summaryrefslogtreecommitdiffstats
path: root/help-install/uk/main::opt::network.html
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@mandriva.com>2009-04-20 10:49:37 +0000
committerChristophe Fergeau <cfergeau@mandriva.com>2009-04-20 10:49:37 +0000
commitaab8d9c07b065bcf84c254e4b580035d4e661de8 (patch)
tree8ce101f8a48f546a4b92afddfe252ab5bcd33a24 /help-install/uk/main::opt::network.html
parent78d688d9be038abb2afb8df408a93b4d1b326ac3 (diff)
downloadbootloader-theme-4.1.19.11.tar
bootloader-theme-4.1.19.11.tar.gz
bootloader-theme-4.1.19.11.tar.bz2
bootloader-theme-4.1.19.11.tar.xz
bootloader-theme-4.1.19.11.zip
4.1.19.114.1.19.11
Diffstat (limited to 'help-install/uk/main::opt::network.html')
0 files changed, 0 insertions, 0 deletions
d class='graph'>
-rw-r--r--perl-install/.gitattributes1
-rw-r--r--perl-install/.perl_checker28
-rw-r--r--perl-install/ChangeLog81458
-rw-r--r--perl-install/Makefile222
-rw-r--r--perl-install/Makefile.config25
-rw-r--r--perl-install/Makefile.drakxtools85
-rw-r--r--perl-install/NEWS4450
-rw-r--r--perl-install/Newt/.cvsignore5
-rw-r--r--perl-install/Newt/Av_CharPtrPtr.c99
-rw-r--r--perl-install/Newt/Av_CharPtrPtr.h4
-rw-r--r--perl-install/Newt/Makefile10
-rw-r--r--perl-install/Newt/Makefile.PL13
-rw-r--r--perl-install/Newt/Newt.pm20
-rw-r--r--perl-install/Newt/Newt.xs498
-rw-r--r--perl-install/Newt/typemap25
-rw-r--r--perl-install/PORTING4
-rw-r--r--perl-install/Xconfig/FILES6
-rw-r--r--perl-install/Xconfig/card.pm603
-rw-r--r--perl-install/Xconfig/default.pm45
-rw-r--r--perl-install/Xconfig/main.pm252
-rw-r--r--perl-install/Xconfig/monitor.pm275
-rw-r--r--perl-install/Xconfig/parse.pm205
-rw-r--r--perl-install/Xconfig/proprietary.pm35
-rw-r--r--perl-install/Xconfig/resolution_and_depth.pm383
-rw-r--r--perl-install/Xconfig/screen.pm29
-rw-r--r--perl-install/Xconfig/test.pm140
-rw-r--r--perl-install/Xconfig/various.pm178
-rw-r--r--perl-install/Xconfig/xfree.pm737
-rw-r--r--perl-install/any.pm1683
-rw-r--r--perl-install/authentication.pm757
-rw-r--r--perl-install/bootloader.pm2295
-rw-r--r--perl-install/bootsplash.pm241
-rw-r--r--perl-install/c.pm37
-rw-r--r--perl-install/c/.cvsignore9
-rwxr-xr-x[-rw-r--r--]perl-install/c/Makefile.PL11
-rw-r--r--perl-install/c/README3
-rw-r--r--perl-install/c/sbus.c156
-rw-r--r--perl-install/c/silo.c817
-rw-r--r--perl-install/c/smp-dmi.c302
-rw-r--r--perl-install/c/smp-test.c6
-rw-r--r--perl-install/c/smp.c516
-rw-r--r--perl-install/c/smp.h6
-rw-r--r--perl-install/c/stuff.pm5
-rwxr-xr-x[-rw-r--r--]perl-install/c/stuff.xs.pl629
-rwxr-xr-xperl-install/commands20
-rw-r--r--perl-install/commands.pm458
-rw-r--r--perl-install/common.pm673
-rw-r--r--perl-install/cpufreq.pm170
-rw-r--r--perl-install/crypto.pm793
-rw-r--r--perl-install/dbus_object.pm27
-rw-r--r--perl-install/detect_devices.pm1317
-rw-r--r--perl-install/devices.pm186
-rw-r--r--perl-install/diskdrake/dav.pm25
-rw-r--r--perl-install/diskdrake/diskdrake.html139
-rw-r--r--perl-install/diskdrake/hd_gtk.pm303
-rw-r--r--perl-install/diskdrake/interactive.pm986
-rw-r--r--perl-install/diskdrake/removable.pm6
-rw-r--r--perl-install/diskdrake/resize_ext2.pm9
-rw-r--r--perl-install/diskdrake/resize_ntfs.pm11
-rw-r--r--perl-install/diskdrake/smbnfs_gtk.pm78
-rw-r--r--perl-install/do_pkgs.pm286
-rw-r--r--perl-install/drakbug.pm45
-rw-r--r--perl-install/drakxtools.spec6046
-rw-r--r--perl-install/fs.pm131
-rw-r--r--perl-install/fs/any.pm176
-rw-r--r--perl-install/fs/dmcrypt.pm216
-rw-r--r--perl-install/fs/dmraid.pm203
-rw-r--r--perl-install/fs/format.pm343
-rw-r--r--perl-install/fs/get.pm57
-rw-r--r--perl-install/fs/loopback.pm4
-rw-r--r--perl-install/fs/mount.pm104
-rw-r--r--perl-install/fs/mount_options.pm100
-rw-r--r--perl-install/fs/mount_point.pm136
-rw-r--r--perl-install/fs/partitioning.pm83
-rw-r--r--perl-install/fs/partitioning_wizard.pm655
-rw-r--r--perl-install/fs/proc_partitions.pm60
-rw-r--r--perl-install/fs/remote.pm45
-rw-r--r--perl-install/fs/remote/davfs.pm99
-rw-r--r--perl-install/fs/remote/nfs.pm74
-rw-r--r--perl-install/fs/remote/smb.pm218
-rw-r--r--perl-install/fs/type.pm293
-rw-r--r--perl-install/fs/wild_device.pm56
-rw-r--r--perl-install/fsedit.pm338
-rw-r--r--perl-install/ftp.pm86
-rw-r--r--perl-install/handle_configs.pm1
-rw-r--r--perl-install/harddrake/TODO169
-rw-r--r--perl-install/harddrake/autoconf.pm135
-rwxr-xr-xperl-install/harddrake/check_snd.pl2
-rw-r--r--perl-install/harddrake/data.pm354
-rw-r--r--perl-install/harddrake/sound.pm905
-rw-r--r--perl-install/harddrake/v4l.pm171
-rw-r--r--perl-install/help.pm870
-rw-r--r--perl-install/http.pm49
-rw-r--r--perl-install/install/Makefile116
-rw-r--r--perl-install/install/NEWS5065
-rw-r--r--perl-install/install/any.pm1726
-rwxr-xr-xperl-install/install/commands20
-rw-r--r--perl-install/install/commands.pm432
-rw-r--r--perl-install/install/ftp.pm100
-rw-r--r--perl-install/install/gtk.pm312
-rw-r--r--perl-install/install/help/Makefile9
-rw-r--r--perl-install/install/help/help.pm820
-rwxr-xr-xperl-install/install/help/help_xml2pm.pl326
-rw-r--r--perl-install/install/help/id.xsl (renamed from perl-install/share/po/id.xsl)0
-rw-r--r--perl-install/install/help/po/.gitignore1
-rw-r--r--perl-install/install/help/po/.tx/config8
-rw-r--r--perl-install/install/help/po/DrakX-help.pot1117
-rw-r--r--perl-install/install/help/po/Makefile35
-rw-r--r--perl-install/install/help/po/af.po1932
-rw-r--r--perl-install/install/help/po/am.po1135
-rw-r--r--perl-install/install/help/po/ar.po2005
-rw-r--r--perl-install/install/help/po/ast.po1138
-rw-r--r--perl-install/install/help/po/az.po2017
-rw-r--r--perl-install/install/help/po/be.po1139
-rw-r--r--perl-install/install/help/po/bg.po1654
-rw-r--r--perl-install/install/help/po/bn.po1575
-rw-r--r--perl-install/install/help/po/br.po1125
-rw-r--r--perl-install/install/help/po/bs.po2039
-rw-r--r--perl-install/install/help/po/ca.po1932
-rw-r--r--perl-install/install/help/po/cs.po1405
-rw-r--r--perl-install/install/help/po/cy.po2000
-rw-r--r--perl-install/install/help/po/da.po1992
-rw-r--r--perl-install/install/help/po/de.po1998
-rw-r--r--perl-install/install/help/po/el.po2123
-rw-r--r--perl-install/install/help/po/eo.po2088
-rw-r--r--perl-install/install/help/po/es.po1756
-rw-r--r--perl-install/install/help/po/et.po2020
-rw-r--r--perl-install/install/help/po/eu.po1970
-rw-r--r--perl-install/install/help/po/fa.po2028
-rw-r--r--perl-install/install/help/po/fi.po1391
-rw-r--r--perl-install/install/help/po/fr.po1929
-rw-r--r--perl-install/install/help/po/fur.po1137
-rw-r--r--perl-install/install/help/po/ga.po1137
-rw-r--r--perl-install/install/help/po/gl.po2043
-rw-r--r--perl-install/install/help/po/he.po1998
-rw-r--r--perl-install/install/help/po/hi.po1508
-rw-r--r--perl-install/install/help/po/hr.po1838
-rw-r--r--perl-install/install/help/po/hu.po2061
-rw-r--r--perl-install/install/help/po/id.po2067
-rw-r--r--perl-install/install/help/po/is.po2013
-rw-r--r--perl-install/install/help/po/it.po2167
-rw-r--r--perl-install/install/help/po/ja.po1939
-rw-r--r--perl-install/install/help/po/ko.po1527
-rw-r--r--perl-install/install/help/po/ky.po1606
-rw-r--r--perl-install/install/help/po/lt.po1435
-rw-r--r--perl-install/install/help/po/ltg.po1406
-rw-r--r--perl-install/install/help/po/lv.po1430
-rw-r--r--perl-install/install/help/po/mk.po2123
-rw-r--r--perl-install/install/help/po/mn.po1282
-rw-r--r--perl-install/install/help/po/ms.po1303
-rw-r--r--perl-install/install/help/po/mt.po1991
-rw-r--r--perl-install/install/help/po/nb.po1976
-rw-r--r--perl-install/install/help/po/nl.po1973
-rw-r--r--perl-install/install/help/po/nn.po1659
-rw-r--r--perl-install/install/help/po/pa_IN.po1178
-rw-r--r--perl-install/install/help/po/pl.po2055
-rw-r--r--perl-install/install/help/po/pt.po1968
-rw-r--r--perl-install/install/help/po/pt_BR.po1969
-rw-r--r--perl-install/install/help/po/ro.po2073
-rw-r--r--perl-install/install/help/po/ru.po1897
-rw-r--r--perl-install/install/help/po/sc.po1115
-rw-r--r--perl-install/install/help/po/sk.po2081
-rw-r--r--perl-install/install/help/po/sl.po1847
-rw-r--r--perl-install/install/help/po/sq.po2028
-rw-r--r--perl-install/install/help/po/sr.po1992
-rw-r--r--perl-install/install/help/po/sr@Latn.po1977
-rw-r--r--perl-install/install/help/po/sv.po1917
-rw-r--r--perl-install/install/help/po/ta.po1692
-rw-r--r--perl-install/install/help/po/tg.po2086
-rw-r--r--perl-install/install/help/po/th.po1168
-rw-r--r--perl-install/install/help/po/tl.po2179
-rw-r--r--perl-install/install/help/po/tr.po1821
-rw-r--r--perl-install/install/help/po/uk.po2024
-rw-r--r--perl-install/install/help/po/uz.po1171
-rw-r--r--perl-install/install/help/po/uz@cyrillic.po1146
-rw-r--r--perl-install/install/help/po/vi.po1957
-rw-r--r--perl-install/install/help/po/wa.po2085
-rw-r--r--perl-install/install/help/po/zh_CN.po1872
-rw-r--r--perl-install/install/help/po/zh_TW.po1693
-rw-r--r--perl-install/install/http.pm66
-rwxr-xr-xperl-install/install/install235
-rw-r--r--perl-install/install/install2.pm1012
-rw-r--r--perl-install/install/interactive.pm33
-rw-r--r--perl-install/install/media.pm914
-rw-r--r--perl-install/install/pixmaps/cadre-blanc_600.pngbin0 -> 3696 bytes-rw-r--r--perl-install/install/pixmaps/cadre-blanc_768.pngbin0 -> 5529 bytes-rw-r--r--perl-install/install/pixmaps/desktop-Custom-big.pngbin0 -> 119501 bytes-rw-r--r--perl-install/install/pixmaps/desktop-Custom.pngbin0 -> 10669 bytes-rw-r--r--perl-install/install/pixmaps/desktop-GNOME-big.pngbin0 -> 93324 bytes-rw-r--r--perl-install/install/pixmaps/desktop-GNOME.pngbin0 -> 9085 bytes-rw-r--r--perl-install/install/pixmaps/desktop-PLASMA-big.pngbin0 -> 89754 bytes-rw-r--r--perl-install/install/pixmaps/desktop-PLASMA.pngbin0 -> 8669 bytes-rw-r--r--perl-install/install/pixmaps/empty-banner.pngbin0 -> 1162 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-af.png (renamed from perl-install/pixmaps/langs/lang-af.png)bin691 -> 691 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-am.png (renamed from perl-install/pixmaps/langs/lang-am.png)bin658 -> 658 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ar.png (renamed from perl-install/pixmaps/langs/lang-ar.png)bin576 -> 576 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-as.png (renamed from perl-install/pixmaps/langs/lang-as.png)bin681 -> 681 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ast.pngbin0 -> 609 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-az.png (renamed from perl-install/pixmaps/langs/lang-az.png)bin928 -> 928 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-be.png (renamed from perl-install/pixmaps/langs/lang-be.png)bin935 -> 935 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ber.pngbin0 -> 509 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-bg.png (renamed from perl-install/pixmaps/langs/lang-bg.png)bin778 -> 778 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-bn.png (renamed from perl-install/pixmaps/langs/lang-bn.png)bin439 -> 439 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-bo.pngbin0 -> 678 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-br.png (renamed from perl-install/pixmaps/langs/lang-br.png)bin781 -> 781 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-bs.png (renamed from perl-install/pixmaps/langs/lang-bs.png)bin740 -> 740 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ca.png (renamed from perl-install/pixmaps/langs/lang-ca.png)bin513 -> 513 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ca@valencian.pngbin0 -> 1115 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-chr.png (renamed from perl-install/pixmaps/langs/lang-chr.png)bin626 -> 626 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-cs.png (renamed from perl-install/pixmaps/langs/lang-cs.png)bin752 -> 752 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-csb.png (renamed from perl-install/pixmaps/langs/lang-csb.png)bin1052 -> 1052 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-cy.png (renamed from perl-install/pixmaps/langs/lang-cy.png)bin809 -> 809 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-da.png (renamed from perl-install/pixmaps/langs/lang-da.png)bin608 -> 608 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-de.png (renamed from perl-install/pixmaps/langs/lang-de.png)bin730 -> 730 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-dz.pngbin0 -> 603 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-el.png (renamed from perl-install/pixmaps/langs/lang-el.png)bin683 -> 683 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-en_AU.pngbin0 -> 1129 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-en_CA.pngbin0 -> 1068 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-en_GB.png (renamed from perl-install/pixmaps/langs/lang-en_GB.png)bin996 -> 996 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-en_IE.png (renamed from perl-install/pixmaps/langs/lang-en_IE.png)bin1128 -> 1128 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-en_NZ.pngbin0 -> 1388 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-en_US.png (renamed from perl-install/pixmaps/langs/lang-en_US.png)bin1330 -> 1330 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-en_ZA.pngbin0 -> 1271 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-eo.png (renamed from perl-install/pixmaps/langs/lang-eo.png)bin845 -> 845 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-es.png (renamed from perl-install/pixmaps/langs/lang-es.png)bin715 -> 715 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-et.png (renamed from perl-install/pixmaps/langs/lang-et.png)bin482 -> 482 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-eu.png (renamed from perl-install/pixmaps/langs/lang-eu.png)bin602 -> 602 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-fa.png (renamed from perl-install/pixmaps/langs/lang-fa.png)bin530 -> 530 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-fi.png (renamed from perl-install/pixmaps/langs/lang-fi.png)bin554 -> 554 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-fil.png (renamed from perl-install/pixmaps/langs/lang-ph.png)bin490 -> 490 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-fo.png (renamed from perl-install/pixmaps/langs/lang-fo.png)bin799 -> 799 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-fr.png (renamed from perl-install/pixmaps/langs/lang-fr.png)bin644 -> 644 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-fur.png (renamed from perl-install/pixmaps/langs/lang-fur.png)bin551 -> 551 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-fy.png (renamed from perl-install/pixmaps/langs/lang-fy.png)bin604 -> 604 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ga.png (renamed from perl-install/pixmaps/langs/lang-ga.png)bin666 -> 666 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-gd.png (renamed from perl-install/pixmaps/langs/lang-gd.png)bin742 -> 742 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-gl.png (renamed from perl-install/pixmaps/langs/lang-gl.png)bin723 -> 723 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-gn.png (renamed from perl-install/pixmaps/langs/lang-gn.png)bin770 -> 770 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-gu.png (renamed from perl-install/pixmaps/langs/lang-gu.png)bin778 -> 778 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-gv.png (renamed from perl-install/pixmaps/langs/lang-gv.png)bin628 -> 628 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ha.pngbin0 -> 554 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-he.png (renamed from perl-install/pixmaps/langs/lang-he.png)bin536 -> 536 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-hi.png (renamed from perl-install/pixmaps/langs/lang-hi.png)bin491 -> 491 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-hr.png (renamed from perl-install/pixmaps/langs/lang-hr.png)bin658 -> 658 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-hu.png (renamed from perl-install/pixmaps/langs/lang-hu.png)bin681 -> 681 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-hy.png (renamed from perl-install/pixmaps/langs/lang-hy.png)bin536 -> 536 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ia.png (renamed from perl-install/pixmaps/langs/lang-ia.png)bin755 -> 755 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-id.png (renamed from perl-install/pixmaps/langs/lang-id.png)bin974 -> 974 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ig.pngbin0 -> 536 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ik.png (renamed from perl-install/pixmaps/langs/lang-ik.png)bin670 -> 670 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-is.png (renamed from perl-install/pixmaps/langs/lang-is.png)bin665 -> 665 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-it.png (renamed from perl-install/pixmaps/langs/lang-it.png)bin551 -> 551 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-iu.png (renamed from perl-install/pixmaps/langs/lang-iu.png)bin652 -> 652 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ja.png (renamed from perl-install/pixmaps/langs/lang-ja.png)bin561 -> 561 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ka.png (renamed from perl-install/pixmaps/langs/lang-ka.png)bin1012 -> 1012 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-kk.png (renamed from perl-install/pixmaps/langs/lang-kk.png)bin667 -> 667 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-kl.png (renamed from perl-install/pixmaps/langs/lang-kl.png)bin747 -> 747 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-km.png (renamed from perl-install/pixmaps/langs/lang-km.png)bin671 -> 671 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-kn.png (renamed from perl-install/pixmaps/langs/lang-kn.png)bin543 -> 543 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ko.png (renamed from perl-install/pixmaps/langs/lang-ko.png)bin507 -> 507 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ks.png (renamed from perl-install/pixmaps/langs/lang-ks.png)bin648 -> 648 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ks@Arab.png (renamed from perl-install/pixmaps/langs/lang-ks@Arab.png)bin599 -> 599 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ku.png (renamed from perl-install/pixmaps/langs/lang-ku.png)bin496 -> 496 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-kw.png (renamed from perl-install/pixmaps/langs/lang-kw.png)bin664 -> 664 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ky.png (renamed from perl-install/pixmaps/langs/lang-ky.png)bin719 -> 719 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-lb.png (renamed from perl-install/pixmaps/langs/lang-lb.png)bin1161 -> 1161 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-lg.png (renamed from perl-install/pixmaps/langs/lang-lg.png)bin681 -> 681 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-li.png (renamed from perl-install/pixmaps/langs/lang-li.png)bin659 -> 659 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-lo.png (renamed from perl-install/pixmaps/langs/lang-lo.png)bin230 -> 230 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-lt.png (renamed from perl-install/pixmaps/langs/lang-lt.png)bin824 -> 824 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ltg.png (renamed from perl-install/pixmaps/langs/lang-ltg.png)bin695 -> 695 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-lv.png (renamed from perl-install/pixmaps/langs/lang-lv.png)bin749 -> 749 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-mi.png (renamed from perl-install/pixmaps/langs/lang-mi.png)bin558 -> 558 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-mk.png (renamed from perl-install/pixmaps/langs/lang-mk.png)bin904 -> 904 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ml.png (renamed from perl-install/pixmaps/langs/lang-ml.png)bin1006 -> 1006 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-mn.png (renamed from perl-install/pixmaps/langs/lang-mn.png)bin491 -> 491 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-mr.png (renamed from perl-install/pixmaps/langs/lang-mr.png)bin452 -> 452 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ms.png (renamed from perl-install/pixmaps/langs/lang-ms.png)bin1013 -> 1013 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-mt.png (renamed from perl-install/pixmaps/langs/lang-mt.png)bin547 -> 547 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-my.pngbin0 -> 557 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-nb.png (renamed from perl-install/pixmaps/langs/lang-nb.png)bin970 -> 970 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-nds.png (renamed from perl-install/pixmaps/langs/lang-nds.png)bin877 -> 877 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ne.png (renamed from perl-install/pixmaps/langs/lang-ne.png)bin518 -> 518 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-nl.png (renamed from perl-install/pixmaps/langs/lang-nl.png)bin788 -> 788 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-nn.png (renamed from perl-install/pixmaps/langs/lang-nn.png)bin811 -> 811 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-no.png (renamed from perl-install/pixmaps/langs/lang-no.png)bin970 -> 970 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-nr.pngbin0 -> 756 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-nso.pngbin0 -> 1019 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-oc.png (renamed from perl-install/pixmaps/langs/lang-oc.png)bin631 -> 631 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-pa.png (renamed from perl-install/pixmaps/langs/lang-pa.png)bin470 -> 470 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-pa_IN.png (renamed from perl-install/pixmaps/langs/lang-pa_IN.png)bin470 -> 470 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-pl.png (renamed from perl-install/pixmaps/langs/lang-pl.png)bin551 -> 551 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ps.png (renamed from perl-install/pixmaps/langs/lang-ps.png)bin436 -> 436 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-pt.png (renamed from perl-install/pixmaps/langs/lang-pt.png)bin814 -> 814 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-pt_BR.png (renamed from perl-install/pixmaps/langs/lang-pt_BR.png)bin1178 -> 1178 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-qu.pngbin0 -> 851 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ro.png (renamed from perl-install/pixmaps/langs/lang-ro.png)bin671 -> 671 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ru.png (renamed from perl-install/pixmaps/langs/lang-ru.png)bin622 -> 622 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-rw.pngbin0 -> 913 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sc.png (renamed from perl-install/pixmaps/langs/lang-sc.png)bin634 -> 634 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-se.png (renamed from perl-install/pixmaps/langs/lang-se.png)bin810 -> 810 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sh.png (renamed from perl-install/pixmaps/langs/lang-sh.png)bin724 -> 724 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sk.png (renamed from perl-install/pixmaps/langs/lang-sk.png)bin878 -> 878 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sl.png (renamed from perl-install/pixmaps/langs/lang-sl.png)bin995 -> 995 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-so.pngbin0 -> 690 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sq.png (renamed from perl-install/pixmaps/langs/lang-sq.png)bin557 -> 557 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sr.png (renamed from perl-install/pixmaps/langs/lang-sr.png)bin639 -> 639 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sr@Latn.png (renamed from perl-install/pixmaps/langs/lang-sr@Latn.png)bin724 -> 724 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ss.png (renamed from perl-install/pixmaps/langs/lang-ss.png)bin619 -> 619 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-st.png (renamed from perl-install/pixmaps/langs/lang-st.png)bin684 -> 684 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sv.png (renamed from perl-install/pixmaps/langs/lang-sv.png)bin810 -> 810 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-sw.png (renamed from perl-install/pixmaps/langs/lang-sw.png)bin814 -> 814 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ta.png (renamed from perl-install/pixmaps/langs/lang-ta.png)bin612 -> 612 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-te.png (renamed from perl-install/pixmaps/langs/lang-te.png)bin649 -> 649 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-tg.png (renamed from perl-install/pixmaps/langs/lang-tg.png)bin524 -> 524 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-th.png (renamed from perl-install/pixmaps/langs/lang-th.png)bin396 -> 396 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-tk.png (renamed from perl-install/pixmaps/langs/lang-tk.png)bin737 -> 737 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-tn.pngbin0 -> 863 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-tr.png (renamed from perl-install/pixmaps/langs/lang-tr.png)bin573 -> 573 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ts.pngbin0 -> 878 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-tt.png (renamed from perl-install/pixmaps/langs/lang-tt.png)bin515 -> 515 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-tt@Cyrl.png (renamed from perl-install/pixmaps/langs/lang-tt@Cyrl.png)bin567 -> 567 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ug.png (renamed from perl-install/pixmaps/langs/lang-ug.png)bin635 -> 635 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-uk.png (renamed from perl-install/pixmaps/langs/lang-uk.png)bin766 -> 766 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ur.png (renamed from perl-install/pixmaps/langs/lang-ur.png)bin423 -> 423 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-uz.png (renamed from perl-install/pixmaps/langs/lang-uz@Latn.png)bin1217 -> 1217 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-uz@cyrillic.png (renamed from perl-install/pixmaps/langs/lang-uz.png)bin1203 -> 1203 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-ve.png (renamed from perl-install/pixmaps/langs/lang-ve.png)bin608 -> 608 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-vi.png (renamed from perl-install/pixmaps/langs/lang-vi.png)bin765 -> 765 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-wa.png (renamed from perl-install/pixmaps/langs/lang-wa.png)bin633 -> 633 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-xh.pngbin0 -> 690 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-yi.png (renamed from perl-install/pixmaps/langs/lang-yi.png)bin369 -> 369 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-yo.pngbin0 -> 695 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-zh_CN.png (renamed from perl-install/pixmaps/langs/lang-zh_CN.png)bin783 -> 783 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-zh_TW.png (renamed from perl-install/pixmaps/langs/lang-zh_TW.png)bin890 -> 890 bytes-rw-r--r--perl-install/install/pixmaps/langs/lang-zu.pngbin0 -> 488 bytes-rw-r--r--perl-install/install/pixmaps/left-background.pngbin0 -> 109165 bytes-rw-r--r--perl-install/install/pixmaps/left-border.pngbin0 -> 164 bytes-rw-r--r--perl-install/install/pixmaps/left-bottom-corner.pngbin0 -> 174 bytes-rw-r--r--perl-install/install/pixmaps/left-top-corner.pngbin0 -> 174 bytes-rw-r--r--perl-install/install/pixmaps/reload.pngbin0 -> 1145 bytes-rw-r--r--perl-install/install/pixmaps/right-white-background_left_part_600.pngbin0 -> 436 bytes-rw-r--r--perl-install/install/pixmaps/right-white-background_left_part_768.pngbin0 -> 457 bytes-rw-r--r--perl-install/install/pixmaps/right-white-background_right_part_600.pngbin0 -> 2063 bytes-rw-r--r--perl-install/install/pixmaps/semiselected.pngbin0 -> 305 bytes-rw-r--r--perl-install/install/pixmaps/unselected.pngbin0 -> 155 bytes-rw-r--r--perl-install/install/pkgs.pm1132
-rw-r--r--perl-install/install/share/aliases11
-rw-r--r--perl-install/install/share/consolefonts/Cyr_a8x16 (renamed from perl-install/share/consolefonts/Cyr_a8x16)bin9782 -> 9782 bytes-rw-r--r--perl-install/install/share/consolefonts/lat0-sun16 (renamed from perl-install/share/consolefonts/lat0-sun16)bin9770 -> 9770 bytes-rw-r--r--perl-install/install/share/consolefonts/lat2-sun16 (renamed from perl-install/share/consolefonts/lat2-sun16)bin9802 -> 9802 bytes-rw-r--r--perl-install/install/share/consolefonts/ruscii_8x16 (renamed from perl-install/share/consolefonts/ruscii_8x16)bin9782 -> 9782 bytes-rw-r--r--perl-install/install/share/gdb-inst24
-rwxr-xr-xperl-install/install/share/generate-xlocales67
-rw-r--r--perl-install/install/share/gtk.css7
-rw-r--r--perl-install/install/share/gtkrc1
-rw-r--r--perl-install/install/share/keymaps.tar.bz2bin0 -> 12421 bytes-rwxr-xr-xperl-install/install/share/keymaps_generate18
-rwxr-xr-xperl-install/install/share/kmap2bkmap42
-rw-r--r--perl-install/install/share/list.xml811
-rw-r--r--perl-install/install/share/po/.gitignore1
-rw-r--r--perl-install/install/share/po/.tx/config8
-rw-r--r--perl-install/install/share/po/DrakX.pot1608
-rw-r--r--perl-install/install/share/po/Makefile47
-rw-r--r--perl-install/install/share/po/af.po1713
-rw-r--r--perl-install/install/share/po/am.po1609
-rw-r--r--perl-install/install/share/po/ar.po1696
-rw-r--r--perl-install/install/share/po/ast.po1673
-rw-r--r--perl-install/install/share/po/az.po1650
-rw-r--r--perl-install/install/share/po/be.po1639
-rw-r--r--perl-install/install/share/po/bg.po1651
-rw-r--r--perl-install/install/share/po/bn.po1685
-rw-r--r--perl-install/install/share/po/br.po1672
-rw-r--r--perl-install/install/share/po/bs.po1690
-rw-r--r--perl-install/install/share/po/ca.po1700
-rw-r--r--perl-install/install/share/po/cs.po1698
-rw-r--r--perl-install/install/share/po/cy.po1722
-rw-r--r--perl-install/install/share/po/da.po1725
-rw-r--r--perl-install/install/share/po/de.po1715
-rw-r--r--perl-install/install/share/po/de_AT.po1706
-rw-r--r--perl-install/install/share/po/el.po1714
-rw-r--r--perl-install/install/share/po/eo.po1699
-rw-r--r--perl-install/install/share/po/es.po1752
-rw-r--r--perl-install/install/share/po/et.po1706
-rw-r--r--perl-install/install/share/po/eu.po1716
-rw-r--r--perl-install/install/share/po/fa.po1657
-rw-r--r--perl-install/install/share/po/fi.po1704
-rw-r--r--perl-install/install/share/po/fr.po1719
-rw-r--r--perl-install/install/share/po/fur.po1611
-rw-r--r--perl-install/install/share/po/ga.po1615
-rw-r--r--perl-install/install/share/po/gl.po1703
-rw-r--r--perl-install/install/share/po/he.po1678
-rw-r--r--perl-install/install/share/po/hi.po1644
-rw-r--r--perl-install/install/share/po/hr.po1671
-rw-r--r--perl-install/install/share/po/hu.po1726
-rw-r--r--perl-install/install/share/po/hy.po1608
-rw-r--r--perl-install/install/share/po/id.po1731
-rw-r--r--perl-install/install/share/po/is.po1692
-rw-r--r--perl-install/install/share/po/it.po1721
-rw-r--r--perl-install/install/share/po/ja.po1691
-rw-r--r--perl-install/install/share/po/ka.po1608
-rw-r--r--perl-install/install/share/po/ko.po1673
-rw-r--r--perl-install/install/share/po/ku.po1608
-rw-r--r--perl-install/install/share/po/ky.po1705
-rw-r--r--perl-install/install/share/po/lo.po1607
-rw-r--r--perl-install/install/share/po/lt.po1664
-rw-r--r--perl-install/install/share/po/ltg.po1697
-rw-r--r--perl-install/install/share/po/lv.po1651
-rw-r--r--perl-install/install/share/po/mk.po1700
-rw-r--r--perl-install/install/share/po/mn.po1611
-rw-r--r--perl-install/install/share/po/mr.po1608
-rw-r--r--perl-install/install/share/po/ms.po1620
-rw-r--r--perl-install/install/share/po/mt.po1672
-rw-r--r--perl-install/install/share/po/nb.po1708
-rw-r--r--perl-install/install/share/po/nl.po1709
-rw-r--r--perl-install/install/share/po/nn.po1693
-rw-r--r--perl-install/install/share/po/pa_IN.po1644
-rw-r--r--perl-install/install/share/po/pl.po1730
-rw-r--r--perl-install/install/share/po/pt.po1717
-rw-r--r--perl-install/install/share/po/pt_BR.po1720
-rw-r--r--perl-install/install/share/po/ro.po1702
-rw-r--r--perl-install/install/share/po/ru.po1712
-rw-r--r--perl-install/install/share/po/sc.po1625
-rw-r--r--perl-install/install/share/po/sk.po1715
-rw-r--r--perl-install/install/share/po/sl.po1701
-rw-r--r--perl-install/install/share/po/sq.po1727
-rw-r--r--perl-install/install/share/po/sr.po1714
-rw-r--r--perl-install/install/share/po/sr@Latn.po1994
-rw-r--r--perl-install/install/share/po/sv.po1706
-rw-r--r--perl-install/install/share/po/ta.po1639
-rw-r--r--perl-install/install/share/po/tg.po1729
-rw-r--r--perl-install/install/share/po/th.po1632
-rw-r--r--perl-install/install/share/po/tl.po1671
-rw-r--r--perl-install/install/share/po/tr.po1715
-rw-r--r--perl-install/install/share/po/uk.po1737
-rw-r--r--perl-install/install/share/po/uz.po1697
-rw-r--r--perl-install/install/share/po/uz@cyrillic.po1864
-rw-r--r--perl-install/install/share/po/vi.po1666
-rw-r--r--perl-install/install/share/po/wa.po1709
-rw-r--r--perl-install/install/share/po/xh.po1608
-rw-r--r--perl-install/install/share/po/zh_CN.po1665
-rw-r--r--perl-install/install/share/po/zh_TW.po1659
-rw-r--r--perl-install/install/share/po/zu.po1608
-rw-r--r--perl-install/install/share/runinstall2.sh11
-rw-r--r--perl-install/install/share/symlinks9
-rw-r--r--perl-install/install/share/themes-blue.rc (renamed from perl-install/share/themes-blue.rc)0
-rw-r--r--perl-install/install/share/upgrade/.gitignore1
-rw-r--r--perl-install/install/steps.pm1189
-rw-r--r--perl-install/install/steps_auto_install.pm149
-rw-r--r--perl-install/install/steps_curses.pm68
-rw-r--r--perl-install/install/steps_gtk.pm896
-rw-r--r--perl-install/install/steps_interactive.pm1179
-rw-r--r--perl-install/install/steps_list.pm63
-rw-r--r--perl-install/install/steps_stdio.pm36
-rwxr-xr-xperl-install/install238
-rw-r--r--perl-install/install2.pm665
-rw-r--r--perl-install/install_any.pm1933
-rw-r--r--perl-install/install_gtk.pm312
-rw-r--r--perl-install/install_interactive.pm299
-rw-r--r--perl-install/install_messages.pm147
-rw-r--r--perl-install/install_steps.pm1033
-rw-r--r--perl-install/install_steps_auto_install.pm126
-rw-r--r--perl-install/install_steps_gtk.pm716
-rw-r--r--perl-install/install_steps_interactive.pm1343
-rw-r--r--perl-install/install_steps_newt.pm56
-rw-r--r--perl-install/install_steps_stdio.pm36
-rw-r--r--perl-install/interactive.pm537
-rw-r--r--perl-install/interactive/curses.pm635
-rw-r--r--perl-install/interactive/gtk.pm1145
-rw-r--r--perl-install/interactive/http.pm12
-rw-r--r--perl-install/interactive/newt.pm431
-rw-r--r--perl-install/interactive/stdio.pm37
-rw-r--r--perl-install/keyboard.pm674
-rw-r--r--perl-install/lang.pm1291
-rw-r--r--perl-install/list_firmwares.pm28
l---------perl-install/list_modules.pm1
-rw-r--r--perl-install/log.pm36
-rw-r--r--perl-install/lvm.pm133
-rw-r--r--perl-install/messages.pm121
-rw-r--r--perl-install/mirror.pm192
-rw-r--r--perl-install/modalias.pm104
-rw-r--r--perl-install/modules.pm253
-rw-r--r--perl-install/modules/any_conf.pm28
-rw-r--r--perl-install/modules/interactive.pm40
-rw-r--r--perl-install/modules/modprobe_conf.pm7
-rw-r--r--perl-install/modules/modules_conf.pm5
-rw-r--r--perl-install/modules/parameters.pm47
-rw-r--r--perl-install/mouse.pm641
-rw-r--r--perl-install/mygtk2.pm928
-rw-r--r--perl-install/mygtk3.pm1679
-rw-r--r--perl-install/network/activefw.pm104
-rw-r--r--perl-install/network/adsl.pm329
-rw-r--r--perl-install/network/adsl_consts.pm979
-rw-r--r--perl-install/network/dhcpd.pm50
-rw-r--r--perl-install/network/drakfirewall.pm216
-rw-r--r--perl-install/network/ethernet.pm144
-rw-r--r--perl-install/network/ipsec.pm781
-rw-r--r--perl-install/network/isdn.pm193
-rw-r--r--perl-install/network/isdn_consts.pm452
-rw-r--r--perl-install/network/modem.pm231
-rw-r--r--perl-install/network/monitor.pm45
-rw-r--r--perl-install/network/ndiswrapper.pm108
-rw-r--r--perl-install/network/netconnect.pm1401
-rw-r--r--perl-install/network/network.pm586
-rw-r--r--perl-install/network/nfs.pm68
-rw-r--r--perl-install/network/pxe.pm286
-rw-r--r--perl-install/network/shorewall.pm154
-rw-r--r--perl-install/network/smb.pm217
-rw-r--r--perl-install/network/smbnfs.pm45
-rw-r--r--perl-install/network/squid.pm73
-rw-r--r--perl-install/network/test.pm158
-rw-r--r--perl-install/network/thirdparty.pm452
-rw-r--r--perl-install/network/tools.pm249
-rw-r--r--perl-install/network/wireless.pm218
-rw-r--r--perl-install/partition_table.pm437
-rw-r--r--perl-install/partition_table/bsd.pm16
-rw-r--r--perl-install/partition_table/dmcrypt.pm41
-rw-r--r--perl-install/partition_table/dos.pm130
-rw-r--r--perl-install/partition_table/empty.pm8
-rw-r--r--perl-install/partition_table/gpt.pm343
-rw-r--r--perl-install/partition_table/lvm.pm38
-rw-r--r--perl-install/partition_table/mac.pm19
-rw-r--r--perl-install/partition_table/raw.pm150
-rw-r--r--perl-install/partition_table/readonly.pm20
-rw-r--r--perl-install/partition_table/sun.pm13
-rw-r--r--perl-install/patch/9.1/hp.diff137
-rw-r--r--perl-install/patch/9.1/patch-detectSMP-K6.pl5
-rw-r--r--perl-install/patch/9.1/patch-loopback.pl18
-rw-r--r--perl-install/patch/patch-9.0-auto-inst-network-config.pl8
-rw-r--r--perl-install/patch/patch-IMPS2.pl9
-rw-r--r--perl-install/patch/patch-da.pl6
-rw-r--r--perl-install/patch/patch-nforce.pl35
-rw-r--r--perl-install/patch/patch-oem-9.0.pl52
-rw-r--r--perl-install/patch/patch-oem-hp.pl323
-rw-r--r--perl-install/patch/patch-raidtab.pl37
-rw-r--r--perl-install/patch/patch-rh9-mdk10.pl116
-rw-r--r--perl-install/patch/patch-stage2-updatemodules.pl12
-rw-r--r--perl-install/patch/rpmsrate.oem-9.0-openoffice551
-rw-r--r--perl-install/patch/rpmsrate.oem-9.0-staroffice552
-rwxr-xr-xperl-install/perl2etags8
-rw-r--r--perl-install/pixmaps/X.pngbin2517 -> 2130 bytes-rw-r--r--perl-install/pixmaps/about-printerdrake.pngbin5433 -> 0 bytes-rw-r--r--perl-install/pixmaps/advanced_expander.pngbin0 -> 222 bytes-rw-r--r--perl-install/pixmaps/arrow_down.pngbin155 -> 0 bytes-rw-r--r--perl-install/pixmaps/arrow_up.pngbin156 -> 0 bytes-rw-r--r--perl-install/pixmaps/banner-background.pngbin0 -> 151 bytes-rw-r--r--perl-install/pixmaps/banner-blue-part.pngbin0 -> 233 bytes-rw-r--r--perl-install/pixmaps/colors.pngbin275 -> 0 bytes-rw-r--r--perl-install/pixmaps/colors16.pngbin1136 -> 0 bytes-rw-r--r--perl-install/pixmaps/colors8.pngbin798 -> 0 bytes-rwxr-xr-xperl-install/pixmaps/connected.pngbin785 -> 0 bytes-rw-r--r--perl-install/pixmaps/cups_config.pngbin2290 -> 1997 bytes-rw-r--r--perl-install/pixmaps/default.pngbin1701 -> 1196 bytes-rw-r--r--perl-install/pixmaps/disconnected.pngbin977 -> 0 bytes-rw-r--r--perl-install/pixmaps/eth_card_mini.pngbin2712 -> 2625 bytes-rw-r--r--perl-install/pixmaps/help.pngbin1699 -> 1581 bytes-rw-r--r--perl-install/pixmaps/ic82-systemeplus-40.pngbin2370 -> 0 bytes-rw-r--r--perl-install/pixmaps/ic82-tape-40.pngbin1673 -> 0 bytes-rw-r--r--perl-install/pixmaps/langs/lang-ber.pngbin566 -> 0 bytes-rw-r--r--perl-install/pixmaps/langs/lang-ha.pngbin468 -> 0 bytes-rw-r--r--perl-install/pixmaps/langs/lang-qu.pngbin851 -> 0 bytes-rw-r--r--perl-install/pixmaps/langs/lang-so.pngbin873 -> 0 bytes-rw-r--r--perl-install/pixmaps/langs/lang-uz@Cyrl.pngbin1203 -> 0 bytes-rw-r--r--perl-install/pixmaps/langs/lang-xh.pngbin618 -> 0 bytes-rw-r--r--perl-install/pixmaps/langs/lang-zu.pngbin466 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-1024.pngbin9140 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-1152.pngbin8548 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-1280.pngbin8066 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-1400.pngbin7587 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-1600.pngbin7129 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-1920.pngbin6952 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-2048.pngbin6704 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-640.pngbin14132 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor-800.pngbin12910 -> 0 bytes-rw-r--r--perl-install/pixmaps/monitor.pngbin2377 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_2b.pngbin13589 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_2b_left.pngbin3734 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_2b_right.pngbin4169 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_3b+.pngbin15803 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_3b+_middle.pngbin1042 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_3b.pngbin13345 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_3b_left.pngbin2555 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_3b_middle.pngbin2429 -> 0 bytes-rw-r--r--perl-install/pixmaps/mouse_3b_right.pngbin3138 -> 0 bytes-rw-r--r--perl-install/pixmaps/nosplash_thumb.pngbin5115 -> 1937 bytes-rw-r--r--perl-install/pixmaps/pause-16.pngbin0 -> 887 bytes-rw-r--r--perl-install/pixmaps/pause-24.pngbin0 -> 1443 bytes-rw-r--r--perl-install/pixmaps/play-16.pngbin0 -> 904 bytes-rw-r--r--perl-install/pixmaps/play-24.pngbin0 -> 1455 bytes-rw-r--r--perl-install/pixmaps/printer-mdk.pngbin2338 -> 0 bytes-rw-r--r--perl-install/pixmaps/printer_add.pngbin1704 -> 0 bytes-rw-r--r--perl-install/pixmaps/printer_conf.pngbin1613 -> 0 bytes-rw-r--r--perl-install/pixmaps/printer_default.pngbin1671 -> 0 bytes-rw-r--r--perl-install/pixmaps/printer_del.pngbin1552 -> 0 bytes-rw-r--r--perl-install/pixmaps/printerdrake.pngbin1602 -> 0 bytes-rw-r--r--perl-install/pixmaps/quit.pngbin2117 -> 2880 bytes-rw-r--r--perl-install/pixmaps/redhat-config-users.pngbin2770 -> 3947 bytes-rw-r--r--perl-install/pixmaps/refresh.pngbin1775 -> 2041 bytes-rw-r--r--perl-install/pixmaps/right-white-background_left_part-1.pngbin0 -> 171 bytes-rw-r--r--perl-install/pixmaps/right-white-background_left_part-2.pngbin0 -> 403 bytes-rw-r--r--perl-install/pixmaps/right-white-background_left_part-3.pngbin0 -> 171 bytes-rw-r--r--perl-install/pixmaps/right-white-background_right_part_768.pngbin0 -> 3150 bytes-rw-r--r--perl-install/pixmaps/rollover.pngbin0 -> 336 bytes-rw-r--r--perl-install/pixmaps/security-low.pngbin0 -> 1096 bytes-rw-r--r--perl-install/pixmaps/security-medium.pngbin0 -> 1054 bytes-rw-r--r--perl-install/pixmaps/security-strong.pngbin0 -> 1069 bytes-rw-r--r--perl-install/pixmaps/selected.pngbin344 -> 310 bytes-rw-r--r--perl-install/pixmaps/slpash-drakeprint-2.pngbin5433 -> 0 bytes-rw-r--r--perl-install/pixmaps/small-logo.pngbin0 -> 646 bytes-rw-r--r--perl-install/pixmaps/steps_done.pngbin0 -> 364 bytes-rw-r--r--perl-install/pixmaps/steps_off.pngbin401 -> 349 bytes-rw-r--r--perl-install/pixmaps/steps_on.pngbin372 -> 811 bytes-rw-r--r--perl-install/pixmaps/stock_cancel.xpm93
-rw-r--r--perl-install/pixmaps/stock_exit.xpm167
-rw-r--r--perl-install/pixmaps/stock_left.xpm70
-rw-r--r--perl-install/pixmaps/stock_ok.xpm77
-rw-r--r--perl-install/pixmaps/stock_right.xpm68
-rw-r--r--perl-install/pixmaps/stop-16.pngbin0 -> 889 bytes-rw-r--r--perl-install/pixmaps/stop-24.pngbin0 -> 1415 bytes-rw-r--r--perl-install/pixmaps/unselected.pngbin172 -> 155 bytes-rw-r--r--perl-install/pixmaps/warning.pngbin3169 -> 2396 bytes-rw-r--r--perl-install/pkgs.pm1576
-rw-r--r--perl-install/printer/STATUS5
-rw-r--r--perl-install/printer/common.pm86
-rw-r--r--perl-install/printer/cups.pm145
-rw-r--r--perl-install/printer/data.pm170
-rw-r--r--perl-install/printer/default.pm64
-rw-r--r--perl-install/printer/detect.pm534
-rw-r--r--perl-install/printer/main.pm3160
-rw-r--r--perl-install/printer/printerdrake.pm5448
-rw-r--r--perl-install/printer/services.pm61
-rw-r--r--perl-install/raid.pm184
-rw-r--r--perl-install/resize_fat/.cvsignore5
-rwxr-xr-x[-rw-r--r--]perl-install/resize_fat/Makefile.PL0
-rw-r--r--perl-install/resize_fat/README2
-rw-r--r--perl-install/resize_fat/any.pm12
-rw-r--r--perl-install/resize_fat/boot_sector.pm4
-rw-r--r--perl-install/resize_fat/c_rewritten.pm2
-rw-r--r--perl-install/resize_fat/dir_entry.pm2
-rw-r--r--perl-install/resize_fat/directory.pm2
-rw-r--r--perl-install/resize_fat/fat.pm2
-rw-r--r--perl-install/resize_fat/info_sector.pm2
-rw-r--r--perl-install/resize_fat/io.pm2
-rw-r--r--perl-install/resize_fat/main.pm4
-rw-r--r--perl-install/run_program.pm307
-rw-r--r--perl-install/sbus_probing/main.pm138
-rw-r--r--[-rwxr-xr-x]perl-install/scanner.pm142
-rw-r--r--perl-install/security/help.pm60
-rw-r--r--perl-install/security/l10n.pm4
-rw-r--r--perl-install/security/level.pm74
-rw-r--r--perl-install/security/various.pm13
-rw-r--r--perl-install/services.pm385
-rw-r--r--perl-install/share/.cvsignore2
-rw-r--r--perl-install/share/advertising/01.pl19
-rw-r--r--perl-install/share/advertising/01.pngbin5671 -> 0 bytes-rw-r--r--perl-install/share/advertising/02.pl19
-rw-r--r--perl-install/share/advertising/02.pngbin6215 -> 0 bytes-rw-r--r--perl-install/share/advertising/03.pl19
-rw-r--r--perl-install/share/advertising/03.pngbin9068 -> 0 bytes-rw-r--r--perl-install/share/advertising/04.pl17
-rw-r--r--perl-install/share/advertising/04.pngbin6269 -> 0 bytes-rw-r--r--perl-install/share/advertising/05.pl23
-rw-r--r--perl-install/share/advertising/05.pngbin8090 -> 0 bytes-rw-r--r--perl-install/share/advertising/06.pl17
-rw-r--r--perl-install/share/advertising/06.pngbin6230 -> 0 bytes-rw-r--r--perl-install/share/advertising/07.pl17
-rw-r--r--perl-install/share/advertising/07.pngbin5448 -> 0 bytes-rw-r--r--perl-install/share/advertising/08.pl17
-rw-r--r--perl-install/share/advertising/08.pngbin6655 -> 0 bytes-rw-r--r--perl-install/share/advertising/09.pl21
-rw-r--r--perl-install/share/advertising/09.pngbin8165 -> 0 bytes-rw-r--r--perl-install/share/advertising/10.pl19
-rw-r--r--perl-install/share/advertising/10.pngbin7688 -> 0 bytes-rw-r--r--perl-install/share/advertising/11.pl18
-rw-r--r--perl-install/share/advertising/11.pngbin8355 -> 0 bytes-rw-r--r--perl-install/share/advertising/12.pl19
-rw-r--r--perl-install/share/advertising/12.pngbin7330 -> 0 bytes-rw-r--r--perl-install/share/advertising/13-a.pl19
-rw-r--r--perl-install/share/advertising/13-a.pngbin8527 -> 0 bytes-rw-r--r--perl-install/share/advertising/13-b.pl19
-rw-r--r--perl-install/share/advertising/13-b.pngbin8527 -> 0 bytes-rw-r--r--perl-install/share/advertising/14.pl21
-rw-r--r--perl-install/share/advertising/14.pngbin5219 -> 0 bytes-rw-r--r--perl-install/share/advertising/15.pl19
-rw-r--r--perl-install/share/advertising/15.pngbin6818 -> 0 bytes-rw-r--r--perl-install/share/advertising/16.pl19
-rw-r--r--perl-install/share/advertising/16.pngbin7483 -> 0 bytes-rw-r--r--perl-install/share/advertising/17.pl19
-rw-r--r--perl-install/share/advertising/17.pngbin8763 -> 0 bytes-rw-r--r--perl-install/share/advertising/18.pl22
-rw-r--r--perl-install/share/advertising/18.pngbin7202 -> 0 bytes-rw-r--r--perl-install/share/advertising/19.pl19
-rw-r--r--perl-install/share/advertising/19.pngbin5528 -> 0 bytes-rw-r--r--perl-install/share/advertising/20.pl18
-rw-r--r--perl-install/share/advertising/20.pngbin5515 -> 0 bytes-rw-r--r--perl-install/share/advertising/21.pl25
-rw-r--r--perl-install/share/advertising/21.pngbin5598 -> 0 bytes-rw-r--r--perl-install/share/advertising/22.pl19
-rw-r--r--perl-install/share/advertising/22.pngbin5251 -> 0 bytes-rw-r--r--perl-install/share/advertising/23.pl18
-rw-r--r--perl-install/share/advertising/23.pngbin8966 -> 0 bytes-rw-r--r--perl-install/share/advertising/24.pl23
-rw-r--r--perl-install/share/advertising/24.pngbin6656 -> 0 bytes-rw-r--r--perl-install/share/advertising/25.pl17
-rw-r--r--perl-install/share/advertising/25.pngbin6150 -> 0 bytes-rw-r--r--perl-install/share/advertising/26.pl15
-rw-r--r--perl-install/share/advertising/26.pngbin7251 -> 0 bytes-rw-r--r--perl-install/share/advertising/27.pl21
-rw-r--r--perl-install/share/advertising/27.pngbin7259 -> 0 bytes-rw-r--r--perl-install/share/advertising/28.pl24
-rw-r--r--perl-install/share/advertising/28.pngbin7833 -> 0 bytes-rw-r--r--perl-install/share/advertising/29.pl21
-rw-r--r--perl-install/share/advertising/29.pngbin6032 -> 0 bytes-rw-r--r--perl-install/share/advertising/30.pl19
-rw-r--r--perl-install/share/advertising/30.pngbin6900 -> 0 bytes-rw-r--r--perl-install/share/advertising/Makefile11
-rw-r--r--perl-install/share/advertising/README4
-rw-r--r--perl-install/share/advertising/list-dis14
-rw-r--r--perl-install/share/advertising/list-dwd14
-rw-r--r--perl-install/share/advertising/list-ppp14
-rw-r--r--perl-install/share/advertising/list-pwp14
-rw-r--r--perl-install/share/advertising/lpi.pl8
-rw-r--r--perl-install/share/advertising/lpi.pngbin66531 -> 0 bytes-rw-r--r--perl-install/share/aliases8
-rw-r--r--perl-install/share/base.pngbin386 -> 234 bytes-rw-r--r--perl-install/share/compssUsers.pl249
-rw-r--r--perl-install/share/devices19
-rw-r--r--perl-install/share/diskdrake.css92
-rw-r--r--perl-install/share/diskdrake.rc46
-rw-r--r--perl-install/share/floppy.pngbin317 -> 306 bytes-rw-r--r--perl-install/share/fonts.tar.bz2bin1071110 -> 0 bytes-rw-r--r--perl-install/share/ftin.pngbin190 -> 212 bytes-rw-r--r--perl-install/share/ftout.pngbin190 -> 217 bytes-rw-r--r--perl-install/share/help.pngbin3769 -> 1353 bytes-rw-r--r--perl-install/share/installed.pngbin344 -> 477 bytes-rw-r--r--perl-install/share/keyboards.tar.bz2bin31858 -> 0 bytes-rw-r--r--perl-install/share/keymaps.tar.bz2bin13738 -> 0 bytes-rwxr-xr-xperl-install/share/keymaps_generate18
-rwxr-xr-xperl-install/share/kmap2bkmap37
-rw-r--r--perl-install/share/left-background-filler.pngbin0 -> 763 bytes-rw-r--r--perl-install/share/list.xml368
-rw-r--r--perl-install/share/locales-skeleton.tar.bz2bin1664 -> 0 bytes-rw-r--r--perl-install/share/logo-mandriva.pngbin18228 -> 0 bytes-rwxr-xr-xperl-install/share/makedev.sh89
-rw-r--r--perl-install/share/net_applet.desktop12
-rwxr-xr-xperl-install/share/net_applet.xinit5
-rw-r--r--perl-install/share/po/.cvsignore5
-rw-r--r--perl-install/share/po/.gitignore1
-rw-r--r--perl-install/share/po/.tx/config8
-rw-r--r--perl-install/share/po/DrakX.pot22394
-rw-r--r--perl-install/share/po/Makefile42
-rw-r--r--perl-install/share/po/af.po29185
-rw-r--r--perl-install/share/po/am.po22417
-rw-r--r--perl-install/share/po/ar.po25850
-rw-r--r--perl-install/share/po/ast.po6507
-rw-r--r--perl-install/share/po/az.po25764
-rw-r--r--perl-install/share/po/b_dump_strings.pm113
-rw-r--r--perl-install/share/po/be.po22988
-rw-r--r--perl-install/share/po/bg.po25318
-rw-r--r--perl-install/share/po/bn.po25798
-rw-r--r--perl-install/share/po/br.po23674
-rw-r--r--perl-install/share/po/bs.po26273
-rw-r--r--perl-install/share/po/ca.po30099
-rw-r--r--perl-install/share/po/cs.po26131
-rw-r--r--perl-install/share/po/cy.po26564
-rw-r--r--perl-install/share/po/da.po29812
-rw-r--r--perl-install/share/po/de.po26653
-rw-r--r--perl-install/share/po/de_AT.po7236
-rw-r--r--perl-install/share/po/el.po26672
-rw-r--r--perl-install/share/po/eo.po23653
-rw-r--r--perl-install/share/po/es.po26739
-rw-r--r--perl-install/share/po/et.po26404
-rw-r--r--perl-install/share/po/eu.po26149
-rw-r--r--perl-install/share/po/fa.po26028
-rw-r--r--perl-install/share/po/fi.po28813
-rw-r--r--perl-install/share/po/fr.po26940
-rw-r--r--perl-install/share/po/fur.po22067
-rw-r--r--perl-install/share/po/ga.po22755
-rw-r--r--perl-install/share/po/gl.po25329
-rw-r--r--perl-install/share/po/he.po24798
-rw-r--r--perl-install/share/po/help-de.pot1819
-rw-r--r--perl-install/share/po/help-es.pot1827
-rw-r--r--perl-install/share/po/help-fr.pot1794
-rw-r--r--perl-install/share/po/help-it.pot1859
-rw-r--r--perl-install/share/po/help-ru.pot1748
-rw-r--r--perl-install/share/po/help-zh_CN.pot1322
-rwxr-xr-xperl-install/share/po/help_xml2pm.pl334
-rw-r--r--perl-install/share/po/hi.po26274
-rw-r--r--perl-install/share/po/hr.po24713
-rw-r--r--perl-install/share/po/hu.po28237
-rw-r--r--perl-install/share/po/hy.po6477
-rw-r--r--perl-install/share/po/id.po28538
-rw-r--r--perl-install/share/po/is.po26607
-rw-r--r--perl-install/share/po/it.po26729
-rw-r--r--perl-install/share/po/ja.po27406
-rw-r--r--perl-install/share/po/ka.po6477
-rw-r--r--perl-install/share/po/ko.po24006
-rw-r--r--perl-install/share/po/ku.po6477
-rw-r--r--perl-install/share/po/ky.po23340
-rw-r--r--perl-install/share/po/libDrakX.pot6288
-rw-r--r--perl-install/share/po/lo.po6477
-rw-r--r--perl-install/share/po/lt.po23857
-rw-r--r--perl-install/share/po/ltg.po24652
-rw-r--r--perl-install/share/po/lv.po24391
-rw-r--r--perl-install/share/po/mk.po25192
-rw-r--r--perl-install/share/po/mn.po23591
-rw-r--r--perl-install/share/po/mr.po6477
-rw-r--r--perl-install/share/po/ms.po23872
-rw-r--r--perl-install/share/po/mt.po26176
-rw-r--r--perl-install/share/po/nb.po27024
-rw-r--r--perl-install/share/po/nl.po30084
-rw-r--r--perl-install/share/po/nn.po25307
-rw-r--r--perl-install/share/po/pa_IN.po24533
-rw-r--r--perl-install/share/po/pl.po25974
-rw-r--r--perl-install/share/po/pt.po26653
-rw-r--r--perl-install/share/po/pt_BR.po27392
-rw-r--r--perl-install/share/po/ro.po24975
-rw-r--r--perl-install/share/po/ru.po26742
-rw-r--r--perl-install/share/po/sc.po22695
-rw-r--r--perl-install/share/po/sk.po26495
-rw-r--r--perl-install/share/po/sl.po26836
-rw-r--r--perl-install/share/po/sq.po26998
-rw-r--r--perl-install/share/po/sr.po26469
-rw-r--r--perl-install/share/po/sr@Latn.po25950
-rw-r--r--perl-install/share/po/sv.po26350
-rw-r--r--perl-install/share/po/ta.po24287
-rw-r--r--perl-install/share/po/tg.po28382
-rw-r--r--perl-install/share/po/th.po24123
-rw-r--r--perl-install/share/po/tl.po29849
-rw-r--r--perl-install/share/po/tr.po26270
-rwxr-xr-xperl-install/share/po/translation_size.pl14
-rw-r--r--perl-install/share/po/uk.po26778
-rw-r--r--perl-install/share/po/uz.po24454
-rw-r--r--perl-install/share/po/uz@Latn.po24532
-rw-r--r--perl-install/share/po/uz@cyrillic.po6971
-rwxr-xr-xperl-install/share/po/validate.pl6
-rw-r--r--perl-install/share/po/vi.po25943
-rw-r--r--perl-install/share/po/wa.po25940
-rw-r--r--perl-install/share/po/xh.po6477
-rw-r--r--perl-install/share/po/zh_CN.po24920
-rw-r--r--perl-install/share/po/zh_TW.po24811
-rw-r--r--perl-install/share/po/zu.po6477
-rw-r--r--perl-install/share/reload.pngbin157 -> 0 bytes-rw-r--r--perl-install/share/rpmsrate770
-rw-r--r--perl-install/share/selected.pngbin344 -> 0 bytes-rw-r--r--perl-install/share/semiselected.pngbin238 -> 0 bytes-rw-r--r--perl-install/share/symlinks11
-rw-r--r--perl-install/share/symlinks.x86_641
-rwxr-xr-xperl-install/share/theme-editor.pl164
-rw-r--r--perl-install/share/themes-galaxy.css31
-rw-r--r--perl-install/share/themes-galaxy.rc23
-rw-r--r--perl-install/share/unselected.pngbin123 -> 0 bytes-rwxr-xr-xperl-install/share/verify_modules.pl102
-rw-r--r--perl-install/standalone.pm48
-rwxr-xr-xperl-install/standalone/XFdrake97
-rwxr-xr-xperl-install/standalone/adduserdrake2
-rwxr-xr-xperl-install/standalone/autosetupprintqueues89
-rwxr-xr-xperl-install/standalone/bootloader-config221
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/convert0
-rwxr-xr-xperl-install/standalone/diskdrake11
-rwxr-xr-xperl-install/standalone/display_help70
-rwxr-xr-xperl-install/standalone/display_installer_help40
-rwxr-xr-xperl-install/standalone/display_release_notes.pl39
-rwxr-xr-xperl-install/standalone/drakTermServ2074
-rwxr-xr-xperl-install/standalone/drakauth7
-rwxr-xr-xperl-install/standalone/drakautoinst91
-rwxr-xr-xperl-install/standalone/drakautologin138
-rwxr-xr-xperl-install/standalone/drakbackup4387
-rwxr-xr-xperl-install/standalone/drakboot264
-rwxr-xr-xperl-install/standalone/drakbug257
-rwxr-xr-xperl-install/standalone/drakbug_report2
-rwxr-xr-xperl-install/standalone/drakclock458
-rwxr-xr-xperl-install/standalone/drakconnect1053
-rwxr-xr-xperl-install/standalone/drakdisk10
-rwxr-xr-xperl-install/standalone/drakdoc2
-rwxr-xr-xperl-install/standalone/drakdvb168
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/drakedm31
-rwxr-xr-xperl-install/standalone/drakfirewall32
-rwxr-xr-xperl-install/standalone/drakfloppy113
-rwxr-xr-xperl-install/standalone/drakfont385
-rwxr-xr-xperl-install/standalone/drakgw481
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/drakhelp38
-rw-r--r--perl-install/standalone/drakhosts272
-rw-r--r--perl-install/standalone/drakids197
-rw-r--r--perl-install/standalone/draknfs621
-rwxr-xr-xperl-install/standalone/drakperm181
-rwxr-xr-xperl-install/standalone/drakproxy34
-rwxr-xr-xperl-install/standalone/drakpxe510
-rwxr-xr-xperl-install/standalone/drakroam398
-rwxr-xr-xperl-install/standalone/draksec410
-rwxr-xr-xperl-install/standalone/draksound17
-rwxr-xr-xperl-install/standalone/draksplash304
-rw-r--r--perl-install/standalone/draksplash2306
-rwxr-xr-xperl-install/standalone/drakupdate_fstab96
-rwxr-xr-xperl-install/standalone/drakups72
-rw-r--r--perl-install/standalone/drakvpn1136
-rwxr-xr-xperl-install/standalone/drakxservices2
-rwxr-xr-xperl-install/standalone/drakxtv96
-rwxr-xr-xperl-install/standalone/fileshareset65
-rwxr-xr-xperl-install/standalone/finish-install300
-rwxr-xr-xperl-install/standalone/finish-install.xsetup32
-rwxr-xr-xperl-install/standalone/harddrake2446
-rw-r--r--perl-install/standalone/icons/IC-Dssh-48.pngbin0 -> 644 bytes-rw-r--r--perl-install/standalone/icons/categ.pngbin5173 -> 4111 bytes-rw-r--r--perl-install/standalone/icons/drakbug-16.pngbin0 -> 753 bytes-rw-r--r--perl-install/standalone/icons/drakconnect.pngbin4854 -> 0 bytes-rw-r--r--perl-install/standalone/icons/drakfirewall.pngbin3052 -> 0 bytes-rw-r--r--perl-install/standalone/icons/drakfont.pngbin2965 -> 830 bytes-rw-r--r--perl-install/standalone/icons/drakgw.pngbin3391 -> 0 bytes-rw-r--r--perl-install/standalone/icons/drakmenustyle-16.pngbin0 -> 1089 bytes-rw-r--r--perl-install/standalone/icons/drakmenustyle-24.pngbin0 -> 1710 bytes-rw-r--r--perl-install/standalone/icons/drakmenustyle-32.pngbin0 -> 2386 bytes-rw-r--r--perl-install/standalone/icons/drakmenustyle-52.pngbin0 -> 4271 bytes-rw-r--r--perl-install/standalone/icons/drakmenustyle-64.pngbin0 -> 5542 bytes-rw-r--r--perl-install/standalone/icons/drakmenustyle.pngbin0 -> 3907 bytes-rw-r--r--perl-install/standalone/icons/drakmenustyle_128.pngbin0 -> 9680 bytes-rw-r--r--perl-install/standalone/icons/draksound-16.pngbin0 -> 745 bytes-rw-r--r--perl-install/standalone/icons/drakups.pngbin3214 -> 2035 bytes-rw-r--r--perl-install/standalone/icons/drakvpn.pngbin3313 -> 0 bytes-rw-r--r--perl-install/standalone/icons/drakwizard-16.pngbin0 -> 787 bytes-rw-r--r--perl-install/standalone/icons/eth_card_mini2.pngbin1538 -> 800 bytes-rw-r--r--perl-install/standalone/icons/fileopen.xpm34
-rw-r--r--perl-install/standalone/icons/find.xpm34
-rw-r--r--perl-install/standalone/icons/findf.xpm31
-rw-r--r--perl-install/standalone/icons/ftin.xpm30
-rw-r--r--perl-install/standalone/icons/ftout.xpm30
-rw-r--r--perl-install/standalone/icons/gmon.pngbin17411 -> 608 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/cd.pngbin834 -> 777 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/cpu.pngbin566 -> 611 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/floppy.pngbin730 -> 607 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/harddisk.pngbin725 -> 796 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/harddrake.pngbin970 -> 3343 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw-keyboard.pngbin0 -> 710 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw-memory.pngbin0 -> 475 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw-pcmcia.pngbin0 -> 619 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw-smbus.pngbin0 -> 738 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw-usb.pngbin0 -> 477 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw_mouse.pngbin751 -> 636 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw_network.pngbin922 -> 975 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/hw_printer.pngbin603 -> 786 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/ide_hd.pngbin725 -> 738 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/isdn.pngbin710 -> 736 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/joystick.pngbin730 -> 693 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/keyboard.pngbin533 -> 710 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/memory.pngbin675 -> 475 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/menu/harddrake-menu.svg511
-rw-r--r--perl-install/standalone/icons/harddrake2/menu/harddrake-menu16.pngbin970 -> 733 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/menu/harddrake-menu32.pngbin2447 -> 1747 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/menu/harddrake-menu48.pngbin4214 -> 3343 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/modem.pngbin847 -> 429 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/multimedia.pngbin1010 -> 842 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/scanner.pngbin809 -> 695 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/scsi.pngbin275 -> 738 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/scsi_hd.pngbin725 -> 738 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/sound.pngbin1042 -> 762 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/svg/cd.svg198
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/controller.svg246
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/cpu.svg219
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/floppy.svg194
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/harddisk.svg549
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/hw-keyboard.svg197
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/hw-memory.svg303
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/hw-pcmcia.svg517
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/hw_mouse.svg346
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/hw_network.svg233
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/hw_printer.svg1450
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/joystick.svg352
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/modem.svg218
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/multimedia.svg253
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/scanner.svg341
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/sound.svg307
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/tape.svg245
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/tv.svg290
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/unknown.svg247
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/ups.svg216
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/usb.svg239
-rw-r--r--perl-install/standalone/icons/harddrake2/svg/webcam.svg443
-rw-r--r--perl-install/standalone/icons/harddrake2/tape.pngbin920 -> 721 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/tv.pngbin647 -> 771 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/unknown.pngbin858 -> 845 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/ups.pngbin699 -> 788 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/usb.pngbin316 -> 477 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/video.pngbin806 -> 738 bytes-rw-r--r--perl-install/standalone/icons/harddrake2/webcam.pngbin842 -> 960 bytes-rw-r--r--perl-install/standalone/icons/hori.pngbin7232 -> 534 bytes-rw-r--r--perl-install/standalone/icons/hwapplet-16.pngbin0 -> 619 bytes-rw-r--r--perl-install/standalone/icons/hwapplet-24.pngbin0 -> 843 bytes-rw-r--r--perl-install/standalone/icons/hwapplet-32.pngbin0 -> 1082 bytes-rw-r--r--perl-install/standalone/icons/hwapplet-52.pngbin0 -> 1701 bytes-rw-r--r--perl-install/standalone/icons/hwapplet-64.pngbin0 -> 2113 bytes-rw-r--r--perl-install/standalone/icons/hwapplet.pngbin0 -> 1584 bytes-rw-r--r--perl-install/standalone/icons/hwapplet_128.pngbin0 -> 4083 bytes-rw-r--r--perl-install/standalone/icons/ic-drakfont-48.pngbin3290 -> 627 bytes-rw-r--r--perl-install/standalone/icons/ic82-CD-40.pngbin3436 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-back-up-16.pngbin1027 -> 438 bytes-rw-r--r--perl-install/standalone/icons/ic82-back-up-32.pngbin2977 -> 534 bytes-rw-r--r--perl-install/standalone/icons/ic82-back-up-48.pngbin4565 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-discdurwhat-40.pngbin2023 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-dossier-32.pngbin1858 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-moreoption-40.pngbin2354 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-network-40.pngbin2145 -> 505 bytes-rw-r--r--perl-install/standalone/icons/ic82-others-40.pngbin2023 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-system-40.pngbin2370 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-users-16.pngbin0 -> 334 bytes-rw-r--r--perl-install/standalone/icons/ic82-users-40.pngbin1638 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-when-40.pngbin2933 -> 0 bytes-rw-r--r--perl-install/standalone/icons/ic82-where-40.pngbin2514 -> 0 bytes-rw-r--r--perl-install/standalone/icons/localedrake-16.pngbin1327 -> 722 bytes-rw-r--r--perl-install/standalone/icons/localedrake-32.pngbin1991 -> 1536 bytes-rw-r--r--perl-install/standalone/icons/localedrake-48.pngbin3087 -> 1362 bytes-rw-r--r--perl-install/standalone/icons/logdrake.pngbin1760 -> 2576 bytes-rw-r--r--perl-install/standalone/icons/mdk_logo.pngbin15639 -> 0 bytes-rw-r--r--perl-install/standalone/icons/net_c.pngbin3198 -> 1645 bytes-rw-r--r--perl-install/standalone/icons/net_d.pngbin3192 -> 1906 bytes-rw-r--r--perl-install/standalone/icons/net_u.pngbin2866 -> 2186 bytes-rw-r--r--perl-install/standalone/icons/non-editable.pngbin872 -> 466 bytes-rw-r--r--perl-install/standalone/icons/printerdrake.pngbin1602 -> 0 bytes-rw-r--r--perl-install/standalone/icons/reload.xpm31
-rw-r--r--perl-install/standalone/icons/scannerdrake.pngbin2669 -> 2521 bytes-rw-r--r--perl-install/standalone/icons/smbnfs_default.pngbin260 -> 252 bytes-rw-r--r--perl-install/standalone/icons/smbnfs_has_mntpoint.pngbin287 -> 269 bytes-rw-r--r--perl-install/standalone/icons/smbnfs_mounted.pngbin282 -> 253 bytes-rw-r--r--perl-install/standalone/icons/smbnfs_server.pngbin314 -> 195 bytes-rw-r--r--perl-install/standalone/icons/tradi.pngbin32579 -> 33212 bytes-rw-r--r--perl-install/standalone/icons/verti.pngbin21123 -> 534 bytes-rw-r--r--perl-install/standalone/icons/wiz_default_up.pngbin2686 -> 4472 bytes-rw-r--r--perl-install/standalone/interactive_http/.perl_checker1
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/interactive_http/index.html.pl0
-rwxr-xr-xperl-install/standalone/interactive_http/interactive_http.cgi27
-rw-r--r--perl-install/standalone/interactive_http/miniserv.init10
-rw-r--r--perl-install/standalone/interactive_http/miniserv.pam8
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/interactive_http/miniserv.pl0
-rwxr-xr-xperl-install/standalone/keyboarddrake57
-rwxr-xr-xperl-install/standalone/listsupportedprinters64
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/localedrake30
-rwxr-xr-xperl-install/standalone/logdrake184
-rwxr-xr-xperl-install/standalone/lsnetdrake10
-rw-r--r--perl-install/standalone/man/C/man5/drakbackup.conf.5180
-rw-r--r--perl-install/standalone/man/C/man8/drakconnect.8109
-rw-r--r--perl-install/standalone/menu/Makefile23
-rw-r--r--perl-install/standalone/menu/harddrake.desktop.in10
-rw-r--r--perl-install/standalone/menu/localedrake-system.desktop.in10
-rw-r--r--perl-install/standalone/menu/localedrake-user.desktop.in9
-rwxr-xr-xperl-install/standalone/mousedrake74
-rw-r--r--perl-install/standalone/net_applet409
-rwxr-xr-xperl-install/standalone/net_monitor589
-rwxr-xr-xperl-install/standalone/notify-x11-free-driver-switch23
-rwxr-xr-xperl-install/standalone/notify-x11-free-driver-switch.xsetup9
-rw-r--r--perl-install/standalone/po/.tx/config8
-rw-r--r--perl-install/standalone/po/Makefile50
-rw-r--r--perl-install/standalone/po/af.po3324
-rw-r--r--perl-install/standalone/po/am.po3244
-rw-r--r--perl-install/standalone/po/ar.po3427
-rw-r--r--perl-install/standalone/po/ast.po3251
-rw-r--r--perl-install/standalone/po/az.po3292
-rw-r--r--perl-install/standalone/po/be.po3249
-rw-r--r--perl-install/standalone/po/bg.po3326
-rw-r--r--perl-install/standalone/po/bn.po3404
-rw-r--r--perl-install/standalone/po/br.po3665
-rw-r--r--perl-install/standalone/po/bs.po3356
-rw-r--r--perl-install/standalone/po/ca.po3429
-rw-r--r--perl-install/standalone/po/cs.po3399
-rw-r--r--perl-install/standalone/po/cy.po3439
-rw-r--r--perl-install/standalone/po/da.po3400
-rw-r--r--perl-install/standalone/po/de.po3457
-rw-r--r--perl-install/standalone/po/de_AT.po3443
-rw-r--r--perl-install/standalone/po/el.po3453
-rw-r--r--perl-install/standalone/po/eo.po3244
-rw-r--r--perl-install/standalone/po/es.po3440
-rw-r--r--perl-install/standalone/po/et.po3381
-rw-r--r--perl-install/standalone/po/eu.po3404
-rw-r--r--perl-install/standalone/po/fa.po3347
-rw-r--r--perl-install/standalone/po/fi.po3393
-rw-r--r--perl-install/standalone/po/fr.po3470
-rw-r--r--perl-install/standalone/po/fur.po3244
-rw-r--r--perl-install/standalone/po/ga.po3248
-rw-r--r--perl-install/standalone/po/gl.po3432
-rw-r--r--perl-install/standalone/po/he.po3351
-rw-r--r--perl-install/standalone/po/hi.po3322
-rw-r--r--perl-install/standalone/po/hr.po3264
-rw-r--r--perl-install/standalone/po/hu.po3401
-rw-r--r--perl-install/standalone/po/hy.po3243
-rw-r--r--perl-install/standalone/po/id.po3416
-rw-r--r--perl-install/standalone/po/is.po3417
-rw-r--r--perl-install/standalone/po/it.po3485
-rw-r--r--perl-install/standalone/po/ja.po3387
-rw-r--r--perl-install/standalone/po/ka.po3243
-rw-r--r--perl-install/standalone/po/ko.po3265
-rw-r--r--perl-install/standalone/po/ku.po3243
-rw-r--r--perl-install/standalone/po/ky.po3321
-rw-r--r--perl-install/standalone/po/libDrakX-standalone.pot3242
-rw-r--r--perl-install/standalone/po/lo.po3242
-rw-r--r--perl-install/standalone/po/lt.po3265
-rw-r--r--perl-install/standalone/po/ltg.po3530
-rw-r--r--perl-install/standalone/po/lv.po3266
-rw-r--r--perl-install/standalone/po/mk.po3290
-rw-r--r--perl-install/standalone/po/mn.po3248
-rw-r--r--perl-install/standalone/po/mr.po3243
-rw-r--r--perl-install/standalone/po/ms.po3243
-rw-r--r--perl-install/standalone/po/mt.po3876
-rw-r--r--perl-install/standalone/po/nb.po3383
-rw-r--r--perl-install/standalone/po/nl.po3439
-rw-r--r--perl-install/standalone/po/nn.po3876
-rw-r--r--perl-install/standalone/po/pa_IN.po3827
-rw-r--r--perl-install/standalone/po/pl.po3424
-rw-r--r--perl-install/standalone/po/pt.po3446
-rw-r--r--perl-install/standalone/po/pt_BR.po3451
-rw-r--r--perl-install/standalone/po/ro.po3437
-rw-r--r--perl-install/standalone/po/ru.po3418
-rw-r--r--perl-install/standalone/po/sc.po3365
-rw-r--r--perl-install/standalone/po/sk.po3460
-rw-r--r--perl-install/standalone/po/sl.po3416
-rw-r--r--perl-install/standalone/po/sq.po3413
-rw-r--r--perl-install/standalone/po/sr.po3417
-rw-r--r--perl-install/standalone/po/sr@Latn.po3740
-rw-r--r--perl-install/standalone/po/sv.po3434
-rw-r--r--perl-install/standalone/po/ta.po3246
-rw-r--r--perl-install/standalone/po/tg.po3370
-rw-r--r--perl-install/standalone/po/th.po3243
-rw-r--r--perl-install/standalone/po/tl.po3349
-rw-r--r--perl-install/standalone/po/tr.po3419
-rw-r--r--perl-install/standalone/po/uk.po3427
-rw-r--r--perl-install/standalone/po/uz.po3281
-rw-r--r--perl-install/standalone/po/uz@cyrillic.po3530
-rw-r--r--perl-install/standalone/po/vi.po3341
-rw-r--r--perl-install/standalone/po/wa.po3442
-rw-r--r--perl-install/standalone/po/xh.po3243
-rw-r--r--perl-install/standalone/po/zh_CN.po3341
-rw-r--r--perl-install/standalone/po/zh_TW.po3340
-rw-r--r--perl-install/standalone/po/zu.po3243
-rw-r--r--perl-install/standalone/polkit/Makefile27
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakauth.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakautologin.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakboot.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakclock.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakdisk.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakdm.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakfont.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakhardware.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.draklog.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakperm.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakscanner.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.draksec.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.draksec.rules11
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakups.policy.in22
-rw-r--r--perl-install/standalone/polkit/org.mageia.drakxservices.policy.in22
-rwxr-xr-xperl-install/standalone/printerdrake598
-rwxr-xr-xperl-install/standalone/remove-unused-packages11
-rwxr-xr-xperl-install/standalone/scannerdrake190
-rwxr-xr-xperl-install/standalone/service_harddrake388
-rw-r--r--perl-install/standalone/service_harddrake.sh54
-rwxr-xr-x[-rw-r--r--]perl-install/standalone/service_harddrake_confirm12
-rw-r--r--perl-install/steps.pm47
-rw-r--r--perl-install/timezone.pm317
-rw-r--r--perl-install/ugtk2.pm566
-rw-r--r--perl-install/ugtk3.pm1640
-rw-r--r--perl-install/unused/.cvsignore1
-rw-r--r--perl-install/unused/cdrom.pm2
-rwxr-xr-x[-rw-r--r--]perl-install/unused/migrate-ugtk2-to-mygtk2.pl15
-rwxr-xr-xperl-install/verify_c15
-rw-r--r--perl-install/wizards.pm40
-rw-r--r--perl-install/xf86misc/.cvsignore5
-rw-r--r--perl-install/xf86misc/Makefile10
-rw-r--r--perl-install/xf86misc/Makefile.PL15
-rw-r--r--perl-install/xf86misc/main.pm12
-rw-r--r--perl-install/xf86misc/main.xs76
1167 files changed, 871990 insertions, 1781166 deletions
diff --git a/perl-install/.cvsignore b/perl-install/.cvsignore
deleted file mode 100644
index a75f8c73b..000000000
--- a/perl-install/.cvsignore
+++ /dev/null
@@ -1,6 +0,0 @@
-.*.sw?
-.perl_checker.cache
-debug.log
-auto
-t.pl
-*.flog
diff --git a/perl-install/.gitattributes b/perl-install/.gitattributes
new file mode 100644
index 000000000..d5b5e4c1c
--- /dev/null
+++ b/perl-install/.gitattributes
@@ -0,0 +1 @@
+unused export-ignore
diff --git a/perl-install/.perl_checker b/perl-install/.perl_checker
index 898bbc950..ba1263215 100644
--- a/perl-install/.perl_checker
+++ b/perl-install/.perl_checker
@@ -1,26 +1,6 @@
-constant
-encoding
-Libconf
-Libconf::Glueconf::NUT::Ups_conf
-Libconf::Templates::Generic::KeyValueSections
-Digest::MD5
-Gtk2::Gdk::Keysyms
-Gtk2::Pango
-Gtk2::SimpleList
-Gtk2::Helper
-Net::DBus
-Net::DBus::Binding::Watch
-IO::Socket::INET
-Time::HiRes
-Image::Magick
handle_configs
-printer::cups
-printer::hpoj
-printer::main
-printer::printerdrake
scanner
-move
-utf8
-URPM::Build
-packdrake
-warnings
+Net::DBus::Service
+urpm::ldap
+urpm::parallel_ka_run
+urpm::parallel_ssh
diff --git a/perl-install/ChangeLog b/perl-install/ChangeLog
deleted file mode 100644
index 4cbf0e8f4..000000000
--- a/perl-install/ChangeLog
+++ /dev/null
@@ -1,81458 +0,0 @@
-2005/08/03 Olivier Blin <oblin at mandriva.com>
-
- * standalone/drakconnect: apply gateway modifications (#17260)
- don't save configuration dozens of times
- use apply()
- fix typo (#17253, me sux)
- remove deprecated code
-
-2005/08/03 Pixel <pixel at mandriva.com>
-
- * tools/install-xml-file-list: don't need /lib/tls files anymore (since
- rpm works without nptl)
-
- * timezone.pm: add some ntp servers from brazil (bugzilla #16879)
-
- * fs/format.pm, fs/type.pm: minimal (and quite hidden) reiser4 support in
- diskdrake (bugzilla #15839)
-
- * Xconfig/resolution_and_depth.pm: suggest 1280x1024 instead of 1280x960
- which causes pbs (backported from HEAD)
-
-2005/08/03 Thierry Vignaud <tvignaud at mandriva.com>
-
- * docs/HACKING:
- - update
- - make it arch neutral
-
- * share/po/br.po: update
-
-2005/08/02 Olivier Blin <oblin at mandriva.com>
-
- * standalone/drakgw: make sure shorewall gets enabled
-
- * network/ethernet.pm: ip isn't localized
-
- * install_steps_gtk.pm: load xpad module for xbox (Stew)
-
-2005/08/02 Pixel <pixel at mandriva.com>
-
- * share/rpmsrate: gdm (and so gdm-themes) is special, but not
- gnome-icon-theme and the like
-
- * fs/mount.pm, fs/mount_options.pm: workaround missing nls_xxx module
- during install differently
-
-2005/08/02 Till Kamppeter <till at mandriva.com>
-
- * printer/data.pm:
- - Removed automatic installation of "hplip-hpijs-ppds" package, the
- PPDs in this package are already generated with the installed
- Foomatic data.
- Made "desktop-printing" package being installed automatically when
- CUPS is used with a local daemon.
-
-2005/08/02 tsdgeos
-
- * share/po/ca.po: updates
-
-2005/08/02 Thierry Vignaud <tvignaud at mandriva.com>
-
- * share/po/ga.po: update
-
-2005/08/02 Warly <warly at mandriva.com>
-
- * share/logo-mandrake.png: new installation banner
-
- * share/rpmsrate: add kat in KDE
-
-2005/08/01 Frederic Crozat <fcrozat at mandriva.com>
-
- * share/rpmsrate: Fix GNOME default applications
-
-2005/08/01 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/08/01 Olivier Blin <oblin at mandriva.com>
-
- * share/po/fr.po: fix ndiswrapper translation
-
- * drakxtools.spec: don't package dbus stuff in drakxtools-backend
- don't package finish-install in drakxtools-newt
-
-2005/08/01 Thierry Vignaud <tvignaud at mandriva.com>
-
- * crypto.pm: fix rediris.es paths (Yukiko Bando)
-
-2005/07/31 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/07/31 Thierry Vignaud <tvignaud at mandriva.com>
-
- * any.pm: fix last commit
- (devfssymlinkf) do not write rules conflicting with udev ones (blacklist
- dvd
- and mouse, only accepting modem for now)
-
- * share/po/br.po: update
-
-2005/07/31 willysr
-
- * share/po/id.po: updated
-
-2005/07/30 mareklaane
-
- * share/po/et.po: Updated Estonian translation.
-
-2005/07/30 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/07/29 Thierry Vignaud <tvignaud at mandriva.com>
-
- * harddrake/sound.pm: add new snd-ad1889 driver from ALSA CVS
- handle snd-riptide
-
-2005/07/29 Olivier Blin <oblin at mandriva.com>
-
- * mdk-stage1/network.c: do not crash if automatic mode isn't used
-
-2005/07/29 rstandtke
-
- * share/po/de.po: some additions and fixes
-
-2005/07/29 Warly <warly at mandriva.com>
-
- * share/rpmsrate, share/compssUsers.pl: add THEMES category
-
-2005/07/28 Frederic Crozat <fcrozat at mandriva.com>
-
- * share/rpmsrate: install xsettings-kde when installing KDE
-
-2005/07/28 Olivier Blin <oblin at mandriva.com>
-
- * network/activefw.pm: don't needlessly swap bytes
-
- * mdk-stage1/network.c: don't corrupt the choice variable
- fix indentation
-
- * mdk-stage1/tools.c: use thirdparty mode if the "thirdparty" automatic
- keyword is specified
-
- * standalone/net_applet, standalone/drakids: simplify error messages
-
-2005/07/28 Thierry Vignaud <tvignaud at mandriva.com>
-
- * harddrake/sound.pm: emphasize if drivers are OSS or ALSA based (#15902)
-
- * tools/shift_img.c, tools/make_lang_png_transparent.c: bump copyright
- notices
-
-2005/07/27 Olivier Blin <oblin at mandriva.com>
-
- * standalone/net_applet: allow to run drakids
-
- * standalone/drakids: handle dbus failures
-
- * any.pm, devices.pm, fs/type.pm, install2.pm, fsedit.pm, bootloader.pm,
- install_any.pm, partition_table/raw.pm, fs/dmraid.pm: backport of dmraid
- support
-
-2005/07/27 Pablo Saratxaga <pablo at mandriva.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/mn.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/fr.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po: updated pot file
-
- * standalone/draknfs: corrected small typo
-
- * crypto.pm: oups; fixed bad change
- fixed KDE font for extended cyrillic languages
-
- * lang.pm: fixed KDE font for extended cyrillic languages
-
-2005/07/27 Rafael Garcia-Suarez <rgarciasuarez at mandriva.com>
-
- * share/rpmsrate: bd deserves better treatment.
-
-2005/07/27 Till Kamppeter <till at mandriva.com>
-
- * standalone/printerdrake, printer/printerdrake.pm:
- - Added dialog to configure automatic queue creating and automatic
- queue re-enabling
- - Started implementation of configurable, partially interactive print
- queue auto setup.
-
- * standalone/autosetupprintqueues, printer/detect.pm:
- - Started implementation of configurable, partially interactive print
- queue auto setup.
-
- * printer/main.pm:
- - Added dialog to configure automatic queue creating and automatic
- queue re-enabling
- - Fixed "config_sane()" function, it did not add the backend name to
- /etc/sane.d/dll.conf
-
-2005/07/27 Thierry Vignaud <tvignaud at mandriva.com>
-
- * ugtk2.pm (create_okcancel) enforce GNOME button order when not under KDE
- (aka rollback
- old IHM team request since they never achieved to complete the plan ie
- enforcing the same button order in both GNOME and KDE)
-
- * drakxtools.spec: 10.3-0.38mdk
-
- * share/po/fr.po: update
-
- * detect_devices.pm (getUPS) blacklist all WingMan devices (#16995)
- (getUPS) do not detect Logitech devices as UPSes (#16994)
-
- * security/msec.pm: forward #14364/#15049 fix:
- (load_values) fix getting value when it's defined but 0
- (get_function_value) fix getting value when it's 0
-
-2005/07/26 Antoine Ginies <aginies at mandriva.com>
-
- * standalone/draknfs: no_all_squash as default
-
-2005/07/26 Olivier Blin <oblin at mandriva.com>
-
- * network/network.pm: fix variable declaration
- kill(signal, <empty string>) sends the signal to the calling process,
- avoid it
-
- * network/shorewall.pm: don't write alias interfaces in shorewall
- interfaces file
- run shorewall clear if firewall is stopped (#17046)
-
-2005/07/26 Thierry Vignaud <tvignaud at mandriva.com>
-
- * share/rpmsrate: install eva for chinese users (Funda Wang)
-
- * share/po/br.po: update
-
-2005/07/26 Warly <warly at mandriva.com>
-
- * fs/mount_options.pm: workarround ntfs mount bug
-
-2005/07/25 Olivier Blin <oblin at mandriva.com>
-
- * drakxtools.spec: revert wrong fix (DESKTOP contains KDE when xinit.d
- scripts are run)
-
- * detect_devices.pm: fix alps touchpads detection
-
-2005/07/25 pjetur
-
- * share/po/is.po: Sync of messages
-
-2005/07/25 Thierry Vignaud <tvignaud at mandriva.com>
-
- * tools/shift_img.c, tools/make_lang_png_transparent.c, tools/syncrpms:
- fix email addressses in copyright and bump them
-
- * share/po/ja.po: update (Yukiko Bando)
-
- * tools/hd_grub.cgi: last mdk->mdv switches
-
- * tools/cvslog2changelog.pl: fix email addressses
-
- * tools/genmodparm, tools/gencryptofiles: last mdk->mdv switches
- fix email addressses in copyright and bump them
-
- * tools/mailchangelog.pl: fix ml addresss
- fix email addressses
-
-2005/07/24 Olivier Blin <oblin at mandriva.com>
-
- * network/tools.pm: wait a second for ifplugd to be actually killed
-
- * network/network.pm: write hosts in correct order in /etc/hosts
-
-2005/07/23 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/07/22 Antoine Ginies <aginies at mandriva.com>
-
- * standalone/draknfs: improve User id mapping, keep 4 options
- (no_all_squash is the default
- one)
- remove duplicate entry in access list
-
-2005/07/22 Frederic Crozat <fcrozat at mandriva.com>
-
- * share/rpmsrate: mandrake_desk is now desktop-common-data
-
-2005/07/22 Funda Wang <fundawang at linux.net.cn>
-
- * Xconfig/resolution_and_depth.pm: Adopt to new mandriva-theme package
- naming schema, see bug#16977.
-
-2005/07/22 Olivier Blin <oblin at mandriva.com>
-
- * mdk-stage1/network.c, mdk-stage1/doc/TECH-INFOS: if interface is "auto",
- try to detect the first interface with a link beat
-
- * standalone/net_applet: really use ap address for hidden ssid
- split
- use has_wireless
- simplify
- run drakroam to configure a wireless network when selected (if not
- already configured)
- use run_program
- select a wireless network for association on click
-
- * network/monitor.pm: allow to select a wireless network
- add some comments, use meaningfull variable names
- use ssid from configuration if found for the MAC address (useful for
- hidden essid)
-
-2005/07/21 Thierry Vignaud <tvignaud at mandriva.com>
-
- * harddrake/sound.pm: typo fix (#16944)
-
-2005/07/21 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/pxe.pm: don't translate vga resolution
-
-2005/07/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/wireless.pm: allow to read/write wpa_supplicant config files
-
- * network/monitor.pm: get network ids and current network
-
- * standalone/net_applet: show active wireless network in the menu
- use $0 instead of hardcoded path
-
- * network/netconnect.pm: use wpa_supplicant_add_network_simple
-
-2005/07/19 Antoine Ginies <aginies at mandrakesoft.com>
-
- * standalone/draknfs: remove ipnet/32 in access_list
-
-2005/07/19 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/thirdparty.pm: fix ipw data structure and add firmware url
-
-2005/07/19 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * mygtk2.pm: Don't put a border around embbeded rpmdrake
-
-2005/07/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (create_dialog) make dialogs transient if possible
-
- * standalone/harddrake2: do not draw a border around the main window while
- embedded
- really reap zombie children; side-effect: we can now run a second
- config tool again (#16851)
- let's work with "perl -w"
-
- * standalone/draknfs: fix phrasing
-
- * drakxtools.spec: 10.3-0.37mdk
-
- * mygtk2.pm (_gtk__MagicWindow) fix layout for programms embedded with
- their
- menubar through the newly introduced $::noborderWhenEmbedded flag
-
- * standalone/printerdrake: do not draw a border around the main window
- while embedded
-
-2005/07/19 willysr
-
- * share/po/id.po: Updated
-
-2005/07/18 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: remove useless test
- fix typo
- update menu if interface has been modified
- factorize code to netMonitor() and use $current_interface
- really check for new version
- check for new version every minute instead of every 2 seconds
- simplify
- don't use actions submenu when no wireless network is detected
- use common::md5file
-
- * common.pm: import md5file from net_applet/mdkonline/userdrake
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: add pcmcia network card ids
- in the pci table, so that cardbus card get a chance to be automatically
- loaded
-
- * network/ethernet.pm: get_eth_card_mac_address: handle firewire
- mac_addresses again
-
- * drakxtools.spec: add drakids
- require perl-Net-DBus (for net_applet and drakids)
- KDE is now lowercased in the DESKTOP variable
-
- * standalone/drakxtv: really show a warning if no tv card is detected
-
- * install_steps.pm: do not die and loop on the exitInstall step if the
- install images
- can't be saved (#16881)
-
- * Makefile.config: add drakids
-
- * standalone/draksplash: do not die if loaded file isn't an image (#16829)
-
-2005/07/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2005/07/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix 10.3-0.36mdk's changelog
- 10.3-0.36mdk
-
- * standalone/draknfs: advanced help:
- - ensure labels are named the same way on buttons and in help (and
- thus that
- help is consistent with the GUI, which wasn't), and speak about labels
- not
- actual option names in config file,
- - split in small paragraphs in order to ease translators' job
- - fix text phrasing
- - improve layout
- (help_b) fix displaying help the second time
- make sub dialogs modal and transcient to their main window
-
- * share/po/br.po, share/po/fr.po: update
- update strings from CVS
-
- * share/po/ga.po, share/po/cy.po: update
- update
- update strings from CVS
-
- * standalone/drakhosts (add_modify_entry) improve layout (especially
- hidden buttons)
- make sub dialogs modal and transcient to their main window
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: update strings from
- CVS
-
-2005/07/17 huftis
-
- * share/po/nn.po: Updated translation.
-
-2005/07/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/monitor.pm: new naming scheme
-
- * standalone/net_applet: rescale pixbufs to 16x16, use default.png if
- wifi- images aren't available
- don't add submenu if only one choice exists (and really do it)
- don't show choices menus if only one choice is possible
- put settings and actions in submenus when needed
-
- * drakxtools.spec: 10.3-0.35mdk
-
- * standalone/draknfs: don't translate the empty string
-
-2005/07/15 Warly <warly at mandrakesoft.com>
-
- * install_any.pm: workarround problem in supplementary media
-
-2005/07/14 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: new translations
-
-2005/07/14 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/07/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: don't have a random result, sort
-
-2005/07/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: remove spurious spaces
- po fix
- simplify
- don't destroy wireless menuitems on menu destroy
- show wireless options only if a wireless card is present
- fix typo
- reorganize interface
- first draft of wireless support
- use dbus_object;
-
- * network/monitor.pm, dbus_object.pm: initial import
-
- * standalone/drakroam: use detect_devices::has_wireless()
-
- * network/network.pm: make net_applet reload the configuration
-
- * detect_devices.pm: add has_wireless
-
- * standalone/drakids, network/activefw.pm: use dbus_object;
-
-2005/07/13 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: new strings translated
-
-2005/07/12 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/07/12 Antoine Ginies <aginies at mandrakesoft.com>
-
- * standalone/draknfs: move menu above banner, use expander to show/hide
- advanced options,
- remove empty value in advanced option, change draknfs tittle (thx
- Facorat fabrice)
- typo fix
- add exit on ok button
- ensure nfs-utils is installed
-
-2005/07/12 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakgw: fix bad phrasing
- move wait message after package installation (or else the interface
- isn't active)
-
-2005/07/11 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Add/remove entries to default PXE config.
-
-2005/07/11 Olivier Blin <oblin at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.34mdk
-
- * network/netconnect.pm: really write modem/adsl ifcfg files (fix ONBOOT
- setting)
- don't restart network service at drakconnect startup
-
-2005/07/08 Antoine Ginies <aginies at mandrakesoft.com>
-
- * standalone/draknfs: always display ok_cancel button
- add a checkbox to enable/disable advanced options
- various adjustement in main windows
-
-2005/07/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_steps.pm: don't open any port by default in the firewall
- always enable firewall if security level >= 3 (even if no ports have to
- be opened)
-
-2005/07/08 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: don't try to manipulate PXE stuff if the
- directory isn't present
-
-2005/07/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.33mdk
-
- * printer/cups.pm, printer/main.pm, lvm.pm, network/ipsec.pm, scanner.pm,
- printer/printerdrake.pm: reduce the overall perl_checker warnings
-
- * standalone/drakedm: do not write in /nohup.out (#16768)
-
- * share/po/ja.po: update
-
-2005/07/07 Antoine Ginies <aginies at mandrakesoft.com>
-
- * standalone/draknfs: add an apply button
- use simple userid combolist, few other fix
-
- * standalone/drakhosts: add an apply button
- add double clic event
-
-2005/07/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: use stop_net_interface
- do not restart network to apply modifications, run ifup or ifplugd
- instead
- remove connect/diconnect_backend
- add start/stop_net_interface
- add detach parameter to start/stop_interface
- use start/stop_interface instead of connect/disconnect_backend
-
- * network/ethernet.pm: stricter regexp for MAC addresses
-
- * share/po/fr.po: fix buggy translation about uid (#16726)
-
- * network/tools.pm: add start/stop_ifplugd
- remove connect/diconnect_backend
- add start/stop_net_interface
- add detach parameter to start/stop_interface
-
- * standalone/net_applet, standalone/net_monitor: remove
- connect/diconnect_backend
- add start/stop_net_interface
- add detach parameter to start/stop_interface
-
- * standalone/drakconnect: remove connect/diconnect_backend
- add start/stop_net_interface
- add detach parameter to start/stop_interface
- use start/stop_interface
-
-2005/07/07 pjetur
-
- * share/po/is.po: Latest updates
-
-2005/07/07 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * drakxtools.spec: use my own email address :|
- update requires for perl-MDK-Common (need distrib())
-
-2005/07/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakvpn: fix untranslated strings (#16736)
-
- * bootloader.pm: add support for graphical grub (Herton Ronaldo Krzes)
-
- * drakxtools.spec: 10.3-0.32mdk
-
-2005/07/06 Antoine Ginies <aginies at mandrakesoft.com>
-
- * standalone/draknfs: fix test of directory and test of hosts access in
- alter mode
- add editcell (disable by default) , add double clic support
- display wait message box while reloading/restarting nfs server
- fix undefined options
- fix domain in hosts access combobox
- fix ip/8 in comboboxentry
- button to close draknfs
- "Reload NFS server" hput in a menu
- using icons for "dir path" button
- an editable combolist for Access
- various typor fix
- "close" button in help dialog box
- use pango for text field
-
-2005/07/06 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/07/06 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/07/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po: updated po file
-
- * share/po/cy.po: updated Welsh file
-
-2005/07/06 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Be less polite, lots of corrections, new strings
- translated etcetc.
- Be less polite;) (no please in norwegian), updated translations etc..
-
-2005/07/06 willysr
-
- * share/po/id.po: Updated
-
-2005/07/05 Antoine Ginies <aginies at mandrakesoft.com>
-
- * Makefile.config: add drakhosts and draknfs tools
-
- * standalone/drakhosts: fix string pb
- fix some comment
- move drakhosts and draknfs tools from soft/ to
- gi/perl-install/standalone
-
- * standalone/draknfs: various other fix to be able to build drakxtools
- various fix ("standalone/draknfs", line 140, character 38-48) thx tv
- add help, remove unwanted use
- move drakhosts and draknfs tools from soft/ to
- gi/perl-install/standalone
-
-2005/07/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakhosts: perl_checker fix
-
- * standalone/draknfs: don't keep undefined options
- use join()
- perl_checker/translation fixes
-
- * network/pxe.pm: switch to Mandriva
-
-2005/07/05 pjetur
-
- * share/po/is.po: Latest updates
-
-2005/07/05 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: don't suggest to format partition if we need
- to reboot
-
-2005/07/05 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/07/05 tsdgeos
-
- * share/po/ca.po: small updates
-
-2005/07/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.31mdk
- put newly added draknfs and drakhosts tools in the gtk backend package
-
- * Makefile.config: sort newly entries added by pixel & antoine
- do not package drakfloppy anymore since kernel is too big (#10565)
-
- * standalone/draknfs (add_columns) reuse existing translation
- fix layout somewhat
-
- * share/po/ko.po, share/po/br.po, share/po/ga.po, share/po/cy.po,
- share/po/fr.po: update
- update strings from CVS
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po: update strings from
- CVS
-
- * standalone/drakhosts: fix layout somewhat
-
-2005/07/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po, share/po/gl.po, share/po/wa.po: updated Japanese,
- Galician and Walloon files
-
-2005/07/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: rollback bogus change that mistakely went
- in
-
- * share/po/br.po: typo fix
-
- * standalone/drakbackup: fix build (perl_checker fix)
-
-2005/07/03 pjetur
-
- * share/po/is.po: Mostly syntax checking and msg consistency
-
-2005/07/01 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/07/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * ugtk2.pm: remove spurious comment
- (Gtk2::ComboBox->get_text, Gtk2::OptionMenu->get_text) fix non selected
- case
-
- * network/tools.pm: remove useless grouping and rewrite code to be safer
-
- * network/shorewall.pm: add 'routeback' option for bridge interfaces in
- shorewall interfaces file
-
- * detect_devices.pm: add is_bridge_interface
-
- * network/drakfirewall.pm: fix port range syntax for samba (backport from
- 10.1 updates)
-
- * network/activefw.pm: remove unneeded requires, added in the wrong
- place...
-
- * standalone/drakbug: set the "" string as active in the combo box when a
- custom binary is
- selected, to avoid default selection of the last combo box item
- (this allow to remove the "scannerdrake" hack)
- simplify
- use the 'drakxtools' component for "Standalone Tools" (really fix
- #16580) and split drakxtools components out of the main hash
-
-2005/07/01 Pixel <pixel at mandrakesoft.com>
-
- * fs/type.pm: new function is_dmraid()
-
- * fs/get.pm: create vg_free_space()
-
- * diskdrake/interactive.pm: handle pvmove
- create lvm::pv_physical_extents() and use it
- - correctly compute the max size on a VG (bugzilla #16189)
- - don't verifyParts on lvm
- add "Used physical extents %d / %d\n" for PV details
- handle vgreduce
- a PV has no "Options" (bugzilla #16168)
-
- * install_steps_auto_install.pm: allow restarting a failed auto_install
- without rebooting (a la blino)
-
- * fsedit.pm: move skipping dmraid drives test in fsedit (and use
- fs::type::is_dmraid)
- better name
- replace lv_nb_segments() with lv_nb_pvs()
- (which is really what lilo cares about. lilo error is "mapped boot
- device cannot be on multiple real devices")
- lilo only accept /boot (or /) on a LV if it uses only one PV, so
- correctly warn/error this
-
- * install_any.pm: use fs::type::is_dmraid()
- don't spawn a new shell if it's already running (useful when using the
- no-reboot-restart-install blino trick)
-
- * any.pm, bootloader.pm:
- - lilo doesn't work on dmraid so forcing grub
- - method_choices() now wants $all_hds instead of $fstab
-
- * lvm.pm: handle pvmove
- - we can keep vg available when using vgreduce
- - we must update the vg total size after removing a pv
- fix message
- create lvm::pv_physical_extents() and use it
- remove debug code from previous commit
- create generic function get_pv_field()
- better name
- replace lv_nb_segments() with lv_nb_pvs()
- (which is really what lilo cares about. lilo error is "mapped boot
- device cannot be on multiple real devices")
- handle vgreduce
- better error message, and translate it
- lilo only accept /boot (or /) on a LV if it uses only one PV, so
- correctly warn/error this
-
- * fs/format.pm: mkinitrd only handle ext2/ext3 labels, so disallow labels
- on "/" for other fs types
-
- * fs/proc_partitions.pm: move skipping dmraid drives test in fsedit (and
- use fs::type::is_dmraid)
-
- * fs/dmraid.pm: in standalone, missing dmraid implies we don't have dmraid
- devices, so make it clean and don't call dmraid
-
-2005/07/01 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Don't write ignored media in urpmi.cfg (bug 15537)
-
-2005/07/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: add bug reference to 10-34.9.100mdk
- fix 10-34.9.100mdk's changelog
- 10-34.9.100mdk
-
- * fs/mount_options.pm: describe "grpquota" and "usrquota" mount options
- (#15671)
-
- * share/po/fr.po: update
- update strings from CVS
- update
- update strings from CVS
-
- * standalone/drakbug: fix shell parsing unquoted bugzilla URL (#16580)
-
- * .perl_checker: ensure we don't try to parse warnings.pm
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/nl.po, share/po/tl.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/uz@Latn.po: update strings from CVS
- update strings from CVS
-
- * share/po/br.po: update strings from CVS
- update strings from CVS
- update
-
-2005/07/01 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: add nvu in CAT_WWW CAT_DEVELOPMENT
-
-2005/07/01 willysr
-
- * share/po/id.po: Updated
-
-2005/06/30 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: install dmraid if needed
-
- * fs/dmraid.pm: call it dmraid, it's more explicit
-
-2005/06/30 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * c/stuff.xs.pl: Remove function not used (and provided by perl-URPM
- anyway)
-
-2005/06/29 Pixel <pixel at mandrakesoft.com>
-
- * fs/dmraid.pm: the output of "dmraid -r" is not enough, "dmraid -s" is
- more important.
- add some sample output for easy debugging
-
- * rescue/partimage_whole_disk: {mntpoint} is not set, so take the last
- ext3 partition as being /home
- - don't save /home and want a size <1GB (since it will be grown to fit
- disk)
- - fix keeping the small size of the existing windows partition
- (otherwise the filesystem is small in a (much) bigger partition)
- - remove "windows" entry from lilo.conf if windows not there
-
-2005/06/28 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakboot: handle no bootloader configuration found with a
- clean error
-
- * fs/loopback.pm, any.pm, diskdrake/interactive.pm, fs/get.pm, pkgs.pm,
- fs.pm, install_steps.pm, standalone/drakautoinst, bootloader.pm,
- fs/dmraid.pm, install_steps_interactive.pm, network/thirdparty.pm,
- fs/type.pm, install2.pm, common.pm, modules.pm, fs/format.pm,
- fs/mount.pm, commands.pm, install_any.pm, fs/wild_device.pm,
- standalone/bootloader-config, partition_table.pm: try to cleanup fs.pm
- (to have simpler dependencies between modules, esp. have some modules
- only required by diskdrake):
- - move some functions from fs to fs::mount
- (most keep their name, except mount_part and mount_usbfs)
- - move formatMount_part and formatMount_all from fs to fs::format
- - move some functions from fs to fs::wild_device
- (part2wild_device_name -> fs::wild_device::from_part)
- (subpart_from_wild_device_name -> fs::wild_device::to_subpart)
- (analyze_wild_device_name -> fs::wild_device::analyse)
-
- - formatMount_part(), formatMount_all(), fs::mount::part() don't take
- a prefix anymore
- the current situation was quite muddy
- we now rely on fs::get::mntpoint_prefixed() which will maybe depend on
- a field in $part
- for now, we mount every part in chroot, it seems to be what's wanted
-
- - fs::format::part() now expect $all_hds instead of $raids
-
- - fs::type::carryRootLoopback is now fs::get::carry_root_loopback()
- - in fs::loopback, most functions don't want a prefix anymore
-
- * standalone/drakpxe:
- - since we don't use a ramdisk for the stage2 anymore, remove
- ramdisk_size=128000
- (hopefully the initrd doesn't have the limitation or we won't hit the
- stupid low default max size of the kernel)
- - use the short aliases for automatic stage1 (cf
- mdk-stage1/automatic.c)
-
- * tools/drakx-in-chroot: help getting rid of existing files
-
-2005/06/28 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: New translations
-
- * install_any.pm: Add NFS supplementary media in fstab
- Fix install_urpmi with nfs suppl media
-
- * pkgs.pm: Fix install_urpmi with nfs suppl media
-
-2005/06/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: upcase protocol names
- update
- update strings from CVS
-
- * install_any.pm: upcase protocol names
- (ask_if_suppl_media) upcase protocol name
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: upcase protocol
- names
- update strings from CVS
-
- * share/po/ga.po, share/po/cy.po: update
- upcase protocol names
- update strings from CVS
-
- * share/po/br.po: update
- upcase protocol names
- update
- update strings from CVS
-
-2005/06/27 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Missing translation
-
- * install_any.pm: Support NFS supplementary media
-
-2005/06/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.28mdk
-
-2005/06/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * bootloader.pm (write_grub) fix root when using labels and switching from
- LILO to GRUB
-
- * standalone/service_harddrake: fix switch from nvidia to nv for X.org
- we now use X.org instead of XFree86
-
-2005/06/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: use empty prototype
- don't fork to get route with "ip route", use /proc/net/route instead
- (TODO: handle IPv6 with /proc/net/ipv6_route)
-
-2005/06/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: remove MDK::Common::Globals::init (fix crash)
-
- * authentication.pm: fix NISDOMAIN
-
- * standalone/drakauth: use network::network::write_network_conf (fix
- crash)
-
-2005/06/24 Pixel <pixel at mandrakesoft.com>
-
- * rescue/partimage_whole_disk: fixing fstab must be done after mounting
- /mnt
-
- * fs/format.pm, share/list.xml: normalize mke2fs and mkreiserfs into
- mkfs.<fs_type>
-
- * rescue/list.xml: add mkfs.ext2
-
- * fs/dmraid.pm, fsedit.pm: handle dmraid device not there, keeping the raw
- hds
-
- * mygtk2.pm: add "default_width" and "default_height" for Gtk2::Window
-
- * authentication.pm: replace remaining $net->{auth} with $authentication
- (since those variables are no more written in sysconfig/network)
-
-2005/06/24 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm: Remove DB logs before doing an install.
- Remove rpm 4.2 bug workaround, it may confuse rpm in some cases
-
-2005/06/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.27mdk
-
- * detect_devices.pm: rename isTVcard() as isTVcardConfigurable() since
- it's more meaninfull regarding its purpose
- enable to configure cx88 driver
-
- * harddrake/v4l.pm: enable to configure cx88 driver
- do not use tree branches for vendor when there's only one device
- update card lists from kernel-2.6.12
- (config) do not use a combo
-
- * standalone/drakxtv: rename isTVcard() as isTVcardConfigurable() since
- it's more meaninfull regarding its purpose
-
-2005/06/23 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/06/23 mareklaane
-
- * share/po/et.po: Updated Estonian translation.
-
-2005/06/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/po/fr.po: fix titypo
-
- * crypto.pm: remove unused get() and ftp()
-
- * install_steps.pm: don't use $::o but $o
- use http proxy settings from stage1 as post-install proxy settings for
- both http and ftp connections
-
-2005/06/23 pjetur
-
- * share/po/is.po: Finsalize printer setup and more spelling/tidy
-
-2005/06/23 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: cleanup (old titi commit)
-
- * fsedit.pm: handle dmraid require fail
-
-2005/06/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Punctuation fix
-
-2005/06/22 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/06/21 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: Added scim-ccinput support.
-
-2005/06/21 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/pxe.pm: perl_checker
- fix typo
- strip "pxelinux_" in profiles-related-only functions
- - add profiles_exist
- - enhance find_next_profile_name
- - add_empty_profile now needs a profile name
- perl_checker/suxiness fixes
- - basic profiles support
- - per_mac address configuration support
- - give config file path as argument in
- network::pxe::{read,write}_pxelinux_conf
- - add write_conf in drakpxelinux to ease profile handling
-
-2005/06/21 pjetur
-
- * share/po/is.po: Mostly printer wizard strings
-
-2005/06/21 Pixel <pixel at mandrakesoft.com>
-
- * fs/format.pm: handle creation of labels for every filesystem types
-
-2005/06/20 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: install keychain when installing openssh-clients
-
-2005/06/20 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/06/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: add missing require
- remove duplicate lan detection
-
-2005/06/20 Pixel <pixel at mandrakesoft.com>
-
- * devices.pm: enable creation of /dev/dm-x devices (not used at the
- moment)
-
- * fs/dmraid.pm, install2.pm: initial dmraid support
-
- * fs.pm:
- - change prototype of fs::get_major_minor()
- - use it in fs::proc_partitions::compare()
- (not useful at the moment, but it may help in the future)
-
- * partition_table/raw.pm: ignore HDIO_GETGEO fail (useful for dmraid)
-
- * fs/proc_partitions.pm, fsedit.pm: initial dmraid support
- - change prototype of fs::get_major_minor()
- - use it in fs::proc_partitions::compare()
- (not useful at the moment, but it may help in the future)
-
-2005/06/19 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/06/19 pjetur
-
- * share/po/is.po: Updates and lots of speling corrected
-
-2005/06/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2005/06/18 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: rollback titi's commit (it was needed with 10.2 code, but
- i've already committed code to handle it cleanly in cooker (see
- $quotes_if_needed))
-
-2005/06/17 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/06/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt_BR.po: updated Brazilian file
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/pa_IN.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/mn.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/fr.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * network/ndiswrapper.pm: no space before question marks
-
-2005/06/17 pjetur
-
- * share/po/is.po: New entries and lots of "speling"
-
-2005/06/17 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: rewrite and document
-
-2005/06/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.25mdk
-
- * standalone/harddrake2: fix undefined function after pixel cleanups
- (#16472)
-
- * Xconfig/card.pm (to_raw_X) fix 3D on ATI cards (adding 'load "glx"')
- (to_raw_X) fix 3D on ATI cards (adding 'load "glx"')
-
- * bootloader.pm (write_lilo) fix support for labels (eg: when switching
- from GRUB to
- LILO, let's prevent unmanagable 'root="LABEL=..."' to appear)
- (read_grub) fix reading config with new grub (thus fixing detectloader,
- thus
- fixing bootloader-config, thus fixing installkernel)
- typo fix
- (write_lilo) fix support for labels (eg: when switching from GRUB to
- LILO, let's prevent unmanagable 'root="LABEL=..."' to appear)
-
-2005/06/17 willysr
-
- * share/po/id.po: Updated
- Updated
-
-2005/06/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * harddrake/autoconf.pm: load mouse modules after the mouse has been
- configured, since
- modprobe.preload is read before harddrake is run
-
-2005/06/16 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm:
- - new grub has files in /lib/grub/i386-pc, copy them in /boot/grub (as
- done by grub-install)
- - use "setup" grub command instead of "install" so that it handles
- stage1.5 embedding if possible, and is simpler
-
-2005/06/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * modules.pm, harddrake/autoconf.pm: fix autoconfiguring synaptics (eg: on
- globetrotter)
-
- * Xconfig/card.pm (libgl_config) fix enabling 3D when multiple GL
- libraries are installed (eg: globetrotter)
- (libgl_config) fix enabling 3D when multiple GL libraries are installed
- (eg: globetrotter)
-
-2005/06/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * Xconfig/card.pm (to_raw_X) really prevent loading/unloading twice the
- same glx module on non NV cards
- (to_raw_X) prevent loading/unloading twice the same glx module on non NV
- cards
- (to_raw_X) really prevent loading/unloading twice the same glx module on
- non NV cards
- (to_raw_X) prevent loading/unloading twice the same glx module on non NV
- cards
-
- * ugtk2.pm (Gtk2::Banner->new) load lang in order to prevent aborting
-
- * drakxtools.spec: 10.3-0.24mdk
-
-2005/06/14 Pixel <pixel at mandrakesoft.com>
-
- * rescue/make_partimage_save_rest_all: die on error
-
- * diskdrake/resize_ext2.pm: move ext2 resizing code here so that it's
- easier to use
-
- * diskdrake/interactive.pm: use diskdrake::resize_ext2
-
- * rescue/list.xml: needed for partimage_whole_disk, before calling
- resize2fs
-
- * Xconfig/monitor.pm: quotes in monitor names causes havoc, replace them
- (bugzilla #16406)
-
- * fs/type.pm: for lsparts to work
-
-2005/06/14 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/06/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.23mdk
-
- * bootloader.pm (write_grub) adapt to grub-0.97-2mdk
-
-2005/06/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/modem.pm: prefix write_secret_backend
-
- * Makefile.config: don't install drakpxe, the PXE wizard is now in the
- drakpxelinux package
-
-2005/06/13 Pixel <pixel at mandrakesoft.com>
-
- * rescue/guessmounts, rescue/restore_ms_boot, rescue/lsparts: move
- functions using /proc/partitions out of fsedit to fs::proc_partitions
-
- * fs/type.pm, fs/mount_options.pm, diskdrake/removable.pm: fs::auto_fs()
- is now fs::type::guessed_by_mount() (still not a really nice name...)
-
- * fs.pm: fsedit::is_same_hd is now fs:get::is_same_hd
- fs::auto_fs() is now fs::type::guessed_by_mount() (still not a really
- nice name...)
-
- * authentication.pm: stop messing with likeauth and nullok options and
- keep them on the pam_unix line (bugzilla #12066)
- stop messing with likeauth and nullok options and keep them on the
- pam_unix line (bugzilla #12066)
- stop messing with likeauth and nullok options and keep them on the
- pam_unix line (bugzilla #12066)
-
- * fs/get.pm, fsedit.pm, standalone/drakupdate_fstab, install_any.pm:
- fsedit::is_same_hd is now fs:get::is_same_hd
-
-2005/06/12 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/06/12 rstandtke
-
- * share/po/de.po: some additions and fixes
-
-2005/06/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn.pm: write_secret_backend isn't exported anymore
- use services::enable() and services::disable()
-
- * network/pxe.pm:
- - create network::pxe out of drakpxelinux (pxe configuration files
- management)
- - get_items() -> network::pxe::read_pxelinux_conf()
- - don't read comments in pxelinux configuration file
- - store pxelinux configuration in a hash to avoid multiple cat_()
- - add network::pxe::list_pxelinux_labels() to get labels from a
- pxelinux configuration
- - only overwrite pxelinux settings (prompt, timeout, ...) when pxe is
- reconfigured
- - use network::network and network::tools to get hostname, domain
- name, IP address, net interface
- - move row creation code in set_pxelinux_entry_at_iter() and factorize
- - use ensure_is_installed to make sure pxe is installed
-
- * services.pm: create enable() and disable() out of set_status()
-
- * network/adsl.pm: use services::enable() and services::disable()
-
-2005/06/10 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm, fs.pm: don't need use MDK::Common... when we have "use common"
- (which is the standard for libDrakX modules)
- move loopback.pm to fs/loopback.pm
- (since it's tightly tight to many fs* things)
-
- * network/isdn.pm: don't need use MDK::Common... when we have "use common"
- (which is the standard for libDrakX modules)
- - move functions using /proc/partitions out of fsedit to
- fs::proc_partitions
- - remove unneeded "use xxx"
- - add some "use xxx" (nb: not completly needed because some other
- modules may do it)
-
- * resize_fat/main.pm, interactive.pm, standalone/drakTermServ, crypto.pm,
- network/test.pm, commands.pm, security/msec.pm, common.pm,
- install_any.pm: don't need use MDK::Common... when we have "use common"
- (which is the standard for libDrakX modules)
-
- * http.pm, network/network.pm, network/modem.pm, harddrake/autoconf.pm,
- network/ipsec.pm, partition_table/dos.pm, network/smb.pm, devices.pm,
- harddrake/v4l.pm, modules/interactive.pm, raid.pm,
- diskdrake/smbnfs_gtk.pm, any.pm, mygtk2.pm, harddrake/sound.pm,
- fs/mount_options.pm, authentication.pm, network/ethernet.pm,
- network/dhcpd.pm, Xconfig/resolution_and_depth.pm, harddrake/data.pm,
- network/smbnfs.pm, network/adsl.pm, detect_devices.pm, network/nfs.pm:
- - move functions using /proc/partitions out of fsedit to
- fs::proc_partitions
- - remove unneeded "use xxx"
- - add some "use xxx" (nb: not completly needed because some other
- modules may do it)
-
- * bootloader.pm: don't drop "shade" and "viewport" lines (bugzilla #16372)
- - move functions using /proc/partitions out of fsedit to
- fs::proc_partitions
- - remove unneeded "use xxx"
- - add some "use xxx" (nb: not completly needed because some other
- modules may do it)
- move loopback.pm to fs/loopback.pm
- (since it's tightly tight to many fs* things)
-
- * standalone.pm, class_discard.pm: class_discard is a bad idea, now
- unused, so drop it
-
- * Xconfig/main.pm:
- - move functions using /proc/partitions out of fsedit to
- fs::proc_partitions
- - remove unneeded "use xxx"
- - add some "use xxx" (nb: not completly needed because some other
- modules may do it)
- add some "use xxx;" (the idea is to see what the package needs, but i
- may rollback after understanding better dependencies)
-
- * Xconfig/various.pm, partition_table/gpt.pm, network/netconnect.pm,
- network/thirdparty.pm, Xconfig/default.pm: add some "use xxx;" (the idea
- is to see what the package needs, but i may rollback after understanding
- better dependencies)
-
- * fs/get.pm, install_steps.pm, install_steps_interactive.pm, fs/format.pm,
- loopback.pm, fs/loopback.pm: move loopback.pm to fs/loopback.pm
- (since it's tightly tight to many fs* things)
-
- * diskdrake/hd_gtk.pm, fsedit.pm:
- - move functions using /proc/partitions out of fsedit to
- fs::proc_partitions
- - remove unneeded "use xxx"
- - add some "use xxx" (nb: not completly needed because some other
- modules may do it)
- move loopback.pm to fs/loopback.pm
- (since it's tightly tight to many fs* things)
-
- * fs/proc_partitions.pm: make it work
- - move functions using /proc/partitions out of fsedit to
- fs::proc_partitions
- - remove unneeded "use xxx"
- - add some "use xxx" (nb: not completly needed because some other
- modules may do it)
-
- * diskdrake/interactive.pm:
- - move functions using /proc/partitions out of fsedit to
- fs::proc_partitions
- - remove unneeded "use xxx"
- - add some "use xxx" (nb: not completly needed because some other
- modules may do it)
- add some "use xxx;" (the idea is to see what the package needs, but i
- may rollback after understanding better dependencies)
- move loopback.pm to fs/loopback.pm
- (since it's tightly tight to many fs* things)
-
-2005/06/09 Daouda Lo <daouda at mandrakesoft.com>
-
- * network/adsl_consts.pm:
- - added senegal ADSL provider entry
-
-2005/06/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: add get_interface_ip_address (with bits from
- drakpxelinux)
-
- * network/thirdparty.pm: remove non-ASCII character
-
-2005/06/09 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Translated more strings, also fixed a few old ones :)
-
-2005/06/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_steps_interactive.pm (addUser) apply autologin setting for
- globetrotter
- (acceptLicense) do not show "releases notes" for globetrotter
- (acceptLicense) better use run_program for killing Xorg
- (addUser) apply autologin setting for globetrotter
- (acceptLicense) do not show "releases notes" for globetrotter
- (acceptLicense) fix exiting step license
-
- * pkgs.pm (install) do not kill runaway processes when building the
- globetrotter
- (bestKernelPackage) while building a globetrotter, do not look for a
- specific kernel favour
- (install) do not kill runaway processes when building the globetrotter
- (bestKernelPackage) while building a globetrotter, do not look for a
- specific kernel favour
-
- * any.pm (autologin) make autologin choice more user friendly (better fix
- for #4304)
-
- * detect_devices.pm: forward: (getSCSI_26) fix of by one error resulting
- in misdetecing USB mass storage devices (#13569)
-
- * Xconfig/card.pm: forward: ensure that explanations go into
- /var/log/explanations is standalone
- mode (log::explanations() just calls log::l() at install time)
- forward: ensure that explanations go into /var/log/explanations is
- standalone
- mode (log::explanations() just calls log::l() at install time)
-
- * install_steps.pm (leavingStep) if formatError() returns nothing, better
- display the raw error
-
-2005/06/09 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Translated more strings, also fixed a few old ones :)
-
-2005/06/09 Pixel <pixel at mandrakesoft.com>
-
- * keyboard.pm, any.pm, partition_table/mac.pm, services.pm, modules.pm,
- raid.pm, Xconfig/main.pm, modules/any_conf.pm, install_any.pm: don't
- need prefixing with current package
-
-2005/06/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm (autologin) make autologin choice more user friendly (better fix
- for #4304)
-
-2005/06/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: use prefix only once it has been defined by install
-
- * network/ndiswrapper.pm: allow to install ndiswrapper drivers during
- install
- use prefix only once it has been defined by install
-
-2005/06/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.22mdk
- bump conflict on drakconf due to blino's changes
-
-2005/06/07 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/06/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakgw: don't be fooled by if_ not short-circuiting and
- auto-vivification, use $conf->{masq_subnet} instead of
- $conf->{masquerade}{subnet} (i.e. do not write buggy shorewall masqfile
- when connection sharing is disabled)
-
- * network/shorewall.pm: do not crash when restarting shorewall
- don't be fooled by if_ not short-circuiting and auto-vivification, use
- $conf->{masq_subnet} instead of $conf->{masquerade}{subnet} (i.e. do not
- write buggy shorewall masqfile when connection sharing is disabled)
-
-2005/06/07 Pixel <pixel at mandrakesoft.com>
-
- * standalone/finish-install:
- - backport "add language selection"
- - add keyboard selection
-
- * any.pm: allow inspecting nfs
-
- * fs.pm: handle nfs mount (since we now use the /bin/mount instead of the
- syscall, we get it for free)
-
- * install_any.pm (media_browser): handle nfs
-
-2005/06/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.21mdk
-
- * fs.pm (mount) use 'soft' & 'intr' options for nfs mounts
-
-2005/06/06 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: make it more readable
-
-2005/06/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/vi.po, share/po/fr.po: updated French and Vietnamese files
-
- * share/po/cy.po: updated Welsh file
-
-2005/06/06 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: install2 functions should be steps
- get rid of $clicked and $ent_number (obsolete)
-
- * share/compssUsers.pl: change the default in case of low resources and
- add the Icewm choice
-
- * install_any.pm: replace strange "-" with a ascii compliant one
- install2 functions should be steps
- get rid of $clicked and $ent_number (obsolete)
-
- * install_steps.pm, install_steps_gtk.pm, install_steps_auto_install.pm,
- install_steps_interactive.pm: get rid of $clicked and $ent_number
- (obsolete)
-
-2005/06/06 Olivier Blin <oblin at mandrakesoft.com>
-
- * harddrake/autoconf.pm: netconnect API change,
- harddrake::autoconf::network_conf seems unused
- anyway, and this easy_dhcp thing is already performed by hotplug
-
- * network/network.pm: make it more readable
- set system hostname when writing network configuration
- update comments
-
- * standalone/drakgw: drop unused variable, this file is modified in
- network::shorewall now
- new netconnect API
-
- * network/adsl.pm: add ISP field in eagle-usb.conf
-
- * bootsplash.pm: fix typo instead of trying to be perl_checker compliant
- ...
-
- * network/shorewall.pm: API change (me sux)
-
- * standalone/drakconnect: kill unused variables
- simplify apply() since sethostname() is done by configure_network()
- handle GATEWAY field again in manage interface
- use real_main here since exceptions are handled
-
- * standalone/draksplash: create adjustments before resolution is set so
- that they get correct upper values
- - create update_scales_for_resolution() and
- update_scale_values_from_conf() out of update_scale_values()
- - modify $adj{$_}{value} instead of calling $adj{$_}->set_value to
- avoid some artefacts caused by callbacks
- - draw cross in progress bar
- - update_rect -> update_theme_from_rect
- - create update_rect out of switch_to_mode
- really consider text box values
-
- * printer/printerdrake.pm: new netconnect API
-
-2005/06/06 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Translated more strings
-
-2005/06/06 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm, install_any.pm: install2 functions should be steps
- get rid of $clicked and $ent_number (obsolete)
-
- * share/compssUsers.pl: change the default in case of low resources and
- add the Icewm choice
- make a special "low resources" choice
-
- * bootloader.pm:
- - put quotes if needed for root=xxx (quotes are needed for LABEL=...)
- - use LABEL=... if preferred
- rewrite before adding more
- keep read-only, read-write and label as verbatim as possible
- (note that read-only will not appear by default anymore since "ro" is
- the default)
- use bootloader->{message_text} instead of bootloader->{message}
-
- * share/rpmsrate, detect_devices.pm: make a special "low resources" choice
-
- * install_steps.pm: get rid of $clicked and $ent_number (obsolete)
- use bootloader->{message_text} instead of bootloader->{message}
-
- * install_steps_interactive.pm: get rid of $clicked and $ent_number
- (obsolete)
- don't add us_intl, lang2keyboards() takes care of everything (bugzilla
- #12979)
-
- * keyboard.pm: default to "en" keyboard (as requested by pablo)
-
- * standalone/bootloader-config: nicer error
- - put quotes if needed for root=xxx (quotes are needed for LABEL=...)
- - use LABEL=... if preferred
-
- * install_steps_gtk.pm, install_steps_auto_install.pm: get rid of $clicked
- and $ent_number (obsolete)
-
-2005/06/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: net interface is now in $net->{net_interface}
- - merge network settings in a $net hash (it modifies $o fields too):
- o $netc becomes $net->{network} and $net->{resolv}
- o $intf becomes $net->{ifcfg}
- - move zeroconf config stuff in write_zeroconf
- - read_tmdns_conf -> read_zeroconf
- - read_all_conf -> read_net_conf
- - configureNetwork2 -> configure_network
- - configure_network: write ifcfg files for ppp interfaces too
- - don't install wireless-tools in configure_network, this package is
- in basesystem
- - most functions don't need the file path as an argument in
- network::network
- - drop network::tools::remove_initscript
- - don't export too much from network::network
- - don't export from network::tools
- - remove adsl_unsupported_eci step in drakconnect
- - drop passwd2 field in network::adsl
- - drop $net->{isdn_internal}
- - network::netconnect : main -> safe_main
- - use network::netconnect::real_main during install
- - don't read network config in network::netconnect::real_main
- - install_steps::upNetwork : resolv.conf is already symlinked by
- network::network::configure_network when appropriate
- - try to fix install_any::generate_automatic_stage1_params to use a
- real interface configuration
- - put authentication stuff in $net->{auth}
- - drop network::ethernet::write_ether_conf
- - drop network::adsl::get_wizard
- - use 'static' instead of 'manual' as ADSL method
- - drop first_modem and its workarounds in network::modem
- - drop deprecated "multiple_internet_cnx" step in drakconnect
- - don't save /etc/sysconfig/drakconnect anymore
- - drop MDK::Common::Globals stuff
- - drop getIP in net_applet (Pixel)
- - drop $netc->{DHCP}
- - configure_network(): write resolv.conf even if a dhcp interface is
- configured
-
- * install2.pm: define $o->{net}{type} and $o->{net}{net_interface} for lan
- installs
- remove comment, stage1 now writes DOMAINNAME and DHCP_HOSTNAME in the
- proper files
- $o->{net}{network} and $o->{net}{resolv} may not exist at this stage of
- installation (they are created by read_net_conf), create them if needed
- - merge network settings in a $net hash (it modifies $o fields too):
- o $netc becomes $net->{network} and $net->{resolv}
- o $intf becomes $net->{ifcfg}
- - move zeroconf config stuff in write_zeroconf
- - read_tmdns_conf -> read_zeroconf
- - read_all_conf -> read_net_conf
- - configureNetwork2 -> configure_network
- - configure_network: write ifcfg files for ppp interfaces too
- - don't install wireless-tools in configure_network, this package is
- in basesystem
- - most functions don't need the file path as an argument in
- network::network
- - drop network::tools::remove_initscript
- - don't export too much from network::network
- - don't export from network::tools
- - remove adsl_unsupported_eci step in drakconnect
- - drop passwd2 field in network::adsl
- - drop $net->{isdn_internal}
- - network::netconnect : main -> safe_main
- - use network::netconnect::real_main during install
- - don't read network config in network::netconnect::real_main
- - install_steps::upNetwork : resolv.conf is already symlinked by
- network::network::configure_network when appropriate
- - try to fix install_any::generate_automatic_stage1_params to use a
- real interface configuration
- - put authentication stuff in $net->{auth}
- - drop network::ethernet::write_ether_conf
- - drop network::adsl::get_wizard
- - use 'static' instead of 'manual' as ADSL method
- - drop first_modem and its workarounds in network::modem
- - drop deprecated "multiple_internet_cnx" step in drakconnect
- - don't save /etc/sysconfig/drakconnect anymore
- - drop MDK::Common::Globals stuff
- - drop getIP in net_applet (Pixel)
- - drop $netc->{DHCP}
- - configure_network(): write resolv.conf even if a dhcp interface is
- configured
-
- * mdk-stage1/network.c: write DHCP_HOSTNAME in /tmp/ifcfg-* file instead
- of /tmp/network
- domain name is already in /etc/resolv.conf (and stage2 reads this file
- too), don't write it in /tmp/network
-
- * standalone/drakconnect: drop unused subs
- - merge network settings in a $net hash (it modifies $o fields too):
- o $netc becomes $net->{network} and $net->{resolv}
- o $intf becomes $net->{ifcfg}
- - move zeroconf config stuff in write_zeroconf
- - read_tmdns_conf -> read_zeroconf
- - read_all_conf -> read_net_conf
- - configureNetwork2 -> configure_network
- - configure_network: write ifcfg files for ppp interfaces too
- - don't install wireless-tools in configure_network, this package is
- in basesystem
- - most functions don't need the file path as an argument in
- network::network
- - drop network::tools::remove_initscript
- - don't export too much from network::network
- - don't export from network::tools
- - remove adsl_unsupported_eci step in drakconnect
- - drop passwd2 field in network::adsl
- - drop $net->{isdn_internal}
- - network::netconnect : main -> safe_main
- - use network::netconnect::real_main during install
- - don't read network config in network::netconnect::real_main
- - install_steps::upNetwork : resolv.conf is already symlinked by
- network::network::configure_network when appropriate
- - try to fix install_any::generate_automatic_stage1_params to use a
- real interface configuration
- - put authentication stuff in $net->{auth}
- - drop network::ethernet::write_ether_conf
- - drop network::adsl::get_wizard
- - use 'static' instead of 'manual' as ADSL method
- - drop first_modem and its workarounds in network::modem
- - drop deprecated "multiple_internet_cnx" step in drakconnect
- - don't save /etc/sysconfig/drakconnect anymore
- - drop MDK::Common::Globals stuff
- - drop getIP in net_applet (Pixel)
- - drop $netc->{DHCP}
- - configure_network(): write resolv.conf even if a dhcp interface is
- configured
-
- * standalone/drakauth, network/modem.pm, network/adsl_consts.pm,
- standalone/finish-install, authentication.pm, network/ethernet.pm,
- network/isdn.pm, standalone/net_applet, standalone/drakautoinst,
- standalone/drakpxe, install_steps_interactive.pm, network/netconnect.pm,
- network/adsl.pm, standalone/net_monitor:
- - merge network settings in a $net hash (it modifies $o fields too):
- o $netc becomes $net->{network} and $net->{resolv}
- o $intf becomes $net->{ifcfg}
- - move zeroconf config stuff in write_zeroconf
- - read_tmdns_conf -> read_zeroconf
- - read_all_conf -> read_net_conf
- - configureNetwork2 -> configure_network
- - configure_network: write ifcfg files for ppp interfaces too
- - don't install wireless-tools in configure_network, this package is
- in basesystem
- - most functions don't need the file path as an argument in
- network::network
- - drop network::tools::remove_initscript
- - don't export too much from network::network
- - don't export from network::tools
- - remove adsl_unsupported_eci step in drakconnect
- - drop passwd2 field in network::adsl
- - drop $net->{isdn_internal}
- - network::netconnect : main -> safe_main
- - use network::netconnect::real_main during install
- - don't read network config in network::netconnect::real_main
- - install_steps::upNetwork : resolv.conf is already symlinked by
- network::network::configure_network when appropriate
- - try to fix install_any::generate_automatic_stage1_params to use a
- real interface configuration
- - put authentication stuff in $net->{auth}
- - drop network::ethernet::write_ether_conf
- - drop network::adsl::get_wizard
- - use 'static' instead of 'manual' as ADSL method
- - drop first_modem and its workarounds in network::modem
- - drop deprecated "multiple_internet_cnx" step in drakconnect
- - don't save /etc/sysconfig/drakconnect anymore
- - drop MDK::Common::Globals stuff
- - drop getIP in net_applet (Pixel)
- - drop $netc->{DHCP}
- - configure_network(): write resolv.conf even if a dhcp interface is
- configured
-
- * install_steps.pm: introduce network_is_cheap(), use it, and fix a
- boolean typo
- $o->{net}{type} is already defined in more appropriate places
- - merge network settings in a $net hash (it modifies $o fields too):
- o $netc becomes $net->{network} and $net->{resolv}
- o $intf becomes $net->{ifcfg}
- - move zeroconf config stuff in write_zeroconf
- - read_tmdns_conf -> read_zeroconf
- - read_all_conf -> read_net_conf
- - configureNetwork2 -> configure_network
- - configure_network: write ifcfg files for ppp interfaces too
- - don't install wireless-tools in configure_network, this package is
- in basesystem
- - most functions don't need the file path as an argument in
- network::network
- - drop network::tools::remove_initscript
- - don't export too much from network::network
- - don't export from network::tools
- - remove adsl_unsupported_eci step in drakconnect
- - drop passwd2 field in network::adsl
- - drop $net->{isdn_internal}
- - network::netconnect : main -> safe_main
- - use network::netconnect::real_main during install
- - don't read network config in network::netconnect::real_main
- - install_steps::upNetwork : resolv.conf is already symlinked by
- network::network::configure_network when appropriate
- - try to fix install_any::generate_automatic_stage1_params to use a
- real interface configuration
- - put authentication stuff in $net->{auth}
- - drop network::ethernet::write_ether_conf
- - drop network::adsl::get_wizard
- - use 'static' instead of 'manual' as ADSL method
- - drop first_modem and its workarounds in network::modem
- - drop deprecated "multiple_internet_cnx" step in drakconnect
- - don't save /etc/sysconfig/drakconnect anymore
- - drop MDK::Common::Globals stuff
- - drop getIP in net_applet (Pixel)
- - drop $netc->{DHCP}
- - configure_network(): write resolv.conf even if a dhcp interface is
- configured
-
- * standalone/draksplash: perl_checker fixes, make mode optionnal in
- load_image
-
- * network/ndiswrapper.pm: drop unused variable, this is done in
- detect_devices::get_sysfs_device_id_map()
-
- * install_any.pm: do not use a loop device to read ISO image IDs, read
- them directly in the file ...
- provide backward compatibility for network fields in loadO
- remove unneeded parentheses (keep first() to make it readable by
- trainees ...)
- - merge network settings in a $net hash (it modifies $o fields too):
- o $netc becomes $net->{network} and $net->{resolv}
- o $intf becomes $net->{ifcfg}
- - move zeroconf config stuff in write_zeroconf
- - read_tmdns_conf -> read_zeroconf
- - read_all_conf -> read_net_conf
- - configureNetwork2 -> configure_network
- - configure_network: write ifcfg files for ppp interfaces too
- - don't install wireless-tools in configure_network, this package is
- in basesystem
- - most functions don't need the file path as an argument in
- network::network
- - drop network::tools::remove_initscript
- - don't export too much from network::network
- - don't export from network::tools
- - remove adsl_unsupported_eci step in drakconnect
- - drop passwd2 field in network::adsl
- - drop $net->{isdn_internal}
- - network::netconnect : main -> safe_main
- - use network::netconnect::real_main during install
- - don't read network config in network::netconnect::real_main
- - install_steps::upNetwork : resolv.conf is already symlinked by
- network::network::configure_network when appropriate
- - try to fix install_any::generate_automatic_stage1_params to use a
- real interface configuration
- - put authentication stuff in $net->{auth}
- - drop network::ethernet::write_ether_conf
- - drop network::adsl::get_wizard
- - use 'static' instead of 'manual' as ADSL method
- - drop first_modem and its workarounds in network::modem
- - drop deprecated "multiple_internet_cnx" step in drakconnect
- - don't save /etc/sysconfig/drakconnect anymore
- - drop MDK::Common::Globals stuff
- - drop getIP in net_applet (Pixel)
- - drop $netc->{DHCP}
- - configure_network(): write resolv.conf even if a dhcp interface is
- configured
-
- * network/network.pm: keep NETWORKING_IPV6 and FORWARD_IPV4 variables in
- /etc/sysconfig/network
- - merge network settings in a $net hash (it modifies $o fields too):
- o $netc becomes $net->{network} and $net->{resolv}
- o $intf becomes $net->{ifcfg}
- - move zeroconf config stuff in write_zeroconf
- - read_tmdns_conf -> read_zeroconf
- - read_all_conf -> read_net_conf
- - configureNetwork2 -> configure_network
- - configure_network: write ifcfg files for ppp interfaces too
- - don't install wireless-tools in configure_network, this package is
- in basesystem
- - most functions don't need the file path as an argument in
- network::network
- - drop network::tools::remove_initscript
- - don't export too much from network::network
- - don't export from network::tools
- - remove adsl_unsupported_eci step in drakconnect
- - drop passwd2 field in network::adsl
- - drop $net->{isdn_internal}
- - network::netconnect : main -> safe_main
- - use network::netconnect::real_main during install
- - don't read network config in network::netconnect::real_main
- - install_steps::upNetwork : resolv.conf is already symlinked by
- network::network::configure_network when appropriate
- - try to fix install_any::generate_automatic_stage1_params to use a
- real interface configuration
- - put authentication stuff in $net->{auth}
- - drop network::ethernet::write_ether_conf
- - drop network::adsl::get_wizard
- - use 'static' instead of 'manual' as ADSL method
- - drop first_modem and its workarounds in network::modem
- - drop deprecated "multiple_internet_cnx" step in drakconnect
- - don't save /etc/sysconfig/drakconnect anymore
- - drop MDK::Common::Globals stuff
- - drop getIP in net_applet (Pixel)
- - drop $netc->{DHCP}
- - configure_network(): write resolv.conf even if a dhcp interface is
- configured
-
-2005/06/03 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: drop now unused variable
- during_install__l2charset() was used by share/gen_locales.sh which is
- now dropped
- update comment
- get rid of the few remaining $LD_LOADER
- for finish-install
-
- * install_steps.pm: dropping pkg_install_if_requires_satisfied() (old &
- unused)
- keyboard::setup() is better named keyboard::setup_install()
-
- * authentication.pm: read existing authentication conf (only minimal
- support for now)
- simplify
-
- * standalone/drakpxe: drop unused code (and one should use append_to_file
- instead of this outpend)
-
- * standalone/logdrake, fs/type.pm, install2.pm, raid.pm, c/stuff.xs.pl,
- standalone/drakperm: remove unused code
-
- * tools/drakx-in-chroot: don't rmdir directories in the chroot
-
- * .perl_checker: add many non perl_checker compatible modules
-
- * diskdrake/interactive.pm: remove unused isPrimary
- drop old unused code
-
- * commands.pm: drop oooold broken code
- drop oooold deprecated code
- inline old mount command which has been removed
- keyboard::setup() is better named keyboard::setup_install()
-
- * standalone/finish-install: add language selection to finish-install
- adapt to network::netconnect::real_main() prototype change
-
- * standalone/draksound: 4th parameter is not used, i suspect it's not
- useful anymore since we pass the value in {sound_slot_index}
-
- * detect_devices.pm: get rid of the few remaining $LD_LOADER
-
- * standalone/XFdrake: drop setting $_ (unused)
-
- * any.pm: get rid of the few remaining $LD_LOADER
- don't use $in->{locale} as being $o->{locale} during install, it's much
- better to pass $o->{locale}
- for finish-install
-
- * share/list.xml: more tools when debugging install
-
- * common.pm: use "our" instead of "use vars"
- drop untranslate which is unused and bad practice
-
- * keyboard.pm: DISABLE_WINDOWS_KEY in /etc/sysconfig/keyboard since it is
- unused
- (AFAIK as i, flepied and lmontel knows)
- (it was added by fpons, commit 1.108 on 2001/07/05)
- rename load() into builtin_loadkeys()
- drop obsolete code (keymaps.cz2 and xmodmap.cz2 are dead since
- make_mdkinst_stage2 was dropped)
- keyboard::setup() is better named keyboard::setup_install()
- reformat keyboard2full_xkb()
- create keyboard::configure_xorg() and use it
- (and don't call it inside a eval, no error should occur)
-
- * devices.pm: drop old unused code
-
- * standalone/net_applet: make perl_checker happy
- fix blino sux
-
- * standalone/harddrake2, standalone/drakboot, standalone/draksplash2,
- interactive/newt.pm, standalone/drakbug: make perl_checker happy
-
- * standalone/drakauth: read existing authentication conf (only minimal
- support for now)
-
- * standalone/drakups: minimal changes to make me and perl_checker happy
-
- * standalone/localedrake: use any::selectLanguage_and_more_standalone()
-
- * standalone/fileshareset: use find() (which was unused)
-
- * bootsplash.pm:
- - perl_checker compliance
- - use "our" instead of "use vars"
- simplify
-
- * bootloader.pm: remove unused old code
-
- * network/netconnect.pm: be more in drakx spirit, and more important
- perl_checker warning clean
-
- * pkgs.pm: remove unused code
- make perl_checker happy
-
- * install_steps_interactive.pm: don't use $in->{locale} as being
- $o->{locale} during install, it's much better to pass $o->{locale}
-
- * standalone/keyboarddrake: fix indentation (titi sux)
- create keyboard::configure_xorg() and use it
- (and don't call it inside a eval, no error should occur)
-
- * partition_table.pm: remove unused isPrimary
-
-2005/06/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * crypto.pm: The mandrakelinux-release package doesn't exist any more, so
- you can't
- deduce the version from it. Something more robust than this needs to be
- figured out.
-
- * pkgs.pm: Typo fix
-
-2005/06/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * commands.pm (dd) reuse c::
- (dd) make sysopen() call readable
-
- * c/stuff.xs.pl: remove doble
- add O_CREAT
- add O_WRONLY & O_RDWR
-
- * network/netconnect.pm: help perl_checker
- fix pixel sucks
-
-2005/06/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_steps.pm: random service doesn't exist anymore
-
-2005/06/02 pjetur
-
- * share/po/is.po: Tidy up fuzzy messages
- Fixes and msg sync
-
-2005/06/02 Pixel <pixel at mandrakesoft.com>
-
- * keyboard.pm: make perl_checker happy
- - create keyboard::default() and use it
- - it uses keyboard::from_DMI() to get XkbModel when possible
-
- * install_steps.pm:
- - create keyboard::default() and use it
- - it uses keyboard::from_DMI() to get XkbModel when possible
- make perl_checker happy
- revert very new titi sucks
-
- * standalone/keyboarddrake:
- - create keyboard::default() and use it
- - it uses keyboard::from_DMI() to get XkbModel when possible
-
- * install_steps_interactive.pm: allow upgrading a chroot (using
- drakx-in-chroot)
-
- * Makefile: helper rule
-
- * install2.pm: read in existing modprobe.conf on upgrade (bugzilla #13309)
- allow upgrading a chroot (using drakx-in-chroot)
-
- * share/list.xml: allow "perl -d" on install
- allow "perl -d" on install
-
- * install_any.pm: allow upgrading a chroot (using drakx-in-chroot)
- create detect_devices::probe_name() &
- detect_devices::probe_unique_name() and use them
-
- * modules/any_conf.pm: read in existing modprobe.conf on upgrade (bugzilla
- #13309)
-
- * Xconfig/monitor.pm, modules.pm, detect_devices.pm,
- install_interactive.pm: create detect_devices::probe_name() &
- detect_devices::probe_unique_name() and use them
-
-2005/06/01 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: auto_install support for creating LABELed devices
-
- * commands.pm, share/list.xml, Makefile: use command mount instead of
- using directly the syscall (allows some cleanup)
-
- * fs/format.pm: fix typo
- set the LABEL after formatting, or drop it if we don't know how to set
- it
-
- * any.pm: allow specifying the uid and gid when creating a user (part of
- bugzilla #15190)
- add language selection to finish-install
-
- * standalone/finish-install, standalone/localedrake: add language
- selection to finish-install
-
- * Xconfig/xfree.pm: add many resolutions, but don't allow them yet
-
- * fs.pm: merge_fstabs doesn't mess around with options anymore in "loose"
- mode
- ensure reading existing fstab in suggest_mount_points doesn't get its
- options
- nicer log
- use command mount instead of using directly the syscall (allows some
- cleanup)
-
-2005/06/01 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Tape backup/restore fixes to work with new
- .backupignore scheme, +bugs.
-
-2005/06/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_steps.pm (miscellaneousAfter) fix very old uncatched bug
-
- * install_steps_interactive.pm (acceptLicense) fix exiting step license
-
- * interactive/gtk.pm (ask_fromW) simplify
- (ask_fromW) do not use next in callback
-
-2005/05/31 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn.pm: use services::set_status
- read I4L_IDLETIME setting
- handle huptimeout setting again (I4L_IDLETIME in isdn4net)
-
- * network/netconnect.pm:
- - rename "hw_account" step as "isdn_account"
- - remove unneeded code
- - don't overwrite huptimeout value
- tag obscure isdn card settings as advanced
- if__(exists $foo, $bar) returns $bar whatever $foo is, don't try to
- make smart code that don't work (initial goal was probably to hide
- some isdn settings if they weren't set)
- really handle irq, mem, io, io0, io1 isdn paramaters (i.e. finish the
- "fix parameters reading/writin in isdn config" commit from Titi)
- handle huptimeout setting again (I4L_IDLETIME in isdn4net)
-
- * standalone/drakconnect: remove dead code
-
- * standalone/finish-install: remove unneded modules loading ('net'
- category is deprecated for ages)
-
-2005/05/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/fr.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated pot file
-
-2005/05/31 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: for drakx-finish-install
-
- * standalone/drakedm: adding back translation of descriptions for some
- known display managers
-
-2005/05/31 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
-
-2005/05/31 willysr
-
- * share/po/id.po: Updated
-
-2005/05/30 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: move netprofile stuff in network::network
- add missing closing brace
- external isdn modems don't require the "isdn_dial_on_boot" step
- $netc->{isdntype} is unneeded
- simply isdn external modem code (remove $netcnx->{isdn_external})
- use network::thirdparty for modem devices
-
- * any.pm, network/network.pm, standalone/net_applet: move netprofile stuff
- in network::network
-
- * network/thirdparty.pm: add no_club option to specify that no club
- drivers are available (ECI)
- allow to ask for some configuration fields (useful for "device" in "rtc"
- category)
-
- * network/isdn.pm: remove unneeded comments
-
-2005/05/30 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: don't skip selectLanguage, selectKeyboard and miscellaneous
- by default in drakx-in-chroot
- remove dead code
- make drakx-in-chroot work
-
- * standalone/drakedm:
- - don't use hard written entries anymore
- - display the entries sorted as given
- - simplify code using more drakx functions
- look for *.conf
-
- * pkgs.pm: don't kill runaway processes in drakx-in-chroot since we don't
- detect wether those are runaway processes or normal processes
-
- * install_steps_interactive.pm: button "Reboot" is better called "Quit"
- for chrooted installs
-
- * install_steps.pm, tools/drakx-in-chroot, install_any.pm: make
- drakx-in-chroot work
-
-2005/05/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix spacing in 10.3-0.20mdk's changelog
- 10.3-0.20mdk
-
- * modules.pm (write_preload_conf) factorize modules managment
- (write_preload_conf) simplify DVB & TV managment through
- probe_category()
-
- * standalone/service_harddrake: load drivers for newly added devices so
- that they work out of the box on first
- boot after card plugging for the following categorys: AGP ATA_STORAGE
- DVB
- SATA_STORAGE SCSI_CONTROLLER TV
-
-2005/05/29 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm:
- - Support for PPD file names with spaces (bug #16172).
-
-2005/05/28 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/05/27 Olivier Blin <oblin at mandrakesoft.com>
-
- * common.pm: update comment
-
- * network/netconnect.pm, network/tools.pm, network/thirdparty.pm: initial
- import of network::thirdparty (this module factorizes the thirdparty
- software/drivers/firmwares detection and installation code, it points
- the user to the relevant packages/documentation/url if needed, and don't
- allow to configure a device if its requirements aren't satisfied)
-
-2005/05/27 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakedm: handle /etc/X11/dm.d/* entries (as proposed by Loic
- Baudry)
-
- * install_steps.pm: kderc_largedisplay() is no more needed
- kfm is gone for some time
- - since set_security doesn't depend on the bootloader password, we can
- call it where it should
- - ensure we don't drop entries from /etc/sysconfig/system
- remove unused and obsolete code
- - CLASS in /etc/sysconfig/system is deprected (is always "beginner")
- - SECURITY in /etc/sysconfig/system is unused (and always was)
-
- * drakxtools.spec: we need latest perl-MDK-Common
-
- * bootloader.pm: fix typo in comment
-
- * security/various.pm: use addVarsInSh()
-
- * install_any.pm: kderc_largedisplay() is no more needed
- kfm is gone for some time
- don't set DRAKX_PASSWORD and DURING_INSTALL for msec since msec doesn't
- care about them anymore
- replace $o->{localInstall} with $::local_install
-
- * install2.pm:
- - since set_security doesn't depend on the bootloader password, we can
- call it where it should
- - ensure we don't drop entries from /etc/sysconfig/system
-
-2005/05/27 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm: Comment fixes, remove noisy log
- Remove the naming convention with a trailing "s" for supplementary CDs
- medium ids
-
- * install_any.pm: Comment fixes, remove noisy log
- Remove the naming convention with a trailing "s" for supplementary CDs
- medium ids
- Remove unused function
-
-2005/05/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm (get_ims) rollback debug statement
- enable to select extra SCIM combinaisons: scim+anthy, scim+canna,
- scim+fcitx, scim+m17n, scim+prime, and scim+skk;
-
- * any.pm (selectCountry) fix warning and cleanup
- (selectCountry) display SCIM combinaisons in a sub menu
-
- * interactive/gtk.pm (ask_fromW) fix set/get from sub leaf of ComboBox
- with tree
-
- * drakxtools.spec: 10.3-0.19mdk
-
- * share/po/br.po: update
-
-2005/05/26 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/shorewall.pm: create $ask_shorewall_interface_label,
- shorewall_interface_choices()
- and set_net_interface() out of ask_shorewall_interface() to avoid code
- duplication
- perl_checker fixes
- better way to handle squid ports (read shorewall REDIRECT rules in
- network::shorewall::read to avoid tricks in network::shorewall::write)
- read_squid_conf() is now in network::squid
- simplify check_iptables()
-
- * standalone/drakgw: remove debug code
- check_iptables() doesn't need a $in object anymore
- add "choose_net_interface" step to have a real wizard step when asking
- net interface
- better way to handle squid ports (read shorewall REDIRECT rules in
- network::shorewall::read to avoid tricks in network::shorewall::write)
-
- * standalone/draksplash:
- - use scrollbar in preview window
- - try not to be larger than screen size minus toolbars size
- - close_window -> close_all
-
-2005/05/26 Pixel <pixel at mandrakesoft.com>
-
- * share/devices: /dev/tty is needed to debug stage2
-
- * lang.pm: for drakx-finish-install
-
- * tools/install-xml-file-list:
- - enhance script so that we don't have to list bsh
- - add bash when DEBUG_INSTALL
- - handle <if set="..."> tag
- - hide some stuff when non verbose
-
- * share/list.xml:
- - enhance script so that we don't have to list bsh
- - add bash when DEBUG_INSTALL
- - add stuff to enable perl debugging when DEBUG_INSTALL is set
- - ash is now a symlink, add bsh
-
- * Makefile.config, commands, install2, share/aliases: switch from
- /usr/bin/perl-install to /usr/lib/libDrakX
-
- * install_steps_gtk.pm, tools/drakx-in-chroot, install2.pm, modules.pm:
- replace unused $o->{localInstall} with $::local_install, partially used
- instead of $::uml_install
- and used in drakx-in-chroot
-
- * share/symlinks: /etc/termcap is needed for perl debugging
-
-2005/05/26 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Factorize and ensure checking main installation method
- Don't use the \d+s regexp on medium ids to see if that's suppl cds.
- More refactorisation
-
- * pkgs.pm: Show the "downloading hdlist" wait box only when downloading
- hdlist from a network medium
- Remove spurious field
- More refactorisation
-
- * install_steps.pm, install_steps_gtk.pm, install_steps_interactive.pm:
- More refactorisation
-
-2005/05/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.18mdk
-
- * share/rpmsrate: help emacs somewhat
- list alternative IMs so that they're on CDs (in order not to break
- updates):
-
- * interactive.pm (ask_from_normalize) since we can now use ComboBoxes with
- trees, do
- not use big TreeView instead of small ComboBox when not asked for
-
- * detect_devices.pm (getSCSI_26) fix of by one error resulting in
- misdetecing USB mass
- storage devices (#13569)
-
- * interactive/gtk.pm (ask_fromW) help perl_checker
- fix setting a combobox with a tree
- (__create_tree_model, create_treeview_tree, ask_fromW) enable to use
- ComboBoxes with trees
-
- * lang.pm: enable to select scim+uim again
- install needed packages for kinput2
-
-2005/05/25 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/05/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/shorewall.pm: use if_()
-
- * standalone/net_applet: let user call drakroam (#16019)
-
-2005/05/25 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm, crypto.pm, install_any.pm,
- install_steps_interactive.pm: Begin refactorization of install medium
- handling code
-
- * pkgs.pm: Mark an argument as optional
- Begin refactorization of install medium handling code
-
-2005/05/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: rollback clean_rpmsrate's changes
- install both as10k1 and ld10k1 for both snd-emu10k1 and snd-emu10k1x
- driven sound cards
-
-2005/05/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: remove unneeded trick since network::network
- always update NETWORK and
- BROADCAST now
-
- * network/shorewall.pm:
- - split warning out of check_iptables()
- - get_default_device() -> get_ifcfg_interface()
- - get_net_device() -> get_shorewall_interface()
- - create ask_shorewall_interface() out of default_interfaces()
- - create read_default_interfaces() to replace default_interfaces() and
- default_interfaces_silent()
- - use services::set_status() in write()
-
- * network/network.pm:
- - move read_dhcpd_conf() in network::dhcpd
- - move read_squid_conf() in network::squid
- - create update_broadcast_and_network() and force NETWORK and
- BROADCAST variables update
-
- * run_program.pm: fix return code when chroot can't be done
-
- * standalone/drakgw:
- - wizardify
- - allow not to enable DNS, dhcpd and proxy servers
- - allow not to enable CUPS broadcast
- - use @IF (network interface) instead of network address in CUPS
- configuration
-
- * network/squid.pm: initial import, move read_squid_conf() from
- network::network and split write_squid_conf() from drakgw
-
- * network/dhcpd.pm: initial import, move read_dhcpd_conf() from
- network::network and split write_dhcpd_conf() from drakgw
-
- * services.pm:
- - introduce set_status(), restart_or_start() and service_exists()
- - cleanups (use run_program success status)
-
-2005/05/24 Pixel <pixel at mandrakesoft.com>
-
- * share/devices: fix typo
-
- * pkgs.pm: ensure {needToCopy} is not dropped when calling read_rpmsrate()
- more than once
-
-2005/05/24 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Modernize, remove old code
-
-2005/05/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.17mdk
-
- * share/rpmsrate: list sb16_csp only once
-
-2005/05/23 Pixel <pixel at mandrakesoft.com>
-
- * rescue/Makefile: finish moving from list to list.xml
-
- * rescue/make_rescue_img, Makefile:
- - create kernel/RPMS/ to copy rpms before expanding them in
- kernel/all.kernels
- - remove old compatability code
- - add some doc in update_kernel
-
-2005/05/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: use mousedrake to configure tablets & touchscreens
-
- * share/po/fr.po: typo fix (blino)
-
- * share/rpmsrate: install sb16_csp for SB sound cards
- install ld10k1 for snd-emu10k1 and snd-emu10k1x
- install hdspconf for snd-hdsp
-
-2005/05/22 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated simplified Chinese translation.
-
-2005/05/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * Xconfig/card.pm: ensure that explanations go into /var/log/explanations
- is standalone
- mode (log::explanations() just calls log::l() at install time)
- (libgl_config) only run ldconfig if needed (aka only if GL config was
- altered)
-
- * share/po/help-zh_CN.pot, share/po/bn.po, share/po/ms.po, share/po/sk.po,
- share/po/gl.po, share/po/pt_BR.po, share/po/th.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/be.po, share/po/pa_IN.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/he.po, share/po/da.po,
- share/po/ca.po, share/po/ar.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/help-ru.pot, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/sc.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/help-de.pot, share/po/mn.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/help-it.pot, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/hi.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/nl.po, share/po/help-fr.pot, share/po/tl.po, share/po/de.po,
- share/po/help-es.pot, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/cs.po, share/po/uz@Latn.po: undo breakage
-
- * drakxtools.spec: 10.3-0.16mdk
-
- * interactive/newt.pm: fix canceling managment in text mode
-
- * share/rpmsrate: us428control usx2yloader are for devices managed by
- snd-usb-usx2y and not by snd-usb-audio
- install synaptics related packages early in the install process
- ensure sound utils got installed
- install bluez-utils only if a bluetooth device is plugged
- install joystick utils if a joystick is detected
- install kradio qtradio with KDE and gnomeradio with GNOME if a radio
- card is
- present
- do not install eroaster under KDE & GNOME since they've their own native
- burner program
- adiusbadsl has been replaced by eagle-usb in the pcitable in november
- 2004
- automatically install wireless-tools if there's a wireless card
- remove references to perl-GTK-Glade, perl-GTK-GLArea and perl-GTK-Gnome
- since
- they're obsoleted and not used by any core package
- ispell packages are gone; let's replace them by aspell ones
-
-2005/05/20 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/help-zh_CN.pot, share/po/bn.po, share/po/ms.po, share/po/sk.po,
- share/po/gl.po, share/po/pt_BR.po, share/po/th.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, install_steps_interactive.pm,
- share/po/be.po, share/po/pa_IN.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, install_steps_newt.pm, share/po/da.po, share/po/ca.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/help-ru.pot, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/sc.po,
- install_steps.pm, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/help-de.pot, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/help-it.pot, share/po/tg.po,
- install_steps_gtk.pm, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/hi.po,
- share/po/az.po, bootloader.pm, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/nl.po, share/po/help-fr.pot,
- share/po/tl.po, share/po/de.po, share/po/help-es.pot, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/uz@Latn.po:
- s/Mandrivalinux/Mandriva Linux/
-
-2005/05/20 Pixel <pixel at mandrakesoft.com>
-
- * share/list.xml, commands.pm, share/aliases, Makefile, share/symlinks:
- keep binaries in their "standard" binary dir instead of moving
- everything to /usr/bin
- (it used to be in /usr/bin when the stage1 was not exited)
-
- * modules.pm: keep binaries in their "standard" binary dir instead of
- moving everything to /usr/bin
- (it used to be in /usr/bin when the stage1 was not exited)
- fix titi sux
-
- * install_any.pm: propagate postInstall and postInstallNonRooted in new
- auto_install.cfg.pl
-
-2005/05/20 willysr
-
- * share/po/id.po: Small update
- Updated
-
-2005/05/19 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated simplified Chinese translation
-
-2005/05/19 Pixel <pixel at mandrakesoft.com>
-
- * rescue/aliases, rescue/list.ia64, rescue/list, rescue/list.alpha,
- rescue/list.ppc, rescue/list.xml, rescue/list.sparc, rescue/list.x86_64,
- rescue/list.i386, rescue/make_rescue_img: use install-xml-file-list
-
- * share/list.xml, share/aliases, list.sparc:
- - insmod_ is now a symlink to insmod-25
- - handle explictly insmod, modinfo and rmmod
-
- * rescue/restore_ms_boot: rewrite using DrakX modules
-
- * bootloader.pm:
- - list the known bootloaders without checking the availability of the
- binary (useful when we don't have the root partition mounted, eg in
- restore_ms_boot)
- - tell kdm which is the installed bootloader
-
- * tools/simplify-drakx-modules: also remove modules ending with __END__
-
- * Makefile: revert wrongly committed temporary change
- - insmod_ is now a symlink to insmod-25
- - handle explictly insmod, modinfo and rmmod
-
- * tools/install-xml-file-list: many changes for use with rescue list
-
-2005/05/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm (adsl_detect) simplify again
- (adsl_detect) explain
- (adsl_detect) detect all ADSL modems of each kind (though drakconnect
- is able to configure only one...)
- (adsl_detect) typo fix
- (adsl_detect) detect more ADSL USB modems
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/da.po, share/po/ca.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/nl.po, share/po/tl.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/uz@Latn.po: update cataglog
-
- * standalone/service_harddrake: uninstall DVB modules if needed
-
- * harddrake/data.pm: really list ATM devices
- fix DVB configurator
- list tablets and touchscreens in their own category
- fix detecting joysticks
- add a DVB class
- - simplify through modules::probe_category()
- - ensure modules.pm is loaded since we used it for quite some time
- list ATM, Bluetooth, WAN, USB audio devices in their own categories
- split the old joystick category into gameport (aka joystick controllers)
- and
- joystick (real joysticks devices)
-
- * standalone/harddrake2 (simple_read_rpmsrate) add support for HW_CAT
- keyword that enable to match
- a category from list_modules.pm
-
- * share/rpmsrate: install proper softwares for DVB
- kill another module list duplication thanks to the new HW_CAT keyword.
- use the HW_CAT to stop copying (twice!) and syncing bluetooth driver
- list from
- list_modules.pm
-
- * pkgs.pm (read_rpmsrate) add support for HW_CAT keyword that enable to
- match
- a category from list_modules.pm
-
- * drakxtools.spec: real 10.3-0.15mdk
- 10.3-0.15mdk
- main subpackage lacked update-menus calls since net_applet menu entry
- was added
- mandrakesoft => mandriva switch
- 10.3-0.14mdk
-
- * share/po/br.po, share/po/fr.po: update
- update cataglog
-
- * mouse.pm (detect) handle quite's more tablets and touchscreens at
- install time
-
-2005/05/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm (selectCountry) only speak about other countries if needed
-
- * interactive/newt.pm: handle 'wizcancel'
-
-2005/05/17 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/05/17 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/modem.pm: keep # and * characters in phone number (#16031)
-
- * network/netconnect.pm: use iwpriv for WPA with rt2x00 drivers (they
- don't plan to support wpa_supplicant)
-
- * standalone/drakroam: really write waproamd config files
- fix another potential security bug (#16020)
-
-2005/05/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakroam: help testing
- really fix permissions
- fix perms on /etc/wlandetect.conf (#16020)
- forward fix perms on /etc/wlandetect.conf (#16020)
-
- * drakxtools.spec: 10.3-0.13mdk
-
-2005/05/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot: add the "Create new theme" button back
- allow to choose between "text only", "verbose" and "silent" bootsplash
- modes
-
-2005/05/16 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Don't translate media types for config (#15437)
- Don't translate media types for config (#15437)
-
-2005/05/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * mygtk2.pm (_text_insert) append option was ignored when using simplified
- API
-
- * drakxtools.spec: 10.3-0.12mdk
-
-2005/05/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: DVB support
-
- * network/netconnect.pm: DVB support
- hide DVB for now
-
-2005/05/13 Pixel <pixel at mandrakesoft.com>
-
- * c/stuff.xs.pl: add commented line to help debugging pci_probe
-
- * share/list.xml, tools/install-xml-file-list: allow makefile like
- variables
-
-2005/05/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getUPS) do not detect ms joystick as UPS (#15930)
-
-2005/05/12 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: reorder drakconnect first screen (to please our
- flowered bearded boss)
-
- * standalone/service_harddrake: fix PCMCIA controller reconfiguration
- (#15742)
- fix PCMCIA controller reconfiguration (#15742)
-
-2005/05/12 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: default to "Custom" when group fileshare exists (bugzilla
- #15917)
-
-2005/05/12 Till Kamppeter <till at mandrakesoft.com>
-
- * install_steps.pm, share/rpmsrate:
- - Gimp-Print was renamed to Gutenprint, adapted printerdrake/DrakX
- appropriately.
-
- * scanner.pm, standalone/printerdrake:
- - Removed some remaining "Mandrake"s in printerdrake and scannerdrake.
-
- * printer/printerdrake.pm:
- - Let Gutenprint GIMP plug-in be installed by printerdrake when GIMP
- is installed.
-
- * printer/data.pm:
- - Let Gutenprint GIMP plug-in be installed by printerdrake when GIMP
- is installed.
- - Gimp-Print was renamed to Gutenprint, adapted printerdrake/DrakX
- appropriately.
-
-2005/05/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.11mdk
- one more fix in 10.2-24.102.2mdk
- 10.2-24.102.2mdk
-
- * standalone/harddrake2:
- - clean embedding stuff
- - center wait message on parent
-
- * detect_devices.pm (getUPS) fix detecting Wingman gamepad as UPS (#15750)
- (probeSerialDevices) really fix serial controllers detection (#15457)
- (probeSerialDevices) fix serial controllers detection (#15457)
- (probeSerialDevices) forward fix for serial controllers detection
- (#15457)
-
- * harddrake/data.pm: forward fix SATA & hw RAID detection by detecting
- them pior to PATA detection
-
- * share/po/br.po: update
-
-2005/05/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po, share/po/vi.po, share/po/sv.po: updated Swedish and
- Vietnamese file;
- corrected references to old name in Portuguese file
-
-2005/05/11 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Drop webdav support (can be mounted as a normal
- net filesystem these days)
- Remove translation on "tape" media selection (#15437)
- Rework .backupignore handling (#12352)
-
-2005/05/10 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/05/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/draksplash2: move rectangle2xywh(), distance(), farthest()
- and nearest() from draksplash2 to bootsplash module, create
- xywh2rectangle()
-
- * ugtk2.pm: shrink real_window
-
- * bootsplash.pm: really get default vga mode
- move rectangle2xywh(), distance(), farthest() and nearest() from
- draksplash2 to bootsplash module, create xywh2rectangle()
-
- * standalone/draksplash: shrink preview window on resolution change
- handle both silent and verbose images
- allow to modify progress bar and console box by dragging the mouse
-
-2005/05/10 Pixel <pixel at mandrakesoft.com>
-
- * share/list.i386, share/list.sparc, lang.pm, share/list.ia64,
- tools/install-xml-file-list, share/list.alpha, share/list.xml,
- share/list, share/list.x86_64, Makefile, share/list.ppc: create
- install-xml-file-list and use it to replace share/list and
- share/list.ARCH with share/list.xml
-
- * rescue/make_rescue_img:
- - handle multiple data dirs
- - choose a free data dir if the given one already exists
- fix (for list_modules.pm)
-
- * Xconfig/monitor.pm (probe_using_X): add missing chomp_
-
- * rescue/make_partimage_save_rest_all, rescue/partimage_whole_disk:
- - handle multiple data dirs
- - choose a free data dir if the given one already exists
-
-2005/05/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm: add support for iiimf (UTUMI Hirosi <utuhiro78@yahoo.co.jp>)
-
- * drakxtools.spec: real 10.3-0.10mdk
- 10.3-0.10mdk
-
- * share/rpmsrate: install cpqarrayd on Compaq Smart Array controllers
-
-2005/05/09 Funda Wang <fundawang at linux.net.cn>
-
- * share/rpmsrate, lang.pm: Drop uim-anthy for ja locale, because the great
- improvements of scim-anthy.
- http://archives.mandrivalinux.com/cooker-i18n/2005-04/msg00052.php
-
-2005/05/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/draksplash: remove spurious characters
- use a separate window for image previews, use a notebook to split
- silent/verbose/console settings
- fix layout, update scale factors when the theme name is changed too
- use default values for scale settings and draw a cross inside the text
- box
-
- * standalone/drakboot: use bootsplash::get_framebuffer_resolution
-
- * bootsplash.pm: use default jpeg image path in config file for both
- silent and verbose images
- write bootsplash v3 configuration files (progress bar still missing)
- force the exact image size when writing a theme
- add get_framebuffer_resolution and create_path
- fix typos
-
-2005/05/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.9mdk
- 10.2-24.102.1mdk
-
- * standalone/draksplash: better use gtkpack__() rather than gtkadd() when
- adding multiple widgets
-
-2005/05/08 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/05/07 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: another small typo fixed in slovak translation
- updated slovak translation
-
-2005/05/06 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/Makefile.common, mdk-stage1/Makefile,
- mdk-stage1/mar/Makefile: use installed dietlibc, not our forked cvs
- version
-
-2005/05/06 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * mdk-stage1/pcmcia_/Makefile, mdk-stage1/config-stage1.h,
- mdk-stage1/newt/newt.c, mdk-stage1/newt/button.c,
- mdk-stage1/rp-pppoe/src/common.c, mdk-stage1/newt/entry.c,
- mdk-stage1/dhcp.c, mdk-stage1/newt/checkbox.c, mdk-stage1/network.c,
- mdk-stage1/directory.c, mdk-stage1/ppp/pppd/Makefile: Stage 1
- compilation fixes for gcc 4.0 :
- * more casts signed<->unsigned types
- * make choose_iso_in_directory()'s return type "void"
- * change order of .h files in network.c so strndup is included correctly
- * newt: initialize some variables properly
- * compile pcmcia and ppp with -Wno-deprecated-declarations, since they
- use
- deprecated types such as u_int32_t
-
- * install2.pm: Add missing brace
-
- * docs/HACKING: Document that dietlibc-devel is now required to build gi
-
- * resize_fat/c_rewritten.xs: gcc 4.0 was choking on lvalues of
- unpredictable type.
-
- * mdk-stage1/Makefile: Fix path of librpc.a now that we use the system's
- dietlibc
-
-2005/05/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/br.po: small typo error
-
-2005/05/05 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Predict NBI disk space usage and check.
- Catch failed NBI creation. (#13902)
- Catch failed dhcpd.conf creation (#13943)
- Misc small bug fixes.
-
-2005/05/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/draksplash: preview theme in real time, cleanups
-
- * bootsplash.pm: fix theme creation
-
- * network/netconnect.pm: remove another useless step
- ask wireless settings before boot protocol selection
- remove useless warning in install, we never override configuration
- (#10827)
-
-2005/05/04 Pixel <pixel at mandrakesoft.com>
-
- * rescue/guessmounts: don't try to mount ntfs
-
- * bootloader.pm: lilo and grub are launched chrooted, so look for them in
- $::prefix
- (it worked during install since PATH contains /mnt/sbin and the like)
-
- * rescue/partimage_whole_disk: run_program needs a proper HOME
-
-2005/05/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * rescue/make_rescue_img: Sometimes this tries to copy a directory
-
-2005/05/03 mareklaane
-
- * share/po/et.po: Estonian translation updated.
-
-2005/05/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * install2.pm: remove obsolete code (most of these steps are anyway
- skipped in upgrade mode)
-
- * tools/patch_pcmcia_config.pl: ds has been renamed pcmcia in 2.6 kernels
-
- * standalone/drakboot, bootsplash.pm: new theme creation functions
-
- * standalone/draksplash: perl_checker fixes, use bool2yesno
- remove ugly dec2hex
-
-2005/05/03 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2005/05/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Clarify quota message, optional delete old
- backups (#15066).
- Optional mail "From" address (#15293).
- Fix automagic addition of /root to backups when not desired.
-
-2005/05/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakboot: do not garbage the console on 'wizcancel'
-
-2005/05/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * detect_devices.pm, network/ethernet.pm, network/ndiswrapper.pm: fix USB
- devices detection for ndiswrapper
-
-2005/05/02 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: fix displaying "Number of logical extents: %d"
- - allow resizing ext3 LV if not mounted
- - allow resizing reiserfs LV even if not mounted
-
-2005/05/02 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Update for new etherboot
-
-2005/05/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/localedrake: add comment
-
- * standalone/drakperm, standalone/harddrake2, standalone/printerdrake,
- standalone/logdrake, standalone/draksec, standalone/drakfloppy,
- standalone/drakfont, standalone/drakups: embedding cleanups resulting in
- reusing main window icon in sub dialogs
-
- * harddrake/data.pm: fix SATA & hw RAID detection by detecting them pior
- to PATA detection
-
- * standalone/drakboot: fix boot style layout
- embedding cleanups resulting in reusing main window icon in sub dialogs
-
- * drakxtools.spec: 10.3-0.8mdk
-
- * share/po/br.po: update
-
-2005/05/01 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/04/30 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: jorge
- melo + jorge
-
-2005/04/29 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Install epiphany-extensions when installing epiphany
-
-2005/04/29 huftis
-
- * share/po/nn.po: Translated more strings.
-
-2005/04/29 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/04/29 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- indexhtml/po/da.po soft/urpmi/po/da.po
- gi/perl-install/share/po/da.po
-
-2005/04/29 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot: typo/perl_checker fixes
- use new bootsplash module, really split autologin and bootsplash stuff
- kill unneeded hash
- perl_checker fixes
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: detect tokenring and wireless
- cards in stage1
-
- * network/tools.pm, network/test.pm: use www.mandriva.com to test
- connection
-
- * standalone/drakroam: exit and warn when no wireless interface is found
- (#15244)
- do not write blank ESSID
-
- * bootsplash.pm: initial bootsplash module
-
-2005/04/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.7mdk
-
-2005/04/28 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: configure pppoe connections in a ppp peer file
-
-2005/04/28 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: if one prefer using "Modes" instead of "Virtual", keep
- it as is
-
-2005/04/27 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, network/drakfirewall.pm, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/sc.po,
- share/po/br.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/uk.po, share/po/mn.po,
- share/po/am.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/fr.po, share/po/ta.po,
- share/po/nl.po, share/po/de.po, share/po/tl.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/uz@Latn.po:
- Maybe the last Mandrake->Mandriva replacement.
-
-2005/04/27 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: display VPI/VCI values in decimal
- update ATM_ADDR after with VPI/VCI values
-
- * network/adsl.pm: reindent
- don't write /etc/ppp/options anymore, adjust options in peer files
-
- * share/rpmsrate: pptp-adsl is obsolete, prefer pptp-linux
-
-2005/04/27 Pixel <pixel at mandrakesoft.com>
-
- * rescue/partimage_whole_disk: after setting geometry H and S, we must
- re-compute C
- ensure we use the same geometry as used when saving
-
- * common.pm: fix mandrake_release() when called with a prefix
- allow using mandrake_release() with a prefix
-
- * rescue/install_bootloader: use module bootloader.pm to handle more
- bootloaders (esp. grub)
-
- * bootloader.pm:
- - create config_files() out of update_for_renumbered_partitions()
- - create main_method_choices() out of read()
- - create configured_main_methods() for rescue install_bootloader
- - rework update_for_renumbered_partitions()
- create install_raw_grub() and install_raw_lilo()
-
-2005/04/26 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/network.c: always initialize proxy settings
- fix typo
-
- * mdk-stage1/adsl.c: detect IP address from DSL connection
-
- * mdk-stage1/dns.c: fix dns resolution for DSL connections
- enhance logging again, re-indent
- fix typo (me sux)
- enhance logging
-
-2005/04/26 Pixel <pixel at mandrakesoft.com>
-
- * mygtk2.pm: don't use ->set_uposition anymore, use ->move instead (as
- suggested on gtk-perl mailing list)
-
- * Makefile: remove obsolete change (C_RPM and C_DRAKX are not used in
- c/stuff anymore)
- start simplifying "make stage2"
-
-2005/04/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getUPS) do not detect IR devices as UPSes (#15495)
-
- * share/po/br.po: add missing tags
- update
-
-2005/04/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * standalone/drakxtv: corrected url
-
- * share/po/cy.po: updated Welsh file
-
- * share/po/it.po, share/po/ms.po, share/po/es.po: updated Italian and
- Spanish files
-
-2005/04/25 Pixel <pixel at mandrakesoft.com>
-
- * rescue/guessmounts: rewrite using gi/perl-install modules
-
- * bootloader.pm: using c::rpmvercmp is cleaner
- fix comparing kernel version greater than 6.8
-
-2005/04/25 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/04/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakfont: bump copyrigth notice
- list myself
- damien is no more working for us
-
- * drakxtools.spec: add bug reference in 10.3-0.6mdk's changelog
- 10.3-0.6mdk
-
- * share/po/br.po: update
- sync with copyright bumping
-
- * standalone/drakfirewall, standalone/logdrake, standalone/drakpxe,
- standalone/finish-install.xsetup, standalone/drakvpn,
- standalone/drakboot, standalone/drakTermServ, standalone/net_monitor,
- standalone/drakbackup, standalone/listsupportedprinters,
- standalone/printerdrake, standalone/fileshareset, standalone/drakedm,
- standalone/drakroam, standalone/drakconnect, standalone/drakhelp,
- standalone/XFdrake, standalone/drakbug, standalone/autosetupprintqueues,
- standalone/drakupdate_fstab, standalone/draksound, standalone/drakxtv,
- standalone/draksec, standalone/drakautoinst, standalone/drakproxy,
- standalone/diskdrake, standalone/drakfloppy, standalone/drakgw,
- standalone/scannerdrake: bump copyrigth notice
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: sync with copyright bumping
-
-2005/04/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: handle errors in wireless packages installation,
- simplify
- allow to disable WPA even if no key is used
- fix WPA key
-
- * network/wireless.pm: handle errors in wireless packages installation,
- simplify
- fix WPA key
-
-2005/04/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * standalone/harddrake2, standalone/drakfont: mandrakesoft.com ->
- mandriva.com
-
- * share/po/ms.po, share/po/pt_BR.po, share/po/th.po, share/po/be.po,
- share/po/pa_IN.po, share/po/ko.po, share/po/sr.po, share/po/pl.po,
- share/po/ca.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nn.po, share/po/tr.po,
- share/po/ga.po, share/po/am.po, share/po/tg.po, share/po/fur.po,
- share/po/ta.po, share/po/fr.po, share/po/tl.po, share/po/uz@Latn.po:
- various Mandrake -> Mandriva changes
- updated po files
-
- * standalone/draksound: s/www.linux-mandrake.com/www.mandrivalinux.com/
-
- * share/po/zh_CN.po: more Mandrake -> Mandriva changes
- various Mandrake -> Mandriva changes
-
- * standalone.pm: mandrakelinux -> Mandriva Linux
-
- * share/advertising/25.pl, standalone/logdrake, share/advertising/02.pl,
- standalone/net_monitor, share/advertising/27.pl,
- network/drakfirewall.pm, share/advertising/08.pl, standalone/drakedm,
- share/advertising/30.pl, share/advertising/10.pl,
- share/advertising/18.pl, standalone/drakconnect, standalone/drakhelp,
- share/advertising/01.pl, standalone/drakbug, network/adsl.pm,
- printer/printerdrake.pm, help.pm, share/advertising/29.pl,
- share/advertising/07.pl, share/advertising/09.pl,
- share/advertising/04.pl, share/advertising/28.pl,
- install_interactive.pm, share/advertising/26.pl, any.pm,
- share/advertising/06.pl, share/advertising/03.pl, standalone/net_applet,
- share/advertising/11.pl, share/advertising/05.pl,
- standalone/scannerdrake: s/Mandrivalinux/Mandriva Linux/
-
- * install_messages.pm: s/www.mandrakelinux.com/www.mandrivalinux.com/
- s/Mandrivalinux/Mandriva Linux/
-
- * share/po/bn.po, share/po/gl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/fi.po, share/po/he.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/br.po, share/po/mt.po,
- share/po/mn.po, share/po/lt.po, share/po/cy.po, share/po/bs.po,
- share/po/mk.po, share/po/is.po, share/po/af.po, share/po/hi.po,
- share/po/az.po, share/po/nl.po, share/po/de.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po: more Mandrake ->
- Mandriva changes
- various Mandrake -> Mandriva changes
- updated po files
-
- * share/po/sk.po, share/po/DrakX.pot, share/po/sv.po, share/po/zh_TW.po,
- share/po/sc.po, share/po/ru.po, share/po/sl.po, share/po/uk.po,
- share/po/wa.po, share/po/pt.po, share/po/vi.po: various Mandrake ->
- Mandriva changes
-
-2005/04/23 willysr
-
- * share/po/id.po: Updated
-
-2005/04/22 willysr
-
- * share/po/id.po: Updated
-
-2005/04/21 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/04/21 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/wireless.c: set SSID after all other settings, improve text,
- fix cast
-
- * standalone/drakroam: fix Signal Quality parsing (and re-indent)
-
- * mdk-stage1/dhcp.c: support DHCP over Wireless, Token Ring (great),
- Firewire, you name it
- borrow some comments from pump
-
- * mdk-stage1/probing.c: use /proc/net/dev to detect network interfaces,
- instead of testing a limited set of interface names
-
-2005/04/21 Pixel <pixel at mandrakesoft.com>
-
- * rescue/drvinst: use detect_devices and simplify
-
- * Makefile: use simplify-drakx-modules
-
- * rescue/make_rescue_img: use get-needed-drakx-modules to handle perl
- scripts using DrakX modules
-
- * rescue/list.i386: dmidecode is useful
-
- * tools/simplify-drakx-modules, tools/get-needed-drakx-modules: add some
- scripts used in perl-install/Makefile and rescue/make_rescue_img
-
- * common.pm, install_any.pm: create common::release_file() and use it
-
- * fs/type.pm: perl_checker fix
- create true_local_fs_types() out of isTrueLocalFS()
-
- * log.pm: ensure the log is flushed ASAP when using a local file
-
-2005/04/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: switch from MandrakeSoft to Mandriva
- update
- update
- update
- update string for new drakroam
-
- * share/advertising/25.pl, install_steps_interactive.pm,
- standalone/finish-install.xsetup, share/advertising/27.pl,
- share/po/help-ru.pot, share/advertising/08.pl, share/advertising/10.pl,
- share/advertising/18.pl, share/compssUsers.pl, network/adsl.pm, help.pm,
- install_steps.pm, share/advertising/29.pl, share/advertising/07.pl,
- share/advertising/09.pl, share/advertising/13-b.pl,
- share/po/help-de.pot, share/advertising/04.pl, crypto.pm,
- network/test.pm, install_interactive.pm, share/advertising/26.pl,
- standalone/net_applet, bootloader.pm, share/advertising/05.pl,
- share/po/help-fr.pot, share/po/help-es.pot, share/po/help-zh_CN.pot,
- share/advertising/02.pl, network/drakfirewall.pm, install_steps_newt.pm,
- share/advertising/30.pl, share/advertising/01.pl,
- share/advertising/28.pl, share/po/help-it.pot, any.pm,
- install_steps_gtk.pm, share/advertising/03.pl, share/advertising/06.pl,
- share/advertising/13-a.pl, install_messages.pm,
- Xconfig/resolution_and_depth.pm, share/advertising/11.pl: switch from
- MandrakeSoft to Mandriva
-
- * standalone/scannerdrake: switch from MandrakeSoft to Mandriva in
- scannerdrake & printerdrake
- switch from MandrakeSoft to Mandriva in copyright notices
-
- * standalone/drakbackup: switch from MandrakeSoft to Mandriva in copyright
- notices
- improve layout
- (filedialog_generic) switch to gtk+-2.6's new file selector
-
- * standalone/drakboot, standalone.pm, standalone/drakedm,
- standalone/drakhelp, standalone/logdrake, standalone/net_monitor,
- standalone/drakconnect, standalone/drakbug: switch from MandrakeSoft to
- Mandriva
- switch from MandrakeSoft to Mandriva in copyright notices
-
- * standalone/drakfirewall, standalone/drakpxe, standalone/drakvpn,
- standalone/drakTermServ, standalone/listsupportedprinters,
- standalone/printerdrake, standalone/fileshareset, standalone/XFdrake,
- standalone/drakupdate_fstab, scanner.pm, standalone/drakproxy,
- standalone/drakfloppy, mouse.pm, standalone/autosetupprintqueues,
- standalone/draksound, standalone/drakxtv, standalone/drakautoinst,
- standalone/diskdrake, standalone/drakgw: switch from MandrakeSoft to
- Mandriva in copyright notices
-
- * printer/printerdrake.pm: switch from MandrakeSoft to Mandriva
- switch from MandrakeSoft to Mandriva in scannerdrake & printerdrake
-
- * standalone/draksplash: switch to gtk+-2.6's new file selector
-
- * standalone/drakperm: perl_checker cleanups
- (row_setting_dialog) set dialog's title (usability bug)
-
- * share/po/af.po: fix doble messages
- switch from MandrakeSoft to Mandriva
- update
- sync LAN string
- update string for new drakroam
-
- * share/po/Makefile: remove useless merge2 rule
-
- * share/po/ja.po, share/po/sv.po, share/po/fi.po, share/po/ca.po,
- share/po/eu.po, share/po/id.po, share/po/mt.po, share/po/uk.po,
- share/po/tg.po, share/po/pt.po, share/po/vi.po, share/po/tl.po,
- share/po/gl.po, share/po/sk.po, share/po/pl.po, share/po/da.po,
- share/po/ar.po, share/po/nb.po, share/po/it.po, share/po/ru.po,
- share/po/nl.po: switch from MandrakeSoft to Mandriva
- update
- sync LAN string
- update string for new drakroam
-
- * share/po/fr.po, share/po/cy.po: switch from MandrakeSoft to Mandriva
- update
- update
- sync LAN string
- update string for new drakroam
-
- * standalone/drakfont: switch from MandrakeSoft to Mandriva in copyright
- notices
- inline useless create_fontsel()
-
- * network/netconnect.pm: switch from MandrakeSoft to Mandriva
- rename "ethernet connection" as "LAN connection" like anywhere since
- we're going to support tokenring and not just LAN (what's more, these
- steps are whered with wireless connections which have nothing to do
- with ethernet....)
-
- * drakxtools.spec: 10.3-0.5mdk
- 10.3-0.4mdk
- 10.3-0.3mdk
-
- * standalone/drakroam (ConnectNow) simplify
- (ConnectNow) simplify
- (UpdateStatus) improve layout
-
- * share/po/ms.po, share/po/pt_BR.po, share/po/et.po, share/po/sr.po,
- share/po/ltg.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/es.po, share/po/lv.po, share/po/ga.po, share/po/lt.po,
- share/po/mk.po, share/po/fur.po, share/po/de.po, share/po/bg.po,
- share/po/el.po, share/po/uz@Latn.po, share/po/bn.po, share/po/th.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/DrakX.pot,
- share/po/ko.po, share/po/he.po, share/po/ky.po, share/po/zh_CN.po,
- share/po/sq.po, share/po/sr@Latn.po, share/po/hu.po, share/po/fa.po,
- share/po/sc.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mn.po, share/po/am.po, share/po/bs.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/az.po, share/po/ta.po,
- share/po/eo.po, share/po/cs.po: switch from MandrakeSoft to Mandriva
- update
- update string for new drakroam
-
-2005/04/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/ethernet.pm: we do want to use sysfs if ethtool fails
-
- * mdk-stage1/Makefile, mdk-stage1/network.c, mdk-stage1/wireless.h:
- initial wireless support (needs ESSID, and optionally a WEP key)
-
- * network/netconnect.pm: allow to choose the wireless encryption mode
- between "None", "Open WEP", "Restricted WEP" and "WPA Pre-Shared Key"
- move ndiswrapper stuff in network::ndiswrapper
- unload ndiswrapper first so that the newly installed .inf files will be
- read
- redetect interfaces after ndiswrapper setup (so that the ndiswrapper
- module can be detected)
-
- * mdk-stage1/wireless.c: fix hex key parsing
- initial wireless support (needs ESSID, and optionally a WEP key)
-
- * install_any.pm: do not care about the ISO volume name if it doesn't end
- in -Disc\d+
- handle DVD ISO images too (so that they get added installed for urpmi)
-
- * network/wireless.pm, network/ndiswrapper.pm: allow to choose the
- wireless encryption mode between "None", "Open WEP", "Restricted WEP"
- and "WPA Pre-Shared Key"
- move ndiswrapper stuff in network::ndiswrapper
-
-2005/04/20 Pixel <pixel at mandrakesoft.com>
-
- * rescue/make_partimage_save_rest_all: add a check
-
-2005/04/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakfont (font_choice) filter file list so that only fonts
- are displayed
- switch to gtk+-2.6's new file selector
-
- * network/ndiswrapper.pm (setup_device) move comment where it's
- appropriate
-
- * drakxtools.spec: 10.3-0.2mdk
-
-2005/04/19 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- indexhtml/po/da.po soft/drakstats/po/da.po
- soft/mdkonline/po/da.po gi/perl-install/share/po/da.po
-
-2005/04/19 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/ethernet.pm: fix typo
- fix Titi sux (we do want to use sysfs if ethtool fails)
- do not write zeroed MAC addresses in iftab, it confuses ifrename
-
- * standalone/drakroam: fix SSID listing
- fix SSID listing
-
- * network/tools.pm: move wireless stuff in wireless.pm
- do not crash if modprobe fails
- do not show empty ndiswrapper devices list
-
- * mouse.pm: fix simplification ..
- simplify again (Pixel)
- kill unused variable, simplify
- using same mouse for alternate_install should be useless
- remove it for xbox controller, thus making this option obsolete
- fix me sucks
- always set synaptics touchpad as secondary and don't list them in
- mousedrake
-
- * network/netconnect.pm: simplify
- fix ancient bug (Managed should be the default wireless mode, not
- Secondary) and simplify
- really use given encryption key
- network::wireless is needed for wireless configuration
- fix typo
- improve ndiswrapper driver configuration (allow to select driver, device
- and many errors handling)
- fix missing step
- move wireless stuff in wireless.pm
- do not show empty ndiswrapper devices list
- unload ndiswrapper first so that the newly installed .inf files will be
- read
-
- * network/wireless.pm: improve ndiswrapper driver configuration (allow to
- select driver, device and many errors handling)
- convert_key_for_wpa_supplicant is now in network::wireless
- move wireless stuff in wireless.pm
-
- * install_steps_gtk.pm: using same mouse for alternate_install should be
- useless
- remove it for xbox controller, thus making this option obsolete
-
- * network/network.pm: move wireless stuff in wireless.pm
-
-2005/04/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ky.po, share/po/de.po: updated Kirghiz file
-
-2005/04/19 Pixel <pixel at mandrakesoft.com>
-
- * rescue/partimage_whole_disk:
- - ".lst" makes the file hidden, use "lst" instead
- - default timeout is much too short
-
- * rescue/install_bootloader, rescue/guessmounts, rescue/drvinst: mandriva
- switch
-
- * Xconfig/resolution_and_depth.pm: suggest 1280x1024 instead of 1280x960
- which causes pbs
-
- * rescue/restore_ms_boot: update copyright
-
- * rescue/make_partimage_save_rest_all:
- - allow specifying something else than /data/box
- - acpi=ht by default
-
- * diskdrake/interactive.pm: fix comment
-
- * rescue/rescue-doc: switch to mandriva
-
- * rescue/lsparts: remove redundancy using gi/perl-install pms
- mandriva switch
-
-2005/04/19 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/04/18 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: increase network check timeout to lower the load
- remove useless assignments
-
- * network/netconnect.pm: clean includes
- merge wireless steps and move advanced settings in advanced mode
- (#15501)
- configure wpa driver in drakconnect, wpa_supplicant init script is
- dropped
-
- * mdk-stage1/config-stage1.h, mdk-stage1/network.c: move defines
-
- * network/tools.pm: replace to_bool(grep) call with any
-
- * mouse.pm: preselect synaptics touchpad if no external mouse is present
- use detect_devices::getSynapticsTouchpads() to detect touchpads
- always configure an universal mouse so that USB mices can be hotplugged
-
- * network/isdn.pm: remove useless includes
-
- * network/shorewall.pm: fix automatic net interface detection
- fix automatic net interface detection
-
- * network/network.pm: configure wpa driver in drakconnect, wpa_supplicant
- init script is dropped
-
- * detect_devices.pm: perl_checker fix
- space fix
- add getSynapticsTouchpads()
-
- * modules.pm: append evdev in modprobe.preload if a touchpad is detected
- use better laptop detection now that dmidecode is used
-
-2005/04/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: added/modified various keyboards on the list (for next
- update of xorg-x11)
-
- * share/po/be.po, share/po/bn.po, share/po/ms.po, share/po/ko.po,
- share/po/ro.po, share/po/pl.po, share/po/gl.po, share/po/he.po,
- share/po/cy.po, share/po/af.po, share/po/et.po, share/po/eo.po,
- share/po/hr.po, share/po/el.po, share/po/sq.po: updated Welsh file;
- fixed some menu errors
-
-2005/04/18 rstandtke
-
- * share/po/de.po: some fixes
-
-2005/04/16 huftis
-
- * share/po/nn.po: Translated a few strings.
-
-2005/04/15 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/04/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/config-stage1.h: new domain name
-
- * mdk-stage1/thirdparty.c: really try to list partitions on USB keys or
- hard disks
-
- * mdk-stage1/directory.c: enlarge directory list
-
-2005/04/15 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm, install_any.pm: Change the name of the directory
- where the rpms are copied
-
- * crypto.pm: Update the name of the update media added by the installer
-
-2005/04/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.3-0.1mdk
-
- * standalone/harddrake2: perl_checker cleanups
-
-2005/04/14 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/04/14 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: allow to modify METRIC settings in the wizard
-
-2005/04/14 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: When re-using the rpmsrate and compssUsers.pl
- from a supplementary media,
- always retrieve them locally in /tmp, instead of choosing the main
- install
- method (this wasn't working for http installs)
-
-2005/04/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix typo in drakxservices' description
-
- * share/po/br.po: update
- update
-
-2005/04/14 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: sync'ed with Arabeyes CVS
-
-2005/04/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakconnect: use get_interface_type() to decide if the wifi
- settings page should be displayed
-
- * network/tools.pm: consider a device as wifi even if it isn't plugged
- (useful in manage wizard)
-
-2005/04/13 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/raw.pm: create default_type() out of zero_MBR()
-
- * rescue/make_partimage_save_rest_all: fix typo
-
- * rescue/make_rescue_img, rescue/partimage_whole_disk: we now use script
- partimage_whole_disk around partimage
-
- * resize_fat/any.pm: remove old debug code
-
- * log.pm: cleanup and allow openLog() to force the log file
-
- * rescue/list.i386: add ntfsresize
-
- * rescue/tree/etc/rc.sysinit: mount /sys
-
-2005/04/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Remount CD1 if we cancel insertion of a supplementary CD
- Eject CD-Rom when installation is finished
-
- * install_steps.pm: Eject CD-Rom when installation is finished
-
-2005/04/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm (autologin) make autologin choice more user friendly (#4304)
-
- * drakxtools.spec: fix 10.2-16mdk's changelog
-
-2005/04/12 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm, detect_devices.pm, network/tools.pm,
- standalone/drakconnect: use sysfs as fallback to detect wireless
- interfaces (rt2x00/prism2_*)
-
-2005/04/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: put text back
- enabled kirghiz console kbd
-
- * share/po/br.po: removing and re-adding file
- removing and re-adding file
- updated po file
-
-2005/04/12 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * network/tools.pm: Fix running ifup/ifdown not in chroot
- Need to specify the full path of ifup/ifdown when a shell isn't used to
- run them
-
-2005/04/12 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: fix direct-to-tape backup/restore issues (#15293)
-
-2005/04/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-24mdk
-
- * share/po/br.po: update
-
-2005/04/12 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: Remove the duplicates for a320raid
- Workarround for clean-rpmsrate regexp pb
-
-2005/04/12 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * network/tools.pm: Fix running ifup/ifdown not in chroot
- Need to specify the full path of ifup/ifdown when a shell isn't used to
- run them
-
-2005/04/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-24mdk
-
-2005/04/12 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: Remove the duplicates for a320raid
- Workarround for clean-rpmsrate regexp pb
-
-2005/04/12 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * network/tools.pm: Fix running ifup/ifdown not in chroot
- Need to specify the full path of ifup/ifdown when a shell isn't used to
- run them
-
- * install_any.pm: When installing urpmi, mark cd-rom media as "static" so
- they never get
- updated. This is needed because those media use hdlists, but the hdlist
- path is false for all CDs except the first one.
-
-2005/04/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-24mdk
-
- * share/po/br.po: update
-
-2005/04/12 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: Remove the duplicates for a320raid
- Workarround for clean-rpmsrate regexp pb
-
-2005/04/11 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: fix error reporting for ndiswrapper package
- installation (#15373)
- handle spaces in ndiswrapper drivers path
-
- * standalone/drakroam: handle ESSID with spaces (#15352)
-
-2005/04/11 Pixel <pixel at mandrakesoft.com>
-
- * do_pkgs.pm: have a valid return value in
- ->ensure_is_installed_if_available
-
- * bootloader.pm: fix setting perImageAppend to default entry {append}
- (it was buggy when the default entry had an empty append, making
- perImageAppend be failsafe on amd64 upgrade)
-
- * pkgs.pm: the standard kernel is bigmem compliant, no need to install
- kernel-smp for this (bugzilla #15353)
-
-2005/04/11 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * crypto.pm: Change the URL of the mirrorsfull.list for installation of
- the updates
-
-2005/04/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-23mdk
-
-2005/04/10 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/04/08 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/04/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * harddrake/data.pm: with harddrake crash with USB/PCI DSL modems (#15034)
-
-2005/04/08 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: ugly hack to fix empty ModeLine lines, XFdrake seems
- to generate some, but where???
- at least this allows fixing the pb by re-running XFdrake
- 1152x864 needs more modelines than the poor 1152x864@75Hz builtin xorg
- (bugzilla #11698)
-
-2005/04/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Supplementary cd-roms weren't marked as supplementary.
- Fix this.
- Don't copy rpms that come from any sort of supplementary media.
- More heuristics to figure out the CD / DVD number from its name, used
- for the copy of media to the local HD.
-
- * pkgs.pm: When sorting CDs, put supplementary CDs at the end
-
-2005/04/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-22mdk
-
-2005/04/08 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: new install module
-
-2005/04/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * harddrake/data.pm: with harddrake crash with USB/PCI DSL modems (#15034)
-
- * network/netconnect.pm: add some comments for post 10.2
-
-2005/04/08 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: updates from Eskild Hustvedt:)
-
-2005/04/08 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: do the edid probe before launching X server (the way it was
- already done for i810fb)
-
- * any.pm: XF86Config-4 doesn't exist anymore, no need logging it
-
- * Xconfig/xfree.pm: ugly hack to fix empty ModeLine lines, XFdrake seems
- to generate some, but where???
- at least this allows fixing the pb by re-running XFdrake
- 1152x864 needs more modelines than the poor 1152x864@75Hz builtin xorg
- (bugzilla #11698)
-
-2005/04/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Don't copy rpms that come from any sort of supplementary
- media.
- More heuristics to figure out the CD / DVD number from its name, used
- for the copy of media to the local HD.
-
- * pkgs.pm: When sorting CDs, put supplementary CDs at the end
-
-2005/04/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-22mdk
-
-2005/04/08 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: new install module
-
-2005/04/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: add some comments for post 10.2
-
-2005/04/08 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: do the edid probe before launching X server (the way it was
- already done for i810fb)
-
- * any.pm: XF86Config-4 doesn't exist anymore, no need logging it
-
-2005/04/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/probing.h, mdk-stage1/thirdparty.c, mdk-stage1/probing.c:
- - add probing_detect_devices() to keep existing pci devices in an
- array
- - allow to use external third-party pcitable
- - modules in to_detect (thirdparty install) are now compared to
- external third-par ty pcitable first, then to built-in pcitable
-
- * network/netconnect.pm: always restart slmodem, even if it was already
- installed
-
-2005/04/07 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm: handle third party
- modules from various devices
- (at least floppy is still working :)
-
-2005/04/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-21mdk
-
-2005/04/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakroam: add some comment
- hide roaming frame by default, not tested
- don't truncate default gateway (#15247)
-
- * standalone/net_applet: fix refresh (forget erased settings)
-
- * mdk-stage1/thirdparty.h, mdk-stage1/thirdparty.c: export
- THIRDPARTY_DEVICE and THIRDPARTY_DIR for stage2
-
- * network/netconnect.pm: always restart slmodem, even if it was already
- installed
- cosmetics
- create correct /dev/modem for HCF modems
- use correct package name for HCF modems
- fix h[cs]f fix
-
- * network/tools.pm: net_applet: really allow users to start connection
- without having to
- type the root password
- run ifup/ifdown with run_program::raw and detach, so that pppd doesn't
- complain about invalid tty
-
-2005/04/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: sent utf-8 by default for languages that only use plain ascii,
- and for newly added or with few users languages.
-
-2005/04/07 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: handle third party modules from various
- devices
- (at least floppy is still working :)
-
- * install_steps.pm: handle third party modules from various devices
- (at least floppy is still working :)
- workaround weird old code (bugzilla #15300)
-
-2005/04/07 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Add a trace
-
-2005/04/07 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Sort the nic list for nbis.
-
-2005/04/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-21mdk
-
-2005/04/06 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/list, share/aliases: ship rmmod binary since insmod from
- module-init-tools isn't combined with rmmod
-
-2005/04/06 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: monitor-edid needs /dev/zero when fallbacking on lrmi
-
- * install2.pm: leave bootsplash when X is up (and also in newt and
- auto_install)
-
- * install_gtk.pm: fix position of steps window in direction rtl (bugzilla
- #15261)
-
-2005/04/06 Olivier Blin <oblin at mandrakesoft.com>
-
- * do_pkgs.pm: now that I know how to short-circuit it, make it work as
- well
- (have I already said I sux ?)
- use short-circuit operator (/me sux, thanks Pixel)
-
- * share/list, share/aliases: ship rmmod binary since insmod from
- module-init-tools isn't combined with rmmod
-
-2005/04/06 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: monitor-edid needs /dev/zero when fallbacking on lrmi
-
- * install2.pm: leave bootsplash when X is up (and also in newt and
- auto_install)
- when re-ordering the steps to have doPartitionDisks just after
- selectInstallClass in case of upgrade, do it properly so that the
- "Partitioning lamp" behaves properly (bugzilla #15040)
-
- * install_any.pm: make the auto_inst.cfg more valid in report.bug.gz, and
- add a warning
-
- * install_gtk.pm: fix position of steps window in direction rtl (bugzilla
- #15261)
-
-2005/04/06 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: LE-2005 logo
-
-2005/04/06 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: make the auto_inst.cfg more valid in report.bug.gz, and
- add a warning
-
-2005/04/06 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: LE-2005 logo
-
-2005/04/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: remove useless and unwanted non-ASCII character
-
- * mouse.pm: really apply specific ALPS touchpad settings (#14510)
-
- * modules.pm: don't load modules.cz in uml install
-
- * standalone/net_monitor: perl_checker, indent
- detect more devices (e.g. wireless)
-
- * drakxtools.spec: 10.2-20mdk
-
- * network/netconnect.pm: support more slmodems
-
- * do_pkgs.pm: install dkms packages if found
-
- * standalone/drakroam: do not crash if no essid is selected (partially fix
- #15244)
- hide unavailable features, add close button
-
- * network/adsl.pm: please perl_checker
- replace non-ASCII characters
-
- * network/tools.pm: improve wifi detection
-
-2005/04/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: corrected small typo
-
- * share/po/eu.po: updated Basque file
-
-2005/04/05 pmaryanov
-
- * share/po/ru.po: updated
-
-2005/04/05 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: since we have a non-ascii font name, we have to "use utf8"
- check(): only display "Errors:" if there is some errors
-
- * rescue/list: revert adding Compress::Zlib
-
- * install_steps.pm: remove accentuated char
-
- * standalone/draksplash, share/advertising/22.pl, share/advertising/10.pl,
- standalone/drakpxe, share/advertising/05.pl, share/advertising/21.pl,
- share/advertising/28.pl, share/advertising/14.pl,
- share/advertising/24.pl:
- - remove non useful non-ascii characters
- - add "use utf8" for useful utf8 characters
-
- * ugtk2.pm: replace the latin-charset unbreakable space with a "use utf8"
- and the utf8 unbreakable space
-
- * install_any.pm: media_browser is returning a file, not a file handle,
- /me is bad :-/
-
- * Makefile: the keyboard check is always failing, can't make pablo have it
- right, so not checking it by default
- (that way we can have the "make check" in gi call "make check" in
- gi/perl-install)
- check the presence of non ascii characters in perl files (allow utf8
- chars if there is 'use utf8')
-
- * printer/main.pm: replace non ascii char
-
-2005/04/05 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2005/04/05 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * crypto.pm: Add new countries to match the mirror list
- Update mirror list
-
-2005/04/05 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2005/04/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: remove useless and unwanted non-ASCII character
-
- * network/adsl.pm: please perl_checker
- replace non-ASCII characters
-
-2005/04/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
-2005/04/05 Pixel <pixel at mandrakesoft.com>
-
- * standalone/draksplash, share/advertising/22.pl, share/advertising/10.pl,
- standalone/drakpxe, share/advertising/05.pl, share/advertising/21.pl,
- share/advertising/28.pl, share/advertising/14.pl,
- share/advertising/24.pl:
- - remove non useful non-ascii characters
- - add "use utf8" for useful utf8 characters
-
- * ugtk2.pm: replace the latin-charset unbreakable space with a "use utf8"
- and the utf8 unbreakable space
-
- * install_any.pm: media_browser is returning a file, not a file handle,
- /me is bad :-/
-
- * bootloader.pm: apply patch from bugzilla #15216, adding support for
- "password=..." and "restricted" at per-entry level (thanks to jarfil)
-
- * Makefile: the keyboard check is always failing, can't make pablo have it
- right, so not checking it by default
- (that way we can have the "make check" in gi call "make check" in
- gi/perl-install)
- check the presence of non ascii characters in perl files (allow utf8
- chars if there is 'use utf8')
-
- * lang.pm: check(): only display "Errors:" if there is some errors
-
- * rescue/list: revert adding Compress::Zlib
-
- * install_steps.pm: remove accentuated char
-
- * printer/main.pm: replace non ascii char
-
-2005/04/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/thirdparty.h, mdk-stage1/thirdparty.c:
- add thirdparty_load_media_modules(), try to find third party modules on
- the install media
-
- * mdk-stage1/probing.h, mdk-stage1/probing.c: allow to keep track of
- orphan devices (no module available)
-
- * drakxtools.spec: 10.2-19mdk
-
-2005/04/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm, share/keyboards.tar.bz2: included/fixed some xmodmap files
-
- * share/po/gl.po: updated Galician
-
-2005/04/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Try to guess the device associated with the CD-ROM when
- installing urpmi
- (bug 14395)
-
-2005/04/04 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Fixed bug #4319: Printer options cannot be set after renaming the
- printer or changing the connection type
- - Fixed bug of PostScript printers with manufacturer-supplied PPD
- cannot
- be renamed at all
- - Fixed bug of print queue being deleted when renaming fails
- - Fixed bug of printerdrake trying to open a message window when
- non-interactive queue generation fails
- - Fixed pre-definition of $printer->{ARGS}, this bug made printerdrake
- crashing sometimes
-
-2005/04/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/thirdparty.h, mdk-stage1/thirdparty.c, mdk-stage1/stage1.c:
- add thirdparty_load_media_modules(), try to find third party modules on
- the install media
-
- * network/netconnect.pm: disconnect internet interface before trying to
- reconnect (or else some
- nasty pppd and pppoa may be still alive)
-
- * detect_devices.pm: getNet(): only up wireless devices
-
- * mdk-stage1/probing.h, mdk-stage1/probing.c: allow to keep track of
- orphan devices (no module available)
-
- * network/adsl.pm: do not reload firmware on eagle-usb modems if already
- done
-
- * drakxtools.spec: 10.2-19mdk
-
-2005/04/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Try to guess the device associated with the CD-ROM when
- installing urpmi
- (bug 14395)
- /me sux
-
-2005/04/04 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Fixed bug #4319: Printer options cannot be set after renaming the
- printer or changing the connection type
- - Fixed bug of PostScript printers with manufacturer-supplied PPD
- cannot
- be renamed at all
- - Fixed bug of print queue being deleted when renaming fails
- - Fixed bug of printerdrake trying to open a message window when
- non-interactive queue generation fails
- - Fixed pre-definition of $printer->{ARGS}, this bug made printerdrake
- crashing sometimes
-
-2005/04/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * detect_devices.pm: getNet(): only up wireless devices
-
-2005/04/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/fr.po: updated French and Italian files
-
- * share/po/de.po: updated German file
-
-2005/04/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: /me sux
- Don't ask for the same cd to be reinserted when copying rpms on disk
- Introduce the new utility function getCDNumber()
-
- * install_steps_gtk.pm: Introduce the new utility function getCDNumber()
-
-2005/04/04 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: small fix in /boot/message-text
-
-2005/04/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * pixmaps/langs/lang-qu.png, lang.pm: Enabled choice of Guarani, Quichua
- and Berber (tifinagh) at install time;
- changed various encoding names internally used for font choosing from
- language based to encoding based (following iso-15924 naming)
-
-2005/04/03 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: add /usr/local and /opt to suggestions_mntpoints
-
-2005/04/03 Thomas Backlund <tmb at mandrake.org>
-
- * share/po/fi.po: Updated Translations, fully translated, was 93 fuzzy, 67
- untranslated.
-
-2005/04/02 mareklaane
-
- * share/po/et.po: Updated translation (supermount=automaatne haakimine).
-
-2005/04/02 mbukovjan
-
- * share/po/cs.po: Updated Czech translation.
-
-2005/04/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sl.po, share/po/es.po, share/po/vi.po, share/po/wa.po: updated
- Spanish, Slovenian, Vietnamese and Walloon files
-
- * share/po/ja.po: updated Japanese file
-
-2005/04/02 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/04/02 willysr
-
- * share/po/id.po: Updated
-
-2005/04/01 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/04/01 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: jorge
-
-2005/04/01 tsdgeos
-
- * share/po/ca.po: small update
-
-2005/04/01 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: jorge
-
-2005/04/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/cdrom.c, mdk-stage1/disk.c: try to load ide-generic as
- fallback when no disk or cdrom is found
-
- * mouse.pm: configure wacom devices with synaptics touchpads too
-
-2005/04/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * Makefile, pixmaps/langs/lang-pa_IN.png, share/fonts.tar.bz2, lang.pm:
- Added font for gurmukhi script (used by pa_IN translation);
- enabled pa_IN, and define the font for KDE
-
- * share/po/nb.po, share/po/id.po, share/po/sk.po, share/po/ru.po,
- share/po/is.po, share/po/sl.po, share/po/de.po, share/po/cs.po,
- share/po/hu.po: updated Slovenian file;
- run msgmerge on all *.po files
-
- * share/po/az.po, share/po/sv.po, share/po/ca.po: updated Swedish and
- Italian files; small fixes in Azeri and Catalan files
-
- * share/po/it.po: updated Italian file
- updated Swedish and Italian files; small fixes in Azeri and Catalan
- files
-
- * share/po/cy.po: updated Welsh file
-
-2005/04/01 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Last minute strings:)
-
-2005/04/01 pjetur
-
- * share/po/is.po: Small fuzzy fixes
-
-2005/04/01 pmaryanov
-
- * share/po/ru.po: s///
-
-2005/04/01 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Sort CDs according to CD numbers, not alphabetically
-
- * install_steps_gtk.pm: Actually remove multiple Mini-CD media for
- deselection
- When presenting the list of media to deselect, group by CDs even when
- using the
- mini ISO
-
-2005/04/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: one more item in 10.2-18mdk
- 10.2-18mdk
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/mn.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/Makefile,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/nl.po,
- share/po/tl.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po: add 3 new strings
- from diskdrake
-
- * share/po/fr.po: add 3 new strings from diskdrake
- fix truncated message (#13989)
-
- * harddrake/data.pm: fix harddrake crash
-
-2005/03/31 marco
-
- * share/po/it.po: fix
- fix
-
-2005/03/31 Olivier Blin <oblin at mandrakesoft.com>
-
- * c/stuff.xs.pl: add enable_net_device
-
- * network/netconnect.pm: add some comment for post 10.2
- do not use ifplugd for wireless cards (and don't allow users to enable
- it for wireless cards in drakconnect)
-
- * detect_devices.pm: enable ethernet interfaces during detection (fix
- Ralink wireless detection)
-
-2005/03/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tr.po: small changes
-
- * share/po/az.po: some Azeri changes from Max Payne
- small changes
-
- * share/po/es.po: updated Spanish file
-
- * share/po/cy.po: updated Welsh file
-
-2005/03/31 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Updates from Eskild Hustvedt:)
-
-2005/03/31 pmaryanov
-
- * share/po/ru.po: fixed drakperm:24 and drakperm:23
-
-2005/03/31 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: useSupermount is no more a boolean, don't let
- the "More" dialog box set it to 1 when it is magicdev
-
- * standalone/drakauth, authentication.pm: don't display description for
- non proposed authentication kinds
-
- * lang.pm: better locale-policy.fdi (bugzilla #15025)
-
-2005/03/31 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: do not try to install packages that are not
- availlable (#15106)
- do no try to install too generic hw packages (#15101)
-
- * drakxtools.spec: 10.2-17mdk
-
- * detect_devices.pm: do not detect joystics as UPSes
-
-2005/03/31 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Add gpdf and eog to GNOME packages
-
-2005/03/31 mareklaane
-
- * share/po/et.po: Updated translation.
-
-2005/03/31 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: add some comment for post 10.2
- do not use ifplugd for wireless cards (and don't allow users to enable
- it for wireless cards in drakconnect)
-
-2005/03/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/az.po, share/po/tr.po: small changes
-
- * share/po/vi.po: updated Vietnamese file
-
- * share/po/es.po: updated Spanish file
-
-2005/03/31 pmaryanov
-
- * share/po/ru.po: fixed drakperm:24 and drakperm:23
- updated drakperm
-
-2005/03/31 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: useSupermount is no more a boolean, don't let
- the "More" dialog box set it to 1 when it is magicdev
-
- * standalone/drakauth, authentication.pm: don't display description for
- non proposed authentication kinds
-
- * network/drakfirewall.pm: fix typo (bugzilla #15116)
-
- * lang.pm: better locale-policy.fdi (bugzilla #15025)
-
- * rescue/list: disambiguate (esp for Config.pm which now has
- Net/Config.pm)
-
- * any.pm: the wmaker line didn't ask the window manager to logout, but to
- rerun itself, so removing it (bugzilla #15087)
-
-2005/03/31 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/03/31 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: do not detect USB joystics as UPSes (#15102)
-
- * share/po/az.po: update (Ugur Eminli <system.virus@gmail.com>)
-
- * standalone/harddrake2: do not try to install packages that are not
- availlable (#15106)
- do no try to install too generic hw packages (#15101)
-
-2005/03/30 mbukovjan
-
- * share/po/cs.po: Updated Czech translation.
-
-2005/03/30 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: fix speedtouch microcode url (#15095)
-
- * network/adsl.pm: eagle-usb: try to use the country specific CMV
- fctStartAdsl is moved in /sbin too
-
-2005/03/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/es.po, share/po/ja.po, share/po/pl.po, share/po/fr.po,
- share/po/wa.po: updated Japanese, Polish, Spanish, French and Walloon
- files
-
-2005/03/30 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: updates:)
-
-2005/03/30 pmaryanov
-
- * share/po/ru.po: updated drakbackup
- multiply fixes translation of 'Service'
- s/search/Search
- fixed '...mail alert...'
-
-2005/03/30 rstandtke
-
- * share/po/de.po: some fixes
- some additions
-
-2005/03/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/pa_IN.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/pt.po, share/po/vi.po, share/po/fr.po, share/po/nl.po,
- share/po/tl.po, share/po/de.po, share/po/cs.po, share/po/uz@Latn.po:
- - merge in new strings from drakroam
- - auto translate "RAID controllers" for harddrake
- - manual updates for af, br & fr
-
- * share/po/Makefile: fix makefile
-
- * drakxtools.spec: update 10.2-16mdk's changelog
- update 10.2-16mdk's changelog
- 10.2-16mdk
-
- * share/po/sr.po, share/po/ro.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/tr.po, share/po/mn.po, share/po/az.po, share/po/ta.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po: manual updates
- - merge in new strings from drakroam
- - auto translate "RAID controllers" for harddrake
- - manual updates for af, br & fr
-
- * harddrake/data.pm: megaraid controllers are listed as RAID ones now
- 3ware controllers are listed as RAID ones now
- ensure we detect all known sound cards
- do not list hardware controllers in unknown section
- ensure we detect all known SATA controllers
-
-2005/03/30 willysr
-
- * share/po/id.po: Updated
-
-2005/03/29 mareklaane
-
- * share/po/et.po: Updated translation.
-
-2005/03/29 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: fix NET_INTERFACE for sagem modems not using
- pppoa
-
- * detect_devices.pm: detect more Bewan devices
-
- * standalone/net_applet: really load network configuration at start
-
-2005/03/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/es.po, share/po/fr.po: updated French and Spanish files
-
- * Makefile: removed pa_IN.po and ta.po from install due to font problems
-
- * share/po/sv.po: updated Swedish file
-
- * share/po/pa_IN.po: Added Punjabi file
-
- * share/po/it.po: updated Italian file
-
-2005/03/29 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Updates from Eskild Hustvedt
-
-2005/03/29 pmaryanov
-
- * share/po/ru.po: fixed Uninstall font
-
-2005/03/29 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: if i686-up-4GB is not there we don't have pae, fallback on
- i586-up-1GB
-
- * lang.pm: revert to standard size (as told on bugzilla #14988 to revert
- #13809)
-
- * lvm.pm: ensure we have a {lv_name} (esp. for auto_installs)
-
- * standalone/service_harddrake, modules.pm, standalone/harddrake2,
- harddrake/data.pm:
- - disable imm/ppa probe during install since it causes some rubbish to
- be printed (bugzilla #12560)
- - add an option in harddrake to probe imm/ppa
-
-2005/03/29 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Reinout van Schouwen <reinout@cs.vu.nl>:
- Updated Dutch translation-
-
-2005/03/29 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/detect.pm:
- - Let IOCTL detection of an USB printer not get accepted if there is
- no
- relevant item at all in the ID string, to avoid mis-detection of some
- USB
- keyboards as printers.
-
-2005/03/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: move drakroam from drakxtools-newt into drakxtools
- since it requires gtk+
- fix tools' crash when drakconf is not installing (#13392)
- 10.2-15mdk
-
- * docs/HACKING: update package list regarding gtk+ bindings
-
- * standalone/drakroam (UpdateStatus) fix layout
- translate columns' headers
-
- * any.pm (selectLanguage) remove unused variable
- (selectLanguage) let "unicode" checkbox be an advanced item at both
- install
- time and in standalone mode
-
- * detect_devices.pm (floppies) do not use dmidecode for detecting floppies
- since it's not
- reliable (#15029)
-
- * harddrake/data.pm: fix optical mice detection (#15082)
-
-2005/03/28 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm, network/adsl.pm: eaglectrl is now in /sbin
- (#15033)
-
-2005/03/28 pmaryanov
-
- * share/po/ru.po: fixed PPPoE, PPPoA,...
-
-2005/03/27 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: transl. drakroam messages
-
-2005/03/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/br.po, share/po/pl.po, share/po/ar.po,
- share/po/he.po: removed "10.1"
-
-2005/03/27 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * rescue/list: Add some more files to the rescue until packdrake works
- correctly without Compress::Zlib.
-
-2005/03/27 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/03/27 willysr
-
- * share/po/id.po: Updated
-
-2005/03/26 Funda Wang <fundawang at linux.net.cn>
-
- * share/advertising/09.pl: Oops, Sorry for the critical typo
- s/Mandrakelinux 10.1/Mandrakelinux. For advertising.
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sc.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: Oops! Sorry for the critial typo :(
- s/Mandrakelinux 10.1/Mandrakelinux/. For advertising.
-
-2005/03/26 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/03/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/sc.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * share/po/es.po, share/po/pt.po: updated Spanish file
- updated pot file
-
-2005/03/25 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * rescue/list.x86_64: speculatively add 32-bit loader in case user wants
- to use 3rdparty 32-bit
- binaries depending on it.
-
- * rescue/tree/usr/share/symlinks: I hate you pixel. ;-) You were not lib64
- aware of those modern arches. ;-))
-
- * rescue/make_rescue_img: take care of lib64 platforms, also add msboot
- restorer to x86_64 tree
-
- * share/rpmsrate: kdm was the new default
-
-2005/03/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sc.po: Added Sardinian file
-
- * share/po/pt_BR.po: updated Brazilian file
-
- * share/po/sl.po, share/po/id.po: updated Slovenian file
-
-2005/03/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-14mdk
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/sc.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/Makefile, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/fr.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po:
- - add new strings from drakroam
- - merge in kde's translations
-
- * share/po/be.po: fix bogus translations introduced on 6-Aug-2004
- - add new strings from drakroam
- - merge in kde's translations
-
- * modules/interactive.pm (load_category__prompt_for_more) enable one to
- load ide drivers if needed
-
-2005/03/25 willysr
-
- * share/po/id.po: Fix Typo
- Fix Typo and Minnor Update
- Updated
-
-2005/03/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_any.pm: nasty warly uses different volume IDs for mini CDs
-
- * standalone/drakroam: do not crash in Help and About buttons
-
-2005/03/24 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Always write an MD5SUM file
-
-2005/03/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- update
-
- * standalone/drakroam: tag strings as being translatable
-
- * share/po/pt_BR.po:
- - update from Cristiano Otto Von Trompczynski <cris@mandrakesoft.com>
- - fix errors in cataglog
-
-2005/03/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: force refresh if asked by user from the menu
- reload configuration on SIGHUP
- ask for root password if needed when setting a new profile
-
- * network/network.pm: write ATM_ADDR field
-
- * network/netconnect.pm: ATMARP support, useful for modems using pppoatm
- (e.g. SpeedTouch) and
- ISP using RFC 1483 Routed VC MUX (e.g. Free Degroupe)
-
- * network/adsl.pm: use new --nocall option of speedtouch-start
-
-2005/03/24 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakvpn, network/shorewall.pm, standalone/drakgw:
- - network::shorewall::default_interfaces_silent() does not need any
- parameter
- - network::shorewall::read() is simpler with a $o_in
- - network::drakfirewall::default_from_pkgs() is non interactive,
- better give it a do_pkgs
- - cleanup as little as possible
-
- * security/level.pm: really default security level 3
-
- * raid.pm: calling inactivate_and_dirty() on a new structure is bad, we
- loose the {isFormatted} flag
- (no big deal though, it happened because raid::new() was creating a new
- raid with an already active md name)
- ensure we use/propose a free md when creating a new one
- after "mdadm --assemble" there can be some mds in inactivate state
- busying devices, stopping them
-
- * network/drakfirewall.pm: log what we are doing
- return the user choices
- - there is no reason to have string ref for ports
- - replace main_auto_install() with default_ports()
- network::drakfirewall::set_ports() doesn't *need* a $in anymore, and it
- doesn't die when no network card
- - network::shorewall::default_interfaces_silent() does not need any
- parameter
- - network::shorewall::read() is simpler with a $o_in
- - network::drakfirewall::default_from_pkgs() is non interactive,
- better give it a do_pkgs
- - cleanup as little as possible
-
- * install_steps_interactive.pm:
- - configure a firewall by default in secure level >= 3
- - allow auto_install parameter {firewall_ports}
- - network::shorewall::default_interfaces_silent() does not need any
- parameter
- - network::shorewall::read() is simpler with a $o_in
- - network::drakfirewall::default_from_pkgs() is non interactive,
- better give it a do_pkgs
- - cleanup as little as possible
-
- * install_steps.pm: really default security level 3
- - configure a firewall by default in secure level >= 3
- - allow auto_install parameter {firewall_ports}
-
- * diskdrake/interactive.pm: calling inactivate_and_dirty() on a new
- structure is bad, we loose the {isFormatted} flag
- (no big deal though, it happened because raid::new() was creating a new
- raid with an already active md name)
- use raid::free_mds() and don't sort (we provide a better numerically
- sorted list)
-
-2005/03/24 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * tools/Makefile: Install modules required by packdrake and gendistrib in
- MISC_DEST
-
-2005/03/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (Gtk2::Banner::new) make banner be RTL aware (aka follow
- language direction
- and display itself mirrored for RTL languages) (#11910)
- (Gtk2::Banner::new) ensure icon is centered vertically
-
- * drakxtools.spec: 10.2-13mdk
-
-2005/03/24 willysr
-
- * share/po/id.po: Updated
-
-2005/03/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: warn that the mount can fail if the partition hasn't
- been cleanly unmounted
-
- * install_any.pm: temporarily fallback on /mnt/hd if the hard disk mount
- point can't be found
-
-2005/03/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: warn that the mount can fail if the partition hasn't
- been cleanly unmounted
-
- * install_any.pm: temporarily fallback on /mnt/hd if the hard disk mount
- point can't be found
-
-2005/03/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Fix ejection of cdrom when asking for the supplementary
- CD. (bug 14902)
-
-2005/03/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: warn that the mount can fail if the partition hasn't
- been cleanly unmounted
-
- * install_any.pm: temporarily fallback on /mnt/hd if the hard disk mount
- point can't be found
-
-2005/03/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Fix ejection of cdrom when asking for the supplementary
- CD. (bug 14902)
-
-2005/03/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: warn that the mount can fail if the partition hasn't
- been cleanly unmounted
-
- * install_any.pm: temporarily fallback on /mnt/hd if the hard disk mount
- point can't be found
-
-2005/03/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Fix ejection of cdrom when asking for the supplementary
- CD. (bug 14902)
-
-2005/03/23 fisher
-
- * share/po/uk.po: uk tr-tion update
-
-2005/03/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: warn that the mount can fail if the partition hasn't
- been cleanly unmounted
-
- * install_any.pm: temporarily fallback on /mnt/hd if the hard disk mount
- point can't be found
-
- * network/adsl.pm: make Bewan PCI modems work (drop MTU config entries)
-
-2005/03/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: changed tifinagh kbd to "tifinagh(phonetic)", to avoid
- conflicts
- with future moroccan standard layout (as will be used in schools etc)
- which is a bit different
-
-2005/03/23 pmaryanov
-
- * share/po/ru.po: fixed 'Load/Save selection' and 'No details'
- translated 'Smart Card'
- fixed 'Allow all users'
-
-2005/03/23 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/monitor.pm: probe_using_X on neomagic can return rubbish, so
- prefer probe_DMI() (even if dmi probe is quite fuzzy...)
-
-2005/03/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm: Fix detection of available space when copying rpms
- on disk (bug 14790)
-
- * install_any.pm: Fix ejection of cdrom when asking for the supplementary
- CD. (bug 14902)
-
-2005/03/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- typo fix
-
- * Makefile.drakxtools, Makefile: package rpmsrate
-
- * drakxtools.spec: 10.2-12mdk
-
-2005/03/23 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: Add ufraw-gimp with gimp and ufraw in photo (for
- handling raw images from digital camera)
-
-2005/03/23 willysr
-
- * share/po/id.po: Fix Typo
- Updated
-
-2005/03/23 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/monitor.pm: probe_using_X on neomagic can return rubbish, so
- prefer probe_DMI() (even if dmi probe is quite fuzzy...)
-
-2005/03/22 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/rpmsrate: install atmel firmwares for hardware using at76* modules
- install prism54-firmware for prism54 devices only
- kernel 2.4 isn't needed anymore for this hardware
- install xine-esd on Gnome desktops so that totem works when esd is
- running
-
- * mdk-stage1/disk.c: dirname may modify the string, so copy it first
-
-2005/03/22 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: perl_checker fix
- choose the default background best matching the resolution
-
- * standalone/keyboarddrake: we require_root_capability, so do it ASAP
- (bugzilla #13619)
- clean-up
- put the question inside the interactive code
-
- * Xconfig/main.pm: try a little harder to know if we must write the config
- file.
- this is still not enough though
- put X conf read in Xconfig::main
-
- * diskdrake/interactive.pm, lvm.pm: ensure {lv_name} is set when calling
- check_mntpoint() from Create() (via check()) (bugzilla #14253)
-
- * any.pm: be more explicit
- when calling adduser, don't forget {realname} or {home} if we have them
- (bugzilla #13805)
- no acpi means acpi=on, not the contrary (bugzilla #13935)
-
- * install_steps.pm: acpi=on is the default
-
- * install_steps_interactive.pm: handle the return value of
- any::setupBootloader() (bugzilla #13641)
-
- * standalone/XFdrake: put X conf read in Xconfig::main
-
- * standalone/drakauth, authentication.pm: SmartCard authentication needs a
- (bloody) proprietary package,
- only propose it when the package is available
-
- * Xconfig/xfree.pm: try a little harder to know if we must write the
- config file.
- this is still not enough though
-
-2005/03/22 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * install_steps_gtk.pm, share/list.i386, mouse.pm: XBox - get xpad to work
- in install (added xset)
-
- * harddrake/sound.pm: XBox - add options "xbox=1" for sound driver (thx
- Thierry)
-
-2005/03/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: help perl_checker
- install packages needed for hw support
-
- * drakxtools.spec: 10.2-11mdk
-
- * interactive.pm: perl_checker cleanup
-
-2005/03/22 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: fix kdegraphics-common duplicate problem
-
-2005/03/22 willysr
-
- * share/po/id.po: Fix Typo
- Updated
- Fix Typo
- Updated
-
-2005/03/21 Funda Wang <fundawang at linux.net.cn>
-
- * keyboard.pm: fixed wrongly spelled us_intl for lb locale.
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, install_messages.pm, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: s/102errata/errata/. There will not
- be an 10.2, and errara.php3
- is allways pointed to latest errata :/
-
-2005/03/21 marco
-
- * share/po/it.po: Successivo -> Next
-
-2005/03/21 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/rpmsrate: install kwifimanager on wireless-aware kde desktops
-
- * mdk-stage1/network.c: rephrase message (#14813)
-
- * mouse.pm: help perl_checker
- use specific Synaptics settings for ALPS devices (#14512)
-
- * detect_devices.pm: handle wireless hardware type
- is_lan_interface: do not list wifi%d interfaces as LAN devices (#14523)
-
- * Xconfig/xfree.pm: remove useless function to improve readability and
- please Titi
- use specific Synaptics settings for ALPS devices (#14512)
- use new recommended settings for synaptics-0.14.0
- factorize and minimal comments
-
-2005/03/21 Pixel <pixel at mandrakesoft.com>
-
- * do_pkgs.pm: add ->is_available
-
- * ugtk2.pm: don't use show_all, it unhides hidden summary (bugzilla
- #13941)
-
- * rescue/make_partimage_save_rest_all: addmd5 to the generated iso
- factorize
-
- * bootloader.pm: enhance yaboot macos entry handling (mostly written by
- cjw) (bugzilla #14642)
-
-2005/03/21 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Don't copy RPMs from supplementary media, except
- supplementary CDs
- Factorize code on opening CD tray.
- This, and the previous change, fixed bug #14850.
- Force opening of cdrom tray when asking for a supplementary CD.
- Allow to eject non-mounted cdroms
-
-2005/03/21 rstandtke
-
- * share/po/de.po: some additions
-
-2005/03/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getUPS) enforce "hidups" as driver for BackPro UPSes
-
- * drakxtools.spec: 10.2-10mdk
-
- * standalone/drakups (add_device_wizard) set extra parameters if present
-
-2005/03/21 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: install kdegraphics-common to support camera
-
-2005/03/21 willysr
-
- * share/po/id.po: Fix typo
- Updated
-
-2005/03/21 Olivier Blin <oblin at mandrakesoft.com>
-
- * drakxtools.spec: force net_applet start from menu (#14858)
-
- * mdk-stage1/network.c: rephrase message (#14813)
-
- * standalone/net_applet: don't modify autostart config file value if
- started with --force
-
-2005/03/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po: updated Bengali file
-
- * share/po/sl.po: updated Slovenian file
-
-2005/03/21 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: ensure strange return value from gtf(1) doesn't cause
- havoc
-
- * rescue/make_partimage_save_rest_all: addmd5 to the generated iso
- factorize
-
- * detect_devices.pm, pkgs.pm: handle new kernel flavour for i686 but non
- pae
-
-2005/03/21 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Allow to eject non-mounted cdroms
-
-2005/03/21 willysr
-
- * share/po/id.po: Updated
- Fix typo
- Updated
-
-2005/03/20 willysr
-
- * share/po/id.po: Fix Typo
- Fix Typo
- Updated
-
-2005/03/19 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec: we need latest ldetect-lst (bugzilla #14785)
-
-2005/03/19 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/03/19 willysr
-
- * share/po/id.po: minnor update
- Updated
- minnor update
- Updated
- Updated
-
-2005/03/18 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: do "doPartitionDisks" and "formatPartitions" ASAP in
- upgrade so that miscellaneous is runned when /mnt is mounted (bugzilla
- #8678)
-
-2005/03/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-9mdk
-
- * network/netconnect.pm: disable network hotplug for via-velocity driver
- (#14763)
-
-2005/03/18 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, install_messages.pm, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: s/101errata/102errata for the next
- release. We often forget this.
-
-2005/03/18 Olivier Blin <oblin at mandrakesoft.com>
-
- * harddrake/data.pm: adapt to new adsl_detect prototype
-
- * standalone/drakroam: perl_checker/include fixes
- don't be verbose
-
- * standalone/drakconnect: really detect wireless devices in manage
- interface
-
- * rescue/tree/etc/issue: tell how to go back to the rescue menu
-
- * share/po/fr.po: fix drakbackup message
- fix bad translations
-
- * standalone/logdrake: perl_checker fixes
- fix save dialog
-
- * network/ethernet.pm: remove other mac address occurrences in iftab
-
-2005/03/18 Pixel <pixel at mandrakesoft.com>
-
- * lvm.pm: rootDevice must be properly set, esp. for newt diskdrake
- (bugzilla #14254)
-
- * standalone/localedrake: always warn the user to logout, even if we can't
- help (bugzilla #14403)
-
- * diskdrake/interactive.pm: remove the lvm if lvm::vg_destroy() succeeds
- (bugzilla #14249)
-
- * install2.pm: do "doPartitionDisks" and "formatPartitions" ASAP in
- upgrade so that miscellaneous is runned when /mnt is mounted (bugzilla
- #8678)
-
- * bootloader.pm: handle grub file names that do not correspond to a
- mounted filesystem (bugzilla #14410)
- use renamef instead of rename to create .old conf files
-
- * Xconfig/xfree.pm: simplify
- ensure the .old X conf is the last one
- instead of having xorg.conf symlinked to XF86Config, do the contrary
-
-2005/03/18 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * crypto.pm: Fix downloading update rpms with ftp method.
- Remove noisy log
-
- * ftp.pm: Meaningful error messages
-
-2005/03/18 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Better way to list NIC modules (thx Thierry).
- Lose the "system" calls. Use pxe.include now. Clean up some redundant
- code.
-
-2005/03/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getUPS) move comment about serial UPS where
- appropriate
-
- * standalone/drakups (add_device_wizard) fix device path when manually
- adding an UPS (#12290)
-
- * standalone/logdrake: fix explanation mode only displaying last line
- (#14368)
- (parse_file) do not horribly die
-
- * standalone/drakperm (row_setting_dialog) better looking GUI: span groups
- & users on
- several columns (up to 3)
- (we might have choosed to set number of columns depending of number
- and max length of group/users rather than hardcoding 3 columns)
- (get_user_or_group) do not ignore groups with empty password field
- (#14777)
-
- * drakxtools.spec: 10.2-9mdk
- 10.2-8mdk
- 10.2-7mdk
-
-2005/03/18 willysr
-
- * share/po/id.po: Updated
- Updated
- Updated
-
-2005/03/17 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2005/03/17 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * install_steps_interactive.pm: bring back generic release-notes.txt to
- life
- MERGE: make it possible to read arch-specific release notes in addition
- to
- global (default) ones
-
- * mdk-stage1/usb-resource/update-usb-ids.pl: fix usb devices id generation
-
- * mdk-stage1/Makefile: pcmcia also works on x86-64 (old 10.1-branch)
-
- * rescue/list: MERGE: fix ldso name
-
- * install_steps_gtk.pm: MERGE: stop using dedicated X drivers on x86-64,
- default to vesafb
-
- * mdk-stage1/pcmcia_/cs.h, mdk-stage1/pcmcia_/cardmgr.c,
- mdk-stage1/pcmcia_/ds.h, mdk-stage1/pcmcia_/yacc_config.h,
- mdk-stage1/pcmcia_/cs_types.h, mdk-stage1/pcmcia_/vg468.h,
- mdk-stage1/pcmcia_/yacc_config.c, mdk-stage1/pcmcia_/i82365.h,
- mdk-stage1/pcmcia_/driver_ops.h, mdk-stage1/pcmcia_/cirrus.h: merge with
- recent enough kernel and remove osbolete (unused) stuff, also do
- some 64-bit fixing there (forward port from cs3 and 10.1 branches)
-
- * share/list, share/list.x86_64, share/list.i386: mdadm for everyone, fix
- ldso linker name for other arches
-
- * devices.pm: MERGE: don't be so i586 centric
-
-2005/03/17 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/thirdparty.c: probe in automatic mode to create devices (and
- really check for mount return code)
- fix return code check
- message fix again
- more message fixes
- fix/enhance messages
- look for modules in /install/thirdparty first
-
- * network/adsl.pm: vpi is given as hex too (though it doesn't matter much
- since it's
- merely always less than or equal to 9)
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: use sata modules too
-
- * standalone/drakconnect: fill at least the DEVICE field for
- non-configured devices
- allow to modify non configured devices in manage interface
-
-2005/03/17 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/monitor.pm, Xconfig/main.pm, Xconfig/xfree.pm: use
- monitor-probe-using-X
-
- * mygtk2.pm: ensure the val registrations are kept ordered
-
- * common.pm: ensure this bloody stupid code doesn't break things when it
- is unused
-
- * install_steps_interactive.pm: simplify
-
- * mdk-stage1/doc/UPDATEMODULES, install_steps.pm: give ability to tell in
- which list_modules category is a module
-
- * Xconfig/resolution_and_depth.pm:
- - simplify GUI: don't have a "ratio" combo. have the resolutions from
- current ratio by default and allow "Other" to see all others
- - by default 1280x1024 is now in 4/3, not 5/4 (stupid bloody
- resolution!)
- have 1280x1024 in both 4/3 and 5/4 ratios
-
- * share/rpmsrate: we may need monitor-probe-using-X installed to configure
- X during install
- (XFdrake already require monitor-edid)
-
-2005/03/17 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Fixed queue name auto-generation, it sometimes hanged in an endless
- loop
- (bugs #14426, #14525, #14563).
-
-2005/03/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: temporary move collate sorting into net wizard in
- order to minimize possible side effects
-
- * drakxtools.spec: add an item to 10.2-6mdk's log
-
- * interactive.pm: temporary move collate sorting into net wizard in order
- to minimize possible side effects
- (ask_from_normalize) use newly introduced set_l10n_sort() in order to
- have proper localized sorting (#14634)
-
- * common.pm (set_l10n_sort) import comments from rpmdrake
- (set_l10n_sort) do not bother touch LC_ALL
- (set_l10n_sort) stole it from rpmdrake
-
-2005/03/17 willysr
-
- * share/po/id.po: Updated
- Updated
-
-2005/03/16 Daouda Lo <daouda at mandrakesoft.com>
-
- * bootloader.pm:
- - cluster without capturing
-
-2005/03/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/tools.h: cdrom support in third-party module
-
- * mdk-stage1/tools.c:
- - merge update_modules stuff in third-party module
- - add "thirdparty" as an alias for the "updatemodules" option
- - allow to specify thirdparty device using automatic "thirdparty"
- option
- - try to mount as iso9660 too in try_mount
- cdrom support in third-party module
-
- * mdk-stage1/thirdparty.c:
- - merge update_modules stuff in third-party module
- - add "thirdparty" as an alias for the "updatemodules" option
- - allow to specify thirdparty device using automatic "thirdparty"
- option
- - try to mount as iso9660 too in try_mount
- fail if device doesn't match anything
- cdrom support in third-party module
-
- * mdk-stage1/Makefile: allow to clean local directory only
- partition.c is used only in disk installs for now
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.c, mdk-stage1/stage1.h,
- mdk-stage1/modules.h:
- - merge update_modules stuff in third-party module
- - add "thirdparty" as an alias for the "updatemodules" option
- - allow to specify thirdparty device using automatic "thirdparty"
- option
- - try to mount as iso9660 too in try_mount
-
-2005/03/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po, share/po/sv.po, share/po/fr.po: updated French, Basque
- and Swedish files
-
-2005/03/16 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: fix dropping line macos in yaboot.conf (bugzilla #14642)
-
-2005/03/16 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install2.pm: Allow to specify "suppl" and "askmedia" in the
- kernel command-line as well as in the hdlists file
-
- * share/po/fr.po: Fix typo
-
- * share/po/id.po: Fix po syntax
-
-2005/03/16 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/03/16 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/default.pm:
- - Fixed setting of default printer on daemon-less CUPS client (bug
- #13940).
-
-2005/03/16 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: finalized slovak translation for 10.2
-
-2005/03/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/localedrake: enable to enable/disable utf-8
- ensure there's never a "previous" button on first step
-
- * any.pm: enable to enable/disable utf-8
-
- * drakxtools.spec: 10.2-6mdk
-
- * interactive/gtk.pm (ask_fromW) remove dead code
- (ask_fromW) remove unecessary sync (which was needed to workaround
- CList bug but now make TreeViews breaking CheckBoxes)
-
-2005/03/16 willysr
-
- * share/po/id.po: Updated
- Updated
- Updated
-
-2005/03/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm, network/adsl.pm: allow drakconnect to display
- multiple instances of the same adsl device
-
-2005/03/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * any.pm, pkgs.pm, install_any.pm: Install kernel-xbox on XBOX, bypass
- bootloader setup and eject call
-
-2005/03/15 mareklaane
-
- * share/po/et.po: Fixed translation.
-
-2005/03/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: allow drakconnect to display multiple instances
- of the same adsl device
- fix comment
- fix unicorn packages installation
- do not compare translated string, on Pixel's advice
- allow not to set gateway device (#14633)
-
- * network/adsl.pm: allow drakconnect to display multiple instances of the
- same adsl device
-
- * mdk-stage1/stage1.c, install_any.pm: fix pcmcia modules loading
-
-2005/03/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/cy.po: updated Italian and Welsh files
-
-2005/03/15 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/empty.pm: do not drop field {info} that can be created
- in zero_MBR
- do not drop field {info} that can be created in zero_MBR
- do not drop field {info} that can be created in zero_MBR
-
- * c/stuff.xs.pl, detect_devices.pm, modules.pm, install_any.pm,
- share/list:
- - add dmi_probe()
- - some special code on dmi is now moved in dmitable with flags Pkg:
- and Module:
-
- * bootloader.pm: fix typo
-
- * Xconfig/main.pm:
- - new function Xconfig::monitor::is_valid()
- - new function Xconfig::monitor::probe() which probes DDC, then
- fallbacks on DMI
-
- * Xconfig/monitor.pm:
- - new function Xconfig::monitor::is_valid()
- - new function Xconfig::monitor::probe() which probes DDC, then
- fallbacks on DMI
- don't pass $monitors_db around, use memoized monitors_db()
-
-2005/03/15 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Fix cdrom device name
-
-2005/03/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm: install scim-input-pad too for japanese
-
- * drakxtools.spec: 10.2-5mdk
-
-2005/03/14 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * share/rpmsrate: install setarch by default on x86_64, add provisions for
- a320raid-kernel
- drivers, add 32-bit compat galaxy gnome theme
-
-2005/03/14 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/03/14 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/shorewall.pm: allow connections from local net to firewall
- (#14586)
-
- * network/adsl.pm: remove eagle-usb_must_be_configured file
- fix and force CMVs symlink creation
-
-2005/03/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po: fixed encoding
- fixed syntax errors
-
- * share/po/ja.po, share/po/wa.po: updated Japanese file
-
-2005/03/14 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: fix netmask string..
-
-2005/03/14 Pixel <pixel at mandrakesoft.com>
-
- * standalone/bootloader-config: ensure we have /sbin in our PATH
-
-2005/03/14 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Fix typo
-
- * share/po/zh_CN.po: Fix newline issue
-
- * install_any.pm: Change the code for the rpm copying progress bar to
- avoid forking.
-
- * crypto.pm: Update mirror list
-
- * install_steps_gtk.pm: Don't die while upgrading if
- /var/ftp/pub/Mandrakelinux isn't there (bug #14585)
-
-2005/03/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: fix netmask message after funda fixed blino message
-
- * share/po/br.po: update
- fix netmask message after funda fixed blino message
-
-2005/03/14 willysr
-
- * share/po/id.po: Delete Conflict Indicator and Little Update
- Little Update
- Updated
- Updated
- Updated again
- Downgrade one version
- updated
-
-2005/03/13 mbukovjan
-
- * share/po/cs.po: Updates to Czech translations
-
-2005/03/13 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: add some xxXGA names
-
- * any.pm: fix looking for the user uid.gid
-
- * bootloader.pm: don't die when we have no entries in grub menu.lst
-
-2005/03/13 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
- * DrakX
-
-2005/03/13 willysr
-
- * share/po/id.po: Updated
-
-2005/03/12 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, network/netconnect.pm, share/po/be.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- standalone/drakconnect, share/po/sr@Latn.po, share/po/sq.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/lv.po,
- share/po/hu.po, share/po/fa.po, share/po/id.po, share/po/ru.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: s/Netmask
- address/Netmask/. typo fix
-
- * share/po/zh_CN.po: s/Netmask address/Netmask/. typo fix
- Updated Simplified Chinese translation
- Updated Simplified Chinese translation
-
-2005/03/12 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: jorge
-
-2005/03/12 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: Updates
- soft/control-center/po/da.po gi/perl-install/share/po/da.po
-
-2005/03/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/vi.po: updated Vietnamese file; corrected
- syntax error in Chinese file
-
-2005/03/11 mareklaane
-
- * share/po/et.po: Updated translation.
-
-2005/03/11 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_any.pm: remove useless /
- really create ISO images mountpoint (me sux)
- use full path to rpms for ISO media
-
- * network/adsl.pm: fix typo (linetype for eagle-usb)
-
-2005/03/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/tg.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * share/po/be.po, share/po/ar.po, share/po/br.po, share/po/am.po,
- share/po/cy.po, share/po/bs.po, share/po/az.po, share/po/bg.po: updated
- pot file
- updated pot file
-
-2005/03/11 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: grf, translate last minute strings
-
-2005/03/11 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: for 1400x1050, put the resolutions (60 and 75Hz are
- already in extramodes, but they are GTF modelines, we can overrule them)
-
-2005/03/11 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm: When removing duplicate physical media, take DVDs
- into account as well as CDs
-
- * install_any.pm: Use library functions
- Create an empty MD5SUM file to make urpmi happy
- Don't stack information windows on top of another
- Eject last CD after copy of rpms on disk
-
-2005/03/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/uk.po, share/po/eu.po, share/po/bn.po, share/po/ms.po,
- share/po/am.po, share/po/ko.po, share/po/sl.po, share/po/az.po,
- share/po/zh_TW.po, share/po/hr.po, share/po/ja.po, share/po/zh_CN.po,
- share/po/tr.po, share/po/cs.po: fix translations
-
-2005/03/10 fisher
-
- * share/po/uk.po: tr-tion update
-
-2005/03/10 huftis
-
- * share/po/nn.po: Updated Norwegian Nynorsk translation.
-
-2005/03/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/modem.pm: use a higher timeout for modem dialing (#10814)
-
- * install_any.pm: don't spawn a shell if stage2 isn't run directly
- setup urpmi media for ISO images
-
- * network/netconnect.pm, mdk-stage1/thirdparty.c: fix messages
-
-2005/03/10 Pixel <pixel at mandrakesoft.com>
-
- * standalone.pm: help perl
-
- * Xconfig/monitor.pm: cleanup
- simplify
- we don't want the 4/3 detailed_timings otherwise they conflict with the
- Xorg builtin vesamodes
-
- * partition_table/dos.pm: catch bad use of get_rawCHS()
-
- * Xconfig/xfree.pm: don't add modelines for 1280x1024, they are already in
- standard vesamodes (builtin Xorg)
- when adding gtf modelines, have them sorted with high frequencies first
- (since Xorg prefer the first matching modeline (!))
-
-2005/03/10 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Put a wait message for copying rpms from CDs
-
-2005/03/10 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * diskdrake/interactive.pm, partition_table/raw.pm, fs/type.pm: Diskdrake
- mods for XBox (thks Pixel)
-
-2005/03/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ltg.po, share/po/ky.po, share/po/am.po, share/po/cy.po,
- share/po/fur.po, share/po/vi.po, share/po/tl.po, share/po/uz@Latn.po:
- fix kde merge
- further merge with KDE
- remove duplicated string
- remove uneeded string
- merge in new strings
-
- * standalone/harddrake2 (upload) remove uneeded string
- enable to upload the hardware list
-
- * Xconfig/monitor.pm (getinfoFromDDC) fix crash (eg when called from
- hwdb-clients)
-
- * run_program.pm (raw) ensure runned programs are logged in explanations
-
- * share/po/DrakX.pot, share/po/Makefile: merge in new strings
-
- * share/po/br.po, share/po/fr.po: fix kde merge
- further merge with KDE
- update
- remove duplicated string
- remove uneeded string
- merge translations from KDE
- merge in new strings
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/lt.po, share/po/tg.po, share/po/bs.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/ta.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po: fix kde merge
- further merge with KDE
- remove duplicated string
- remove uneeded string
- merge translations from KDE
- merge in new strings
-
- * drakxtools.spec: 10.2-4mdk
- harddrake: require hwdb-clients
-
-2005/03/10 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/monitor.pm: we don't want the 4/3 detailed_timings otherwise
- they conflict with the Xorg builtin vesamodes
-
- * standalone.pm: help perl
-
-2005/03/10 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/03/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: hide wlan-ng settings for non-root users
- make wpa_supplicant.conf readable by root only
-
-2005/03/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * Makefile: ga translation level has been leveraged up
-
-2005/03/09 mareklaane
-
- * share/po/et.po: Translation fixes.
-
-2005/03/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/stage1.h: expert mode is dead
-
- * mdk-stage1/disk.c: fix message
- move partition stuff in partition.c and common disk stuff in tools.c
-
- * mdk-stage1/thirdparty.h, mdk-stage1/thirdparty.c: initial import (allow
- to load thirdparty modules from disks)
-
- * mdk-stage1/Makefile: don't forget to link with third_party stuff
- move partition stuff in partition.c and common disk stuff in tools.c
-
- * network/netconnect.pm, network/network.pm, network/ethernet.pm,
- standalone/drakconnect: write selected dhcp client in ifcfg files
-
- * mdk-stage1/probing.c: do ask for modules here, it is already done when
- needed
- wait for mass storage devices to be detected
- add log message when looking for scsi adapters
-
- * mdk-stage1/partition.c, mdk-stage1/tools.h, mdk-stage1/partition.h: move
- partition stuff in partition.c and common disk stuff in tools.c
-
- * mdk-stage1/stage1.c: expert mode is dead
- do not ask for third party modules here, it's available from main menu
- allow to use new third party stuff from main menu
- probe usb devices before trying to use third party modules
-
- * mdk-stage1/tools.c: expert mode is dead
- move partition stuff in partition.c and common disk stuff in tools.c
-
-2005/03/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * Makefile: updated list of too low languages
-
- * share/po/sl.po: updated Slovenian file
-
-2005/03/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- update
-
- * network/netconnect.pm: better looking text
-
- * Makefile: ga translation level has been leveraged up
-
- * network/ethernet.pm (get_eth_cards) update comments
- (get_eth_cards) do not overwrite driver name with sysfs one when we
- already got it from ethtool, thus fixing bogus names registered though
- pci layer in kernel (#14163)
-
- * drakxtools.spec: 10.2-3mdk
-
-2005/03/09 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: rc1 logo
-
-2005/03/08 Funda Wang <fundawang at linux.net.cn>
-
- * share/rpmsrate: removed obsolete IMEs for zh_TW
-
-2005/03/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * drakxtools.spec: use full path for net_applet icon in menu entry
- (#14346)
-
- * network/network.pm (wpa_supplicant_configure) scan hidden ssid
-
-2005/03/08 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: choose a 4/3 resolution by default
- xbox support (by Stew)
-
- * bootloader.pm: please perl_checker differently
-
- * Makefile: Vera is now in xorg
-
-2005/03/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Disable progress bar when copying rpms from CDs. (The
- change CD dialog
- clashes with it)
-
-2005/03/08 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * mouse.pm: mousedrake, detectloader support for XBox
-
- * bootloader.pm: perl_checker - bad /me
- mousedrake, detectloader support for XBox
-
-2005/03/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * interactive.pm, standalone.pm, ugtk2.pm: log program exiting
-
- * security/msec.pm (load_values) fix getting value when it's defined but 0
- (#14364)
- (get_function_value) fix getting value when it's 0 (#14364)
-
- * drakxtools.spec: fix 10.2-2mdk's changelog
- 10.2-2mdk
-
- * share/rpmsrate: install scim-input-pad for japanese users
-
-2005/03/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm (wpa_supplicant_configure) scan hidden ssid
-
-2005/03/08 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: choose a 4/3 resolution by default
- xbox support (by Stew)
-
-2005/03/08 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/03/07 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: use fonts-ttf-dejavu instead of fonts-ttf-vera (bug
- #13493).
-
-2005/03/07 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: added gcin setup
- Added settings for new traditional chinese IME gcin.
-
-2005/03/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakconnect: handle NEEDHOSTNAME and DHCP_HOSTNAME in Manage
- interface
- move DHCP settings in a notebook page
-
- * network/netconnect.pm: delete gateway if appropriate when configuring
- DSL devices too (#13978)
-
- * mdk-stage1/dhcp.h: export dhcp_domain too
-
- * mdk-stage1/network.c: remove spurious space
- try to reuse hostname and domain information from dhcp step (#14285)
- ask if the http proxy should be used for ftp (#13492)
- don't segault if proxy step is cancelled
-
-2005/03/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po: updated Bengali file
-
-2005/03/07 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: more and more fixes
-
-2005/03/07 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: allow live resizing of reiserfs on lvm (as
- tested by Gaetan Lehmann). not tested
-
- * share/themes-galaxy.rc, install_gtk.pm, share/themes-blue.rc,
- share/list:
- - by default, gtk use /usr/share/themes/Galaxy/gtk-2.0/gtkrc,
- so add this gtkrc to the install, and so no need
- to have galaxy settings in themes-galaxy.rc
- => this fixes the doc theme not having the good shapes for the buttons
- - fix the worst pb in themes-blue.rc (even if we don't use it)
-
-2005/03/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-1mdk
-
- * share/po/br.po: update
-
-2005/03/06 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: more fixes..
-
-2005/03/06 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm, diskdrake/resize_ntfs.pm: ensure ntfsresize is
- available
-
-2005/03/06 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/03/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: proofreading (gerard delafond)
-
-2005/03/06 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/03/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: set Linetype in eagle-usb.conf to use CMVs
- create CMV symlinks for both POTS and ISDN lines
-
-2005/03/05 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/03/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: CMV support for eagle-usb
-
- * mdk-stage1/probing.c: remove unused variable
-
- * network/netconnect.pm: copy provider_id tag too
- add @network::ethernet::dhcp_clients
-
- * detect_devices.pm: add is_lan_interface
-
- * mdk-stage1/stage1.c: set MODE_TESTING too if DEBUGSTAGE1 is set
-
- * standalone/drakconnect: perl_checker fix
- allow to modify DHCP settings too
- use detect_devices::is_lan_interface
-
- * network/ethernet.pm: add @network::ethernet::dhcp_clients
-
- * network/adsl_consts.pm: use provider_id as key instead of id
- add provider IDs, comments, cleanups
-
-2005/03/04 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: 100% good to go!:)
- A few more fixes:)
- 100%!
- :)
-
-2005/03/04 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: do not check yaboot "magic" on ppc (it seems the magic we
- have is somewhat wrong), assuming we have yaboot installed (it is the
- only handled bootloader anyway)
-
-2005/03/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm: Disallow to delect the first media listed in the
- "hdlists" file.
-
- * pkgs.pm: Modify new string in order to merge with KDE translations
- Fix passing installation method instead of description to
- install_any::getFile
- Add a wait message when downloading hdlists from network
-
- * share/po/fr.po: Translation nit
-
- * install_any.pm: Add an explicit error message instead of a built-in
- cryptic one (bug #14243)
-
-2005/03/04 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/03/04 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/default.pm:
- - Let printerdrake recognize if the user edited /etc/cups/client.conf
- manually.
-
-2005/03/03 huftis
-
- * share/po/nn.po: Updated Norwegian Nynorsk translation.
-
-2005/03/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * detect_devices.pm: add ralink RT2x00 interfaces type in comment
-
- * network/netconnect.pm: delete gateway settings if gateway device is
- invalid too (#11761)
-
-2005/03/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: Added translation for "recommended"
- string
-
-2005/03/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm, install_any.pm: perl_checker fixes
- Add a progress bar when copying rpms from the media to the hard disk
-
- * commands.pm: Avoid unnecessary stats.
-
- * share/po/nb.po: Fix .po syntax
-
-2005/03/03 shivahuang
-
- * share/po/zh_TW.po: updated po files
- updated po files
-
-2005/03/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- update
-
-2005/03/03 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Sync with Arabeyes CVS
-
-2005/03/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: refresh every second, and do not reread network
- conf at each refresh
-
- * network/netconnect.pm: delete gateway settings if reconfiguring the
- gateway interface to dhcp
-
-2005/03/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_TW.po: fixed menu
-
- * share/po/af.po: updated po file
- small fix in Afrikaans file
-
- * share/po/bg.po: fixed menus
-
-2005/03/02 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: handle boot-as and master-boot (bugzilla #13846)
- fix comment
-
- * Xconfig/xfree.pm: add the various "names" for standard resolutions
- sort CVT_ratios by preference
- "keyboard" InputDevice can also be called "kbd"
-
- * install_any.pm: screenshot_dir__and_move(): use /tmp which is ramdisk
- instead of /tmp/stage2 which is now always read-only
-
-2005/03/02 rstandtke
-
- * share/po/de.po: some additions
-
-2005/03/02 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Made the "(recommended)" in the printer/driver lists translateable
- (bug
- 10651)
-
- * share/rpmsrate:
- - Let hardware-specific GUI tools for HP printers not be installed by
- default
- during installation. They get only preloaded now, so that printerdrake
- can install them if needed (bug 13957).
-
-2005/03/02 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/03/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix 10.2-0.35mdk's changelog
- 10.2-0.35mdk
-
- * ugtk2.pm (create_scrolled_window) Gtk2::Html::View has native scrolling
- support and
- thus behave badly with GtkViewport
-
-2005/03/01 Daouda Lo <daouda at mandrakesoft.com>
-
- * any.pm:
- - webclient alternative is obsolete, launch browser with new
- /usr/bin/www-browser
- - check and launch browser according to wm
-
- * standalone/drakbug:
- - load link with /usr/bin/www-browser
- - use any::launch_browser_with_wm func to launch better suited
- browser
-
- * standalone/drakhelp:
- - load link with /usr/bin/www-browser
- - use any::launch_browser_with_wm
-
-2005/03/01 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: add i18n packages for mozilla-firefox
-
-2005/03/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/probing.c: do not show a dialog box before loading network or
- SCSI drivers, we'll
- load it anyway ...
-
- * diskdrake/interactive.pm: remember encryption algorithm
- allow to choose encryption algorithm (#13472)
-
-2005/03/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po: corrected syntax error
-
-2005/03/01 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: more proof reading
-
-2005/03/01 pjetur
-
- * share/po/is.po: Small fixes
-
-2005/03/01 Pixel <pixel at mandrakesoft.com>
-
- * interactive.pm: when testing, don't silently default to newt
-
- * mygtk2.pm: stringify using a perl_checker compliant way
- - handle {list_ref} in ComboBox
- - handle more than one {ref} per widget
- - check that the string value of the ref doesn't change when it is set
- (maybe we should remove the REF or SCALAR prefix?)
-
- * Xconfig/monitor.pm: fix typo
- create {preferred_resolution} out of the edid detailed_timings and use
- it
- skip detailed_timings flagged bad_ratio
-
- * bootloader.pm: fix buggy get_append_memsize() (bugzilla #13874)
-
- * Xconfig/resolution_and_depth.pm: add a ratio choice, and restrict the
- resolutions to this choice
- - sort the whole resolutions to simplify the code, and get better
- choices
- - add a failsafe resolution
- create {preferred_resolution} out of the edid detailed_timings and use
- it
-
- * Xconfig/xfree.pm: add 1280x600 for VAIO PCG-C1M (bugzilla #5192)
- give up trying to only add modelines not defined in xorg, otherwise xorg
- will prefer the modelines we give here (eg: it will use 1024x768@50
- whereas it could use 1024x768@60)
- - when setting a resolution, create associated gtf modelines for
- various standard vfreqs
- (but don't do it for builtin_ModeLines (cf vesamodes and extramodes in
- xorg))
- - drop the Dell modelines (this is now cleanly handled)
- - drop the Vaio modeline (but this modeline was not gtf, will it work
- with the gtf modeline?)
- - export {ModeLine} raw to allow playing with pre_comment
-
- * Xconfig/parse.pm: fix section with only comments (putting the comment
- after the EndSection is wrong)
-
- * lang.pm: configure iocharset and codepage option for hal
-
-2005/03/01 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Make sure that recommended driver is preselected in expert mode,
- even if the
- recommended driver is a manufacturer-supplied PPD with language tag.
- - Added possibility to add a remote LPD printer in beginner's mode
- (bug 13734)
- - Fixed incorrect display of accentuated characters in PPD options
- also for
- boolean options (bug 13928)
- - Let detected LPD printer model be shown in a pop-up window and not
- in the
- add printer wizard
- - Let detected socket printer model be shown if the IP/port was
- manually
- entered
- - Small fix on selection of test pages
- - Fixed add printer wizard ("Previous" and "Cancel") for printerdrake
- being
- run embedded in the MCC (bug 13929).
-
-2005/03/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/ethernet.pm (get_eth_cards) workaround buggy kernel until
- provided patch got applied (#12609)
- (get_eth_cards) backport fixes from HEAD:
- - workaround buggy kernel until provided patch got applied (#12609)
- - do not rely on broken ethtool from hostap drivers (#13979)
-
- * ugtk2.pm (Gtk2::ComboBox::set_popdown_strings) clear model before
- filling the list
-
- * share/rpmsrate: do not install gftp with gnome, it's not HIG compliant,
- it's not
- gtk+2, it's bog prone and browser & nautilus are better
-
- * Makefile.drakxtools, Makefile: fix build after pixel's pass
-
- * drakxtools.spec: 10.2-0.34mdk
- 10.2-0.33mdk
-
- * share/po/fr.po: fix bogus translation
-
-2005/02/28 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/28 mbukovjan
-
- * share/po/cs.po: Updated Czech translation.
-
-2005/02/28 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/ethernet.pm: do not rely on broken ethtool from hostap drivers
-
- * drakxtools.spec: add net_applet menu entry
-
- * network/netconnect.pm: enhance "wrong network mask format" message
- (#10712)
- allow to modify DHCP timeout
- handle PEERYP and PEERNTPD too (#9982)
- peerdns support (and assorted space fixes)
- apply USERCTL settings for modems too
-
- * standalone/net_applet: netprofile support, allow to select watched
- interface
-
- * standalone/drakconnect: enhance "wrong network mask format" message
- (#10712)
-
- * network/network.pm: write DHCP_TIMEOUT for DHCP connections
- write PEERYP and PEERNTPD for DHCP connections
- write PEERDNS for DHCP interfaces
-
-2005/02/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fr.po: updated French file
-
- * keyboard.pm: define 'compose:rwin' in XkbOptions when
- $keyboard->{GRP_TOGGLE}
- is different than "rwin_toggle" and also when $keyboard->{GRP_TOGGLE}
- is not defined.
-
- * share/po/sl.po: updated Slovenian file
- updated Slovenian file
-
- * share/po/vi.po: updated Vietnamese file
-
- * share/po/fa.po, share/po/nl.po, share/po/it.po, share/po/bs.po,
- share/po/sk.po, share/po/br.po, share/po/cy.po, share/po/et.po,
- share/po/ja.po, share/po/da.po, share/po/pt.po: updated Welsh, Persian,
- Italian adn Japanese files;
- ran msgmerge on all *.po files
-
-2005/02/28 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: minor fixes
- updates from eskild hustvedt:)
- a few fixes
-
-2005/02/28 Pixel <pixel at mandrakesoft.com>
-
- * rescue/make_partimage_save_rest_all, rescue/make_rescue_img:
- - in rest_all, try to restore from the cdrom
- - remove the debugging setting of leia as the partimage server
-
- * Xconfig/resolution_and_depth.pm:
- - remove ddcxinfos, replaced by monitor-edid (which is in a separate
- package)
- - add many resolutions (they are structured by aspect ratio for next
- move)
- - put the "Monitor preferred modeline" from EDID in xorg.conf
- - for this ModeLine must be exported from the monitor section
- - specifying a VendorName|ModelName in auto_inst is valid, don't
- overwrite it with edid probe
- - the strange /dev/zero needed (?) by ddcxinfos is no more needed
- - field {size} is now {diagonal_size}, and is no more "corrected"
- - add @CVT_ratios and @CVT_vfreqs (unused at the moment)
- - Getopt::Long is needed by monitor-parse-edid
- - drop hashes
- - handle lower than 640 resolutions
- (prepare for next move, introducing aspect ratio in choose_gtk)
-
- * mdk-stage1/disk.c, mdk-stage1/cdrom.c, mdk-stage1/stage1.h,
- mdk-stage1/tools.c, mdk-stage1/directory.c: new option "keepmounted" to
- allow the rescue media to be kept mounted
-
- * Xconfig/various.pm, any.pm, Makefile.config, drakxtools.spec,
- share/list, Xconfig/xfree.pm, Makefile.drakxtools, Xconfig/monitor.pm,
- tools/Makefile, install2.pm:
- - remove ddcxinfos, replaced by monitor-edid (which is in a separate
- package)
- - add many resolutions (they are structured by aspect ratio for next
- move)
- - put the "Monitor preferred modeline" from EDID in xorg.conf
- - for this ModeLine must be exported from the monitor section
- - specifying a VendorName|ModelName in auto_inst is valid, don't
- overwrite it with edid probe
- - the strange /dev/zero needed (?) by ddcxinfos is no more needed
- - field {size} is now {diagonal_size}, and is no more "corrected"
- - add @CVT_ratios and @CVT_vfreqs (unused at the moment)
- - Getopt::Long is needed by monitor-parse-edid
-
- * rescue/list: add xfs_repair to the rescue (bugzilla #10488)
-
- * bootloader.pm: fix typo
- have install.sh 755 (as suggested by Vincent Meyer)
-
-2005/02/28 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm: Make regexps a bit more lenient.
-
-2005/02/28 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Bugzilla 13998 - Sort list of nbis.
- Bugzilla 14031 - cleint files created as char devices.
-
-2005/02/28 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm, install_steps_interactive.pm:
- - Let country and not language decide about default paper size
-
-2005/02/28 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/02/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix adding net_applet menu entry
- 10.2-0.32mdk
-
- * share/po/br.po: update
- typo fixes
-
-2005/02/28 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic QA
- QA for Arabic
-
-2005/02/27 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/27 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
- * DrakX
- Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
- * DrakX
-
-2005/02/26 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: translated new 78 messages
-
-2005/02/26 vljubovic
-
- * share/po/bs.po: Latest changes to Bosnian files
-
-2005/02/25 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
-
-2005/02/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: write USERCTL too
-
- * network/netconnect.pm: pre-detect modem device (instead of mouse device
- ...) and do it at the
- right place
- remove debug code (spotted by Pixel)
- allow to enable USERCTL
- space fixes
- space fixes
- allow to select "unlisted" provider in adsl provider list
-
- * network/tools.pm: do not ask for root password if interface allows
- USERCTL
-
-2005/02/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po: updated Bengali file
-
- * share/po/wa.po: small update
-
- * share/po/sv.po, share/po/gl.po: updated Swedish file; corrected
- "default:LTR" entry for Galician
-
- * keyboard.pm: changed keyboard to "us" for Chinese
-
-2005/02/25 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: now that i understand hsync and vsync,
- i can filter using HorizSync much more nicely :)
-
-2005/02/25 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Driver "oki4w" was renamed to "oki4drv". Adapted printerdrake
- appropriately
-
-2005/02/25 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
- updated slovak translation
-
-2005/02/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakxtv: perl_checker fixes
-
- * standalone/drakfont (backend_mod) fix uninstalling fonts (#9324)
- (backend_mod) fix uninstalling fonts (#9324)
- rollback unwanted changes
- (backend_mod) fix uninstalling fonts (#9324)
-
- * drakxtools.spec: 10.2-0.31mdk
- 10.2-0.30mdk
-
- * share/po/ja.po: fix wrong key accelerator (#13540)
-
- * standalone/draksec: rollback unwanted changes
-
- * standalone/logdrake: simplify
- perl_checker fixes
-
- * share/po/br.po: update
-
- * standalone/drakconnect: perl_checko fixes (especially fix wrong message)
-
-2005/02/24 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation.
-
-2005/02/24 huftis
-
- * share/po/nn.po: Updated Norwegian Nynorsk translation.
-
-2005/02/24 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- soft/control-center/po/da.po soft/mdkonline/po/da.po
- soft/urpmi/po/da.po gi/perl-install/share/po/da.po
-
-2005/02/24 mareklaane
-
- * share/po/et.po: Updated translation.
-
-2005/02/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: do not update kde config file if kde isn't installed
- (spotted by Mathieu Geli)
- fix typos
- minimal WPA support
- always restart wlan-ng interface
- move wlan-ng stuff in network::network
-
- * network/tools.pm: minimal WPA support
-
- * network/netconnect.pm: minimal WPA support
- move wlan-ng stuff in network::network
- space cleanup
- spaces cleanup
-
-2005/02/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * standalone/net_applet: no space before question marks in English
- no space after colon in English
-
- * printer/printerdrake.pm: move "HPOJ" and "HPLIP" as parameters of
- translatable strings,
- so common phrases need to be translated only once.
- perl_cheker doesn't like a line break between function name and
- parenthesis
-
- * share/po/nn.po, share/po/wa.po: updated Walloon file
- updated pot file
-
- * share/po/da.po, share/po/eu.po: updated Basque and Danish files
- updated pot file
-
- * share/po/es.po: updated Spanish file
- updated pot file
-
-2005/02/24 Pixel <pixel at mandrakesoft.com>
-
- * fs/mount_options.pm: if we remove a weird option, also remove nodev,
- noexec and nosuid
- (but don't do it everytime, since those options can be usefully used for
- /tmp for example)
- fix typo
- fix typo
- fix typo
-
-2005/02/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/lt.po: merge in strings from urpmi & rpmdrake
-
- * standalone/drakups: perl_checker fixes
- fix reading UPS db: some UPS have the same name but differes in the
- way they're plugged into the system (eg: USB vs serial cable), so we
- need to differ them through the "extra" field
- adapt to new Libconf API
-
- * share/po/br.po: merge in strings from urpmi & rpmdrake
- update
- minor update
-
- * drakxtools.spec: 10.2-0.29mdk
-
- * .perl_checker: blacklist bad Libconf package
-
- * share/po/eo.po: merge in strings from urpmi & rpmdrake
- update
-
- * share/po/id.po, share/po/ro.po, share/po/mk.po, share/po/th.po,
- share/po/af.po, share/po/az.po, share/po/sr@Latn.po, share/po/ko.po,
- share/po/bg.po, share/po/lv.po: update
-
- * standalone/drakxtv: explain
- fix #13865: scan TV channels for TV ocards that do not require any
- driver configuration
-
-2005/02/24 willysr
-
- * share/po/id.po: Updated
-
-2005/02/23 fisher
-
- * share/po/uk.po: ukrainian tr-tion update
-
-2005/02/23 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakconnect: remove spurious spaces
-
- * network/modem.pm: remove all non-digit characters in phone number
- (#10813)
-
- * network/network.pm: handle wpa_supplicant files
-
-2005/02/23 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: fix
-
- * interactive/gtk.pm:
- - fix displaying "Advanced" instead of "Basic" in advanced_state by
- default
- - cleanup
-
- * ugtk2.pm: fix usage of create_file_selector()
-
- * common.pm: cleanup is_xbox() here too
-
- * detect_devices.pm: write code correctly
- "pae" flag in the cpu is needed for new kernel
- SuSE also have "Hand Held" as a laptop (ch_type in { 8, 9, 10, 11, 14 })
-
-2005/02/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * ugtk2.pm: Force to open file selector as a modal window (bug 13942)
-
- * share/po/zh_TW.po: Fix missing \n
-
-2005/02/23 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * keyboard.pm, detect_devices.pm, common.pm, Xconfig/monitor.pm,
- Xconfig/xfree.pm: XBox support - XFdrake
-
- * standalone/drakbackup, standalone/drakTermServ: Drop banner, using up
- too much window space. Perl_checker mods.
-
-2005/02/23 shivahuang
-
- * share/po/zh_TW.po: merge correctly between 1.352 and 1.353
-
-2005/02/23 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Fixed bug of accentuated characters in PPDs not correctly reproduced
- in the
- printer options dialog.
-
- * printer/main.pm:
- - Made possible modifying the options on a non-Foomatic queue not set
- up
- with printerdrake.
-
-2005/02/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_any.pm (default_packages) setup acerk for another laptop (which
- doesn't need
- any option)
-
- * network/adsl_consts.pm: add norwegian ADSL providers (Eskild Hustvedt)
-
- * share/po/br.po: update
-
-2005/02/23 vljubovic
-
- * share/po/bs.po: Fixes in Bosnian translation
-
-2005/02/22 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: finished translation for 10.2
-
-2005/02/22 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
- melo
-
-2005/02/22 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: reflect new label from drakconf
- disable activefw by default
-
-2005/02/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po: updated Bengali file
-
- * share/po/ky.po: updated Kirghiz file
-
- * share/po/sl.po: updated Slovenian file
-
-2005/02/22 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm, pkgs.pm: Verify free space on disk for copying
- rpms
-
- * install_any.pm: Fix location of hdlist for rpms copied on disk
-
-2005/02/22 rstandtke
-
- * share/po/de.po: some fixes
-
-2005/02/22 shivahuang
-
- * share/po/zh_TW.po: updated po files
-
-2005/02/22 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Corrected default settings for printer auto-detection in beginner's
- mode
-
-2005/02/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakfont (interactive_mode) typo fix
-
- * standalone/drakconnect, standalone/net_applet: reuse the very same
- message
- unbreak blino change: reuse string from mcc since that's what will be
- displayed and allter *all* callers
-
- * drakxtools.spec: 10.2-0.28mdk
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/cs.po, share/po/uz@Latn.po: merge missing strings from mcc's
- domain
-
- * share/rpmsrate, lang.pm: adapt to new uim splitting
-
-2005/02/22 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic QA
-
-2005/02/21 huftis
-
- * share/po/nn.po: Updated Norwegian Nynorsk translation.
-
-2005/02/21 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakids: add an explanation about the Gtk2::SimpleList
- workaround
- uggly workaround of Gtk2::SimpleList bugs
-
-2005/02/21 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: fix scim-anthy appearing twice
-
-2005/02/21 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/data.pm:
- - Removed "gpr" from the packages to be installed. It is taken from
- the distro
- because it is not maintained anymore.
-
-2005/02/21 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/02/21 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: part. update
-
-2005/02/21 huftis
-
- * share/po/nn.po: Updated Norwegian Nynorsk translation.
-
-2005/02/21 mareklaane
-
- * share/po/et.po: Translation fixes.
-
-2005/02/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sl.po: updated Slovenian file
-
-2005/02/21 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: do URPM::add_macro in write_langs(), and require URPM instead
- of using it
- (for now it's only used during install) (bugzilla #13796)
-
-2005/02/21 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/02/20 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: New koi8-u font size. bug#13809
-
-2005/02/20 huftis
-
- * share/po/nn.po: Updated Norwegian Nynorsk translation
-
-2005/02/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakfont: perl_checker fixes
- really use the file selection message
- allow to select multiple files
-
-2005/02/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: keyboard values for "lb" language.
-
-2005/02/20 pjetur
-
- * share/po/is.po: End of days work
- End of another day
-
-2005/02/20 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/scannerdrake:
- - Let unsupported scanners be visibly marked in the scanners list (bug
- #12049)
- - Load kernel modules (and make them loaded on boot) if specified in
- ScannerDB
- - Tell user if his scanner requires manual editing of config files to
- work
- (the appropriate scanner models are marked in ScannerDB)
-
-2005/02/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: small typo fix
-
- * keyboard.pm: small fix
-
-2005/02/19 pjetur
-
- * share/po/is.po: More translations
-
-2005/02/19 Till Kamppeter <till at mandrakesoft.com>
-
- * scanner.pm:
- - Added support for the new keywords MANUAL, MANUALREQUIRED, and
- KERNEL in the
- scanner database
-
-2005/02/18 fisher
-
- * share/po/uk.po: translation update
-
-2005/02/18 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: scim-chinese has been renamed to scim-pinyin.
-
- * share/rpmsrate: uim has a new gtk frontend
- scim-chinese has been renamed to scim-pinyin.
-
-2005/02/18 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/18 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/activefw.pm: support GetReports method
-
- * standalone/net_applet: remove spurious spaces
- show unprocessed attacks when the applet starts
- store attacks in a queue instead of blocking DBus bus with a Gtk2 main
- loop
- let the daemon handle the blacklist policy in automatic mode
-
- * standalone/drakgw: indentation/spaces cleanups
-
- * Makefile.config, drakxtools.spec, Makefile.drakxtools: don't package
- drakids for now
-
-2005/02/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: a small note so I don't forget why I did it that way
-
- * share/po/sl.po: updated po file
- updated Slovenian file
-
- * share/po/pt.po: updated Slovenian file
-
-2005/02/18 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm, partition_table.pm: media_browser returns
- a filehandle when non save
-
- * any.pm: really fix the typo!
- fix typo
- factorize code in ask_window_manager_to_logout_then_do()
-
- * install_any.pm:
- - add HTTP support in media_browser
- - HTTP support is non save only
- media_browser returns a filehandle when non save
-
- * diskdrake/interactive.pm: use ->ask_filename instead of ->ask_file (esp.
- useful in "save" mode)
- factorize code in ask_window_manager_to_logout_then_do()
- don't reboot if the window manager did not exit
- media_browser returns a filehandle when non save
-
- * install_steps.pm: generated auto_install.cfg.pl can contain a somewhat
- empty printer config, but not really empty
- don't let upNetwork break /etc/protocols when the install is not done
- yet
- generated auto_install.cfg.pl can contain a somewhat empty printer
- config, but not really empty
- generated auto_install.cfg.pl can contain a somewhat empty printer
- config, but not really empty
-
- * standalone/XFdrake: factorize code in
- ask_window_manager_to_logout_then_do()
-
- * mdk-stage1/directory.c: fix using the mirror tree when there is an iso
- at the root of the mirror but we don't use it (or can't use it)
-
- * interactive.pm: ensure the "range" entry returned value is bounded as
- asked
- (useful for backends not handling "range" correctly, like
- interactive::newt)
- (bugzilla #13744)
-
-2005/02/18 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * detect_devices.pm: Detect XBox, don't probe for floppy on XBox.
-
-2005/02/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: prefer uim-qt for japanese under KDE
-
- * share/po/ga.po: update
-
-2005/02/18 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Sync with Arabeyes CVS -> 100% Arabic translation :-)
-
-2005/02/17 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/17 Olivier Blin <oblin at mandrakesoft.com>
-
- * Makefile: probe.c is located in c/
-
- * network/shorewall.pm: definitively get rid off net_cnx scripts
- add get_default_device
- remove unneeded test
- use network::shorewall::get_net_device
- add and use network::shorewall::get_net_device
-
- * network/netconnect.pm: titifix
- perl_checker fix
- remove unused network::netconnect::get_net_device
-
- * standalone/drakconnect: fix typo
- perl_checker fixes
- don't use net_cnx_up anymore
-
- * network/tools.pm: perl_checker fixes
- revert some previous commit
- net_cnx scripts shouldn't be used anywhere now
- remove set_cnx_script
- remove write_cnx_script
-
- * standalone/drakvpn: perl_checker fixes
- use network::shorewall::get_net_device
-
- * drakxtools.spec: ship drakids in drakxtools
- do not ship activefw.pm in drakxtools-backend but in drakxtools
-
- * Makefile.drakxtools: move drakids in /usr/bin
-
- * standalone/drakids: clear white list too
-
- * standalone/net_applet: allow to enable automatic mode from popup
- use only one 'edge' ButtonBox
-
- * standalone/drakgw: perl_checker fixes
- use network::shorewall::get_net_device
- net_cnx scripts shouldn't be used anymore
-
- * Makefile.config: ship drakids
-
-2005/02/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po, share/po/ltg.po, share/po/nb.po, share/po/uz.po,
- share/po/sk.po, share/po/ru.po, share/po/pt_BR.po, share/po/br.po,
- share/po/is.po, share/po/sl.po, share/po/nn.po, share/po/et.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/nl.po, share/po/it.po, share/po/uk.po,
- share/po/eu.po, share/po/es.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/de.po, share/po/fi.po, share/po/he.po,
- share/po/cy.po, share/po/da.po, share/po/cs.po, share/po/uz@Latn.po:
- updated Slovenian file;
- fixed various MandrakeSoft -> Mandrakesoft etc.
-
-2005/02/17 pjetur
-
- * share/po/is.po: cleaning up more
-
-2005/02/17 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: in case someone use diskdrake only to create
- partitions, shut up the predefined mount point automatic choice
-
- * detect_devices.pm, install_any.pm:
- - create dmidecode_category()
- - don't use field {string} when not needed
- - better use regexps on dmidecode returned strings (even the kernel
- use strstr)
-
-2005/02/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: perl_checko cleanup
-
- * standalone/keyboarddrake: simplify
-
- * share/rpmsrate: only install gnome-volume-manager for KDE & GNOME
- desktops
- KDE uses gnome-volume-manager too
- install cpufreqd on laptops w/o KDE (#13697)
-
- * share/po/br.po: update
-
-2005/02/16 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: install nautilus-filesharing when installing nautilus
- install desktop-printing when installing GNOME
-
-2005/02/16 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakids: use foreach (perl_checker)
- fix whitelist display and unwhitelist call
- use drakfirewall icon
- handle Whitelist signal
- handle whitelist
- allow to sort blacklist by date, attacker or attack type
-
- * standalone/net_applet: rename get_mode as get_interactive
-
- * network/activefw.pm: rename get_mode as get_interactive
- add generic call_method sub to factorize
- typo fix
- handle whitelist
-
-2005/02/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sl.po: updated Slovenian file
- updated Slovenian file
-
- * share/po/vi.po: updated Vietnamese file
-
-2005/02/16 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: More updates:)
- minor update
-
-2005/02/16 Pixel <pixel at mandrakesoft.com>
-
- * patch/patch-updatemodules.pl: for the real 10_1, not the 10_1-update
- branch
-
-2005/02/16 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - If a printer is set up with HPLIP and has still an old HPOJ
- configuration,
- it will be automatically removed now.
-
-2005/02/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: list usb mice that have not driver set as "Mouse:xxx"
- in usbtable (#13575)
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/compssUsers.pl, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/uz@Latn.po: typo fix (Per Oyvind Karlsen)
-
- * standalone/keyboarddrake: better display of keyboard layouts by using a
- tree (rationale: big
- pull-down menu is slow to browse)
-
- * share/rpmsrate: rollback
- typo fix (Per Oyvind Karlsen)
- include more EVMS packages
-
- * drakxtools.spec: 10.2-0.27mdk
-
- * share/po/br.po: typo fix (Per Oyvind Karlsen)
- update
- update
- typo fixes
-
-2005/02/16 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic translation (sync with arabeyes CVS)
-
-2005/02/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakids: perl_checker fixes
- delete unblacklisted entries from the list
- handle Init signal (look again for daemon if received)
- clear blacklist when needed
- add quit button
- initial import
-
- * standalone/net_applet: fix typo again
- fix typo
- remove unneeded variable
- use network::activefw;
-
- * network/activefw.pm: allow to look for daemon after startup
- add unblacklist
- initial import
-
-2005/02/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: corrected encoding
-
- * share/po/sr@Latn.po: fixed cyrillic mix
-
- * share/po/th.po: small fix
- small fix
-
- * share/po/sl.po: updated Slovenian file
-
-2005/02/15 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: More updates again!:)
- Even more fixes:)
-
-2005/02/15 Pixel <pixel at mandrakesoft.com>
-
- * mygtk2.pm: add FileChooser creation and rollback ugly ->run thing
- (hopefully now unneeded)
-
- * ugtk2.pm: _ask_dir and _ask_file now use FileChooser
-
- * tools/cvslog2changelog.pl: fix typo
-
- * install_steps_gtk.pm, diskdrake/interactive.pm, install_any.pm,
- install_steps_interactive.pm: replace load/save from floppy with using
- media_browser()
-
- * interactive/gtk.pm, interactive.pm: create ->ask_filename and
- ->ask_directory to replace ->ask_file
-
-2005/02/15 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Fix bug 13661 : umounting a supplementary CD wasn't done
- cleanly after failure
-
- * install_steps_gtk.pm, pkgs.pm: Support media size check when copying
- every rpm on HD
-
-2005/02/15 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Force only ASCII letters, numbers, and
- underscores being used in print queue names.
-
-2005/02/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/id.po, share/po/ru.po,
- share/po/gl.po, share/po/pt_BR.po, share/po/br.po, share/po/th.po,
- share/po/sl.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/be.po, share/po/mn.po, share/po/ko.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/he.po, share/po/lt.po,
- share/po/ca.po, share/po/tg.po, share/po/uz.po, share/po/mk.po,
- share/po/ro.po, share/po/is.po, share/po/af.po, share/po/hi.po,
- share/po/az.po, share/po/zh_TW.po, share/po/ta.po, share/po/sq.po,
- share/po/sr@Latn.po, share/po/eo.po, share/po/bg.po, share/po/el.po,
- share/po/lv.po: update
-
-2005/02/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/activefw.pm: initial import
-
- * standalone/net_applet: remove unneeded variable
- use network::activefw;
-
-2005/02/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/th.po: small fix
- small fix
- automerging
-
- * share/po/nb.po: corrected encoding
-
- * share/po/ltg.po, share/po/ky.po, share/po/uz.po, share/po/ms.po,
- share/po/ro.po, share/po/fur.po, share/po/br.po, share/po/hr.po,
- share/po/tr.po, share/po/ta.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/ga.po, share/po/be.po, share/po/mn.po, share/po/am.po,
- share/po/ko.po, share/po/sr.po, share/po/lt.po, share/po/eo.po,
- share/po/el.po, share/po/lv.po, share/po/uz@Latn.po: automerging
-
-2005/02/15 Per yvind Karlsen <peroyvind at linux-mandrake.com>
-
- * share/po/nb.po: Even more fixes:)
-
-2005/02/15 Pixel <pixel at mandrakesoft.com>
-
- * mygtk2.pm: add FileChooser creation and rollback ugly ->run thing
- (hopefully now unneeded)
-
- * install_steps_gtk.pm, diskdrake/interactive.pm, install_any.pm,
- install_steps_interactive.pm: replace load/save from floppy with using
- media_browser()
-
- * ugtk2.pm: _ask_dir and _ask_file now use FileChooser
-
- * tools/cvslog2changelog.pl: fix typo
-
- * interactive/gtk.pm, interactive.pm: create ->ask_filename and
- ->ask_directory to replace ->ask_file
-
-2005/02/15 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm, pkgs.pm: Support media size check when copying
- every rpm on HD
-
-2005/02/14 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: Modified font settings for zh_CN and zh_TW, 10pt would be fine
- to New Sung
- rather than 14pt.
-
-2005/02/14 peroyvind
-
- * share/po/nb.po: Updates from Eskild Hustvedt:)
-
-2005/02/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (probeSerialDevices) simplify
-
- * standalone/service_harddrake: better style
-
-2005/02/13 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po: updated Japanese file
-
-2005/02/13 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/monitor.pm: protect against bad depth (may occur on ppc?)
-
-2005/02/13 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
- * drakconf, DrakX
-
-2005/02/13 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm: Allow HPLIP setup also when
- setting up the print queue manually.
-
-2005/02/12 mbukovjan
-
- * share/po/cs.po: Updated Czech translations
-
-2005/02/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po, share/po/DrakX.pot: updated Basque file
-
- * share/po/cy.po: updated Welsh file
-
-2005/02/12 rstandtke
-
- * share/po/de.po: some additions
-
-2005/02/11 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: GNOME is now using gnome-volume-manager instead of
- magicdev
- -install GNOME software if GNOME AND KDE are selected at install
- -install gthumb instead of gqview
- -install sound-juicer and rhythmbox for sound and GNOME
-
-2005/02/11 fisher
-
- * share/po/uk.po: translation update
-
-2005/02/11 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * tools/ddcprobe/Makefile: ppc fixes (danny)
-
-2005/02/11 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/11 mareklaane
-
- * share/po/et.po: Updated and fixed translation.
-
-2005/02/11 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * lang.pm: Don't use the RPM_LANG_INSTALL environment variable anymore
-
- * install_any.pm: Sort media names in recapitulative message
-
-2005/02/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: fix removing a PCMCIA controller
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/advertising/10.pl, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/cs.po, share/po/uz@Latn.po: fix CD-ROM acronym
-
- * drakxtools.spec: 10.2-0.25mdk
-
- * harddrake/sound.pm: align
- add snd-hdspm & snd-indigo
- add snd-emu10k1x
-
- * pkgs.pm: do not favor perl-GTK
-
- * modules.pm: add various/crypto category (support for hardware
- accelerated crypto)
- (write_preload_conf) preload padlock driver for VIA C3 that have RNG
- (crypto hw) enabled
-
-2005/02/11 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic translation + a few fixes
- Arabic translation
-
-2005/02/10 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/02/10 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fr.po: updated Slovenian file
- updated French file
-
- * share/po/sl.po: updated Slovenian file
-
-2005/02/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/list: include dmraid
-
- * share/rpmsrate: install hotkeys even when KDE isn't selected
-
- * docs/HACKING: add another required package (dmraid)
-
- * detect_devices.pm (isTVcard) better style
- (probeSerialDevices) really "install" serial modules
-
-2005/02/10 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Sync with arabic translation CVS
-
-2005/02/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fr.po: updated French file
-
- * share/po/ja.po: updated Japanese file
-
-2005/02/10 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm:
- - Added help text for printers used with HPLIP.
- - Let "ask_warn()" messages not embed in the wizard, this breaks the
- "Cancel" button (help texts when MF device queue is added).
-
- * printer/printerdrake.pm: Tell that card reader is USB storage in the
- HPLIP help text only if the device is actually connected via USB.
- - Added help text for printers used with HPLIP.
- - Let "ask_warn()" messages not embed in the wizard, this breaks the
- "Cancel" button (help texts when MF device queue is added).
-
-2005/02/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (isTVcard) only look for drivers configurable by
- drakxtv
- (getTVcards) rely on "multimedia/tv" category
- add various/serial category and thus add support for mice and modems
- connected to multiport serial cards
- add network/modem category, thus adding support for ACP (Mwave) modems
-
- * network/netconnect.pm: fix ndiswrapper installing: always install it if
- needed (btw run faster if
- already installed)
- fix stepping back from lan interface step (impossible when using
- ndiswrapper
- and when there's only one interface)
- simplify ndiwrapper step chaining
-
- * drakxtools.spec: typo fix in 10.2-0.24mdk's changelog
- 10.2-0.24mdk
- fix 10.2-0.23mdk's changelog
- 10.2-0.23mdk
-
- * modules.pm (write_preload_conf) typo fix
- (write_preload_conf) rely on "multimedia/tv" category, thus managing
- more TV cards
- (write_preload_conf) minimal joystick support: preload proper modules
- (though
- only those on sound cards from Creative Labs and Fortemedia are
- detectable by
- pci_probe()...)
- (write_preload_conf) simplify and support multiple different AGP
- controllers
- (though unprobable)
- (write_preload_conf) minimal DVB support: preload proper modules
- add various/laptop category (only toshiba is detectable by pci_probe()
- though...)
-
- * mygtk2.pm (main) fix FileSelection (inactive & unusable window)
-
- * share/po/br.po: update
-
- * standalone/drakxtv: do not complain about no tv cards when there're but
- they do not
- require any configuration beyond loading proper module (#7443, #11270
- and the like)
-
- * harddrake/data.pm: do not detect speakers as keyboards
- rely on new "multimedia/webcam" category for detecting webcams
-
-2005/02/09 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: perl_checker fixes
-
-2005/02/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/eu.po,
- share/po/lv.po, share/po/hu.po, share/po/id.po, share/po/ru.po,
- share/po/br.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/am.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/fr.po, share/po/ta.po,
- share/po/nl.po, share/po/de.po, share/po/tl.po, share/po/eo.po,
- share/po/el.po, share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po:
- updated pot file
-
- * share/po/sv.po, share/po/nb.po: updated pot file
- updated Swedish and Norwegian files
-
- * share/po/it.po: updated Italian file
- updated pot file
-
- * share/rpmsrate: Arabic-only fonts are useless for "fa" or "ur" locales
-
- * share/po/fa.po: updated Persian file
- updated pot file
-
- * share/po/es.po: updated po file
- updated pot file
-
- * lang.pm: changed arabic font for KDE ("Roya" doesn't have ascii glyphs;
- "Terafik" does)
-
-2005/02/09 peroyvind
-
- * share/po/nb.po: * translate the word "daemon" to norwegian
- * various corrections
- updated
-
-2005/02/09 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: fix ugly typo (especially causing acpi to not be set in
- drakboot --boot)
-
-2005/02/09 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * ugtk2.pm: Add the possibility to call a callback just after widget
- initialisation in
- ask_browse_tree_info_given_widgets().
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/am.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/tl.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/uz@Latn.po:
- Make an error message more user-friendly
-
- * install_any.pm: Make an error message more user-friendly
- make perl_checko, the little bot, happy
- Remove "Cancel" button from the supplementary media selection window
-
-2005/02/09 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Added automatic setup of HP printers with
- HPLIP.
-
- * printer/main.pm: Added reading the printing technology type in the HPLIP
- model database.
- Added automatic setup of HP printers with HPLIP.
- Added subroutine to parse HPLIP device database XML file.
-
-2005/02/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * fs.pm (mount) let's support ntfs and reorder fs list btw (#3653)
-
- * drakxtools.spec: 10.2-0.22mdk
- 10.2-0.21mdk
- add bug reference in 10.1-14mdk's changelog
-
- * standalone/service_harddrake: prevent adding spurious empty lines at end
- of /etc/hotplub/blacklist on stop
-
-2005/02/08 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/08 mareklaane
-
- * share/po/et.po: Menus and some more translation fixes.
-
-2005/02/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * drakxtools.spec: start automatically net_applet in fluxbox and XFce4 too
-
-2005/02/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fr.po: updated pot file
- updated French file
- updated pot file
-
- * share/po/gl.po: updated pot file
- updated pot file
- updated pot file
-
- * share/keyboards.tar.bz2, keyboard.pm: synchronized keyboards with X11;
- added second bengali layout;
- make Serbian cyrillic use Serbian latin (isntead of "us") for latin
- layout
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/hr.po, share/po/be.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/he.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/mn.po, share/po/am.po,
- share/po/lt.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/uz@Latn.po: updated pot file
- updated pot file
-
- * share/po/ja.po: updated pot file
- updated pot file
- updated Japanese file
-
- * printer/printerdrake.pm: translatable string already in use
-
- * standalone/drakbug: "%s" is not a translatable thing (changed N() ->
- translate())
-
- * share/po/cy.po: updated Welsh file
- updated pot file
- updated pot file
-
-2005/02/08 peroyvind
-
- * share/po/nb.po: complete translation from Eskild:)
-
-2005/02/08 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: allow mounting isOtherAvailableFS filesystems read-only
-
- * ugtk2.pm: {rwindow} is more probably a mygtk2::MagicWindow
-
- * standalone/drakbug: cleanup this mess
-
- * fs/format.pm: workaround perl limitation
-
- * fs/type.pm: add iso9660 in isOtherAvailableFS
- detect iso9660 filesystem
-
- * fsedit.pm: when the partition table is empty, try to see if we are not
- using the plain disk
-
- * install2.pm, fs.pm, modules.pm, mdk-stage1/probing.c: new kernel doesn't
- like usbdevfs any more, it wants usbfs
-
-2005/02/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm: Better wording for a couple of strings
- Don't propose to copy RPMs on disk for ISO installation method
-
- * any.pm: Allow upper case letters in users' real names.
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/am.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/fr.po, share/po/ta.po,
- share/po/nl.po, share/po/de.po, share/po/tl.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/uz@Latn.po:
- Better wording for a couple of strings
-
- * docs/HACKING: Add some more necessary RPMs
-
-2005/02/08 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Fixed (worked around?) bug of parallel HP MF devices
- not being set up correctly with HPOJ (probably bad interaction with
- udev).
- - Corrected recognition of driver name in Foomatic-generated PPDs.
- - Conserve auto-detection data when a Foomatic printer entry is
- replaced by an
- entry from a native PostScript PPD.
-
- * printer/detect.pm:
- - Prevented restarting of HPOJ and reloading the parallel port kernel
- modules
- when printerdrake's queue generator is called by the hotplug script.
-
- * printer/printerdrake.pm: Updated device destinctions for HPOJ to the
- newest models.
- - Prevented restarting of HPOJ and reloading the parallel port kernel
- modules
- when printerdrake's queue generator is called by the hotplug script.
- Limited automatically generated print queue names to 12 characters and
- warn user if he manually enters longer names. Names longer than 12
- characters will make the printer unaccessible for certain Windows
- clients (bug #12674).
-
- * printer/data.pm: Added hplip-model-data package to be installed.
-
-2005/02/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-0.20mdk
- 10.1-27.5.101mdk
-
-2005/02/08 vljubovic
-
- * share/po/bs.po: Update translation
-
-2005/02/07 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/02/07 mareklaane
-
- * share/po/et.po: Some more translation fixes.
- First round of translation fixes ended...
-
-2005/02/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: do not require perl-Gnome2-Gconf in drakxtools, but
- use gconftool-2
- make it easy to use other GConf interfaces
-
- * network/adsl_consts.pm: add missing methods
-
- * network/netconnect.pm: select manual adsl connection type if the network
- interface was static
-
-2005/02/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/lv.po,
- share/po/hu.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * share/po/wa.po: updated Walloon file
- updated pot file
-
- * share/po/zh_TW.po, share/po/fa.po: updated Farsi file
- updated pot file
-
-2005/02/07 Pixel <pixel at mandrakesoft.com>
-
- * mygtk2.pm:
- ->get('window-position') should be done on real_window
-
- * install_steps_interactive.pm: really fix "Graphical interface - not
- configured" bug
-
- * fs/mount_options.pm: ensure some options are not set for
- directories_needed_to_boot (bugzilla #13433)
-
- * pkgs.pm: fix setting @hdlists when deselectionAllowed is false
-
-2005/02/07 shivahuang
-
- * share/po/zh_TW.po: conflicts between 1.336 & 1.337 solved
-
-2005/02/07 Till Kamppeter <till at mandrakesoft.com>
-
- * share/rpmsrate: Updated rpmsrate for new printing packages
-
- * standalone/printerdrake: Adjusted version number.
-
- * printer/data.pm: Use "hplip-hpijs" for HPIJS package.
-
-2005/02/07 mareklaane
-
- * share/po/et.po: More translation fixes.
-
-2005/02/07 Pixel <pixel at mandrakesoft.com>
-
- * fs/mount_options.pm: ensure some options are not set for
- directories_needed_to_boot (bugzilla #13433)
-
- * pkgs.pm: fix setting @hdlists when deselectionAllowed is false
-
-2005/02/06 mareklaane
-
- * share/po/et.po: More translation fixes.
- More translation fixes.
- Fixed translations.
-
-2005/02/06 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Adapted printerdrake to new printer drivers
- packages.
-
- * printer/data.pm: Added "hplip-hpijs-ppds" to be installed when
- printerdrake is started.
- Adapted printerdrake to new printer drivers packages.
-
-2005/02/05 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/02/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm, network/tools.pm: basic ndiswrapper support
-
- * network/network.pm: remove useless message
-
-2005/02/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: changed LANGUAGE value for languages that will need renaming
- in the future (ph->fil, ltg->LTG)
-
-2005/02/05 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: \w can match non-ascii characters, so expanding it (bugzilla
- #13432). It would be better to remove accents, but i don't know how to
- do it easily
-
-2005/02/05 Warly <warly at mandrakesoft.com>
-
- * install_any.pm: fix copy_rpms_on_disks
-
-2005/02/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: gnome proxy support in drakproxy
-
- * network/netconnect.pm: handle bpalogin service
- perl_checker fixes
-
- * drakxtools.spec: 10.2-0.19mdk
-
-2005/02/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Better version to install urpmi with copied RPMs
- Make install_urpmi work when having copied every RPM on disk
-
-2005/02/04 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: beta 10.2 logo
-
-2005/02/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: handle bpalogin service
- perl_checker fixes
- add bpalogin support for cable connections
-
-2005/02/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_TW.po, share/po/fr.po: updated French file; corrected syntax
- errors in Chinese file
-
- * share/po/vi.po: updated Vietnamese file
-
-2005/02/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Better version to install urpmi with copied RPMs
- Make install_urpmi work when having copied every RPM on disk
- call hdInstallPath only once
- Remove a debug trace, and perl_checker fixes
- Add support to copy all RPMs to the hard drive before installation.
-
- * share/po/zh_TW.po: Fix zh_TW problem
-
- * install_steps.pm, install_steps_gtk.pm, pkgs.pm,
- install_steps_interactive.pm: Add support to copy all RPMs to the hard
- drive before installation.
-
- * diskdrake/interactive.pm: Untranslated string
-
-2005/02/04 shivahuang
-
- * share/po/zh_TW.po: updated po file
-
-2005/02/04 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: beta 10.2 logo
-
-2005/02/03 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2005/02/03 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: CAT_X at Pixel's suggestion
- Always install mozilla-firefox when NETWORKING_WWW is selected
-
-2005/02/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po: updated Japanese file
-
-2005/02/03 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/main.pm: in auto, $raw_X non empty is "ok"
-
- * partition_table.pm: cleanup
-
-2005/02/03 rstandtke
-
- * share/po/de.po: some additions
-
-2005/02/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-0.18mdk
-
-2005/02/03 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabnic translation
-
-2005/02/02 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/02/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/drakfirewall.pm: fix samba port range syntax
-
- * network/isdn.pm: fix capi kernel drivers installation
- fix capi kernel drivers installation
-
-2005/02/02 Pixel <pixel at mandrakesoft.com>
-
- * rescue/make_rescue_img, rescue/make_partimage_save_rest_all: add a basic
- partimage save_all/rest_all feature
-
-2005/02/02 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/02/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: prefer beep-media-player over xmms
-
-2005/02/02 vljubovic
-
- * share/po/bs.po: Updating Bosnian translation
-
-2005/02/02 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic translation
-
-2005/02/01 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Update
-
-2005/02/01 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/02/01 mareklaane
-
- * share/po/et.po: Updated translation.
-
-2005/02/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/drakfirewall.pm: supplement previous half-fix
- port 445 is used for Samba (without NetBios)
- use new range syntax for smb
-
-2005/02/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/cy.po: updated Italian and Welsh files
-
-2005/02/01 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: check the given mount points
-
- * loopback.pm, diskdrake/interactive.pm, fsedit.pm: $hd is now unused, no
- need to pass it
-
- * fs/type.pm: ensure isLVM() works on both the VG and the partitions
- (isLVM() on a part was already used once in fsedit::check_mntpoint())
-
- * lvm.pm: ensure {lv_name} is set for LVM partitions
-
-2005/02/01 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Restore a bunch of translation that have disappeared
-
-2005/02/01 tsdgeos
-
- * share/po/ca.po: updates
-
-2005/02/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po, share/po/ga.po: update
-
- * share/rpmsrate: like latest rxvt-CJK, rxvt-unicode works fine with SCIM
- too, but is
- multilingual too (unlike rxvt)
- install rxvt-CJK with the same priority as rxvt
-
-2005/01/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/es.po: updated Spanish file
-
- * share/po/fr.po: updated French file
- updated French file
-
- * share/po/sv.po: updated Swedish file
-
- * share/po/eu.po: updated Basque file
-
-2005/01/31 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/modules.c, mdk-stage1/Makefile, rescue/make_rescue_img,
- mdk-stage1/network.c, mdk-stage1/.cvsignore, mdk-stage1/network.h,
- mdk-stage1/newt-frontend.c: add a dhcp-client built using mdk-stage1
- code
-
- * mdk-stage1/stage1.c: add a dhcp-client built using mdk-stage1 code
- - have nothing talking about interactive when SPAWN_INTERACTIVE is
- unset
- - same for SPAWN_SHELL
-
-2005/01/30 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/lv.po,
- share/po/hu.po, share/po/fa.po, share/po/id.po, share/po/ru.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: s/Disk/Hard Disk/.
- from Harddrake
-
- * share/po/zh_CN.po: s/Disk/Hard Disk/. from Harddrake
- Updated Simplified Chinese translation
-
- * harddrake/data.pm: s/Disk/Hard Disk/
-
-2005/01/30 mbukovjan
-
- * share/po/cs.po: Updated Czech translations.
-
-2005/01/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
-2005/01/29 mareklaane
-
- * share/po/et.po: Small corrections (vljalasketeave -> info vljalaske
- kohta + kasutaja ige -> lisa kasutaja).
-
-2005/01/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/es.po: updated po file
-
- * share/po/am.po: updated Amharic file
-
- * share/po/it.po: updated Italian file
-
-2005/01/28 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/Makefile: only prompt for "Additional Drivers floppy" for
- network
-
- * fs.pm, fs/type.pm, fsedit.pm, fs/mount_options.pm:
- - create fs::type::directories_needed_to_boot() and use it
- - for removable drives used for / /usr and the like, ensure we check
- it at boot time
- (bugzilla #13283)
-
- * mdk-stage1/modules.c: only prompt for "Additional Drivers floppy" for
- network
- don't prompt if no modules, otherwise "Ok" in ask_from_list_comments()
- gets a segfault
-
- * mdk-stage1/stage1.c: ensure switching between different install methods
- do not break due to IMAGE_LOCATION (/sysroot/tmp/image can be either
- symlink or a directory)
-
-2005/01/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm (console_font_files) perl_checker cleanup
-
- * share/po/pt_BR.po: typo fix (#12660)
-
- * network/ethernet.pm (configure_eth_aliases) simplify
-
- * drakxtools.spec:
- - bump Glib/Gtk+2 requires
- - 10.2-0.17mdk
-
- * standalone/service_harddrake: perl_checker cleanup
- fix PCMCIA autoconfig in harddrake service
- make --force force harddrake to eeconfigure everything
-
-2005/01/27 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakbug:
- - vincent danen patch (barely tested)
-
-2005/01/27 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- soft/control-center/po/da.po gi/perl-install/share/po/da.po
- soft/drakstats/po/da.po
-
-2005/01/27 Pixel <pixel at mandrakesoft.com>
-
- * fs/format.pm: remove log
-
- * raid.pm: switch back to auto=yes :
- > > the only problem with auto=yes is that it ignores the minor number
- > > specified and always uses the first avaliable minor number, so you
- might
- > > find /dev/md2 with minor 0, /proc/mdstat will call it based on minor
- > > number. This is going to get really confusing for users.
- > > I was planning to fix this in upstream source, but i have not been
- able
- > > to find time to do it yet.
- >
- > ok, i fixed that in mdadm-1.8.0-2mdk
- > there is a new option (auto=dev) that will create the device file with
- > the correct minor number based on the device name.
- > so please put auto=dev instead of auto=yes in the /etc/mdadm.conf
- >
- please hold the auto=dev change, the mdadm author feel this should be
- the default behaviour for auto=yes, so i will upload a new
- mdadm-1.9.0-0pre1.1mdk with fully working auto as soon as i return to
- italy (this weekend i believe)
- fix "mdadm package not installed" during install (bugzilla #13259)
-
-2005/01/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: typo fix
-
-2005/01/26 huftis
-
- * share/po/nn.po: Updated Norwegian Nynorsk translation.
-
-2005/01/26 Pixel <pixel at mandrakesoft.com>
-
- * partition_table.pm: nicer description() (esp. when the size is 0)
-
-2005/01/26 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Wizard, System Backup configuration problems
- (#13235)
-
-2005/01/26 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/01/26 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/card.pm: xorg_version is 6.8.2
-
- * install2.pm: drakx_version() is now in install_any
-
- * network/network.pm: fix (bugzilla #13197)
-
- * partition_table.pm: nicer description() (esp. when the size is 0)
-
- * mygtk2.pm: fix commented code :)
- fix return value of method calls on MagicWindow
- ->size_request doesn't return anything on the box, it is better done
- on the window (for rpmdrake)
-
- * any.pm, install_any.pm: drakx_version() is now in install_any and use
- getFile() to get VERSION
-
-2005/01/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec:
- - move convert script from spec file into standalone/convert
- - btw, do not try converting if uneeded
- 10.2-0.16mdk
-
- * standalone/convert, Makefile.drakxtools, Makefile:
- - move convert script from spec file into standalone/convert
- - btw, do not try converting if uneeded
-
-2005/01/25 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * do_pkgs.pm, drakxtools.spec: Use the new --gui option to urpmi for the
- drakxtools to ask for media
- change; update the dependency of drakxtools on urpmi version
- accordingly.
- Remove dependency on gurpmi.
-
-2005/01/25 rstandtke
-
- * share/po/de.po: some additions and fixes
-
-2005/01/25 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: fix previous commit (we don't want devfsd anymore)
-
- * install_any.pm: fix rpmsrate_always_flags() not applied (bugzilla
- #13177)
-
- * fs/format.pm: even if it still takes some time when format is over, we
- don't want the progress bar to stay at 85%
-
-2005/01/25 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Bugzilla 13138, 13139. (portmap check,
- dhcpd.conf.pxe.include)
-
-2005/01/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
-
-2005/01/24 mareklaane
-
- * share/po/et.po: Updated translation.
-
-2005/01/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po: updated Japanese file
-
- * share/po/it.po, share/po/cy.po: updated Welsh and Italian files
-
-2005/01/24 Pixel <pixel at mandrakesoft.com>
-
- * rescue/tree/etc/rc.sysinit: create /var/log
-
-2005/01/24 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/rpmsrate: Fix duplicate flag in rpmsrate
-
-2005/01/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: fix wrong package name
-
-2005/01/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2005/01/23 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: removing code setting devfs=mount or devfs=nomount
-
- * raid.pm: put the new option auto=dev instead of auto=yes (see
- mdadm-1.8.0-2mdk)
-
-2005/01/22 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/01/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
-2005/01/22 Pixel <pixel at mandrakesoft.com>
-
- * standalone/draksplash, standalone/drakperm, diskdrake/hd_gtk.pm,
- standalone/harddrake2, standalone/drakboot, standalone/printerdrake,
- standalone/logdrake, standalone/draksec, standalone/drakfloppy,
- standalone/drakfont, standalone/drakups: fix the various transient on
- {rwindow} (or even {window} ?) not working anymore on the MagicWindow
- (maybe the code could be simplified since it should now work even when
- embedded (?))
-
- * ugtk2.pm: allow using {real_window} instead of {rwindow}{real_window}
- (esp. for set_transient_for for which we can't easily do some magic)
-
-2005/01/21 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/main.pm: fix check_valid()
- - rename Xconfig::main::is_valid() to Xconfig::main::check_valid() and
- return the cause of the error
- - ensure an empty config file doesn't make it display "Your Xorg
- configuration file is broken..."
-
-2005/01/21 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Drop quasi-pxe setup in dhcp.conf as we can use
- real pxe now.
- Perl_checker fixes.
-
-2005/01/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-0.15mdk
-
-2005/01/21 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/printerdrake:
- - main loop fix
- - remove dead code
- - cleanups
-
-2005/01/21 Pixel <pixel at mandrakesoft.com>
-
- * raid.pm:
- - don't write /etc/mdadm.conf when no raid
- - use option "auto=yes" in mdadm.conf to ensure mdadm will create
- /dev/mdX devices when needed
- (those are not there when using udev and neither kernel raid autostart
- nor initrd created the raid)
-
- * Xconfig/main.pm: fix check_valid()
- - rename Xconfig::main::is_valid() to Xconfig::main::check_valid() and
- return the cause of the error
- - ensure an empty config file doesn't make it display "Your Xorg
- configuration file is broken..."
-
- * mygtk2.pm: do show_all on the real window (this is used by drakloop)
-
- * keyboard.pm, standalone/keyboarddrake: minimal XkbModel support
-
-2005/01/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: tag devices as bridges later so that pcmcia
- controllers got a chance
- to be detected
-
- * share/po/br.po: typo fixes
- typo fixes
-
- * standalone/printerdrake: fix subdialogs when embedded in mcc
- fix banner's title by initializing mcc domain before ugtk2
-
- * drakxtools.spec: 10.2-0.14mdk
- 10.2-0.13mdk
-
- * network/adsl_consts.pm: updates from baud:
- - add "Czech Republic|Cesky Telecom"
- - add "Switzerland|Tiscali.ch"
- - add "Tunisia|Planet.tn"
- - add dns servers to "Israel|Bezeq"
-
-2005/01/21 Pixel <pixel at mandrakesoft.com>
-
- * raid.pm:
- - don't write /etc/mdadm.conf when no raid
- - use option "auto=yes" in mdadm.conf to ensure mdadm will create
- /dev/mdX devices when needed
- (those are not there when using udev and neither kernel raid autostart
- nor initrd created the raid)
-
- * keyboard.pm, standalone/keyboarddrake: minimal XkbModel support
-
-2005/01/20 Pixel <pixel at mandrakesoft.com>
-
- * commands.pm: add lspcidrake
-
- * network/shorewall.pm, network/ethernet.pm, standalone/drakconnect:
- restore previous network::ethernet::get_eth_cards_names() behaviour
- (i got hit by { map ... }; being a block and not a hash ref)
-
- * rescue/dirs: not useful anymore (maybe others are unneeded too?)
-
- * rescue/tree/etc/rc.sysinit: we want /mnt at the root of the rescue
-
-2005/01/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: snd-azx was renamed as snd-hda-intel in ALSA's CVS,
- so let's prepare
- ground for future
-
- * modules/interactive.pm (load_category__prompt_for_more)
- - fix missing help for SCSI
- - display it too for non SCSI disks that're handled as SCSI ones
- (USB, Firewire, SATA, raid ...)
- move SATA in its own category
-
- * modules.pm (append_to_modules_loaded_at_startup_for_all_kernels)
- introduce it
- (wrapper around append_to_modules_loaded_at_startup())
- move SATA in its own category
-
- * install_any.pm (default_packages) simplify through
- modules::append_to_modules_loaded_at_startup_for_all_kernels()
- (default_packages) handle buggy laptops that're unusable without
- laoding acerhk module
-
- * install_steps.pm, install_steps_interactive.pm: move SATA in its own
- category
-
-2005/01/19 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakconnect: adapt to new
- network::ethernet::get_eth_cards_names() prototype
-
- * standalone/keyboarddrake: use ->ask_from instead of ->ask_from_listf
- (keeping the same GUI behaviour)
-
-2005/01/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm (switch) add hint for translator
-
- * drakxtools.spec: 10.2-0.12mdk
-
-2005/01/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po, share/po/uz.po, share/po/am.po, share/po/uz@Latn.po:
- updated Basque files;
- corrected "<control>X" translations for non-latin keyboards
-
- * share/po/gl.po: corrected "default:LTR" translation
-
-2005/01/18 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/rescue-gui.c: VERSION is now DISTRIB_VERSION
-
- * mdk-stage1/Makefile: include gi/Makefile.config to have DISTRIB_DESCR
- defined
-
- * commands.pm: fix *old* typo
-
- * mygtk2.pm: fix broken focus during install
-
- * pkgs.pm: fix generating compssUsers.flat (was broken because of the
- CAT_xxx switch)
-
- * install_any.pm: auto_install compatibility: CAT_SYSTEM used to be
- selected by default
-
-2005/01/18 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: auto_install compatibility: CAT_SYSTEM used to be
- selected by default
-
-2005/01/17 huftis
-
- * share/po/nn.po: Updated translation.
-
-2005/01/17 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: fix backward compatibility
-
-2005/01/17 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Bugzilla 13056 - custom cron configuration
- Bugzilla 13056 - custom cron setup
-
-2005/01/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: require dmidecode in -backend subpackage
-
-2005/01/16 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2005/01/16 huftis
-
- * share/po/nn.po: Updated translation.
-
-2005/01/16 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo e jorge
-
-2005/01/16 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: if the window is not modal, the main
- XFdrake window can block it :-(
-
- * Xconfig/xfree.pm: don't be too picky on uppercase or lowercase sections
-
- * mygtk2.pm: MagicWindow:
- - hide is done on the window if popped
- - show is done on both the window and the child
- (to handle initial show on the window, and show after a hide on the
- child)
-
- * Xconfig/various.pm, install_steps.pm, install_any.pm: move setupFB() in
- Xconfig, and do it when needed (including when standalone)
-
- * bootloader.pm: fix syntax error
- mapdrive should not bother same_entries()
-
- * Xconfig/main.pm: when reading an existing X config file, ensure it is
- not too bad, otherwise propose to start from scratch
- (bugzilla #8548)
- move setupFB() in Xconfig, and do it when needed (including when
- standalone)
- for Driver fbdev, rework to allow configuring vga= in bootloader and
- telling to reboot instead of restarting X server (now i simply need to
- configure bootloader in Xconfig::main::write() when need_reboot)
-
- * install_steps_interactive.pm: for Driver fbdev, rework to allow
- configuring vga= in bootloader and telling to reboot instead of
- restarting X server (now i simply need to configure bootloader in
- Xconfig::main::write() when need_reboot)
-
- * standalone/XFdrake: make perl_checker happy
- for Driver fbdev, rework to allow configuring vga= in bootloader and
- telling to reboot instead of restarting X server (now i simply need to
- configure bootloader in Xconfig::main::write() when need_reboot)
-
- * Xconfig/card.pm: fix auto_install graphic card configuration (when one
- specify the Driver)
-
-2005/01/15 huftis
-
- * share/po/nn.po: Updated translation.
-
-2005/01/15 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm: change packing for the widgets given
- - move set_main_window_size() from ugtk2 to mygtk2
- - call it in MagicWindow creation
- allow passing gtk widgets to ->wait_message
-
- * mdk-stage1/Makefile, mdk-stage1/config-stage1.h, mdk-stage1/stage1.c,
- rescue/tree/etc/issue, rescue/Makefile, rescue/make_rescue_img:
- factorize the distrib version
-
- * bootloader.pm: in read_grub(), setting {table} cause write_grub to
- create a {mapdrive} even when we didn't have one (bugzilla #12307)
-
- * mygtk2.pm:
- - move set_main_window_size() from ugtk2 to mygtk2
- - call it in MagicWindow creation
- fix using gtkset with text => ... on a Button
-
- * ugtk2.pm:
- - move set_main_window_size() from ugtk2 to mygtk2
- - call it in MagicWindow creation
-
- * fs/format.pm: gtk2 progress bar when formatting ext3
-
-2005/01/14 huftis
-
- * share/po/nn.po: More translation
-
-2005/01/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fr.po: updated po file
-
- * share/po/sv.po: updated Swedish file
-
- * share/po/eo.po: updated Esperanto file
-
-2005/01/14 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: this warning is stupid during install
-
- * tools/hd_grub.cgi: fix typo
-
- * detect_devices.pm: since dmidecode can fail to properly detect a floppy
- drive, don't use it during install (where we don't care if it's a bit
- slow)
-
- * mygtk2.pm: create wrapper object mygtk2::MagicWindow which handles the
- {rwindow} vs {window} duality
-
- * interactive/gtk.pm:
- - fix displaying wait_message
- - restore previous display of the wait_message during install (is that
- better ?)
-
- * ugtk2.pm: MagicWindow is now really magic, {rwindow} and {window} can be
- the same thing :)
-
- * authentication.pm: fix switching back nsswitch.conf to local
- authentication (bugzilla #13024)
-
-2005/01/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: fix crash on opening help windows
-
-2005/01/13 huftis
-
- * share/po/nn.po: Updated translation.
-
-2005/01/13 Pixel <pixel at mandrakesoft.com>
-
- * network/shorewall.pm: fix bugzilla #12996
-
-2005/01/12 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm: have separate SizeGroup's for advanced and non
- advanced entries
-
-2005/01/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-0.11mdk
-
-2005/01/12 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: return the child when MagicWindow is using the $::WizardWindow
- (otherwise the user of the MagicWindow can destroy the WizardWindow)
-
- * mygtk2.pm: return the child when MagicWindow is using the
- $::WizardWindow
- (otherwise the user of the MagicWindow can destroy the WizardWindow)
- - fix gtkadd()
- - fix displaying banner
- - no banner if no ::Wizard_title (as used to be)
-
- * interactive/gtk.pm: rewrite wait_messageW using mygtk2
-
- * bootloader.pm: write in lilo.conf the global root= (bugzilla #12312)
-
- * mdk-stage1/init.c: fix buggy blino commit which caused install failures
- to cause reboot without prompting
-
- * install_any.pm: we don't need the clp read-write (if it is read-only it
- allows remounting /mnt ro)
-
- * fs/format.pm: remove debug code
-
- * any.pm: add user specific shell support in create_user (Nicolas Planel)
-
- * mdk-stage1/stage1.c, Makefile: use /etc/init instead of /sbin/init to
- allow umounting clp in init
-
-2005/01/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.2-0.11mdk
- one more change in 10.2-0.10mdk
- 10.2-0.10mdk
-
- * standalone/harddrake2: display the menubar and the banner when embedded
-
- * standalone/printerdrake: show banner when embedded
-
-2005/01/11 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * any.pm: add user specific shell support in create_user
-
-2005/01/11 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: do not log the encrypted password
- show advanced languages by default
-
- * install_steps_gtk.pm: we always have force_focus when we have
- !$::isStandalone,
- so do it that way and get rid of $ugtk2::force_focus
- remove $ugtk2::force_center_at_pos, inline it instead
- revert bad commit
- install_gtk::create_help_window is unused, removing it
-
- * ugtk2.pm: create "MagicWindow" in mygtk2 out of ugtk2::new()
- simplify away thing already done in %window_options
- move ugtk2::create_window() to mygtk2::_create_Window()
- change set_main_window_size() prototype
- - create mygtk2::main()
- - get rid of setting {destroyed}, use a local variable instead
- simplify (no need to protect against double destroy anymore)
- {window}->show is already done in ->new
- better comment
- the ugly gtkset_mousecursor_wait() done on destroy is not called often
- nowadays, and not very useful either since the wait cursor is only on
- the root window, and since install use isWizard, the root window is not
- often seen. We should at least also set the wait cursor on the
- $::WizardTable
- fix typo
- fix typo
- - $current_window can be local to ugtk2, so do it that way
- - create force_keyboard_focus()
- better comments
- we always have force_focus when we have !$::isStandalone,
- so do it that way and get rid of $ugtk2::force_focus
- remove $ugtk2::force_center_at_pos, inline it instead
- no need to set widget name to Title (what was it used for?)
- more consistent naming
- help initial positioning of window during install (since position_policy
- center-on-parent only works with a window manager, we can't get rid of
- force_center_at_pos)
- add comments
-
- * mygtk2.pm: create "MagicWindow" in mygtk2 out of ugtk2::new()
- mygtk2::_gtk() takes an hash ref to allow checking the resulting hash
- move ugtk2::create_window() to mygtk2::_create_Window()
- - create mygtk2::main()
- - get rid of setting {destroyed}, use a local variable instead
-
- * install_gtk.pm: cleanup
- help size doesn't need anything special anymore
- don't fake a ugtk2, use pure mygtk2 instead
- don't fake a ugtk2, use pure mygtk2 instead
- no need to set title to 'skip' (it was used by aewm-drakx)
- install_gtk::create_help_window is unused, removing it
-
- * interactive/gtk.pm: create "MagicWindow" in mygtk2 out of ugtk2::new()
- change set_main_window_size() prototype
-
- * Xconfig/test.pm: we always have force_focus when we have
- !$::isStandalone,
- so do it that way and get rid of $ugtk2::force_focus
-
- * run_program.pm: do not log the encrypted password
-
-2005/01/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (dmidecode) do not rerun dmidecode on machines that do
- not support it
-
- * share/po/br.po: typo fix
-
- * share/rpmsrate: do not install ivtv packages since it's already in the
- kernel (it
- wasn't in our pcitable due to the lack of MODULE_DEVICE_TABLE)
- ivtv & zaptel dkms packages were renamed
-
-2005/01/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/gl.po: updated Galician file
-
-2005/01/10 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: move some now common things in _create_window()
- more installing special install shortcuts in _create_window()
- (there is no reason for not having the shortcuts when the window has
- pop_it)
- - XFdrake test is not standalone, it is the non install nor standalone
- state
- (used when there is no window manager)
- - get rid of now unused $ugtk2::force_center
- use {icon_no_error} instead of {icon}
- rewrite
- rewrite
- the test is not useful, we can't get to this code when $::isEmbedded is
- set
- emove unused feature
- $ugtk2::pop_it is unused
-
- * Makefile: dont_run_directly_stage2 and trace_stage2 needs the live, not
- the clp
- - add vera fonts (normal and bold)
- - generate fonts.dir and fonts.cache-1
- - take cursor.pcf.gz from system
-
- * share/list: add /etc/fonts/fonts.conf
-
- * share/fonts.tar.bz2:
- - remove cursor.pcf.gz (now taken from system)
- - generate fonts.dir and fonts.cache-1
-
- * lang.pm:
- - add vera fonts (normal and bold)
- - generate fonts.dir and fonts.cache-1
- - take cursor.pcf.gz from system
-
- * rescue/dirs: at least be able to mount /dev/pts if needed
-
- * interactive/gtk.pm: simplify using {pop_it}
-
- * rescue/list: rsync is useful too
- add what Lord Packdrakeng.pm request
- minimal ssh tools (alas it doesn't on console 1 because /dev/tty is
- allocated properly, it needs fixing)
-
- * Xconfig/test.pm:
- - XFdrake test is not standalone, it is the non install nor standalone
- state
- (used when there is no window manager)
- - get rid of now unused $ugtk2::force_center
-
- * share/rpmsrate: simplify
-
- * rescue/tree/etc/inittab: use "mingetty --autologin" instead of calling
- directly "bash --login", that
- way the shell has a valid controlling terminal (CTTY, accessed via
- /dev/tty).
- This is needed for ssh to work
-
- * rescue/tree/etc/rc.sysinit: have /dev rw (eg: for /dev/initctl)
-
- * mygtk2.pm: create {icon_no_error}
-
-2005/01/10 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * do_pkgs.pm: Add --expect-install to the options passed to urpmi to
- install packages, so
- do_pkgs::install() can return 0 or true depending on whether some
- packages were
- actually installed.
-
- * standalone/drakbackup: Don't use deprecated urpmi --X option
-
- * standalone/drakTermServ: Silent install of terminal-server if needed
- (--X is deprecated)
-
- * drakxtools.spec: Require urpmi 4.6.11 (for --expect-install)
-
-2005/01/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: install zaptel packages if needed
- install ivtv packages if needed
-
-2005/01/09 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2005/01/09 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2005/01/08 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
- * lang.pm: install scim-chewing if zh is selected by localedrake. Fix font
- setting for zh_CN.
-
-2005/01/08 huftis
-
- * share/po/nn.po: Updated translation.
-
-2005/01/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po: updated po file
-
- * share/rpmsrate: new fonts-ttf-chinese package
-
- * lang.pm: changed chinese font names
-
-2005/01/07 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakclock: simplify
-
- * interactive/gtk.pm: $w->{isEmbedded} is unused
- $w->{isWizard} is unused
-
- * ugtk2.pm: $w->{isEmbedded} is unused
- $w->{isWizard} is unused
- $o->{force_center} is unused
- no icon during install
- simplify using mygtk2
-
- * mygtk2.pm: add "Plug"
-
-2005/01/07 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * keyboard.pm: Make %lang2keyboard a global variable, so it can be
- overriden in a
- patch file
-
-2005/01/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/et.po: updated Welsh and Estonian files
-
-2005/01/06 Pixel <pixel at mandrakesoft.com>
-
- * network/shorewall.pm: cleanup unused variables
-
- * mdk-stage1/doc/UPDATEMODULES: fix
-
- * standalone/draksec, harddrake/sound.pm: remove unused variable
-
- * interactive/gtk.pm: on a label, we must use ->get_text, not ->get
-
- * install_gtk.pm: fix typo (thanks to perl_checker)
- - move some install specific code out of ugtk2.pm into install_gtk.pm
- - move some install specific code out of common.pm into install_any.pm
-
- * ugtk2.pm: simplify
- - move some install specific code out of ugtk2.pm into install_gtk.pm
- - move some install specific code out of common.pm into install_any.pm
- - change _create_window() prototype to be more "mygtk2" like
- - use more mygtk2 properties
- - create and use wm_icon() (until all this crap is cleaned)
- (drop $o->{wm_icon} which is unused)
-
- * install2.pm, common.pm, install_any.pm:
- - move some install specific code out of ugtk2.pm into install_gtk.pm
- - move some install specific code out of common.pm into install_any.pm
-
- * mygtk2.pm: add {icon} for Window
- merge Window and Dialog creation
- allow setting padding for pack_start, but only globally (it works like
- spacing, but also include spacing at beginning, and at end)
- add {position_policy} for Window
-
- * network/tools.pm: remove unused variables
-
- * fs.pm, install_steps.pm: fs::formatMount_all() parameter wait_message is
- no more optional (though you can give undef)
-
- * loopback.pm, diskdrake/interactive.pm, install_steps_interactive.pm,
- raid.pm, fs/format.pm:
- - fs::format::part_raw() now takes $wait_message to allow displaying
- the progress of format
- - create fs::format::wait_message() which creates a $wait_message
- valid to give to fs::format::part
- - fs::format::mke2fs() format while parsing the output to display the
- progress
-
-2005/01/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- update
-
- * lang.pm: update UIM config for uim-0.4.5 (UTUMI Hirosi)
-
- * drakxtools.spec: 10.2-0.9mdk
-
-2005/01/05 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- soft/urpmi/po/da.po soft/wizard_perl/po/da.po
- gi/perl-install/share/po/da.po
-
-2005/01/05 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: fix selecting "other" keyboard when @best
- <= 1
- fix selecting "other" keyboard when @best <= 1
- fix selecting "other" keyboard when @best <= 1
-
- * fs.pm: part2wild_device_name('', $part) is better than
- devices::make($part->{device}) (esp. for nfs "devices")
- handle spaces in username
-
- * fs/mount_options.pm: don't set fs_type to ext2:vfat for ext3 or reiserfs
- /home coming from usb key (bugzilla #9827)
-
- * network/smb.pm: handle spaces in username
-
-2005/01/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_any.pm (migrate_device_names) fix message
-
- * share/rpmsrate: install echomixer if needed
- switch default IM to scim-chewing for zh_TW
-
- * harddrake/sound.pm: add a couple of new ALSA drivers (from CVS)
-
- * drakxtools.spec: 10.2-0.8mdk
-
-2005/01/04 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: backport s/jp/ja/ fix from HEAD
-
-2005/01/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hr.po: updated Croatian file
-
- * share/po/cy.po: updated Welsh file
-
-2005/01/04 Pixel <pixel at mandrakesoft.com>
-
- * rescue/list: ld-linux.so.2 is also needed on the rescue :)
-
-2005/01/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
-2005/01/04 Pixel <pixel at mandrakesoft.com>
-
- * rescue/list: ld-linux.so.2 is also needed on the rescue :)
-
- * mdk-stage1/init.c: ensure /tmp/syslog in stage2 contains the full log
-
- * mdk-stage1/stage1.c: ensure /tmp/syslog in stage2 contains the full log
- (currently stage2 init was writing in a file shadowed by stage2 copying
- the /stage1/tmp/syslog over its file)
-
-2005/01/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: update ADSL ISPs list
-
- * share/rpmsrate: install hotkeys in order to have working special keys on
- internet/multimedia laptop keyboards
-
-2005/01/03 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm, steps.pm: "Administrator (root)" is more
- user-friendly than "root"
-
- * fs/mount_options.pm: remove codepage= option for fs types which don't
- handle it (eg: ntfs)
-
- * fs/type.pm: create can_be_one_of_those_fs_types()
-
- * network/netconnect.pm, network/network.pm, network/ethernet.pm,
- install_steps_interactive.pm, harddrake/data.pm: move and rename
- network::ethernet::get_eth_categories() into
- list_modules::ethernet_categories()
- (it's closer to the definition of the categories)
-
- * modules/interactive.pm: a somewhat nicer message when loading a module
-
- * install_steps.pm: default security level is now 3
-
-2005/01/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * do_pkgs.pm: '--best-output' is no longer an urpmi option (and it's not
- necessary
- anyway since --auto is specified)
-
- * install_steps.pm: Make do_pkgs::install() return the number of packages
- actually installed
- (used by printerdrake, apparently)
-
-2005/01/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Bugzilla 12861 - Directories with spaces
- Mandrakeclub - Perms on tarballs too relaxed
- perl_checker compliance
- Bugzilla 12861 - Directories with spaces
- Mandrakeclub - Perms too relaxed on tarballs
- perl_checker compliance
- Bugzilla 12861 - Directories with spaces
- Mandrakeclub - Perms too relaxed on tarballs
- perl_checker compliance
-
-2005/01/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_any.pm (migrate_device_names) try to be smarter with translators
-
-2005/01/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * keyboard.pm:
- - enabled choice of various new keyboard layouts.
- - don't prepend "us," if there is already a list of layouts
-
- * share/po/cy.po: updated Welsh file
- updated pot file
-
-2005/01/03 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/tools.c: it's cleaner to have the clp_tmpfs in /tmp
- (i think it was already that way for move and that i broke it, but who
- knows?)
-
- * install_any.pm: no clp is not an error
- move mdkinst.clp on hard drive ASAP
- => allows multi-cd installs even if the mdkinst.clp was not preloaded
- => allows to better memory handling during pkgs install (hopefully at
- least)
-
- * fs/mount_options.pm: remove codepage= option for fs types which don't
- handle it (eg: ntfs)
-
- * fs/type.pm: create can_be_one_of_those_fs_types()
-
- * devices.pm, install2.pm: move mdkinst.clp on hard drive ASAP
- => allows multi-cd installs even if the mdkinst.clp was not preloaded
- => allows to better memory handling during pkgs install (hopefully at
- least)
-
- * mdk-stage1/stage1.c, mdk-stage1/init.c: ensure /tmp/syslog in stage2
- contains the full log
- (currently stage2 init was writing in a file shadowed by stage2 copying
- the /stage1/tmp/syslog over its file)
-
-2005/01/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: add another sparc sound driver
-
-2005/01/03 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: s/jp/ja. Corrected spelling of locale ja
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/12/31 Pixel <pixel at mandrakesoft.com>
-
- * mygtk2.pm: no need to have things twice in _icon_paths()
-
- * install_steps_gtk.pm: simplify (thanks to perl_checker)
- remove code using getAndSaveFile to get the X server
- (we don't have live directory anymore, and anyway we only use one X
- server)
-
- * install_gtk.pm: simplify (we always want the logo, and looking the right
- path is already done elsewhere)
-
- * share/list: ldd doesn't say anymore which file ld-linux is, so adding it
- explicitly
-
- * interactive/gtk.pm: better layout:
- - ensure buttons are at bottom using pack_end instead of packing a
- growing empty vbox for ask_warn-like dialogs
- - drop old code
- - always allow box to grow (this may be wrong)
-
-2004/12/31 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_gtk.pm: simplify (thanks to perl_checker)
- remove code using getAndSaveFile to get the X server
- (we don't have live directory anymore, and anyway we only use one X
- server)
-
- * interactive/gtk.pm: better layout:
- - ensure buttons are at bottom using pack_end instead of packing a
- growing empty vbox for ask_warn-like dialogs
- - drop old code
- - always allow box to grow (this may be wrong)
-
-2004/12/30 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: more spacing around the separator and the buttons (as
- requested by ergonomy team)
-
- * install_steps.pm: finish backporting HEAD changes for finish-install
- (any::write_passwd_user() doesn't exist anymore)
-
-2004/12/29 Pixel <pixel at mandrakesoft.com>
-
- * lvm.pm, devices.pm: move device mapper initialisation out of lvm.pm into
- devices.pm (since it will be useful for other things)
-
- * install_steps_interactive.pm: when computing group size, select
- CAT_SYSTEM packages
-
- * pkgs.pm: simplify and speed up computeGroupSize()
- in computeGroupSize()
- - fix old ugly bug (CAT_FOO && CAT_BAR || CAT_FOO was reduced to
- CAT_FOO && CAT_BAR)
- - log the time spent
- - ignore already selected packages
- - group by same rpmsrate flags (nice speedup :)
-
-2004/12/28 Pixel <pixel at mandrakesoft.com>
-
- * install_gtk.pm: fix overlap
- re-organize steps display as requested by ergonomic team
-
- * install_steps_gtk.pm: fix displaying package tree (was empty since
- moving from XXX to CAT_XXX)
-
- * mygtk2.pm:
- - add can_default
- - remove known_opts (alike the rest of the code)
-
- * pkgs.pm, install_any.pm, install_steps_interactive.pm:
- - create set_rpmsrate_category_flags(),
- set_rpmsrate_default_category_flags(), default_packages(),
- rpmsrate_always_flags() replacing setDefaultPackages()
- - create select_default_packages()
- - apply "always" rpmsrate flags ASAP and skip packages with flag
- "FALSE" in computeGroupSize()
- => 30% speed-up
-
-2004/12/24 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate, install_any.pm, install_steps_interactive.pm:
- differentiate compssUsers flags from non-user modifiable flags (eg:
- hardware flags)
-
- * network/drakfirewall.pm: "Samba server" is better named "Windows Files
- Sharing (SMB)" (bugzilla #10585)
-
-2004/12/23 Pixel <pixel at mandrakesoft.com>
-
- * standalone/XFdrake: fix Xconfig::default::configure() use
- "XFdrake --auto" is now fully auto using auto_install configuration
- instead of "as much auto as can be"
- - don't ask X to restart in auto mode
- - set exit status to 1 when configuration failed (esp. auto mode)
-
-2004/12/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * tools/checkusedmodules: Add a new check script in tools. It compares the
- perl modules used by the .pm
- files in perl-install against the ones listed in share/list, to detect
- potential missing modules (and potential run-time problems during the
- stage 2)
-
-2004/12/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: bump require on perl in order to prevent beakage on
- update due to
- binary incompatibility (#12719 and the like)
- fix typo in 10.2-0.7mdk's changelog
- 10.2-0.7mdk
-
-2004/12/22 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: simplify
- fix previous commit
- create read_rpmsrate_raw() out of read_rpmsrate(), this new function can
- be easily used outside install
-
- * install_steps_interactive.pm: no need to use max_size, no need to
- compute it
-
- * install2.pm, fsedit.pm: add option no_bad_drives (to workaround bugzilla
- #12766)
-
-2004/12/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: "snd-audigyls" ALSA driver was renamed "snd-ca0106"
- in ALSA CVS;
- let's have our tools be aware of that once our kernel got synced
- handle new snd-pcxhr driver from alsa CVS
-
- * share/rpmsrate: install proper tools for Digigram PCXHR sound card
-
-2004/12/21 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: /proc/sys/kernel/modprobe wants something non empty,
- otherwise it doesn't change anything
-
- * install_any.pm: don't pass prefix, use $::prefix
- don't pass prefix to network::netconnect::main() (it doesn't use it)
- don't pass prefix, use $::prefix
-
- * fs.pm:
- - fs::mount() wants a real device or a faked one, but doesn't accept
- things like fd0 anymore (give it /dev/fd0)
- - a little more robust analyze_wild_device_name() during install
- - handle bad things in subpart_from_wild_device_name()
-
- * install_steps_interactive.pm: don't pass prefix, use $::prefix
- don't pass prefix to network::netconnect::main() (it doesn't use it)
-
- * mdk-stage1/doc/UPDATEMODULES: much simpler code to handle post-install
- update modules
- - it handles new modules
- - it calls depmod
-
- * install_steps_gtk.pm, commands, standalone/drakbug_report, pkgs.pm,
- crypto.pm, commands.pm: don't pass prefix, use $::prefix
-
- * standalone/drakconnect, network/netconnect.pm, printer/printerdrake.pm:
- don't pass prefix to network::netconnect::main() (it doesn't use it)
-
- * any.pm:
- - fs::mount() wants a real device or a faked one, but doesn't accept
- things like fd0 anymore (give it /dev/fd0)
- - a little more robust analyze_wild_device_name() during install
- - handle bad things in subpart_from_wild_device_name()
- don't pass prefix, use $::prefix
-
- * install_steps.pm:
- - fs::mount() wants a real device or a faked one, but doesn't accept
- things like fd0 anymore (give it /dev/fd0)
- - a little more robust analyze_wild_device_name() during install
- - handle bad things in subpart_from_wild_device_name()
- don't pass prefix, use $::prefix
- don't pass prefix, use $::prefix
- much simpler code to handle post-install update modules
- - it handles new modules
- - it calls depmod
-
- * detect_devices.pm: fix floppies detection (through dmidecode)
-
-2004/12/20 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: don't die when /proc/sys/kernel/modprobe doesn't exist (for
- BOOT kernels)
-
- * mdk-stage1/tools.c, mdk-stage1/tools.h, mdk-stage1/automatic.c: minimal
- bootsplash stage1 support
- create unset_automatic()
-
- * mdk-stage1/modules.c, mdk-stage1/cdrom.c, mdk-stage1/stage1.c,
- mdk-stage1/network.c: create unset_automatic()
-
- * mdk-stage1/Makefile, mdk-stage1/bootsplash.h, mdk-stage1/bootsplash.c,
- mdk-stage1/frontend.h, mdk-stage1/stdio-frontend.c,
- mdk-stage1/newt-frontend.c: minimal bootsplash stage1 support
-
-2004/12/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/modem.pm (get_user_home) do not horribly die if USER environment
- variable list
- a non existing user
-
-2004/12/19 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: jp console should not be localized
- jp console should not be localized
-
-2004/12/18 rstandtke
-
- * share/po/de.po: added some translations
-
-2004/12/17 Pixel <pixel at mandrakesoft.com>
-
- * install_gtk.pm: don't parse the theme rc file to set the root window
- background color during install,
- instead use the gc of a fake window named "background"
- switch to mygtk2
-
- * ugtk2.pm: add some more functions in mygtk2
-
- * Xconfig/test.pm: remove unused code
-
- * modules.pm: packdrake changed a little, ensuring that if we ask no
- modules it doesn't cause havoc
-
- * mygtk2.pm: don't parse the theme rc file to set the root window
- background color during install,
- instead use the gc of a fake window named "background"
- oops, set_background *is* needed
- remove unneeded ->set_background
- add some more functions in mygtk2
-
- * bootloader.pm: ia64 uses the lilo method (even if it has some important
- differences)
- on ia64, use method lilo
-
-2004/12/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: fix NETMASK autofilling
-
-2004/12/16 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * c/smp.c: merge smp detection from fedora/ydl
-
-2004/12/16 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: help testing
-
- * mygtk2.pm:
- - add DrawingArea
- - add text_ref & format for buttons
- remove debug code
- we must allow more than one callback per ref & widget
- add option allow_unknown_options for easy compatibility
-
- * detect_devices.pm, pkgs.pm, install_any.pm: create function
- detect_devices::BIGMEM() which calls c::dmiDetectMemory(), but only
- if we are root (this helps testings install without dying)
-
- * install_steps_gtk.pm: migrate to mygtk2
-
- * ugtk2.pm: fix typo (mygtk2 wants active_ref, not val)
- add option allow_unknown_options for easy compatibility
-
- * Xconfig/resolution_and_depth.pm: much simpler code using mygtk2
-
-2004/12/15 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * mdk-stage1/insmod-modutils/include/util.h,
- mdk-stage1/insmod-modutils/util/logger.c: rename log to do_log in order
- to avoid clashes with builtins
-
- * mdk-stage1/dietlibc/ia64/start.S, mdk-stage1/dietlibc/ia64/fork.S,
- mdk-stage1/dietlibc/ia64/pipe.S: ia64 fixes: fork, pipe, syscall weak
- symnames
-
- * mdk-stage1/insmod-modutils/include/elf_ppc64.h,
- mdk-stage1/insmod-modutils/obj/obj_ppc64.c: merge ppc64 support from
- modutils 2.4.26
-
- * mdk-stage1/insmod-modutils/obj/obj_gpl_license.c: add missing file from
- older merge from modutils 2.4.26
-
- * mdk-stage1/dietlibc/ia64/syscalls.h: add ia64 setjmp/longjmp from glibc
- ia64 fixes: fork, pipe, syscall weak symnames
-
- * tools/ddcprobe/Makefile: ppc & ppc64 fixes
- ppc64 support
-
- * mdk-stage1/insmod-modutils/obj/obj_kallsyms.c: fix build to expose
- assignments better
-
- * mdk-stage1/insmod-modutils/obj/obj_ia64.c: add support for
- R_IA64_PCREL60B reloc
- build fix
-
- * tools/ddcprobe/ddcxinfos.c: ppc & ppc64 fixes
- sounds like the (empty) line is expected
-
- * mdk-stage1/insmod-modutils/util/sys_oim.c,
- mdk-stage1/insmod-modutils/insmod.c,
- mdk-stage1/insmod-modutils/util/Makefile,
- mdk-stage1/insmod-modutils/util/modstat.c: drop support for kernel 2.0
-
- * tools/ddcprobe/vbe.h: ppc & ppc64 fixes
- fix on big endian platforms (ppc, ppc64)
-
- * mdk-stage1/dietlibc/ia64/__longjmp.S, mdk-stage1/dietlibc/ia64/setjmp.S:
- add ia64 setjmp/longjmp from glibc
-
- * mdk-stage1/rescue-gui.c, mdk-stage1/init.c: lib64 fixes on ppc64
-
- * mdk-stage1/dietlibc/include/elf.h: ia64 elf definitions
-
- * tools/ddcprobe/of.c: ppc & ppc64 fixes
- On PowerPC platforms, byteswap product_code so that ids match MonitorsDB
- contents
-
-2004/12/15 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/network.c: fix http directory not starting with a "/" (it was
- handled for stage1, but not for URLPREFIX given to stage2)
-
-2004/12/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: perl_checker, suggestions from Pixel, rework
- buttons in main GUI
-
-2004/12/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update (stef, neoclust)
-
- * drakxtools.spec: 10.2-0.6mdk
-
-2004/12/15 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate.corpo-server, share/rpmsrate.corpo-desktop: remove
- mdkonline-backend
-
-2004/12/14 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * mdk-stage1/dietlibc/include/termios.h, mdk-stage1/dietlibc/diet.c,
- mdk-stage1/dietlibc/syscalls.h, mdk-stage1/dietlibc/include/sys/stat.h,
- mdk-stage1/dietlibc/include/sys/ucontext.h,
- mdk-stage1/dietlibc/include/sys/shm.h,
- mdk-stage1/dietlibc/include/fcntl.h,
- mdk-stage1/dietlibc/include/sys/mman.h,
- mdk-stage1/dietlibc/include/asm/sigcontext.h,
- mdk-stage1/dietlibc/include/elf.h,
- mdk-stage1/dietlibc/include/sys/ioctl.h,
- mdk-stage1/dietlibc/include/sys/types.h, mdk-stage1/dietlibc/Makefile,
- mdk-stage1/dietlibc/include/endian.h,
- mdk-stage1/dietlibc/include/sys/ptrace.h,
- mdk-stage1/dietlibc/include/signal.h: ppc64 port
-
- * mdk-stage1/dietlibc/include/setjmp.h: fix setjmp.h (JB_SIZE) on ppc64
- ppc64 port
-
-2004/12/14 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec: fix release (keep 101mdk for 10.1 packages)
-
- * network/netconnect.pm: for drakx-finish-install, we want drakconnect to
- restart network
- for drakx-finish-install, we want drakconnect to restart network
-
- * mygtk2.pm: export gtkval_register() and gtkval_modify()
-
- * mdk-stage1/pcmcia_/merge_from_pcitable: cleanup
-
-2004/12/13 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- soft/drakpxelinux/po/da.po soft/rpmdrake/po/da.po
- soft/urpmi/po/da.po gi/perl-install/share/po/da.po
-
-2004/12/13 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: fix
-
- * drakxtools.spec: introduce in CVS 27.2.101mdk which was using a patch on
- drakbug
-
- * standalone/drakbug: commit vdanen patch which makes drakbug send
- everything to bugzilla (instead of anthill)
-
-2004/12/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/list: Add a gazillion modules required by the new packdrake for
- now
-
-2004/12/13 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: fix
-
- * drakxtools.spec: introduce in CVS 27.2.101mdk which was using a patch on
- drakbug
-
- * standalone/drakbug: commit vdanen patch which makes drakbug send
- everything to bugzilla (instead of anthill)
-
-2004/12/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/list: Add a gazillion modules required by the new packdrake for
- now
- Add the subset of POSIX.pm needed by the new packdrake
-
-2004/12/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/autoconf.pm:
- - rename/move install_any::write_pcmcia() as
- harddrake::autoconf::pcmcia() so
- that it became availlable for standalone tools
- - reuse it in harddrake service in order to configure PCMCIA cards
-
- * harddrake/data.pm (pcmcia_controller_probe) move some harddrake code
- there
-
- * detect_devices.pm: better english (writing style rather than spoken one)
- (pcmcia_controller_probe) reuse pcmcia_controller_probe(), thus fixing
- installer not handling anymore PCMCIA controllers managed by driver
- other than
- yenta_socket...
- this is still not enough for stage1 though (since
- mdk-stage1/pcmcia_/probe.c::pcmcia_probe() isn't aware of all PCMCIA
- host
- controller drivers that're known to list_modules.pm)
- (pcmcia_controller_probe) move some harddrake code there
-
- * Xconfig/card.pm, share/po/ms.po, share/po/pt_BR.po, share/po/et.po,
- share/po/ja.po, install_steps_interactive.pm, standalone/drakvpn,
- printer/data.pm, standalone/drakboot, standalone.pm,
- standalone/drakTermServ, share/po/sv.po, share/po/sr.po, share/po/fi.po,
- fs/type.pm, standalone/drakbackup, share/po/ca.po, share/po/ltg.po,
- share/po/uz.po, partition_table/mac.pm, diskdrake/interactive.pm,
- standalone/fileshareset, share/po/ro.po, standalone/drakroam,
- authentication.pm, share/po/zh_TW.po, share/po/eu.po, share/po/es.po,
- network/adsl.pm, modules.pm, network/tools.pm,
- standalone/service_harddrake.sh, standalone/drakupdate_fstab,
- share/po/lv.po, share/po/id.po, help.pm, share/po/br.po, install_gtk.pm,
- network/isdn.pm, share/po/mt.po, share/po/ga.po, modules/parameters.pm,
- share/po/uk.po, install2.pm, share/po/lt.po, resize_fat/boot_sector.pm,
- commands.pm, network/test.pm, install_interactive.pm, share/po/tg.po,
- share/advertising/12.pl, loopback.pm, mygtk2.pm, interactive/http.pm,
- ftp.pm, interactive/stdio.pm, share/po/mk.po, share/po/fur.po,
- services.pm, harddrake/sound.pm, fs.pm, standalone/drakfont,
- share/po/af.po, network/ethernet.pm, standalone/net_applet,
- bootloader.pm, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- keyboard.pm, standalone/drakperm, share/advertising/05.pl,
- share/po/tl.po, share/po/de.po, common.pm, share/po/el.po,
- share/po/bg.po, share/po/uz@Latn.po, network/network.pm, share/po/bn.po,
- standalone/logdrake, share/po/gl.po, share/po/sk.po, share/po/th.po,
- Xconfig/parse.pm, interactive.pm, share/po/hr.po, resize_fat/fat.pm,
- network/netconnect.pm, share/po/be.po, do_pkgs.pm, mouse.pm,
- network/smb.pm, share/po/DrakX.pot, share/po/ko.po, share/po/pl.po,
- share/po/he.po, raid.pm, fs/format.pm, diskdrake/smbnfs_gtk.pm,
- share/po/da.po, share/po/ar.po, partition_table.pm, unused/dns.pm,
- share/po/ky.po, share/po/nb.po, pkgs.pm, run_program.pm,
- standalone/drakconnect, share/po/zh_CN.po, share/po/sq.po,
- share/po/sr@Latn.po, share/po/it.po, printer/printerdrake.pm,
- share/po/hu.po, http.pm, share/po/fa.po, network/modem.pm,
- resize_fat/main.pm, network/ipsec.pm, share/po/ru.po, share/po/sl.po,
- standalone/drakautoinst, c.pm, share/po/nn.po, share/po/tr.po,
- partition_table/gpt.pm, share/po/mn.po, share/po/am.po, lang.pm,
- devices.pm, harddrake/v4l.pm, share/po/cy.po, partition_table/raw.pm,
- ugtk2.pm, any.pm, install_steps_gtk.pm, printer/main.pm, share/po/bs.po,
- interactive/newt.pm, share/po/wa.po, fs/mount_options.pm,
- share/po/is.po, share/po/hi.po, share/po/az.po, Xconfig/xfree.pm,
- share/po/ta.po, standalone/drakgw, share/po/nl.po, fsedit.pm,
- share/po/eo.po, share/po/cs.po, standalone/bootloader-config: better
- english (writing style rather than spoken one)
-
- * install_any.pm, install_steps.pm, standalone/service_harddrake: better
- english (writing style rather than spoken one)
- - rename/move install_any::write_pcmcia() as
- harddrake::autoconf::pcmcia() so
- that it became availlable for standalone tools
- - reuse it in harddrake service in order to configure PCMCIA cards
-
-2004/12/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/list: Add new packdrake module
-
-2004/12/12 Pixel <pixel at mandrakesoft.com>
-
- * .perl_checker: ignore packdrake for now
-
- * install_gtk.pm, share/list.i386: keyboard_drv.o is needed by Xorg, and
- driver must "keyboard", not "Keyboard"
-
-2004/12/12 Pixel <pixel at mandrakesoft.com>
-
- * .perl_checker: ignore packdrake for now
-
- * install_gtk.pm, share/list.i386: keyboard_drv.o is needed by Xorg, and
- driver must "keyboard", not "Keyboard"
-
-2004/12/10 Pixel <pixel at mandrakesoft.com>
-
- * Makefile: move drakx VERSION file in install/stage2 (used by bugzilla)
-
-2004/12/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ja.po: update (Yukiko Bando)
-
-2004/12/09 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: commit warly's fix in HEAD
- commit warly's fix in 10.1 branch
-
-2004/12/08 Warly <warly at mandrakesoft.com>
-
- * install_steps.pm: fix the updatemodules mode for installation
-
-2004/12/07 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm, install_steps_interactive.pm: look for yenta_socket
- in pci_probe too (nb: ldetect pci_probe has a special rule for it, not
- simply pcitable)
- look for yenta_socket in pci_probe too
- look for yenta_socket in pci_probe too (nb: ldetect pci_probe has a
- special rule for it, not simply pcitable)
-
- * share/rpmsrate: xcdroast only if X is chosen (bugzilla #12594)
-
-2004/12/06 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate.corpo-server, share/rpmsrate.corpo-desktop: Added
- mdkonline, slmodem and ipw2?00
-
-2004/12/05 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/12/05 Pixel <pixel at mandrakesoft.com>
-
- * fs/format.pm, install_any.pm: don't allow partition types we don't know
- how to format in {partitions} for auto_installs (eg of bad type: ntfs)
-
-2004/12/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: typo fixes (#12580)
-
-2004/12/04 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/pcmcia_/merge_from_pcitable: simplify
-
-2004/12/04 tsdgeos
-
- * share/po/ca.po: Update
-
-2004/12/03 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: disable kmod, otherwise we get a different behaviour in
- kernel vs kernel-BOOT
-
- * Makefile: use the cute "perldoc -l" instead of perl -V:vendorlib which
- doesn't work when the module hasn't been rebuilt
-
- * unused/migrate-ugtk2-to-mygtk2.pl, unused/migrate-ugtk2-to-mygtk2.el: be
- more automatic and less .emacs dependent
-
- * tools/Makefile: use perldoc -l instead of perl -M + %INC
-
- * install_steps_gtk.pm: more debug log
-
- * commands: during install, commands should $::isInstall set (otherwise
- poor modprobe becomes a fork bomb)
-
-2004/12/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/be.po,
- share/po/mn.po, share/po/am.po, share/po/ko.po, share/po/sr.po,
- share/po/lt.po, share/po/he.po, share/po/cy.po, share/po/ca.po,
- share/po/ar.po, share/po/ltg.po, share/po/ky.po, share/po/mk.po,
- share/po/ro.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/vi.po, share/po/sq.po, share/po/sr@Latn.po,
- share/po/tl.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po: rescued some strings
-
-2004/12/03 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: disable kmod, otherwise we get a different behaviour in
- kernel vs kernel-BOOT
-
- * Makefile: use the cute "perldoc -l" instead of perl -V:vendorlib which
- doesn't work when the module hasn't been rebuilt
-
- * unused/migrate-ugtk2-to-mygtk2.pl, unused/migrate-ugtk2-to-mygtk2.el: be
- more automatic and less .emacs dependent
-
- * tools/Makefile: use perldoc -l instead of perl -M + %INC
-
- * install_steps_gtk.pm: more debug log
-
- * commands: during install, commands should $::isInstall set (otherwise
- poor modprobe becomes a fork bomb)
-
-2004/12/02 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: use migrate-ugtk2-to-mygtk2.pl (and i verified the diff)
-
- * unused/migrate-ugtk2-to-mygtk2.pl: replace "policy => [ horizpolicy,
- vertpolicy ]" with "h_policy => ..., v_policy => ..."
- (both defaulting to "automatic")
- dirty script easing the switch from ugtk2 to mygtk2 (beware!)
-
- * unused/migrate-ugtk2-to-mygtk2.el: dirty script easing the switch from
- ugtk2 to mygtk2 (beware!)
-
- * rescue/make_rescue_img: fix typo and perl_checker compliance
-
- * mygtk2.pm: replace "policy => [ horizpolicy, vertpolicy ]" with
- "h_policy => ..., v_policy => ..."
- (both defaulting to "automatic")
-
-2004/12/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
-2004/12/02 Pixel <pixel at mandrakesoft.com>
-
- * unused/migrate-ugtk2-to-mygtk2.pl: replace "policy => [ horizpolicy,
- vertpolicy ]" with "h_policy => ..., v_policy => ..."
- (both defaulting to "automatic")
- dirty script easing the switch from ugtk2 to mygtk2 (beware!)
-
- * mygtk2.pm: replace "policy => [ horizpolicy, vertpolicy ]" with
- "h_policy => ..., v_policy => ..."
- (both defaulting to "automatic")
- future is in mygtk2, ugtk2 must die (and it will die, but not that soon
- (to keep compatibility))
-
- * rescue/make_rescue_img: remove temporary directory
-
- * detect_devices.pm: helping titi that didn't get isLaptop() right in 3
- commits ;p
-
- * ugtk2.pm: use migrate-ugtk2-to-mygtk2.pl (and i verified the diff)
- future is in mygtk2, ugtk2 must die (and it will die, but not that soon
- (to keep compatibility))
-
- * unused/migrate-ugtk2-to-mygtk2.el: dirty script easing the switch from
- ugtk2 to mygtk2 (beware!)
-
- * authentication.pm, any.pm:
- - any::enableShadow() -> authentication::enable_shadow()
- - inline authentication::crypt()
- move crypt() where it's needed
-
-2004/12/02 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * authentication.pm, any.pm: Move crypt() in the package it belongs to
-
-2004/12/01 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: simplify: grep already done
- complete_usb_storage_info()
-
-2004/12/01 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * ugtk2.pm: return value for gtkset_mousecursor
-
-2004/12/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ja.po: typo fix
-
-2004/12/01 Warly <warly at mandrakesoft.com>
-
- * install_steps.pm: Add a SYSTEM to Corporate in /etc/sysconfig/system for
- corporate
-
- * share/compssUsers.corpo-server: remove development section in corpo
- server
-
- * install_any.pm: use the compssUsers related to the meta_class if it
- exists
-
- * share/compssUsers.suppl-desktop, share/compssUsers.suppl-server: add
- compssUsers for supplementary CDs
-
- * install_steps_gtk.pm: update the group selection layout to handle the
- supplementary CD
-
- * share/compssUsers.desktop: remove game for corpo desktop
-
- * rescue/tree/etc/issue: change Mandrake Linux 10.0 into Mandrakelinux
- Corporate 3.0
-
- * share/themes-corporate.rc: correct the theme color for installation
-
- * steps.pm: Do not activate the updates selection step during installation
-
- * share/rpmsrate.corpo-server, share/rpmsrate.corpo-desktop: updated
- rpmsrate for corporate desktop and server
-
- * install_messages.pm: The coporate errata is corpo30errata.php3 and not
- 100errata.php3
-
-2004/11/30 Frederic Lepied <flepied at mandrakesoft.com>
-
- * mdk-stage1/Makefile, mdk-stage1/config-stage1.h: corporate
-
-2004/11/30 Pixel <pixel at mandrakesoft.com>
-
- * network/network.pm: don't pass the prefix/etc/sysconfig/network to
- network::network::write_conf(), we always use the same file name
- backport HEAD changes used by finish-install
-
- * modules.pm: replace isStandalone with !isInstall (for finish-install
- which is neither isInstall nor isStandalone)
- replace isStandalone with !isInstall (for finish-install which is
- neither isInstall nor isStandalone)
-
- * install_steps_interactive.pm:
- - move some functions from any.pm to authentication.pm
- - create authentication::ask_root_password_and_authentication() out of
- install_steps_interactive::setRootPassword()
- backport HEAD changes used by finish-install
-
- * standalone/finish-install: don't keep the banner from drakconnect for
- all steps
- add drakx-finish-install
- prog to launch after install which configurate users, authentication,
- root password and network
- don't keep the banner from drakconnect for all steps
- add drakx-finish-install
- prog to launch after install which configurate users, authentication,
- root password and network
-
- * any.pm, install_steps.pm:
- - move some functions from any.pm to authentication.pm
- - create authentication::ask_root_password_and_authentication() out of
- install_steps_interactive::setRootPassword()
- backport HEAD changes used by finish-install
- create any::set_root_passwd() and use it
-
- * drakxtools.spec: add drakx-finish-install
-
- * standalone/drakbackup: fix fatal perl_checker error
- fix fatal perl_checker warning
-
- * run_program.pm: replace !isStandalone with isInstall
-
- * authentication.pm: make $when_network_is_up optional
- - move some functions from any.pm to authentication.pm
- - create authentication::ask_root_password_and_authentication() out of
- install_steps_interactive::setRootPassword()
- backport HEAD changes used by finish-install
-
- * Makefile.config, Makefile, Makefile.drakxtools,
- standalone/finish-install.xsetup: add drakx-finish-install
- add drakx-finish-install
-
- * network/netconnect.pm: network::netconnect::real_main() do not exit
- brutally on wizcancel, handle it in network::netconnect::main()
- network::netconnect::real_main() do not exit brutally on wizcancel,
- handle it in network::netconnect::main()
-
- * standalone/adduserdrake: backport HEAD changes used by finish-install
-
- * standalone/drakauth: perl_checker fix
- shorter
- don't pass the prefix/etc/sysconfig/network to
- network::network::write_conf(), we always use the same file name
- $when_network_is_up is now optional
- backport HEAD changes used by finish-install
-
-2004/11/30 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Warn when failing to mount the supplementary CD-ROM
-
-2004/11/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (dmidecode) explain why we return a list and not
- directly an hash
- (floppies) do not try to load floppy if there's no floppy drive (#8211)
- a side effect is that now we'll still see the floppy drive even if
- some buggy code triggered $@ earlier
-
- * share/rpmsrate, lang.pm: install scim-anthy as well for japanese users
-
- * install_any.pm (setDefaultPackages) perl_checker cleanup
-
- * drakxtools.spec: typo fix
-
- * harddrake/data.pm: rollback previous bogus commit
-
-2004/11/30 Warly <warly at mandrakesoft.com>
-
- * rescue/tree/etc/issue: update version for rescue issue
-
-2004/11/30 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm, any.pm:
- - move some functions from any.pm to authentication.pm
- - create authentication::ask_root_password_and_authentication() out of
- install_steps_interactive::setRootPassword()
- create any::set_root_passwd() and use it
- - rely on adduser(8) to set the users password instead of using
- write_passwd_user()
- - use adduser(8) during install (we now use the same code during and
- after install)
-
- * install_steps_interactive.pm:
- - move some functions from any.pm to authentication.pm
- - create authentication::ask_root_password_and_authentication() out of
- install_steps_interactive::setRootPassword()
-
- * standalone/adduserdrake:
- - rely on adduser(8) to set the users password instead of using
- write_passwd_user()
- - use adduser(8) during install (we now use the same code during and
- after install)
-
- * authentication.pm:
- - move some functions from any.pm to authentication.pm
- - create authentication::ask_root_password_and_authentication() out of
- install_steps_interactive::setRootPassword()
- white space normalisation
-
-2004/11/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/localedrake: Yes/no is better than Ok/cancel for logout
- question
-
- * harddrake/data.pm: rollback previous bogus commit
- detect_devices::getModem() does not take an argument anymore
-
- * share/rpmsrate, lang.pm: install scim-anthy as well for japanese users
-
- * install_any.pm (setDefaultPackages) perl_checker cleanup
-
- * detect_devices.pm (isLaptop) fix it on non PPC architectures
- (dmidecode) add (explicit) memoization
-
-2004/11/29 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: perl_checker compliance
- - drop oem & recovery code (which was broken)
- - will be replaced with a root password + user accounts + network
- configuration a la drakfirsttime
-
- * authentication.pm: minimal authentication get() function
- create %kind2pam_kind
-
- * any.pm: rename allocUsers() to alloc_user_faces() (better suited)
-
- * mdk-stage1/disk.h, install_steps_gtk.pm, docs/README, mdk-stage1/disk.c,
- install_steps.pm, rescue/tree/etc/rc.sysinit, rescue/tree/etc/oem,
- install_steps_interactive.pm, tools/oem-prepare, mdk-stage1/tools.c,
- rescue/tree/etc/oem-all, rescue/.cvsignore, install2.pm,
- mdk-stage1/stage1.c, rescue/Makefile, rescue/kernel_read_part.c:
- - drop oem & recovery code (which was broken)
- - will be replaced with a root password + user accounts + network
- configuration a la drakfirsttime
-
-2004/11/29 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install2.pm: A bit of grammar
-
-2004/11/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: add hint for translator
-
- * share/po/ja.po: update (Yukiko Bando)
-
- * install_any.pm (setDefaultPackages) better support for Toshiba laptops:
- preload
- toshiba driver and install toshutils (inspirated from
- drivers/char/toshiba.c's audit)
- (setDefaultPackages) better support for DELL laptops: preload i8k driver
- better support for DELL laptops (inspirated from drivers/char/i8k.c's
- audit)
-
- * share/rpmsrate: ensure toshutils is present on media
- ensure ik8utils is present on media
-
-2004/11/27 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/11/27 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * network/adsl_consts.pm: Don't load encoding.pm, it's not provided in the
- stage 2 perl
-
-2004/11/26 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Add some tool in DEVELOPMENT section
-
-2004/11/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * standalone/harddrake2: fixed typo
-
-2004/11/26 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/card.pm: simplify
-
- * partition_table/dos.pm:
- - geometry XXX/240/63 is quite common, so add 240 to @valid_nb_heads
- - remove checking that nb_heads is in @valid_nb_heads
- (this fixes yet another case of the infamous "XP doesn't boot" occuring
- 10.1
- CE, though it should already be fixed via EDD)
-
- * standalone/keyboarddrake: don't write X config when there is none
- (otherwise we write a partial X config)
-
- * Xconfig/monitor.pm: help perl another way that perl_checker prefers
-
- * network/ethernet.pm: help perl_checker
-
-2004/11/26 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: We won't have files named
- compssUsers.pl.<meta_class> since they're all
- merged now.
-
-2004/11/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
-
- * drakxtools.spec: 10.2-0.5mdk
-
-2004/11/25 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Fix Totem installation when KDE and GNOME are both
- installed.
- Fix Quanta installation
-
-2004/11/25 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: moving partitions never really worked and is disabled since
- years
- safer
-
- * Xconfig/card.pm: create function libgl_config() and have it after
- setting Driver to 'fglrx' so
- that libgl_config() can behave based on {Driver} instead of {Driver2}
-
- * any.pm: remove /lib and /usr/lib with more verbose code
- fix previous commit
- handle the lib64 case separately
-
- * pkgs.pm, devices.pm, install_any.pm: we don't use /tmp for devices
- anymore
- (this comes from long ago when redhat code was using a ro /dev and
- creating other devices in /tmp)
-
- * install_steps_gtk.pm: simpler code
-
- * standalone/drakfloppy: minimal perl_checker compliance
- use floppies_dev() instead of floppies()
-
- * diskdrake/interactive.pm: moving partitions never really worked and is
- disabled since years
- - create analyze_wild_device_name() out of
- subpart_from_wild_device_name()
- - rename part2device() into part2wild_device_name(), change its
- prototype and use analyze_wild_device_name()
- - new field {faked_device}
- - for LABEL=..., {device} is not empty anymore and {faked_device} is
- set,
- merge_fstabs() will take care of having the real {device} and
- {faked_device} unset
- - for devfs_device, {device} is set to the devfs device,
- merge_fstabs() will take care of having the non devfs device in
- {device}
-
- * standalone/diskdrake: use fs::get::device2part()
- use fs::get::device2part()
-
- * fs.pm: remove unused var
- we don't use /tmp for devices anymore
- (this comes from long ago when redhat code was using a ro /dev and
- creating other devices in /tmp)
- - create analyze_wild_device_name() out of
- subpart_from_wild_device_name()
- - rename part2device() into part2wild_device_name(), change its
- prototype and use analyze_wild_device_name()
- - new field {faked_device}
- - for LABEL=..., {device} is not empty anymore and {faked_device} is
- set,
- merge_fstabs() will take care of having the real {device} and
- {faked_device} unset
- - for devfs_device, {device} is set to the devfs device,
- merge_fstabs() will take care of having the non devfs device in
- {device}
- more intelligent sort of fstab to handle loopback files or bind
- directory (bug anthil #1198)
-
-2004/11/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: do not probe memory chips at boot time ...
-
- * standalone/printerdrake (About) let be more l10n friendly regarding
- "translatability"
- (About) let be more l10n friendly regarding font's weight and size
-
- * modules.pm (load_and_configure) fix setting scsi and usb probell in live
- CD (thus fixing
- mousedrake --auto with USB mice on live CD)
-
- * modules/any_conf.pm: ensure that explanations go into
- /var/log/explanations is standalone mode
- (log::explanations() just calls log::l() at install time)
-
- * standalone/service_harddrake: do not die if sound never was configured
- (aka on first boot on live CD)
-
- * drakxtools.spec: fix spacing in 10.2-0.4mdk's changelog
- 10.2-0.4mdk
-
-2004/11/24 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/11/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: list Turkish language in both Asia and Europe (for Istanbul)
-
-2004/11/23 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: fix {device_alias} containing /dev/xxx instead of xxx. The bug
- was
- "none /mnt/cdrom supermount dev=/dev//dev/cdrom,fs=iso9660..."
- (bugzilla #12224)
- fix {device_alias} containing /dev/xxx instead of xxx. The bug was
- "none /mnt/cdrom supermount dev=/dev//dev/cdrom,fs=iso9660..."
- (bugzilla #12224)
-
- * partition_table/raw.pm: detect on lilo on floppy (bugzilla #12213)
- detect on lilo on floppy (bugzilla #12213)
-
- * bootloader.pm: don't use typeOfMBR to check the method on floppy which
- may not be inserted
- (part of bugzilla #12213)
- don't use typeOfMBR to check the method on floppy which may not be
- inserted
- (part of bugzilla #12213)
-
-2004/11/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ja.po: update (Yukiko Bando)
-
- * share/po/fr.po: update (kournikolas)
-
- * share/po/br.po: update
-
-2004/11/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ja.po: update (Yukiko Bando)
-
- * share/po/br.po: update
-
-2004/11/22 Pixel <pixel at mandrakesoft.com>
-
- * rescue/make_rescue_img, mdk-stage1/pci-resource/update-pci-ids.pl,
- docs/HACKING, Makefile:
- - no more kernel/all.modules, things are in kernel/all.kernels
- - cleanup what we keep in kernel/all.kernels: only vmlinuz,
- modules.dep, *.mar, all_modules.tar, modules.cz
- - replace all_modules.list + modules with all_modules.tar
- - kernel/all.modules/modules.cz-VERSION are now in
- kernel/all.kernels/VERSION/modules.cz
- - allow having a normal in isolinux, but don't use it for floppy
- images
- (for this, add kernel/all.kernels/.main-BOOT)
- - add many modules kernel/list_modules.pm in unused categories since
- we don't
- take all modules from kernel, only those listed
- (needed to have a not too big modules.cz for normal kernel)
- - complete rewrite of update_kernel (now written in perl)
-
-2004/11/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm (real_main) in "ADSL provider" step, plain reset
- the protocol on
- provider switch
-
- * standalone/harddrake2: kill a stock icon
-
- * share/po/br.po: update
-
-2004/11/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm (alsa2oss) add snd-azx
-
- * share/rpmsrate: fix wrong package name
-
-2004/11/18 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * install_steps_gtk.pm: use 'fbdev' server on x86_64 too
-
- * share/advertising/list-cpd, share/advertising/list-cps: update to match
- warly's config files
-
-2004/11/18 Pixel <pixel at mandrakesoft.com>
-
- * interactive.pm: fix prototype
- remove some unneeded ";", add some for normalization (as told by
- perl_checker)
-
- * install_steps_interactive.pm, diskdrake/interactive.pm: since we don't
- use ramdisk but clp, some code is dead
- (remove usingRamdisk(), check_prog(), remove_unused()...)
- add some ";", remove some ";", as told by perl_checker
-
- * install2.pm, pkgs.pm, run_program.pm: since we don't use ramdisk but
- clp, some code is dead
- (remove usingRamdisk(), check_prog(), remove_unused()...)
-
- * lang.pm, fs.pm, common.pm, install_any.pm: since we don't use ramdisk
- but clp, some code is dead
- (remove usingRamdisk(), check_prog(), remove_unused()...)
- remove some unneeded ";", add some for normalization (as told by
- perl_checker)
-
- * partition_table/gpt.pm, standalone/harddrake2, partition_table/raw.pm,
- partition_table/mac.pm, install_steps_auto_install.pm,
- diskdrake/hd_gtk.pm: add some ";", remove some ";", as told by
- perl_checker
-
- * wizards.pm, install_steps.pm, install_gtk.pm, network/isdn.pm,
- diskdrake/resize_ntfs.pm, network/netconnect.pm, mouse.pm, lvm.pm,
- devices.pm, raid.pm, crypto.pm, Xconfig/screen.pm, commands.pm,
- install_interactive.pm, ugtk2.pm, partition_table.pm, any.pm,
- interactive/stdio.pm, interactive/newt.pm, harddrake/sound.pm,
- services.pm, authentication.pm, network/ethernet.pm, bootloader.pm,
- harddrake/data.pm, interactive/gtk.pm, network/adsl.pm, fsedit.pm,
- detect_devices.pm, modules.pm, network/shorewall.pm: remove some
- unneeded ";", add some for normalization (as told by perl_checker)
-
-2004/11/18 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/hd_gtk.pm, install_steps_auto_install.pm,
- partition_table/mac.pm, diskdrake/interactive.pm, standalone/harddrake2,
- partition_table/raw.pm, partition_table/gpt.pm,
- install_steps_interactive.pm: add some ";", remove some ";", as told by
- perl_checker
-
-2004/11/17 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: really remove the VG from internal list of
- {lvms}, not on a copy
-
- * install_steps_interactive.pm: fix indentation
-
- * partition_table.pm: also remove "require partition_table::lvm_PV"
- comment for perl_checker
-
-2004/11/17 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * crypto.pm: Update inline mirror list again (the previous one was broken)
- Update the inline mirror list for mini isos
- Integrate from trunk (mirror list update)
- Integrate fixes for mini-ISOs from the trunk.
-
- * install_any.pm: Integrate fixes for mini-ISOs from the trunk.
-
-2004/11/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: add new sound drivers from
- kernel-tmb-2.6.7-2.tmb.6mdk
-
- * modules.pm: on 10.0, b44 failled on newer cards; let's try bcm4400 too
-
- * drakxtools.spec: bump requires on ldetect-lst b/c of s/3c90x/3c59x/
- 10.2-0.3mdk
- fill in 10.2-0.2mdk's changelog
- 10-34.8.100mdk
- 10-34.7.100mdk
-
- * standalone/service_harddrake: backport from 10.1: adapt to new nvidia
- driver location due to
- corporate now using DKMS
-
-2004/11/16 Pixel <pixel at mandrakesoft.com>
-
- * rescue/list.i386, rescue/list.ia64, rescue/list, rescue/list.ppc,
- rescue/list.x86_64: move libperl.so from list.ARCH back to list, using a
- wildcard
-
- * fs/type.pm: for sunos:
- - "SunOS swap" and "Whole disk" don't use ufs
- - drop isSunOS(): replace it with testing {fs_type} eq 'ufs'
- create isEmpty() and use it instead of simply testing {pt_type}, since
- {pt_type} can be undef whereas {fs_type} is set
- don't use pseudo fs_type "apple" for Apple Bootstrap partitions, better
- only use {pt_type} for non mountable partitions
-
- * fs/get.pm, diskdrake/interactive.pm, diskdrake/hd_gtk.pm: create
- isEmpty() and use it instead of simply testing {pt_type}, since
- {pt_type} can be undef whereas {fs_type} is set
-
- * lang.pm: fix typo (thanks to bugzilla #12387)
-
- * fsedit.pm, partition_table/lvm_PV.pm: handle more nicely raw_lvm_PV
- (don't simply ignore them)
-
- * partition_table/empty.pm: empty partition table means sectors #0 and #1
- are zeroes, not simply sector #0
- (this gives a chance to raw_lvm_PV which has its magic on sector #1)
-
- * partition_table.pm: handle more nicely raw_lvm_PV (don't simply ignore
- them)
- don't die in will_tell_kernel() when the device is weird, since it is
- normal when destroying a raw_lvm_PV
- enhance readability
- create isEmpty() and use it instead of simply testing {pt_type}, since
- {pt_type} can be undef whereas {fs_type} is set
-
- * detect_devices.pm: update ppc kernel modules detection & loading
- cleanup get_mac_generation()
-
- * tools/make_mdkinst_stage2, tools/mdkinst_stage2_tool: major switch from
- ramdisk to clp
- - make_mdkinst_stage2 is now mdkinst_stage2_tool
- (we don't keep the live when building the clp, mdkinst_stage2_tool is
- able to create the clp from the live, or the live from the clp)
-
- * partition_table/raw.pm: fix yaboot detection
-
- * bootloader.pm: rename get_of_dev() -> dev2yaboot()
- don't write boot OF in /tmp/of_boot_dev, better use dev2yaboot() instead
- - create yaboot2file() and use it
- - update read_lilo() for yaboot
- - update write_yaboot()
- - remove {useboot}
- - set {boot} to /dev/sda1 in suggest() instead of handling it in
- write_yaboot()
-
- * Xconfig/card.pm: enable UseFBDev in X configs on ppc, for rage128 and
- radeon
- set raw_LINES on every fglrx devices
- drop broken code
- - setting VideoRam for i810
- - unsetting UseFBDev for r128 on ppc
-
- * modules.pm: update ppc kernel modules detection & loading
-
- * mdk-stage1/disk.c, mdk-stage1/tools.h, Makefile, mdk-stage1/cdrom.c,
- mdk-stage1/config-stage1.h, rescue/Makefile, mdk-stage1/directory.c,
- mdk-stage1/Makefile, docs/README, mdk-stage1/tools.c, rescue/.cvsignore,
- rescue/make_rescue_img, mdk-stage1/network.c: major switch from ramdisk
- to clp
- - mdkinst_stage2.bz2 is now mdkinst.clp
- - rescue_stage2.bz2 is now rescue.clp
- - make_mdkinst_stage2 is now mdkinst_stage2_tool
- (we don't keep the live when building the clp, mdkinst_stage2_tool is
- able to create the clp from the live, or the live from the clp)
- - all stage1 images now need cryptoloop & gzloop
- - the clp can be preloaded in memory or not (see
- MEM_LIMIT_DRAKX_PRELOAD and MEM_LIMIT_RESCUE_PRELOAD)
- (for http & ftp, it *must* be preloaded)
- - we don't uncompress the ramdisk anymore since the decompression is
- done on the fly, this makes the rescue boot much faster
- - function get_ramdisk_realname() is replaced with macro CLP_FILE_REL
-
- * pkgs.pm: enhance analyse_kernel_name(), esp. to handle i686-up-64GB
-
- * any.pm: don't write boot OF in /tmp/of_boot_dev, better use dev2yaboot()
- instead
-
- * tools/Makefile: make_mdkinst_stage2 is no more, hail mdkinst_stage2_tool
-
-2004/11/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake, harddrake/data.pm: on startup, redo ethX
- aliases
- on startup, redo ethX aliases
-
-2004/11/15 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm:
- - special bootstrap partition warning for IBM mac_generation
- - no "OldWorld or Unknown machine" for IBM mac_generation
-
-2004/11/15 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * drakxtools.spec: new release for new perl
-
- * share/list: Adjust perl architecture, now that we don't have threads
- anymore
-
-2004/11/14 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: switch to gbk in zh_CN
-
-2004/11/13 Pixel <pixel at mandrakesoft.com>
-
- * rescue/list: add partimage
-
-2004/11/12 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm: no "auto install floppy"
- on ppc
-
- * mdk-stage1/Makefile.common: cleanup
- simplify
- build init using $(DIET) just like stage2-* (needed for ppc, and nicer),
- unify LDFLAGS_INIT and LDFLAGS_STAGE1
- remove GLIBC_LDFLAGS_STAGE1 and DIETLIBC_LDFLAGS_STAGE1 since they were
- not used everywhere,
- and so it was not easy to understand
- drop unused INIT_LIBC, GLIBC_LIBC, DIETLIBC_LIBC (all 3 were empty at
- the moment)
-
- * tools/ddcprobe/Makefile: disable ddcprobe again - it doesn't work right,
- causing the installer to halt
- with a divide by zero error
-
- * share/themes-galaxy.rc: the color of the categories of steps is better
- in the theme
- (it was the only part not defined in the theme but in the code)
-
- * mdk-stage1/Makefile: build init using $(DIET) just like stage2-* (needed
- for ppc, and nicer),
- unify LDFLAGS_INIT and LDFLAGS_STAGE1
- remove GLIBC_LDFLAGS_STAGE1 and DIETLIBC_LDFLAGS_STAGE1 since they were
- not used everywhere,
- and so it was not easy to understand
- drop unused INIT_LIBC, GLIBC_LIBC, DIETLIBC_LIBC (all 3 were empty at
- the moment)
- don't use minilibc.h on ppc
- simplify arch dependent config based on dietlibc vs glibc.
- this patch may be wrong for ppc which now used dietlibc but may prefer
- init-libc-headers.h over minilibc.h
- (need testing)
- some defines are not arch dependent
-
- * install_gtk.pm: the color of the categories of steps is better in the
- theme
- (it was the only part not defined in the theme but in the code)
- fix converting the background color
-
-2004/11/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po, share/po/mk.po: updated Macedonian file
-
-2004/11/10 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec: drakauth: add SmartCard authentication
-
- * authentication.pm:
- - correctly restore pam.d/system-auth when setting "local"
- authentication
- - no use_first_pass on "auth sufficient pam_unix.so" line for
- pam_castella
- - correctly restore pam.d/system-auth when setting "local"
- authentication
- - no use_first_pass on "auth sufficient pam_unix.so" line for
- pam_castella
-
-2004/11/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: sync ADSL ISPs DB with HEAD
-
- * drakxtools.spec: 10.2-0.1mdk
- merge 10.1-27mdk's changelog from MDK10.1 branch
- merge in lost changelog
- 10.1-27.1.101mdk
- fix 10.1-27mdk's changelog
-
- * standalone/service_harddrake: load yenta_socket and the like for PCMCIA
- controllers
-
- * standalone/logdrake: fix logdrake speed (should have been commited long
- time ago)
- fix logdrake speed (should have been commited long time ago)
-
- * detect_devices.pm (isLaptop) fix it on non PPC arches
-
- * network/ethernet.pm (mapIntfToDevice) backport 9box detection fix:
- do not try to match usb devices since ldetect doesn't return enough data
-
- * share/rpmsrate: install drivers for ipw2xOO
- sync relevant "hardware/driver matching" bits from Head
-
- * network/isdn_consts.pm: backport support for Philips Semiconductors DSL
- card
-
-2004/11/10 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: add pm_mkhomedir
-
-2004/11/09 Funda Wang <fundawang at linux.net.cn>
-
- * pkgs.pm: reverted pkgs, Sorry
- s/fctix/fcitx. Critical typo
-
- * lang.pm: s/fctix/fcitx. Critical typo
-
-2004/11/09 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/11/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: introduce network::tools::get_interface_status
-
-2004/11/09 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/card.pm: fix regexp given to matching_driver (otherwise
- smartcard:xxx matches)
- fix regexp given to matching_driver (otherwise smartcard:xxx matches)
-
-2004/11/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getSagem) do not probe for old adiusbadsl driver
- (which is deprecated
- by eagle-usb for more than one year)
-
- * network/adsl_consts.pm: update/add ADSL ISP entries (Benoit Audouard)
- reorder finnish entry
-
- * lang.pm: backport s/fctix/fcitx/ fix from HEAD
-
- * drakxtools.spec: bump require on ldetect-lst b/c of
- s/adiusbadsl/eagleusb/
-
- * share/theme-editor.pl: basic port from Gtk-1.2.x to Gtk+-2.x
-
-2004/11/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po, share/po/pt.po: updated Tajik file
-
-2004/11/08 Pixel <pixel at mandrakesoft.com>
-
- * common.pm, install2.pm: cp_af() is missing in perl-MDK-Common
- 1.1.11-2mdk
-
- * lvm.pm: call pvremove on every PVs when destroying a VG (to clear the
- LVM2 magic) (bugzilla #11579)
-
- * Xconfig/card.pm, do_pkgs.pm, bootloader.pm: backport
- check_kernel_module_packages() from 10.1 to adapt to dkms proprietary
- packages
-
-2004/11/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: do not use slicing when selecting single values
-
-2004/11/07 huftis
-
- * share/po/nn.po: More translated.
-
-2004/11/07 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm: SmartCard authentication needs pkg castella-pam
- SmartCard authentication needs pkg castella-pam
-
-2004/11/06 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/11/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: hide ifcfg files for non-root users if they contain
- a WEP key (#12177)
- hide ifcfg files for non-root users if they contain a WEP key (#12177)
-
- * mdk-stage1/pcmcia_/probe.c: merge from pcitable
-
-2004/11/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/de.po: updated Estonian and German files
-
-2004/11/05 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/directory.c: RAMDISK_LOCATION_REL is a better name than
- RAMDISK_LOCATION
- create choose_iso_in_directory() out of try_with_directory()
-
- * mdk-stage1/tools.c: we use pivot_root for rescue, so don't umount
- STAGE2_LOCATION
- saving stage1 resolv.conf is done in finish_preparing() with no special
- code needed for rescue
- (as was done in save_stuff_for_rescue())
- RAMDISK_LOCATION_REL is a better name than RAMDISK_LOCATION
-
- * Makefile: do not gzip pm files anymore (since we will soon use
- compressed loopback, this is not useful anymore)
- create install/stage2/mdkinst.kernels which contains the list of kernels
- known by stage2.
- this replaces looking at install/stage2/live/modules/modules.cz-xxx
- (why? cuz install/stage2/live is going to be removed!)
- simplify
-
- * mdk-stage1/network.c: use install/stage2/mdkinst.kernels to check stage2
- kernel version instead of install/stage2/live/lib/modules.cz-xxx
-
- * mdk-stage1/config-stage1.h: RAMDISK_LOCATION_REL is a better name than
- RAMDISK_LOCATION
-
- * share/list: do not gzip pm files anymore (since we will soon use
- compressed loopback, this is not useful anymore)
-
- * mdk-stage1/Makefile:
- - no need to build stage1-cdrom nor stage1-network for MOVE
- - for stage1-full, no special .c is needed for MOVE
- cleanup (hoist MOVE_ADDSRC in STAGE1SRC)
- remove duplicates in STAGE1OBJS-FULL, this removes make warnings
-
- * authentication.pm: add "Smart Card" authentication (using pam_castella)
- (as asked by flepied)
- add "Smart Card" authentication (using pam_castella) (as asked by
- flepied)
-
- * rescue/tree/usr/share/symlinks, mdk-stage1/stage1.c: keep the tmpfs and
- rescue in /tmp/stage2
- (this allows to mount the rescue read-only)
-
- * rescue/tree/etc/rc.sysinit: umount /stage1 when /etc/mtab exists to
- remove a warning
- free up stage1 memory
- fix typo
- keep the tmpfs and rescue in /tmp/stage2
- (this allows to mount the rescue read-only)
-
-2004/11/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque po file
-
-2004/11/04 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/stage1.h: MODE_RAMDISK is now unused
- drop IS_SPECIAL_STAGE2 in favor of IS_RESCUE
-
- * mdk-stage1/modules.c: LIVE_LOCATION is better named LIVE_LOCATION_REL
- without the leading "/"
- cleanup code using kernel_module_extension()
-
- * mdk-stage1/stage1.c:
- - create mount_clp_may_preload() out of handle_clp()
- - rename handle_clp() to handle_move_clp() and simplify its use
- IMAGE_LOCATION_REAL is better named STAGE2_LOCATION in MOVE
- replace RAW_LOCATION_REL with IMAGE_LOCATION_REL
- (the absolute symlink will now be relative, but that's ok here)
- simplify since STAGE2_LOCATION is now valid for live installs before
- pivot_root
- (due to previous stage1.c commit)
- STAGE2_LOCATION symlink is now relative instead of absolute
- (relies on the fact that STAGE2_LOCATION and IMAGE_LOCATION are both in
- /tmp in non MOVE)
- rename STAGE2_LOCATION_REL into STAGE2_LOCATION_ROOTED
- (since STAGE2_LOCATION_REL is not relative, it's simply absolute when
- chrooted)
- create STAGE2_LOCATION symlink if it is not a directory (well more
- precisely when it doesn't exist)
- LIVE_LOCATION is better named LIVE_LOCATION_REL without the leading "/"
-
- * mdk-stage1/network.c: LIVE_LOCATION is better named LIVE_LOCATION_REL
- without the leading "/"
- create str_ftp_error()
-
- * mdk-stage1/config-stage1.h:
- - create mount_clp_may_preload() out of handle_clp()
- - rename handle_clp() to handle_move_clp() and simplify its use
- add some comments
- IMAGE_LOCATION_REAL is better named STAGE2_LOCATION in MOVE
- - STAGE2_LOCATION is unused in MOVE
- - IMAGE_LOCATION_REAL is unused in non MOVE
- replace RAW_LOCATION_REL with IMAGE_LOCATION_REL
- (the absolute symlink will now be relative, but that's ok here)
- new macro IMAGE_LOCATION_REL
- rename STAGE2_LOCATION_REL into STAGE2_LOCATION_ROOTED
- (since STAGE2_LOCATION_REL is not relative, it's simply absolute when
- chrooted)
- LIVE_LOCATION is better named LIVE_LOCATION_REL without the leading "/"
-
- * mdk-stage1/tools.h:
- - create mount_clp_may_preload() out of handle_clp()
- - rename handle_clp() to handle_move_clp() and simplify its use
- test_that_cd() is now image_has_stage2()
-
- * mdk-stage1/tools.c:
- - create mount_clp_may_preload() out of handle_clp()
- - rename handle_clp() to handle_move_clp() and simplify its use
- fix typo
- create save_fd() out of copy_file()
- MODE_RAMDISK is now unused
- LIVE_LOCATION is better named LIVE_LOCATION_REL without the leading "/"
- test_that_cd() is now image_has_stage2()
- drop IS_SPECIAL_STAGE2 in favor of IS_RESCUE
-
- * mdk-stage1/url.c, mdk-stage1/url.h: create str_ftp_error()
-
- * mdk-stage1/directory.c: LIVE_LOCATION_REL doesn't exist anymore in MOVE
- more comment
- LIVE_LOCATION is better named LIVE_LOCATION_REL without the leading "/"
- use image_has_stage2() (even if not equivalent for rescue since we now
- check the stage2 stuff instead, but it should do)
- drop IS_SPECIAL_STAGE2 in favor of IS_RESCUE
-
- * mdk-stage1/cdrom.c: more comment
- test_that_cd() is now image_has_stage2()
- drop IS_SPECIAL_STAGE2 in favor of IS_RESCUE
-
-2004/11/04 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Create cfg dir if needed. Use xorg.conf.
- Touch /etc/dhcpd.conf.etherboot.kernel if missing.
- Ignore vmnet for broadcast address.
- Start reworking PXE support.
- Create cfg dir if needed, ignore vmnet for broadcast address.
- Use xorg.conf. Touch dhcp.conf.etherboot.kernel.
-
-2004/11/02 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/tools.c: rename MEM_LIMIT_RAMDISK into MEM_LIMIT_DRAKX
- compile less things when MANDRAKE_MOVE is defined
- (needed so that future commits can restrict define's in config-stage1.h)
-
- * mdk-stage1/directory.c: cleanup (remove warning when compiling with
- MANDRAKE_MOVE defined)
-
- * mdk-stage1/config-stage1.h: rename MEM_LIMIT_RAMDISK into
- MEM_LIMIT_DRAKX
-
- * mdk-stage1/disk.h, mdk-stage1/tools.h, mdk-stage1/stage1.c,
- mdk-stage1/network.h: compile less things when MANDRAKE_MOVE is defined
- (needed so that future commits can restrict define's in config-stage1.h)
-
- * mdk-stage1/disk.c: use IMAGE_LOCATION_DIR where it should be
- compile less things when MANDRAKE_MOVE is defined
- (needed so that future commits can restrict define's in config-stage1.h)
-
- * mdk-stage1/network.c: normalize code
- rename MEM_LIMIT_RAMDISK into MEM_LIMIT_DRAKX
- normalize code
- use IMAGE_LOCATION_DIR where it should be
- compile less things when MANDRAKE_MOVE is defined
- (needed so that future commits can restrict define's in config-stage1.h)
-
-2004/11/02 rstandtke
-
- * share/po/de.po: some fixes
-
-2004/11/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm: perl_checker cleanups
- (dmidecode) provide more fields
- (computer_info) simplify
- (dmidecode) handle multiple devices with same name
- (computer_info) split it out of dmidecode()
-
- * standalone/harddrake2, harddrake/data.pm: display more information
-
- * install_steps.pm (setupBootloaderBefore) dmidecode() was renamed as
- computer_info()
-
-2004/10/29 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Anthill #1134 - advise user about anacron.
-
-2004/10/28 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * pkgs.pm: IA-64 and X86-64 are full 64-bit arches thus don't need
- kernel-enterprise
- IA-64 and X86-64 are full 64-bit arches and thus don't need
- kernel-enterprise
-
-2004/10/28 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: corrections of errors
- gi/perl-install/share/po/da.po
-
-2004/10/28 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn_consts.pm: support Philips Semiconductors DSL card
-
-2004/10/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: bump buildrequires on ldetect and requires on
- ldetect-lst so that
- we've working support for freebox with USB link
- 10.1-27mdk
-
-2004/10/28 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: remove idmap from winbind AD
- change description for Active directory
- Remove sasl entry
- Add check button for tls
-
-2004/10/27 Pixel <pixel at mandrakesoft.com>
-
- * raid.pm: since we need mdadm, ensure we have it (bugzilla #12146)
-
- * diskdrake/interactive.pm: warn about created partition with a given
- mount point but not formatted
- since we need mdadm, ensure we have it (bugzilla #12146)
-
- * any.pm:
- - handle setting memsize mem= kernel parameter in a special function
- - rely on pack_append() to remove dups (using $uniq_dict_appends) in
- set_append_with_key()
- (drawback: it doesn't keep the order anymore)
- split {get,set}_append() into {get,set}_append_with_key() and
- {get,set}_append_simple()
- remove dead code
- modifying $e->{append} is useless since we override it with $append
-
- * bootloader.pm:
- - handle setting memsize mem= kernel parameter in a special function
- - rely on pack_append() to remove dups (using $uniq_dict_appends) in
- set_append_with_key()
- (drawback: it doesn't keep the order anymore)
- split {get,set}_append() into {get,set}_append_with_key() and
- {get,set}_append_simple()
- many kernel parameters alike "console=tty0 console=ttyS0,57600" can take
- different values, so we now take the safe side and only remove dups for
- parameters we know the last parameter is used (bugzilla #12055)
-
- * install_steps.pm: split {get,set}_append() into
- {get,set}_append_with_key() and {get,set}_append_simple()
- nicer
-
- * diskdrake/hd_gtk.pm: use ToggleButton instead of Button so that selected
- partition is visually toggled
-
-2004/10/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getUPS) fix again MGE USB UPSes
- (getUPS) fix again MGE USB UPSes
- (getUPS) fix again MGE USB UPSes
-
- * standalone/drakups: backport working drakups
-
- * network/ethernet.pm (mapIntfToDevice) do not try to match usb devices
- since ldetect doesn't return
- enough data (thus fixing 9box string)
-
-2004/10/27 Warly <warly at mandrakesoft.com>
-
- * install_any.pm: add more log into find_root_part
-
-2004/10/26 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * share/list.x86_64: add 'synaptics' module so that testing works
- add 'synaptics' module so that testing works
-
- * fs/type.pm: older partition types (ntfs) are also available to x86_64
- older partition types (ntfs) are also available to x86_64
-
- * bootloader.pm: run grub chrooted
- run grub chrooted
-
-2004/10/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2004/10/26 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm: configure sshd to use PAM when needed (sshd config
- file is modified, but i did not test more)
-
- * install_any.pm: help perl_checker
- in upgrade, when we need to migrate device names, we must write the
- fstab
- in upgrade, when we need to migrate device names, we must write the
- fstab
-
- * run_program.pm: do not use die when forked, use log::l + c::_exit
- instead
- do not use die when forked, use log::l + c::_exit instead
-
- * install_steps_interactive.pm: in upgrade, when we need to migrate device
- names, we must write the fstab
- in upgrade, when we need to migrate device names, we must write the
- fstab
-
- * raid.pm: newly created raids must have a fs_type (this was dropped in
- rev 1.45, it was an error)
- newly created raids must have a fs_type (this was dropped in rev 1.45,
- it was an error)
-
- * Xconfig/various.pm, standalone/drakboot, bootloader.pm,
- standalone/bootloader-config: detectloader must handle specially
- raid-extra-boot=mbr-only (bugzilla #12089)
-
- * install_steps.pm: detectloader must handle specially
- raid-extra-boot=mbr-only (bugzilla #12089)
- in upgrade, when we need to migrate device names, we must write the
- fstab
- in upgrade, when we need to migrate device names, we must write the
- fstab
-
-2004/10/26 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * crypto.pm: Remove spurious "my"
-
-2004/10/26 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: Fix net join for winbind
- Changer order dialog in AD
-
-2004/10/26 Warly <warly at mandrakesoft.com>
-
- * install_any.pm: include support of the oem configuration file to display
- the correct product name
-
-2004/10/25 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Some fixed
-
-2004/10/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po, share/po/gl.po: updated Basque and Galician files
-
-2004/10/25 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Merge French translations from cooker
-
-2004/10/21 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/harddrake2:
- - backport patches to MDK-10-update branch for oem
-
- * standalone/printerdrake:
- - backport fixes to MDK-10-update
-
-2004/10/21 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: remove trailing slashes
-
-2004/10/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/gl.po: updated Galician file
-
-2004/10/19 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/printerdrake:
- - perl_checker fixes
- - don't hardcore distroname
- - don't trigger help system when mandrake-doc-common is not installed
- - don't trigger bug report in oem mode
-
- * standalone/harddrake2:
- - don't trigger help system when mandrake-doc-common is not installed
- - don't trigger bug report in oem mode
- - don't hardcode distro name (usefull for oem to change the distro
- name at only one place)
-
-2004/10/19 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: no need to set $::o->{locale} anymore
- (it was introduced in 1.172, maybe for create_box_with_title(), but
- doesn't seem useful anymore)
-
- * standalone/net_monitor: really fix typo (ie revert gtknew() patch)
- fix typo
- simplify
-
-2004/10/19 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Repair FTP supplementary media with overriding of
- rpmsrate and compssUsers.pl
- Installation with a ftp supplementary media (for mini-isos) :
- inline the mirror list (since fetching it causes weird network
- problems).
- Fix the handling of relative urls in ftp media when fetching hdlists
- file.
-
- * pkgs.pm: Installation with a ftp supplementary media (for mini-isos) :
- inline the mirror list (since fetching it causes weird network
- problems).
- Fix the handling of relative urls in ftp media when fetching hdlists
- file.
-
- * install_steps_interactive.pm: This deserves an explanation
- Installation with a ftp supplementary media (for mini-isos) :
- inline the mirror list (since fetching it causes weird network
- problems).
- Fix the handling of relative urls in ftp media when fetching hdlists
- file.
-
- * crypto.pm: There are mirrors in many new countries now. (and sort the
- list)
- Installation with a ftp supplementary media (for mini-isos) :
- inline the mirror list (since fetching it causes weird network
- problems).
- Fix the handling of relative urls in ftp media when fetching hdlists
- file.
-
-2004/10/18 Warly <warly at mandrakesoft.com>
-
- * crypto.pm: update version checking code of crypto.pm
-
-2004/10/17 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
-
-2004/10/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
-
-2004/10/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor (update) do not re-select the default interface
- every 5 seconds
-
-2004/10/16 rstandtke
-
- * share/po/de.po: added some translations
-
-2004/10/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/eu.po, share/po/es.po, share/po/am.po: updated
- Basque and Amharic files
-
-2004/10/15 Pixel <pixel at mandrakesoft.com>
-
- * network/adsl.pm: cleanup
-
- * network/tools.pm: cleanup thanks to perl_checker
-
- * network/netconnect.pm: cleanup thanks to perl_checker
- make perl_checker happy
-
-2004/10/14 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/10/14 Pixel <pixel at mandrakesoft.com>
-
- * lvm.pm: no need to run vgscan and vgchange in standalone
- (nb: /etc/lvmtab is no more used, so i also dropped that check)
-
- * network/tools.pm: simplify
- cleanup thanks to perl_checker
-
- * standalone/fileshareset: cleanup
- perl_checker compliance
-
- * rescue/devices.pl: create /dev/md* devices in rescue
-
- * diskdrake/interactive.pm: document UUID md field
-
- * standalone/drakups: perl_checker compliance
-
- * standalone/harddrake2, standalone/service_harddrake: cleanup thanks to
- perl_checker
-
- * services.pm: simplify
- simplify
-
- * Xconfig/resolution_and_depth.pm: even if bugzilla #9755 says 24 bpp is
- not valid for vmware, Nora Etukudo says the contrary on cooker.
- the limitation seems to be "The guest X server must run at the same
- depth and bpp as the host" which is hard to enforce in XFdrake
-
- * raid.pm: put UUID instead of devices in mdadm.conf to be more device
- naming independant
- (as requested by Luca Berra on cooker)
-
- * rescue/list: add /sbin/lvm2 to the rescue
-
- * share/compssUsers.pl: remove unneeded parentheses
-
-2004/10/13 Antoine Ginies <aginies at mandrakesoft.com>
-
- * mdk-stage1/tools.c, mdk-stage1/stage1.h, mdk-stage1/tools.h,
- mdk-stage1/url.c, mdk-stage1/stage1.c, mdk-stage1/network.c,
- mdk-stage1/network.h, mdk-stage1/url.h: add new installation method (ka)
-
- * mdk-stage1/stage1-data/stage1-with-ka.tar.bz2: add stage1 with ka-tools
-
-2004/10/13 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/10/13 Pixel <pixel at mandrakesoft.com>
-
- * standalone/fileshareset: "portmap status" prints "portmap (pid XXXX) is
- running..." which bothers progs calling fileshareset (eg: gnome)
-
- * install_steps_interactive.pm: make perl_checker happy
- don't ask the security level in firewire meta_class
- don't ask the security level in firewire meta_class
-
-2004/10/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakfont: remove TODO entry regarding configurnig programs
- that uses fontconfig
-
-2004/10/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/ethernet.pm (get_eth_cards) workaround more buggy drivers that
- returns a bogus driver name for the GDRVINFO command of the ETHTOOL
- ioctl
-
- * standalone/drakconnect (del_intf) fix crash introduced by trainee just
- before the release :-(
-
- * drakxtools.spec: 10.1-26mdk
-
- * share/po/br.po: update
-
-2004/10/11 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: in grub menu.lst, keep previous "serial ..." and
- "terminal ..." lines (bugzilla #12054)
-
-2004/10/11 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
- * DrakX
-
-2004/10/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/ethernet.pm (get_eth_cards) fix another lying module
-
- * drakxtools.spec: 10.1-25mdk
-
-2004/10/11 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: use k3b-dvd by default
-
-2004/10/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-24mdk
-
-2004/10/10 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
-
-2004/10/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po: updated Persian file
-
- * share/po/uk.po: updated Ukrainian file
-
- * share/po/uz.po, share/po/pl.po, share/po/zh_TW.po, share/po/pt.po,
- share/po/fr.po, share/po/hu.po, share/po/uz@Latn.po: updated Uzbek
- files; checked various po files against latest *.pot
-
- * share/po/ja.po: updated Japanese file
-
- * share/po/nb.po, share/po/es.po: updated Spanish and Bokmål files
-
- * share/po/it.po: updated Italian file
-
-2004/10/10 vljubovic
-
- * share/po/bs.po: Fixing Bosnian translation
-
-2004/10/09 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2004/10/09 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/10/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm (adsl_conf_backend) don't write ifcfg-ppp0 for
- static/dhcp connections
-
- * network/network.pm (configureNetwork2) remove
- /etc/sysconfig/network-scripts/ethX files
- that may have been created by sagem scripts
-
- * standalone/drakconnect: remove /etc/sysconfig/network-scripts/ethX files
-
-2004/10/08 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: 1660:Welcome to the Printer Setup Wizard
-
-2004/10/08 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: jorge
-
-2004/10/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/fr.po: updated Estonian po file
-
-2004/10/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Missing French translations
-
-2004/10/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: fix encapsulation for chinese ISPs (Funda Wang,
- #10965)
-
- * share/rpmsrate:
- - install ppp for RTC modems
- - install kppp too if KDE is selected
- - install drivers for HSF and HCF modems
-
- * .perl_checker: perl_checker cannot currently parse the "encoding" and
- the "utf8" modules
-
- * network/netconnect.pm: try /dev/ttyS14 too for serial modems (ie
- internal PCI modems that
- don't need any driver but export a serial port instead)
- start slmodemd when installing it (thus preventing the average user to
- have to restart his machine in order to get a working connection)
- fix H[CS]F modems configuration (kernel packages were renamed)
-
- * drakxtools.spec: one more change for 10.1-23mdk
- 10.1-23mdk
- 10.1-22mdk
-
-2004/10/08 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: Simplify complicated Flags for ppp and kdenetwork-ppp
- add shareutils installed by default in SYSTEM
-
-2004/10/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/fr.po: updated Estonian po file
-
-2004/10/08 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: on a recent kernel, we remove any existing devfs= kernel
- option to enable udev
-
-2004/10/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Missing French translations
- Fixes
-
-2004/10/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-22mdk
-
-2004/10/08 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: on a recent kernel, we remove any existing devfs= kernel
- option to enable udev
-
-2004/10/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Fixes
-
-2004/10/07 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/lv.po,
- share/po/hu.po, share/po/fa.po, share/po/id.po, share/po/ru.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: Updated POT
-
- * share/po/zh_CN.po: Updated POT
- Updated Simplified Chinese translation
-
-2004/10/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * network/adsl_consts.pm: corrected "Morocco" name; converted to UTF-8
-
-2004/10/07 Thomas Backlund <tmb at mandrake.org>
-
- * share/po/fi.po: update translations, 100% translated, was 22 fuzzy, 2
- untranslated.
-
- * share/po/sv.po: Updated translations, 100% translated, was 193 fuzzy,
- 138 untranslated.
- Whopee.... Swedish translations are now also at 100% ....
-
-2004/10/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: add chinese ISPs (fundawang@yeah.net, #10965)
-
- * network/modem.pm (first_modem) fix crash at install time
-
- * harddrake/data.pm: explain
-
-2004/10/07 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/various.pm, install_steps.pm, Xconfig/default.pm,
- Xconfig/main.pm, harddrake/autoconf.pm:
- - XFdrake can detect a auxmouse which was not detected by mousedrake
- so we need to call various_xfree_conf()
- - this implies adding parameter $do_pkgs to a few functions
-
- * Xconfig/parse.pm: fix parsing fully commented Section. eg:
- #Section "Extensions"
- # Option "Composite" "Enable"
- # Option "RENDER" "Enable"
- #Endsection
-
-2004/10/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/modem.pm (first_modem) fix crash at install time
-
-2004/10/07 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/various.pm, install_steps.pm, Xconfig/default.pm,
- Xconfig/main.pm, harddrake/autoconf.pm:
- - XFdrake can detect a auxmouse which was not detected by mousedrake
- so we need to call various_xfree_conf()
- - this implies adding parameter $do_pkgs to a few functions
-
- * Xconfig/parse.pm: fix parsing fully commented Section. eg:
- #Section "Extensions"
- # Option "Composite" "Enable"
- # Option "RENDER" "Enable"
- #Endsection
-
-2004/10/06 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: jorge
-
-2004/10/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/am.po: updated Amharic file
-
- * share/po/nb.po: updated Bokmål file
- updated Bokmål file
-
-2004/10/06 Thomas Backlund <tmb at mandrake.org>
-
- * share/po/sv.po: updated translations, was 269 fuzzy, 193 untranslated,
- is now 171 fuzzy, 136 untranslated, the rest will be done by
- tomorrow (today?)
-
-2004/10/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Bokmål file
-
-2004/10/06 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: fix regexp decompose_vmlinuz_name (broke with kernel
- vmlinuz-2.6.8.1-12.1mdk)
-
-2004/10/06 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_auto_install.pm: Unneccessary in cooker
-
-2004/10/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: log one more change in 10.1-21mdk
- 10.1-21mdk
-
- * detect_devices.pm (getUPS) fix detecting UPS devices
-
-2004/10/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * services.pm: fixed encoding problem with the output of start/stop init
- scripts
- (the output must be forced to utf-8 in order to have it displayed in
- gtk2)
-
-2004/10/05 Pixel <pixel at mandrakesoft.com>
-
- * install_gtk.pm: no special theme for meta_class firewall
- no special theme for meta_class firewall
-
- * install_steps_interactive.pm: for meta_class firewall, call the general
- netconnect function
- don't warnAboutNaughtyServers if meta_class is firewall
- for meta_class firewall, call the general netconnect function
- don't warnAboutNaughtyServers if meta_class is firewall
-
- * Makefile: remove bad uniq now unneeded
- use TMPDIR
-
- * Makefile.config: add TMPDIR
-
- * install2.pm: don't install updates when meta_class is firewall
- don't install updates when meta_class is firewall
-
- * partition_table.pm: don't use devices::part_number(), otherwise it fails
- with c0d0p* devices
-
- * network/netconnect.pm: don't configure firewall after configuring
- network during install
- (in summary you can configure firewall directly)
-
-2004/10/05 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_auto_install.pm: Add a dummy ask_yesorno for autoinstalls
-
- * crypto.pm: Further normalization of updates directories.
- New mirror structure for official updates
-
-2004/10/05 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2004/10/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getUPS) add proper support for "American Power
- Conversion|Back-UPS"
- (getUPS) fix port for MGE's USB UPSes
- (getUPS) fix drivers
- (getUPS) typo fix
- (getUPS) detect "American Power Conversion" UPS too
-
- * drakxtools.spec: 10.1-20mdk
- 10.1-19mdk
-
- * standalone/drakups: in manual adding:
- - let's have unique UPS names in the list
- - fix reading driver from the list
- write config in pure wizard mode
- (writeconf) restart upsd daemon
- install nut earlier
- fix installing nut
-
- * standalone/drakfont (font_choice) remove debug message
- fix closing import dialog (#11052)
-
- * ugtk2.pm (Gtk2::ComboBox->set_text) do not die in official release
-
- * pkgs.pm (supplCDMountPoint) perl_checker cleanup
-
- * standalone/drakconnect (save) applying changes can be quite time
- expensive, especially with
- ppp and wifi connections thus let's show the same "wait" dialog like
- in the old interface
-
- * network/adsl_consts.pm: add a few new ADSL ISP : Argentina (Speedy),
- Austria (AON), Morrocco
- (Maroc Telecom) and Thailand (Asianet) (baud)
- fix wrong VCI which wasn't in hexa for brazililan Velox/Telemar ISP
- (baud)
-
-2004/10/05 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: fix madwifi_kernel in madwifi-kernel
-
-2004/10/05 Pixel <pixel at mandrakesoft.com>
-
- * Makefile: remove bad uniq now unneeded
- remove unused specific_arch
-
- * partition_table.pm: don't use devices::part_number(), otherwise it fails
- with c0d0p* devices
-
- * tools/specific_arch: specific_arch will now return only the specific
- arch file, not the main one
- (which is what we want for perl-install/share/symlinks,
- perl-install/share/list and rescue/list)
-
-2004/10/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-19mdk
-
- * ugtk2.pm (Gtk2::ComboBox->set_text) do not die in official release
-
- * network/adsl_consts.pm: add a few new ADSL ISP : Argentina (Speedy),
- Austria (AON), Morrocco
- (Maroc Telecom) and Thailand (Asianet) (baud)
- fix wrong VCI which wasn't in hexa for brazililan Velox/Telemar ISP
- (baud)
-
-2004/10/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakconnect (apply) recompute NETWORK and BROADCAST fiels in
- manage interface
- (manage) use both type and device name in non-ethernet interfaces list
- (build_notebook) do not crash if BOOTPROTO is empty, use 'none' by
- default (#11899)
-
- * network/netconnect.pm: do not lose GATEWAYDEV if it is a non wireless
- one and a static
- wireless card is configured (and vice versa)
-
-2004/10/04 rcasha
-
- * share/po/mt.po: var
-
-2004/10/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-18mdk
- typo fix in 10.1-17mdk's changelog
-
- * standalone/service_harddrake: remove what should had never been commited
-
-2004/10/04 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Fix "Corporate Desktop" advertisment
-
-2004/10/04 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * mdk-stage1/dietlibc/include/sys/io.h: allow ioports on x86_64 too for
- pcmcia support
-
- * c/smp.c: 64-bit fixes for x86_64
-
- * share/symlinks.x86_64: extra links on x86_64
-
- * rescue/list.x86_64: add grub files
-
- * Makefile: handle lib64 dirs, build pcmcia stuff on x86_64 too, handle
- arch-specific
- symlinks additions.
-
- * fs/type.pm: re-enable xfs on x86_64, for testing
-
- * Xconfig/card.pm: make perl_checker happy
- x86_64 is a lib64 platform, so handle nvidia glx here too (and ati in
- the future)
-
- * share/list.x86_64: updates for xorg
-
- * share/list: lib64 fixes, add im-cedilla
-
- * mdk-stage1/rescue-gui.c: allow recovery of MS bootloader on x86 too
-
-2004/10/04 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: 1645:
- NOTE: Depending on the printer model and the printing system up to %d MB
- of
- additional software will be installed.
-
-2004/10/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: do not lose GATEWAYDEV if it is a non wireless
- one and a static
- wireless card is configured (and vice versa)
- write wlan-ng config files for prism2 drivers
-
-2004/10/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po: updated Italian file
-
-2004/10/04 rcasha
-
- * share/po/mt.po: var
-
-2004/10/04 rstandtke
-
- * share/po/de.po: some additions
-
-2004/10/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: remove what should had never been commited
- do not disable glx when switching from nvidia driver to nv (indirect
- support, #11285)
- do not failled when hw db is corrupted
-
- * share/po/br.po: fix inverted translation for autologin
-
- * drakxtools.spec: 10.1-18mdk
- typo fix in 10.1-17mdk's changelog
- 10.1-17mdk
- 10.1-16mdk
-
-2004/10/04 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: mdkkdm is now the default again
-
-2004/10/03 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/10/03 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- soft/menu-messages/da.po soft/mdkonline/po/da.po
- soft/mountloop/po/da.po gi/perl-install/share/po/da.po
-
-2004/10/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: fix typo
- (sagem_set_parameters, adsl_conf_backend): write static ip in
- eagle-usb.conf if needed for sagem modems, else erase it
-
- * install_steps_interactive.pm (configureNetwork) load only ethernet
- modules before easy_dhcp (this
- will load firewire modules after other ethernet modules, so firewire
- interfaces won't always take the name eth0)
-
- * network/netconnect.pm: remove TYPE field in ifcfg files if connection
- type isn't ADSL
- perl_checker fix
- do not lose ONBOOT setting for manual/dhcp dsl connections
- misc sagem fixes:
- - allow to write static ip in eagle-usb.conf (write this file later)
- - load sagem specific modules/programs before config is written
- - do not reset IP address each time it is configured
- - automatically guess gateway for static connections
- do not break the "IP %s address is usually reserved" warning
-
-2004/10/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/pt.po: updated Persian file; put back current
- version of Portuguese file
-
-2004/10/03 rcasha
-
- * share/po/mt.po: var
-
-2004/10/03 tsdgeos
-
- * share/po/ca.po: Small updates for ca
-
-2004/10/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cs.po: updated Czech file
-
-2004/10/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: fix keyboard names
-
-2004/10/01 Daouda Lo <daouda at mandrakesoft.com>
-
- * tools/cvslog2changelog.pl:
- - added Romain
-
-2004/10/01 Frederic Lepied <flepied at mandrakesoft.com>
-
- * network/network.pm: call the scripts in
- /etc/sysconfig/network-scripts/hostname.d like the network
- scripts are doing when changing the hostname.
-
-2004/10/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: create $intf->{sagem} when needed before checking
- it exists ...
- (make sagem usable again with dhcp/static connections)
-
- * mouse.pm (detect) fix synaptics auto-detection
-
-2004/10/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
- * share/po/uk.po: updated Ukrainian file
-
-2004/10/01 Pixel <pixel at mandrakesoft.com>
-
- * share/compssUsers.pl, share/compssUsers-powerpack.pl,
- share/compssUsers-discovery.pl, share/compssUsers-powerpackplus.pl:
- dynamically choose the compssUsers based on meta_class, so now we have
- only one compssUsers.pl
-
- * share/rpmsrate: revert part of the commit that was not done on purpose
- (nb: don't modify rpmsrate *after* running clean-rpmsrate)
-
- * pkgs.pm: fix logging rpmsrate_flags_chosen
-
- * install2.pm:
- - prosuite is now named powerpackplus
- - simplify the code searching for the meta_class
- fix logging rpmsrate_flags_chosen
-
-2004/10/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakups: add --wizard option in order to directly run the
- wizard
- do not show banner when embedded
-
- * standalone/service_harddrake.sh: run harddrake service on stop
-
- * share/rpmsrate: try harder to include IMs on CDs
-
- * standalone/service_harddrake: on stop blacklist snd-usb-audio
-
- * standalone/man/C/man8/drakconnect.8: typo fixes
-
- * drakxtools.spec: 10.1-15mdk
- 10.1-14mdk
- 10.1-13mdk
-
- * detect_devices.pm: perl_checker cleanup
-
-2004/10/01 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: revert part of the commit that was not done on purpose
- (nb: don't modify rpmsrate *after* running clean-rpmsrate)
-
- * pkgs.pm: fix logging rpmsrate_flags_chosen
-
- * share/compssUsers.pl, share/compssUsers-powerpack.pl,
- share/compssUsers-discovery.pl, share/compssUsers-powerpackplus.pl:
- dynamically choose the compssUsers based on meta_class, so now we have
- only one compssUsers.pl
-
- * install2.pm:
- - prosuite is now named powerpackplus
- - simplify the code searching for the meta_class
- fix logging rpmsrate_flags_chosen
-
-2004/09/30 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: 1612: Edit selected server
-
-2004/09/30 marco
-
- * share/po/it.po: fix
-
-2004/09/30 Thomas Backlund <tmb at mandrake.org>
-
- * share/po/fi.po: Updated translations, 100% translated, was 17 fuzzy, 78
- untranslated.
-
-2004/09/30 David Baudens <baudens at mandrakesoft.com>
-
- * share/compssUsers.powerpack, share/rpmsrate, share/compssUsers.pl,
- share/compssUsers-discovery.pl, share/compssUsers.server,
- share/compssUsers.desktop, share/compssUsers-powerpack.pl,
- share/compssUsers-powerpackplus.pl: Update
-
-2004/09/30 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/net_applet:
- - Numeric comparisons
-
-2004/09/30 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/09/30 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: 1425:WARNING: this device
-
-2004/09/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * authentication.pm: removed "\t" and "\n" out of translatable strings to
- avoid useless
- duplication; fixed English typographic errors (don't put spaces
- before colons!).
-
- * share/po/hr.po, share/po/sv.po: updated pot file
- updated pot file
- updated Croatian and Swedish files
-
- * share/po/ja.po: updated po file
- updated pot file
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/be.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
- updated pot file
-
-2004/09/30 Pixel <pixel at mandrakesoft.com>
-
- * lvm.pm: don't die when device-mapper is missing (occurs on 2.4 kernel)
- (bugzilla #11834)
-
- * authentication.pm: kinds() must return all kinds
- only allow Active Directory for the corporate product
- revert enhancement commit since we are in deep freeze
-
- * standalone/drakauth, install_steps_interactive.pm: only allow Active
- Directory for the corporate product
-
-2004/09/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: typo fix
- list tablets too with mice
- use a distinct icon for UPS devices in harddrake GUI
- fix UPS devices listed in both "UPS" and "unknown" classes
- list all mice and keyboards (thus lowering unknown hardware in
- hwdb-clients)
-
- * lang.pm (configure_kdeglobals) set KDE in m17n emvironment if needed
-
- * drakxtools.spec: split localedrake menu entry in two ones:
- - one for user config
- - one for system (embedded in mcc)
- add one missing log in 10.1-12mdk
- 10.1-12mdk
-
- * share/po/br.po: translate reverted messages so that they got smoothly
- uncommented once
- drakauth changes are merged back after mdk10.1 release
- update
-
- * standalone/icons/harddrake2/ups.png: use a distinct icon for UPS devices
- in harddrake GUI
-
- * detect_devices.pm (getUPS) provide more data on UPS (arnaud quette)
- (getInputDevices) introduce it in order to list input devices
-
-2004/09/30 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: Remove ssl config in ldap
- Add pam_mkhomedir for ldap
-
-2004/09/29 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: check every 5 seconds (instead of 20) for new or
- disconnected interfaces (#11780)
-
-2004/09/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/es.po: corrected typo
-
-2004/09/29 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm:
- - disable the new gtk smart search which display an entry box
- - fix return value of key_press_event for some cases
- (otherwise arrow keys do not work)
-
-2004/09/29 rcasha
-
- * share/po/mt.po: var
-
-2004/09/29 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2004/09/29 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: Add more new entry for LDAP
-
-2004/09/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/es.po: corrected typo
-
-2004/09/29 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/raw.pm, fsedit.pm: don't die when failing to open a
- device (to get its geometry), skip it instead
- (as used to be done before partition_table::raw::get_geometries() was
- introduced)
-
- * interactive/gtk.pm:
- - disable the new gtk smart search which display an entry box
- - fix return value of key_press_event for some cases
- (otherwise arrow keys do not work)
-
- * any.pm: add raid-extra-boot=mbr when installing on mdX (bugzilla #11699)
-
- * modules.pm: fix titi sux
-
- * install_steps.pm: ensure gdk loaders, gtk immodules and pango modules
- lists are correct
-
-2004/09/29 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: install_urpmi now writes a names file for each media
-
-2004/09/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm (write) fix setting fonts at install time
-
- * modules.pm (write_preload_conf) simplify
- (write_preload_conf) preload nvram on laptops
-
- * standalone.pm (version) print translated usage message (#5657)
-
- * share/po/br.po: update
-
-2004/09/28 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: test if IP address is already used for static
- interfaces
- (do not test for sagem DSL devices since it may use many ifcfg files)
-
-2004/09/28 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: More logs on install_urpmi
-
-2004/09/28 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2004/09/28 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: madwifi_pci => ath_pci
-
-2004/09/28 Pixel <pixel at mandrakesoft.com>
-
- * rescue/install_bootloader: handle /etc/mandrakelinux-release
-
- * Xconfig/xfree.pm: use Driver "keyboard" instead of "Keyboard" (for Xorg
- 6.8)
-
- * install_steps.pm, printer/main.pm, standalone/printerdrake,
- printer/printerdrake.pm, install_steps_interactive.pm:
- - make printer::printerdrake::install_spooler() work with an optional
- $in
- - many functions now take $security (which used to be taken from $in
- during install)
- - fix some functions with empty prototype but still using a parameter
- - remove some unused variable
- - rename some $_foo vars to $foo since those vars are used
- - add some undef to some function calls to be minimally perl_checker
- compliant
- - perl_checker compliant optional parameters in
- start_spooler_on_boot(), install_spooler()
-
-2004/09/28 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: More logs on install_urpmi
-
-2004/09/28 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm, printer/main.pm, standalone/printerdrake,
- printer/printerdrake.pm, install_steps_interactive.pm:
- - make printer::printerdrake::install_spooler() work with an optional
- $in
- - many functions now take $security (which used to be taken from $in
- during install)
- - fix some functions with empty prototype but still using a parameter
- - remove some unused variable
- - rename some $_foo vars to $foo since those vars are used
- - add some undef to some function calls to be minimally perl_checker
- compliant
- - perl_checker compliant optional parameters in
- start_spooler_on_boot(), install_spooler()
-
-2004/09/27 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: I sux, fix priority
- (bg_command_as_root) use kdesu in kde
- (get_default_gateway_interface) try to detect default connection in
- this order : adsl > isdn > modem > ethernet
-
- * mouse.pm: use input/mice instead of psaux for synaptics touchpads
- (#11771)
- (input/mice won't work with 2.4 kernels, but it doesn't matter since
- the config file is rewritten at boot on major kernel change, and
- synaptics devices are not configured for 2.4 kernels)
-
- * network/netconnect.pm: ask to connect for isdn_external too
- don't scramble $netcnx->{type}
- ask to connect for modem/isdn connections too (crappy fix, this needs
- to be redesigned once 10.1 is out)
- we really support all linmodems (including Hsf and Hcf ones) with 2.6
- kernels
-
-2004/09/27 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/lvm_PV.pm: fix typos
- simplify and handle LVM2, *but* since creating a LVM2 PV on a non
- partitioned
- drive doesn't modify the MBR, it won't help if the MBR is empty or a
- valid dos
- partition table, since those are checked first... but i won't change
- this so
- late in the release cycle
-
-2004/09/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm: fix last commit
-
- * standalone/drakperm (get_user_or_group) list users rather than groups
- when requested for
- (anthill #1161)
-
-2004/09/27 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * share/rpmsrate.corpo-server: mandrakegalaxy
-
- * share/rpmsrate.corpo-desktop: clean-ups (factor out) + fixes for lib64
- packages
-
-2004/09/27 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: we really support all linmodems (including Hsf
- and Hcf ones) with 2.6 kernels
-
-2004/09/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cs.po: updated Czech file
-
- * share/po/bn.po: updated Bengali and Ukrainian files
-
- * share/po/uk.po: updated Ukrainian file
- updated Bengali and Ukrainian files
-
- * lang.pm: fixed KDE font names to match currently shiped Xfs font names
-
-2004/09/27 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/lvm_PV.pm: fix typos
- simplify and handle LVM2, *but* since creating a LVM2 PV on a non
- partitioned
- drive doesn't modify the MBR, it won't help if the MBR is empty or a
- valid dos
- partition table, since those are checked first... but i won't change
- this so
- late in the release cycle
-
- * fs.pm: fix typo
-
- * partition_table/dos.pm: fail if legacy_sectors_per_track or
- legacy_max_head doesn't exist instead of returning garbage (bugzilla
- #11738)
- perl_checker compliance
- don't call compute_nb_cylinders() before checking {sectors} and {heads}
- are valid
-
- * pkgs.pm, install2.pm: better logging
-
- * Makefile: remove from perl-Gtk2 directories from /tmp/list to have less
- warnings
-
-2004/09/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm: fix last commit
-
- * standalone/drakperm (get_user_or_group) list users rather than groups
- when requested for
- (anthill #1161)
-
-2004/09/27 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate.corpo-server, share/rpmsrate.corpo-desktop: add ximian
- connector with evolution and change mdkonline to mdkonline-backend
-
-2004/09/26 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: perl-install:1310
- Manual choice
-
-2004/09/26 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: I am stupid, start when asked to start, stop
- when asked to stop
-
- * standalone/net_applet: fix again running processes detection
- (go2state) do not destroy/re-create menu if state hasn't changed, or
- else the menu may disappear without any reason
-
- * standalone/drakroam (ConnectNow) specify device to iwconfig when
- applying settings (partial fix for #11279)
-
-2004/09/26 rcasha
-
- * share/po/mt.po: var
-
-2004/09/25 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: DrakX-zh_TW: 1283
- The most common
-
-2004/09/24 Frederic Lepied <flepied at mandrakesoft.com>
-
- * install_steps.pm: Mandrakelinux
-
- * share/rpmsrate: slmodem-kernel and bluez-utils
-
-2004/09/24 Pixel <pixel at mandrakesoft.com>
-
- * printer/printerdrake.pm: don't ask when $in is not set in
- security_check()
-
- * install_steps_interactive.pm: oops, i missed a ->cleanupPrinter here.
- inline it here too
- install_steps must not call a method only defined in
- install_steps_interactive, inline it
-
- * standalone/bootloader-config: fix typos in usage
-
- * install_steps.pm: install_steps must not call a method only defined in
- install_steps_interactive, inline it
-
- * fsedit.pm: increase the max size of the swap
-
-2004/09/24 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
- * DrakX
-
-2004/09/24 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Fix field name
- Remove dead code
- Better handling of relative paths
- Ask only once for a supplementary CD
- Fix 10.0-style paths
-
- * pkgs.pm: Save hdlists and synthesis as user root
- Remove unused code
-
-2004/09/24 tsdgeos
-
- * share/po/ca.po: Small catalan updates
-
-2004/09/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: do not disable ifplugd support for wireless cards
-
- * standalone/drakups (add_device_wizard) refix list refreshing on UPS
- adding
-
- * drakxtools.spec: fix 10.1-11mdk's changelog
- 10.1-11mdk
-
-2004/09/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakupdate_fstab: allow SYNC=no option in
- /etc/sysconfig/dynamic
-
- * network/modem.pm (ppp_configure) add a specific udev script in addition
- to the udev
- rules file to create /dev/modem (ttySL0 is a symlink, udev won't be
- called when it's created)
-
- * network/netconnect.pm: install kernel packages for winmodems
-
- * network/adsl.pm (adsl_probe_info) fix old typo, do not reset vpi and vci
- if vpi is
- zero
-
-2004/09/23 Pixel <pixel at mandrakesoft.com>
-
- * install_interactive.pm: call fsedit::auto_allocate() with
- $o->{partitions} so be able to fix a partitioning scheme in a defcfg
-
-2004/09/23 rcasha
-
- * share/po/mt.po: var
-
-2004/09/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * Makefile.config, Makefile: Introducing TMPDIR
-
- * install_any.pm: Missing bit from the trunk
-
-2004/09/23 rstandtke
-
- * share/po/de.po: some additions and fixes
-
-2004/09/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: do not install scim for hindic (native keyboards're
- availlable)
- gives a change to be on CDs to skim
-
- * share/po/br.po: update
-
- * lang.pm: add support for SKIM IM
- install x-unikey for vietnamese (aka sync with share/rpmsrate)
- use Sazanami Gothic for everything in japanese (Yukiko Bando)
-
-2004/09/22 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: simplify
-
- * network/adsl_consts.pm: rename "|Tl2 128k " as "|Tl2" so that users
- don't choose a random
- provider with wrong vci/vpi settings
-
- * network/netconnect.pm: use ttySL0 for slmodem, so that a symlink to
- /dev/modem is done (#8947
- again)
-
-2004/09/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
- * share/po/ja.po: updated Japanese file
-
-2004/09/22 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/dos.pm: remove the backtrace
- more logging
-
- * install2.pm: don't set {meta_class} from file VERSION when it is already
- given on cmdline
-
- * fsedit.pm: fix an old ugly typo
-
- * partition_table.pm: better logging
-
- * devices.pm: module aes is now named aes-i586 (bugzilla #11588)
-
- * lvm.pm: call pvremove on every PVs when destroying a VG (to clear the
- LVM2 magic) (bugzilla #11579)
-
- * fs.pm: silently ignore encrypted filesystems with no encrypt_key
- don't add /dev/pts line in fstab anymore (it's done in initrd and udev)
-
-2004/09/22 rcasha
-
- * share/po/mt.po: var
-
-2004/09/22 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm: New method
- selectSupplMedia
-
- * Makefile: Separate mdkinst_stage2 step in makefile
-
- * pkgs.pm: Don't read packages twice
- Fix variable name
- Handle reading multiple "hdlists" files (for supplementary media)
- More CDrom mountpoint flexibility
- Better error reporting with rpm installation failures
- Always return a hashref from pkgs::packageMedium()
-
- * install_any.pm: A trimmed-down version of the supplementary media
- handling routine of
- 10.1 community. It handles only supplementary CDs.
- Selection of supplementary media is now a method.
- Backport utility functions from 10.1
- Cope with different cd-rom mountpoints
-
-2004/09/22 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2004/09/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: before exclamation marks, ellipsises, question marks and
- colons:
- - replace spaces by non breaking spaces where appropriate
- - add missing spaces
-
- * share/po/fr.po: fix badly phrased translation
- before exclamation marks, ellipsises, question marks and colons:
- - replace spaces by non breaking spaces where appropriate
- - add missing spaces
- fix a translation
-
-2004/09/21 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/lpi.png, share/advertising/list-pwp,
- share/advertising/lpi.pl, share/advertising/list-dwd,
- share/advertising/list-dis, share/advertising/list-ppp: Add LPI
- advertisement
-
-2004/09/21 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/09/21 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * mdk-stage1/pcmcia_/cs.h, mdk-stage1/pcmcia_/cardmgr.c,
- mdk-stage1/pcmcia_/ds.h, mdk-stage1/pcmcia_/yacc_config.h,
- mdk-stage1/pcmcia_/cs_types.h, mdk-stage1/pcmcia_/vg468.h,
- mdk-stage1/pcmcia_/yacc_config.c, mdk-stage1/pcmcia_/i82365.h,
- mdk-stage1/pcmcia_/driver_ops.h, mdk-stage1/pcmcia_/cirrus.h: clean-up,
- merge, fix pcmcia subsystem to make it work on x86_64
-
- * mdk-stage1/init.c: dirty little hack from pixel/gc to let mdk stage1
- work with newer kernels
- ("testing" variable is supposedly obsolete btw)
-
- * mdk-stage1/rescue-gui.c: make it possible to restore windows boot loader
- on x86_64 too
-
- * share/rpmsrate: rebreakify, tv likes it
- - use correct name for mandrakegalaxy
- - install cxoffice if available
- - move rp-pppoe to appropriate location
-
- * rescue/list.x86_64: add grub stuff to rescue
-
- * bootloader.pm: run grub installation program in chroot so that to avoid
- weird pbs at times
-
- * mdk-stage1/stage1.c: same dirtly little hack (a cleanup actually)
-
- * share/list: add missing gtk module (im-cedilla), arrangements for new
- pango
-
- * mdk-stage1/Makefile: pcmcia works on x86_64 too, update stage1 build for
- 10.0
-
- * mdk-stage1/dietlibc/include/sys/io.h: define io ports on x86_64 too for
- pcmcia stuff
-
-2004/09/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2004/09/21 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/main.pm: allow ignoring X config file when it contains errors
-
- * mouse.pm: don't allow a broken X configuration to break mouse
- configuration
-
-2004/09/21 Tibor Pittich <Tibor.Pittich at phuture.sk>
-
- * share/po/sk.po: updated slovak translation
-
-2004/09/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- typo fix
-
-2004/09/21 Warly <warly at mandrakesoft.com>
-
- * pkgs.pm: temporary workarround to fix extra CD
-
- * install_steps_gtk.pm: do not display workstation entries in corporate
- server
-
- * share/rpmsrate, share/compssUsers.corpo-server,
- share/rpmsrate.corpo-server, share/po/DrakX.pot,
- share/rpmsrate.corpo-desktop, share/advertising/dwd-01.pl,
- share/themes-corporate.rc, share/list, share/po/fr.po: Added some
- corporate specific changes
-
- * install_steps_interactive.pm: Display group selection in corporate
-
- * any.pm: do not use default autologin in corporate
-
- * Makefile: revert wrongly uploaded Makefile
- Added some corporate specific changes
-
- * install_gtk.pm: use corporate gtk theme in corporate
-
-2004/09/21 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic translation
- Arabic translation
-
-2004/09/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm (adsl_conf_backend) do not let speedtouch-start launch
- connection
-
- * network/network.pm: more zeroconf fixes (zcip isn't a service, stop
- tmdns service if
- zeroconf is disabled, check tmdns init file in prefix/etc)
-
- * network/netconnect.pm: do not write config two times for lan connections
-
-2004/09/20 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm, devices.pm, fs/type.pm, fs/mount_options.pm,
- install_steps.pm, standalone/drakupdate_fstab, install_any.pm,
- install_steps_interactive.pm, partition_table.pm:
- - add field {part_number} for partitions
- (handle it in subpart_from_wild_device_name(), partition_table::read())
- - create migrate_device_names() to handle the change of device names
- when
- changing kernel&modules (eg: hde->hda or hda->sda)
- - change prototype of install_any::use_root_part()
- (prefix is dropped, optional $in is added)
- - create fs::type::can_be_this_fs_type() and use it
- - create devices::part_number() and devices::part_prefix() and use
- them
-
- * fs.pm: perl_checker compliance
- - add field {part_number} for partitions
- (handle it in subpart_from_wild_device_name(), partition_table::read())
- - create migrate_device_names() to handle the change of device names
- when
- changing kernel&modules (eg: hde->hda or hda->sda)
- - change prototype of install_any::use_root_part()
- (prefix is dropped, optional $in is added)
- - create fs::type::can_be_this_fs_type() and use it
- - create devices::part_number() and devices::part_prefix() and use
- them
-
-2004/09/20 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm: Fix supplementary CDs with any kind of media
-
-2004/09/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * security/help.pm: add translator hints; real fix will be in mdk10.2:
- s!N("(.*?) \"(ALL)\" (.*?)"!N("\1 %s \3", N("\2"))! and the like
-
-2004/09/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: remove connection time timer if connection fails
- (fix #11590)
-
- * network/adsl.pm (adsl_conf_backend) use avmadsl option for capi cards to
- use settings
- generated by drdsl
-
- * network/netconnect.pm: do not write config two times for lan connections
- move "Start at boot" step for lan-like adsl/cable connections
-
- * network/network.pm: more zeroconf fixes (zcip isn't a service, stop
- tmdns service if
- zeroconf is disabled, check tmdns init file in prefix/etc)
-
-2004/09/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/da.po: merged with current pot file
-
-2004/09/20 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm, devices.pm, fs/type.pm, fs/mount_options.pm,
- install_steps.pm, standalone/drakupdate_fstab,
- install_steps_interactive.pm, partition_table.pm:
- - add field {part_number} for partitions
- (handle it in subpart_from_wild_device_name(), partition_table::read())
- - create migrate_device_names() to handle the change of device names
- when
- changing kernel&modules (eg: hde->hda or hda->sda)
- - change prototype of install_any::use_root_part()
- (prefix is dropped, optional $in is added)
- - create fs::type::can_be_this_fs_type() and use it
- - create devices::part_number() and devices::part_prefix() and use
- them
-
- * fs.pm: perl_checker compliance
- - add field {part_number} for partitions
- (handle it in subpart_from_wild_device_name(), partition_table::read())
- - create migrate_device_names() to handle the change of device names
- when
- changing kernel&modules (eg: hde->hda or hda->sda)
- - change prototype of install_any::use_root_part()
- (prefix is dropped, optional $in is added)
- - create fs::type::can_be_this_fs_type() and use it
- - create devices::part_number() and devices::part_prefix() and use
- them
- - don't use fs::get_info_from_fstab() in install_any::use_root_part()
- to be able to handle
- renamed devices
- - fs::get_info_from_fstab() doesn't take a prefix anymore
- - small perl_checker fix in install_any.pm
-
- * install_any.pm:
- - add field {part_number} for partitions
- (handle it in subpart_from_wild_device_name(), partition_table::read())
- - create migrate_device_names() to handle the change of device names
- when
- changing kernel&modules (eg: hde->hda or hda->sda)
- - change prototype of install_any::use_root_part()
- (prefix is dropped, optional $in is added)
- - create fs::type::can_be_this_fs_type() and use it
- - create devices::part_number() and devices::part_prefix() and use
- them
- - don't use fs::get_info_from_fstab() in install_any::use_root_part()
- to be able to handle
- renamed devices
- - fs::get_info_from_fstab() doesn't take a prefix anymore
- - small perl_checker fix in install_any.pm
-
- * standalone/drakboot, network/tools.pm, standalone/diskdrake,
- standalone/bootloader-config:
- - don't use fs::get_info_from_fstab() in install_any::use_root_part()
- to be able to handle
- renamed devices
- - fs::get_info_from_fstab() doesn't take a prefix anymore
- - small perl_checker fix in install_any.pm
-
-2004/09/20 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Fix typo
-
- * pkgs.pm: Fix supplementary CDs with any kind of media
-
- * install_any.pm: Remove no longer necessary hack.
-
-2004/09/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakups (add_device_wizard) default to automatic detection
-
- * share/po/br.po: update
-
-2004/09/19 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/09/19 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: DrakX-zh_TW: 1210
- Circular mounts
-
-2004/09/19 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates (ugh!)
- gi/perl-install/share/po/da.po
- Updates
- gi/perl-install/share/po/da.po
- updates
- gi/perl-install/share/po/da.po
-
-2004/09/18 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
- updates
- gi/perl-install/share/po/da.po
- updates
- gi/perl-install/share/po/da.po
-
-2004/09/17 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
- Updates
- soft/drakbt/po/da.po soft/drakpxelinux/po/da.po
- gi/perl-install/share/po/da.po
-
-2004/09/17 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/service_harddrake: update iftab when new ethernet devices are
- detected
- probe firewire and pcmcia network devices too
-
- * network/ethernet.pm (configure_eth_aliases) don't write aliases for
- pcmcia cards but
- remove them, or else the pcmcia service won't be started correctly
- (the ethernet module being loaded, pcmcia_core would be loaded too,
- and the pcmcia service would think it is already started ...)
- (configure_eth_aliases) kill code that can't do anything good
- (remove_alias isn't intended to be used with the module name)
-
- * network/adsl.pm (adsl_conf_backend) make sure the speedtch kernel module
- won't be hidden
-
- * network/network.pm (configureNetwork2) really enable zeroconf if
- zeroconf is requested
- (configureNetwork2) write blank zeroconf hostname if zeroconf is
- disabled, else drakconnect will assume it is enabled
- (configureNetwork2) use services do disable zeroconf, do not disable
- if it doesn't exist (to avoid warnings in console)
-
-2004/09/17 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/dos.pm, partition_table/raw.pm, fsedit.pm: try to get
- geometry from EDD
-
-2004/09/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakups: perl_checker cleanup
- remove debug message :-)
- refresh UPS list when adding a new UPS though the add wizard
- (add_device_wizard) fix automatically detect/add an UPS
-
- * share/rpmsrate: install NUT for "American Power Conversion|Back-UPS Pro
- 500" too
-
- * drakxtools.spec: 10.1-10mdk
-
-2004/09/16 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: jorge
-
-2004/09/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: stop capi service before new config is written so that
- capiinit can unload the old driver
-
- * network/isdn.pm: stop capi service before new config is written so that
- capiinit can unload the old driver
- make isdn over capi work again
-
- * network/netconnect.pm: don't support all slmodem cards, our agreement
- forbid it :-/
- do not ask "capidrv or capidrv ?" ...
- make isdn over capi work again
-
- * share/rpmsrate: do not install isdn-light, it's unused, unsupported, and
- breaks
- isdn4net
-
- * network/network.pm (read_all_conf) use network::tools to probe
- connection type
-
-2004/09/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * share/po/es.po: fixed typo
- updated pot file
-
- * network/netconnect.pm: fixed typo (no spaces before question marks in
- English)
-
-2004/09/16 Pixel <pixel at mandrakesoft.com>
-
- * standalone/draksplash2: add as a comment the "convert" command
- imagemagick can do what gimp can't: reduce the number of colors while
- using a fixed treedepth different than 24bpp (we want 6*3 = 18bpp)
- display the stepping effect
-
- * detect_devices.pm: C3 has "cpu family" == 6, so now also checking that
- cmov flag is available to say we have a i686
-
- * install_steps_gtk.pm: on a test here, a "Server died" occured whereas
- the server is running.
- i think it can occur if the server is in fact not even started. Trying
- to handle this case
-
-2004/09/16 rcasha
-
- * share/po/mt.po: var
-
-2004/09/16 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_gtk.pm: Kludgy fix for bug 11558 : sometimes when
- restarting the installer at the
- step where partitions are read, it'll be needed to reaload the rpmsrate
- and compssUsers.pl to avoid a crash a bit later.
-
- * install_any.pm: Kludgy fix for bug 11558 : sometimes when restarting the
- installer at the
- step where partitions are read, it'll be needed to reaload the rpmsrate
- and compssUsers.pl to avoid a crash a bit later.
- Better retry on error handling for supplementary media
-
- * share/list: Include locale.pm in the install, since ugtk2 now uses it.
-
-2004/09/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- update
-
- * standalone/drakups (add_device_wizard) fix device list in wizard
- perl_checker cleanups
-
-2004/09/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: do not add prefix in path given to ensure_is_installed
- ! (i.e. replace untested code with untested code), fix #11547 and more
- add comment
- (adsl_conf_backend) don't create empty pppoe.conf if the package isn't
- installed
- load modules and run start programs in standalone too, so that it will
- work even if the packages have just been installed
-
- * network/netconnect.pm: install unicorn-kernel package if available
- add "Unlisted - edit manually" entry in modem provider list (fix #11549)
- do not add prefix in path given to ensure_is_installed ! (i.e. replace
- untested code with untested code), fix #11547 and more
-
- * detect_devices.pm (getBewan) use more permissive regexp for PCI modem,
- description in
- pcitable may change
-
- * network/isdn.pm: do not add prefix in path given to ensure_is_installed
- ! (i.e. replace untested code with untested code), fix #11547 and more
-
-2004/09/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uz.po, share/po/uz@Latn.po: updated Uzbek files
-
- * share/po/it.po: updated Italian file
-
- * keyboard.pm: removed "caps:shift" it never fully solved the problem of
- turkish keyboards
- anyway; and a much better solution is done on newer keyboard maps
- in xorg package.
-
-2004/09/15 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: explicit scalar false value (otherwise it gives () in list
- context)
-
- * bootloader.pm: no need to require pkgs (and it makes bootloader-config
- some break when removing entries)
-
-2004/09/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Use radio buttons in media selection (wildman).
- perl_checker compliance.
-
-2004/09/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakbackup (interactive_mode_box) better make parameter
- optionnal
-
- * share/po/bn.po, share/po/ms.po, share/po/gl.po, share/po/th.po,
- share/po/et.po, share/po/hr.po, network/netconnect.pm, share/po/be.po,
- share/po/ko.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/ar.po, share/po/ltg.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, network/adsl.pm,
- share/po/lv.po, share/po/hu.po, share/po/ru.po, share/po/sl.po,
- share/po/nn.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/wa.po, share/po/hi.po,
- share/po/pt.po, share/po/vi.po, share/po/fr.po, share/po/ta.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/cs.po,
- share/po/uz@Latn.po: fix PPPoA case
-
- * modules/interactive.pm (load_category__prompt) fix spacing in module
- list
-
- * share/po/br.po: update
- update
- update
- update
-
- * drakxtools.spec: last minute changes in 10.1-9mdk
- 10.1-9mdk
- fix typo in 10.1-6mdk's and 10.1-7mdk's changelog
-
- * share/po/sk.po, share/po/pt_BR.po, share/po/ja.po, share/po/sv.po,
- share/po/sr.po, share/po/da.po, share/po/ky.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/fa.po, share/po/id.po, share/po/tr.po,
- share/po/mk.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/tl.po, share/po/el.po, share/po/bg.po: unfuzzy a few sagem
- strings
- fix PPPoA case
-
- * share/po/cy.po: update (note that my welsh needs to be reviewed as well
- as my 2004/08/13 update)
- fix PPPoA case
-
- * ugtk2.pm (get_text_coord) fix wrapping for CJ when mixed with english
- strings
- (eg: cuted "Mandrakesoft" word)
- (get_text_coord) kill unused character
-
- * install_steps_gtk.pm (installPackages) kill unused variable
-
-2004/09/15 vljubovic
-
- * share/po/bs.po: A small fix
-
-2004/09/15 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: add dkms-minimal in INSTALL
-
-2004/09/15 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic translation
-
-2004/09/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uz.po, share/po/uz@Latn.po: updated Uzbek files
-
- * share/po/it.po: updated Italian file
-
-2004/09/14 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_steps.pm (configureNetwork) commit forgotten patch (I sux)
-
- * detect_devices.pm (getModem) use network/slmodem category
-
- * install_steps_interactive.pm (configureNetwork) load all network modules
- before network
- auto-configuration, so that all interfaces will be available and
- written in iftab
-
- * network/isdn.pm: adapt to kernel packages naming
-
- * network/netconnect.pm: allow to configure slmodem
-
-2004/09/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cs.po: updated Czech file
-
- * lang.pm: comment for default:LTR
- comment on default:LTR
-
- * share/po/it.po, share/po/ms.po, share/po/es.po, share/po/am.po,
- share/po/fur.po, share/po/fi.po, share/po/pt.po: corrected default:LTR
- entries
-
- * share/po/ar.po: corrected "<control>X" strings
-
- * share/po/bn.po: corrected "<control>X" strings
- corrected default:LTR entries
-
-2004/09/14 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm, fsedit.pm, fs/mount_options.pm,
- partition_table.pm:
- - ensure {is_removable} field is there for created partitions, not
- only existing partitions
- - it breaks Create(), fixing
-
-2004/09/14 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * authentication.pm: Fix net join syntax for winbind setup.
-
-2004/09/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix typo in 10.1-7mdk's changelog
- 10.1-8mdk
- 10.1-7mdk
- package man pages
-
- * standalone/service_harddrake: adapt to new nvidia driver location
-
- * any.pm (selectCountry) offer to select IM if language has one
- preselected
- (else option is only availlable in advanced mode)
-
- * Makefile.drakxtools, Makefile: package man pages
-
- * standalone/man/C/man8/drakconnect.8: remove reference to ipchains
- add drakconnect man page
-
- * network/ethernet.pm (get_eth_cards) document it somewhat
- (get_eth_cards_names) let detect_devices->firewire_probe() set the
- device description
- (get_eth_cards) workaround buggy eth1394 that returs a bogus driver
- name for the GDRVINFO command of the ETHTOOL ioctl returns
- (get_eth_cards_names) set a sensible name for firewire network
- adapters in order to make GUIes look more user friendly
-
-2004/09/14 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn.pm: adapt to kernel packages naming
- (write_config) remove unused parameter
- (setup_capi_conf) use capi4linux file to detect isdn4k-utils package
- (setup_capi_conf) install firmware if needed
- (setup_capi_conf) do not do dsl-specific stuff here
-
- * network/netconnect.pm: allow to configure slmodem
- (get_eth_cards_names) remove unused parameter
- (configureNetwork2) configure eth aliases, needs modules_conf
- cleanup, remove unused parameters and comments
- support dsl over capi
-
- * network/network.pm (configureNetwork2) configure eth aliases, needs
- modules_conf
-
- * standalone/drakconnect (get_eth_cards_names) remove unused parameter
- (configureNetwork2) configure eth aliases, needs modules_conf
- remove unused parameter
-
- * network/adsl.pm (adsl_conf_backend) move isdn4k-utils installation here
- (adsl_conf_backend) remove ifcfg-sagem
- (adsl_conf_backend) support dsl over capi
-
- * detect_devices.pm (getModem) use network/slmodem category
-
- * network/shorewall.pm, standalone/drakgw (get_eth_cards_names) remove
- unused parameter
-
- * do_pkgs.pm (check_kernel_module_packages) make ext package optionnal
-
- * network/ethernet.pm (get_eth_cards_names) remove unused parameter
- (configureNetwork2) configure eth aliases, needs modules_conf
- (configure_eth_aliases) errm, use modules_conf
- do not configure eth aliases in various places, move aliases
- configuration code from get_eth_cards_names to configure_eth_aliases
-
-2004/09/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/es.po, share/po/ro.po, share/po/gl.po, share/po/fur.po,
- share/po/wa.po, share/po/pt_BR.po, share/po/ca.po, share/po/eo.po,
- share/po/fr.po: MandrakeSoft -> Mandrakesoft; Mandrake -> Mandrakelinux
-
- * share/po/pt.po: MandrakeSoft -> Mandrakesoft; Mandrake -> Mandrakelinux
- fixed typo
-
- * share/po/ar.po: updated po file
-
- * share/po/cs.po: updated Czech po file
-
-2004/09/14 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm, fsedit.pm, fs/mount_options.pm,
- partition_table.pm:
- - ensure {is_removable} field is there for created partitions, not
- only existing partitions
- - it breaks Create(), fixing
-
- * detect_devices.pm: get the scsi driver name in field {driver}
-
-2004/09/14 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Apparently perl_checker doesn't like my perfectly
- sensible perl syntax.
-
-2004/09/14 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * network/smb.pm: syntax changes in winbind smb.conf (errors in
- /var/log/messages)
-
- * authentication.pm: Fix net join syntax for winbind setup.
-
-2004/09/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/man/C/man8/drakconnect.8: add drakconnect man page
-
- * standalone/service_harddrake: space cleanup
-
- * network/netconnect.pm: upcase acronyms
-
- * Makefile, Makefile.drakxtools: package man pages
-
- * standalone/draksec:
- - fix label of entry in help
- - move help from tooltips into separate page (#9894)
- rationale:
-
- - there's already a "help" button that do the same thing as mcc one
-
- - Gtk+ only support tooltips on widgets that have their own X window
- (which new
- GtkComboBox widget has not)
-
- - tooltips are usefull on first run but then are just annoying
-
- * harddrake/data.pm: detect scanners later so that we filter out bogus usb
- devices detected
- by sane_find_scanner
- detect not yet supported ethernnet cards too
- (unknown) blacklist more bridges (though f() should already take care
- of that)
- detect more bridges and the like
-
- * network/ethernet.pm (get_eth_cards) document it somewhat
- (get_eth_cards_names) let detect_devices->firewire_probe() set the
- device description
- (get_eth_cards) workaround buggy eth1394 that returs a bogus driver
- name for the GDRVINFO command of the ETHTOOL ioctl returns
- (get_eth_cards_names) set a sensible name for firewire network
- adapters in order to make GUIes look more user friendly
-
- * standalone/drakTermServ, standalone/drakfont, standalone/drakbackup:
- sanitize capitale usage on buttons
-
- * drakxtools.spec: 10.1-7mdk
- package man pages
- 10.1-6mdk
- 10.1-5mdk
-
- * scanner.pm (detect) blacklist usb devices that have a driver and that
- are wrongly
- detected by sane-find-scanner (scanners are managed by scanner.o
- module in 2.4.x and through libusb on 2.6.x)
-
-2004/09/14 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: Community 10.1 logo
-
-2004/09/14 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic translation
-
-2004/09/13 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: DrakX-zh_TW: 711
- Please insert the
- locally modified
-
-2004/09/13 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/09/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn_consts.pm: fix typo
-
- * network/netconnect.pm: do not auto-select static/dhcp if the provider
- uses pppoe
- only write ifcfg-sagem when needed
- add isdn_driver step to be able to choose between hisax and capi drivers
-
- * network/isdn.pm (setup_capi_conf) install isdn4k-utils
- handle capi drivers
-
- * network/tools.pm (get_default_ippp_interface) use interfaces with true
- DIAL_ON_IFUP
-
-2004/09/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_interactive.pm: The "choose an update mirror" screen was
- launched without notice when
- a supplementary ftp media was selected.
-
- * install_any.pm: redundant code
-
-2004/09/13 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix crashes in CD/Tape setup. Fix UI behavior in
- wizard. (Nicolas Adenis-Lamarre)
-
-2004/09/13 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/09/13 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: simplify
-
- * Xconfig/card.pm: adapt to new proprietary package naming
-
- * do_pkgs.pm:
- - simplify ->check_kernel_module_packages, same for install and
- standalone
- - create ->are_available used by ->check_kernel_module_packages
-
-2004/09/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps.pm: Ability to choose from the mirror list when assing an
- ftp supplementary
- media. Fix download of hdlists file for ftp supplementary media.
-
- * install_any.pm: redundant code
- deselection of found media: don't display twice media from the same
- installation CD
- http supplementary media were borked
- Ability to choose from the mirror list when assing an ftp supplementary
- media. Fix download of hdlists file for ftp supplementary media.
-
- * install_steps_interactive.pm: The "choose an update mirror" screen was
- launched without notice when
- a supplementary ftp media was selected.
- Ability to choose from the mirror list when assing an ftp supplementary
- media. Fix download of hdlists file for ftp supplementary media.
-
-2004/09/13 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix crashes in CD/Tape setup. Fix UI behavior in
- wizard. (Nicolas Adenis-Lamarre)
-
-2004/09/13 Till Kamppeter <till at mandrakesoft.com>
-
- * Makefile.config: Reverted accidentally uploaded file.
- Fixed "dynamic()" in scannerdrake to do not contain anything
- interactive.
-
- * standalone/scannerdrake: Fixed "dynamic()" in scannerdrake to do not
- contain anything interactive.
-
-2004/09/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: another typo fix
- typo fix
-
- * drakxtools.spec: fix 10.1-3mdk's changelog
- 10.1-4mdk
-
- * share/po/cy.po: fix draksec entries in welsh
-
- * share/rpmsrate: fix regexpes
- fix rpmsrate
- ltmodem needs ltmodem package
-
-2004/09/13 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/09/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
-2004/09/13 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: simplify
-
- * Xconfig/card.pm: adapt to new proprietary package naming
-
- * do_pkgs.pm:
- - simplify ->check_kernel_module_packages, same for install and
- standalone
- - create ->are_available used by ->check_kernel_module_packages
-
-2004/09/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: http supplementary media were borked
- Ability to choose from the mirror list when assing an ftp supplementary
- media. Fix download of hdlists file for ftp supplementary media.
-
- * install_steps.pm, install_steps_interactive.pm: Ability to choose from
- the mirror list when assing an ftp supplementary
- media. Fix download of hdlists file for ftp supplementary media.
-
-2004/09/13 Till Kamppeter <till at mandrakesoft.com>
-
- * Makefile.config: Reverted accidentally uploaded file.
- Fixed "dynamic()" in scannerdrake to do not contain anything
- interactive.
-
- * standalone/scannerdrake: Fixed "dynamic()" in scannerdrake to do not
- contain anything interactive.
-
-2004/09/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: another typo fix
- typo fix
-
- * drakxtools.spec: fix 10.1-3mdk's changelog
- 10.1-4mdk
-
- * share/po/cy.po: fix draksec entries in welsh
-
- * share/rpmsrate: fix rpmsrate
- ltmodem needs ltmodem package
-
-2004/09/13 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/09/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * share/po/ar.po: updated pot file
- updated Arabic file
-
- * share/po/et.po: updated pot file
- updated Estonian po file
-
-2004/09/13 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: simplify
-
- * Xconfig/card.pm: adapt to new proprietary package naming
-
- * do_pkgs.pm:
- - simplify ->check_kernel_module_packages, same for install and
- standalone
- - create ->are_available used by ->check_kernel_module_packages
-
-2004/09/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps.pm, install_any.pm, install_steps_interactive.pm: Ability
- to choose from the mirror list when assing an ftp supplementary
- media. Fix download of hdlists file for ftp supplementary media.
-
-2004/09/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/cy.po: fix draksec entries in welsh
- - fix label of entry in help
- - move help from tooltips into separate page (#9894)
- rationale:
-
- - there's already a "help" button that do the same thing as mcc one
-
- - Gtk+ only support tooltips on widgets that have their own X window
- (which new
- GkComboBox widget has not)
-
- - tooltips are usefull on first run but then are just annoying
-
- * share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/et.po, share/po/hr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/am.po, share/po/ko.po, share/po/sv.po, share/po/pl.po,
- share/po/he.po, share/po/ca.po, share/po/ar.po, share/po/tg.po,
- security/help.pm, share/po/ltg.po, share/po/uz.po, share/po/wa.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/pt.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/it.po, share/po/nl.po,
- share/po/tl.po, share/po/de.po, share/po/eo.po, share/po/bg.po,
- share/po/lv.po:
- - fix label of entry in help
- - move help from tooltips into separate page (#9894)
- rationale:
-
- - there's already a "help" button that do the same thing as mcc one
-
- - Gtk+ only support tooltips on widgets that have their own X window
- (which new
- GkComboBox widget has not)
-
- - tooltips are usefull on first run but then are just annoying
-
- * standalone/draksec (set_help_tip) only use on tooltip group
-
- * standalone/drakbug_report: fix crash
-
- * share/rpmsrate: fix rpmsrate
- ltmodem needs ltmodem package
- install Device-mapper ATARAID tool for software raid (aka bios driven
- ones)
- the odds're high we should do this too for sata_promise, sata_sx4 and
- sx8 SATA
- drivers.
- both diskdrake and initscripts now prefer mdadm over raidtools
-
- * harddrake/data.pm: explain why some hw classes are not probed on
- bootstrapping
- move comment where appropriate
-
-2004/09/13 vljubovic
-
- * share/po/bs.po: Fixing
-
-2004/09/12 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: DrakX-zh_TW: 711
- No floppy drive
-
-2004/09/12 huftis
-
- * share/po/nn.po: Fixed a few fuzzy strings.
-
-2004/09/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_TW.po, share/po/az.po, share/po/nl.po: updated Azeri file
- updated pot file
-
- * keyboard.pm: disambiguation of keyboard names, so they can be translated
- differently
- from language names
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * share/po/it.po: updated Italian file
- updated pot file
-
-2004/09/12 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
- * DrakX
-
-2004/09/12 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arab ic translation
-
-2004/09/11 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: DrakX-zh_TW: 662
- You have selected
-
-2004/09/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po: updated Bengali file
-
- * share/po/fa.po, share/po/ms.po, share/po/sv.po, share/po/he.po,
- share/po/br.po, share/po/hi.po, share/po/et.po, share/po/zh_TW.po,
- share/po/tr.po, share/po/pt.po, share/po/ar.po: updated Estonian file;
- fixed error syntax in Hebrew file;
- removed non-ascii version of the bootloader message
-
-2004/09/10 (Hilbert) <h at mandrake.org>
-
- * share/po/zh_TW.po: DrakX-zh_TW: 650
- You must also
-
-2004/09/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: do not ask if network should be started on boot
- if it has already been
- asked during pseudo-lan configuration
-
- * standalone/net_applet: lower refresh timeout to 5 seconds
- make connect/disconnect buttons useful
-
-2004/09/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: some more XKB keyboard names fixed to match xorg versions
- fixed compose:rwin (it must be enabled if the key isn't used, and not
- when the key is already used); and a new keyboard toggle
- fixed Russian phonetic keyboard layout on xorg
-
-2004/09/10 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: fix choosing bestKernelPackage
- remove debug code
-
-2004/09/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: one more change in 10.1-3mdk for lord blino
- 10.1-3mdk
- typo fix in 10.1-0.19mdk's changelog
- fix 10.1-0.25mdk's changelog
- 10.1-2mdk
- - move tools description in proper packages (aka make -newt
- description somewhat usefull)
- - describe missing tools
- - sanitize tool names
-
- * share/po/fr.po: update (how did the drakvpn got fuzzy whereas this tool
- was left
- untouched for monthes???)
-
-2004/09/10 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Arabic translation from Arabeyes
-
-2004/09/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot (enable_framebuffer) do not kill the whole wizard
- when embedded
-
-2004/09/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: fixed compose:rwin (it must be enabled if the key isn't
- used, and not
- when the key is already used); and a new keyboard toggle
- fixed Russian phonetic keyboard layout on xorg
-
- * share/po/it.po: updated Italian file
-
-2004/09/10 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: fix choosing bestKernelPackage
- remove debug code
-
- * resize_fat/c_rewritten.xs, c/stuff.xs.pl, xf86misc/main.xs,
- Newt/Newt.xs: prototypes are dangerous
-
-2004/09/10 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Remove (temporarily, do we hope) the code that re-reads
- all hdlists when the
- user has added supplementary media. It doesn't work for now, when the
- main
- media is networked and the supplementary media a superset of the main
- media.
-
-2004/09/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: autoconfigure mice on bootstrapping
-
- * harddrake/autoconf.pm: cleanups
- autoconfigure mice on bootstrapping
-
- * drakxtools.spec: typo fix in 10.1-1mdk's changelog
- 10.1-1mdk
-
- * share/po/br.po: update
-
- * standalone/service_harddrake: cleanups
- perl_checker cleanups
- autoconfigure mice on bootstrapping
-
-2004/09/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot (enable_framebuffer) do not kill the whole wizard
- when embedded
-
- * standalone/drakconnect (configure_net) use network::test to test
- internet connection
-
- * network/test.pm: fix stupid things
- fix indentation and CVS Id
- (update_status) handle decimal ping time with comma instead of dot
-
-2004/09/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po: updated Italian file
-
-2004/09/10 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_gtk.pm: do not display release notes anymore (since it
- hides advertising...)
-
- * install_steps_interactive.pm: add button "Release Notes" in the
- acceptLicense dialog box
-
- * c/stuff.xs.pl, xf86misc/main.xs, Newt/Newt.xs,
- resize_fat/c_rewritten.xs: prototypes are dangerous
-
- * interactive/gtk.pm: for ask_warn with big text, create a bigger window
- introduce {more_buttons} to allow the "Release Notes" button. ugly, but
- it works :-(
-
- * rescue/list: /bin/loadkeys is no more
-
- * install2.pm: log the {meta_class}
-
- * ugtk2.pm: create_box_with_title():
- - introduce the ugly $o->{box_allow_grow}
- - cleanup the usage
-
-2004/09/10 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Remove (temporarily, do we hope) the code that re-reads
- all hdlists when the
- user has added supplementary media. It doesn't work for now, when the
- main
- media is networked and the supplementary media a superset of the main
- media.
-
-2004/09/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: autoconfigure mice on bootstrapping
-
- * harddrake/autoconf.pm: cleanups
- autoconfigure mice on bootstrapping
-
- * drakxtools.spec: typo fix in 10.1-1mdk's changelog
- 10.1-1mdk
-
- * share/po/br.po: update
-
- * standalone/service_harddrake: cleanups
- perl_checker cleanups
- autoconfigure mice on bootstrapping
-
-2004/09/09 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm:
- - choose the good kernel for the box
- - add recognition of i586-up-1GB
-
- * c/smp-dmi.c: max() is not defined, inline it
-
- * install_any.pm: BIGMEM now means >4GB
-
- * detect_devices.pm: add is_i586() based on "cpu family", hopefully it
- works for detecting K6 and C3
-
-2004/09/09 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/compssUsers.pl: Fix typo in section title
-
- * install_steps_interactive.pm: minor fix in last patch
- Re-read all hdlists in reverse order when there are supplementary media.
- Don't unselect every single media when doing an installation from iso
- images.
-
- * pkgs.pm, install_any.pm: Re-read all hdlists in reverse order when there
- are supplementary media.
- Don't unselect every single media when doing an installation from iso
- images.
-
-2004/09/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.27mdk
- 10.1-0.26mdk
-
- * any.pm (selectCountry) do not default to per locale default IM. IM was
- either setup by drakx or by localedrake. If the field does not
- exists, this means the user *decided* to not have an IM.
- (selectCountry) do not overwrite current IM (why does this only failed
- with miniChinput???)
-
- * standalone/localedrake: really reset IM on language switch
- remove debug message
- only default to per locale default IM when switching between locales
-
- * lang.pm (write) fix ENC setting too (like thai IM, it got broken when
- analyse_locale_name and the like were added it seems)
- fix thai IM that was broken for ages (but it was disabled in 10.0
- anyway so ...)
- fix ENC and locale specific stuff even when IM is disabled (because of
- thai)
- simplify ENC setting
- - sanitize some variable names
- - add/update comments
- (write) make it a little more readable
- (write) kill unused variable
- add a comment about font settings for installer
- Singapore is en_SG not zh_SG !!!
- (read) fix chinput identification
- fix XIM_MODIFIER field for xcin and chinput IM
-
-2004/09/09 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Syn with Arabeyes CVS before a translation that should
- hopefully happen soon...
-
-2004/09/09 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Up kpilot
-
-2004/09/09 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: Updated POT file
-
-2004/09/09 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * tools/ddcprobe/int10/i10_v86.c: Nuke use of conditional expressions as
- lvalues
-
- * tools/ddcprobe/Makefile: Remake x86emu & int10 subdirs if sources have
- changed
-
-2004/09/09 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * c/smp-dmi.c: add dmi type 6 in detection memory size
-
-2004/09/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn_consts.pm: add @isdn_capi array of cards than can use capi
- drivers
-
- * lang.pm: reduce font size in japanese install
-
-2004/09/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/be.po: cyrillic fixes
-
- * share/po/bs.po, share/po/af.po, share/po/az.po, share/po/am.po,
- share/po/ar.po: some Mandrake -> Mandrakelinux and MandrakeSoft ->
- Mandrakesoft fixes
-
- * share/po/tg.po, share/po/ltg.po, share/po/ru.po, share/po/ro.po,
- share/po/mt.po, share/po/sr@Latn.po, share/po/it.po, share/po/tl.po,
- share/po/sr.po, share/po/de.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/el.po, share/po/lv.po: fixed media paths
-
- * share/po/uk.po: cyrillic fixes
- fixed media paths
-
- * share/po/bg.po: some Mandrake -> Mandrakelinux and MandrakeSoft ->
- Mandrakesoft fixes
- fixed media paths
-
-2004/09/09 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm:
- - choose the good kernel for the box
- - add recognition of i586-up-1GB
-
- * share/rpmsrate: cleanup
- remove tabulation
-
- * any.pm: even "lilo -u" can prompt about the "Volume ID" fixing process
- handles the lilo case where it wants to assign a new Volume ID: prompt
- the user, then
- - if it doesn't want to modify the Volume ID, use static-bios-codes to
- be able to install lilo
- - otherwise call lilo with answer "n" to the question "Is the above
- disk an NT boot disk?"
- so that it assigns a new Volume ID
-
- * c/smp-dmi.c: max() is not defined, inline it
-
- * bootloader.pm: handle raid-extra-boot (bugzilla #11350)
- remove unused variable
- - handle lilo "static-bios-codes" option
- - call lilo with a forced stdin (so that it doesn't read from tty)
- - enable calling lilo with a special stdin value
- help emacs mode
- fix regexp to work with "linux-2.6.8.1-10mdk"
- instead of expanding symlinks in any case, only do it when renaming
- "linux"
- into the kernel version based label (eg: "2681-10")
- that way "linux" like entries won't be modified, the way the "linux" is
- already handled
-
- * run_program.pm: don't check_prog when the prog is a complex command
- (containing a pipe)
- simplify
- rename $str into $real_name
- remove redundant code
-
- * install_any.pm: BIGMEM now means >4GB
-
- * detect_devices.pm: add is_i586() based on "cpu family", hopefully it
- works for detecting K6 and C3
-
-2004/09/09 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Grammar fixes
-
- * install_steps_interactive.pm: minor fix in last patch
- Re-read all hdlists in reverse order when there are supplementary media.
- Don't unselect every single media when doing an installation from iso
- images.
-
- * pkgs.pm, install_any.pm: Re-read all hdlists in reverse order when there
- are supplementary media.
- Don't unselect every single media when doing an installation from iso
- images.
-
-2004/09/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm (selectCountry) do not default to per locale default IM. IM was
- either setup by drakx or by localedrake. If the field does not
- exists, this means the user *decided* to not have an IM.
- (selectCountry) do not overwrite current IM (why does this only failed
- with miniChinput???)
-
- * lang.pm: fix thai IM that was broken for ages (but it was disabled in
- 10.0
- anyway so ...)
- fix ENC and locale specific stuff even when IM is disabled (because of
- thai)
- simplify ENC setting
- - sanitize some variable names
- - add/update comments
- (write) make it a little more readable
- (write) kill unused variable
- add a comment about font settings for installer
- Singapore is en_SG not zh_SG !!!
- (read) fix chinput identification
- fix XIM_MODIFIER field for xcin and chinput IM
- (write) set proper XIM_PROGRAM depending on both encoding and locale
- (fix chinput configuration that was broken for ages)
- (set_default_im) really just set default IM and nothing more
- (write) fix XIM_PROGRAM setting
- (set_default_im) simplify
- (IM packages list) when configuring chinput, we need miniChinput (a
- evolution of chinput that replaced it)
-
- * share/rpmsrate: install slmodem for ltmodem, slamr, slusb windmodem
- drivers too
-
- * standalone/localedrake: really reset IM on language switch
- remove debug message
- only default to per locale default IM when switching between locales
-
- * network/network.pm (read_all_conf) remove spurous character from regexp
- (read_all_conf) ignore rpm's backups (#10816)
-
- * resize_fat/c_rewritten.xs, xf86misc/main.xs, Newt/Newt.xs: kill warnings
-
- * drakxtools.spec: 10.1-0.27mdk
- 10.1-0.26mdk
- 10.1-0.25mdk
-
-2004/09/09 Warly <warly at mandrakesoft.com>
-
- * share/compssUsers.pl: Display Development group in the same way as other
- groups.
-
-2004/09/09 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Up kpilot
-
-2004/09/09 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: Updated POT file
-
-2004/09/09 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * c/smp-dmi.c: add dmi type 6 in detection memory size
-
-2004/09/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn_consts.pm: add @isdn_capi array of cards than can use capi
- drivers
-
- * lang.pm: reduce font size in japanese install
-
-2004/09/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/be.po: cyrillic fixes
-
- * share/po/bs.po, share/po/af.po, share/po/az.po, share/po/am.po,
- share/po/ar.po: some Mandrake -> Mandrakelinux and MandrakeSoft ->
- Mandrakesoft fixes
-
- * share/po/tg.po, share/po/ltg.po, share/po/ru.po, share/po/ro.po,
- share/po/mt.po, share/po/sr@Latn.po, share/po/it.po, share/po/tl.po,
- share/po/sr.po, share/po/de.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/el.po, share/po/lv.po: fixed media paths
-
- * share/po/uk.po: cyrillic fixes
- fixed media paths
-
- * share/po/bg.po: some Mandrake -> Mandrakelinux and MandrakeSoft ->
- Mandrakesoft fixes
- fixed media paths
-
-2004/09/09 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm:
- - choose the good kernel for the box
- - add recognition of i586-up-1GB
-
- * share/rpmsrate: cleanup
- remove tabulation
-
- * any.pm: even "lilo -u" can prompt about the "Volume ID" fixing process
- handles the lilo case where it wants to assign a new Volume ID: prompt
- the user, then
- - if it doesn't want to modify the Volume ID, use static-bios-codes to
- be able to install lilo
- - otherwise call lilo with answer "n" to the question "Is the above
- disk an NT boot disk?"
- so that it assigns a new Volume ID
-
- * c/smp-dmi.c: max() is not defined, inline it
-
- * bootloader.pm: handle raid-extra-boot (bugzilla #11350)
- remove unused variable
- - handle lilo "static-bios-codes" option
- - call lilo with a forced stdin (so that it doesn't read from tty)
- - enable calling lilo with a special stdin value
- help emacs mode
- fix regexp to work with "linux-2.6.8.1-10mdk"
- instead of expanding symlinks in any case, only do it when renaming
- "linux"
- into the kernel version based label (eg: "2681-10")
- that way "linux" like entries won't be modified, the way the "linux" is
- already handled
-
- * run_program.pm: don't check_prog when the prog is a complex command
- (containing a pipe)
- simplify
- rename $str into $real_name
- remove redundant code
-
- * install_any.pm: BIGMEM now means >4GB
-
- * detect_devices.pm: add is_i586() based on "cpu family", hopefully it
- works for detecting K6 and C3
-
-2004/09/09 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Grammar fixes
-
- * install_steps_interactive.pm: minor fix in last patch
- Re-read all hdlists in reverse order when there are supplementary media.
- Don't unselect every single media when doing an installation from iso
- images.
-
- * pkgs.pm, install_any.pm: Re-read all hdlists in reverse order when there
- are supplementary media.
- Don't unselect every single media when doing an installation from iso
- images.
-
-2004/09/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm (selectCountry) do not default to per locale default IM. IM was
- either setup by drakx or by localedrake. If the field does not
- exists, this means the user *decided* to not have an IM.
- (selectCountry) do not overwrite current IM (why does this only failed
- with miniChinput???)
-
- * lang.pm: fix thai IM that was broken for ages (but it was disabled in
- 10.0
- anyway so ...)
- fix ENC and locale specific stuff even when IM is disabled (because of
- thai)
- simplify ENC setting
- - sanitize some variable names
- - add/update comments
- (write) make it a little more readable
- (write) kill unused variable
- add a comment about font settings for installer
- Singapore is en_SG not zh_SG !!!
- (read) fix chinput identification
- fix XIM_MODIFIER field for xcin and chinput IM
- (write) set proper XIM_PROGRAM depending on both encoding and locale
- (fix chinput configuration that was broken for ages)
- (set_default_im) really just set default IM and nothing more
- (write) fix XIM_PROGRAM setting
- (set_default_im) simplify
- (IM packages list) when configuring chinput, we need miniChinput (a
- evolution of chinput that replaced it)
-
- * share/rpmsrate: install slmodem for ltmodem, slamr, slusb windmodem
- drivers too
-
- * standalone/localedrake: really reset IM on language switch
- remove debug message
- only default to per locale default IM when switching between locales
-
- * network/network.pm (read_all_conf) remove spurous character from regexp
- (read_all_conf) ignore rpm's backups (#10816)
-
- * resize_fat/c_rewritten.xs, xf86misc/main.xs, Newt/Newt.xs: kill warnings
-
- * drakxtools.spec: 10.1-0.27mdk
- 10.1-0.26mdk
- 10.1-0.25mdk
-
-2004/09/09 Warly <warly at mandrakesoft.com>
-
- * share/compssUsers.pl: Display Development group in the same way as other
- groups.
-
-2004/09/09 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Up kpilot
- compssUsers.pl and rpmsrate for 10.1 Community
-
- * share/compssUsers.pl: compssUsers.pl and rpmsrate for 10.1 Community
-
-2004/09/09 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * c/smp-dmi.c: add dmi type 6 in detection memory size
-
-2004/09/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/be.po: cyrillic fixes
-
- * share/po/tg.po, share/po/ltg.po, share/po/ru.po, share/po/ro.po,
- share/po/mt.po, share/po/sr@Latn.po, share/po/it.po, share/po/tl.po,
- share/po/de.po, share/po/sr.po, share/po/cy.po, share/po/da.po,
- share/po/ca.po, share/po/el.po, share/po/bg.po, share/po/lv.po: fixed
- media paths
-
- * share/po/uk.po: cyrillic fixes
- fixed media paths
-
-2004/09/09 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm:
- - handle lilo "static-bios-codes" option
- - call lilo with a forced stdin (so that it doesn't read from tty)
- - enable calling lilo with a special stdin value
- help emacs mode
- fix regexp to work with "linux-2.6.8.1-10mdk"
- instead of expanding symlinks in any case, only do it when renaming
- "linux"
- into the kernel version based label (eg: "2681-10")
- that way "linux" like entries won't be modified, the way the "linux" is
- already handled
-
- * any.pm: handles the lilo case where it wants to assign a new Volume ID:
- prompt the user, then
- - if it doesn't want to modify the Volume ID, use static-bios-codes to
- be able to install lilo
- - otherwise call lilo with answer "n" to the question "Is the above
- disk an NT boot disk?"
- so that it assigns a new Volume ID
-
- * run_program.pm: don't check_prog when the prog is a complex command
- (containing a pipe)
- simplify
- rename $str into $real_name
- remove redundant code
-
-2004/09/09 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps_interactive.pm: Fix regexp
-
- * share/po/fr.po: Grammar fixes
-
-2004/09/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/network.pm (read_all_conf) remove spurous character from regexp
- (read_all_conf) ignore rpm's backups (#10816)
-
-2004/09/08 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Slow mdkkdm, up kdm, add accessibility softwares
-
-2004/09/08 Frederic Lepied <flepied at mandrakesoft.com>
-
- * detect_devices.pm: added slamr, slusb and ltmodem modules for getModem
-
-2004/09/08 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/09/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot: update splash when removed too, use Mandrakelinux
- theme by default,
- don't give theme name to remove-theme
-
- * network/network.pm (configureNetwork2) update iftab when config is
- written
-
- * standalone/drakconnect: fix #11287
-
- * network/ethernet.pm: remove update_eth_card_iftab(), add update_iftab()
-
-2004/09/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/de.po (tm) -> ™
- updated po file
-
- * share/po/it.po: updated Italian file
-
- * keyboard.pm: added (commented) new keyboard for tibetan script, so I
- remember it later
-
-2004/09/08 Pixel <pixel at mandrakesoft.com>
-
- * fs/get.pm: fix comment
-
- * any.pm: replace "Cancel" with "Close" when prompting to launch userdrake
- (as suggested by Fabian Mandelbaum)
- disable "Ok" when neither NFS nor SMB is selected (as suggested by
- Fabian Mandelbaum)
-
-2004/09/08 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/09/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * http.pm, install_any.pm: Better version of the reload-IO::Socket patch
-
- * install_steps_interactive.pm: Don't suggest lost+found as a user name
- (bug #11298)
-
- * install_steps.pm: Don't require installation of foomatic-db-engine when
- installing from the
- mini CD (bug #11292)
-
- * pkgs.pm: Add a count of skipped packages after having read an hdlist
- Always return a hashref from pkgs::packageMedium()
- Remove debug logs
-
-2004/09/08 Thomas Backlund <tmb at mandrake.org>
-
- * share/po/fi.po: updated translations...
-
-2004/09/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.24mdk
-
- * standalone/drakupdate_fstab: handle options in any order
-
- * harddrake/autoconf.pm (xconf) fix X11 autoconfiguration
-
- * standalone/drakperm (get_user_or_group) fix freeze (#11274)
-
- * standalone/service_harddrake: log which tools are runned
- fix log message when we cannot run a configurator
-
- * any.pm (set_window_manager) ensure ~/.dmrc is owned by user else GDM
- complains about (spoted by frederic crozat)
-
- * share/rpmsrate: install slmodem for winmodem managed by ALSA (there're
- more out not
- managed by ALSA that need to be added here)
-
-2004/09/07 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Add kphone
-
-2004/09/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/adsl.c (perform_adsl) ppp module doesn't exist, don't try to
- load it
-
-2004/09/07 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * http.pm, install_any.pm: Install from a CD with a networked HTTP media :
- force reloading of
- IO::Socket::INET after having brought up the network interface. It
- won't work otherwise (for mysterious reasons.)
-
-2004/09/07 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Add kphone
- Down kdm
-
-2004/09/07 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakbug:
- - shift twice to get the correct function name
-
-2004/09/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/adsl.c (perform_adsl) ppp module doesn't exist, don't try to
- load it
-
- * mouse.pm: more synaptics fixes
-
- * fs/mount_options.pm (set_default) use "users" options for removable
- devices (so that users
- can unmount them if the devices were mounted by root)
-
-2004/09/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Bokmål po file
-
-2004/09/07 Pixel <pixel at mandrakesoft.com>
-
- * standalone/bootloader-config: take care of symlink based bootloader
- entries
-
- * bootloader.pm: create get_kernels_and_labels_before_kernel_remove() used
- by bootloader-config
-
- * modules/modprobe_conf.pm, modules/modules_conf.pm: when installing on
- kernel 2.4, do generate a valid modprobe.conf anyway
-
-2004/09/07 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: install_urpmi() wasn't writing proper urls when having
- read an hdlists
- file for a networked supplementary media
- Allow supplementary media for upgrades
-
- * pkgs.pm: install_urpmi() wasn't writing proper urls when having read an
- hdlists
- file for a networked supplementary media
-
-2004/09/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: one more change for 10.1-0.23mdk
- last minute change for 10.1-0.23mdk
- 10.1-0.23mdk
-
- * share/po/fr.po: typo fix
- fix unclosed tag
-
- * install_steps.pm (selectLanguage) set default IM (else IM was only set
- if one click on
- "Country / Region" in summary)
-
-2004/09/07 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Down zapping rank
-
-2004/09/07 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakbug:
- - shift twice to get the correct function name
-
-2004/09/07 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm (get_interface_type) ethernet devices can be used as
- adsl devices
-
- * standalone/drakconnect (del_intf) use more detailled device names on
- Fabrice Facorat suggestion
- s/kind/name/
- (manage) clean interface kind assignment
-
- * network/adsl.pm: load modules for pppoe connections during install
- (partial fix for #11189)
-
- * mouse.pm: more synaptics fixes
-
- * fs/mount_options.pm (set_default) use "users" options for removable
- devices (so that users
- can unmount them if the devices were mounted by root)
-
- * network/netconnect.pm: I sux
- pppoa shouldn't be selected by default for ethernet devices, fallback on
- pppoe
- use fctStartAdsl for eagle-usb in dhcp/static modes
-
-2004/09/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Bokmål po file
-
-2004/09/07 Pixel <pixel at mandrakesoft.com>
-
- * standalone/bootloader-config: take care of symlink based bootloader
- entries
-
- * bootloader.pm: create get_kernels_and_labels_before_kernel_remove() used
- by bootloader-config
-
- * fs.pm:
- - ignore first line of /proc/swaps
- - partially handle /udev/xxx device names in fstab
- - ignore rootfs "device"
- - don't warn for loopback files
-
- * modules/modprobe_conf.pm, modules/modules_conf.pm: when installing on
- kernel 2.4, do generate a valid modprobe.conf anyway
-
-2004/09/07 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Iran != Irak
- Typo fix
-
- * pkgs.pm: Code factorization
- Skip packages that are found on a supplementary media but that are
- already provided by the main media.
-
- * install_any.pm: Remove unused variable
-
-2004/09/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: one more change for 10.1-0.23mdk
- last minute change for 10.1-0.23mdk
- 10.1-0.23mdk
-
- * standalone/service_harddrake: add/update a few comments
- explicitely do not try to run configurator for AGP, ATA_STORAGE,
- SATA_STORAGE,
- SCSI_CONTROLLER and TV classes (some of them [eg: TV] do have a
- configurator
- for harddrake GUI and thus are not skiped by -x test)
-
- * share/po/fr.po: typo fix
- fix unclosed tag
- update
-
-2004/09/06 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
- Updated Simplified Chinese translation
-
- * share/po/DrakX.pot: Updated Simplified Chinese translation
-
-2004/09/06 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm (adsl_conf_backend) explode sagem specific stuff to
- sagem_set_parameters()
-
- * install2.pm: always load mouse modules at beginning of install (should
- fix X test
- not working with synaptics during install)
-
- * standalone/drakconnect: perl_checker fixes
- (del_intf) update for adsl/modem/isdn connections
- (build_tree) avoid code duplication, use network::modem::ppp_read_conf
- (build_notebook) Authentication is used for modems only (better fix for
- #11142)
-
- * network/modem.pm (ppp_read_conf) override Authentication if it does not
- contain a digit character,
- the empty string exists ...
- (ppp_read_conf) try to read kppp config from user dir
- (ppp_read_conf) return modem configuration
- (ppp_read_conf) use /dev/modem if no modem was detected (do not crash
- when we edit a connection whose modem is unplugged)
-
- * detect_devices.pm (getNet) fix detection in 2.4 kernel for net devices
- with high traffic
-
- * network/netconnect.pm: fix stupid error
- adjust tests, dhcp/static adsl connections can now use non-ethernet
- devices
- write sagem specific stuff for dhcp/static connections
- always ask adsl provider
- keep linmodem message for Hcf and Hsf
- remove wrong message about linmodems (#11224)
-
- * share/po/fr.po: translate Zeroconf message
-
-2004/09/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/wa.po, share/po/fr.po: Mandrake --> Mandrakelinux
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/lv.po,
- share/po/hu.po, share/po/fa.po, share/po/id.po, share/po/ru.po,
- share/po/br.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/am.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/cs.po, share/po/uz@Latn.po: updated pot file
-
- * lang.pm: some more languages not supported on console
-
- * any.pm: Changed "User name" to "Login name" (less ambiguous)
-
-2004/09/06 Pixel <pixel at mandrakesoft.com>
-
- * raid.pm: safer
- fix typo
- handle pt_type, not only fs_type
- be more failsafe with half broken existing raids
-
- * drakxtools.spec: need latest perl-MDK-Common
-
- * detect_devices.pm: BIOS release date can have date DD/MM/YY (or maybe it
- is MM/DD/YY), only YYYY was handled
-
- * fs/type.pm:
- - detect LVM2
- - don't even check_md magic when we don't have the size of the device
- detect linux software raid magic
-
- * share/rpmsrate: install xorg-x11-server when installing xorg-x11 (no
- need to do it based on the hardware anymore (it used to be needed for
- XF3))
-
- * install_steps_interactive.pm:
- - don't prompt package groups selection when the available size is
- 200MB (instead of 140MB)
- - when user unselect every groups (ie. the special minimal install
- case), allow the available size to be lower than needed size
-
- * fsedit.pm: some more logging
- fix typo
- detect linux software raid magic
-
- * diskdrake/interactive.pm: fix displaying "mdmd0" instead of "md0"
-
-2004/09/06 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/09/06 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Supplementary media: don't forget to check for a new
- rpmsrate too
- Make the network supplementary media probe able to find an hdlists file
- Override rpmsrate and compssUsers.pl by the ones found on a
- supplementary CD
-
- * pkgs.pm: Make the network supplementary media probe able to find an
- hdlists file
-
- * share/list: consolechars has moved
-
-2004/09/06 Thomas Backlund <tmb at mandrake.org>
-
- * share/po/fi.po: Merge translations by Taisto Kuikka.
- Update translations, not yet fully translated...
-
-2004/09/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: better looking for alternative drivers
-
- * ugtk2.pm (_create_window) do not set border for wizards
-
- * drakxtools.spec: 10.1-0.22mdk
- 10.1-0.21mdk
-
- * install_steps.pm, standalone/localedrake, install_steps_interactive.pm:
- drop lang::write()'s prefix parameter in favor of $::prefix (which was
- already partially done)
-
- * share/rpmsrate: do not install uim-applet for japanese since SCIM
- already provides its
- own applet
-
- * harddrake/data.pm:
- - do not run drakconnect for ethernet & ADSL
- - do not run diskdrake for hd
- add module for storage controllers that are not compiled built-in in
- kernel
- add a few comments
- add module for AGP controller
- run drakconnect when an ADSL device is found (we should do so only when
- device
- is added, not when removed)
- add module for TV cards (trainee sucks...)
-
- * standalone/drakconnect: fix crashes
-
- * log.pm (explanations) redirect log where appropriate at install time
-
- * standalone/service_harddrake: typo fix
- add module for storage controllers that are not compiled built-in in
- kernel
-
- * modules.pm: add module for storage controllers that are not compiled
- built-in in kernel
-
- * standalone/drakboot: ensure we do not enable autologin w/o any user
-
- * lang.pm (write) fix log message when installing IM packages
- drop lang::write()'s prefix parameter in favor of $::prefix (which was
- already partially done)
- (write, configure_kdeglobals) log quite more explanations
- (write) really do nothing when no IM is set (harmfull but saner)
- (write) package list was already computed
- fix english name for breton
- always set QT_IM_MODULE when setting GTK_IM_MODULE
- remove uneeded quotes
- - install scim-m17n as well for generic SCIM configuration (more input
- methods)
- - split am entry from generic one since we've choosen to use
- scim-tables for am on 2004-09-01
- add specific packages to install for japanese when using SCIM
- set QT_IM_MODULE too (UTUMI Hirosi)
- we should probably set it for all IM that use gtk+ API since their API
- is almost identical.
-
- * share/po/fr.po: update
-
-2004/09/06 vljubovic
-
- * share/po/bs.po: Small fixes
-
-2004/09/05 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po, share/po/DrakX.pot: Updated Simplified Chinese
- translation
-
-2004/09/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/hi.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/nl.po, share/po/tl.po, share/po/de.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * pixmaps/langs/lang-lb.png, pixmaps/langs/lang-km.png,
- pixmaps/langs/lang-lo.png, pixmaps/langs/lang-ik.png,
- pixmaps/langs/lang-ur.png, pixmaps/langs/lang-sc.png,
- pixmaps/langs/lang-fy.png, pixmaps/langs/lang-ks.png,
- pixmaps/langs/lang-lg.png, pixmaps/langs/lang-ug.png,
- pixmaps/langs/lang-sw.png, pixmaps/langs/lang-ha.png,
- pixmaps/langs/lang-tt@Cyrl.png, pixmaps/langs/lang-pa.png,
- pixmaps/langs/lang-chr.png, pixmaps/langs/lang-csb.png,
- pixmaps/langs/lang-fur.png, pixmaps/langs/lang-so.png,
- pixmaps/langs/lang-ps.png, pixmaps/langs/lang-kl.png,
- pixmaps/langs/lang-ks@Arab.png, pixmaps/langs/lang-kk.png: new lang
- images
-
- * lang.pm: * enabled some more languages in the selection list (Furlan,
- Frisian,
- Inuktitut, Greenlandic (Kalaallisut), Khmer, Luxembourguish, Punjabi,
- Sardinian and Uyghur).
- Those languages have either translations for Mandrakelinux tools,
- or for KDE, or Gnome, or any combination of the three;
- or there have been interest recently in starting a translation for
- them.
- * updated list of available locales (@locales)
-
- * standalone/drakbackup: fixed typo
-
-2004/09/05 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/09/05 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/po/fr.po: Replace a XFree86 by X11 in the French messages
-
-2004/09/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po: fixed typo
-
- * share/po/ja.po: updated Japanese file
-
-2004/09/03 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2004/09/03 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: more
-
-2004/09/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * Xconfig/xfree.pm (set_synaptics) remove spurious space
-
- * mouse.pm: perl_checker fix
- (set_xfree_conf) synaptics fixes
-
-2004/09/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Umount supplementary CD immediately after having read
- informations on it.
-
-2004/09/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ja.po: update (Yukiko Bando <ybando@k6.dion.ne.jp>)
-
- * detect_devices.pm (getModem) handle new winmodem low level driver for
- VIA in ALSA
-
-2004/09/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm (findIntf, read_all_conf) use default DEVICE field
- only at last
- ressort, keep weird DEVICE fiels (i.e for sagem)
- (write_interface_conf) remove quotes if DEVICE is the result of a
- command
- (configureNetwork2) use key from $intf hash to determine ifcfg
- filename (to allow to use weird DEVICE fields, like
- DEVICE=`/usr/sbin/eaglectrl -i`)
- (write_interface_conf) allow TYPE field, will be used to recognize ADSL
- interfaces
-
- * mouse.pm (set_xfree_conf) synaptics fixes
-
- * network/netconnect.pm: support DHCP and manual for sagem devices
-
- * network/tools.pm: remove horrible and unneeded workaround
- shut up perl_checker!
- remove test_internet_connection(), use network::test instead
- (get_interface_type) enhance detection for adsl devices
-
-2004/09/03 Pixel <pixel at mandrakesoft.com>
-
- * share/list, interactive/newt.pm:
- - we need unicode_start, which need kbd_mode and a real "echo" command
- - initialize newt (and so slang) with a fake en_US.UTF-8 locale during
- install
- (and it works better when slang does its setlocale, i don't know why)
-
- * Makefile: make dont_run_directly_stage2 keep runinstall2 as a symlink
- (since mdkstage1 check it is a symlink)
- - we need unicode_start, which need kbd_mode and a real "echo" command
- - initialize newt (and so slang) with a fake en_US.UTF-8 locale during
- install
- (and it works better when slang does its setlocale, i don't know why)
-
- * lang.pm: always use utf8 strings during install since our locale is
- always utf8
-
- * Newt/Newt.xs:
- - we need unicode_start, which need kbd_mode and a real "echo" command
- - initialize newt (and so slang) with a fake en_US.UTF-8 locale during
- install
- (and it works better when slang does its setlocale, i don't know why)
- don't let slang call setlocale(), we do it ourselves
-
-2004/09/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Umount supplementary CD immediately after having read
- informations on it.
- Make local copies of rpmsrate and compssUsers.pl from supplementary CD
- Better handling of mounting/umounting supplementary CDs
- Add a system error when no CD reader is found for a supplementary CD
- Remove support for looking directly for a hdlist1s.cz file on
- supplementary CDs.
-
- * pkgs.pm: Better handling of mounting/umounting supplementary CDs
-
-2004/09/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: log a few more commits from blino for 10.1-0.20mdk
- 10.1-0.20mdk
-
- * share/po/ja.po: update (Yukiko Bando <ybando@k6.dion.ne.jp>)
-
- * tools/cvslog2changelog.pl: add one more translator
-
- * detect_devices.pm (getModem) handle new winmodem low level driver for
- VIA in ALSA
-
-2004/09/03 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: don't exclude Gtk2::Entry filling
-
-2004/09/03 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/09/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm (findIntf, read_all_conf) use default DEVICE field
- only at last
- ressort, keep weird DEVICE fiels (i.e for sagem)
- (write_interface_conf) remove quotes if DEVICE is the result of a
- command
- (configureNetwork2) use key from $intf hash to determine ifcfg
- filename (to allow to use weird DEVICE fields, like
- DEVICE=`/usr/sbin/eaglectrl -i`)
- (write_interface_conf) allow TYPE field, will be used to recognize ADSL
- interfaces
-
- * network/netconnect.pm: support DHCP and manual for sagem devices
-
- * network/adsl.pm: adapt to new fctStartAdsl
-
- * network/tools.pm: remove horrible and unneeded workaround
- shut up perl_checker!
- remove test_internet_connection(), use network::test instead
- (get_interface_type) enhance detection for adsl devices
-
-2004/09/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po: small fix in Japanese po files
-
- * share/po/bs.po, share/po/et.po, share/po/pt.po, share/po/pl.po,
- share/po/fr.po: updated Estonian file
-
-2004/09/03 Pixel <pixel at mandrakesoft.com>
-
- * share/list:
- - we need unicode_start, which need kbd_mode and a real "echo" command
- - initialize newt (and so slang) with a fake en_US.UTF-8 locale during
- install
- (and it works better when slang does its setlocale, i don't know why)
- stage1 terminfo is not available anymore, use our own terminfo
-
- * interactive/newt.pm:
- - we need unicode_start, which need kbd_mode and a real "echo" command
- - initialize newt (and so slang) with a fake en_US.UTF-8 locale during
- install
- (and it works better when slang does its setlocale, i don't know why)
-
- * Makefile: make dont_run_directly_stage2 keep runinstall2 as a symlink
- (since mdkstage1 check it is a symlink)
- - we need unicode_start, which need kbd_mode and a real "echo" command
- - initialize newt (and so slang) with a fake en_US.UTF-8 locale during
- install
- (and it works better when slang does its setlocale, i don't know why)
-
- * lang.pm: always use utf8 strings during install since our locale is
- always utf8
-
- * Newt/Newt.xs:
- - we need unicode_start, which need kbd_mode and a real "echo" command
- - initialize newt (and so slang) with a fake en_US.UTF-8 locale during
- install
- (and it works better when slang does its setlocale, i don't know why)
- don't let slang call setlocale(), we do it ourselves
-
- * install2.pm: stage1 terminfo is not available anymore, use our own
- terminfo
-
-2004/09/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm: Better handling of mounting/umounting supplementary CDs
-
- * install_any.pm: Make local copies of rpmsrate and compssUsers.pl from
- supplementary CD
- Better handling of mounting/umounting supplementary CDs
- Add a system error when no CD reader is found for a supplementary CD
- Remove support for looking directly for a hdlist1s.cz file on
- supplementary CDs.
- Don't bypass errorOpeningFile, because it won't ask for further CDs
- anymore... (/me sux)
-
- * share/po/fr.po: Fix grammar.
-
-2004/09/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: log a few more commits from blino for 10.1-0.20mdk
- 10.1-0.20mdk
-
- * share/po/fr.po: update
-
- * ugtk2.pm (create_hbox) do not set extra border since we've a generic fix
- in _create_window
- (_create_window) prevent inner widgets to stick the window
-
- * tools/cvslog2changelog.pl: add one more translator
-
- * install_steps.pm, install_steps_interactive.pm (setupSCSI) load
- modularized PATA drivers too
-
-2004/09/03 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: now kernel-i686-up-4GB and kernel-p3-smp-64GB are
- deprecated
-
-2004/09/03 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: don't exclude Gtk2::Entry filling
-
-2004/09/03 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/09/03 Pixel <pixel at mandrakesoft.com>
-
- * share/list, install2.pm: stage1 terminfo is not available anymore, use
- our own terminfo
-
-2004/09/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Don't bypass errorOpeningFile, because it won't ask for
- further CDs
- anymore... (/me sux)
-
- * share/po/fr.po: Fix grammar.
-
-2004/09/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
-
- * ugtk2.pm (create_hbox) do not set extra border since we've a generic fix
- in _create_window
- (_create_window) prevent inner widgets to stick the window
-
-2004/09/03 vljubovic
-
- * share/po/bs.po: Improving Bosnian translation
-
-2004/09/03 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: now kernel-i686-up-4GB and kernel-p3-smp-64GB are
- deprecated
-
-2004/09/02 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated partially
-
-2004/09/02 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated zh_CN translation
-
-2004/09/02 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 626
- DrakX will first
-
-2004/09/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: fix cancel in disk install
-
- * standalone/drakupdate_fstab: do not use supermount by default for
- removable devices
-
- * share/rpmsrate: add synaptics in INSTALL section
-
- * network/test.pm: initial import of connection test package
-
- * fs/mount_options.pm: set_default: use sync for removable devices
-
- * crypto.pm, install_any.pm: adapt to new mirror structure
-
-2004/09/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po: updated po file
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * standalone/drakhelp: Mandrake -> Mandrakelinux
-
-2004/09/02 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: replace /etc/udev/conf.d/xxx.conf shell scripts with
- /etc/udev/rules.d/xxx.conf conf file
-
-2004/09/02 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: If a supplementary media is incorrect, continue asking
- Don't log too much
- Don't start network for supplementary media if it is cdrom or disk
-
- * install_steps.pm: Don't unselect all media in autoinstalls.
-
- * pkgs.pm: If a supplementary media is incorrect, continue asking
- Allow to deselect media only if the hdlists file contains a line
- "askmedia"
-
-2004/09/02 sharuzzaman
-
- * share/po/ms.po: Updated Malay translation
-
-2004/09/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.19mdk
-
- * standalone/printerdrake, standalone/scannerdrake: reuse icon for windows
-
- * standalone/localedrake: use proper window & banner icon
- set banner title...
-
- * standalone/drakhelp: reuse icon for windows
- fix untraslated title
-
- * standalone/drakfirewall, standalone/logdrake, standalone/draksec,
- standalone/drakfloppy, standalone/drakedm, standalone/drakxservices,
- standalone/drakproxy, standalone/drakperm, standalone/keyboarddrake,
- standalone/net_monitor, standalone/diskdrake, standalone/mousedrake,
- standalone/drakclock, standalone/drakxtv: reuse mcc icons (if
- availlable) for windows
-
- * printer/main.pm (write_client_conf) fix drakxtools build
-
- * any.pm (selectLanguage) tag title as translatable
-
- * ugtk2.pm (new) fallback on window'icon for wizards
-
-2004/09/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po, share/po/es.po, share/po/fr.po, share/po/wa.po: updated
- Norwegian file; small fixes on Spanish, French and Walloon files
-
-2004/09/01 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: comply with the rpmsrate parser
-
-2004/09/01 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Do not check for presence of "scanner-gui" during install.
-
- * services.pm:
- - Lete the function "start_not_running_service()" really start the
- specified service if it is not running instead of being a copy of the
- function "is_service_running()".
- - Restored wrong upload.
-
-2004/09/01 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: fixed/added some laptop entries
-
-2004/09/01 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: Updated POT file
-
-2004/09/01 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo melo
- last rush
-
-2004/09/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/rpmsrate: add xawtv in TV section, install ati.2 for ATI cards
- only
-
-2004/09/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: fixed fonts.cache-1 file so that the tamil font no
- longer claims it
- support western languages.
-
-2004/09/01 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: comply with the rpmsrate parser
-
-2004/09/01 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: perl_checker cleanup
-
-2004/09/01 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Do not check for presence of "scanner-gui" during install.
- - Fixed bug of printerdrake trying to install the virtual package
- "scanner-gui" during installation (when a multi-function device from HP
- is present).
-
- * printer/main.pm:
- - If cupsd.conf is read but does not exist, use default settings for
- all settings which are required. This prevents from writing a corrupt
- cupsd.conf
- - Write cupsd.conf only if it exists already (cups package installed).
- - Create /etc/cups directory if it does not exist when client.conf is
- written
- - Return something reasonable if client.conf is tried to be read but
- does not exist.
- - Write mime.convs only if it exists already (cups package installed).
-
- * services.pm:
- - Lete the function "start_not_running_service()" really start the
- specified service if it is not running instead of being a copy of the
- function "is_service_running()".
- - Restored wrong upload.
- - Lete the function "start_not_running_service()" really start the
- specified service if it is not running instead of being a copy of the
- function "is_service_running()".
-
-2004/09/01 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: fixed/added some laptop entries
-
-2004/09/01 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: Updated POT file
-
-2004/09/01 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/09/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: add notconfigured state
-
- * share/rpmsrate: add xawtv in TV section, install ati.2 for ATI cards
- only
-
- * standalone/drakboot: do not crash if default autologin or default
- desktop doesn't exist
-
- * standalone/service_harddrake: write modules conf files if a tv card is
- detected
-
- * mdk-stage1/init.c: drop non-standard tld (localdomain)
-
- * standalone/net_monitor: fix stupid error
-
- * network/network.pm: symlink resolv.conf in install root, so that it
- works for dhcp too
- write /etc/resolv.conf in install root
-
- * network/tools.pm: revert titi fix, do not return random interface if
- internet connection
- is not configured
- do not use find over grep, just find
-
-2004/09/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: fixed fonts.cache-1 file so that the tamil font no
- longer claims it
- support western languages.
- modified the fonts.conf file so that a subset of the "sans" alias list
- is copied into the "serif" and "monospace" aliases list, before the
- listing
- of problematic fonts, hoping it will solve bug #10937
- (apparently the problem is that input fields want a monospace font,
- there is no latin monospace font, and a rando font is used, the tamil
- one having wrong glyphs at some latin1 positions)
-
-2004/09/01 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * lang.pm: Fix syntax error
-
- * any.pm: Fix generation of urpmi.cfg when doing a disk install from a
- live tree
-
- * share/rpmsrate: remove duplicated entry for nut-server
-
- * install_any.pm: perl_checker cleanup
- ensure install_interactive is loaded
- When adding a networked supplementary media, configure the network if
- needed. Install basesystem for this purpose.
-
- * Makefile: Split into a new target mdkinst_stage2
-
-2004/09/01 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Fixed bug of printerdrake trying to install the virtual package
- "scanner-gui" during installation (when a multi-function device from HP
- is present).
-
-2004/09/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/net_applet: perl_checker cleanups
-
- * standalone/harddrake2: enable harddrake2 to properly adapt to theme
- changes and the like
-
- * share/rpmsrate: enable SCIM for Amharic language
-
- * standalone/drakclock: unbreak drakclock
-
- * network/tools.pm (get_internet_connection) if no default route exits,
- take first route in order
- to not have strange messages in net_appletb
-
- * drakxtools.spec: 10.1-0.18mdk
-
- * lang.pm: enable SCIM for Amharic language
- typo fix
- simplify
-
- * detect_devices.pm (getBewan) reuse ematching_desc__regexp()
-
- * standalone/drakautoinst (create_notebook) follow the same parameter
- order as gtkappend_page() use and
- as C/Gtk+ does
-
- * ugtk2.pm (create_notebook) follow the same parameter order as
- gtkappend_page() use and
- as C/Gtk+ does
- (create_notebook) give meaningfull name to variables
-
-2004/09/01 Warly <warly at mandrakesoft.com>
-
- * standalone/drakclock: initialize and so that motion_event correctly
- handle the mouse moves
- Repaint the calendar (especially when the day changed)
- Make the hour tick shorter
- Check if the ntpdate command succeed or not, do not quit if it fails
- Only apply the date command again if ntp mode is not selected
- Do not perform a date command when ntpdate has just been called
-
-2004/08/31 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated a part of
-
-2004/08/31 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: ads #25: use translation from Marketing and not one
- which come from nowhere
- Close <b> in ads #28
-
-2004/08/31 Frederic Lepied <flepied at mandrakesoft.com>
-
- * harddrake/data.pm: added initial support for UPS
-
- * detect_devices.pm: please perl_checker
- simplify UPS detection and report the needed info for harddrake
-
- * share/rpmsrate: added kuickshow and supertux
-
-2004/08/31 Florin Grad <florin at mandrakesoft.com>
-
- * network/shorewall.pm: use the loc zone in policy only if the loc
- interface exists
-
-2004/08/31 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: Updated POT file
-
-2004/08/31 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * share/advertising/README, share/advertising/corpo-server-03.png,
- share/advertising/corpo-desk-10.pl,
- share/advertising/corpo-server-09.png, share/advertising/list-cpd,
- share/advertising/corpo-server-06.pl,
- share/advertising/corpo-server-01.pl,
- share/advertising/corpo-desk-01.png,
- share/advertising/corpo-desk-05-a.pl,
- share/advertising/corpo-desk-09.png,
- share/advertising/corpo-desk-05-a.png,
- share/advertising/corpo-desk-06-a.pl,
- share/advertising/corpo-desk-06.png, share/advertising/corpo-desk-02.pl,
- share/advertising/corpo-desk-06-b.pl,
- share/advertising/corpo-server-08.pl,
- share/advertising/corpo-desk-05-b.png,
- share/advertising/corpo-server-02.pl,
- share/advertising/corpo-server-10.png,
- share/advertising/corpo-server-10.pl,
- share/advertising/corpo-server-05.pl,
- share/advertising/corpo-server-08.png, share/advertising/list-cps,
- share/advertising/corpo-desk-03.png,
- share/advertising/corpo-server-06.png,
- share/advertising/corpo-desk-07.pl,
- share/advertising/corpo-server-07.pl,
- share/advertising/corpo-desk-04.pl, share/advertising/corpo-desk-09.pl,
- share/advertising/corpo-server-05.png,
- share/advertising/corpo-server-02.png,
- share/advertising/corpo-desk-05.png,
- share/advertising/corpo-desk-02.png, share/advertising/corpo-desk-05.pl,
- share/advertising/corpo-desk-06.pl, share/advertising/corpo-desk-08.png,
- share/advertising/corpo-server-04.pl,
- share/advertising/corpo-desk-07.png,
- share/advertising/corpo-server-09.pl,
- share/advertising/corpo-server-07.png,
- share/advertising/corpo-desk-04.png,
- share/advertising/corpo-server-01.png,
- share/advertising/corpo-desk-03.pl,
- share/advertising/corpo-desk-06-b.png,
- share/advertising/corpo-desk-05-b.pl,
- share/advertising/corpo-desk-10.png,
- share/advertising/corpo-server-04.png,
- share/advertising/corpo-desk-01.pl,
- share/advertising/corpo-desk-06-a.png,
- share/advertising/corpo-desk-08.pl,
- share/advertising/corpo-server-03.pl: Corporate material
-
-2004/08/31 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: dia zero
- melo
-
-2004/08/31 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet (is_running) enhance regexp, use any
-
-2004/08/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: make CONSOLE_NOT_LOCALIZED written to i18n file
-
- * share/po/nl.po, share/po/id.po, share/po/lt.po, share/po/cy.po,
- share/po/et.po, share/po/da.po, share/po/mt.po, share/po/uz@Latn.po:
- updated Welsh and Estonian files; fixed some errors due to automatic
- replacements.
-
-2004/08/31 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_steps.pm, install_any.pm, install_steps_interactive.pm: Support
- for unselecting some media before the install (begin.)
-
- * pkgs.pm: Remove dead code
- Support for unselecting some media before the install (begin.)
-
- * share/rpmsrate: Remove duplicate entries in rpmsrate
-
- * share/po/fr.po: French grammar fix
-
-2004/08/31 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/data.pm:
- - Let xpp also be installed when in daemon-less CUPS client mode.
-
-2004/08/31 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect (build_notebook) fix crashes (#11100)
-
- * share/rpmsrate: install nut-server for MGE's UPS
-
- * standalone/net_applet (is_running) make it work
- (is_running) try harder
- (is_running) ignore our own process ... (brown paper bag bug)
-
-2004/08/30 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: part updated
-
-2004/08/30 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/25.png: New image
-
-2004/08/30 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/net_applet:
- - no need to run net-monitor with '--testing'
- - launch net_monitor in background
- - typo
- - avoid duplication
- - s/and/or/ (oblin)
- - launch net_monitor once (test if there's a running net_monitor
- before)
-
-2004/08/30 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: added smartmontools
-
-2004/08/30 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/08/30 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm, standalone/net_monitor: move start_interface and
- stop_interface from net_monitor to network::tools, use it in net_monitor
- and net_applet
-
- * network/netconnect.pm: adsl_conf_backend needs $intf now
- NET_DEVICE is the ethernet interface for pptp too
-
- * standalone/net_applet: move start_interface and stop_interface from
- net_monitor to network::tools, use it in net_monitor and net_applet
- allow to connect/disconnect from net_applet
- is_running returns a boolean which would never be > 1
-
- * network/adsl.pm: write ifcfg files for NET_DEVICE if it's ethernet
- (pptp, pppoe)
-
-2004/08/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
- updated pot file
-
- * standalone/printerdrake: fixed use of N()
-
- * share/po/it.po: updated Italian file
- updated pot file
- updated pot file
-
-2004/08/30 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: Fix support for suppl. CDs with hdlists file
-
-2004/08/30 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Fixed duplicate translatable strings.
- - Added column to show whether the printers are enabled or disables to
- the list of available print queues in the main window.
- - Added command to the edit-printer window to enable and disable print
- queues.
- - Fixed bug of "--expert" command line option of printerdrake not
- working.
-
- * printer/cups.pm, printer/main.pm, standalone/printerdrake:
- - Added column to show whether the printers are enabled or disables to
- the list of available print queues in the main window.
- - Added command to the edit-printer window to enable and disable print
- queues.
- - Fixed bug of "--expert" command line option of printerdrake not
- working.
-
-2004/08/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.17mdk
-
- * share/po/br.po: update
- typo fixes (Arpad Biro <biro_arpad@yahoo.com>)
-
- * standalone/drakclock: fix layout so that NTP frame is not badly cut on
- small resolution (#10971)
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, standalone/drakvpn, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- standalone/drakconnect, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/am.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/fur.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: typo fixes (Arpad
- Biro <biro_arpad@yahoo.com>)
-
- * share/po/fr.po: minor update
- update
- typo fixes (Arpad Biro <biro_arpad@yahoo.com>)
-
-2004/08/30 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakupdate_fstab: do not restrict "many partitions" test to
- SCSI devices
- do not mount and add/delete in fstab when many partitions (#11005)
-
- * mouse.pm: really make synaptics works at install (don't crash graphical
- install)
-
-2004/08/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (Gtk2::ComboBox::set_text) explain which caller failled
-
- * drakxtools.spec: 10.1-0.16mdk
-
- * Xconfig/resolution_and_depth.pm (choose_gtk) fix crash
-
- * share/po/fr.po: update
-
-2004/08/29 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/sr@Latn.po, share/po/sq.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/lv.po,
- share/po/hu.po, share/po/fa.po, share/po/id.po, share/po/ru.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: Updated POT file
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
- Updated POT file
-
-2004/08/29 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 618
- authentication
- DrakX-zh_TW: 612
- Espanol
-
-2004/08/29 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, standalone/printerdrake, printer/printerdrake.pm:
- - Inform the user on first-time setup, both during or after
- installation, that he can set up a daemon-less CUPS client.
- - Warn the user when printerdrake is set to daemon-less CUPS client
- but no server is specified.
- - Fixed bug of local queues not being recognized when the spooler
- daemon is not running during printerdrake startup.
- - Do not try to copy print queues when switchung from daemon-less CUPS
- to normal CUPS.
- - Remove the client.conf when switching from daemon-less CUPS to
- normal CUPS.
-
-2004/08/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakroam: move DHCP column to left for better sizing (Austin
- <aacton@yorku.ca>)
- (UpdateAvailable) print ESSID too (Austin <aacton@yorku.ca>)
- fix Add button behavior (Austin <aacton@yorku.ca>)
-
-2004/08/29 vljubovic
-
- * share/po/bs.po: Improving Bosnian translation
-
-2004/08/27 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 604
- done
-
-2004/08/27 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm, network/tools.pm, network/network.pm,
- network/adsl.pm: write metric in ifcfg files according to connection
- type
-
- * standalone/drakconnect (manage) read settings from correct interface for
- non ethernet interfaces
- (manage) add metric text entry for all connections
-
- * network/modem.pm: use same keys than manage interface for metrics
- (ppp_read_conf) read metric if set
- write metric in ifcfg files according to connection type
-
-2004/08/27 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/rpmsrate: Remove duplicated entries with complex flags from the
- rpmsrate
-
-2004/08/27 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/default.pm, printer/cups.pm, printer/main.pm, printer/data.pm,
- standalone/printerdrake, printer/printerdrake.pm:
- - Made support for daemon-less CUPS client working.
- - Fixed graying out of buttons/menu entries in the main window.
-
-2004/08/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/localedrake: do not complain on wizcancel
-
- * standalone/logdrake (insert_text_n_scroll) fix displaying only last
- parsed file
-
- * detect_devices.pm (matching_driver) introduce it in order to factorize
- some tests
- add __regexp suffix to matching_desc() and matching_driver()
- (getModem) report modems supported by ALSA too
-
- * lang.pm: space cleanup for lord perl_checker
- (IM2packages)
- - alter prototype: directly take a locale hash
- - get lang from locale hash
- - use it to install needed packages depending on locale (instead of
- only generic ones depending on IM)
-
- * drakxtools.spec: 10.1-0.15mdk
-
- * Xconfig/card.pm, pkgs.pm, common.pm, install_steps.pm, bootloader.pm,
- install_any.pm: add __regexp suffix to matching_desc() and
- matching_driver()
-
- * share/rpmsrate: sort a few entries
-
-2004/08/27 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: melo
-
-2004/08/27 Laurent Montel <lmontel at mandrakesoft.com>
-
- * share/rpmsrate: Don't install kdeutils-klaptop all the time
- just when we detect a laptop
-
-2004/08/27 Olivier Blin <oblin at mandrakesoft.com>
-
- * install2.pm: read modules configuration file from stage1 as modules_conf
- file, but
- get an object of the proper type by using modules::any_conf::vnew
-
-2004/08/27 Olivier Thauvin <thauvin at aerov.jussieu.fr>
-
- * Xconfig/xfree.pm:
- - add dell D800 specific modeline and resolution
-
-2004/08/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po, share/po/cs.po: updated Czech and Bokmål po files
-
-2004/08/27 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Support for multiple supplementary media
-
- * share/rpmsrate: Remove duplicated entries with complex flags from the
- rpmsrate
-
-2004/08/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakboot (lilo_choice) fix canceling first step
-
- * detect_devices.pm (matching_driver) introduce it in order to factorize
- some tests
- add __regexp suffix to matching_desc() and matching_driver()
- (getModem) report modems supported by ALSA too
-
- * standalone/localedrake: do not complain on wizcancel
- no need to check first step return value since we're covered by both
- Wizard_no_previous and die('wizcancel')
- remove useless label "the_end"
- inline select_language()
- make it looks and behave like a wizard for GUI sanity (previously
- cancel on second step resulted in step backward rather than exit...)
-
- * share/rpmsrate: sort a few entries
-
- * standalone/logdrake (insert_text_n_scroll) fix displaying only last
- parsed file
-
- * lang.pm: space cleanup for lord perl_checker
- (IM2packages)
- - alter prototype: directly take a locale hash
- - get lang from locale hash
- - use it to install needed packages depending on locale (instead of
- only generic ones depending on IM)
-
- * Xconfig/card.pm, pkgs.pm, common.pm, install_steps.pm, bootloader.pm,
- install_any.pm: add __regexp suffix to matching_desc() and
- matching_driver()
-
- * drakxtools.spec: 10.1-0.15mdk
-
-2004/08/26 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated 95%
- Updated partially
-
-2004/08/26 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Finish to add french translation from Marketing team
- (DrakX ads)
-
-2004/08/26 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * tools/ddcprobe/vbe.c, tools/ddcprobe/Makefile: Some arrangements for
- IA-64
- PowerPC arrangements from Christiaan Welvaart
-
- * tools/ddcprobe/of.c: PowerPC arrangements from Christiaan Welvaart
-
- * tools/ddcprobe/ddcxinfos.c: Some arrangements for IA-64
-
-2004/08/26 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: josé melo
-
-2004/08/26 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_steps_gtk.pm: define and use $o->{mouse}{alternate_install} if
- detected mouse can't be used during install
-
- * network/netconnect.pm: adsl devices need network restart if they're
- *not* in the adsl devices list
-
- * install_steps.pm (doPartitionDisksBefore) umount /sys and /proc/bus/usb
- in chroot
-
- * Xconfig/xfree.pm (set_synaptics) quote decimal values so that
- write_XF86Config doesn't
- write commas instead of dots
-
- * mouse.pm: i sux
- define and use $o->{mouse}{alternate_install} if detected mouse can't be
- used during install
- (set_xfree_conf) don't create crappy auxmouse if there is none
- (detect) do not return unusable synaptics driver at beginning of install
-
-2004/08/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po, share/po/fa.po, share/po/nb.po, share/po/bn.po,
- share/po/uz.po, share/po/ru.po, share/po/wa.po, share/po/pt_BR.po,
- share/po/sl.po, share/po/hi.po, share/po/af.po, share/po/et.po,
- share/po/pt.po, share/po/vi.po, share/po/fr.po, share/po/nl.po,
- share/po/it.po, share/po/uk.po, share/po/eu.po, share/po/es.po,
- share/po/tl.po, share/po/pl.po, share/po/de.po, share/po/fi.po,
- share/po/cy.po, share/po/da.po, share/po/ca.po, share/po/ar.po,
- share/po/uz@Latn.po: updated Estonian and Spanish files; retrieved some
- more old strings
-
-2004/08/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: complete 10.1-0.14mdk's changelog
- add bug reference in 10.1-0.11mdk's changelog
- 10.1-0.9mdk
-
- * share/po/fr.po: minor update
- typo fix
- update
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/advertising/18.pl, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/cs.po, share/po/uz@Latn.po: typo fix
-
-2004/08/25 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: DrakX ads: begin to add french translations from
- Marketing team
-
- * share/advertising/24.png, share/advertising/07.png,
- share/advertising/26.png, share/advertising/16.png,
- share/advertising/11.png, share/advertising/02.png,
- share/advertising/23.png, share/advertising/15.png,
- share/advertising/03.png, share/advertising/14.png,
- share/advertising/25.png, share/advertising/19.png,
- share/advertising/13-a.png, share/advertising/10.png,
- share/advertising/04.png, share/advertising/27.png,
- share/advertising/18.png, share/advertising/28.png,
- share/advertising/13-b.png, share/advertising/22.png,
- share/advertising/09.png, share/advertising/29.png,
- share/advertising/30.png, share/advertising/06.png,
- share/advertising/17.png, share/advertising/05.png,
- share/advertising/21.png, share/advertising/20.png,
- share/advertising/08.png, share/advertising/12.png: Images for 10.1
-
-2004/08/25 Funda Wang <fundawang at linux.net.cn>
-
- * standalone/drakedm: Mandrake -> Mandrakelinux. Mark DM entries as
- translatable.
-
-2004/08/25 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * tools/ddcprobe/vbe.c, tools/ddcprobe/vbe.h: Extensive rewrite and
- cleanups to use the new int10 interface. Plus add
- some 64-bit fixes and a last-resort means to get VBE/EDID information
- from special -BOOT kernel during early boot.
-
- * Xconfig/monitor.pm: Parse XFree86.log in last resort in case we have not
- got any valuable
- information at this stage from ddcxinfos.
-
- * crypto.pm: Always prefer 64-bit packages for updates on biarch
- platforms.
-
- * tools/ddcprobe/ddcxinfos.c: Some cleanups
- Extensive rewrite and cleanups to use the new int10 interface. Plus add
- some 64-bit fixes and a last-resort means to get VBE/EDID information
- from special -BOOT kernel during early boot.
-
- * share/list.x86_64: i18n stuff at install time, probably make it common
- with /LIB/
-
- * tools/ddcprobe/x86emu/include/x86emu.h,
- tools/ddcprobe/x86emu/include/x86emu/fpu_regs.h,
- tools/ddcprobe/x86emu/include/x86emu/regs.h,
- tools/ddcprobe/x86emu/include/x86emu/types.h: Add remaining x86 CPU
- emulator bits
-
- * partition_table.pm: add XFS to x86_64 known FS
-
- * Xconfig/card.pm: handle lib64 drivers on x86-64
-
- * install_steps_gtk.pm: default to 75dpi in order to get anti-aliased
- fonts
-
- * drakxtools.spec: update changelog dates to please rpm + add some
- highlights to please titi
- enough amd64 changes merged
-
- * tools/ddcprobe/x86emu/x86emu/prim_asm.h, tools/ddcprobe/x86emu/sys.c,
- tools/ddcprobe/x86emu/x86emu/fpu.h, tools/ddcprobe/x86emu/prim_ops.c,
- tools/ddcprobe/x86emu/ops.c, tools/ddcprobe/x86emu/debug.c,
- tools/ddcprobe/x86emu/x86emu/x86emui.h,
- tools/ddcprobe/x86emu/x86emu/decode.h, tools/ddcprobe/x86emu/validate.c,
- tools/ddcprobe/x86emu/x86emu/prim_ops.h, tools/ddcprobe/x86emu/decode.c,
- tools/ddcprobe/x86emu/x86emu/debug.h, tools/ddcprobe/x86emu/fpu.c,
- tools/ddcprobe/x86emu/LICENSE, tools/ddcprobe/x86emu/Makefile,
- tools/ddcprobe/x86emu/x86emu/ops.h, tools/ddcprobe/x86emu/ops2.c: Add
- x86 CPU emulator for BIOS int10 emulation on non x86 arches.
-
- * tools/ddcprobe/minifind.h, tools/ddcprobe/of.c,
- tools/ddcprobe/minifind.c: Get EDID block from OF (kudzu)
-
- * c/smp.c: fix smp detection on x86_64
-
- * Makefile: Handle PCMCIA on x86-64 too. Fix libs glob for live tree.
- Don't ship with
- "cdcom" modules archives in netinstallable trees.
-
- * tools/ddcprobe/int10/vbios.h, tools/ddcprobe/int10/pci.h,
- tools/ddcprobe/int10/Makefile, tools/ddcprobe/int10/i10_v86.c,
- tools/ddcprobe/int10/i10_int.c, tools/ddcprobe/int10/i10_vbios.c,
- tools/ddcprobe/int10/v86bios.h, tools/ddcprobe/int10/emu_vm86.c,
- tools/ddcprobe/int10/i10_pci.c, tools/ddcprobe/int10/i10_io.c,
- tools/ddcprobe/int10/vm86_struct.h, tools/ddcprobe/int10/README,
- tools/ddcprobe/int10/AsmMacros.h: VGA softbootloader for Linux, uses an
- x86 CPU emulator on non x86 arches.
-
- * tools/ddcprobe/Makefile: Some cleanups
- Raw merge from Kudzu for PPC. Christian, can you get something of it?
- Only use VBE parsing code on x86 and x86_64.
- Extensive rewrite and cleanups to use the new int10 interface. Plus add
- some 64-bit fixes and a last-resort means to get VBE/EDID information
- from special -BOOT kernel during early boot.
-
- * install_steps.pm: handle nolapic, idle=poll, ide=nodma boot options
-
-2004/08/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl_consts.pm: fix Titi sux hard (add missing comma and spaces,
- remove spurious
- nameserver word)
-
- * network/tools.pm: add missing spaces
- add get_interface_type to guess interface type
-
- * standalone/net_applet: avoid grep to grep itself, use perl
-
- * install_any.pm: set TV flag when a TV card is detected to install
- appropriate packages
-
- * any.pm (selectCountry) fix Pixel broke country selection (bug 10938)
-
- * standalone/service_harddrake: killer feature: restore bootsplash mode
- don't abort miserably if configurator is code
- fix typo
-
- * standalone/drakconnect: use exists
- (manage) use network::tools::get_interface_type instead of
- /etc/sysconfig/drakconnect in order to avoid to recognize ppp0 as both
- modem and adsl (bug 10772)
-
- * tools/i386/netboot/davicom/stage2, tools/i386/netboot/grub,
- tools/i386/netboot/via_rhine/pxegrub, tools/i386/netboot/natsemi/nbgrub,
- tools/i386/netboot/davicom/nbgrub, tools/i386/netboot/cs89x0/stage2,
- tools/i386/netboot/cs89x0/pxegrub, tools/i386/netboot/via_rhine/stage2,
- tools/i386/netboot/davicom/pxegrub, tools/i386/netboot/natsemi/stage2,
- tools/i386/netboot/via_rhine/nbgrub, tools/i386/netboot/davicom/stage1,
- tools/i386/netboot/cs89x0/nbgrub, tools/i386/netboot/cs89x0/stage1,
- tools/i386/netboot/via_rhine/stage1, tools/i386/netboot/natsemi/pxegrub,
- tools/i386/netboot/natsemi/stage1: add new drivers, upgrade to grub-0.95
-
- * tools/i386/netboot/ni5010/stage1, tools/i386/netboot/tiara/pxegrub,
- tools/i386/netboot/3c507/pxegrub, tools/i386/netboot/lance/nbgrub,
- tools/i386/netboot/otulip/nbgrub, tools/i386/netboot/tulip/pxegrub,
- tools/i386/netboot/ni5210/pxegrub, tools/i386/netboot/sis900/stage1,
- tools/i386/netboot/otulip/stage1, tools/i386/netboot/ni6510/stage2,
- tools/i386/netboot/eepro100/stage2, tools/i386/netboot/3c503/stage1,
- tools/i386/netboot/w89c840/stage1, tools/i386/netboot/ni5010/nbgrub,
- tools/i386/netboot/smc9000/stage2, tools/i386/netboot/ns8390/pxegrub,
- tools/i386/netboot/lance/stage1, tools/i386/netboot/tulip/stage2,
- tools/i386/netboot/ni5210/stage1, tools/i386/netboot/rtl8139/stage2,
- tools/i386/netboot/ne/stage1, tools/i386/netboot/rtl8139/nbgrub,
- tools/i386/netboot/sis900/nbgrub, tools/i386/netboot/3c509/nbgrub,
- tools/i386/netboot/eepro/stage1, tools/i386/netboot/lance/stage2,
- tools/i386/netboot/otulip/stage2, tools/i386/netboot/ni5010/pxegrub,
- tools/i386/netboot/ns8390/stage2, tools/i386/netboot/wd/nbgrub,
- tools/i386/netboot/ne/pxegrub, tools/i386/netboot/depca/stage2,
- tools/i386/netboot/tulip/nbgrub, tools/i386/netboot/lance/pxegrub,
- tools/i386/netboot/tiara/stage1, tools/i386/netboot/epic100/pxegrub,
- tools/i386/netboot/ni6510/pxegrub, tools/i386/netboot/3c90x/stage1,
- tools/i386/netboot/3c507/nbgrub, tools/i386/netboot/3c529/stage2,
- tools/i386/netboot/epic100/nbgrub, tools/i386/netboot/wd/stage2,
- tools/i386/netboot/3c507/stage1, tools/i386/netboot/3c595/stage2,
- tools/i386/netboot/3c529/stage1, tools/i386/netboot/depca/pxegrub,
- tools/i386/netboot/ne2100/stage2, tools/i386/netboot/exos205/stage1,
- tools/i386/netboot/w89c840/pxegrub, tools/i386/netboot/sk_g16/pxegrub,
- tools/i386/netboot/3c509/stage1, tools/i386/netboot/eepro/stage2,
- tools/i386/netboot/rtl8139/pxegrub, tools/i386/netboot/3c595/pxegrub,
- tools/i386/netboot/smc9000/stage1, tools/i386/netboot/w89c840/nbgrub,
- tools/i386/netboot/3c503/nbgrub, tools/i386/netboot/ne/stage2,
- tools/i386/netboot/sk_g16/stage2, tools/i386/netboot/exos205/nbgrub,
- tools/i386/netboot/tulip/stage1, tools/i386/netboot/wd/stage1,
- tools/i386/netboot/3c503/pxegrub, tools/i386/netboot/3c529/nbgrub,
- tools/i386/netboot/ni6510/stage1, tools/i386/netboot/depca/nbgrub,
- tools/i386/netboot/3c503/stage2, tools/i386/netboot/ni5010/stage2,
- tools/i386/netboot/sis900/stage2, tools/i386/netboot/eepro/pxegrub,
- tools/i386/netboot/3c90x/nbgrub, tools/i386/netboot/ni6510/nbgrub,
- tools/i386/netboot/epic100/stage1, tools/i386/netboot/ne2100/pxegrub,
- tools/i386/netboot/rtl8139/stage1, tools/i386/netboot/tiara/nbgrub,
- tools/i386/netboot/ns8390/stage1, tools/i386/netboot/3c90x/pxegrub,
- tools/i386/netboot/3c595/stage1, tools/i386/netboot/ni5210/nbgrub,
- tools/i386/netboot/depca/stage1, tools/i386/netboot/3c509/pxegrub,
- tools/i386/netboot/ne2100/stage1, tools/i386/netboot/sk_g16/stage1,
- tools/i386/netboot/eepro100/nbgrub, tools/i386/netboot/tiara/stage2,
- tools/i386/netboot/eepro100/stage1, tools/i386/netboot/ns8390/nbgrub,
- tools/i386/netboot/ni5210/stage2, tools/i386/netboot/eepro100/pxegrub,
- tools/i386/netboot/3c507/stage2, tools/i386/netboot/3c509/stage2,
- tools/i386/netboot/3c90x/stage2, tools/i386/netboot/3c595/nbgrub,
- tools/i386/netboot/epic100/stage2, tools/i386/netboot/otulip/pxegrub,
- tools/i386/netboot/eepro/nbgrub, tools/i386/netboot/3c529/pxegrub,
- tools/i386/netboot/exos205/pxegrub, tools/i386/netboot/ne2100/nbgrub,
- tools/i386/netboot/w89c840/stage2, tools/i386/netboot/smc9000/pxegrub,
- tools/i386/netboot/wd/pxegrub, tools/i386/netboot/sis900/pxegrub,
- tools/i386/netboot/exos205/stage2, tools/i386/netboot/sk_g16/nbgrub,
- tools/i386/netboot/ne/nbgrub, tools/i386/netboot/smc9000/nbgrub: upgrade
- to grub-0.95
-
- * tools/i386/netboot/make_boot_network: warn if driver not available,
- print available drivers
-
- * tools/i386/netboot/makeImages: use grub-0.95
- don't be a bastard, keep CVS directory
-
- * tools/i386/netboot/stage1.via-rhine, tools/i386/netboot/stage1.3c59x,
- tools/i386/netboot/stage2.3c59x, tools/i386/netboot/stage2.tulip,
- tools/i386/netboot/stage1.tulip, tools/i386/netboot/stage2.rtl8139,
- tools/i386/netboot/stage2.3c90x, tools/i386/netboot/stage1.eepro100,
- tools/i386/netboot/stage2.via-rhine, tools/i386/netboot/stage1.rtl8139,
- tools/i386/netboot/stage1.3c90x, tools/i386/netboot/stage2.eepro100:
- delete obsolete files
-
-2004/08/25 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/data.pm, printer/printerdrake.pm:
- - Moved initial package installation by printerdrake into
- "install_spooler()" function, so all package installation done by
- printerdrake (except printer/queue-type-specific, as HPOJ) is done in
- one step.
- - First changes for daemonless CUPS client support.
-
-2004/08/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.13mdk
- merge in lost 10-34.3.100mdk's changelog
-
- * ugtk2.pm (create_packtable) fix cuted ads at install time
-
- * network/adsl_consts.pm: fix siol's vci (hexa formated)
-
- * Makefile.config: add listsupportedprinters
-
- * standalone/service_harddrake: rename loop variable in order to prevent
- trainee to be confused
- support inline configuators
- run proper program :-)
- just go on if --force is passed
-
-2004/08/25 Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
-
- * tools/ddcprobe/vbe.c, tools/ddcprobe/vbe.h, tools/ddcprobe/Makefile,
- tools/ddcprobe/ddcxinfos.c: Extensive rewrite and cleanups to use the
- new int10 interface. Plus add
- some 64-bit fixes and a last-resort means to get VBE/EDID information
- from special -BOOT kernel during early boot.
-
- * Xconfig/monitor.pm: Parse XFree86.log in last resort in case we have not
- got any valuable
- information at this stage from ddcxinfos.
-
- * crypto.pm: Always prefer 64-bit packages for updates on biarch
- platforms.
-
- * share/list.x86_64: i18n stuff at install time, probably make it common
- with /LIB/
-
- * tools/ddcprobe/x86emu/include/x86emu.h,
- tools/ddcprobe/x86emu/include/x86emu/fpu_regs.h,
- tools/ddcprobe/x86emu/include/x86emu/regs.h,
- tools/ddcprobe/x86emu/include/x86emu/types.h: Add remaining x86 CPU
- emulator bits
-
- * partition_table.pm: add XFS to x86_64 known FS
-
- * Xconfig/card.pm: handle lib64 drivers on x86-64
-
- * install_steps_gtk.pm: default to 75dpi in order to get anti-aliased
- fonts
-
- * tools/ddcprobe/x86emu/x86emu/prim_asm.h, tools/ddcprobe/x86emu/sys.c,
- tools/ddcprobe/x86emu/x86emu/fpu.h, tools/ddcprobe/x86emu/prim_ops.c,
- tools/ddcprobe/x86emu/ops.c, tools/ddcprobe/x86emu/debug.c,
- tools/ddcprobe/x86emu/x86emu/x86emui.h,
- tools/ddcprobe/x86emu/x86emu/decode.h, tools/ddcprobe/x86emu/validate.c,
- tools/ddcprobe/x86emu/x86emu/prim_ops.h, tools/ddcprobe/x86emu/decode.c,
- tools/ddcprobe/x86emu/x86emu/debug.h, tools/ddcprobe/x86emu/fpu.c,
- tools/ddcprobe/x86emu/LICENSE, tools/ddcprobe/x86emu/Makefile,
- tools/ddcprobe/x86emu/x86emu/ops.h, tools/ddcprobe/x86emu/ops2.c: Add
- x86 CPU emulator for BIOS int10 emulation on non x86 arches.
-
- * drakxtools.spec: update changelog dates to please rpm + add some
- highlights to please titi
- enough amd64 changes merged
-
- * c/smp.c: fix smp detection on x86_64
-
- * tools/ddcprobe/int10/vbios.h, tools/ddcprobe/int10/pci.h,
- tools/ddcprobe/int10/Makefile, tools/ddcprobe/int10/i10_v86.c,
- tools/ddcprobe/int10/i10_int.c, tools/ddcprobe/int10/i10_vbios.c,
- tools/ddcprobe/int10/v86bios.h, tools/ddcprobe/int10/emu_vm86.c,
- tools/ddcprobe/int10/i10_pci.c, tools/ddcprobe/int10/i10_io.c,
- tools/ddcprobe/int10/vm86_struct.h, tools/ddcprobe/int10/README,
- tools/ddcprobe/int10/AsmMacros.h: VGA softbootloader for Linux, uses an
- x86 CPU emulator on non x86 arches.
-
- * Makefile: Handle PCMCIA on x86-64 too. Fix libs glob for live tree.
- Don't ship with
- "cdcom" modules archives in netinstallable trees.
-
- * install_steps.pm: handle nolapic, idle=poll, ide=nodma boot options
-
-2004/08/25 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 604
- (not finished)
-
-2004/08/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl_consts.pm: fix Titi sux hard (add missing comma and spaces,
- remove spurious
- nameserver word)
-
- * network/tools.pm: add missing spaces
- add get_interface_type to guess interface type
-
- * any.pm (selectCountry) fix Pixel broke country selection (bug 10938)
-
- * standalone/drakconnect: use exists
- (manage) use network::tools::get_interface_type instead of
- /etc/sysconfig/drakconnect in order to avoid to recognize ppp0 as both
- modem and adsl (bug 10772)
-
-2004/08/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.13mdk
- merge in lost 10-34.3.100mdk's changelog
-
- * network/adsl_consts.pm: fix siol's vci (hexa formated)
-
- * Makefile.config: add listsupportedprinters
-
-2004/08/24 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
- Updated Simplified Chinese translation
-
-2004/08/24 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: mmodem
-
-2004/08/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * modules/modprobe_conf.pm, modules/any_conf.pm, modules/modules_conf.pm:
- really parse modules file according to its type when reading it (always
- call $conf->read, split modules::any_conf::read in
- modules::any_conf::read_handled)
-
- * printer/detect.pm (local_detect) fix modules conf parsing
-
- * install_steps.pm: drop non-standard tld (localdomain)
-
- * network/network.pm (add2hosts) use difference2
- (add2hosts) make it more readable
- (add2hosts) rework parsing
- i sux
- (configureNetwork2) always add an hostname alias and add it on the
- loopback device (bug 10345)
- (add2hosts) allow multiple aliases per host
- (add2hosts) regexp fixes
-
- * standalone/drakconnect (configure_net) do not ask the user to do an
- inifinite looping in MCC ...
-
- * detect_devices.pm (usbMice, usbWacom) wacom devices can have 'wacom' as
- driver
-
- * mouse.pm, Xconfig/xfree.pm: synaptics touchpad support
-
-2004/08/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated Japanese file; retrieved
- some old translation strings
-
- * share/po/nb.po: updated Bokmål file
- updated Japanese file; retrieved some old translation strings
-
-2004/08/24 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Special treatments for print queues with the "lbp660" and "ml85p"
- drivers. Here the driver communicates directly with the printer instead
- of sending the output to a CUPS backend.
- - Make sure that queues which have special treatment, as for example
- the ones using "lbp660" and "ml85p", do not try to open message indows
- when the print queues are auto-generated by dynamic/hotplug.
- - If the user gets an error/warning message during setup of a queue
- with special treatment, he is automatically put back to the previous
- step in the add-printer wizard.
- - Let warning messages (funktion "ask_warn()") never embed in the
- add-printer wizard, as they have no "Previous" button in the wizard.
- Fixed "ask_from_()" calls in "config_cups()" (Thanks Olivier for
- breaking it in your perl-checker clean-up in 1.119 --> 1.120).
-
- * standalone/listsupportedprinters: Added "listsupportedprinters", a
- simple program which runs the printer model list function of
- printerdrake to get a list of supported printer models on STDOUT (Mainly
- for auto-generation of Mandrakelinux hardware support database).
-
- * standalone/printerdrake: Version number.
-
-2004/08/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm (write) use newly introduced IM2packages() in order to install
- proper
- packages depending on (locale, input method) tuple
- (IM2packages) introduce it in order to know which packages need to be
- installed for a (locale, input method) tuple
-
- * standalone/drakroam: fix crash when config directory does not exist
- (#10935)
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, standalone/drakups, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/fr.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po: typo fix
-
- * network/adsl_consts.pm: add Siol (the bigest ADSL provider in Slovenia)
- in ADSL providers DB
- (Gregor Pirnaver <gregor.pirnaver@mandrakeprinas.org>)
-
-2004/08/23 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/08/23 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 598
- If you chose
-
-2004/08/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * crypto.pm (getPackages) use new mirror structure filepaths
-
- * standalone/net_monitor: watch connection time, not disconnection time
- :-)
-
- * commands.pm (modprobe) use load_with_options instead of load_raw to take
- care of
- module dependencies
-
- * network/network.pm (add2hosts) make it work with sub hostnames
-
-2004/08/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * standalone/drakvpn, standalone/drakclock: no space before question marks
- in English
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/cs.po, share/po/uz@Latn.po: updated pot file
-
- * install_steps_interactive.pm: no space before a question mark in English
-
- * network/netconnect.pm: no space before question marks in English
- no space before a question mark in English
-
-2004/08/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.12mdk
-
- * printer/printerdrake.pm: language names are upcase in english
- aspell's typo fixes
-
- * Xconfig/card.pm (to_raw_X) do not set DRI mode anymore; this is not
- needed anymore
- with PAM
-
- * Makefile.config: add autosetupprintqueues
-
- * network/netconnect.pm, standalone/drakvpn, standalone/drakTermServ,
- standalone/drakbackup, standalone/drakconnect: protocol names, trademark
- and acronyms should be upcase
- aspell's typo fixes
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/da.po, share/po/ca.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/nl.po, share/po/tl.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/uz@Latn.po: language names are upcase in
- english
- protocol names, trademark and acronyms should be upcase
- aspell's typo fixes
-
- * standalone/drakpxe, network/adsl.pm, network/adsl_consts.pm: protocol
- names, trademark and acronyms should be upcase
-
- * standalone/logdrake, standalone.pm, standalone/draksound,
- install_any.pm, standalone/drakxtv, standalone/draksec,
- standalone/harddrake2, install_interactive.pm, any.pm,
- harddrake/sound.pm, services.pm, install_messages.pm,
- standalone/drakfont: aspell's typo fixes
-
-2004/08/22 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
- * share/po/Makefile: adjust Makefile to fit doc module zh_cn
-
-2004/08/22 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/08/21 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/08/21 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/autosetupprintqueues, printer/main.pm,
- printer/printerdrake.pm:
- - Added fully automatic, non-interactive, X-less print queue set up by
- the "autosetupprintqueues" command, preferrably to be started by
- hotplug.
- - Typo correction.
- - Correction of file check for package installation.
-
-2004/08/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: add a fixme comment
- update mac address in network::ethernet::get_eth_cards to be sure iftab
- is always up-to-date
-
- * share/rpmsrate: install kdeutils-klaptop on laptops
-
- * standalone/net_monitor: do not assume internet isn't configured if
- connect scripts do not
- exist (they're obsolete), fix connect button sensitivity
-
- * pkgs.pm (read_rpmsrate) support the TYPE keyword, using
- detect_devices::matching_type()
-
- * install_steps.pm (configureNetwork) net_cnx_* scripts are dead
-
- * share/po/fr.po: update adsl message (partial fix of bug 5778)
-
- * network/ethernet.pm: update mac address in
- network::ethernet::get_eth_cards to be sure iftab is always up-to-date
-
- * network/netconnect.pm (network_on_boot step) do not create ifcfg-ippp0
- quite randomly
- ($after_start_on_boot_step) remove obsolete call to write_cnx_script
- fix nonsense in reconfigure message (#10827)
-
- * detect_devices.pm: add matching_type() to introduce the TYPE keyword in
- rpmsrate
- (supports only laptop type for now)
- (firewire_probe) use sysfs to detect firewire devices (eth1394 should be
- detected now)
- fix nasty typo
-
-2004/08/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * standalone/drakvpn: Fixed English typos
- fixed English typos (no space before colon)
-
- * standalone/drakups: fixed English typo
-
- * share/advertising/05.pl: standardized on using the asterisk as bullet
- list for all advertisings
-
-2004/08/20 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Use standard mouse wait/normal. Make $cmd_line
- a global. perl_checker fixes.
-
-2004/08/20 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Fixed problem of Brother laser printer on parallel port not showing
- its name in auto-detection result.
-
-2004/08/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: add BuildRequires: rpm-devel b/c of c/stuff.xs
- (Christiaan Welvaart)
-
- * share/po/Makefile: fix drakxtools build
-
- * network/netconnect.pm: rollback (a string was removed so translators
- still have to
- investigate anyway...)
- rollback 'n split in order to reduce pressure on translators
-
-2004/08/19 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/printerdrake: perl_checker fixes
-
- * printer/printerdrake.pm: always close the wizard_window, die when an
- exception has been raised
- perl_checker fixes
- perl_checker fixes
-
-2004/08/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/am.po: updated Amharic file
-
- * share/po/eu.po: updated Basque file
-
- * share/po/sr.po: fixed cyrillic encoding mess with Serbian translations
-
- * share/po/tg.po, share/po/uk.po, share/po/uz.po, share/po/ru.po,
- share/po/mk.po, share/po/bg.po: fixed wrong cyrillic encoding chars
-
-2004/08/19 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Let printer name, description, location be entered after determining
- the model in the add printer wizard
- - Let default print queue name be derived from the model instead of
- being "Printer", "Printer1", ...
- - Simplified print queue name generation in non-interactive printer
- setup
- - Fixed "Previous" button in the test page step of the add printer
- wizard.
-
-2004/08/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.11mdk
-
-2004/08/19 Erwan Velu <erwan at mandrakesoft.com>
-
- * share/rpmsrate: removing OpenIPMI as default
-
-2004/08/19 Olivier Blin <oblin at mandrakesoft.com>
-
- * printer/printerdrake.pm: always close the wizard_window, die when an
- exception has been raised
- perl_checker fixes
- perl_checker fixes
- workaround not to call c::upgrade_utf8 on read-only variables
-
- * standalone/printerdrake: perl_checker fixes
-
- * printer/main.pm: workaround not to call c::upgrade_utf8 on read-only
- variables
- perl_checker fixes
-
-2004/08/19 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: fix keyboarddrake not modifying xkb
-
-2004/08/19 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Move code in another function
-
- * install2: Wrong comment
-
-2004/08/19 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/detect.pm: Fix problem of the "usblp" kernel module not loaded
- before local printer auto-detection.
-
- * printer/main.pm, printer/printerdrake.pm, printer/office.pm,
- printer/gimp.pm:
- - Removed installation of "gimpprint" package, it is part of GIMP
- 2.0.x now.
- - Removed configuration of applications, GIMP and OpenOffice.org are
- patched now so that they do not need configuration of print queues any
- more.
- - Text fix for scanners in HP's multi-function devices.
-
-2004/08/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * printer/main.pm (connectionstr) workaround perl bug
-
- * standalone/draksplash, share/po/bn.po, share/po/ms.po, share/po/sk.po,
- share/po/gl.po, share/po/pt_BR.po, share/po/th.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, network/netconnect.pm, share/po/be.po,
- standalone/drakvpn, standalone/drakboot, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/da.po, share/po/ca.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, standalone/drakedm, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po,
- standalone/drakbug, share/po/it.po, share/po/eu.po, share/po/es.po,
- network/adsl.pm, share/po/lv.po, share/po/hu.po,
- printer/printerdrake.pm, standalone/drakxtv, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po,
- standalone/service_harddrake_confirm, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, security/help.pm, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, standalone/drakperm, share/po/nl.po,
- share/po/tl.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, standalone/scannerdrake,
- share/po/uz@Latn.po: typo fixes
-
- * Makefile.drakxtools: fix drakxtools build (do not include
- ../Makefile.config)
-
- * drakxtools.spec: 10.1-0.11mdk
-
- * share/rpmsrate: reduce non default (aka old default ones) IM priority
-
-2004/08/19 Youcef Rabah Rahal <rahal at arabeyes.org>
-
- * share/po/ar.po: Sync with Arabeyes CVS
-
-2004/08/18 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm (write_interface_conf) use mac_ieee1394 descriptor in
- iftab for firewire links
-
- * standalone/service_harddrake, harddrake/data.pm: check usb controllers
- on boot
-
-2004/08/18 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: restrict the wait message (so that it's dead when an error
- message is displayed)
- fix typo
- fix typos
- - any::setupBootloader() used to call bootloader::install() whereas
- install_steps_interactive::setupBootloader() could call it once again
- (but this code seems dead though)
- - create any::installBootloader() out of what was done in the end of
- any::setupBootloader() but also in install_steps_interactive and
- drakboot (which handled the error that could occur in
- bootloader::install())
-
- * standalone/drakboot, install_steps_interactive.pm:
- - any::setupBootloader() used to call bootloader::install() whereas
- install_steps_interactive::setupBootloader() could call it once again
- (but this code seems dead though)
- - create any::installBootloader() out of what was done in the end of
- any::setupBootloader() but also in install_steps_interactive and
- drakboot (which handled the error that could occur in
- bootloader::install())
-
- * install_steps_gtk.pm: hide $release_notes_scroll by default, it's
- visually cleaner
-
- * ugtk2.pm: fix blino sucks
-
- * detect_devices.pm: perl_checker compliance
-
-2004/08/18 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * ugtk2.pm: Make the status field optional in treeviews
-
-2004/08/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm, any.pm: fix default IM setting when switching language
-
- * drakxtools.spec: add bug reference
- 10.1-0.10mdk
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/uz@Latn.po: merge in s/%d/%s/ fix in net_applet's message
-
-2004/08/18 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: restrict the wait message (so that it's dead when an error
- message is displayed)
- fix typo
- fix typos
- - any::setupBootloader() used to call bootloader::install() whereas
- install_steps_interactive::setupBootloader() could call it once again
- (but this code seems dead though)
- - create any::installBootloader() out of what was done in the end of
- any::setupBootloader() but also in install_steps_interactive and
- drakboot (which handled the error that could occur in
- bootloader::install())
- create install_acpi_pkgs() and use it for auto_installs
-
- * standalone/drakboot, install_steps_interactive.pm:
- - any::setupBootloader() used to call bootloader::install() whereas
- install_steps_interactive::setupBootloader() could call it once again
- (but this code seems dead though)
- - create any::installBootloader() out of what was done in the end of
- any::setupBootloader() but also in install_steps_interactive and
- drakboot (which handled the error that could occur in
- bootloader::install())
-
- * install_steps_gtk.pm: hide $release_notes_scroll by default, it's
- visually cleaner
-
- * ugtk2.pm: fix blino sucks
-
- * detect_devices.pm: perl_checker compliance
-
- * install_steps.pm: force ACPI on a laptop with recent bios
- create install_acpi_pkgs() and use it for auto_installs
-
-2004/08/18 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * ugtk2.pm: Make the status field optional in treeviews
-
-2004/08/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm, any.pm: fix default IM setting when switching language
-
- * harddrake/data.pm: add PCMCIA controllers class
-
- * drakxtools.spec: 10.1-0.10mdk
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/uz@Latn.po: merge in s/%d/%s/ fix in net_applet's message
-
-2004/08/18 Olivier Blin <oblin at mandrakesoft.com>
-
- * harddrake/data.pm: use network::ethernet::get_eth_categories in ethernet
- detector
-
-2004/08/18 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: restrict the wait message (so that it's dead when an error
- message is displayed)
- fix typo
- fix typos
- - any::setupBootloader() used to call bootloader::install() whereas
- install_steps_interactive::setupBootloader() could call it once again
- (but this code seems dead though)
- - create any::installBootloader() out of what was done in the end of
- any::setupBootloader() but also in install_steps_interactive and
- drakboot (which handled the error that could occur in
- bootloader::install())
- create install_acpi_pkgs() and use it for auto_installs
-
- * standalone/drakboot, install_steps_interactive.pm:
- - any::setupBootloader() used to call bootloader::install() whereas
- install_steps_interactive::setupBootloader() could call it once again
- (but this code seems dead though)
- - create any::installBootloader() out of what was done in the end of
- any::setupBootloader() but also in install_steps_interactive and
- drakboot (which handled the error that could occur in
- bootloader::install())
-
- * install_steps_gtk.pm: hide $release_notes_scroll by default, it's
- visually cleaner
-
- * ugtk2.pm: fix blino sucks
-
- * detect_devices.pm: perl_checker compliance
- use dmidecode to detect isLaptop()
-
- * .perl_checker: Getopt::Long is now faked
-
- * install_steps.pm: force ACPI on a laptop with recent bios
- create install_acpi_pkgs() and use it for auto_installs
-
-2004/08/18 Reinout van Schouwen <reinout at cs.vu.nl>
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/08/18 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * ugtk2.pm: Make the status field optional in treeviews
-
-2004/08/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: add PCMCIA controllers class
-
-2004/08/17 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * c/smp-dmi.c: rework smp-dmi, add dmi memory detection suppport
-
- * c/stuff.xs.pl: revert my last bad commit
- rework smp-dmi, add dmi memory detection suppport
-
-2004/08/17 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: get rid off the 'ifcfg-Manually load a driver'
- file ...
- use network::ethernet::get_eth_categories() when needed
-
- * standalone/net_applet: fix titi sux, fix I sux
- use network::tools::get_internet_connection
-
- * network/adsl.pm: fix sagem pty quoting
- sagem: don't run pppoa if the ethernet interface isn't created and use
- a reduced timeout (1 second) so that boot doesn't take forever if
- modem can't be synchronized (maxfail * timeout was equal to 25
- minutes)
-
- * network/tools.pm: add new functions to make internet connection tests
- easier
- drop network::tools::reread_net_conf
-
- * network/ethernet.pm: use network::ethernet::get_eth_categories() when
- needed
- add network::ethernet::get_eth_categories
- drop network::ethernet::conf_network_card_backend
- (conf_network_card_backend) set NET_INTERFACE too
-
- * network/network.pm: use network::ethernet::get_eth_categories() when
- needed
- (easy_dhcp) probe all network sub categories
- (easy_dhcp) don't use network::ethernet::conf_network_card_backend
- (easy_dhcp) sort devices and keep only eth[0-9]+ devices
- (easy_dhcp) allow configured interface not to be eth0 and make sure it
- uses ethernet
- (write_interface_conf) use unspec descriptor in iftab if link isn't
- ether
- fix suckiness (write proper iftab)
-
-2004/08/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bs.po, share/po/cs.po: updated Bosnian and Czech files
-
-2004/08/17 Pixel <pixel at mandrakesoft.com>
-
- * standalone/bootloader-config: better error handling
-
- * install2.pm, install_steps_interactive.pm: $::corporate is dead
- get release_notes at beginning of
- install_steps_interactive::acceptLicense(), even when
- useless_thing_accepted
-
- * tools/make_mdkinst_stage2: don't remove /usr/share/locale anymore, we
- use the same locale for all langs
-
- * bootloader.pm:
- - fix short label with extension. eg: have "linux-smp" instead of
- "linuxsmp"
- - this fixes choosing the default specialised kernel
-
- * fs/type.pm: cleanly handle the case when {pt_type} is 0
-
- * share/gen_locales.sh, share/gen_locales.pl, share/list, share/Makefile,
- Makefile:
- - don't generate locales.tar.bz2, do the same directly (since it's now
- quite simple)
- - when using ramdisk, we now have all the locales, no need to handle
- it specially
-
- * crypto.pm: $::corporate is dead
-
- * lang.pm: lang::list() is unused, dropping it
- - don't generate locales.tar.bz2, do the same directly (since it's now
- quite simple)
- - when using ramdisk, we now have all the locales, no need to handle
- it specially
-
- * install_steps_gtk.pm: add release notes during install of packages
- remove dead code
-
-2004/08/17 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Display the list of media already taken into accounts
- when asking for
- supplementary media
- perl_checker fix
- Supplementary cd-roms don't need to have a rpmsrate / compssUsers.pl
-
- * pkgs.pm: Log the reason why the rpms aren't installed
-
-2004/08/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.9mdk
-
- * network/network.pm (easy_dhcp) handle pcmci card too
-
- * share/rpmsrate: fix rpmsrate regarding s2u
-
- * share/po/fr.po: update
-
-2004/08/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_steps_interactive.pm: alsaconf is in alsa-utils package (bug
- 10358)
-
- * mdk-stage1/probing.c (probe_that_type) do not prompt in
- discovered_device() before loading usb controllers (they're not network
- devices)
-
- * network/netconnect.pm: NET_INTERFACE should be ppp0 for pppoe too
- add reminder about external ISDN modems (special init string)
-
- * network/adsl.pm: do not write noipdefault in /etc/ppp/peers/ppp0 for
- pptp connections
-
- * standalone/drakroam: merge with waproamd version
- add comments from waproamd version
-
-2004/08/16 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: handle /etc/X11/xorg.conf
-
- * Xconfig/various.pm: we don't use XF86Config-4 anymore
-
-2004/08/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm (adsl_probe_info) net_cnx_up is obsolete, pptp info is
- available in
- ppp config files
- (adsl_conf_backend) don't write net cnx scripts, internet service
- should be dead
- remove useless assignment (already done in adsl_protocol step)
- fix pppoe with sagem (write ETH=`/usr/sbin/eaglectrl -i` instead of
- ETH=sagem)
-
-2004/08/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: changed a keyboard name
-
-2004/08/16 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/card.pm: replace freeDriver with freedriver (stage2 para are
- lower cased)
- fix pixel sucks
- replace freeDriver with freedriver (stage2 para are lower cased)
-
- * install2.pm: replace freeDriver with freedriver (stage2 para are lower
- cased)
- modules::load doesn't accept options anymore, use
- modules::load_with_options() (bugzilla #10778)
- replace freeDriver with freedriver (stage2 para are lower cased)
-
- * bootloader.pm: help debugging detectloader
-
- * install_any.pm: better URLPREFIX parsing regexp (handle URLPREFIX =
- "http://leia")
- replace freeDriver with freedriver (stage2 para are lower cased)
- replace freeDriver with freedriver (stage2 para are lower cased)
-
- * share/compssUsers.pl: field is {default_selected}, not {selected}
-
- * modules.pm: add load_with_options()
-
- * network/netconnect.pm: don't configure firewall after configuring
- network during install
- (in summary you can configure firewall directly)
-
-2004/08/15 Jos JORGE <jjorge at free.fr>
-
- * share/po/pt.po: beta rush
-
-2004/08/15 Keld Jrn Simonsen <keld at dkuug.dk>
-
- * share/po/da.po: updates
- indexhtml/po/da.po soft/mdkhtmlbrowser/po/da.po
- soft/mdkonline/po/da.po soft/menudrake/po/da.po
- soft/rpmdrake/po/da.po soft/urpmi/po/da.po
- soft/userdrake2/po/da.po soft/wizard_perl/po/da.po
- gi/perl-install/share/po/da.po
-
-2004/08/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/vi.po: updated Vietnamese file
-
- * share/po/et.po: updated Estonian file
-
- * share/po/it.po, share/po/help-it.pot: updated Italian file
-
-2004/08/14 Funda Wang <fundawang at linux.net.cn>
-
- * share/po/help_xml2pm.pl: zh_CN -> zh_cn to fit CVS module
-
-2004/08/14 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 591
- Generate auto
-
-2004/08/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ky.po, share/po/ms.po, share/po/id.po, share/po/mk.po,
- share/po/fur.po, share/po/th.po, share/po/is.po, share/po/sl.po,
- share/po/hi.po, share/po/zh_TW.po, share/po/hr.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/ga.po, share/po/be.po, share/po/mn.po,
- share/po/am.po, share/po/ko.po, share/po/sr.po, share/po/he.po,
- share/po/lt.po, share/po/eo.po, share/po/lv.po, share/po/el.po: fixed
- special "<control>" entries;
- included translations for various standard menu entries (File, Edit,
- Help,...)
-
- * share/po/ta.po: small fix
- fixed special "<control>" entries;
- included translations for various standard menu entries (File, Edit,
- Help,...)
-
- * share/po/nb.po, share/po/uz.po, share/po/uz@Latn.po: fixed shortcut
- entries ("<control>...")
-
- * share/po/tg.po: fixed shortcut entries ("<control>...")
- fixed special "<control>" entries;
- included translations for various standard menu entries (File, Edit,
- Help,...)
-
- * share/po/bn.po: fixed special "<control>" entries;
- included translations for various standard menu entries (File, Edit,
- Help,...)
- updated Bengali file
-
-2004/08/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot: misc cleanups
- make perl_checker happy
- perl_checker fix
- (drakboot --splash) add enable_framebuffer to allow to choose a video
- mode if boot isn't graphical
-
- * any.pm: add and use bootloader::set_append_netprofile() and
- bootloader::get_append_netprofile()
- remove old linuxconf profile code
- (setupBootloader__entries) allow to choose net profile in advanced mode
-
- * bootloader.pm: add and use bootloader::set_append_netprofile() and
- bootloader::get_append_netprofile()
- remove old linuxconf profile code
- add remove_append_dict
-
-2004/08/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: changed arabic font to roya.ttf (from
- fonts-ttf-arabic-farsi) which
- also cover Farsi (fa).
- updated Nimbus Sans L to cooker version, and edited it to add
- the two missing letters needed to full latin and cyrillic coverage
- (the two letters were latin schwa (for Azeri) and cyrillic che
- with descender (for Tajik))
-
- * lang.pm: enabled Turkmen and Tatar; prepared various other languages
- (waiting for
- lang-*.png pixmap).
- updated the kde-i18n list with the newly available languages
-
-2004/08/13 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm:
- - bootloader::remove_append_dict() is not useful,
- bootloader::set_append() can do the same
- - don't modify anything before "Ok" is clicked
- - set_append with $netprofile eq '' will remove parameter PROFILE=xxx,
- which is what we want
-
- * any.pm: perl_checker compliance
- - bootloader::remove_append_dict() is not useful,
- bootloader::set_append() can do the same
- - don't modify anything before "Ok" is clicked
- - set_append with $netprofile eq '' will remove parameter PROFILE=xxx,
- which is what we want
-
- * install_steps_gtk.pm: perl_checker compliance
- - don't use compssUsers anymore, use compssUsers.pl
- - code to display compssUsers choices is now in compssUsers.pl
- - {compssUsers} is now a list instead of a hash, and so drop
- {compssUsersSorted}
- - rename {compssUsersChoice} to {rpmsrate_flags_chosen} (better name)
- - i18n_compssUsers is no more needed, add share/compssUsers.pl* to
- ALLPMS
-
- * share/compssUsers.pl, Makefile.config, share/compssUsers, pkgs.pm,
- install2.pm, share/po/Makefile, install_steps.pm,
- share/po/i18n_compssUsers, install_any.pm, Makefile,
- install_steps_interactive.pm:
- - don't use compssUsers anymore, use compssUsers.pl
- - code to display compssUsers choices is now in compssUsers.pl
- - {compssUsers} is now a list instead of a hash, and so drop
- {compssUsersSorted}
- - rename {compssUsersChoice} to {rpmsrate_flags_chosen} (better name)
- - i18n_compssUsers is no more needed, add share/compssUsers.pl* to
- ALLPMS
-
-2004/08/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: One further step towards the ftp supplementary media
-
-2004/08/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/cy.po: update
- update
-
- * any.pm (set_autologin) parameters are optionnal, writing empty variables
- in
- kdmrc and the like means disabled autologin
-
- * share/po/fr.po: update
-
- * standalone/drakboot (updateAutologin) clean any::set_autologin() call
-
-2004/08/13 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/dis-06.pl, share/advertising/dis-05.png,
- share/advertising/25.pl, share/advertising/dwd-08.pl,
- share/advertising/pwp-02.pl, share/advertising/dwd-04.pl,
- share/advertising/03.png, share/advertising/25.png,
- share/advertising/13-b.png, share/advertising/pwp-05.png,
- share/advertising/dis-11.pl, share/advertising/dwd-04.png,
- share/advertising/30.png, share/advertising/dis-10.pl,
- share/advertising/ppp-11.pl, share/advertising/27.pl,
- share/advertising/14.pl, share/advertising/dwd-03.png,
- share/advertising/08.pl, share/advertising/dis-05.pl,
- share/advertising/22.pl, share/advertising/dis-03.png,
- share/advertising/10.pl, share/advertising/dwd-01.pl,
- share/advertising/18.pl, share/advertising/dwd-08.png,
- share/advertising/dis-01.pl, share/advertising/pwp-02.png,
- share/advertising/28.png, share/advertising/09.png,
- share/advertising/ppp-06.pl, share/advertising/29.png,
- share/advertising/ppp-07.png, share/advertising/list-dwd,
- share/advertising/06.png, share/advertising/pwp-09.png,
- share/advertising/dis-03.pl, share/advertising/dwd-09.png,
- share/advertising/01.png, share/advertising/list-dis,
- share/advertising/pwp-01.png, share/advertising/02.png,
- share/advertising/15.png, share/advertising/23.png,
- share/advertising/29.pl, share/advertising/ppp-03.pl,
- share/advertising/07.pl, share/advertising/04.png,
- share/advertising/13-a.png, share/advertising/09.pl,
- share/advertising/17.pl, share/advertising/13-b.pl,
- share/advertising/ppp-01.png, share/advertising/04.pl,
- share/advertising/ppp-08.pl, share/advertising/dwd-06.pl,
- share/advertising/ppp-05.png, share/advertising/ppp-02.pl,
- share/advertising/12.png, share/advertising/24.pl,
- share/advertising/12.pl, share/advertising/26.pl,
- share/advertising/dis-09.png, share/advertising/16.png,
- share/advertising/ppp-11.png, share/advertising/14.png,
- share/advertising/list-pwp, share/advertising/ppp-09.png,
- share/advertising/dis-06.png, share/advertising/dis-11.png,
- share/advertising/10.png, share/advertising/dis-04.png,
- share/advertising/19.pl, share/advertising/pwp-10.png,
- share/advertising/05.pl, share/advertising/ppp-05.pl,
- share/advertising/ppp-01.pl, share/advertising/dis-09.pl,
- share/advertising/pwp-03.pl, share/advertising/dwd-05.png,
- share/advertising/pwp-04.pl, share/advertising/20.png,
- share/advertising/dis-10.png, share/advertising/dis-02.pl,
- share/advertising/dwd-07.png, share/advertising/dis-04.pl,
- share/advertising/ppp-06.png, share/advertising/20.pl,
- share/advertising/02.pl, share/advertising/list-ppp,
- share/advertising/21.png, share/advertising/pwp-07.pl,
- share/advertising/pwp-08.png, share/advertising/07.png,
- share/advertising/26.png, share/advertising/dwd-02.pl,
- share/advertising/30.pl, share/advertising/ppp-09.pl,
- share/advertising/16.pl, share/advertising/pwp-06.png,
- share/advertising/dis-07.pl, share/advertising/01.pl,
- share/advertising/drweb.pl, share/advertising/dwd-05.pl,
- share/advertising/drweb.png, share/advertising/ppp-10.pl,
- share/advertising/pwp-07.png, share/advertising/pwp-09.pl,
- share/advertising/pwp-04.png, share/advertising/pwp-05.pl,
- share/advertising/dis-01.png, share/advertising/23.pl,
- share/advertising/dwd-06.png, share/advertising/dis-08.png,
- share/advertising/ppp-08.png, share/advertising/19.png,
- share/advertising/dis-08.pl, share/advertising/dwd-02.png,
- share/advertising/pwp-06.pl, share/advertising/27.png,
- share/advertising/dis-07.png, share/advertising/22.png,
- share/advertising/ppp-03.png, share/advertising/dwd-03.pl,
- share/advertising/28.pl, share/advertising/dis-02.png,
- share/advertising/pwp-03.png, share/advertising/dwd-07.pl,
- share/advertising/24.png, share/advertising/03.pl,
- share/advertising/06.pl, share/advertising/ppp-07.pl,
- share/advertising/13-a.pl, share/advertising/11.png,
- share/advertising/ppp-04.png, share/advertising/pwp-10.pl,
- share/advertising/ppp-10.png, share/advertising/18.png,
- share/advertising/11.pl, share/advertising/15.pl,
- share/advertising/21.pl, share/advertising/17.png,
- share/advertising/05.png, share/advertising/dwd-01.png,
- share/advertising/ppp-04.pl, share/advertising/pwp-01.pl,
- share/advertising/ppp-02.png, share/advertising/pwp-08.pl,
- share/advertising/08.png, share/advertising/dwd-09.pl: New ad's for 10.1
-
-2004/08/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/rpmsrate: add list of providers for modem connexions in INSTALL
- section
-
- * network/network.pm (write_interface_conf) do not write undefined MAC
- address in iftab
-
- * any.pm: add and use bootloader::set_append_netprofile() and
- bootloader::get_append_netprofile()
- remove old linuxconf profile code
- (setupBootloader__entries) allow to choose net profile in advanced mode
-
- * standalone/drakvpn: perl_checker fix (add missing spaces)
- do not assume drakvpn is already configured if the tunnels file is
- made of comments only
-
- * ugtk2.pm: ctrl-alt-delete allows to restart install
-
- * bootloader.pm: add and use bootloader::set_append_netprofile() and
- bootloader::get_append_netprofile()
- remove old linuxconf profile code
- add remove_append_dict
-
- * standalone/drakupdate_fstab: drakupdate_fstab: add debug mode that dumps
- argv, device list and fstab
- to make bug reports easier
- (device_name_to_entry) remove unused $variable
- (device_name_to_entry) if device looks like a devfs device, set
- $e->{devfs_device} to $name even if the device wasn't found in devices
- list (it helps in case the device has been removed in del mode)
- (device_name_to_entry) remove useless assignment
- (device_name_to_entry) in non devfs case, $e->{device} always equals
- to $name, move this test in devfs case
- (device_name_to_entry) don't do brain twisted things
- ($e->{prefix} || $e->{device}) equals $prefix
- $prefix . $nb equals $name
- (device_name_to_entry) fix indentation
- (device_name_to_entry) define $nb locally
- (device_name_to_entry) recompute $e->{device} only when needed
- (device_name_to_entry) do devfs things where they should be done
- (device_name_to_entry) define $e->{devfs_prefix} if entry looks looks
- like a devfs one but isn't found in device list (else our computed
- $e->{devfs_device} will be crappy)
-
-2004/08/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: changed arabic font to roya.ttf (from
- fonts-ttf-arabic-farsi) which
- also cover Farsi (fa).
- updated Nimbus Sans L to cooker version, and edited it to add
- the two missing letters needed to full latin and cyrillic coverage
- (the two letters were latin schwa (for Azeri) and cyrillic che
- with descender (for Tajik))
-
-2004/08/13 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm:
- - bootloader::remove_append_dict() is not useful,
- bootloader::set_append() can do the same
- - don't modify anything before "Ok" is clicked
- - set_append with $netprofile eq '' will remove parameter PROFILE=xxx,
- which is what we want
-
- * install_steps.pm:
- - don't use compssUsers anymore, use compssUsers.pl
- - code to display compssUsers choices is now in compssUsers.pl
- - {compssUsers} is now a list instead of a hash, and so drop
- {compssUsersSorted}
- - rename {compssUsersChoice} to {rpmsrate_flags_chosen} (better name)
- - i18n_compssUsers is no more needed, add share/compssUsers.pl* to
- ALLPMS
- - move installing acpi and acpid directly in any::setupBootloader()
- instead of doing
- it in summaryAfter(), that way acpi and acpid are installed in drakboot
- (bugzilla #10760)
- - if no acpi parameter, don't try installing acpi & acpid (fix for
- ppc)
-
- * install_steps_gtk.pm: perl_checker compliance
- - don't use compssUsers anymore, use compssUsers.pl
- - code to display compssUsers choices is now in compssUsers.pl
- - {compssUsers} is now a list instead of a hash, and so drop
- {compssUsersSorted}
- - rename {compssUsersChoice} to {rpmsrate_flags_chosen} (better name)
- - i18n_compssUsers is no more needed, add share/compssUsers.pl* to
- ALLPMS
-
- * share/compssUsers.pl, Makefile.config, share/compssUsers, pkgs.pm,
- install2.pm, share/po/Makefile, share/po/i18n_compssUsers,
- install_any.pm, Makefile, install_steps_interactive.pm:
- - don't use compssUsers anymore, use compssUsers.pl
- - code to display compssUsers choices is now in compssUsers.pl
- - {compssUsers} is now a list instead of a hash, and so drop
- {compssUsersSorted}
- - rename {compssUsersChoice} to {rpmsrate_flags_chosen} (better name)
- - i18n_compssUsers is no more needed, add share/compssUsers.pl* to
- ALLPMS
-
- * any.pm: perl_checker compliance
- - bootloader::remove_append_dict() is not useful,
- bootloader::set_append() can do the same
- - don't modify anything before "Ok" is clicked
- - set_append with $netprofile eq '' will remove parameter PROFILE=xxx,
- which is what we want
- - move installing acpi and acpid directly in any::setupBootloader()
- instead of doing
- it in summaryAfter(), that way acpi and acpid are installed in drakboot
- (bugzilla #10760)
- - if no acpi parameter, don't try installing acpi & acpid (fix for
- ppc)
-
-2004/08/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm: perl_checker fix
- Concision, good (says perl_checker)
- Try to copy associated synthesis when a custom hdlist path is given
-
- * standalone.pm: Remove a perl compilation warning
-
- * install_steps.pm, install_steps_interactive.pm: Don't ask for the
- selection of supplementary media in non-interactive
- installs.
-
- * install_any.pm: One further step towards the ftp supplementary media
- Don't ask for the selection of supplementary media in non-interactive
- installs.
-
-2004/08/12 Funda Wang <fundawang at linux.net.cn>
-
- * lang.pm: Hong Kong -> Hong Kong SAR
-
-2004/08/12 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/gen_locales.pl: revived, still needed since installer can't make
- symlinks on read-only stage2, and we can't easily workaround it by
- modifying LC_* variables
-
- * network/netconnect.pm: kill unused variables
- kill deprecated parts
- set both NET_DEVICE and NET_INTERFACE in automatic lan configuration
- (network install)
- set NET_DEVICE and NET_INTERFACE for lan and adsl dhcp/manual
- connections
-
- * share/gen_locales.sh: still needed since installer can't make symlinks
- on read-only stage2,
- and we can't easily workaround it by modifying LC_* variables
-
- * network/network.pm: write interface MAC address in iftab
- errm, don't commit crappy gnome proxy handling for now
- (write_interface_conf) simplify HWADDR assignment and define
- $mac_address (will be used later for /etc/iftab)
-
- * mdk-stage1/init.c: restart forked process if it exits with
- exit_value_restart as return
- code (thanks to Rafael for the choice of its value, 0x35 is the
- translation of RS, abbreviation of ReStart, in his local l33t dialect,
- and happens to be 53 in its decimal form, which is quite nice)
- reorder else if blocks, it's useless to do two times the same test
- (WEXITSTATUS(wait_status) == exit_value_proceed)
- use a do while loop to wait for forked process
-
-2004/08/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: fixed tamil font (removed wrong unicode values for
- some glyphs);
- improved fonts.conf
-
- * share/po/help-zh_CN.pot, share/po/bn.po, share/po/ms.po, share/po/sk.po,
- share/po/gl.po, share/po/pt_BR.po, share/po/th.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/be.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/nb.po, share/po/ky.po,
- share/po/uz.po, share/po/help-ru.pot, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/help-de.pot, share/po/mn.po,
- share/po/am.po, share/po/lt.po, share/po/cy.po, share/po/help-it.pot,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/hi.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/nl.po, share/po/help-fr.pot, share/po/tl.po,
- share/po/de.po, share/po/help-es.pot, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * standalone/drakbug: fixed English string
-
-2004/08/12 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: enhance based on perl_checker suggestion, but not using it :)
-
- * .perl_checker: standalone doesn't need to be blacklisted
-
- * resize_fat/io.pm: remove check_mounted(), it is done by diskdrake
-
- * share/po/help-zh_CN.pot, share/po/help-fr.pot, share/po/help-de.pot,
- share/po/help-ru.pot, share/po/help-es.pot, share/po/help-it.pot: update
- from doc (/cooker/doc/manualB)
-
- * help.pm: fix bad %%
- update from doc (/cooker/doc/manualB)
-
- * share/po/help_xml2pm.pl:
- - nicer error message for help.pm N parameters error
- - handle <sect3> (and also <option>)
-
-2004/08/12 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: First stab at supporting several hdlists on a
- supplementary CD
-
-2004/08/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/nn.po: update (Karl Ove Hufthammer <karl@huftis.org>)
-
- * standalone/drakbug: better let pango/Gtk+ do the proper wrapping that
- let translator
- manually insert end of lines which will badly look depending on
- current theme and font settings
-
- * standalone/net_monitor: let's be more l10n-friendly
- fix default connection time (Fabrice FACORAT)
-
- * tools/cvslog2changelog.pl: sync with soft/common/username
-
- * standalone/draksec (basic_seclevel_explanations) explain
- (basic_seclevel_explanations)
- - handle "bold" value for "weight"
- - display labels as bold
-
- * share/po/br.po, share/po/fr.po: update
-
- * share/rpmsrate: install driver and firmware for madwifi cards
-
- * share/po/sv.po: typo fix (#10713, Robin Rosenberg
- <robin.rosenberg@dewire.com>)
- fix missing translations (#10711, Robin Rosenberg
- <robin.rosenberg@dewire.com>)
- big swedish update thanks to Robin Rosenberg
- <robin.rosenberg@dewire.com>
-
-2004/08/12 Pixel <pixel at mandrakesoft.com>
-
- * .perl_checker: standalone doesn't need to be blacklisted
-
- * resize_fat/io.pm: remove check_mounted(), it is done by diskdrake
- perl_checker compliance
-
- * security/msec.pm: use difference2() as suggested by new perl_checker
- warning
- cleanup
- perl_checker compliance
-
- * lang.pm: cleanup
-
-2004/08/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/sv.po: big swedish update thanks to Robin Rosenberg
- <robin.rosenberg@dewire.com>
-
- * share/rpmsrate: install driver and firmware for madwifi cards
-
-2004/08/11 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakhelp:
- - perl_checker fixes
- - use webclient-kde instead of konqueror
- - add epiphany browser
-
-2004/08/11 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakroam: rewrite write_config for wlandetect to use output()
- regexp cleanup (bis)
- regexp cleanups
- remove unused variable
- use each_index
- introduce and use isRoamingRunning to detect if the roaming daemon is
- running (woah, sector clear, titi is gone home, no more cvs conflicts)
- prepare for multiple roaming daemons support
- run UpdateStatus after a timeout in case 'ps' output isn't updated
- immediately
- make titi enhancement actually work
- use standalone
- only one item can be selected in the known list
- use a lower scan interval, as requested by Austin
- use cat_, remove unneeded local $_, try to fix ConnectNow
-
- * share/gen_locales.pl: unused since locale links are done by the
- installer
-
- * share/gen_locales.sh: do not run gen_locales.pl anymore
- (locale links are done by the installer)
-
- * lang.pm: main charset is now en_US.UTF-8
-
- * standalone/drakbug: comment unused variable
- update product list and fix case (bugzilla is case sensitive)
- fix product, component and version for bugzilla
- reorganize to use the same upload info message for Anthill and Bugzilla
- fix bugzilla url
-
-2004/08/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: rewrite handling of defautl locale
-
- * share/po/es.po: updated Spanish file
- s/XFree/Xorg/
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: s/XFree/Xorg/
-
-2004/08/11 Pixel <pixel at mandrakesoft.com>
-
- * .perl_checker: new perl_checker fake those packages
-
- * any.pm, standalone/harddrake2, interactive/stdio.pm, standalone.pm,
- pkgs.pm, lang.pm, standalone/service_harddrake, install_steps.pm,
- install_any.pm, ugtk2.pm: perl_checker compliance
-
-2004/08/11 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Support for ftp supplementary media
- Restore ability to have supplementary http media.
- Fix http installs.
- Misleading comment
-
-2004/08/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10.1-0.8mdk
-
- * bootloader.pm (mkinitrd) log failled command
-
- * standalone/drakroam: perl_checker hints
- typo fix
- (Dialog) according to mandrake guidelines we should not use stock icon
- (AddNet) help perl_checker in checking callers
- (UpdateStatus) simplify
- simplify through run_program::get_stdout()
- expand parenthesises
- (UpdateAvailable) probably better
- (UpdateAvailable) localize variable
- (Dialog) indent
- (Dialog) enable checking call signature
- (Dialog) simplify: reuse create_scrolled_window()
- (Dialog) fix it (got broken on ugtk2 port)
- perl_checker fixes
-
- * Makefile.config: install drakroam
-
- * standalone.pm: perl_checker cleanups
-
- * share/rpmsrate: install firmware for centrino if needed
-
- * .perl_checker: blacklist Gtk2::SimpleList for drakroam
-
-2004/08/10 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: update
-
-2004/08/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: remove unused variable in network::netconnect,
- thanks perl_checker
- add some FIXME comments in network::netconnect
- network::tools::connect_prog shouldn't be used/written anymore now
- kill some more connect/disconnect_file
-
- * standalone/drakroam: perl_checker compliance
- ugtk2 port
- fix roaming detection
- initial import of wlandetect version, from Austin Action
-
- * standalone/drakconnect: network::tools::connect_prog is really dead now
-
-2004/08/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/locales-skeleton.tar.bz2: updated use UTF-8 locales for everything
-
- * share/gen_locales.pl, share/gen_locales.sh: using "en_US.UTF-8" instead
- of "UTF-8" as model
- updated use UTF-8 locales for everything
-
-2004/08/10 Pixel <pixel at mandrakesoft.com>
-
- * tools/make_mdkinst_stage2, rescue/make_rescue_img: umount mount point
- instead of umounting the loopback file
- (works better when /etc/mtab is /proc/mounts)
-
- * share/rpmsrate: don't install devfsd by default, use udev instead
-
- * Xconfig/various.pm, Xconfig/card.pm: s/XFree/Xorg/
-
- * any.pm: create /etc/udev/conf.d/xxx.conf
-
- * diskdrake/interactive.pm: no {fs_type} doesn't mean the type invalid
- no {pt_type} doesn't mean Empty
-
- * network/adsl.pm, pkgs.pm, install2.pm, bootloader.pm: mount /proc, /sys
- and /proc/usb/usb in $prefix ASAP instead of doing it at various places
-
- * fs/type.pm: when there is no {pt_type}, favour the one fs_type2pt_type
- favours
-
- * raid.pm: remove dead code
-
-2004/08/10 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/08/10 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: URLPREFIX is not set if the main media isn't
- http, so the prefix must be
- passed manually.
-
-2004/08/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/net_monitor: add a horizontal separator in stats to prevent
- visual disguts between
- supposed non aligned labels
- fix looking aka vertical alignment of labels (Fabrice FACORAT
- <f.faber-pro@ifrance.com>, #10300)
- fix packing (Fabrice FACORAT <f.faber-pro@ifrance.com>, #10300)
-
- * tools/cvslog2changelog.pl: list a few more contributors
-
- * share/rpmsrate: add s2u so that hostname changes do not fsck the desktop
- install udev by default
-
- * standalone/drakroam (AddNet, WriteConfig) do not bother accessing arrays
- like in C
- perl_checker cleanups (GUI code actually wasn't touched in order to
- help olivier merge his ugtk2 porting work)
-
-2004/08/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: updated fonts (added devanagari and tamil)
-
-2004/08/10 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: more logs
-
- * network/adsl.pm: mounting device "none" is cleaner
-
- * share/rpmsrate: don't install devfsd by default, use udev instead
-
- * modules/modprobe_conf.pm, modules/modules_conf.pm: perl_checker
- compliance
- internally keep module names according to what we configure (and our
- kernel, 2.4 or 2.6)
-
- * modules.pm, modules/any_conf.pm: internally keep module names according
- to what we configure (and our kernel, 2.4 or 2.6)
-
- * Xconfig/various.pm, Xconfig/card.pm: s/XFree/Xorg/
-
-2004/08/10 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: install_urpmi(): set up the right with_hdlist for
- urpmi.cfg
- Back to first medium after having added a supplementary one.
- Set prefix for http supplementary media, since $URLPREFIX is not
- defined.
-
- * crypto.pm: Adapt to the new mirror structure: RPMs are no longer in a
- RPMS subdirectory
-
-2004/08/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: install udev by default
-
-2004/08/09 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/08/09 fwang
-
- * share/advertising/dis-11.pl, share/advertising/pwp-10.pl,
- share/advertising/dwd-08.pl, share/advertising/ppp-11.pl:
- s/MandrakeExpert/Mandrakeexpert
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/08/09 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 556
- The Mandrakelinux
-
-2004/08/09 jjorge
-
- * share/po/pt.po: saraiva corrected
- saraiva
-
-2004/08/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: in netconnect::(start|stop)_internet, use
- (connect|disconnect)_backend
-
- * install_any.pm: use new ISO images volume name (#10543)
- fix regexp (do not strip paths ending in .*iso)
-
- * mdk-stage1/directory.c: typo fix (from Olivier Borowski)
-
-2004/08/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
- updated pot file
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * share/fonts.tar.bz2: replaced arabic and bengali fonts
-
- * share/po/ar.po: updated Arabic file
- updated pot file
-
- * share/po/bn.po: updated Bengali file
- updated pot file
-
-2004/08/09 Pixel <pixel at mandrakesoft.com>
-
- * interactive/http.pm: use $F instead of *F
- prototype perl_checker compliance
-
- * network/network.pm: perl_checker prototype compliance
- perl_checker compliance + cleanup
-
- * ugtk2.pm, standalone/drakxtv, standalone/localedrake: we never pass a
- prefix to lang::read() which is always use in standalone,
- so use $::prefix and don't pass a prefix anymore
-
- * any.pm:
- - move the "Input method:" at the end (titi did put it in the middle
- for OptionMenu which is crap)
- - need updating the "changed" callback since there is a new entry
-
- * share/rpmsrate: remove awesfx from "SYSTEM 2" otherwise it gives a fatal
- error
-
- * diskdrake/interactive.pm: help perl_checker know the $all_hds *is* used
-
- * install_steps_auto_install.pm, install2.pm: correctly call errorInStep()
-
- * fsedit.pm: flags is optional
-
- * lang.pm: prototype compliance with perl_checker
- we never pass a prefix to lang::read() which is always use in
- standalone,
- so use $::prefix and don't pass a prefix anymore
-
- * Xconfig/various.pm:
- - adapt prototype of runlevel() to its use
- - bootloader::read() needs fstab
-
- * install_steps.pm: correctly call errorInStep()
- fix call to bootloader::read()
-
- * install_any.pm: fix typo
- - fix unlockCdrom()
- - ejectCdrom() prototype compliance with perl_checker
-
- * fs.pm: allow 192.168.1.1:/export
-
-2004/08/09 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Select supplementary medium
- Begin the support for installations over multiple media.
-
- * share/po/pt.po: Remove conflict marker and duplicate entries
-
-2004/08/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakperm: prefer obj->new rather than new obj for gtk+
- widgets
- - perl_checker cleanups
- - reuse cat_() where opencoded
-
- * share/po/fr.po: update
- update
-
- * standalone/logdrake, standalone/drakfloppy,
- Xconfig/resolution_and_depth.pm, standalone/drakconnect,
- standalone/drakbug, standalone/drakTermServ, standalone/net_monitor:
- prefer obj->new rather than new obj for gtk+ widgets
-
- * ugtk2.pm (gtkappend_page) title is optonnal and perl_checker is loudly
- complaining outdoor...
-
- * standalone/drakautoinst: prefer obj->new rather than new obj for gtk+
- widgets
- perl_checker cleanup
-
- * standalone/net_applet: developers should always run their stuff with the
- strict pragma
- prefer obj->new rather than new obj for gtk+ widgets
- (checkNetwork) do not die when gateway canot be guessed (Joe Bolin
- <sopwithcamel@charter.net>)
- else the applet dies never to be heard from again until the next login
- b/c with DHCP connections, the gateway information is lost when the
- network is manually brought down.
- Indeed gateway is not needed for direct connection through crossover
- cable.
- (setState) fix status toolip
- allow multiple instances, but only one per user (Joe Bolin
- <sopwithcamel@charter.net>)
-
- * standalone/draksec (basic_seclevel_explanation) handle any tags ala
- label
- add hint about ala LaTeX strings for translators
- prefer obj->new rather than new obj for gtk+ widgets
-
- * standalone/drakbackup: prefer obj->new rather than new obj for gtk+
- widgets
- (find_files_to_restore) cleanups
-
- * harddrake/sound.pm, install_messages.pm, standalone/drakfont,
- standalone/draksound, install_interactive.pm, install_any.pm,
- standalone/drakxtv: add hint about ala LaTeX strings for translators
-
- * share/po/br.po: update
-
- * drakxtools.spec: 10.1-0.7mdk
-
-2004/08/09 yrahal
-
- * share/po/ar.po: Arabic (from Arabeyes.org) translation
- Arabic translation
-
-2004/08/08 fwang
-
- * network/netconnect.pm: s/iwpconfig/iwconfig
-
- * share/advertising/dwd-04.pl, share/advertising/ppp-09.pl,
- share/advertising/dis-08.pl, share/advertising/dis-10.pl,
- share/advertising/ppp-05.pl, share/advertising/ppp-08.pl,
- share/advertising/ppp-10.pl, share/advertising/dwd-06.pl,
- share/advertising/dis-09.pl, share/advertising/ppp-04.pl,
- share/advertising/pwp-04.pl, share/advertising/pwp-08.pl,
- share/advertising/dwd-07.pl, share/advertising/pwp-07.pl,
- share/advertising/pwp-09.pl: Some string fixes
-
- * standalone/logdrake: typo fix
- s/Mandrake/Mandrakelinux
-
- * authentication.pm, share/po/zh_CN.po: typo fix
-
- * lang.pm: Revised comments to make non-utf-8 editor happier
- changed default font for gb2312
-
- * standalone/drakconnect, standalone/drakbug, standalone/harddrake2,
- standalone.pm, standalone/net_monitor: s/Mandrake/Mandrakelinux
-
-2004/08/08 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 401
- Volume label:
-
-2004/08/08 Pixel <pixel at mandrakesoft.com>
-
- * share/aliases: remove raidstop
-
- * diskdrake/hd_gtk.pm, share/list.i386, diskdrake/interactive.pm,
- fs/get.pm, install2.pm, fsedit.pm, detect_devices.pm, raid.pm,
- bootloader.pm, install_any.pm:
- - switch to mdadm (instead of raidtools)
- - create mdadm.conf instead of raidtab
- - internal {raids} is no more indexed by X for mdX, and so don't have
- holes anymore
- - internal {chunk-size} is now a number in KiB
- - internal {raid} is the raid device name, not the number
- - various cleanup for raid detection
-
- * install_steps.pm: don't set toFormat if we don't have a {fs_type} (eg:
- pt_type 0xfd, ie raw raid)
-
- * share/rpmsrate: many authentication packages where missing (bugzilla
- #10644)
- many authentication packages where missing (bugzilla #10644)
-
-2004/08/08 tsdgeos
-
- * share/po/ca.po: small updates to catalan translation
-
-2004/08/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakperm (row_setting_dialog) add hints for translators
- (row_setting_dialog) enable translators to print a fully translated
- strings
- (though we should probably just pregenerate and fill pos with all the
- strings
- b/c of inflections and mutations that occur in some languages)
- (row_setting_dialog) do not set hash as string on labels else perl will
- stringify this very hash thus making draksec crashes with strict pragma
- simplify code through Gtk2::ComboBox->new_with_strings()
-
- * standalone/drakTermServ, standalone/drakbackup, standalone/draksec,
- standalone/drakfloppy: simplify code through
- Gtk2::ComboBox->new_with_strings()
-
- * drakxtools.spec: fix 10.1-0.6mdk's changelog
-
- * standalone/drakboot: sort theme list
- simplify code through Gtk2::ComboBox->new_with_strings()
- sort WMs list
- use proper widget (aka GtkTable)
- sort user list
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: merge in typo fixes
-
- * ugtk2.pm (Gtk2::ComboBox->new_with_strings) make it working
-
-2004/08/08 yrahal
-
- * share/po/ar.po: Arabic translation
-
-2004/08/08 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 205
- Local file:
-
-2004/08/08 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: don't set toFormat if we don't have a {fs_type} (eg:
- pt_type 0xfd, ie raw raid)
-
- * detect_devices.pm:
- - switch to mdadm (instead of raidtools)
- - create mdadm.conf instead of raidtab
- - internal {raids} is no more indexed by X for mdX, and so don't have
- holes anymore
- - internal {chunk-size} is now a number in KiB
- - internal {raid} is the raid device name, not the number
- - various cleanup for raid detection
- only load floppy module explictly during install (otherwise it causes
- ugly messages in bootloader-config)
-
- * any.pm: replace "More" with a more descriptive button name
-
- * share/rpmsrate: many authentication packages where missing (bugzilla
- #10644)
- many authentication packages where missing (bugzilla #10644)
-
- * diskdrake/hd_gtk.pm, share/list.i386, diskdrake/interactive.pm,
- fs/get.pm, install2.pm, fsedit.pm, raid.pm, bootloader.pm,
- install_any.pm:
- - switch to mdadm (instead of raidtools)
- - create mdadm.conf instead of raidtab
- - internal {raids} is no more indexed by X for mdX, and so don't have
- holes anymore
- - internal {chunk-size} is now a number in KiB
- - internal {raid} is the raid device name, not the number
- - various cleanup for raid detection
-
-2004/08/07 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 130
-
-2004/08/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
- * share/po/wa.po: updated Walloon file
-
-2004/08/07 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/08/06 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 100
- What norm is your...
-
-2004/08/06 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm (network::adsl::adsl_conf_backend) add ppp_async alias
- for sagem
- devices (so that they work during install)
- fix titypo
- try to load all modules that may be needed to establish connexion
- try to mount proc fs too, in case it wasn't done earlier
-
- * network/netconnect.pm: use the new kdenetwork-kppp-provider package
- (thanks Laurent !) to be
- able to parse the provider db without requiring kdenetwork-kppp
-
-2004/08/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/de.po: updated German file
- updated pot file
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/ky.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/fur.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/tl.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/uz@Latn.po: updated pot file
-
- * fsedit.pm: reverted an unneeded string change
-
-2004/08/06 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: fix typo
- don't try to remove non existing should_be_dirs
-
-2004/08/06 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/rpmsrate: If totem is to be avoided for KDE, avoid it in audio as
- well as in video.
-
- * pkgs.pm: Allow multiple complicate flags in rpmsrate, if they're exactly
- the same.
-
-2004/08/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
- push typo fixes in order to reduce pressure on translators
-
- * drakxtools.spec: 10.1-0.6mdk
- 10.1-0.5mdk
-
- * any.pm (selectCountry) fix IM sorting
-
- * share/rpmsrate:
- - install awesfx too if neded
- - add a note b/c we cannot install it :-)
- always install all arabic fonts since farsi oness contains nice arabic
- glyphs but not urdu (by way of arabayes feedback)
-
- * network/adsl.pm (adsl_conf_backend) let's have a better looking mesage
- (adsl_conf_backend) only try to mount /proc if it wasn't (eg if we
- didn't intall any packages)
-
- * lang.pm: fix x-unikey support (Larry Nguyen)
- (write) fix configuring IM
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/am.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/fur.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/nl.po, share/po/tl.po, share/po/de.po, share/po/eo.po,
- share/po/el.po, share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po:
- push typo fixes in order to reduce pressure on translators
-
- * ugtk2.pm (Gtk2::ComboBox->set_text) better error message
- (create_scrolled_window) adding 6px as left margin for TextView in
- scrolled Window
-
- * standalone/drakbackup: typo fix
- cleanups for lord perl_checker
- (advanced_when) quiet runtime warnings
- (advanced_when) fix crash when selecting an entry in pull down menus
-
-2004/08/06 yrahal
-
- * share/po/ar.po: Arabeyes' Arabic translation
-
-2004/08/05 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Update
- Update for discovery
-
-2004/08/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakclock: if ntp is used, get the new time before updating
- the hwclock
- (fix from Emmanuel Blindauer, #10537)
-
- * mdk-stage1/directory.c: do not go back to the beginning if no
- distribution is found in the
- directory (second fix)
- do not go back to the beginning if no distribution is found in the
- directory
-
- * network/adsl.pm: try to mount usbdevfs in $::prefix before attempting to
- run adsl start
- programs
-
- * network/netconnect.pm: set netcnx type when an external isdn modem is
- selected, or else
- modem::ppp_read_conf will crash (Anthill #1033)
- set netcnx type when an external isdn modem is selected, or else
- modem::ppp_read_conf will crash (Anthill #1033)
-
-2004/08/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uk.po, share/po/et.po: updated Estonian file
-
-2004/08/05 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/various.pm, diskdrake/interactive.pm,
- standalone/bootloader-config: adapt to bootloader functions now using
- all_hds instead of hds
-
- * bootloader.pm: update yaboot code (based on Christiaan Welvaart patch)
- /usr/sbin/ofpath seems to need /mnt/sys mounted, and the device must
- exist (Christiaan Welvaart)
- fix typos (Christiaan Welvaart)
-
- * install_steps_interactive.pm: basic code for upgrading from a redhat
- distribution
-
- * install_steps_gtk.pm: drop Xpmac support
-
- * detect_devices.pm: isLaptop() special code for ppc
-
- * any.pm, install_steps.pm: basic code for upgrading from a redhat
- distribution
- adapt to bootloader functions now using all_hds instead of hds
-
- * install_any.pm: basic code for upgrading from a redhat distribution
- write auto_inst.cfg after making room on the floppy image
- make room on replay/auto_install floppy image before doing anything
- when replaying, overwrite boot.msg with an empty message to win some
- space
- (it was only done in non-replay mode)
- adapt to bootloader functions now using all_hds instead of hds
- make room on replay/auto_install floppy image before doing anything
-
-2004/08/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: make it clearer by factorizing arch() call
- fix PPC entries
-
- * install_messages.pm (install_completed) bump errata page (though it does
- not yet exists)
-
- * share/rpmsrate: use new arabic font packages
- install sg usefull when there's a bluetooth device connected to the
- system
- install gimp's help along it
-
-2004/08/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakclock: if ntp is used, get the new time before updating
- the hwclock
- (fix from Emmanuel Blindauer, #10537)
-
-2004/08/05 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm, standalone/bootloader-config: adapt to
- bootloader functions now using all_hds instead of hds
-
- * install_steps.pm: adapt to bootloader functions now using all_hds
- instead of hds
- pass around $all_hds instead of $hds
-
- * harddrake/sound.pm: add dmasound_pmac <=> snd-powermac (for ppc,
- Christiaan Welvaart)
-
- * keyboard.pm: ppc doesn't use dumpkeys (?) (Christiaan Welvaart)
-
- * install_steps_gtk.pm: drop Xpmac support
-
- * detect_devices.pm: isLaptop() special code for ppc
-
- * bootloader.pm: update yaboot code (based on Christiaan Welvaart patch)
- /usr/sbin/ofpath seems to need /mnt/sys mounted, and the device must
- exist (Christiaan Welvaart)
- fix typos (Christiaan Welvaart)
- pass around $all_hds instead of $hds
- create bootloader::allowed_boot_parts() and use it,
- it allows installing on md0 if using lilo and md0 is raid1
-
- * Xconfig/various.pm: adapt to bootloader functions now using all_hds
- instead of hds
- replaced XFree86 and XFree with Xorg (bugzilla #10531)
-
- * any.pm: adapt to bootloader functions now using all_hds instead of hds
- create bootloader::allowed_boot_parts() and use it,
- it allows installing on md0 if using lilo and md0 is raid1
-
- * rescue/list.ppc, tools/ppc/mkINSTALLCD, share/list.ppc: update
- (Christiaan Welvaart)
-
- * fs/type.pm: "PPC PReP Boot" is an "important" type on ppc
-
- * Xconfig/card.pm, services.pm, standalone/XFdrake: replaced XFree86 and
- XFree with Xorg (bugzilla #10531)
-
- * share/list, share/list.x86_64, share/list.i386: ntfsresize and dmidecode
- are not needed on ppc (Christiaan Welvaart)
-
- * install_any.pm: make room on replay/auto_install floppy image before
- doing anything
- when replaying, overwrite boot.msg with an empty message to win some
- space
- (it was only done in non-replay mode)
- adapt to bootloader functions now using all_hds instead of hds
- fix backward compatibility {type} field in partitions and manualFstab
-
-2004/08/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksec: looks like patch -l did wrong things :-(
-
- * network/adsl.pm: quiet perl_checker
- (adsl_conf_backend) fix error message
-
- * share/rpmsrate: install needed alsa tools depending on present sound
- cards
-
- * harddrake/sound.pm: make it clearer by factorizing arch() call
- fix PPC entries
- add support for ALSA on PPC and SPARC
- align sound driver entries
- update sound drivers list
-
-2004/08/04 Daouda Lo <daouda at mandrakesoft.com>
-
- * share/net_applet.xinit:
- - added net_applet xinit file to automate launch of net_applet in KDE,
- GNOME and IceWM
-
- * drakxtools.spec:
- - do not expand shell vars
- - do not forget to package xinit.d net_applet file
- - automatically launch net_applet for KDE, GNOME and IceWM
-
-2004/08/04 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/isdn.pm: do not write cnx_script anymore (isdn4linux service
- will modprobe the
- driver, ibod service is started at boot, ifup/ifdown handle the dial)
-
- * mdk-stage1/directory.c: prefer to use a ramdisk for disk installs
-
- * network/tools.pm, network/ethernet.pm, standalone/drakconnect: kill
- set_cnx_script usage, replace cnx_scripts with ifup/ifdown
-
- * network/adsl.pm: catch die from modules::load
- add modules arrays and use modules::load to be able to load modules
- from modules.cz files, load these modules when not in standalone mode
- (they're needed for install and Move)
-
- * network/netconnect.pm: fix wording
- do not force kppp installation, it will be installed by
- modem::ppp_configure if kdebase is installed,
- else ifup/ifdown scripts are enough
- kill set_cnx_script usage, replace cnx_scripts with ifup/ifdown
- write a cnx_script for adsl connexions too (so that drakconnect can
- establish the connexion), add a FIXME comment to remind it is bad
-
-2004/08/04 Pixel <pixel at mandrakesoft.com>
-
- * fs/get.pm, fs/mount_options.pm: return a true value for perl
-
- * standalone/bootloader-config: don't allow unknown kernel names to mess
- everything
-
- * bootloader.pm:
- - same_entries() doesn't look anymore at kernel options
- (it tends to create stupid alt_xxx entries)
- - fix creation of labels alt2_alt_xxx (will now be alt2_xxx)
- - don't create bad "linux-nonfb" for kernel-win4lin
- try to keep the order of kernel options (to help same_entries())
- handle win4lin kernels
-
- * any.pm: .gnome2/wmrc and .wmrc are obsolete, it is now .dmrc
- (nb: beware, one must write 07IceWM instead of IceWM, same for others)
- don't set /etc/sysconfig/desktop anymore, configure ~/.wmrc,
- ~/.gnome2/gdm and ~/.desktop instead
-
- * rescue/list: replace /sbin/mkraid with /sbin/mdadm (as told on cooker by
- Luca Berra)
-
-2004/08/04 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * http.pm: Verify that regexp matched
-
-2004/08/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * Makefile.drakxtools: fix build
-
- * ugtk2.pm (Gtk2::ComboBox->set_text) actually print a warning if we
- failled
- let's system wide config not override user's locale
-
- * lang.pm: add x-unikey support for Vietnamese
- switch korean to scim-hangul IM
- (write) if one override default IM, remove any setting from default IM
- (hint:
- some IM configurations do not have all fields set...)
- (read) fix IM reading
-
- * share/rpmsrate: add x-unikey support for Vietnamese
- include fcitx IM too
- ensure alternative IMs get in in the isos
- switch korean to scim-hangul IM
- uim is already installed if needed depending on locale
- install xvnkb IM for vietnamese
- install ami IM only for korean
-
- * network/adsl.pm: log module loading faillure
-
- * drakxtools.spec: 10.1-0.4mdk
- update 10.1-0.3mdk'log (thx to build issue...)
- 10.1-0.3mdk
-
- * Makefile: fix build
- remove unused net_applet.desktop
-
- * interactive/gtk.pm (ask_fromW) actually honor default value
-
- * standalone/draksec: perl_checker cleanup
- - upcase fields values (and btw reduce the number of strings to
- translate :-))
- - simplify translating
-
-2004/08/03 jjorge
-
- * share/po/pt.po: error?
-
-2004/08/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/fonts.tar.bz2: add missing fonts.conf (with Kacst-Qr entries)
-
-2004/08/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: oops, /etc/fonts.conf missing from tarball
- updted fonts-cache file
-
-2004/08/03 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: move mount options related stuff from
- fs.pm to newly created fs/mount_options.pm
- - fs::set_all_default_options() ->
- fs::mount_options::set_all_default()
- - fs::mount_options_pack() -> fs::mount_options::pack()
- - fs::mount_options_unpack() -> fs::mount_options::unpack()
- - fs::rationalize_options() -> fs::mount_options::rationalize()
- - fs::set_default_options() -> fs::mount_options::set_default()
- - fs::mount_options() -> fs::mount_options::list()
- - fs::mount_options_help() -> fs::mount_options::help()
- many functions in fsedit don't modify anything, they are simply
- accessors.
- create fs::get and move them into it
- - device2part(), up_mount_point() moved from fs to fs::get
- - part2hd(), file2part(), has_mntpoint(), mntpoint2part(),
- empty_all_hds() moved from fsedit to fs::get
- - fsedit::get_root() -> fs::get::root()
- - fsedit::get_root_() -> fs::get::root_()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
- - fsedit::get_all_fstab_and_holes() -> fs::get::fstab_and_holes()
- - fsedit::get_all_fstab() -> fs::get::fstab()
- - fsedit::get_all_holes() -> fs::get::holes()
- - fsedit::all_free_space -> fs::get::free_space()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
-
- - fsedit::get_fstab_and_holes() -> fs::get::hds_fstab_and_holes()
- - fsedit::get_holes() -> fs::get::hds_holes()
- - fsedit::get_fstab() -> fs::get::hds_fstab()
- - fsedit::free_space() -> fs::get::hds_free_space()
-
- - fsedit::get_visible_fstab() unused, removed
- authentication::kind2description() has changed and its name is
- missleading :-(
- keeping it for now and adapt install_steps_interactive::setRootPassword
- along what's done in drakauth
- authentication::kind2description() has changed and its name is
- missleading :-(
- keeping it for now and adapt install_steps_interactive::setRootPassword
- along what's done in drakauth
-
- * fs/format.pm: add CVS $Id:
- many functions in fsedit don't modify anything, they are simply
- accessors.
- create fs::get and move them into it
- - device2part(), up_mount_point() moved from fs to fs::get
- - part2hd(), file2part(), has_mntpoint(), mntpoint2part(),
- empty_all_hds() moved from fsedit to fs::get
- - fsedit::get_root() -> fs::get::root()
- - fsedit::get_root_() -> fs::get::root_()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
- - fsedit::get_all_fstab_and_holes() -> fs::get::fstab_and_holes()
- - fsedit::get_all_fstab() -> fs::get::fstab()
- - fsedit::get_all_holes() -> fs::get::holes()
- - fsedit::all_free_space -> fs::get::free_space()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
-
- - fsedit::get_fstab_and_holes() -> fs::get::hds_fstab_and_holes()
- - fsedit::get_holes() -> fs::get::hds_holes()
- - fsedit::get_fstab() -> fs::get::hds_fstab()
- - fsedit::free_space() -> fs::get::hds_free_space()
-
- - fsedit::get_visible_fstab() unused, removed
-
- * fs/mount_options.pm, network/smbnfs.pm, network/smb.pm: move mount
- options related stuff from fs.pm to newly created fs/mount_options.pm
- - fs::set_all_default_options() ->
- fs::mount_options::set_all_default()
- - fs::mount_options_pack() -> fs::mount_options::pack()
- - fs::mount_options_unpack() -> fs::mount_options::unpack()
- - fs::rationalize_options() -> fs::mount_options::rationalize()
- - fs::set_default_options() -> fs::mount_options::set_default()
- - fs::mount_options() -> fs::mount_options::list()
- - fs::mount_options_help() -> fs::mount_options::help()
-
- * tools/hd_grub.cgi: better description
-
- * diskdrake/interactive.pm, install_steps.pm, fs.pm, fsedit.pm,
- standalone/diskdrake, standalone/drakupdate_fstab: move mount options
- related stuff from fs.pm to newly created fs/mount_options.pm
- - fs::set_all_default_options() ->
- fs::mount_options::set_all_default()
- - fs::mount_options_pack() -> fs::mount_options::pack()
- - fs::mount_options_unpack() -> fs::mount_options::unpack()
- - fs::rationalize_options() -> fs::mount_options::rationalize()
- - fs::set_default_options() -> fs::mount_options::set_default()
- - fs::mount_options() -> fs::mount_options::list()
- - fs::mount_options_help() -> fs::mount_options::help()
- many functions in fsedit don't modify anything, they are simply
- accessors.
- create fs::get and move them into it
- - device2part(), up_mount_point() moved from fs to fs::get
- - part2hd(), file2part(), has_mntpoint(), mntpoint2part(),
- empty_all_hds() moved from fsedit to fs::get
- - fsedit::get_root() -> fs::get::root()
- - fsedit::get_root_() -> fs::get::root_()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
- - fsedit::get_all_fstab_and_holes() -> fs::get::fstab_and_holes()
- - fsedit::get_all_fstab() -> fs::get::fstab()
- - fsedit::get_all_holes() -> fs::get::holes()
- - fsedit::all_free_space -> fs::get::free_space()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
-
- - fsedit::get_fstab_and_holes() -> fs::get::hds_fstab_and_holes()
- - fsedit::get_holes() -> fs::get::hds_holes()
- - fsedit::get_fstab() -> fs::get::hds_fstab()
- - fsedit::free_space() -> fs::get::hds_free_space()
-
- - fsedit::get_visible_fstab() unused, removed
-
- * loopback.pm, any.pm, fs/get.pm, diskdrake/removable.pm, bootloader.pm,
- network/netconnect.pm, diskdrake/dav.pm, diskdrake/hd_gtk.pm,
- standalone/drakboot, lvm.pm, install2.pm, network/tools.pm,
- diskdrake/smbnfs_gtk.pm, install_interactive.pm, install_any.pm,
- standalone/bootloader-config, partition_table.pm: many functions in
- fsedit don't modify anything, they are simply accessors.
- create fs::get and move them into it
- - device2part(), up_mount_point() moved from fs to fs::get
- - part2hd(), file2part(), has_mntpoint(), mntpoint2part(),
- empty_all_hds() moved from fsedit to fs::get
- - fsedit::get_root() -> fs::get::root()
- - fsedit::get_root_() -> fs::get::root_()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
- - fsedit::get_all_fstab_and_holes() -> fs::get::fstab_and_holes()
- - fsedit::get_all_fstab() -> fs::get::fstab()
- - fsedit::get_all_holes() -> fs::get::holes()
- - fsedit::all_free_space -> fs::get::free_space()
- - fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
-
- - fsedit::get_fstab_and_holes() -> fs::get::hds_fstab_and_holes()
- - fsedit::get_holes() -> fs::get::hds_holes()
- - fsedit::get_fstab() -> fs::get::hds_fstab()
- - fsedit::free_space() -> fs::get::hds_free_space()
-
- - fsedit::get_visible_fstab() unused, removed
-
-2004/08/03 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: A small variable renaming: use $medium for
- hashes and $medium_name for strings
-
- * share/po/fr.po: Small typos
-
- * share/po/pt.po: pt.po was corrupted
-
-2004/08/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksplash2: help perl_checker
-
- * ugtk2.pm (create_dialog) only add space between icon and text if there's
- actually an icon
- (create_notebook) reuse gtkappend_page()
- (create_dialog) do not show separator by default
- (_create_dialog) sanitize dialogs/popups:
- - set a border around it
- - add more space between the icon and the text
- (gtkappend_page) name parameters, enabling perl_checker to check
- callers' call
- signature
- (create_packtable) set a border around packtables
-
- * standalone/draksec: reuse gtkappend_page()
-
- * standalone/drakups (add_device_wizard) fix string (Joe Brower)
-
-2004/08/03 Olivier Blin <oblin at mandrakesoft.com>
-
- * share/fonts.tar.bz2: add missing fonts.conf (with Kacst-Qr entries)
-
-2004/08/03 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: authentication::kind2description() has
- changed and its name is missleading :-(
- keeping it for now and adapt install_steps_interactive::setRootPassword
- along what's done in drakauth
- authentication::kind2description() has changed and its name is
- missleading :-(
- keeping it for now and adapt install_steps_interactive::setRootPassword
- along what's done in drakauth
-
-2004/08/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakups (add_device_wizard) fix string (Joe Brower)
-
-2004/08/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * Makefile: enable ar and fa locales since an arabic font is now available
- in install
-
-2004/08/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: added arabic and bengali fonts
-
-2004/08/02 Pixel <pixel at mandrakesoft.com>
-
- * fs/format.pm: make perl_checker happy
-
-2004/08/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: in sagem start section, modprobe eagle-usb and do not
- wait for sync
- here, fctStartAdsl will handle that when pppd is called
- in speedtouch start section, modprobe speedtch module and use
- speedtouch-start instead of directly using modem_run
- in install, run modem start scripts once config is written
-
- * Makefile: enable ar and fa locales since an arabic font is now available
- in install
-
-2004/08/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/fonts.tar.bz2: added arabic and bengali fonts
-
-2004/08/02 Pixel <pixel at mandrakesoft.com>
-
- * .perl_checker: black list URPM::Build
-
- * fs.pm: don't use supermount for {is_removable} devices when used for a
- boot time partition (like /usr and /)
-
- * share/rpmsrate: flag rosegarden4 KDE
-
- * any.pm, network/network.pm, harddrake/sound.pm, diskdrake/dav.pm,
- network/netconnect.pm, network/smb.pm, do_pkgs.pm, lvm.pm,
- network/drakfirewall.pm, network/nfs.pm, standalone/drakups,
- standalone/drakxtv: introduce ->ensure_binary_is_installed and use it
-
- * fs/format.pm, install_any.pm:
- - move package_needed_for_partition_type() from fsedit to fs::format
- - create check_package_is_installed() in fs::format and use it
-
- * diskdrake/interactive.pm: fsedit::check_fs_type() is now
- fs::type::check()
- use fs::format::check_package_is_installed() before formatting (bugzilla
- #10435)
- - move package_needed_for_partition_type() from fsedit to fs::format
- - create check_package_is_installed() in fs::format and use it
-
- * fsedit.pm: fsedit::check_fs_type() is now fs::type::check()
- - move package_needed_for_partition_type() from fsedit to fs::format
- - create check_package_is_installed() in fs::format and use it
-
- * fs/type.pm: fsedit::check_fs_type() is now fs::type::check()
-
-2004/08/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * c/Makefile.PL: fix build
-
- * standalone/drakups: clean spacing
- (add_device_wizard) fix string
-
-2004/08/02 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: updated installed packages for 10.1
-
-2004/08/02 jjorge
-
- * share/po/pt.po: install lover
-
-2004/08/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: in sagem start section, modprobe eagle-usb and do not
- wait for sync
- here, fctStartAdsl will handle that when pppd is called
- in speedtouch start section, modprobe speedtch module and use
- speedtouch-start instead of directly using modem_run
- in install, run modem start scripts once config is written
-
-2004/08/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/uk.po, share/po/wa.po: updated Farsi file
-
- * share/po/ar.po: updated Arabic file
-
- * share/po/zh_TW.po: updated Chinese file
-
-2004/08/02 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: flag rosegarden4 KDE
-
- * diskdrake/interactive.pm: use fs::format::check_package_is_installed()
- before formatting (bugzilla #10435)
- - move package_needed_for_partition_type() from fsedit to fs::format
- - create check_package_is_installed() in fs::format and use it
- don't call will_tell_kernel() when we have lvm (anthill #994)
-
- * any.pm, network/network.pm, harddrake/sound.pm, diskdrake/dav.pm,
- network/netconnect.pm, do_pkgs.pm, network/smb.pm, lvm.pm,
- network/drakfirewall.pm, network/nfs.pm, standalone/drakups,
- standalone/drakxtv: introduce ->ensure_binary_is_installed and use it
-
- * fsedit.pm, fs/format.pm, install_any.pm:
- - move package_needed_for_partition_type() from fsedit to fs::format
- - create check_package_is_installed() in fs::format and use it
-
- * standalone/service_harddrake: check the XF86Config and/or XF86Config-4
- exist before modifying it
- (otherwise it creates an empty file) (bugzilla #10487)
-
-2004/08/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * c/Makefile.PL: fix build
-
- * ugtk2.pm: fix inverted comments
- (gtktext_insert) merge with text_append() from logdrake:
- - name parameters
- - provide fast text insertion by using named tags instead of anonymous
- tags.
- this is especially usefull in order to speed up programs that use quite
- a
- lot of identical tags such as logdrake (#8412) and rpmdrake
-
- * standalone/logdrake: perl_checker cleanup
- (log_output__real) rename it as insert_text_n_scroll() in order to
- better
- reflect what it does
- reuse new ugtk2 infrastructure
- (log_output) fix tag name (was harmfull but it's just saner anyway)
-
- * harddrake/autoconf.pm (network_conf) rename o as obj so that pixel isn't
- confused
-
- * standalone/drakups (add_device_wizard) fix string
-
-2004/08/01 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: added s2u
-
-2004/08/01 fwang
-
- * standalone/drakbackup, standalone/harddrake2, standalone/drakups:
- several typos fix
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/08/01 hilbert
-
- * share/po/zh_TW.po: DrakX-zh_TW: 75
- Choose the...
-
-2004/08/01 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/07/30 Pixel <pixel at mandrakesoft.com>
-
- * standalone/draksplash2: draksplash2 is here until merged in draksplash
-
-2004/07/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * lang.pm: support nabi input method too
- support im-ja input method too
-
- * drakxtools.spec: log more stuff into 10.1-0.2mdk
- 10.1-0.2mdk
-
- * standalone/net_applet: keep strings synced and warn both coders and
- translators about it
- fix timeout usage
- like in all other tools, revert ugly code printing "This program
- cannot be run in console mode", which is easier done in ugtk2.pm
- do not enforce parameter position in translatable strings
-
- * share/po/br.po, share/po/fr.po: update
-
- * ugtk2.pm (shrink_topwindow) drop Gtk+-2.[02]x support
-
- * any.pm (selectCountry) let's have a better looking GUI by preventing
- uneeded
- scrollbar on pull down menu
- (selectCountry) use a combo box rather than a list for listing input
- methods
-
-2004/07/30 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/netconnect.pm: offer to connect for pppoe connexions too
-
- * mdk-stage1/stage1.c: revert previous commit, that won't work after
- pivot_root (proc has to
- be mounted, insmod would have to be able to find the modules in the
- new root)
- revert previous commit, that won't work after pivot_root (proc has to
- be mounted, insmod would have to be able to find the modules in the
- new root), we'll have to use hotplug to load eagle-usb drivers in Move
- (in next release maybe)
-
- * network/adsl.pm: sagem: use fctStartAdsl to wait for sync, up the
- interface and get interface name
- modprobe eagle-usb for sagem modems (useful if coldplug doesn't work)
-
-2004/07/30 Pixel <pixel at mandrakesoft.com>
-
- * standalone/draksplash2: draksplash2 is here until merged in draksplash
-
- * share/rpmsrate: authentication installs perl-Net-DNS in some cases
- authentication installs perl-Net-DNS in some cases
-
- * any.pm, lang.pm: cleanup
-
-2004/07/30 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fixes for Anthill #1009, #1010 (DVD recording,
- disk quota)
- Direct-to-tape enahancement
- Fixes for AntHill #1009, #1010.
-
-2004/07/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: log more stuff into 10.1-0.2mdk
- 10.1-0.2mdk
-
- * standalone/service_harddrake: do not offer to configure mouse if we've
- already automatically reconfigure it
- b/c of 2.4.x vs 2.6.x switch
-
- * any.pm (selectCountry) let's have a better looking GUI by preventing
- uneeded
- scrollbar on pull down menu
- (selectCountry) use a combo box rather than a list for listing input
- methods
- enable one to choose its input method in advanced mode
-
- * standalone/drakgw (outpend) clean by reusing MDK::Common
-
- * lang.pm: support nabi input method too
- support im-ja input method too
- enable one to choose its input method in advanced mode
-
- * security/help.pm, security/msec.pm, security/l10n.pm: sync with
- msec-0.44
-
-2004/07/30 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: Clean ldap client configuration
-
-2004/07/30 yrahal
-
- * share/po/ar.po: Arabeyes.org's Arabic translation
- Sync with Arabeyes CVS
-
-2004/07/29 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: split server and plugin options, in order to support
- again bewan
- modems (pppd_options wasn't used anywhere, they couldn't work)
- add newline at end of net_cnx_up script
- use connect option or pppd in net_cnx_up, not both
- (to fix weird pppoe net_cnx_up script)
-
-2004/07/29 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm: cleanup, fix various typos
- (still, ->target seems broken, but i'm not sure, since i couldn't test)
-
- * fsedit.pm: merge hds() in get_hds() to correctly handle catching cdie
- when the device is non partionned
- merge hds() in get_hds() to correctly handle catching cdie when the
- device is non partionned
-
- * mdk-stage1/stage1.c, mdk-stage1/config-stage1.h: s/MandrakeMove/Move/
-
-2004/07/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * c/stuff.xs.pl, c/Makefile: always include all funcs (these're needed
- anyway by Move and GlobeTrotter)
-
- * drakxtools.spec: 10.1-0.1mdk
-
- * wizards.pm (check_rpm) backport fix from HEAD
-
- * standalone/service_harddrake: use new set_removable_auto_configurator
- merge fix from HEAD: do not automatically configure removable media in
- harddrake GUI (only in harddrake service)
-
- * network/netconnect.pm (handle_multiple_cnx) only restart network for
- ADSL if we use an
- ethernet modem
-
- * harddrake/data.pm (set_removable_auto_configurator) copy it out from
- set_removable_configurator()
- (set_removable_configurator) restore it as of MDK10.0 time
- merge fix from HEAD: do not automatically configure removable media in
- harddrake GUI (only in harddrake service)
-
- * network/tools.pm (remove_initscript) simplify
-
- * standalone/draksec, standalone/drakedm, standalone/drakgw: standalone
- tools are *not* chrooted
-
- * standalone/draksplash (show_prev)
- - kill useless variables
- - simplify
- (show_prev) fix preview refresh while simplying code
- (write_boot_thm) typo fix
- more cleanups
- misc cleanups
- (show_prev) do not crash when the image format is unknown
- (make_boot_frame) fix it
-
-2004/07/28 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: do not write a blank "pty" option in ppp config file is
- there is no
- pty command (should fix some problems with Bewan modems)
- do not write a blank "pty" option in ppp config file is there is no
- pty command (should fix some problems with Bewan modems)
-
- * mdk-stage1/stage1.c: do not probe usb interface too soon, wait for the
- Move images to be mounted
- (or else usb drivers won't be automatically loaded at boot with Move)
- do not probe usb interface too soon, wait for the Move images to be
- mounted
- (or else usb drivers won't be automatically loaded at boot with Move)
-
- * network/netconnect.pm: it's probably better to rely on modem_run since
- speedtouch.sh may be dropped
-
-2004/07/28 Pixel <pixel at mandrakesoft.com>
-
- * fs/type.pm: remove small ugly typo
-
- * network/smb.pm:
- - use option -g for smbclient -L, this fixes bad parsing of formatted
- smbclient output
- - skip "netlogon" Disk share (lowercase letters)
-
- * install_steps.pm: explain why we set toFormatUnsure
-
- * install_any.pm: don't set mount point /mnt/windows for removable devices
-
- * detect_devices.pm: fix getSCSI_26() not sorting the drives
- fix getCompaqSmartArray() on 2.6 (since /proc/driver/cciss/cciss0
- doesn't talk about c0dX anymore)
- fix getSCSI_26() not sorting the drives
-
-2004/07/28 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakTermServ: Fix crashes on
- append_set.
-
-2004/07/28 Pixel <pixel at mandrakesoft.com>
-
- * fs/type.pm: remove small ugly typo
-
- * detect_devices.pm: fix getSCSI_26() not sorting the drives
- fix getCompaqSmartArray() on 2.6 (since /proc/driver/cciss/cciss0
- doesn't talk about c0dX anymore)
- fix getSCSI_26() not sorting the drives
-
-2004/07/27 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakbug:
- - scroll down text while typing
- - many cleanups
- - Stable releases are 'Official' and 'Community'
-
-2004/07/27 jjorge
-
- * share/po/pt.po: bunch of work
-
-2004/07/27 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: '-e 1' option is unneeded with speedtouch >= 1.3
-
-2004/07/27 Pixel <pixel at mandrakesoft.com>
-
- * lvm.pm:
- - add field {fs_type} partially replacing {pt_type}
- {pt_type} is always a number, {fs_type} is always a string
- - introduce set_isFormatted()
- (to ensure {notFormatted} but also {fs_type_from_magic} and
- {bad_fs_type_magic} are updated)
- - don't use 0x483 for ext3 anymore (same for reiserfs...),
- the type_name gives both a pt_type and a fs_type
- - many accessors from partition_table removed (type2fs(),
- fs2pt_type())
- - remove isThisFs() (not useful anymore since we can use directly
- {fs_type})
- - remove isFat() (inline the function)
- - other isXXX() from partition_table are moved to fs::type
- - part2name() is now fs::type::part2type_name
- - name2pt_type() is now fs::type::type_name2subpart()
- - partition_table::important_types() is now fs::type::type_names()
- - fsedit::typeOfPart() is now fs::type::fs_type_from_magic()
-
- - no need to truncate type_name since they are shorter
- a {type} didn't get moved to {pt_type}, fixing
-
- * loopback.pm, any.pm, partition_table/mac.pm, partition_table/bsd.pm,
- diskdrake/interactive.pm, partition_table/dos.pm, fs.pm,
- install_steps.pm, diskdrake/removable.pm, bootloader.pm,
- partition_table/sun.pm, partition_table/gpt.pm,
- install_steps_interactive.pm, network/smbnfs.pm, diskdrake/dav.pm,
- diskdrake/hd_gtk.pm, fs/type.pm, fsedit.pm, install2.pm, raid.pm,
- fs/format.pm, install_interactive.pm, install_any.pm,
- partition_table.pm:
- - add field {fs_type} partially replacing {pt_type}
- {pt_type} is always a number, {fs_type} is always a string
- - introduce set_isFormatted()
- (to ensure {notFormatted} but also {fs_type_from_magic} and
- {bad_fs_type_magic} are updated)
- - don't use 0x483 for ext3 anymore (same for reiserfs...),
- the type_name gives both a pt_type and a fs_type
- - many accessors from partition_table removed (type2fs(),
- fs2pt_type())
- - remove isThisFs() (not useful anymore since we can use directly
- {fs_type})
- - remove isFat() (inline the function)
- - other isXXX() from partition_table are moved to fs::type
- - part2name() is now fs::type::part2type_name
- - name2pt_type() is now fs::type::type_name2subpart()
- - partition_table::important_types() is now fs::type::type_names()
- - fsedit::typeOfPart() is now fs::type::fs_type_from_magic()
-
- - no need to truncate type_name since they are shorter
-
-2004/07/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/net_monitor: save/restore options
-
-2004/07/26 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/07/26 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: remove unneeded quotes
- let perl-MDK-Common do the quoting
-
-2004/07/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/be.po: small fix
-
- * share/po/bn.po: updated Bengali file
-
-2004/07/26 Pixel <pixel at mandrakesoft.com>
-
- * .perl_checker: blacklist Net::DNS (until we get rid of it?)
-
- * authentication.pm: cleanup, fix various typos
- (still, ->target seems broken, but i'm not sure, since i couldn't test)
-
- * tools/make_mdkinst_stage2, install_steps_gtk.pm, docs/README,
- Makefile.config, mdk-stage1/disk.c, pkgs.pm, mdk-stage1/doc/TECH-INFOS,
- share/po/Makefile, install_steps.pm, standalone/drakpxe,
- Makefile.drakxtools, Makefile, mdk-stage1/config-stage1.h, lang.pm,
- tools/Makefile, install2.pm, modules.pm, rescue/Makefile,
- share/advertising/Makefile, mdk-stage1/network.c,
- tools/i386/netboot/menu.lst.example, install_any.pm: adapt to new
- directories layout:
- - Mandrake/mdkinst -> install/stage2/live
- - Mandrake/base/mdkinst_stage2.bz2 ->
- install/stage2/mdkinst_stage2.bz2
- - Mandrake/base/rpmsrate -> media/media_info/rpmsrate
- - Mandrake/RPMS -> media/main
- - images -> install/images
- - isolinux -> install/isolinux
- - Mandrake/share/advertising -> install/extra/advertising
-
- * fs/format.pm: fix typo
-
- * detect_devices.pm: fix getCompaqSmartArray() on 2.6 (since
- /proc/driver/cciss/cciss0 doesn't talk about c0dX anymore)
-
-2004/07/26 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * ugtk2.pm: Redundant line.
-
-2004/07/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakauth, authentication.pm, network/smb.pm: merge auth fixes
- from HEAD
-
-2004/07/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/be.po: small fix
-
-2004/07/26 Pixel <pixel at mandrakesoft.com>
-
- * tools/make_mdkinst_stage2, install_steps_gtk.pm, docs/README,
- Makefile.config, mdk-stage1/disk.c, pkgs.pm, mdk-stage1/doc/TECH-INFOS,
- share/po/Makefile, install_steps.pm, standalone/drakpxe,
- Makefile.drakxtools, Makefile, mdk-stage1/config-stage1.h, lang.pm,
- tools/Makefile, install2.pm, modules.pm, rescue/Makefile,
- share/advertising/Makefile, mdk-stage1/network.c,
- tools/i386/netboot/menu.lst.example, install_any.pm: adapt to new
- directories layout:
- - Mandrake/mdkinst -> install/stage2/live
- - Mandrake/base/mdkinst_stage2.bz2 ->
- install/stage2/mdkinst_stage2.bz2
- - Mandrake/base/rpmsrate -> media/media_info/rpmsrate
- - Mandrake/RPMS -> media/main
- - images -> install/images
- - isolinux -> install/isolinux
- - Mandrake/share/advertising -> install/extra/advertising
-
- * fs/format.pm: fix typo
-
-2004/07/23 fisher
-
- * share/po/uk.po: Ukrainian translation update.
-
-2004/07/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakconnect: remove useless $lan_button and $host_button in
- old drakconnect
- cosmetics (remove useless blanks at end of line)
- prepare for network::tools::reread_net_conf removal
-
- * network/network.pm: hey, I suck, that's DIAL_ON_IFUP, not DIAL_ON_BOOT
- - introduce ONBOOT and DIAL_ON_BOOT settings for isdn connections
- - write this settings with configureNetwork2, kill the old tweak in
- isdn.pm
- - use the isdn_dial_on_boot step instead of nework_on_boot in
- netconnect.pm
-
- * network/adsl.pm: pptp connections are now handled by pppd (#6515)
-
- * network/isdn.pm:
- - introduce ONBOOT and DIAL_ON_BOOT settings for isdn connections
- - write this settings with configureNetwork2, kill the old tweak in
- isdn.pm
- - use the isdn_dial_on_boot step instead of nework_on_boot in
- netconnect.pm
- FIRMWARE isn't used by ifup-ippp
-
- * network/netconnect.pm: hey, I suck, that's DIAL_ON_IFUP, not
- DIAL_ON_BOOT
- perl_checker compliance
- one more FIXME comment
- - introduce ONBOOT and DIAL_ON_BOOT settings for isdn connections
- - write this settings with configureNetwork2, kill the old tweak in
- isdn.pm
- - use the isdn_dial_on_boot step instead of nework_on_boot in
- netconnect.pm
-
-2004/07/23 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm, fs/format.pm: replace pt_type2name($part->{pt_type}) with
- part2name($part)
- (hoisting the dereferencing {pt_type})
- - move format related functions out of fs.pm to new module
- fs/format.pm
- - remove swap.pm, moving its few functions to fs/format.pm or fs.pm
-
- * diskdrake/hd_gtk.pm, install_any.pm: replace
- pt_type2name($part->{pt_type}) with part2name($part)
- (hoisting the dereferencing {pt_type})
-
- * tools/mkhdlist: obsolete since 4 years
-
- * partition_table.pm: replace pt_type2name($part->{pt_type}) with
- part2name($part)
- (hoisting the dereferencing {pt_type})
- - simplify partition table entry names (based on fdisk's names)
- - rename some internal variables
- old dos is not useful anymore
- simplify
-
- * tools/updatehdlist: remove fpons only tool
-
- * diskdrake/interactive.pm: replace pt_type2name($part->{pt_type}) with
- part2name($part)
- (hoisting the dereferencing {pt_type})
- - move format related functions out of fs.pm to new module
- fs/format.pm
- - remove swap.pm, moving its few functions to fs/format.pm or fs.pm
- fix indentation
-
- * loopback.pm, raid.pm, commands.pm, swap.pm:
- - move format related functions out of fs.pm to new module
- fs/format.pm
- - remove swap.pm, moving its few functions to fs/format.pm or fs.pm
-
-2004/07/23 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: remove print coin and pwet in find_srv_name function
- clean function find_srv_name
- Add "net time set -S $server" to AD et SMBKRB config, for clock sync
- (kerberos require)
-
-2004/07/22 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/network.pm: rewrite read_tmdns_conf to use cat_
- perl_checker/misc fixes
-
-2004/07/22 Pixel <pixel at mandrakesoft.com>
-
- * modules/any_conf.pm: perl_checker enhancement
- add $Id
- modules::modprobe_conf now works (at least a little :)
-
- * fsedit.pm: shorter and faster
- set {is_removable} directly in fsedit::hds()
-
- * modules/modprobe_conf.pm, modules/modules_conf.pm: add $Id
- modules::modprobe_conf now works (at least a little :)
-
- * drakxtools.spec: need latest MDK::Common
-
- * modules.pm: cleanup
- modules::modprobe_conf now works (at least a little :)
-
- * fs.pm: set {is_removable} directly in fsedit::hds()
-
- * detect_devices.pm:
- - isRemovableDrive() removed, partially replaced with may_be_a_hd()
- - the main difference is that isRemovableDrive() checked
- isRemovableUsb() whereas
- may_be_a_hd() allows more usb removable drives
- (esp. memory cards and some usb keys declared as memory cards (0x0c76
- 0x0005))
- simplify
- - re-indent
- - use begins_with()
- more cleanup
- cleanup
- isRemovableDrive() doesn't check isRemovableUsb() anymore allowing more
- usb
- removable drives (esp. some usb keys declared as memory cards (0x0c76
- 0x0005))
-
- * network/network.pm: perl_checker compliance
- - don't use if_() when not needed and strange
- - read_tmdns_conf() now knows which file it reads, don't give it as
- argument
-
-2004/07/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone.pm (rename) only log succesfull renamings
-
- * network/network.pm (read_tmdns_conf) unbreak oblin code
- (read_tmdns_conf) reinsert parameter naming for parameter checking
-
- * drakxtools.spec: bump drakconf conflict due to new drakconnect API
-
-2004/07/21 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakautoinst: perl_checker fixes
-
- * standalone/drakboot, standalone/drakfloppy: remove unused variable
-
- * standalone/draksec, standalone/drakpxe, network/smb.pm: perl_checker
- compliance
-
- * harddrake/autoconf.pm, standalone/service_harddrake: use
- do_pkgs_standalone->new instead of class_discard
- - %modules::conf is no more a global, so many functions need passing
- $modules_conf
- - $modules_conf is a class choosing modules.conf or modprobe.conf
- (esp. useful after install) (but not working yet!)
- - modules::load() doesn't use $modules_conf, use
- modules::load_and_configure()
- - modules::load() doesn't allow options, use either
- modules::load_raw() or modules::load_and_configure()
- - some functions used to want an array ref for modules options and
- some a string, now every functions use a string
- - many functions (like modules::get_alias()) are now methods on
- $modules_conf
- - some functions in mouse.pm needed a $in where a $do_pkgs is enough
- - some perl_checker compliance
- - small fixes
-
- * do_pkgs.pm:
- - do_pkgs_standalone->new doesn't *need* a $in anymore
- - ->in replace ->{in} so that it can be created on demand (ugly,
- but...)
- ->{in}->do_pkgs gives the same kind of object, removing it
-
- * standalone/XFdrake: XFdrake doesn't modify modules_conf! (or does it?)
-
- * network/network.pm, install_steps.pm, network/isdn.pm,
- install_steps_interactive.pm, network/netconnect.pm, mouse.pm,
- install2.pm, modules/modprobe_conf.pm, harddrake/v4l.pm,
- modules/interactive.pm, standalone/mousedrake, commands.pm,
- printer/detect.pm, printer/main.pm, standalone/printerdrake,
- harddrake/sound.pm, install_steps_auto_install.pm, network/ethernet.pm,
- modules/any_conf.pm, standalone/drakconnect, modules/modules_conf.pm,
- standalone/drakgw, harddrake/data.pm, network/adsl.pm,
- detect_devices.pm, modules.pm, network/shorewall.pm, network/tools.pm,
- Xconfig/default.pm, standalone/draksound, install_any.pm,
- printer/printerdrake.pm, standalone/drakxtv:
- - %modules::conf is no more a global, so many functions need passing
- $modules_conf
- - $modules_conf is a class choosing modules.conf or modprobe.conf
- (esp. useful after install) (but not working yet!)
- - modules::load() doesn't use $modules_conf, use
- modules::load_and_configure()
- - modules::load() doesn't allow options, use either
- modules::load_raw() or modules::load_and_configure()
- - some functions used to want an array ref for modules options and
- some a string, now every functions use a string
- - many functions (like modules::get_alias()) are now methods on
- $modules_conf
- - some functions in mouse.pm needed a $in where a $do_pkgs is enough
- - some perl_checker compliance
- - small fixes
-
-2004/07/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * .perl_checker: blacklist URPM::Resolve
-
- * standalone/drakauth: perl_checker fix
-
- * lang.pm: fix xmodifiers setting which is broken since
- perl-MDK-Common-1.1.13-1mdk
-
- * drakxtools.spec: 10-57mdk
- bump requires on perl-MDK-Common b/c of localedrake vs CJK issue
-
-2004/07/21 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: Add service smb et winbind restart in smbkrb config
-
-2004/07/20 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: merge netconnect::load_conf in netconnect::read_conf
- (and replace all calls to lload_conf with read_conf, remove all previous
- calls to read_conf)
- don't probe again connection type here since now
- network::netconnect::load_conf does it as intended initially
-
- * install_steps_interactive.pm: use correct method variable in chooseCD
- (even if this code is used only in expert
- mode which isn't anymore supported)
-
- * network/netconnect.pm: fix perl_checker combo (yeah)
- oops, fix suckiness
- use read_net_conf to avoid code duplication
- merge netconnect::load_conf in netconnect::read_conf (and replace all
- calls to lload_conf with read_conf, remove all previous calls to
- read_conf)
- unused variable
- don't forget to send $netcnx to network::network::read_all_conf ...
- (or else we won't get back the probed connection type)
-
- * standalone/draksound: do not probe devices twice (and avoid to grep on
- detect_devices::probeall()), cosmetics
-
- * standalone/net_monitor: merge netconnect::load_conf in
- netconnect::read_conf (and replace all calls to lload_conf with
- read_conf, remove all previous calls to read_conf)
- cosmetics
- do not allocate new Gtk2::Gdk::GC at each redraw (last memory leak
- fixed ?)
- use the power of the Gtk2::Dialog widget, thus giving change_color()
- more luck to succeed
- translate connection type (Fabrice Facorat)
- fix spacing (from Fabrice Facorat, #10300), remove blank line
-
- * standalone/drakconnect: maxi perl_checker compliance combo
- do not read conf in add_intf, this is already done by the netconnect
- wizard
- merge netconnect::load_conf in netconnect::read_conf (and replace all
- calls to lload_conf with read_conf, remove all previous calls to
- read_conf)
-
-2004/07/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/translation_size.pl, share/po/be.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/he.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/mn.po, share/po/am.po, lang.pm,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/fur.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/fr.po, share/po/ta.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/validate.pl, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/uz@Latn.po:
- changed MandrakeSoft -> Mandrakesoft
-
-2004/07/20 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: remove debugging code
-
- * authentication.pm, install_steps_gtk.pm: perl_checker compliance
-
- * mdk-stage1/dns.c, mdk-stage1/pcmcia_/cardmgr.c, standalone/drakfirewall,
- share/advertising/pwp-02.pl, rescue/restore_ms_boot,
- mdk-stage1/mkinitrd_helper/mkinitrd_helper.c, tools/genmodparm,
- tools/gencryptofiles, rescue/tree/sbin/fakeshutdown, standalone/drakpxe,
- mdk-stage1/config-stage1.h, standalone/drakvpn, standalone/drakboot,
- standalone.pm, mdk-stage1/init-libc-headers.h, standalone/drakTermServ,
- mdk-stage1/mar/mar-frontend.c, mdk-stage1/probing.h,
- standalone/drakbackup, mdk-stage1/pcmcia_/probe.c,
- mdk-stage1/insmod-busybox/insmod-frontend.c,
- tools/serial_probe/serial_probe.c, mdk-stage1/disk.h,
- mdk-stage1/modules.c, mdk-stage1/mount.c, standalone/printerdrake,
- standalone/fileshareset, standalone/drakedm, mdk-stage1/modules.h,
- share/advertising/dwd-01.pl, mdk-stage1/mar/mar.h,
- share/advertising/dis-01.pl, standalone/drakhelp, standalone/XFdrake,
- mdk-stage1/insmod.h, mdk-stage1/rp-pppoe/src/Makefile,
- mdk-stage1/pcmcia_/pcmcia.h, standalone/drakupdate_fstab,
- mdk-stage1/bzlib/Makefile, scanner.pm, mdk-stage1/Makefile.common,
- mdk-stage1/stdio-frontend.c, standalone/drakproxy,
- tools/ppc/mkINSTALLCD, share/advertising/dwd-06.pl,
- mdk-stage1/rescue-gui.c, mdk-stage1/nfsmount.c, mdk-stage1/network.h,
- mdk-stage1/doc/README, mdk-stage1/log.h, standalone/drakfloppy,
- mdk-stage1/newt/Makefile, standalone/drakfont,
- mdk-stage1/newt-frontend.c, share/advertising/ppp-01.pl,
- rescue/tree/etc/profile, share/advertising/dis-09.pl,
- mdk-stage1/network.c, mdk-stage1/disk.c, rescue/guessmounts,
- mdk-stage1/url.c, standalone/logdrake, mdk-stage1/automatic.h,
- mdk-stage1/frontend.h, mdk-stage1/insmod-modutils/insmod-frontend.c,
- rescue/lsparts, mdk-stage1/usb-resource/Makefile, mdk-stage1/url.h,
- mdk-stage1/probing.c, mdk-stage1/mar/mar-extract-only.h,
- mdk-stage1/cdrom.c, mouse.pm, mdk-stage1/lomount.h, mdk-stage1/dhcp.h,
- standalone/net_monitor, mdk-stage1/stage1.c, diskdrake/diskdrake.html,
- mdk-stage1/dhcp.c, mdk-stage1/init.c, mdk-stage1/pci-resource/Makefile,
- mdk-stage1/mkinitrd_helper/Makefile, install2, mdk-stage1/Makefile,
- rescue/install_bootloader, mdk-stage1/lomount.c, mdk-stage1/adsl.h,
- share/advertising/ppp-09.pl, mdk-stage1/adsl.c, mdk-stage1/dns.h,
- mdk-stage1/automatic.c, mdk-stage1/mar/mar-extract-only.c,
- standalone/drakconnect, tools/shift_img.c, standalone/drakbug,
- tools/make_lang_png_transparent.c, mdk-stage1/frontend-common.c,
- standalone/draksound, standalone/drakxtv, mdk-stage1/tools.h,
- share/compssUsers.server, mdk-stage1/slang/Makefile,
- mdk-stage1/minilibc.h, standalone/drakautoinst, mdk-stage1/cdrom.h,
- mdk-stage1/Makefile.mkinitrd_helper, mdk-stage1/stage1.h,
- standalone/diskdrake, mdk-stage1/doc/documented..frontend.h,
- mdk-stage1/mount.h, mdk-stage1/directory.c, rescue/drvinst,
- mdk-stage1/mar/Makefile, mdk-stage1/directory.h, mdk-stage1/log.c,
- install_messages.pm, mdk-stage1/modules_descr.h, standalone/drakgw,
- mdk-stage1/pcmcia_/Makefile, mdk-stage1/tools.c,
- share/advertising/pwp-01.pl, tools/syncrpms,
- share/advertising/pwp-08.pl, mdk-stage1/ppp/pppd/Makefile,
- standalone/scannerdrake, mdk-stage1/minilibc.c: MandrakeSoft ->
- Mandrakesoft
-
- * share/list: adapt to file renaming
-
-2004/07/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * authentication.pm: better looking wizard
-
- * lang.pm (write) better check parameter rather than EUID
- (write) do not bother trying to write /etc/menu-methods/lang.h when
- run as a user
-
- * standalone/drakauth: better looking wizard
- put help out of the radiobutton
-
-2004/07/20 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: remove ask_warn winbind or SFU and add new entry in
- kinds
- Add desciption for authentification type
- Add Entry for IDMAP
- clean code
-
- * standalone/drakauth: Add type => 'list' in ask_from
-
-2004/07/20 Pixel <pixel at mandrakesoft.com>
-
- * share/list: adapt to file renaming
-
- * bootloader.pm: remove debugging code
-
-2004/07/20 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: clean code
-
-2004/07/19 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: use run_program, try to handle default interface
- better
- disable the connect button if up interface is found (there is
- currently no reliable way to find the gateway interface)
- code factorization, do not use system() but fork() and exec() since we
- don't
- want to wait the command to return
- perl_checker compliance
- use ifup/ifdown to connect/disconnect
- no need to be root to monitor connection
-
- * network/netconnect.pm: use hotplug blacklist for adsl connections too
-
- * network/network.pm: do not write wireless encryption key if empty
-
- * network/tools.pm: make the tcp ping actually work
-
-2004/07/19 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: don't bootloader::suggest_floppy
-
- * bootloader.pm: don't bootloader::suggest_floppy
- don't unset prompt when timeout is undefined (and don't care when
- timeout is 0)
-
- * pkgs.pm: perl_checker compliance
- add multimedia kernel in analyse_kernel_name
-
- * tools/hd_grub.cgi, docs/README, rescue/rescue-doc,
- rescue/tree/etc/issue, rescue/lsparts, docs/HACKING,
- mdk-stage1/doc/README: replace "Mandrake Linux" with "Mandrakelinux"
-
- * standalone/bootloader-config: also add long name when adding add short
- name
-
-2004/07/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-56mdk
- fix changelog
- merge changelog from the real update
-
- * share/po/br.po: update
-
- * standalone/net_monitor: unsensitive buttons immediatly once ifup/isdown
- has completed
-
-2004/07/19 Vincent Guardiola <vguardiola at mandrakesoft.com>
-
- * authentication.pm: modify nss_path one to sub
- config winbind for AD
-
- * network/smb.pm: Add function write_smb_ads_conf
-
-2004/07/18 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: save the previous bootloader config file (bugzilla
- #10072)
-
-2004/07/17 Daouda Lo <daouda at mandrakesoft.com>
-
- * pam.net_monitor, drakxtools.spec, apps.net_monitor, Makefile: remove
- historical consolehelper files (pam.d and console.apps)
-
-2004/07/16 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/tools.pm: use a tcp ping in check_link_beat if not root
-
- * wizards.pm: do not ask to install already installed packages, prefer to
- install
- uninstalled packages (misc)
-
- * install_steps_gtk.pm: fix predicted time when there is an error
- installing packages
-
-2004/07/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: add a border spacing of 5 pixel (fix #10299,
- from Fabrice Facorat)
-
- * drakxtools.spec: 10-54mdk
-
-2004/07/15 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: change_pt_type() must return a boolean value
-
- * standalone/bootloader-config: make_boot_splash is no good since the same
- initrd is used with or without vga=,
- so call add_boot_splash directly
-
- * bootloader.pm: make_boot_splash is no good since the same initrd is used
- with or without vga=,
- so call add_boot_splash directly
- alt_xxx instead of old_xxx for bootloader labels (as suggested by
- Svetoslav Slavtchev on cooker)
-
- * diskdrake/interactive.pm: encryption key length can now be lower than
- 20, allowing >= 6
-
-2004/07/14 Olivier Blin <oblin at mandrakesoft.com>
-
- * install_steps_interactive.pm: to_bool is what I was looking for, thanks
- Pixel
- perl_checker fix, I should have done it before ...
- automatically detect which media are available in install from ISO
- images
-
- * install_any.pm: remove unneeded return
- automatically detect which media are available in install from ISO
- images
-
- * standalone/drakboot: use bootloader and Xconfig instead of
- detect-resolution
-
-2004/07/13 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/network.c: umount nfs directory if an error occurs too
- fix segfault when hostname resolves as weird name without any dot (for
- example 24.159.64.20 resolves as TN-JACKSN-NR1) and abort domain name
- guess in this case
-
- * standalone/net_applet: apply Pixel's suggestion, use //m instead of
- foreach
-
- * mdk-stage1/directory.c: don't forget to umount ISO images
- it is again stupid to use a ramdisk if the install location isn't
- mounted by loopback
-
-2004/07/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bn.po, share/po/fur.po: Added Bengali and Furlan files
-
-2004/07/13 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm: Some factorization. Protection against /var/lib/urpmi being a
- dangling symlink (see bug #9934)
-
-2004/07/13 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: cooker logo
-
-2004/07/12 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/07/12 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_applet: perl_checker fixes
- add a "monitor network" menu item that launches net_monitor
- use drakconnect to configure network
- use 'ip route show' to find the gateway device when no GATEWAYDEV is
- defined
-
-2004/07/12 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm (sort_hds_according_to_bios): when installing on floppy,
- $boot_hd is undefined, but that's ok (bugzilla #10260)
-
- * authentication.pm:
- - add "Active Directory" through winbind (it needs more stuff to work)
- - drop using $val, use directly $authentication->{XXX}
-
-2004/07/09 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: replace lang::get_unneeded_png_lang_files() with
- lang::png_lang_files
-
- * share/list: unicore/PVA.pl is needed
- - adapt to new perl
- - use "*" instead of PERL_VERSION to be more versatile
-
- * rescue/make_rescue_img, rescue/list: use "*" instead of PERL_VERSION in
- list, but ensure only one match
-
- * install_steps.pm: fix commit 1.685: use lang::analyse_locale_name() but
- still use lang::l2locale()
-
- * Makefile: replace lang::get_unneeded_png_lang_files() with
- lang::png_lang_files
- ensure "*" to wildcard a directory in share/list match only once
-
- * tools/Makefile: ask perl where to find package.pm and URPM.pm, this is
- more versatile than using installvendorlib
-
- * install2.pm: fix mounting /sys (why did i switch to using syscall_
- 'mount' directly? and with missing parameters!)
-
- * any.pm: add "ls -l /sys/bus/scsi/devices" in report.bug
- (it helps for debugging getSCSI on 2.6)
-
-2004/07/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: sort
- add Robert Vojta
-
-2004/07/09 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: fix mounting /sys (why did i switch to using syscall_
- 'mount' directly? and with missing parameters!)
-
- * any.pm: add "ls -l /sys/bus/scsi/devices" in report.bug
- (it helps for debugging getSCSI on 2.6)
-
-2004/07/08 keld
-
- * share/po/da.po: updates
- soft/drakcronat/po/da.po soft/drakfax/po/da.po
- soft/GtkMdkWidgets/po/da.po soft/mdkonline/po/da.po
- soft/rpmdrake/po/da.po soft/urpmi/po/da.po
- gi/perl-install/share/po/da.po
- soft/galaxy/thememdk/mandrake_client/po/da.po
-
-2004/07/08 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm: handle s/snd-card/snd/g and
- s/snd-via686|snd-via8233/snd-via82xx/g more generically
- in mergein_conf(), get the "above" value, and don't dirty "probeall"
- rename load_raw() to load_raw_install() and change the prototype
- cleanup
- - create when_load_category()
- - replace regexp [uo]hci on module name with testing category
- "bus/usb"
- - move the special case imm ppa from when_load() to load()
- fix previous commit
- - generalize the snd-pcm-oss case
- - cleanup
- - rename add_alias() into set_alias()
- - create set_sound_slot() and use it
- don't remove "above ... snd-pcm-oss" for the old alias, it's better done
- explictly, and already done by remove_module()
-
- * install_steps_interactive.pm:
- - create X_options_from_o() and use it
- - add freeDriver boot option
- when adding users during install, suggest the user names found in /home
-
- * Xconfig/card.pm, install2.pm, install_steps.pm, install_any.pm:
- - create X_options_from_o() and use it
- - add freeDriver boot option
-
- * lang.pm: merge with MDK-10-update Move changes
-
- * any.pm: fix typo
- merge "language choice dialog" from MDK-10-update
- selectCountry doesn't really need a $o, a $in is enough
- when adding users during install, suggest the user names found in /home
-
- * network/adsl.pm, harddrake/sound.pm, detect_devices.pm,
- network/ethernet.pm:
- - rename add_alias() into set_alias()
- - create set_sound_slot() and use it
-
- * standalone/adduserdrake: when adding users during install, suggest the
- user names found in /home
-
-2004/07/08 rvojta
-
- * standalone/drakedm:
- - typo fix (lost -> lose)
-
-2004/07/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: add vincent
-
- * drakxtools.spec: 10-53mdk final
-
- * standalone/drakedm: warn the user before dm exit will kill the session
- (Robert Vojta, #10179)
-
-2004/07/07 Pixel <pixel at mandrakesoft.com>
-
- * mouse.pm: fix comment
- modules::mergein_conf() doesn't need to be given /etc/modules.conf
- => prepare for reading either modprobe.conf or modules.conf based on the
- running kernel version
-
- * install_steps.pm, install_steps_interactive.pm, install_any.pm:
- - move configure_pcmcia() and write_pcmcia() out of modules.pm to
- install_any.pm
- - load pcmcia_core, $pcic and ds in one call to modules::load
- - don't pass prefix to write_pcmcia()
-
- * modules.pm: fix indentation
- modules::mergein_conf() doesn't need to be given /etc/modules.conf
- => prepare for reading either modprobe.conf or modules.conf based on the
- running kernel version
- modules::mergein_conf() doesn't need to be given /etc/modules.conf
- => prepare for reading either modprobe.conf or modules.conf based on the
- running kernel version
- remove non-useful prototypes ($)
- use the module category to decide if it needs alias usb-interface or
- alias ieee1394-controller
- fix typo
- - restrict view of %mappings_24_26 and %mappings_26_24 to modules.pm
- - simplify mapping_24_26(), it now takes only one module name, not a
- list
- - simplify mapping_26_24(), the special case is handled properly in
- %mappings_26_24
- - move configure_pcmcia() and write_pcmcia() out of modules.pm to
- install_any.pm
- - load pcmcia_core, $pcic and ds in one call to modules::load
- - don't pass prefix to write_pcmcia()
- create write_preload_conf()
-
- * standalone/XFdrake: modules::mergein_conf() doesn't need to be given
- /etc/modules.conf
- => prepare for reading either modprobe.conf or modules.conf based on the
- running kernel version
- modules::mergein_conf() doesn't need to be given /etc/modules.conf
- => prepare for reading either modprobe.conf or modules.conf based on the
- running kernel version
-
- * standalone/printerdrake, standalone/service_harddrake,
- network/ethernet.pm, harddrake/data.pm, network/netconnect.pm,
- install2.pm, modules/interactive.pm, standalone/mousedrake,
- standalone/draksound, standalone/drakxtv: modules::mergein_conf()
- doesn't need to be given /etc/modules.conf
- => prepare for reading either modprobe.conf or modules.conf based on the
- running kernel version
-
-2004/07/07 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Merge fixes from Anthill 927, 929.
- (filenames with spaces, .backupignore, gui behavior)
- Merge fixes from Anthill 927, 929
- (filenames with spaces, .backupignore, gui issues)
-
-2004/07/06 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot: update bootsplash even if framebuffer was disabled
-
- * mdk-stage1/config-stage1.h: add missing slash in Mandrake Move image
- location
-
-2004/07/06 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/config-stage1.h: fix blino fix
- doing basename is dumb (is blino too?), really make the symlink relative
-
- * mdk-stage1/disk.c:
- - when the directory is bad, go back to choose another directory
- instead of choosing another device
- (you can still use "Cancel" to choose another device)
- - list files in directory given, not the root directory of the device
-
- * standalone/bootloader-config: fix typo
- - nicer "usage: ..."
- - add actions "add-entry" and "remove-entry"
- - add option --label
- - add option --chainload
- - rename --vmlinuz to --image
-
- * bootloader.pm: remove unneeded spaces in append=" foo"
- write_lilo handles "optional"
- rename var
- cleanup
- cleanup
-
- * mdk-stage1/directory.c: doing basename is dumb (is blino too?), really
- make the symlink relative
-
- * Xconfig/xfree.pm: add 1024x480 (part of bugzilla #5192)
-
- * Xconfig/resolution_and_depth.pm: rename function $set_chosen_x_res to
- $set_chosen_resolution (since it sets both)
- (choose_gtk): ensure default height is the chosen one
-
-2004/07/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * c/stuff.xs.pl: workaround blind gwenole
- workaround build with new kernels
-
- * standalone/service_harddrake: high level explanation
-
- * drakxtools.spec: 10-53mdk
-
-2004/07/06 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/disk.c:
- - when the directory is bad, go back to choose another directory
- instead of choosing another device
- (you can still use "Cancel" to choose another device)
- - list files in directory given, not the root directory of the device
-
- * mdk-stage1/config-stage1.h, mdk-stage1/directory.c: doing basename is
- dumb (is blino too?), really make the symlink relative
-
-2004/07/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: high level explanation
-
-2004/07/05 jjorge
-
- * share/po/pt.po: rush to beta one man
-
-2004/07/05 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/network.c: properly handle error return code in nfs install
-
- * install_any.pm: allow medium change in nfs-iso install
-
- * standalone/net_monitor: try to use $default_intf (and fix the last
- perl_checker warning, yeah)
- perl_checker compliance
- rename $echr and $echt to $scale_r and $scale_t
- remove unused variable $type
-
-2004/07/05 Pixel <pixel at mandrakesoft.com>
-
- * log.pm: use $LOG instead of *LOG
-
- * standalone/draksec: fix #-PO: comment
-
- * install_steps.pm: big renaming of field {type} to {pt_type},
- this will allow defining {fs_type} which will always be a string
- whereas {pt_type} will always be a number
- allow getpwnam, getgrnam, getgrid to work
-
- * any.pm, partition_table/mac.pm, partition_table/bsd.pm,
- partition_table/dos.pm, diskdrake/removable.pm, partition_table/sun.pm,
- partition_table/gpt.pm, install_steps_interactive.pm, network/smbnfs.pm,
- diskdrake/dav.pm, diskdrake/hd_gtk.pm, lvm.pm, raid.pm,
- install_interactive.pm, install_any.pm, partition_table/raw.pm,
- partition_table.pm: big renaming of field {type} to {pt_type},
- this will allow defining {fs_type} which will always be a string
- whereas {pt_type} will always be a number
-
- * drakxtools.spec: drakxtools-backend needs ldetect-lst (for
- complete_usb_storage_info())
-
- * fsedit.pm: big renaming of field {type} to {pt_type},
- this will allow defining {fs_type} which will always be a string
- whereas {pt_type} will always be a number
- create rationalize_options() and use it (bugzilla #3525)
- more checks should be done in this function, and used at more places
- (but where?)
-
- * bootloader.pm: big renaming of field {type} to {pt_type},
- this will allow defining {fs_type} which will always be a string
- whereas {pt_type} will always be a number
- drop "other" entries in grub conf when the device is unknown
- - handle missing root=/dev/xxx kernel commandline parameter
- - handle grub splashimage option
- oops, revert debugging code
-
- * standalone/bootloader-config: drop --no-link option (already replaced by
- --no-short-name)
- - new option --no-short-name which implies no short labels (usually
- vmlinuz) and no symlinks (usually /boot/vmlinuz)
- - rename --no-link to --no-short-name (keeping compatibility for a few
- days)
-
- * fs.pm: big renaming of field {type} to {pt_type},
- this will allow defining {fs_type} which will always be a string
- whereas {pt_type} will always be a number
- create rationalize_options() and use it (bugzilla #3525)
- more checks should be done in this function, and used at more places
- (but where?)
- don't set {major} and {minor} to 0 when the device doesn't exist
-
- * diskdrake/interactive.pm: fix function call
- big renaming of field {type} to {pt_type},
- this will allow defining {fs_type} which will always be a string
- whereas {pt_type} will always be a number
-
-2004/07/03 jjorge
-
- * share/po/pt.po: saraiva esta rapido ;-)
-
-2004/07/03 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: fix typo
-
-2004/07/02 fisher
-
- * share/po/uk.po: Ukrainian translation update.
-
-2004/07/02 Olivier Blin <oblin at mandrakesoft.com>
-
- * network/adsl.pm: remove spurious '"pty ', I suck
- pptp support (partial fix for #6515)
-
-2004/07/02 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec: ensure proper upgrade: explictly tell urpmi that old
- drakxtools-newt conflicts with drakxtools-backend
-
- * authentication.pm: cleanup
-
-2004/07/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-52mdk
-
- * lang.pm: switch to new japanese fonts (UTUMI Hirosi
- <utuhiro78@yahoo.co.jp>)
- (write) let be aware of install mode
- (write) configure menu-method's language too so that altering language
- is done for KDE menu entries too (instead of just programs' messages)
-
-2004/07/02 vguardiola
-
- * authentication.pm: Add anonymous bind
- remove anonymous entry
- add libsasl2-plug-gssapi when AD is selected
- Change SSL/TLS to SSL or TLS
- add uc_domain to realm section in /etc/krb5.conf
- padbol
-
-2004/07/01 Olivier Blin <oblin at mandrakesoft.com>
-
- * any.pm: add fluxbox in known window managers list
-
- * mdk-stage1/network.c: rephrase previous patch, with correct indentation
- this time
- add a slash at beginning of the given directory if not already present
- (ftp and http install)
-
-2004/07/01 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: default consolefont is lat0-16, no more lat0-sun16
-
- * authentication.pm, bootloader.pm: fix typo
-
- * standalone/draksplash, standalone/printerdrake, standalone/logdrake,
- standalone/draksec, standalone/drakfloppy, standalone/drakfont,
- standalone/drakbug, standalone/drakperm, standalone/harddrake2,
- standalone/drakTermServ, standalone/net_monitor, standalone/drakclock,
- standalone/drakups: revert ugly code printing "This program cannot be
- run in console mode",
- it is easily done in ugtk2.pm
-
- * Xconfig/xfree.pm: fix typo causing multiple "Keyboard" entries in
- XF86Config (bugzilla #10163)
-
- * drakxtools.spec: create package drakxtools-backend
-
- * mdk-stage1/modules.c, install2.pm: stage1 used to write files
- /tmp/network, /tmp/ifcfg-eth0, /etc/modules.conf
- but those files are in /stage1 after pivot rooting, so:
- - write modules.conf in /tmp instead of /etc
- - cp those files from /stage1/tmp to /tmp before umounting /stage1
-
-2004/07/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm, standalone/harddrake2: typo fix
-
- * drakxtools.spec: add bug reference
- 10-50mdk
-
-2004/06/30 fisher
-
- * share/po/uk.po: Ukrainian translation update
- Sync'ed with .pot
-
-2004/06/30 fwang
-
- * share/po/zh_CN.po: update
-
-2004/06/30 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/net_monitor: try to display arrows closely to transmission
- values
- always draw an arrow next to transmitted amount
- always display a speed label for transmitted graph
- allow the user to use different scales for received and transmitted
- prepare code to use distinct scales for received and transmitted
- remove most magic numbers, prefer usage of $width and $height
-
-2004/06/30 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: use print + exit instead of die
- (so that standalone tools don't need to do it by hand)
-
- * standalone/bootloader-config: when doing update_splash or remove_splash,
- call when_config_changed (mainly for lilo)
- please perl_checker
-
- * network/smb.pm: shut up "smbclient -L"
-
- * authentication.pm: for Active Directory, allow: Kerberos, SSL/TLS,
- simple and anonymous
-
-2004/06/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakfloppy (build_it) add translator hint
-
- * standalone/net_monitor: fix button layout
-
-2004/06/29 fisher
-
- * share/po/uk.po: translation update
-
-2004/06/29 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/network.c: properly handle "back" behavior in mirror list
- step
- do not unset automatic if mirror list selection fails, we know it wasn't
- automatic at that point
- remove http proxy settings from interface structure, that was really
- dumb
- allow to use a specific ACNAME for pppoe connections
-
- * standalone/drakupdate_fstab: use fsedit::is_same_hd in drakupdate_fstab
- and revert previous change in fs::subpart_from_wild_device_name (do not
- fill both devfs_device and device fields)
-
- * fs.pm: use fsedit::is_same_hd in drakupdate_fstab and revert previous
- change in fs::subpart_from_wild_device_name (do not fill both
- devfs_device and device fields)
- do not add default device in device hash, it will be filled with result
- from fs::subpart_from_wild_device_name
- always update $part{device} in fs::subpart_from_wild_device_name because
- /dev is stripped (fix #6982, #10175)
-
- * mdk-stage1/tools.c, mdk-stage1/directory.c, mdk-stage1/probing.c:
- variable declaration fixes (spotted by neofutur)
-
- * mdk-stage1/network.h: remove http proxy settings from interface
- structure, that was really dumb
- allow to use a specific ACNAME for pppoe connections
-
- * mdk-stage1/adsl.c: allow to use a specific ACNAME for pppoe connections
-
-2004/06/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uz.po, share/po/et.po, share/po/uz@Latn.po: updated Estonian
- and Uzbek files
-
-2004/06/29 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: in is_same_hd(), both hds can have {device} unset, it doesn't
- mean they are the same
-
- * drakxtools.spec:
- - add bootloader-config (used by bootloader-utils and bootsplash
- scripts)
- - drakboot (pixel):
- o major backend rewrite b/c of code sharing with new installkernel
- o when adding a new kernel, have a nicer new name for conflicting
- entry
- o when modifying kernel parameters in all entries, skip the
- "failsafe" entry (#10143)
- o when modifying a symlink, ensure we also use the long name for the
- old symlink in the existing entries
- - drakconnect (Olivier Blin):
- o never disable "DHCP host name" entry box, it shouldn't be linked
- with "Assign host name from DHCP address" checkbox (#2759, #9981)
- o unblacklist sis900 since its link beat detection works with latest
- kernels
- - draksound: remove unneeded "above" lines in modules::write_conf
- (Olivier Blin) (#8288)
- - ugtk2 layer: catch missing wizard pixmap, otherwise we end up with
- unshown windows and error messages can't pop up (pixel)
- - don't require mkbootdisk
-
- * Makefile: add missing share/net_monitor.desktop
-
- * bootloader.pm:
- - mkinitrd() calls make-boot-splash after building the initrd
- (since /sbin/mkinitrd doesn't do it anymore)
- - change mkinitrd() parameters
- - change add_kernel() parameters and add option b_no_initrd
- (it is available in installkernel though i suspect it is unused)
- - after reading config file, get {perImageAppend} and {default_vga}
- (it was only done for lilo and {perImageAppend})
- - keep the current kernel for linux-nonfb too (it was only done for
- failsafe)
- - add create_link_source(), action(),
- when_config_changed_{lilo,grub,yaboot}
- - create write_yaboot()
-
- * Makefile.config, standalone/bootloader-config: add bootloader-config
- (tested for adding and removing in simple cases)
-
- * .perl_checker: add "Getopt::Long" (used by bootloader-config)
-
-2004/06/28 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: fix titi's regexp for matching centrino
-
- * any.pm: don't set ICEAUTHORITY using $ENV{HOME} for kde (bugzilla
- #10144)
-
- * bootloader.pm: after install, when modifying kernel parameters in all
- entries, skip the "failsafe" entry
- (bugzilla #10143)
-
- * ugtk2.pm: make perl_checker a little more happy
- catch missing wizard pixmap, otherwise we end up with WizardWindow being
- non
- shown and error messages can't pop up
- disallow switching to expert mode using Alt-e
-
-2004/06/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * c/Makefile.PL: drop useless linkage since X11 stuff was split out of c
- module
-
-2004/06/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/directory.c: fix typo
- do not use ramdisk in nfs install
- add missing include for basename()
- use relative symlink to image location in disk/nfs install, to have a
- working stage2
-
-2004/06/25 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: remove deprecated rhimage symlink
-
- * bootloader.pm: when adding a new kernel, have a nicer new name for
- conflicting entry
- when modifying a symlink, ensure we also use the long name for the old
- symlink in the existing entries
-
- * install_steps.pm: fix blino stage1 change (i think he likes breaking
- things ;p)
- bootloader::add_kernel() do a good job at replacing symlinks with the
- real
- kernel/initrd file name, so don't need to do it here
-
- * install_any.pm: use internal_error() instead of die'ing with no
- arguments
- fix blino stage1 change (i think he likes breaking things ;p)
-
-2004/06/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/directory.c: fix typo
- do not use ramdisk in nfs install
- add missing include for basename()
- use relative symlink to image location in disk/nfs install, to have a
- working stage2
-
- * mdk-stage1/network.c: unset automatic in ftp/http install when ramdisk
- can't be loaded
- use new http_proxy variables instead of the old answers (not anymore
- available)
-
- * network/netconnect.pm: never disable "DHCP host name" entry box, it
- shouldn't be linked with ""Assign host name from DHCP address" checkbox
- (#2759, #9981)
- unblacklist sis900 since its link beat detection works with latest
- kernels
-
-2004/06/25 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakTermServ: simplify using new bootloader.pm
-
- * Xconfig/various.pm, any.pm, standalone/drakboot: adapt to new
- bootloader.pm
-
- * bootloader.pm: when adding a new kernel, have a nicer new name for
- conflicting entry
- when modifying a symlink, ensure we also use the long name for the old
- symlink in the existing entries
- fix 2 typos
- drop obsolete function
- drop obsolete lnx4win_file()
- major cleanup and rewrite
- - some functions have been renamed
- - some functions have changed prototype
- - no more bootloader::vga_modes, we use
- Xconfig::resolution_and_depth::bios_vga_modes()
- - no more detectloader, it is now detect_main_method(),
- but notice that bootloader::read() + bootloader::write() abstract all
- this!
- - update_for_renumbered_partitions() is surely broken :)
- - sort_hds_according_to_bios() and mixed_kind_of_disks() uses new
- function hd2bios_kind()
- - new data structure "kernel_str"
- - lilo doesn't need so much help as it used to be, so don't put as
- much
- "disk=/dev/sda bios=0x80" as before
- some goals:
- - don't rely on device names
- (this allows not to care too much about devfs vs udev vs ...)
- - kernels can be named something else than /boot/vmlinuz*,
- please use the various functions to construct the initrd file name,
- the symlink name...
-
- * fs.pm:
- - enhance subpart_from_wild_device_name() to handle "sda" the same as
- "/dev/sda" (when /dev/sda exists)
- - new function device2part() which uses subpart_from_wild_device_name
- and the
- given fstab to convert the device name to the corresponding structure
- (this allows not relying too much on the device name)
-
- * install2.pm: remove deprecated rhimage symlink
-
- * install_steps.pm: fix blino stage1 change (i think he likes breaking
- things ;p)
- bootloader::add_kernel() do a good job at replacing symlinks with the
- real
- kernel/initrd file name, so don't need to do it here
- adapt to new bootloader.pm
-
- * install_any.pm: use internal_error() instead of die'ing with no
- arguments
- fix blino stage1 change (i think he likes breaking things ;p)
- - adapt to new bootloader.pm
- - simplify
-
-2004/06/25 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Make perl_checker silent
-
-2004/06/25 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/network.c: unset automatic in ftp/http install when ramdisk
- can't be loaded
- use new http_proxy variables instead of the old answers (not anymore
- available)
-
-2004/06/25 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: drop obsolete function
- drop obsolete lnx4win_file()
- major cleanup and rewrite
- - some functions have been renamed
- - some functions have changed prototype
- - no more bootloader::vga_modes, we use
- Xconfig::resolution_and_depth::bios_vga_modes()
- - no more detectloader, it is now detect_main_method(),
- but notice that bootloader::read() + bootloader::write() abstract all
- this!
- - update_for_renumbered_partitions() is surely broken :)
- - sort_hds_according_to_bios() and mixed_kind_of_disks() uses new
- function hd2bios_kind()
- - new data structure "kernel_str"
- - lilo doesn't need so much help as it used to be, so don't put as
- much
- "disk=/dev/sda bios=0x80" as before
- some goals:
- - don't rely on device names
- (this allows not to care too much about devfs vs udev vs ...)
- - kernels can be named something else than /boot/vmlinuz*,
- please use the various functions to construct the initrd file name,
- the symlink name...
-
- * install_any.pm:
- - adapt to new bootloader.pm
- - simplify
-
- * standalone/drakTermServ: simplify using new bootloader.pm
-
- * Xconfig/various.pm, any.pm, standalone/drakboot, install_steps.pm: adapt
- to new bootloader.pm
-
- * fs.pm:
- - enhance subpart_from_wild_device_name() to handle "sda" the same as
- "/dev/sda" (when /dev/sda exists)
- - new function device2part() which uses subpart_from_wild_device_name
- and the
- given fstab to convert the device name to the corresponding structure
- (this allows not relying too much on the device name)
-
- * share/rpmsrate:
- - scim-uim requires scim, no need to have both
- - scim-chinese requires scim, no need to have both
-
-2004/06/24 fisher
-
- * share/po/uk.po: translation update.
-
-2004/06/24 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * mdk-stage1/probing.c: don't redefine buf for /proc/scsi/scsi (size 5000
- instead of 2048)
- don't redefine buf for /proc/scsi/scsi (size 5000 instead of 512)
-
-2004/06/24 Olivier Blin <oblin at mandrakesoft.com>
-
- * modules.pm: perl_checker compliance
- remove unneeded "above" lines in modules::write_conf
- delete "above" lines when removing a sound alias with
- modules::remove_alias_regexp
- fix stupid typo
- in modules::when_load, try to find the best sound slot index instead of
- always overwritting sound-slot-0 (#7890)
-
- * network/tools.pm, network/network.pm: properly handle ascii WEP keys
- (#9884)
-
-2004/06/24 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate:
- - add gv (not installed by default) to have it in the package tree
- (bugzilla #10127)
- - add pciutils (not installed by default) in MONITORING (but i don't
- think it will get to the package tree)
-
- * mouse.pm: module hid is now named usbhid (thanks to svetljo on cooker)
-
-2004/06/24 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * standalone/draksplash, standalone/drakperm, standalone/drakbug,
- standalone/harddrake2, standalone/printerdrake, standalone/logdrake,
- standalone/draksec, standalone/drakfloppy, standalone/drakTermServ,
- standalone/net_monitor, standalone/drakfont, standalone/drakups,
- standalone/drakclock: Some standalone tools don't compile when run from
- console
-
-2004/06/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_steps_interactive.pm (acceptLicense) just reboot when one cancel
- the globetrotter first time wizard
- (acceptLicense) just reboot when one cancel the globetrotter first time
- wizard
-
- * drakxtools.spec: 10-48mdk
-
- * share/rpmsrate:
- - switch japanese to scim+uim and scim
- - switch chinese to scim
-
- * lang.pm: switch chinese to scim by default
- fix gtk IM module for scim IM
- fix xcin IM
- add back support for kinput2 IM
- sort CJK's IM entries
- - factorize im settings
- - change default IM according to cooker-i18n feedback:
- o default all chinese locales to fctix IM
- o default all japanese locales to scim+uim IM
-
- * standalone/service_harddrake.sh: rollback service priority
-
-2004/06/23 Olivier Blin <oblin at mandrakesoft.com>
-
- * any.pm: remove global vga choice to please Pixel and Titi
- add a global vga option in any::setupBootloader__general (fix bug 8957)
-
- * standalone/drakclock: be mouse wheel aware (fix bug 9926)
-
- * mdk-stage1/Makefile: define _FILE_OFFSET_BITS=64 so that stat() is large
- files aware
-
- * modules.pm: fix another typo from Titi in #9112 fix (#6802)
-
- * mdk-stage1/directory.c: revert the workaround on stat() now that it
- works on large files
-
- * standalone/drakboot: remove unneeded quotes
- fix processing of config file broken again by Titi
- please perl_checko the Clean Keeper
- remove spurious spaces
- ask for bootloader choice when framebuffer isn't configured (fix bug
- 9925)
- remove unused variable
-
-2004/06/23 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/monitor.pm: good_default_monitor() should work *nearly*
- everywhere, so use it for the auto_install fallback
- (this is used by mandrakemove)
- good_default_monitor() should work *nearly* everywhere, so use it for
- the auto_install fallback
- (this is used by mandrakemove)
-
- * any.pm: kernelVersion() is unused (only bootloader::mkbootdisk() used
- it, and it has already been removed)
-
-2004/06/23 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: Make perl_checker happy
- Support for supplementary CDs during installation (from the 10.0
- update branch.)
-
-2004/06/23 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: code cleanup per Pixel
-
-2004/06/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm: use upcase letters whenever needed
-
- * network/netconnect.pm:
- - unblacklist tg3 since QA has confirmed it works smoothly
- - blacklist buggy madwifi_pci
-
- * standalone/drakboot:
- - fix processing of config file broken by magic olivier
- - reuse cat_()
-
- * modules.pm: merge fix from MDK-10-branch: tv modules weren't loaded on
- boot
-
- * share/po/br.po: update
-
-2004/06/22 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot: fix indentation
- do not update bootsplash in autologin wizard
- remove spurious comma and spaces
-
- * network/netconnect.pm: rephrase zeroconf dialog (cybercfo)
- blacklist sis900 and tg3 modules for network hotplugging
-
-2004/06/22 Pixel <pixel at mandrakesoft.com>
-
- * any.pm:
- - use Xconfig::resolution_and_depth::bios_vga_modes() instead of
- %bootloader::vga_modes
- - remove broken sparc code
-
- * docs/HACKING, install2.pm: rename --test in --testing for install2 (more
- coherent with standalone tools)
-
- * ugtk2.pm:
- ->set_title doesn't like title undef, give it '' instead
- (to remove ugly warnings at install)
-
- * Xconfig/resolution_and_depth.pm: perl_checker compliance
- - export @bios_vga_modes (needed for bootloader vga=)
- - to_string should return '' instead of ()
- remove duplicate (use existing function to_string())
- sync with detect-resolution
-
- * bootloader.pm: add check_enough_space() and use it
- - fix typo
- - remove silo code (sparc)
-
-2004/06/22 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Make the CD-Rom install with supplementary CD work
- (don't forget to
- re-mount the main CDs).
-
- * share/po/fr.po: French translations for new messages
-
-2004/06/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: update fields description (baud
- <baud123@tuxfamily.org>)
- update doc urls (baud <baud123@tuxfamily.org>)
- add new ISP entries (baud <baud123@tuxfamily.org>)
- fix Telia entry (baud <baud123@tuxfamily.org>)
- fix Free dns (baud <baud123@tuxfamily.org>)
- merge duplicate Free entries
- enhance tel9com name (baud <baud123@tuxfamily.org>)
- kill duplicate spanish entry (baud <baud123@tuxfamily.org>)
- enhance a few entries (baud <baud123@tuxfamily.org>)
- fix spanish isp name
-
- * drakxtools.spec: fix build broken by net_applet
- move net_applet in right package (aka drakxtools-gtk)
- 10-47mdk
-
- * standalone/net_applet: perl_checker fixes
- (getIP) fix build
-
-2004/06/21 Daouda Lo <daouda at mandrakesoft.com>
-
- * Makefile.drakxtools:
- - autostart file for KDE/GNOME
- - add net_applet file (installed in bindir)
-
- * drakxtools.spec:
- - net_applet to watch network connection
-
- * Makefile.config:
- - added net_applet
-
- * share/net_applet.desktop:
- - autostart file for KDE/GNOME
-
- * pixmaps/connected.png, pixmaps/disconnected.png: network applet state
- icons
-
- * standalone/net_applet:
- - cleaning titi factorization
- - net_applet to watch network connection
-
-2004/06/21 Florin Grad <florin at mandrakesoft.com>
-
- * network/shorewall.pm: accept from fw to loc
-
-2004/06/21 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/network.c: allow to use ISO images in NFS install
-
- * mdk-stage1/directory.c: workaround the fact that stat() fails on large
- files (like DVD ISO images)
- add log message when using directory as a mirror tree
- split directory specific functions and move them from disk.c to
- directory.c (will be used in NFS install)
-
- * mdk-stage1/disk.c, mdk-stage1/directory.h: split directory specific
- functions and move them from disk.c to directory.c (will be used in NFS
- install)
-
- * mdk-stage1/Makefile: allow to use ISO images in NFS install
- split directory specific functions and move them from disk.c to
- directory.c (will be used in NFS install)
-
-2004/06/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: fix missing trailling quotes
-
- * standalone/logdrake: kill stupid useless code
-
- * standalone/harddrake2: do not display version number in title bar since
- it's useless
- according to interface team
-
- * standalone/net_applet (getIP) simplify
-
-2004/06/20 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/06/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/mousedrake: kill dead code
-
- * standalone/harddrake2: show list of partitions
- display better info for hard disks
- really ensure that "identification" section is displayed first
- still show info field if detect_devices::getIDE() failled to parse it
- for a
- known vendor string
- still show mass media fields for mass media that are not hard disks (eg:
- cdroms, dvdrom, burners, ...)
- remove old SCSI garbage code
- adapt fields name to new behavior of mousedrake on 2.6.x kernels
- smoother mouse data: sort fields
- show more fields for mice
- move mice help where it belongs
- simplify
- display media type for mass storage devices
- fix undisplayed fields:
- - if a per-class group exists, prefer it upon generic group
- - only care about current group fields, not about those of the group
- that has
- the same name in generic
- show splited vendor and description fields for USB hard disks too
-
- * share/po/fr.po: spell-check french translations
- update
- typo fixes
-
- * drakxtools.spec: 10-46mdk
- cleanups build
- typo fix
-
- * standalone/service_harddrake: fix logs of newly added hardware
- fix warnings
- only log about nv <-> nvidia swtich only if we do have to perform it
- fix mouse autoconfiguration done on every boot instead of on 2.4.x/2.6.x
- switches
- simplify x11 autoconf
- log error if a tool isn't executable
- simplify globetrotter case: skip non interactive stuff
- do not uselessy fork shells
- log error when we cannot run the config tool
- faster auto mouse reconfiguration on major kernel switch
- harddrake wasn't aware of newly added wireless network card since early
- 2004/02
- fix logs of newly added hardware
- fix mouse autoconfiguration done on every boot instead of on 2.4.x/2.6.x
- switches
-
-2004/06/19 yrahal
-
- * share/po/ar.po: Committing Arabic translation
- Sync with Arabeyes.org's CVS
-
-2004/06/18 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: in iso install, use ISOPATH environment variable
- instead of loopback device filename (limited to 64 chars)
-
- * pkgs.pm: add and use install_any::method_allows_medium_change
- in disk-iso install, automatically choose and change ISO images,
- according to their volume id and application id
-
- * install_steps_gtk.pm, install_steps_interactive.pm: fix
- method_allows_medium_change calls (I suck)
- add and use install_any::method_allows_medium_change
- in disk-iso install, automatically choose and change ISO images,
- according to their volume id and application id
-
- * c/stuff.xs.pl: in iso install, use ISOPATH environment variable instead
- of loopback device filename (limited to 64 chars)
- in disk-iso install, automatically choose and change ISO images,
- according to their volume id and application id
-
- * install_any.pm: in disk-iso install, strip old root from ISOPATH and
- remove iso file from path if present
- in iso install, use ISOPATH environment variable instead of loopback
- device filename (limited to 64 chars)
- add and use install_any::method_allows_medium_change
- in disk-iso install, automatically choose and change ISO images,
- according to their volume id and application id
-
-2004/06/18 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * install_any.pm: Don't ask a supplementary CD for upgrades
-
-2004/06/18 tsdgeos
-
- * share/po/ca.po: typos
-
-2004/06/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakupdate_fstab: merge floppies support from MDK-10-branch
-
- * harddrake/autoconf.pm: merge x11 autoconf support from MDK-10-branch
-
- * authentication.pm (configure_krb5_for_AD) fix kerberos server lookup
- (vincent guardiola)
-
- * install_steps_newt.pm: fix comment
-
- * standalone/service_harddrake: only stop boot progressbar if there a non
- automatic tool to run
- merge globetrotter support from MDK-10-branch
- merge mouse autoreconfiguration when switching between 2.4.x and 2.6.x
- kernels
- from MDK-10-branch
- merge x11 autoconf support from MDK-10-branch
- only stop boot progressbar if there a non automatic tool to run
-
- * install_steps_gtk.pm, do_pkgs.pm, install2.pm, install_gtk.pm: merge
- globetrotter support from MDK-10-branch
-
- * standalone/harddrake2: add help for new fields
- group driver fields for sound cards
- do not display PCI/USB vendor id in identification section
- - simplify item grouping
- - always show identification first
- fix displaying pci/usb vendor and device id
- display bus (PCI, USB, ...) first
- fix help for floppies
- - add infrastructure in order to group fields
- - start to group fields for mass media, CPUs and generic PCI/USB
- devices
-
- * drakxtools.spec: update 10-45mdk
- 10-45mdk
-
- * Xconfig/card.pm: merge from MDK-10-branch: add support for ATI_GLX and
- NVIDIA_GLX cohabitation
-
-2004/06/17 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/probing.c: enlarge your scsi buffer (previous size wasn't
- enough with more than one scsi device, fixed thanks to nplanel)
-
- * mdk-stage1/disk.c: add disk-iso install method
- do not delete loopbacks devices before umount but after
-
-2004/06/17 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm:
- - AD_users_db is cn=users,ldap_domain and not
- cn=users,dc=servername,ldap_domain
- - AD_user (for binddn) is user@domain instead of
- cn=user,cn=users,ldap_domain
- - better system-auth krb5 configuration
- (all this as requested by Vincent Guardiola)
-
-2004/06/17 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: Install with a supplementary CD:
- allow to override the main compssUsers and rpmsrate
-
-2004/06/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: bump buildrequires on ldetect-devel so that tools get
- proper module
- information on USB devices (we should really use a shared library
- instead ...)
- compile everything with standard flags from rpm
-
- * harddrake/data.pm (pciusb_id) fix duplicated USB disks (in both disk and
- unknown categories)
- (set_removable_configurator) fix typo preventing adding entries in
- /etc/fstab for new removable media
- (pciusb_id) fix duplicated USB disks (in both disk and unknown
- categories)
- (set_removable_configurator, set_removable_remover) use the same flags
- as hotplug does when calling drakupdate_fstab
- (set_removable_configurator) fix adding a removable medium
-
- * tools/cvslog2changelog.pl: perl_checker cleanups
-
- * standalone/drakupdate_fstab: add support for floppies
-
- * lang.pm, ugtk2.pm: kill warnings
-
- * standalone/service_harddrake: autoconfigure mouse when swtiching back
- between 2.4.x and 2.6.x kernels
-
- * standalone/harddrake2: kill warnings
- kill usb_id like usb_vendor is (for USB mass storage media)
- add missing field for hard disks
- the split of the cpu help nicely show up that mice were using CPU help.
- let's describe their "name" field too.
- split out CPU help
- use new infrastructure in order to not display useless floppy help for
- SCSI
- disks
- add infrastructure for per class help (and add missing space around
- brackets
- that perl_checker did miss :-()
- perl_checker cleanup
-
- * install_steps_gtk.pm, install_gtk.pm: fix applying keyboard
- configuration in globetrotter's first time wizard
-
- * Xconfig/card.pm (install_server) remove proprietary gl libraries when
- configuring a non
- ATI/NVIDIA card and redo ldconfig cache accordingly
- (to_raw_X) load non nvidia glx for all non nvidia cards, thus fixing 3D
- on non
- NVIDIA/ATI gfx card
-
-2004/06/15 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: redesign of the ISO image selection dialog, add an
- entry in the list to allow to use the directory as a mirror tree
- do not try to mount the partition in testing mode, assume it is already
- mounted
- del loop device after unmount
-
- * mdk-stage1/Makefile: upgrade distrib version
-
- * mdk-stage1/network.c: allow to go back in proxy selection window
- fix return code handling in mirror list selection
- fix typo spotted by John Keller
- redesign to add "Specify the mirror manually" entries in mirror list
- selection
-
-2004/06/15 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: rename is_same_part to are_same_partitions (not that much
- clear, but at least a little)
- use "find { ... }"
-
- * Makefile: allow easy tracing of stage2
- remove PERL_INSTALL_DEBUG code modifying install2 (unused and not
- working anyway)
-
- * diskdrake/hd_gtk.pm, diskdrake/interactive.pm: rename is_same_part to
- are_same_partitions (not that much clear, but at least a little)
-
- * keyboard.pm: the presence of loadkeys doesn't mean it is the regular
- one. (fixes loadkeys calling itself)
-
- * mdk-stage1/lomount.c, devices.pm: increase the number of loopbacks
- (needed for mandrakemove where the default (8) is much too low :)
- increase the number of loopbacks (needed for mandrakemove where the
- default (8) is much too low :)
-
- * install_any.pm: remove some broken sparc code
-
- * fs.pm:
- - new function subpart_from_wild_device_name()
- - use it
-
-2004/06/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: .backupignore issues (email reports), typo in
- "other" routine
- .backupignore issue (email reports), typo in "other" routine
-
-2004/06/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm (set_removable_configurator) switch from diskdrake to
- drakupdate_fstab
- (like hotplug we just automatically guess what's better)
- update comment
- rename usbnet as net_modules
-
- * drakxtools.spec: fix 10-44mdk's changelog
-
-2004/06/14 jjorge
-
- * share/po/pt.po: saraiva
-
-2004/06/14 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/disk.c: rephrase question again
- rephrase again the disk install questions (thanks to Pierre Jarillon,
- Rapsys|Phoenix and John Kelller)
- rephrase the partition selection message
-
- * mdk-stage1/network.c: move mirror list functions upper
- rename variables for extra cohesion
- fix brown paper bug combo
- always fill proxy fields of interfaces
-
- * mdk-stage1/stage1.c: do not mount sysroot in testing mode
-
-2004/06/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/am.po, share/po/lt.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/tl.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/uz@Latn.po:
- updated pot file
-
- * pixmaps/langs/lang-ber.png: Added image for Berber language, so it is
- available when it would be needed
-
- * share/po/nb.po: updated Norwegian file
- updated pot file
-
- * share/po/nn.po: updated Nynorsk file
- updated pot file
-
- * share/po/cy.po: updated Welsh file
- updated pot file
-
-2004/06/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: enforce introduction of translators hints into
- translation catalogs
- (perl_checker should have been loudly complain on those!!!! :-():
- - add missing coma caracter
- - move them near translations
- note that i didn't bother check po comments that already have the proper
- comma. instead this should be done by perl_checker which should warn
- about po
- comments out of translation calls and tags contexts
- display more data about hard disks (geometry, number of primary/extended
- partitions)
-
- * network/netconnect.pm, standalone/drakTermServ, standalone/drakbackup,
- ugtk2.pm: merge fixes from HEAD
-
- * standalone/service_harddrake: do not automatically switch from nv to
- nvidia (in order to handle
- cases where nvidia module crashes the system)
- merge fix from HEAD
-
- * interactive/newt.pm (ask_fromW_real) make previous button be labeled
- "cancel" when needed
-
- * drakxtools.spec: 10-44mdk
-
- * standalone/printerdrake, standalone/draksec, standalone/drakconnect:
- enforce introduction of translators hints into translation catalogs
- (perl_checker should have been loudly complain on those!!!! :-():
- - add missing coma caracter
- - move them near translations
- note that i didn't bother check po comments that already have the proper
- comma. instead this should be done by perl_checker which should warn
- about po
- comments out of translation calls and tags contexts
-
- * standalone/drakperm: enable drag on drop when looking only at customized
- settings
-
- * harddrake/data.pm: since some hard disks are USB models, we've to
- filtering them out once we've
- detected them in order to prevent tem to appear in the "unknown/other"
- category
- ethernet card detection: only rely on driver for matching ethernet
- cards, thus
- preventing mislisting of other/unwanted devices (eg: bluetooth, wlan,
- AX25).
- last but not least, it enables us to catch
- ldetect/ldetect-lst/detect_devices
- bugs where some devices are *not* seen by drakx and drakconnect.
- remove useless filtering in bridges detection code since proper
- filtering (for
- dobles) is already done at the upper level.
- fix misdetection of nvidia nforce ethernet cards (broken since forcedeth
- replaced nvnet on 2004-01-21 in MDK10's ldetect-lst)
- merge fixes from HEAD
-
- * standalone/draksplash: enforce introduction of translators hints into
- translation catalogs
- (perl_checker should have been loudly complain on those!!!! :-():
- - add missing coma caracter
- - move them near translations
- note that i didn't bother check po comments that already have the proper
- comma. instead this should be done by perl_checker which should warn
- about po
- comments out of translation calls and tags contexts
- merge fixes from HEAD
-
-2004/06/11 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/stage1.c: enable MODE_TESTING if the DEBUGSTAGE1 environment
- variable is set
-
- * mdk-stage1/tools.c: in testing mode, try to open cmdline file in current
- directory before trying in /proc
-
- * mdk-stage1/disk.c: let the user choose between ISO images containing a
- stage2 installer if a directory containing ISO images has been specified
-
- * mdk-stage1/network.c: do not ask proxy settings if interface wasn't
- brought up (stupid me)
- add http proxy settings in interface_info struct, and ask them right
- after the interface is up, so that they can be used to fetch the mirror
- list
-
- * mdk-stage1/network.h: add http proxy settings in interface_info struct,
- and ask them right after the interface is up, so that they can be used
- to fetch the mirror list
-
-2004/06/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksplash: merge lost hunk
- s/_([xy])\b/_\1\1/ so that cperl-mode is happier
- make draksplash work again...
-
-2004/06/10 Olivier Blin <oblin at mandrakesoft.com>
-
- * standalone/drakboot: fix trainee suckiness
-
- * mdk-stage1/config-stage1.h: use new product name (Mandrakelinux)
-
- * mdk-stage1/mount.c, mdk-stage1/disk.c: ntfs support in install from disk
- (on nplanel request, but to actually work, it would need the BOOT
- kernels to include the ntfs module)
-
-2004/06/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po: updated Tajik file
-
-2004/06/10 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: perl_checker compliance
- - hde is ide/host1/bus0/target0/lun0, and not
- ide/host0/bus2/target0/lun0
- - add host in hd struct for bus ide
-
-2004/06/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: first lan step: replace the "manual choice"
- string by the more
- meaningfull "manually load a driver"
- first lan step: do not compare translated strings, use format callback
-
- * security/level.pm (get) default to standard level; else security::msec
- won't be able to
- load any values when level is not set (thus resulting in an empty
- draksec GUI)
-
- * tools/cvslog2changelog.pl: add olivier blin
-
-2004/06/09 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/stage1.c: in move, use stg1_info_message() instead of
- stg1_error_message() not to disable MODE_AUTOMATIC
- in move, use stg1_info_message() instead of stg1_error_message() not to
- disable MODE_AUTOMATIC if not enough memory
-
-2004/06/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
-
- * drakxtools.spec: 10-43mdk
-
-2004/06/08 Olivier Blin <oblin at mandrakesoft.com>
-
- * mdk-stage1/config-stage1.h: in ftp install, display a mirror list
- (fetched from http://www.linux-mandrake.com/mirrorsfull.list) to allow
- the user to choose the medium, the host, and automatically find the path
- on mirror (next try, I suck Pixel said)
-
- * mdk-stage1/network.c: in ftp install, display a mirror list (fetched
- from http://www.linux-mandrake.com/mirrorsfull.list) to allow the user
- to choose the medium, the host, and automatically find the path on
- mirror
- include missing header for uname
- in ftp install, check that modules for the boot kernel are available in
- mdkinst live location (they won't be used by the installer, but if they
- aren't here, they probably won't be in the mdkinst tarball)
-
- * mdk-stage1/url.h, mdk-stage1/url.c: list only the requested file in
- ftp_get_filesize() instead of the whole directory (the buffer happens to
- be too small sometimes), make this function available for other modules
-
-2004/06/08 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/monitor.pm: fix typo causing "Out of memory"
-
- * Xconfig/card.pm, install_steps_gtk.pm, share/list.i386, pkgs.pm,
- standalone/drakedm, install2.pm, install_steps.pm, Xconfig/main.pm,
- Xconfig/test.pm, standalone/XFdrake, install_steps_interactive.pm:
- switch to xorg
-
- * authentication.pm: add "Active Directory" authentication (alpha code)
-
- * share/rpmsrate:
- - obsolete: gnome-vfs-extras xanim nist mtv gatos mokmod
- ghostscript-utils tetex-latex-arab-doc sgml-tools
- ghostscript-module-SVGALIB kdenetwork-kit ApacheJServ
- cameleo unarj unstuff postgresql-python mercury NVIDIA_nforce*
- fonts-type1-baltic gnorpm
- - obsolete games: xtrojka bunnies xgammon xpuzzles 7colors xrally
- gtulpas gtkgo
- - obsolete and the new one is auto required: MAKEDEV
- - xine-oss xine-xv are in xine-plugins which is required by xine-ui
- - gatos is no more, replacing with ati.2 (??)
- - replace php with php-cgi (??)
- - replace scanner-gui with xsane and "KDE kdegraphics-kooka"
- - replace clispp2c with clisp (??)
- - replace autoconf with autoconf2.1
- - replace automake with automake1.4
- - switch to gimp2_0
- - everybuddy is now ayttm
- - gimp-plugin is no more, but adding gimp-help
- - Epplets is now epplets (since a lot of time)
- - mandrake-galaxy is now mandrakegalaxy
- - prelude is now prelude-manager
- - kdenetwork-kmail is now kdepim-kmail (same for kdepim-korn and
- kdepim-knode)
- - many XFree86-* are now xorg-x11-*, others are removed (the old
- XFree3 servers)
- - libxfree86-devel is now libxorg-x11-devel
- - libxfree86-static-devel is now libxorg-x11-static-devel
- - tight-vnc-doc is now tightvnc-doc
- - php-manual is now php-manual-{en,fr,...}
- - sketch is now skencil
- - libgr-progs is now netpbm
- - MySQL-devel is now libmysqlXX-devel
- - replace xkobo with skobo
- - fix typo for xtraceroute (bad layout for flag 3D)
-
- - libiw27 instead of libiw26
- - libhpojip0 instead of libhpojip
-
-2004/06/08 Rafael Garcia-Suarez <rgarciasuarez at mandrakesoft.com>
-
- * share/list: A chunk of the previous patch wasn't suitable for 10.0
- Report revisions 1.124, 1.125 and 1.126 from HEAD
-
-2004/06/08 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Bugzilla #9877 - deal with kernel ring buffer
- that is flooded with msgs
- for tape device detection.
-
-2004/06/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakedm: kill dead code
-
- * tools/cvslog2changelog.pl: add rafael
-
-2004/06/08 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_gtk.pm, share/list.i386, install2.pm, standalone/XFdrake,
- install_steps_interactive.pm: switch to xorg
-
- * authentication.pm: add "Active Directory" authentication (alpha code)
-
- * share/rpmsrate:
- - obsolete: gnome-vfs-extras xanim nist mtv gatos mokmod
- ghostscript-utils tetex-latex-arab-doc sgml-tools
- ghostscript-module-SVGALIB kdenetwork-kit ApacheJServ
- cameleo unarj unstuff postgresql-python mercury NVIDIA_nforce*
- fonts-type1-baltic gnorpm
- - obsolete games: xtrojka bunnies xgammon xpuzzles 7colors xrally
- gtulpas gtkgo
- - obsolete and the new one is auto required: MAKEDEV
- - xine-oss xine-xv are in xine-plugins which is required by xine-ui
- - gatos is no more, replacing with ati.2 (??)
- - replace php with php-cgi (??)
- - replace scanner-gui with xsane and "KDE kdegraphics-kooka"
- - replace clispp2c with clisp (??)
- - replace autoconf with autoconf2.1
- - replace automake with automake1.4
- - switch to gimp2_0
- - everybuddy is now ayttm
- - gimp-plugin is no more, but adding gimp-help
- - Epplets is now epplets (since a lot of time)
- - mandrake-galaxy is now mandrakegalaxy
- - prelude is now prelude-manager
- - kdenetwork-kmail is now kdepim-kmail (same for kdepim-korn and
- kdepim-knode)
- - many XFree86-* are now xorg-x11-*, others are removed (the old
- XFree3 servers)
- - libxfree86-devel is now libxorg-x11-devel
- - libxfree86-static-devel is now libxorg-x11-static-devel
- - tight-vnc-doc is now tightvnc-doc
- - php-manual is now php-manual-{en,fr,...}
- - sketch is now skencil
- - libgr-progs is now netpbm
- - MySQL-devel is now libmysqlXX-devel
- - replace xkobo with skobo
- - fix typo for xtraceroute (bad layout for flag 3D)
-
- - libiw27 instead of libiw26
- - libhpojip0 instead of libhpojip
-
-2004/06/08 rgarciasuarez
-
- * share/list: Report revisions 1.124, 1.125 and 1.126 from HEAD
-
-2004/06/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/ja.po, share/po/hr.po, share/po/be.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/he.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/ltg.po, share/po/nb.po,
- share/po/ky.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/am.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/tl.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
-2004/06/07 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/init.c: nasty kernel now gives us weird
- PIDs, so we can't rely on this to detect if we are running
- on a live box or not. So set testing to 0
-
- * mdk-stage1/dietlibc/lib/alloc.c: fix build with gcc 3.4 (+ little
- cleanup)
-
- * mouse.pm: hid is missing (and not needed) on kernel 2.6.7.0.rc2
-
- * mdk-stage1/dietlibc/Makefile:
- - fix build on gcc 3.4
- - much nicer detection of wether $ARCH/Makefile.add modifies CFLAGS or
- not
-
-2004/06/04 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm: switch ONBOOT to on/off for isdn and adsl
- connections
-
- * network/adsl.pm: remove some FIXME comments
-
-2004/06/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/gl.po: updated Galician file
-
-2004/06/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake.sh: run harddrake service earlier
-
- * any.pm (setupBootloader) remove debugging messages
- (setupBootloader__entries) fix typo (Andrea Celli)
-
-2004/06/03 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/xfree.pm: add resolution 1920x1200 called WUXGA (used by Dell
- Laptops Inspiron 8500, 8600 and Latitude D800) (bugzilla #6795)
-
- * tools/cvslog2changelog.pl: add AUTHOR environment option for my warly
- reports
-
- * patch/patch-rh9-mdk10.pl: only big known bug remaining is mouse
- configuration
-
- * mdk-stage1/probing.c: use the same technique as ldetect for detecting
- usb and firewire controllers (based on the pci class)
- use the same technique as ldetect for detecting usb and firewire
- controllers (based on the pci class)
-
-2004/06/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/de.po: updated German file
-
-2004/06/02 Pixel <pixel at mandrakesoft.com>
-
- * any.pm:
- - add descriptions for NFS and SMB (thanks to bugzilla #9940)
- - don't iterate on %l, better iterate on %types
-
- * fs.pm:
- - stop mounting ext3 partitions using type ext2 during install
- - stop fsck'ing ext3 partitions (it was only done during install, not
- upgrade)
-
-2004/06/01 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: s#ppp/peers/adsl#ppp/peers/ppp0#
- as we now use ifup-ppp for adsl, it will look for ppp0
- new way to specify how to up connection for pppoe(xDSL) and others(ADSL)
-
-2004/06/01 jjorge
-
- * share/po/pt.po: saraiva
-
-2004/06/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/am.po: updated Amharic file
-
- * share/po/nb.po: updated Norwegian po file
-
-2004/06/01 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakboot: rollback weird and ugly workaround when pressing
- cancel on the ask_warn. The real fix is in ugtk2.pm
-
- * any.pm: handle the nfs/smb service disabled (enhancement given by
- Olivier Blin)
-
- * ugtk2.pm: when wizcancel occurs, ugtk2 object is not destroyed (the
- garbage collector seems to have some pbs taking care of this, but since
- many callbacks using it are registered, it's no wonder)
- (fixes pressing "Cancel" on a ->ask_warn in wizard mode)
- (set_text): fix "cleanups"
-
-2004/06/01 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Really apply gui fix.
- Use array rather than hash per Thierry.
- Insure ftp transfers are binary, fix gui problem (in 10.0 update also).
- Binary ftp/gui fixes from cooker branch.
-
- * standalone/drakTermServ: Use array rather than hash per Thierry.
- Insure ftp transfers are binary, fix gui problem (in 10.0 update also).
-
-2004/06/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/tools.pm: remove debug message
- (use_windows) space cleanup
-
- * ugtk2.pm (set_text) cleanups
-
- * network/netconnect.pm: make LAN wizard more user friendly: move "manual
- choice" after detected
- interfaces
-
- * standalone/drakboot (lilo_choice) fix error title
- fix "two windows after exception" bug
-
- * network/drakfirewall.pm: mark it as translatable for non alphabetic
- languages
-
- * drakxtools.spec: 10-42mdk
-
- * bootloader.pm (write_grub_config) do not write partial config file (thus
- garbaging previous
- config) if an error occured
-
- * detect_devices.pm (getNet) handle interface w/o ip addresses
- (getNet) rollbacl to MDK10.0 detection scheme
-
-2004/05/28 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Typo in tape restore (Federico Belvisi).
-
-2004/05/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm (real_main) fix protocol switching from manual to
- auto when stepping back
- merge brown paper bug fix from TRUNK
-
- * network/ethernet.pm (get_eth_cards) fallback on sysfs in order to get
- driver and card
- description when ethtool is not supported (eg: ipw2100 driver for
- intel centrino)
- merge from HEAD:
- (get_eth_cards) fallback on sysfs in order to get
- driver and card description when ethtool is not supported (eg: ipw2100
- driver for intel centrino)
- merge fixes from HEAD
-
- * keyboard.pm, any.pm, c/stuff.xs.pl, standalone/drakTermServ,
- standalone/net_monitor, network/drakfirewall.pm, authentication.pm,
- detect_devices.pm: merge fixes from HEAD
-
- * standalone/drakbackup: merge fix from TRUNK
- merge fixes from HEAD
-
- * network/network.pm (read_all_conf) read VLAN interfaces too
- (read_all_conf) read ip aliased interfaces too
-
- * drakxtools.spec: update 10-41mdk's changelog
- 10-41mdk
- 10-40mdk
- fix 10-37mdk's indentation
- fix perl Glib/Gtk2 binding requires for mdk10.0
- fix 10-34.2mdk changelog indentation
- update 10-34.2mdk's changelog
- update 10-34.2mdk's changelog
- merge fixes from HEAD
-
-2004/05/27 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm:
- - drop old internet service code
- - only one way to configure/up/down an adsl connection
-
- * network/netconnect.pm:
- - call remove_initscript because internet service is dropped
- - drop write_initscript call
-
- * network/tools.pm:
- - kill write_initscript
- - add remove_initscript
-
-2004/05/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/am.po: Added Amharic file
-
-2004/05/27 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: new function isTrueLocalFS() to make a distinction between
- ext3/reiserfs/... and nfs
- => allow /home on nfs (bugzilla #7460)
- new function isTrueLocalFS() to make a distinction between
- ext3/reiserfs/... and nfs
- => allow /home on nfs (bugzilla #7460)
-
- * fsedit.pm, install_interactive.pm, partition_table.pm: new function
- isTrueLocalFS() to make a distinction between ext3/reiserfs/... and nfs
- => allow /home on nfs (bugzilla #7460)
-
- * Xconfig/card.pm, install2.pm, install_steps.pm, install_any.pm,
- install_steps_interactive.pm: handle freeDriver which disable using
- proprietary X driver (esp. for nvidia)
-
- * any.pm: really chkconfig --add and --del for "diskdrake --fileshare"
- (thanks to Olivier Blin)
- instead of removing package nfs-utils or samba-server (when "diskdrake
- --fileshare" disables a export kind) (bugzilla #9804)
-
-2004/05/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getNet) ignore loopback device
-
- * standalone/net_monitor (get_val) reuse c::get_netdevices() and thus skip
- bogus sit0
-
- * drakxtools.spec: 10-39mdk
- 10-38mdk
-
-2004/05/26 Daouda Lo <daouda at mandrakesoft.com>
-
- * docs/HACKING:
- - perl-XML-Parser is needed at build stage
-
-2004/05/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tl.po: updated Filipino file
-
- * keyboard.pm, share/rpmsrate, lang.pm: enabled Latgalian language choice;
- prepared for Sardian;
- rpmsrate: Japanese input method is now "uim"
-
-2004/05/26 Pixel <pixel at mandrakesoft.com>
-
- * common.pm, crypto.pm, install_any.pm: /etc/mandrake-release is now
- /etc/mandrakelinux-release
-
- * lang.pm:
- - call handleI18NClp() ASAP
- - create and use lang2move_clp_name()
-
- * install2.pm: "expert" flag in stage2 is bad and deprecated, removing it!
-
-2004/05/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getNet) reuse c::get_netdevices()
- (getNet) support br (bridging) and tr (UML) interfaces (florin)
-
- * c/stuff.xs.pl (netdevices) introduce it in order to list network
- interfaces
-
-2004/05/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po, share/po/eu.po: updated Basque and Tajik files
-
- * share/keyboards.tar.bz2: new keyboards; new lang->keyboard
- correspondences
-
- * keyboard.pm: Nepali uses devanagari script
- new keyboards; new lang->keyboard correspondences
- don't trust the USB keyboard layout announc when it claims to be "us"
- layout (mosdt manufacturers just keep that default value while seeling
- different layouts)
-
-2004/05/25 rvojta
-
- * network/drakfirewall.pm:
- - BitTorrent support added
-
-2004/05/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: update 10-37mdk's changelog
- 10-37mdk
-
- * network/ethernet.pm (mapIntfToDevice) only try to lookup pci or usb
- device by bus location
- if its location is defined (some driver are returning bogus data on
- ETHTOOL_GDRVINFO command)
- (get_eth_cards) brown paper bug: fix card name lookup when driver does
- not support GDRVINFO command from ETHTOOL ioctl and there's only one
- card managed by this driver
-
- * share/po/br.po: update
-
-2004/05/24 rgarciasuarez
-
- * share/list: Don't hardcode architecture
-
-2004/05/24 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix dropped .txt files when running mkisofs.
- (Anthill #799)
-
-2004/05/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksplash (mk_frame) minor cleanup
- switch from deprecated OptionMenu into new ComboBox widget
-
- * share/po/br.po: typo fix
-
- * drakxtools.spec: 10-36mdk
-
- * standalone/drakperm, standalone/drakbug, interactive/gtk.pm,
- standalone/drakboot, standalone/draksec, standalone/drakfloppy,
- standalone/drakTermServ, Xconfig/resolution_and_depth.pm,
- standalone/drakbackup: switch from deprecated OptionMenu into new
- ComboBox widget
-
- * standalone/drakconnect: switch from deprecated OptionMenu into new
- ComboBox widget
- (build_notebook) simplify pull down menu filling and do not duplicate
- protocols
- list
-
- * ugtk2.pm: still provide compat stuff for OptionMenu (#9826) until all
- tools are
- converted
-
-2004/05/21 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakTermServ: Some new perl_checker
- fixes.
-
-2004/05/20 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Add /etc/modprobe* mount points for client
- hardware config.
-
-2004/05/19 Daouda Lo <daouda at mandrakesoft.com>
-
- * share/list:
- - Share pango modules between the FT2 and Xft backend (named fc in
- pango 1.4)
- - pango-modules file is now located in /etc/pango/i386/
- - Add Build.pm
-
-2004/05/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * c/stuff.xs.pl (hasNetDevice, isNetDeviceWirelessAware, getNetDriver)
- explicitely use
- system IFNAMSIZ instead of implicitely defining it
- (isNetDeviceWirelessAware) introduce it in order to detect whether a
- network interface support wireless extensions or not
- forward better LAN vs wireless filtering
-
- * network/adsl.pm: forward speedtouch fix (using kernel mode)
-
- * network/netconnect.pm: filter LAN and Wireless cards by explicitely
- checking whether network
- interfaces support wireless extensions or not instead of relying on
- both ethtool support (in order to get the module name) and checking
- against a whitelist of known wireless awere cards
- forward speedtouch fix (using kernel mode)
- forward better LAN vs wireless filtering
-
- * drakxtools.spec: 10-35mdk
-
-2004/05/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/ky.po, share/po/es.po, share/po/pl.po: updated
- Kyrgyz and Welsh files
-
-2004/05/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (Gtk2::OptionMenu->new) kill debug message
- (Gtk2::OptionMenu) transparently replace obsolete OptionMenu widget by
- the new ComboBox widget
-
-2004/05/17 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm: perl_checker compliance
- remove speedtouch and ISDN 'only working under 2.4 kernel' warnings
-
-2004/05/17 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm: install autofs for nis authentication (dixit florin &
- fcrozat)
-
- * Xconfig/xfree.pm: restore the ability to specify the file where the
- config should be written (since it's used by Xconfig/test.pm)
-
- * Makefile: instead of keeping stage1 (mostly as temporary space but with
- a fixed size, and for the background init),
- exit the stage1 giving hand to stage2 in a tmpfs (same as what was done
- for Mandrakemove)
- stage2 now builds the full mdkinst, and full_stage2 is stage2 + building
- mdkinst_stage2
-
-2004/05/17 rgarciasuarez
-
- * tools/Makefile: Clean up perl version checking in the tools makefile.
-
- * Makefile: Remove an obsolete check for XFree86-VGA16
-
- * share/list: Fix version of PerlIO::gzip in file list
-
-2004/05/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/icons/drakconnect_step.png: kill unused image
-
- * share/po/br.po: update
-
-2004/05/16 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Fixes
-
-2004/05/16 yrahal
-
- * share/po/ar.po: Arabic translation
-
-2004/05/15 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Upadted Spanish messages
-
-2004/05/14 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: Fixes to use speedtouch kernel driver / drop userspace
- one
- (happy modem with both 2.4 and 2.6)
- - fix modem_run parameters to use kernel driver
- - change/move pty declaration in /etc/ppp/peers/adsl
- - plugin pppoatm has to be set and vpi.vci too
- - new net_cnx_{up/down}, speedtouch.sh seems to be useless now
-
-2004/05/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sl.po, share/po/ky.po, share/po/hi.po: fixed "default:LTR"
- string
-
- * share/po/et.po, share/po/pt_BR.po: updated Estonian and Brazilian files
-
-2004/05/13 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: in manualFstab coming from auto_install.cfg, allow device
- /dev/XXX instead of simply XXX
- instead of keeping stage1 (mostly as temporary space but with a fixed
- size, and for the background init),
- exit the stage1 giving hand to stage2 in a tmpfs (same as what was done
- for Mandrakemove)
-
- * mdk-stage1/probing.c: usb cdrom has a weird size in /proc/partitions,
- the result is that it is detected as floppy
- usb cdrom has a weird size in /proc/partitions, the result is that it is
- detected as floppy
-
- * c/stuff.xs.pl, diskdrake/interactive.pm, fs.pm, fsedit.pm,
- standalone/drakupdate_fstab: really handle LABEL=XXX in fstab (as used
- by redhat) (no xfs labels yet)
-
- * mdk-stage1/Makefile, mdk-stage1/disk.c, mdk-stage1/tools.h,
- mdk-stage1/log.c, mdk-stage1/adsl.c, Makefile, mdk-stage1/cdrom.c,
- share/devices, mdk-stage1/config-stage1.h, mdk-stage1/stage1.h,
- mdk-stage1/tools.c, mdk-stage1/.cvsignore, share/symlinks,
- mdk-stage1/stage1.c, mdk-stage1/init.c, mdk-stage1/dhcp.c,
- mdk-stage1/network.c: instead of keeping stage1 (mostly as temporary
- space but with a fixed size, and for the background init),
- exit the stage1 giving hand to stage2 in a tmpfs (same as what was done
- for Mandrakemove)
-
- * ugtk2.pm: better error logging when gtkcreate_img or gtkcreate_pixbuf
- can't find the image
-
- * Xconfig/resolution_and_depth.pm: simplify
- Xconfig::resolution_and_depth::allowed(): adapt it to the way it's
- really used
- $prefered_depth defaults to the greatest depths, no need to set it to 24
- vmware doesn't like 24bpp (bugzilla #9755)
-
- * Xconfig/monitor.pm: speed-up monitor choosing dialog when {VendorName}
- is undef (esp. when using "use diagnostics")
-
-2004/05/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/advertising/dwd-07.pl: unified two strings
-
- * share/po/et.po: updated Estonian file
-
- * share/po/be.po: updated po file
-
-2004/05/12 Pixel <pixel at mandrakesoft.com>
-
- * keyboard.pm, install_steps_interactive.pm: fix typo
-
- * lang.pm: no lang-ltg.png, so disabling ltg
- - fix typo
- - fix last commit which was not using $locale_country as it should in
- system_locales_to_ourlocale()
-
- * Makefile: use busybox when dont_run_directly_stage2
-
- * install_any.pm: fix selecting locales-LANG (it didn't really work, but
- it doesn't seem needed?)
-
-2004/05/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/ky.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated pot file
-
-2004/05/11 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm: fix winbind configuration and do the same for LDAP
- and NIS (modifs proposed and checked by Vincent Guardiola)
-
- * mdk-stage1/stage1.c: adapt copyright
-
- * lang.pm:
- - new function locale_to_main_locale() to replace the typical
- substr($lang, 0, 2) or $lang =~ /(..)/
- - new function analyse_locale_name() to replace various regexps on
- locale name
- - use those 2 functions for cleanup
- - cleanup even more standard_locale()
- perl_checker compliance
- remove unused function
-
- * drakxtools.spec: new update:
- - fix pam configuration when using winbind (also fixes LDAP and NIS
- (?))
-
- * detect_devices.pm: rewrite a little probeSerialDevices(), the beginning
- is still very strange
-
- * Xconfig/test.pm: fix typo
-
- * printer/main.pm, install_steps.pm, keyboard.pm: use
- lang::analyse_locale_name() and lang::analyse_locale_name()
-
- * http.pm, Xconfig/card.pm, printer/detect.pm, wizards.pm,
- interactive/newt.pm, network/netconnect.pm, mouse.pm, install2.pm,
- .perl_checker: perl_checker compliance
-
- * ugtk2.pm: perl_checker compliance
- better error logging when gtkcreate_img or gtkcreate_pixbuf can't find
- the image
-
- * any.pm: use lang::analyse_locale_name() and lang::analyse_locale_name()
- more cleanup in selectLanguage()
- selectLanguage():
- - simplify @langs generation
- - use a tree if @langs > 15, not when $::move is set
-
- * install_steps_interactive.pm: use lang::analyse_locale_name() and
- lang::analyse_locale_name()
- fix ugly typo (thanks to perl_checker)
-
- * install_any.pm: fix selecting locales-LANG (i didn't really work, but it
- doesn't seem needed?)
-
-2004/05/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
-
- * harddrake/data.pm: do not run XFdrake in automatic mode, it's useless
-
-2004/05/10 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/man/C/man5/drakbackup.conf.5: Man page for drakbackup.conf.
-
-2004/05/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update breton translation
-
-2004/05/08 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated partially
-
-2004/05/08 Pixel <pixel at mandrakesoft.com>
-
- * standalone/diskdrake: perl_checker compliance
-
-2004/05/08 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/scannerdrake: Fixed firmware installation.
-
-2004/05/07 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/main.pm: remove debugging code
- you can now configure monitors on heads > 1
- fix an old typo
-
- * Xconfig/various.pm, Xconfig/resolution_and_depth.pm, Xconfig/xfree.pm:
- you can now configure monitors on heads > 1
-
- * Xconfig/monitor.pm: you can now configure monitors on heads > 1
- rename monitors() and $monitors to monitors_db() and $monitors_db
- (preparation for next commit which adds ability to configure each
- monitor)
-
-2004/05/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakclock: do saner check for ntp package (Robert Vojta)
-
-2004/05/06 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm, standalone/drakupdate_fstab: don't prefer_devfs_name when reading
- /proc/mounts (which uses devfs names)
-
- * Xconfig/card.pm: don't succeed automatic configuration (not
- auto_install) when there is many cards (as requested by Joe Bolin on
- cooker)
-
-2004/05/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
-
-2004/05/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: preparing for Furlan
-
- * share/po/gl.po: updated Galician file
-
-2004/05/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix 10-31mdk's changelog
-
- * network/drakfirewall.pm: open more ports for samba
-
- * network/netconnect.pm: do not offer to set DOMAINNAME2 since it is never
- saved nor read (#9580)
-
-2004/05/04 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/ethernet.pm: use @cards instead of $#cards as told by master
- pipi
- perl_checker fixes
-
- * network/netconnect.pm: perlchecker fixes
-
-2004/05/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-34mdk
-
- * standalone/drakconnect: fix interface destruction wizard
-
- * share/po/de.po: update
-
-2004/05/03 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm, network/isdn.pm: take ISDN protocol into account
- for people outside Europe to use it
- (kind of lost in space before)
-
-2004/05/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/de.po: updated German file
-
-2004/05/03 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: no need for defensive programming
- blank.img has been removed, so remove special code handling it
-
- * docs/README: quick update, not complete
-
- * mdk-stage1/modules.c, install_steps_interactive.pm, install2.pm,
- modules.pm, mdk-stage1/stage1.c: blank.img has been removed, so remove
- special code handling it
-
- * Xconfig/xfree3.pm, Xconfig/various.pm, Xconfig/card.pm,
- Xconfig/resolution_and_depth.pm, Xconfig/xfree.pm, Xconfig/test.pm,
- Xconfig/xfreeX.pm, mouse.pm, Xconfig/xfree4.pm, standalone.pm,
- Xconfig/default.pm, Xconfig/main.pm, Xconfig/screen.pm, Xconfig/FILES:
- XFree 3 is gone!
-
- * mdk-stage1/Makefile: stage1-disk and stage1-medias-usb are dead already
-
-2004/05/01 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm, standalone/drakupdate_fstab, diskdrake/interactive.pm, fsedit.pm:
- fix drakupdate_fstab adding twice an entry in fstab, one with the old
- name, one with the devfs name
-
-2004/04/30 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm, any.pm, devices.pm:
- - new getSCSI_26() not using /proc/scsi/scsi
- (since we can't say first Direct-Access entry is sda anymore)
- - deprecate field {raw_type}
- - don't fill {device} with sgX for non-(cdrom|hd|floppy)
- (hopefully not used by anything, except maybe scanners?)
- - replace scdX with srX (which everybody use)
-
-2004/04/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone.pm (version) bump release number
-
- * standalone/drakclock: time is displayed as HH:MM:SS with RTL languages
-
- * drakxtools.spec: 10-32mdk
-
- * harddrake/data.pm: list SATA controllers in their own category (anthill
- #741)
-
-2004/04/28 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/isdn.pm: cleaning _last_ 'isdn_' prefix
- drop unused ISA and EXPORT
- drop isdn_ fonction names
-
- * network/netconnect.pm: drop isdn_ fonction names
- drop network::isdn->import
-
- * harddrake/data.pm: change last isdn_detect_backend() remaining
-
- * standalone/drakconnect: drop isdn_ fonction names
-
-2004/04/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ky.po: updated Kyrgyz file
-
- * share/po/nn.po: Updated Nynorsk file
-
-2004/04/28 tsdgeos
-
- * share/po/ca.po: updating catalan translations of DrakX and drakfax
-
-2004/04/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
-
- * standalone/service_harddrake: log removed/added hw
-
-2004/04/27 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/isdn.pm: no need to up ippp0 in net_cnx_up, it's been up'ed at
- startup
-
- * standalone/drakconnect: more gui layout fixes
-
- * network/netconnect.pm, network/tools.pm: try to fix #3793 or at least
- enhance firmware seeking on windows partition
- (based upon titi's patch)
-
-2004/04/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/de.po, share/po/pt_BR.po: updated Brazilian file
-
-2004/04/27 Pixel <pixel at mandrakesoft.com>
-
- * standalone/XFdrake: not needed for Lacie, so removing
-
- * diskdrake/removable.pm, diskdrake/interactive.pm: revert handling --auto
- for removable, it is much better done in a separate function
- (the goal of this --auto is not clear at all, and is better explicitly
- done)
-
-2004/04/27 yrahal
-
- * share/po/ar.po: Arabeyes' Arabic translation
-
-2004/04/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/de.po: updated German translations
-
-2004/04/26 Pixel <pixel at mandrakesoft.com>
-
- * run_program.pm: create ~/tmp when needed
-
- * mdk-stage1/stage1.c, mdk-stage1/config-stage1.h: rename MandrakeMove to
- Mandrakemove
-
- * lang.pm: utf8_should_be_needed() must return true if any of the
- languages chosen is utf8, not only the main one
- (it also returns true when there are many charsets)
-
-2004/04/25 fwang
-
- * share/po/zh_CN.po: update
-
-2004/04/25 yrahal
-
- * share/po/ar.po: Arabeyes.org's Arabic translation
-
-2004/04/24 fwang
-
- * share/po/zh_CN.po: update
-
-2004/04/23 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: re-indentation
- use gtkset_border_width(Gtk2::VBox->new, 5) to create a vbox and set a
- border_width at the same time
- change packing to get a better GUI
-
- * ugtk2.pm: create frame with a border witdth (titi rulez)
-
-2004/04/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nn.po: updated Nynorsk file
-
- * share/po/gl.po: updated Galician files
-
-2004/04/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (shrink_topwindow) support both 10.0 and cooker
-
- * standalone/drakconnect: remove useless ::prefix references
- (build_notebook) sort ppp auth methods
-
- * drakxtools.spec: 10-32mdk
-
- * standalone/service_harddrake: do automatic sound configuration (one can
- still switch between OSS and
- ALSA through mcc)
- handle again timeouts
- do X11 configuration automagically
- - when automatic flag is set for one hardware class, do not ask for
- confirmation and just do what is needed
- - only show "probing in progress" message if we did run an interactive
- tool
-
- * modules.pm (probe_category) perl_checker cleanup
- (remove_alias, remove_alias_regexp, remove_alias_regexp_byname,
- remove_module, set_options) add more explanations
-
- * harddrake/data.pm: do X11 configuration automagically
- (set_removable_configurator) use diskdrake instead of drakupdate_fstab
- for removable media in automatic mode
- set automatic flag for removable media
-
- * diskdrake/interactive.pm, diskdrake/removable.pm: handle --auto when
- managing removable media
-
- * Xconfig/various.pm, standalone/XFdrake: handle --auto
-
-2004/04/22 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * modules.pm: fix 'somewhat' broken isdn type and driver name fetching
- from pcitable
- (this is no paper-bag)
-
-2004/04/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sl.po: updated Slovanian file
-
-2004/04/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake, standalone/harddrake2: switch to new
- harddrake data structure
-
- * install_steps_interactive.pm (summary) install alsaconf too for isapnp
- sound cards (it better handle some
- isapnp sound cards)
-
- * standalone/drakxtv: fix tv cards detection
-
- * harddrake/data.pm: split usb ports from usb controllers (arnaud request)
- new harddrake data structure (easier to extend)
-
- * harddrake/v4l.pm: sync tuners list with 2.6.6-rc2 too
- sync card lists with 2.6.6-rc2
-
-2004/04/20 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: move reread_net_conf to tools.pm
- remove unneeded @all_cards initialisation in reread_net_conf
-
- * network/tools.pm: move reread_net_conf to tools.pm
-
-2004/04/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect (populate_notebook) fix drakxtools' build
- (build_notebook) do not assume there's not language that want to
- translate the "dhcp" string as in other code
-
- * drakxtools.spec: 10-31mdk
-
-2004/04/19 dam's <dams at idm.fr>
-
- * standalone/drakfont: attempt to correct bug #9423
-
-2004/04/19 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: $adsl_modem is optional, moved to $o_adsl_modem
-
- * standalone/drakconnect: dropped $::i in foreach loop, use $i instead
- - translate strings once and only for the user.
- don't bother with translated strings internally..
- - drop DHCP translation, it's always DHCP
- IPADDR, NETMASK and GATEWAY fields are not sensitive by default in DHCP
- (broken by #8498 fix)
-
-2004/04/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/nb.po: updated Welsh and Norwegian files
-
-2004/04/19 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Consolidate button_box* code, remaining
- file_dialogs.
-
-2004/04/18 tsdgeos
-
- * share/po/ca.po: Unfuzzying and updating
-
-2004/04/18 yrahal
-
- * share/po/ar.po: Arabic translation (Arabeyes.org)
-
-2004/04/16 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Some drives don't return "ATIP info from disk".
-
-2004/04/11 yrahal
-
- * share/po/ar.po: Arabic translation
-
-2004/04/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/uk.po: updated Ukrainian and Welsh files
-
- * share/po/nn.po, share/po/tl.po: updated Nynorsk and Filipino files
-
- * share/po/hi.po, share/po/eu.po: corrected default:LTR entries
-
-2004/04/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_steps.pm, lang.pm (lang::write_langs) drop prefix parameter
-
-2004/04/08 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakclock:
- - test /etc/init.d/ntpd instead of /etc/ntp.conf for ntp installation
-
-2004/04/08 keld
-
- * share/po/da.po: updates
- soft/mdkonline/po/da.po soft/wizard_perl/po/da.po
- gi/perl-install/share/po/da.po
-
-2004/04/08 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: mount /sys before move::init() since move::init() needs it
-
- * mdk-stage1/lomount.c:
- - no need for chloop device anymore, my kernel patch applies directly
- on the default loop module :)
- - gzloop needs cryptoloop and zlib_inflate (why must i handle this by
- hand? is my gzloop ugly?...)
-
- * devices.pm: get rid of the chloop code (not used anymore)
-
-2004/04/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: bump glib/gtk+ perl binding requires
- use Mandrakelinux now
- 10-30mdk
-
-2004/04/07 dam's <dams at idm.fr>
-
- * standalone/drakups: corrected drakups against new libconf 0.32
-
-2004/04/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: defined default font to use in KDE for devanagari and malayalam
- scripts
-
-2004/04/06 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/list-pwp, share/advertising/list-dwd,
- share/advertising/list-dis, share/advertising/list-ppp: Don't display
- commercial advertisement in development version
-
-2004/04/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ky.po, share/po/eu.po: Added Kyrgyz file; updated Basque file
-
-2004/04/06 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Use a scalar with cat_ (Pixel suggestion).
- Don't move existing dhcpd.conf, add an include for terminal-server
- instead.
-
-2004/04/06 tbacklund
-
- * share/po/fi.po: fully translated, was 3 fuzzy, 3 untranslated
-
-2004/04/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (shrink_topwindow) fix faillure with perl-Gtk+-1.04x (#9411)
-
- * install_steps_interactive.pm: typo fix
-
-2004/04/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hi.po: updated Hindi file
-
-2004/04/05 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: allow mounting type devpts
- perl now handle cleanly utf8 string in exceptions, no need to die
- \N("...")
-
- * loopback.pm, diskdrake/hd_gtk.pm, diskdrake/interactive.pm, lvm.pm,
- install2.pm, fsedit.pm, network/drakfirewall.pm, authentication.pm,
- install_steps.pm, raid.pm, bootloader.pm, swap.pm, install_any.pm,
- install_interactive.pm, partition_table/raw.pm, partition_table.pm,
- install_steps_interactive.pm: perl now handle cleanly utf8 string in
- exceptions, no need to die \N("...")
-
-2004/04/05 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Remove config-info (new home to be man page).
- Use ugtk2 cursor wait/normal (share the wheel).
- Combine/rework restore code.
-
-2004/04/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_any.pm (setDefaultPackages) despite find and any are
- semantically equivalent
- in this context, any will be used there (boolean vs scalar context)
- (setDefaultPackages) install alsa-utils if *any* of the present sound
- card is driven by ALSA
-
- * standalone/service_harddrake: log nv<=>nvidia switches
-
- * share/rpmsrate: install gnome-alsamixer and alsa-utils when there's an
- alsa driver sound card
- setDefaultPackages
- im-ja has been reported to be more user-friendly than uim
-
-2004/04/04 keld
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
-
-2004/04/04 yrahal
-
- * share/po/ar.po: Commmitting Arabeyes.org's Arabic translation of the
- week
-
-2004/04/02 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/04/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/nb.po: updated Farsi and Norwegian files
-
-2004/04/02 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/Makefile: clean init-move when cleaning
-
- * mdk-stage1/nfsmount.c: enable nfs install on old i586 machines (or maybe
- poor network cards) (bugzilla #9322) (thanks to Michael Riss)
-
-2004/04/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
-
-2004/04/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/gl.po, share/po/pt_BR.po, share/po/th.po,
- share/po/et.po, share/po/ja.po, share/po/be.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/sl.po, share/po/nn.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/uk.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/tl.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * share/po/sk.po, share/po/hr.po, share/po/fi.po, share/po/br.po,
- share/po/mn.po, share/po/ta.po, share/po/eo.po: updated Mongol files
- updated pot file
-
-2004/04/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: move harddrake service confirmation script from spec
- file into its own file
-
- * Makefile.config: list service_harddrake_confirm too
-
- * ugtk2.pm: space cleanup
-
- * standalone/service_harddrake_confirm: pass timeout parameter too
- move harddrake service confirmation script from spec file into its own
- file
-
- * standalone/service_harddrake: let execl() handle the arg array (this is
- safer)
- pass timeout parameter too
- enable to translate a few more messages
- translate "XYZ was added/removed" messages
-
-2004/03/31 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: typo fix
-
- * drakxtools.spec: fix drakxtools postuninstall script
-
-2004/03/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * pixmaps/langs/lang-ltg.png, lang.pm: Added missing choice for Latgalian
- (it had been forgotten when adding the
- 10.0 new languages)
-
-2004/03/30 Pixel <pixel at mandrakesoft.com>
-
- * rescue/list: add /sbin/badblocks
-
- * ugtk2.pm: fix relative file names (mostly (only?) for debugging)
-
-2004/03/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- update
- update
-
- * any.pm: share translation with help.pm
-
- * share/po/fr.po: fix inverted translations (#8217)
-
-2004/03/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hi.po: corrected default:LTR entries
-
- * share/po/it.po: corrected default:LTR entries
- updated Italian file
-
-2004/03/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: space "fix"
- typo fix
- only alter xfree config if we found an nvidia card
- try several locations
- check for compressed nvidia modules too
- typo fix
-
- * drakxtools.spec: 10-29mdk
- 10-28mdk
-
- * share/po/fr.po: typo fix
- update
-
-2004/03/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hi.po: corrected default:LTR entries
-
- * share/po/it.po: corrected default:LTR entries
- updated Italian file
-
-2004/03/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-28mdk
-
- * share/po/fr.po: update
-
- * standalone/service_harddrake: try several locations
- check for compressed nvidia modules too
- typo fix
-
-2004/03/28 yrahal
-
- * share/po/ar.po: Arabeyes.org's translation
-
-2004/03/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: s/bcm4400/b44/
-
- * network/adsl.pm (adsl_probe_info) fix vpi, vci rereading (speedtouch
- conf write hexa...)
-
- * drakxtools.spec: fix changelog
-
- * pkgs.pm (installTransactionClosure) fix list refreshing (warly)
-
-2004/03/26 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate:
- - add SMP and BIGMEM for kernel-2.4
- - aggregate all the kernel-2.4 in one occurence not to raised
- the "complicated tags" error in install rpmsrate parsing code
-
-2004/03/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm (adsl_probe_info) fix vpi, vci rereading (speedtouch
- conf write hexa...)
- misc space cleanups (thx perl_checko)
- (adsl_probe_info) fix "manage interface" that broke speedtouch
- configuration
-
- * network/netconnect.pm: s/bcm4400/b44/
- warn than speedtouch only works with 2.4.x kernels for now
-
- * bootloader.pm (method_choices) blacklist again Savage, they're broken
- again :-(
-
- * drakxtools.spec: 10-27mdk
-
-2004/03/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm (adsl_probe_info) fix "manage interface" that broke
- speedtouch configuration
-
- * network/netconnect.pm: warn than speedtouch only works with 2.4.x
- kernels for now
- bcm4400 is known to not support ETHTOOL
-
- * bootloader.pm (method_choices) blacklist again Savage, they're broken
- again :-(
-
- * drakxtools.spec: 10-27mdk
-
- * share/rpmsrate: speedtouch support is definitvely buggy with 2.6.x
- kernel for now
-
-2004/03/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: bcm4400 is known to not support ETHTOOL
-
- * share/rpmsrate: speedtouch support is definitvely buggy with 2.6.x
- kernel for now
-
-2004/03/25 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/03/25 Warly <warly at mandrakesoft.com>
-
- * share/compssUsers.server: s/PHPgroupware/Kolab server/
-
-2004/03/24 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm:
- - preferring "p3-smp-64GB" first (for BIGMEM + SMP)
- - also adding i686-up-4GB
- - cleanup code
- fix extension parsing (vmlinuz-2.6.3-7mdksmp &
- vmlinuz-2.6.3-7mdkenterprise vs vmlinuz-2.6.3-7mdk-p3-smp-64GB &
- vmlinuz-2.6.3-7mdk-i686-up-4GB)
- sorting based on @prefered is nearly unused, remove it
-
-2004/03/24 tsdgeos
-
- * share/po/ca.po: Unfuzzying
-
-2004/03/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/isdn.pm (isdn_write_config_backend) load ISDN driver
- up ippp0 interface and delete previous default route
- (isdn_detect_backend) do not try to get "type" field here, we just have
- nothing
- to guess it there
- (isdn_read_config) do not overwrite current parameters with undefed ones
-
- * network/netconnect.pm: fix ISDN modem selection
-
- * modules.pm (probe_category) set ISDN hisax driver type parameter
-
-2004/03/24 Pixel <pixel at mandrakesoft.com>
-
- * share/rpmsrate: when BIGMEM & SMP, use kernel-p3-smp-64GB
-
- * bootloader.pm:
- - preferring "p3-smp-64GB" first (for BIGMEM + SMP)
- - also adding i686-up-4GB
- - cleanup code
- fix extension parsing (vmlinuz-2.6.3-7mdksmp &
- vmlinuz-2.6.3-7mdkenterprise vs vmlinuz-2.6.3-7mdk-p3-smp-64GB &
- vmlinuz-2.6.3-7mdk-i686-up-4GB)
- sorting based on @prefered is nearly unused, remove it
-
-2004/03/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/isdn.pm (isdn_write_config_backend) load ISDN driver
- up ippp0 interface and delete previous default route
- (isdn_detect_backend) do not try to get "type" field here, we just have
- nothing
- to guess it there
- (isdn_read_config) do not overwrite current parameters with undefed ones
-
- * network/netconnect.pm: fix ISDN modem selection
-
- * modules.pm (probe_category) set ISDN hisax driver type parameter
-
- * network/adsl_consts.pm: #5056 really refered to austria, not australia
-
-2004/03/24 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Update translations
-
- * share/rpmsrate: Install kdeutils-kwalletmanager by default when KDE is
- installed
-
-2004/03/24 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_gtk.pm: meta_class server (PowerPack+) needs category
- Workstation
-
- * share/rpmsrate: when BIGMEM & SMP, use kernel-p3-smp-64GB
-
-2004/03/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm (adsl_conf_backend) only disable kernel driver for 2.4.x
- kernels since
- latest speedtouch package is totally broken in userland mode now :-(
-
- * drakxtools.spec: fix changelog
- one more change
- one more change in 10-26mdk
-
- * standalone/service_harddrake: switch between nv and nvidia driver if
- commercial driver isn't installed
-
- * network/adsl_consts.pm: #5056 really refered to austria, not australia
-
-2004/03/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hi.po: updated Hindi file
-
-2004/03/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm (adsl_conf_backend) only disable kernel driver for 2.4.x
- kernels since
- latest speedtouch package is totally broken in userland mode now :-(
-
- * drakxtools.spec: one more change in 10-26mdk
-
-2004/03/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakgw: add a new line for lord cat
-
- * network/netconnect.pm: fix drakconnect config writing when there's only
- one configured
- interface (eg: at install time) (#8998)
-
- * drakxtools.spec: add bug reference in 10-25mdk changelog
- remove doble entries in 10-25mdk changelog
- 10-26mdk
-
- * standalone/drakconnect (del_intf) enable to delete ADSL and ISDN
- connections
-
-2004/03/23 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/03/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakgw: add a new line for lord cat
-
- * drakxtools.spec: add bug reference in 10-25mdk changelog
- remove doble entries in 10-25mdk changelog
- 10-26mdk
-
- * standalone/drakconnect (del_intf) enable to delete ADSL and ISDN
- connections
-
- * network/netconnect.pm: fix drakconnect config writing when there's only
- one configured
- interface (eg: at install time) (#8998)
- bewan PCI and ethernet ADSL modems work smoothly with 2.6.x kernels
- for ISDN, do the same warning popup about supported kernels
-
- * share/po/gl.po, share/po/ga.po: update
-
-2004/03/23 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
- update
-
-2004/03/23 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * any.pm: add nolapic support option (NOn Local APIC)
-
-2004/03/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/it.po, share/po/uk.po, share/po/sv.po,
- share/po/mk.po, share/po/de.po, share/po/is.po, share/po/hi.po,
- share/po/nn.po, share/po/et.po, share/po/ca.po, share/po/ja.po,
- share/po/sq.po: corrected "default:LTR" translations
-
-2004/03/23 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm, install_any.pm, install_steps_interactive.pm: LSB doesn't
- need kernel 2.4 anymore
-
- * fs.pm, standalone/diskdrake, standalone/drakupdate_fstab:
- - do not pass options is_removable to set_default_options() since it
- is not a global options
- - replace it with a flag in the part or raw_hd
- - set is_removable for part from usb drive
- - ensure usb partitions are not checked at boot time (freq field in
- fstab)
-
- * keyboard.pm:
- - az, tr and tr_f needs XkbOptions 'caps:shift'
- - cleanup
-
- * share/rpmsrate: replace kernel-enterprise with kernel-i686-up-4GB when
- BIGMEM
-
-2004/03/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: install ndiswrapper for centrino chipsets
-
- * standalone/drakgw: fix drakgw removing MII_NOT_SUPPORTED parameter from
- ifcfg file (#9076)
-
- * network/netconnect.pm: bewan PCI and ethernet ADSL modems work smoothly
- with 2.6.x kernels
- for ISDN, do the same warning popup about supported kernels
-
- * standalone/drakTermServ (interactive_mode) fix button layout (prevent
- button collisions and
- text truncation when translated)
- (client_type) fix layout (checbox was using too muche vertical space)
- enable to go in in --testing mode
-
- * standalone/drakclock: fix packing
-
- * share/po/gl.po, share/po/cy.po, share/po/fr.po, share/po/ga.po: update
-
-2004/03/22 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/po/fr.po: Fix typo
-
-2004/03/22 Florin Grad <florin at mandrakesoft.com>
-
- * network/shorewall.pm: typo (forgot a space)
- do not write the REDIRECT squid rules if one has only one NIC connected
- to the net zone
-
-2004/03/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tl.po: updated Filipino file
-
-2004/03/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakperm (row_setting_dialog) hide dialog's horizontal
- separator, because
- create_okcancel() already creates its own separator (Robert Vojta,
- #9153)
- add space around main vbox (Robert Vojta, #9153)
-
- * standalone/drakclock: Look & feel enhancement in order to have a
- smoother GUI (Robert Vojta,
- #9141) :
- - when not embedded, add 5 pixels border around the whole GUI
- - add border around frames contents
- show timezone in drakclock (Robert Vojta, #9141)
- (get_servers) sort servers (Robert Vojta, #9139)
-
- * detect_devices.pm (isTVcard) typo fix
- fix tv cards managed by cx88 and saa7134 (#9112)
-
- * harddrake/v4l.pm: fix log message
-
- * standalone/drakxtv: fix tv cards managed by cx88 and saa7134 (#9112)
-
- * modules.pm (write_conf) simplify
- typo fix
- fix tv cards managed by cx88 and saa7134 (#9112)
-
- * standalone/logdrake (parse_file) oops, forgot one /o
- fix non first searches (#9115)
-
-2004/03/21 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: done
-
-2004/03/21 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/03/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
- * share/po/ar.po: updated Arabic file
-
-2004/03/21 tbacklund
-
- * share/po/fi.po: fully translated, was 25 fuzzy, 5 untranslated
-
-2004/03/21 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org's Arabic translation
-
-2004/03/20 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2004/03/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po: updated Farsi file
-
-2004/03/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakxtv: fix error message (#9080)
- cleanup
- fix loged message (thx perl_checko)
- fix #3193:
- - use right device
- - offer to set the user to config
- fix saa7134 detection (#5612)
- testing mode
- reorder modules import
- fix wiping out /etc/modules.conf (scott@littlefish.ca)
- Defaulted canada-cable to NTSC (Scott Mazur (scott@littlefish.ca)
-
- * standalone/drakvpn: icon
-
- * harddrake/v4l.pm: sync with 2.6.3-4mdk
- reorder modules import
- (config) read current configuration (Scott Mazur <scott@littlefish.ca>)
- share translation
- fix setting options for bttv instead of saa7134 (#5612)
-
- * drakxtools.spec: move draksplash into drakxtools b/c it needs gtk+
- (#7807)
- oops, that should have been 25mdk
-
-2004/03/19 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated
-
-2004/03/19 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Update GNOME devel packages
-
-2004/03/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po, share/po/DrakX.pot, share/po/nb.po, share/po/zh_CN.po,
- share/po/it.po, share/po/eu.po, share/po/ru.po, share/po/uk.po,
- share/po/cy.po, share/po/mk.po, share/po/af.po, share/po/tl.po,
- share/po/cs.po: updated pot file
-
- * share/po/et.po: Updated Estonian file; fixed quote in Hindi file
- updated pot file
-
- * share/po/sk.po, share/po/th.po, share/po/hr.po, share/po/sv.po,
- share/po/ltg.po, share/po/zh_TW.po, share/po/sq.po, share/po/nn.po,
- share/po/mn.po, share/po/pt.po, share/po/fr.po, share/po/ta.po: updated
- po files
- updated po files
- updated pot file
-
- * share/po/ms.po, share/po/gl.po, share/po/pt_BR.po, share/po/be.po,
- share/po/ko.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/uz.po, share/po/ro.po, share/po/sr@Latn.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/br.po, share/po/sl.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/lt.po, share/po/tg.po, share/po/bs.po,
- share/po/wa.po, share/po/is.po, share/po/az.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/bg.po,
- share/po/el.po, share/po/uz@Latn.po: updated po files
- updated pot file
-
- * standalone/drakvpn: disambiguated string
-
- * share/po/hi.po: updated po files
- Updated Estonian file; fixed quote in Hindi file
- updated pot file
-
-2004/03/19 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: adapt to devfs (?) naming which breaks compatibility
- (bugzilla #9029)
-
- * ugtk2.pm:
- - fix _find_imgfile()
- - cleanup
-
- * install_steps.pm: devfs=mount is the default for kernel 2.6 (what about
- 2.4 ?), so one need
- devfs=nomount when devfsd is not installed
-
-2004/03/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
-
- * standalone/drakvpn: add hint for translators (cooker-i18n request)
-
- * drakxtools.spec: 10-24mdk
-
- * network/netconnect.pm: eagle-usb maintainers ask not to fill dns by
- default because ppp will
- return better one through peerdns option
- dnsX were renamed as dnsServerX+1 long time ago and are managed one
- step earlier
-
-2004/03/19 Warly <warly at mandrakesoft.com>
-
- * standalone/drakboot: add Olivier Blin patches to reread the previous
- configuration
-
-2004/03/19 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: adapt to devfs (?) naming which breaks compatibility
- (bugzilla #9029)
-
- * ugtk2.pm:
- - fix _find_imgfile()
- - cleanup
-
- * install_steps.pm: devfs=mount is the default for kernel 2.6 (what about
- 2.4 ?), so one need
- devfs=nomount when devfsd is not installed
-
-2004/03/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm (switch) perl_checker fix
-
- * network/netconnect.pm: eagle-usb maintainers ask not to fill dns by
- default because ppp will
- return better one through peerdns option
- dnsX were renamed as dnsServerX+1 long time ago and are managed one
- step earlier
-
-2004/03/18 David Baudens <baudens at mandrakesoft.com>
-
- * standalone/icons/localedrake-32.png,
- standalone/icons/localedrake-48.png, drakxtools.spec,
- standalone/icons/localedrake-16.png, Makefile.drakxtools: Add icons for
- localedrake menu entry
-
- * share/rpmsrate: Add kdegraphics-common in GRAPHICS section
-
-2004/03/18 marco
-
- * share/po/it.po: successivo -> avanti
-
-2004/03/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tl.po: updated Filipino file
-
-2004/03/18 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: new helper function may_set_icon that takes care of missing
- wiz_default_up during install
-
- * partition_table/dos.pm: not guessing a geometry when default_ok is no
- big deal
-
-2004/03/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: install alsa-utils if needed (#6288)
-
- * network/adsl.pm: only kill pppoa for sagem modem (eg for bewan, we use
- pppoa plugin for
- ppp)
- fix bewan support by providing an ad-how /etc/ppp/options
-
- * standalone/icons/drakups.png: use mdk icon for drakups
-
- * network/netconnect.pm: fix obvious wrong lookup (at install time, we
- must check installed
- root fs instead of /)
- always offer to restart adsl connections
- only warn about 2.4.x kernel for bewan modem
- only warn about the fact we need 2.4.x kernel when we're under 2.6.x
-
- * Makefile.config: reput back drakups
-
- * share/rpmsrate: install kernel-2.4.x for pci modems whose binary driver
- isn't ported
- on 2.6.x
-
-2004/03/18 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: move the DRIVER part from INSTALL to SYSTEM
- fix speedtouch-mgm -> mgmt
- fix bad indentation
-
-2004/03/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: Gnome Low-Saxon translations use "nds_DE", putting it on
- LANGUAGE
-
-2004/03/18 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: new helper function may_set_icon that takes care of missing
- wiz_default_up during install
-
- * partition_table/dos.pm: not guessing a geometry when default_ok is no
- big deal
-
-2004/03/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: only warn about the fact we need 2.4.x kernel
- when we're under 2.6.x
-
- * network/adsl.pm: only kill pppoa for sagem modem (eg for bewan, we use
- pppoa plugin for
- ppp)
- fix bewan support by providing an ad-how /etc/ppp/options
-
- * Makefile.config: reput back drakups
-
- * share/rpmsrate: install kernel-2.4.x for pci modems whose binary driver
- isn't ported
- on 2.6.x
-
-2004/03/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_TW.po: chinese names for countries
-
- * share/po/uk.po: updated Ukrainian file
-
- * share/po/mn.po: updated po files
-
-2004/03/17 Pixel <pixel at mandrakesoft.com>
-
- * install_gtk.pm: enlarge steps window (no pb since the window is
- invisible) (bugzilla #8985)
-
- * standalone/diskdrake: add "diskdrake
- --change-geometry=<device>=[<cylinders>,]<heads>,<sectors>" to
- allow forcing the geometry used in the partition table. This allows
- helping
- poor Windows booting using old int13 function 2. This should work when
- Windows
- has not been resized.
-
-2004/03/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: do not alter oss<->alsa drivers mapping table
- (olivier blin, #8501)
- When current driver doesn't match current sound card (because sound
- card has been replaced for example), draksound allows to choose the
- driver between current driver and its alternatives, but does not
- propose default driver and alternatives for current sound card. So
- available drivers don't match current sound card (olivier blin, #8501)
-
- * standalone/drakedm: fix dm restart
-
- * standalone/service_harddrake: remove /etc/asound.state *before*
- restarting sound service
-
- * drakxtools.spec: 10-24mdk
-
-2004/03/17 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: community install logo
-
-2004/03/17 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Update advertising translations
-
- * share/compssUsers: Update
- Update
-
- * share/rpmsrate: Fix my mistake (forgot to cvs up before commit)
- Update
-
-2004/03/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_TW.po: chinese names for countries
-
-2004/03/17 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/dos.pm, partition_table/raw.pm, partition_table.pm: add
- set_best_geometry_for_the_partition_table to use the hd geometry instead
- of the physical geometry returned by the kernel (since for now i can't
- have bios geometry on 2.6)
-
-2004/03/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: misc perl_checker cleanup
- remove debug statements
- fix no information for drivers that do not support ethtool ioctl (eg:
- sk98lin): try to match the device by interface name and driver name
- (won't work for several cards managed by the same driver)
-
- * share/po/fr.po: update
-
- * share/rpmsrate: roll-back bogus dadou commit
-
- * network/netconnect.pm: fix pci modem support:
- - handle manually installed drivers
- - removed urpmi sources
- - faster checking for driver presence
-
-2004/03/17 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: community install logo
-
- * share/rpmsrate: s/glade/glade2/
-
-2004/03/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2004/03/17 Pixel <pixel at mandrakesoft.com>
-
- * partition_table/raw.pm, partition_table.pm: add
- set_best_geometry_for_the_partition_table to use the hd geometry instead
- of the physical geometry returned by the kernel (since for now i can't
- have bios geometry on 2.6)
-
- * partition_table/dos.pm: add set_best_geometry_for_the_partition_table to
- use the hd geometry instead of the physical geometry returned by the
- kernel (since for now i can't have bios geometry on 2.6)
- - sector2CHS() now gives sector number starting at 0
- - CHS2rawCHS() takes care of giving sector number starting at 1
-
-2004/03/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: split out agp controllers out of bridges
-
- * standalone/drakups: use std banner
- use new $ugtk2::wm_icon for x11 icon
-
- * network/ethernet.pm (get_eth_cards) if SIOCETHTOOL ioctl is not
- supported by driver, try
- to lookup card by driver in devices list (if there's only one physical
- card managed by this driver)
-
- * standalone/logdrake, standalone/drakfont: use new $ugtk2::wm_icon for
- x11 icon
-
- * network/adsl.pm: do not pass eth interface and user to adsl-start,
- they're already
- provided in pppoe.conf (#2004)
-
- * network/adsl_consts.pm: update wanadoo dns according to
-
- http://www.wanadoo.fr/bin/frame2.cgi?u=http%3A//assistance.wanadoo.fr/reponse791.asp
-
- * standalone/service_harddrake: add agpgart modules to modprobe.preload if
- needed
-
- * standalone/harddrake2: use new $ugtk2::wm_icon for x11 icon
- show module for system bridges if it's not unknown (aka not managed by
- kernel core)
- blacklist agp controllers class (they're still visible in the bridges
- one)
-
- * ugtk2.pm (_create_dialog) set x11 icon for dialogs too
- (new) fix x11 icon for Gtk2::Plug
- (_find_imgfile) prevent matching subdirectory (eg: harddrake)
-
- * network/netconnect.pm: fix SmartLink modem managment (#8959)
-
- * standalone/drakconnect: misc perl_checker cleanup
- remove debug statements
- fix no information for drivers that do not support ethtool ioctl (eg:
- sk98lin): try to match the device by interface name and driver name
- (won't work for several cards managed by the same driver)
- use new $ugtk2::wm_icon for x11 icon
-
-2004/03/16 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: transl.in progress
-
-2004/03/16 David Baudens <baudens at mandrakesoft.com>
-
- * share/compssUsers.server: Add NETWORKING_FILE support for PowerPackPlus
-
- * standalone/icons/harddrake2/ide_hd.png,
- standalone/icons/harddrake2/scanner.png,
- standalone/icons/harddrake2/hw_mouse.png,
- standalone/icons/harddrake2/joystick.png,
- standalone/icons/harddrake2/hw_printer.png,
- standalone/icons/harddrake2/tv.png,
- standalone/icons/harddrake2/memory.png,
- standalone/icons/harddrake2/multimedia.png,
- standalone/icons/harddrake2/floppy.png,
- standalone/icons/harddrake2/video.png,
- standalone/icons/harddrake2/scsi_hd.png,
- standalone/icons/harddrake2/unknown.png,
- standalone/icons/harddrake2/harddisk.png,
- standalone/icons/harddrake2/sound.png,
- standalone/icons/harddrake2/cd.png,
- standalone/icons/harddrake2/hw_network.png: Update images
-
-2004/03/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * pixmaps/langs/lang-ku.png, pixmaps/langs/lang-hy.png,
- pixmaps/langs/lang-tt.png: updated and added pictures for language
- selection list.
- enabled choice for Filipino (we have quite good translations),
- Low-Saxon and Kyrgyz.
-
- * pixmaps/langs/lang-gn.png, pixmaps/langs/lang-nds.png,
- pixmaps/langs/lang-ky.png, pixmaps/langs/lang-tk.png,
- pixmaps/langs/lang-ph.png: readding images in binary mode
- removed pixmaps to readd them in binary mode
- updated and added pictures for language selection list.
- enabled choice for Filipino (we have quite good translations),
- Low-Saxon and Kyrgyz.
-
- * lang.pm: changed order of LANGUAGE value for Filipino so monolingual
- windowmanagers
- can have translated menus
- updated and added pictures for language selection list.
- enabled choice for Filipino (we have quite good translations),
- Low-Saxon and Kyrgyz.
-
- * share/po/it.po: updated Italian file
-
-2004/03/16 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakupdate_fstab: choose wether to use supermount is now
- based on variable SUPERMOUNT in /etc/sysconfig/dynamic
-
- * ugtk2.pm: fix typo
- - add $ugtk2::wm_icon (esp. for park-rpmdrake)
- - cleanup, correct indentation
-
-2004/03/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake (alert_config) fix wizard when logdrake is embedded
- (alert_config) fix wizard on second run
- (alert_config) make it a wizard again (that is, with banner,
- "previous"/"next" buttons and the like)
- set x11 ico
-
- * share/rpmsrate: wireless-tools is listed twice!
- speedtouch was listed two times in the old days!
- install speedtouch firmware too
- automatically install speedtouch for Alcatel USB ADSL modems
- automatically install eagle-usb for sagem ADSL modems
- install kernel-2.4.x for internal ISDN devices
-
- * ugtk2.pm (new) set x11 icon for non wizard tools
- (new) set default x11 icon
-
- * standalone/harddrake2, standalone/drakups: set x11 ico
-
- * standalone/drakclock: fix server lookup (#8846)
-
- * standalone/icons/drakups.png: add drakups icon
- "Copyright (C) 2004 MGE UPS SYSTEMS / Luc Descotils
- This graphic is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- at your option) any later version..."
-
- * network/netconnect.pm: bewan support
- only show encapsulation parameter for sagem modem
- preselect pppoa for bewan too
- make it clear these checks are only for pci modems
- pci modem: only take care of selected one
- warn that we only support kernel 2.4.x for pci modems
- remove debug statement
- for ADSL Bewan and ISDN modem, warn that only 2.4.x kernels are
- supported
-
- * network/adsl.pm: bewan support
- (adsl_conf_backend) fix adsl stop on pppoa links
-
- * network/modem.pm (ppp_configure) really fix modem symlink (#7967)
-
- * standalone/drakconnect: set x11 ico
- (configure_net) do not offer to alter domain name since this is
- achievable through FQDN
-
- * standalone/drakfont (interactive_mode) better style
- (interactive_mode, dialog) let's have nice icon in sub dialogs when
- embedded too
- (dialog) make subdialogs be transcient for main window when not embedded
- set x11 ico
-
-2004/03/16 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: clean majors introduced into the CVS by mistake
-
-2004/03/15 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Replace xsane by scanner-gui (allows to install kooka or
- xsane)
- Readd Audacity (needs to be moved from Contrib to Main; it should be
- installed by default for all products)
-
-2004/03/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Fix misnamed inittab\$\$IP=xxx.xxx.xxx.xxx\$\$.
-
-2004/03/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect (configure_net) enable to alter hostname
- (configure_net) fix unlisted first dns server
-
- * drakxtools.spec: 10-23mdk
-
- * standalone/logdrake: fix explanations in mcc that got broken by #8412
- speedup
-
- * network/netconnect.pm: always write scripts like in the old days but
- when there's no cnx
- skip "start on boot" step for LAN (already managed by network scripts)
- perl_checker fix
- write ether conf later on QA request
- do not list anymore wireless cards in LAN connection, only in wireless
- connections
- fix ADSL modems not listed unless one try to manually pick a network
- card (#8611): prevent module::interactive from offering to pick a
- module when there's no network cards
-
- * share/po/fr.po: update
-
-2004/03/15 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakgw: add ppp+ and ippp+ at the interfaces list
-
- * network/shorewall.pm: add ppp+ and ippp+ in the interfaces list
-
-2004/03/15 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/03/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: do not list anymore wireless cards in LAN
- connection, only in wireless
- connections
- fix ADSL modems not listed unless one try to manually pick a network
- card (#8611): prevent module::interactive from offering to pick a
- module when there's no network cards
-
- * network/ethernet.pm (mapIntfToDevice) do not try to match a physical
- device when SIOCETHTOOL ioctl is not supported
-
- * standalone/drakclock: make the ntpdate after stopping the ntpd
- (manu@agat.net, #8141)
-
- * network/network.pm (write_interface_conf) fix missing quotes around
- wireless encryption key (#8887)
-
- * standalone/drakconnect (configure_net) fix spacing around DNS/domainname
- settings table
- (configure_net) write back domain name and dns servers
- (configure_net) fix domainname reading
- (configure_net) fix crash on internet access dialog closing
- (configure_net) update connection status in background (#7800)
- add --old option in order to see old interface
-
-2004/03/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po: updated Farsi file
-
- * share/po/cy.po, share/po/nn.po, share/po/ca.po: updated Welsh and
- Nynorsk files
-
-2004/03/14 tbacklund
-
- * share/po/fi.po: fully translated, was 10 fuzzy, 1 untranslated
-
-2004/03/14 tsdgeos
-
- * share/po/ca.po: updating
-
-2004/03/14 yrahal
-
- * share/po/ar.po: Weekly Arabeyes' Arabic translation.
-
-2004/03/13 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated translation
-
-2004/03/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po: updated Farsi file
-
- * share/po/cy.po: Updated Welsh file
-
- * share/po/et.po: updated Estonian file
-
- * share/po/uz.po, share/po/uz@Latn.po: updated Uzbek files
-
-2004/03/13 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Let printerdrake install "scanner-gui" instead
- of "xsane" when it sets up an HP multi-function device.
- "MandrakeSoft" -> "Mandrakesoft", "Mandrake" -> "Mandrakelinux".
-
- * standalone/scannerdrake: Let scannerdrake install "scanner-gui" instead
- of "xsane", so that scanning GUI actually used can be determined by the
- system environment.
- "MandrakeSoft" -> "Mandrakesoft", "Mandrake" -> "Mandrakelinux".
-
- * standalone/printerdrake: "MandrakeSoft" -> "Mandrakesoft", "Mandrake" ->
- "Mandrakelinux".
-
-2004/03/12 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Update for PowerPackPlus
-
-2004/03/12 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated
-
-2004/03/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
- * lang.pm: small correction
- improved previous change
-
- * share/po/ms.po, share/po/id.po, share/po/gl.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/nn.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/mn.po, share/po/ko.po, share/po/sr.po,
- share/po/lt.po, share/po/he.po, share/po/ca.po, share/po/ar.po,
- share/po/ltg.po, share/po/uz.po, share/po/is.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/ta.po, share/po/sq.po, share/po/sr@Latn.po,
- share/po/eu.po, share/po/es.po, share/po/eo.po, share/po/bg.po,
- share/po/el.po, share/po/lv.po, share/po/hu.po, share/po/uz@Latn.po:
- merged some strings from mcc
-
-2004/03/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: eagle was renamed as eagle-usb
-
-2004/03/12 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/03/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
- * lang.pm: improved previous change
- always define KDM fonts dependending on encoding (fix for bug #8714)
-
-2004/03/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-22mdk
-
- * standalone/drakconnect (build_notebook) default protocol is dhcp (eg for
- unconfigured
- interfaces), thus preventing ip checks faillure on protocol change on
- other network interfaces
- (apply) do not write IPADDR, NETMASK and NETWORK fields in ifcfg-ethX
- when using DHCP
- (apply) factorize interface hash
- (apply) fix crash (is_dynamic_ip expect a hash of network interaces,
- not a single interface)
- (configure_net) kill useless code
- (configure_net) fix layout by using a table
- remove a few more parameters
- (configure_net) get rid of mask now we've cleaned up parameters
- only show dns from resolv.conf for now
- (configure_net) remove some parameters according to specs
- (configure_net) sanitize buttons layout (#8637)
-
- * network/netconnect.pm: provide a nice way to go back to summary when
- interface is already configured (#8002)
- fix buttons so that they're labeled as cancel/ok instead of
- previous/next when warning in network installations
- fix writing drakconnect config file at install time (#7478)
-
- * standalone/drakfont (advanced_install) "Install" button is sensitive
- only if there're some
- fonts in the font list
-
-2004/03/12 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: removed audacity (in contrib)
-
-2004/03/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-22mdk
-
- * network/netconnect.pm: fix writing drakconnect config file at install
- time (#7478)
-
-2004/03/11 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakgw: fix the disable, enable functions
-
- * network/shorewall.pm: add some tests for the REDIRECT squid rules
-
-2004/03/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tl.po: updated Filipino file
-
-2004/03/11 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: fix installing locales-XX for lang=nb which needs
- locales-no (one needs to use provides)
-
- * fsedit.pm: disallow lvm on / with no /boot until lilo handles it
-
- * install2.pm: tentatively fix lilo with lvm on /
-
- * bootloader.pm:
- - always generate a precise entry using the precise version
- - remove the linux-2.4 or linux-2.6 entries which don't work together
- with the precise version entry
- - still have the "linux" entry
-
- * install_steps_interactive.pm: nice fix for installing locales-XX
- corresponding the chosen country (using packagesProviding())
- workaround code trying to install locales-nb (bugzilla #8287)
-
- * install_steps.pm: catch cdie's in auto_install
-
- * do_pkgs.pm: use pkgs::packagesProviding()
-
- * pkgs.pm:
- - add function packagesProviding()
- - use it
-
-2004/03/11 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Install extra packages when using wizard too.
- Key transfer in GUI wasn't reporting errors.
-
-2004/03/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakvpn: remove debug statement
- fix previous button on first step (robert.vojta@qcm.cz, anthill #387)
-
- * ugtk2.pm (gtktext_insert) if we want anonymous tags, just create
- anonymous tags
- instead of creating fake tag names that we just discard after (rand is
- not guarranted to not return the same number twice...)
-
- * harddrake/data.pm: fix in strict mode
-
- * detect_devices.pm: workaround anthil bug #369
-
- * mdk-stage1/probing.c: fix eth[67] detection (gc)
-
- * standalone/drakgw: fix previous button on first step
- (robert.vojta@qcm.cz, anthill #386)
-
- * standalone/logdrake (text_append) fix second run (on next filling, we
- shall not create
- tags with name of existing ones)
- (parse_file) fix search :-)
- (log_output) take a color and a font as parameters now
- (log_output__real) splited from log_output(), insert text into
- textview at once
- (*) use new framework to speedup (#8412)
- (text_append) introduce it, forked from gtktext_insert()
-
- unlike the later, it create named tags, thus reducing tagtable size
- from 30000+ tags to 10-20, thus speedup logdrake in quite a big way.
-
- it should probably replace gtktext_insert in mdk10.1 since all
- gtktext_insert users really have quite a few tags (eg: 1 for
- harddrake2 and rpmdrake)
- (parse_file) speed up it by 20% (#8412) but logcolorize is the top one
- in profiles
-
- * standalone/drakboot: list yes/no for autologin in a more intuitive way,
- that is yes is
- grouped with user and wm pull down menus (robert.vojta@qcm.cz, anthill
- #390)
-
-2004/03/10 fwang
-
- * share/po/zh_CN.po: update
-
-2004/03/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/uz@Latn.po:
- updated pot file
-
- * share/po/tl.po: updated pot file
- Updated Filipino file
-
- * keyboard.pm: list jp106 keyboard as latin only to avoid the misleading
- screen about
- language switching (japanese input doesn't use that method)
-
-2004/03/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/help-zh_CN.pot, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/advertising/dwd-04.pl, share/po/pt_BR.po, share/po/th.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po,
- install_steps_interactive.pm, network/netconnect.pm, share/po/be.po,
- share/advertising/dis-10.pl, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, network/drakfirewall.pm, install_steps_newt.pm,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/uz.po, share/po/help-ru.pot,
- share/advertising/dwd-02.pl, standalone/printerdrake, share/po/ro.po,
- share/advertising/dwd-01.pl, share/advertising/dis-01.pl,
- share/po/zh_TW.po, share/po/sr@Latn.po, share/po/sq.po,
- share/advertising/dwd-05.pl, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/advertising/ppp-10.pl, share/po/lv.po,
- share/po/hu.po, printer/printerdrake.pm, share/advertising/pwp-09.pl,
- share/po/fa.po, share/po/id.po, share/po/ru.po, help.pm, share/po/br.po,
- share/po/sl.po, share/advertising/ppp-03.pl, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/advertising/dwd-03.pl, share/po/uk.po, share/po/mn.po,
- share/po/help-de.pot, share/po/lt.po, share/po/cy.po, crypto.pm,
- share/advertising/ppp-02.pl, share/po/help-it.pot,
- install_interactive.pm, share/advertising/dwd-07.pl, share/po/tg.po,
- any.pm, install_steps_gtk.pm, share/po/bs.po, share/po/mk.po,
- share/po/wa.po, install_messages.pm, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, bootloader.pm, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/nl.po,
- share/po/help-fr.pot, share/advertising/ppp-01.pl, share/po/tl.po,
- share/po/de.po, share/advertising/pwp-03.pl,
- share/advertising/ppp-04.pl, share/advertising/pwp-04.pl,
- share/advertising/pwp-01.pl, share/po/help-es.pot, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/advertising/dwd-09.pl, standalone/scannerdrake,
- share/po/uz@Latn.po: spell Mandrakelinux in one word
-
- * standalone/drakperm (row_setting_dialog) sanitize spacing in frames
-
-2004/03/10 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakgw: fix the 8669 bug
-
-2004/03/10 fwang
-
- * share/po/zh_CN.po: update
- update
-
-2004/03/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tl.po: Updated Filipino file
-
-2004/03/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * mdk-stage1/probing.c (get_net_devices) increase max number of detectable
- net cards from 6 to 10
-
-2004/03/09 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/03/09 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm: special case to handle imm & ppa on kernel 2.6:
- - need parport_pc
- - modules insmod always succeed, so need to check
- /proc/sys/dev/parport/parport0/devices/{imm,ppa}
-
- * keyboard.pm: keyboard::load() causes some errors on kernel 2.4, ignoring
- them
-
- * Xconfig/card.pm: catch exception (bugzilla #8726)
-
-2004/03/09 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Reverse trivial translation typo. Change
- the_time() usage.
- Fix breakage introduced in config rewrite.
- All wizard methods should end at config summary.
- Support for plain tar. Deal with mixture of formats on restore. (#8676)
- Fix issue with first incremental pass not using base as comparison.
- Rework most file selections to use the same sub, drop other subs.
-
-2004/03/09 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Made more clear choices in the first-time
- dialog of printerdrake.
-
-2004/03/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksplash: fix boot_conf_path usage
- rename thm_conf_path as boot_conf_path to prevent confusion with
- thm_path
- (write_boot_thm) simplify through mkdir_p()
- misc perl_checker cleanups
- fix config file path (directory is now named config, not cfg)
-
- * harddrake/data.pm: really, really fix ISDN cards detection :-(
- really adapt to new network::isdn::isdn_detect_backend() API
-
- * share/po/fr.po: respect upcase letters
-
- * network/isdn.pm (read_providers_backend) add prototype in order to
- please lord perl_checker
-
- * standalone/drakbackup: fix crash in wizard (#8654) (setVarsInSh use
- output instead of output_p...)
- (the_time) simplify
-
- * network/netconnect.pm: fix isdn config step
- isdn config step: enable to alter defined but empty fields
- fix parameters reading/writin in isdn config step: take parameters
- from isdn data structure, not cnx one
- fix isdn config step by using runtime references
-
-2004/03/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
-2004/03/08 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: fix typo
- in generate_automatic_stage1_params():
- - handle FTP via HTTP proxy (bugzilla #8699)
- - cleanup using a different data-structure
-
- * modules.pm: a missing module is now an error, that way it won't be in
- scsi_hostadapters. In load_category(), exception is caught, so no pb
- when using load_category(). But beware, this may break!
-
-2004/03/08 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix to prevent saving host passwd when user
- requests not to (#8700).
-
-2004/03/08 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm: a missing module is now an error, that way it won't be in
- scsi_hostadapters. In load_category(), exception is caught, so no pb
- when using load_category(). But beware, this may break!
-
- * install_any.pm: in generate_automatic_stage1_params():
- - handle FTP via HTTP proxy (bugzilla #8699)
- - cleanup using a different data-structure
-
-2004/03/08 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: UI coherency (#8675).
- Fix some missing configuration options (#8654).
-
-2004/03/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: rename ensure_is_installed_if_availlable( as
- ensure_is_installed_if_available()
- install unicorn package for bewan modems
-
- * do_pkgs.pm: rename ensure_is_installed_if_availlable( as
- ensure_is_installed_if_available()
-
-2004/03/08 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/03/08 Pixel <pixel at mandrakesoft.com>
-
- * devices.pm: nicer debug error message
-
- * modules.pm: a missing module is now an error, that way it won't be in
- scsi_hostadapters. In load_category(), exception is caught, so no pb
- when using load_category(). But beware, this may break!
-
- * fsedit.pm: /proc/partitions parsing was broken for scsi cdroms using
- non-devfs names, and
- our 2.6 doesn't use devfs names in /proc/partitions... :'-(
- (bugzilla #8641)
-
-2004/03/08 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: UI coherency (#8675).
- Fix some missing configuration options (#8654).
-
-2004/03/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: rename ensure_is_installed_if_availlable( as
- ensure_is_installed_if_available()
- install unicorn package for bewan modems
- fix variable interpolation in strings
- misc perl_checker cleanups
- isdn_read_config() alter its argument, thus there's no need in returning
- it
- (which may induce developer in error by believing argument is not
- overwritten...)
- standalone drakconnect already discard returned value anyway...
- port old ISDN wizard upon new wizard layer
- fix first_modem() call
- indent
- simplify speedtouch firmware installation through newly introduced
- do_pkg::ensure_is_installed_if_availlable()
- wizard: be aware of bewan modems detection
-
- * detect_devices.pm (getBewan) fix bewan modem detection
-
- * standalone/drakperm: center labels like before
-
- * do_pkgs.pm: rename ensure_is_installed_if_availlable( as
- ensure_is_installed_if_available()
- (ensure_is_installed_if_availlable) introduce it in order to check if we
- need
- to install a package, then install it if it's availlable (eg: for binary
- drivers not availlable in download edition)
-
- * network/isdn_consts.pm:
- - add "|" separator
- - remove bus from description (the user has already selected the bus
- type)
-
- * share/po/fr.po: fix missing upercase first letter
- be aware of string change due to bewan support
-
- * share/po/br.po: be aware of string change due to bewan support
- update
-
- * standalone/draksplash (make_boot_frame) fix crash on color switch
- (mk_frame)
- - workaround horrible packing by using a table instead of a vbox
- - do packing of resulted table outside mk_frame() which is much saner
- fix spacing around commas (sanitizing)
- gc prefers "obj->method" rather than "method obj" call style
- use option menu for resolutions list
- (mk_frame) enable to use either combo boxes or option menus for lists
- (mk_frame) fix combo boxes filling
- (which_res_exist) unjonathan-ize
- (show_prev) only redraw needed part, not whole image
- (show_prev) fix crash on image drawing
- (show_prev) fix crash on image scaling
- fix crash on "preview" button
- (get_this_thm_res_conf) add prototype to help perl_checker
- kill unused variables
- kill perl4 function call style
-
- * network/isdn.pm: isdn_read_config() alter its argument, thus there's no
- need in returning it
- (which may induce developer in error by believing argument is not
- overwritten...)
- standalone drakconnect already discard returned value anyway...
- kill isdn_get_info() and isdn_get_list() (they were unused since quite a
- few
- releases :-()
- (isdn_get_cards) introduce it to build a tree bus|card for isdn wizard
- (get_info_providers_backend) prevent faillure as soon as translaters
- catch up
- export isdn_read_config()
- kill isdn_ask(), isdn_ask_info() and isdn_ask_protocol() since they were
- merged into wizard (aka ported to new wizard layer)
- (isdn_get_cards_by_type) splited out of old isdn_ask() func
- (get_info_providers_backend) drop file argument and do ISDN db lookup in
- place
- (read_providers_backend) move it from network::tools to network::isdn
- (isdn_detect_backend) enhance detection: just return a list of devices
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/uk.po, share/po/mn.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/nl.po,
- share/po/tl.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/uz@Latn.po: be aware of string
- change due to bewan support
-
- * network/adsl.pm (adsl_detect) detect bewan ADSL modems
-
- * network/tools.pm (read_providers_backend) move it from network::tools to
- network::isdn
-
- * harddrake/data.pm: adapt to new network::isdn::isdn_detect_backend() API
-
- * ugtk2.pm (Gtk2::WrappedLabel::new) fix unusing label
- (Gtk2::WrappedLabel::new) enable to alter default alignment
-
-2004/03/08 yrahal
-
- * share/po/ar.po: Doing a sync with Arabeyes.org's CVS...
- There should be no stat differences anymore.
-
-2004/03/07 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/03/07 keld
-
- * share/po/da.po: updates
- soft/ftw/po/da.po gi/perl-install/share/po/da.po
-
-2004/03/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ar.po: updated po file
-
-2004/03/07 tbacklund
-
- * share/po/fi.po: finnish translations at 100% again...
-
-2004/03/07 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org's Arabic translation of the
- week...
-
-2004/03/06 fwang
-
- * share/po/zh_CN.po: update
-
-2004/03/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
-2004/03/05 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/03/05 keld
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
-
-2004/03/05 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: replacing automatic=method:disk with $param instead of
- adding $param (since $param already contains automatic=met:disk)
-
- * fs.pm: no entry in fstab for zips (now cleanly done by hotplug)
-
- * detect_devices.pm: fix warning
-
-2004/03/05 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/cups.pm, printer/printerdrake.pm: Let URIs listed by "lpinfo -v"
- be shown in the dialog for entering a URI manually.
-
-2004/03/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- standalone/drakTermServ, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/ar.po,
- share/po/ltg.po, share/po/nb.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/nn.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: typo fix
-
- * network/network.pm (write_resolv_conf) only remove /etc/resolv.conf if
- it's really a link
- (prevent no resolv.conf rewriting when it was empty eg b/c link was
- dead)
-
-2004/03/04 keld
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
- Updates
- gi/perl-install/share/po/da.po
- Updates
- gi/perl-install/share/po/da.po
-
-2004/03/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/ca.po, share/po/nn.po: updated Estonian file
- updated pot file
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/ja.po, share/po/hr.po, share/po/be.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/he.po, share/po/da.po,
- share/po/ar.po, share/po/ltg.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: updated pot file
-
- * share/po/tl.po: updated po file
- updated pot file
-
- * share/po/nb.po: updated Norwegian file
- updated pot file
-
-2004/03/04 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm: fix & cleanup generating
- replay & auto_install images
- (thanks to David Eastcott)
-
- * install_any.pm: oops, fix commit
- fix & cleanup generating replay & auto_install images
- (thanks to David Eastcott)
-
-2004/03/04 tsdgeos
-
- * share/po/ca.po: Unfuzzying
-
-2004/03/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: fix crash on modem configuration in installer
- (standalone drakconnect
- didn't had the bug because it has already loaded the network::modem
- package at this stage)
-
- * standalone/draksec (wait_msg) show up some translated title
-
- * ugtk2.pm: enable exception managment even at install time (installer set
- $::no_ugtk_init)
-
-2004/03/04 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/init.c: unmounting /sys is not needed (useful to have one
- less line displayed after "unmounting filesystems...")
-
- * install_steps.pm, install_steps_interactive.pm: fix & cleanup generating
- replay & auto_install images
- (thanks to David Eastcott)
-
- * install_any.pm: oops, fix commit
- fix & cleanup generating replay & auto_install images
- (thanks to David Eastcott)
-
-2004/03/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: fix crash on modem configuration in installer
- (standalone drakconnect
- didn't had the bug because it has already loaded the network::modem
- package at this stage)
-
- * ugtk2.pm: enable exception managment even at install time (installer set
- $::no_ugtk_init)
-
-2004/03/04 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakgw: really enable the proxy squid, fix the proxy REDIRECT
- shorewall rule, fis the shorewall interfaces configuration
-
- * network/shorewall.pm: use the name of the network interface instead of
- the label
- remove an obsolete comparison in the read function
-
-2004/03/04 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/init.c: unmounting /sys is not needed (useful to have one
- less line displayed after "unmounting filesystems...")
-
- * install_steps.pm, install_steps_interactive.pm: fix & cleanup generating
- replay & auto_install images
- (thanks to David Eastcott)
-
- * install_any.pm: oops, fix commit
- fix & cleanup generating replay & auto_install images
- (thanks to David Eastcott)
-
-2004/03/04 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/03/04 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Don't destroy "fat" client inittab.
-
-2004/03/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_steps.pm (hasNetwork) do not refuse to up the network when in
- dhcp (bad oem patch)
-
- * standalone/drakgw: reput back strict pragma
- list network card name rather than just ethX in device list
-
-2004/03/03 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: 2 entries
-
-2004/03/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/is.po, share/po/nn.po, share/po/et.po: updated pot files
-
-2004/03/03 Pixel <pixel at mandrakesoft.com>
-
- * devices.pm: one now need cryptoloop and aes when using encryption
- (kernel 2.6)
-
- * fs.pm: move set_loop() from formatMount_part to real_format_part to fix
- Format with encrypted files/devices
- one now need cryptoloop and aes when using encryption (kernel 2.6)
-
-2004/03/03 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/03/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Default kernel version, add gdm user if needed,
- autologin warning.
- Copy server X keyboard config to client. Default thin client setup.
- Change banner method as other drak tools.
-
-2004/03/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: add vpi/vci parameters for australia ISPs
- (#5056)
-
- * drakxtools.spec: 10-21mdk
-
-2004/03/03 Pixel <pixel at mandrakesoft.com>
-
- * devices.pm: one now need cryptoloop and aes when using encryption
- (kernel 2.6)
-
- * fs.pm: move set_loop() from formatMount_part to real_format_part to fix
- Format with encrypted files/devices
- one now need cryptoloop and aes when using encryption (kernel 2.6)
-
-2004/03/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: add vpi/vci parameters for australia ISPs
- (#5056)
-
- * drakxtools.spec: 10-21mdk
- 10-20mdk
-
-2004/03/03 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: mount /sys in case it is useful (and it is for
- get_usb_storage_info_26())
-
- * fs.pm: sysfs now exists!
-
- * detect_devices.pm: fix get_usb_storage_info() on kernel 2.6
-
- * standalone/drakupdate_fstab:
- - device_name_to_entry() will not fail anymore so that removing a
- device works
- - log calls to drakupdate_fstab
- - use "find" instead of "grep" where possible
-
-2004/03/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-20mdk
-
-2004/03/03 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: mount /sys in case it is useful (and it is for
- get_usb_storage_info_26())
-
- * fs.pm: sysfs now exists!
-
- * detect_devices.pm: fix get_usb_storage_info() on kernel 2.6
-
- * standalone/drakupdate_fstab:
- - device_name_to_entry() will not fail anymore so that removing a
- device works
- - log calls to drakupdate_fstab
- - use "find" instead of "grep" where possible
-
- * crypto.pm:
- - community updates are not in a per-version directory either
- - cooker & community urls do contain .../RPMS at the end whereas
- updates directory do not, handle this
-
-2004/03/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Use preferred conf file read/write method. More
- code reduction/cleaning.
-
-2004/03/03 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: If an HP multi-function device was configured
- manually, extract the model name from the HPOJ device entry name.
-
- * printer/main.pm: Let HPOJ device entry be created with the correct
- printer model name.
-
-2004/03/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: hide dns settings by default when using dhcp
-
-2004/03/02 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2004/03/02 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Fixed HPOJ configuration when manually setting up a
- device.
-
-2004/03/02 tsdgeos
-
- * share/po/ca.po: updating
-
-2004/03/02 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: removed lib in PRINTER automatically included via
- dependencies
- add major to libsnmp and libsane-hpoj because there are not required by
- any packages and clean_rpmsrate does not update lib only (only -devel)
-
-2004/03/02 Pixel <pixel at mandrakesoft.com>
-
- * crypto.pm: cooker updates are not in a per-version directory
-
- * any.pm, standalone/drakboot: drakboot --boot is now a wizard
-
- * diskdrake/interactive.pm: type "ext2:vfat" must not be the same as 0
-
- * interactive/gtk.pm: small fix when clicking on an empty tree (when
- allow_empty_list)
-
-2004/03/02 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Sometimes option default settings in the
- printer options dialog were missing (e. g. "Dithering Pixels Per Inch"
- in "pcl3" driver). Fixed.
-
-2004/03/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: bump version number
-
- * any.pm (setupBootloader__general) fix wizard title now that drakboot
- --boot
- is a wizard like tool
-
- * drakxtools.spec: 10-19mdk: last but not least
- 10-19mdk
-
- * network/isdn.pm: fix doble ISDN detection (#6535)
-
-2004/03/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tl.po: updated pot file
- updated Filipino file
- updated pot file
-
- * share/po/nb.po: updated Norwegian file
- updated pot file
- updated pot file
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated pot file
- updated pot file
-
- * network/shorewall.pm: rewrote string to avoid duplication
-
-2004/03/02 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: bugzilla #8133 says "VT8751 [ProSavageDDR P4M266] VGA
- Controller" (0x5333,
- 0x8d04) has no pb with graphical lilo. So only keeping the restriction
- for
- (0x5333, 0x8d03), hoping that's what fpons wanted.
-
- * crypto.pm: cooker updates are not in a per-version directory
-
- * any.pm, standalone/drakboot: drakboot --boot is now a wizard
-
- * diskdrake/interactive.pm: type "ext2:vfat" must not be the same as 0
-
- * common.pm: better error message on exceptions
-
- * interactive/gtk.pm: small fix when clicking on an empty tree (when
- allow_empty_list)
-
-2004/03/02 tbacklund
-
- * share/po/fi.po: Finnish tranlsation 100% again
-
-2004/03/02 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Sometimes option default settings in the
- printer options dialog were missing (e. g. "Dithering Pixels Per Inch"
- in "pcl3" driver). Fixed.
-
-2004/03/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-19mdk: last but not least
- 10-19mdk
- 10-18mdk
-
- * network/modem.pm: fix modem symlink (#7967)
-
- * any.pm (setupBootloader__general) fix wizard title now that drakboot
- --boot
- is a wizard like tool
-
- * network/isdn.pm: fix doble ISDN detection (#6535)
-
- * harddrake/data.pm: bump version number
-
- * network/netconnect.pm: sync dhcp client with ifup one
- preselect first availlable dhcp client
- stricter pci modem matching (purely cosmetic but sanity is always good)
- fix pci modem type matching
-
- * bootloader.pm (read) default to lilo if grub config file isn't there
- (workaround
- buggy detectloader only checking MBR)
-
- * share/po/fr.po: update
-
-2004/03/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/uz@Latn.po:
- updated pot file
-
- * share/po/tl.po: updated Filipino file
- updated pot file
-
-2004/03/02 Pixel <pixel at mandrakesoft.com>
-
- * share/list: add SecurityPolicy to remove "error opening security policy
- file" warning
-
- * install_gtk.pm: fix potential error
- add SecurityPolicy to remove "error opening security policy file"
- warning
-
- * bootloader.pm: if the default bootloader entry is invalid, choose
- another one
-
-2004/03/02 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- by Reinout van Schouwen <reinout@cs.vu.nl>
-
-2004/03/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-17mdk
-
- * standalone/logdrake: fix icon name change
-
- * standalone/drakups: fix wizard icon
-
-2004/03/01 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated translation
-
-2004/03/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po, share/po/uz.po, share/po/nn.po, share/po/uz@Latn.po:
- updated Norwegian and Uzbek files
-
-2004/03/01 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: remove existing xxx=ide-scsi on upgrades
-
-2004/03/01 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/gimp.pm: Do not configure the GIMP-Print plug-in on more than 50
- users (bug #6423).
-
- * printer/printerdrake.pm: Fixed bug #8483: No "ptal:/..." in manual
- device URI list.
-
- * scanner.pm, standalone/scannerdrake: Fixed bug #7242: Firmware was not
- found by "gt68xx" SANE backend.
-
-2004/03/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_steps.pm (upNetwork) log up try and faillures
-
- * drakxtools.spec: 10-16mdk
-
-2004/03/01 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: use "default.png" instead of (missing) "man.png" which resulted
- to defaulting to parrot (ic-bird.png)
-
- * install_steps.pm: remove existing xxx=ide-scsi on upgrades
-
- * Makefile: fix typo
-
-2004/03/01 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/gimp.pm: Do not configure the GIMP-Print plug-in on more than 50
- users (bug #6423).
-
- * printer/main.pm: Fixed bug of installer crashing when an HP
- multi-function device is detected and set up.
-
-2004/03/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: fix bootproto filling (#8498)
-
- * install_steps.pm (upNetwork) log up try and faillures
-
- * detect_devices.pm (getBewan) fix detection
-
- * standalone/draksec: perl_checker cleanups
-
- * standalone/icons/harddrake2/isdn.png,
- standalone/icons/harddrake2/webcam.png,
- standalone/icons/harddrake2/tape.png,
- standalone/icons/harddrake2/keyboard.png,
- standalone/icons/harddrake2/modem.png: update
-
-2004/03/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt_BR.po: updated Brazilian file
-
-2004/03/01 Pixel <pixel at mandrakesoft.com>
-
- * Makefile: we don't need .pod files during install
- (but why aren't glib & gtk files not listed in share/list ??)
-
- * install_any.pm: simplify
-
- * any.pm: use "default.png" instead of (missing) "man.png" which resulted
- to defaulting to parrot (ic-bird.png)
-
- * rescue/list, tools/Makefile: adapt to perl packages rebuilt
-
- * crypto.pm, install_steps_interactive.pm: do not use $o in crypto.pm,
- pass {distro_type} to mirrors() and bestMirror() instead
-
-2004/03/01 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Removed spurious quotes ('"') from HPOJ config file.
-
- * printer/printerdrake.pm: Support for new HP multi-function devices and
- for special needs of Lexmark X125 printer.
-
-2004/03/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (create_packtable) wrap labels by default
- (Gtk2::WrappedLabel::new) left align labels by default
-
- * standalone/service_harddrake: do not crash when detector failled (eg:
- when mouse detection failled because
- of unhandled exception on module exception b/c of unresolved symbolds
- b/c of
- gcc-3.4)
-
- * standalone/drakconnect: fix bootproto filling (#8498)
-
- * standalone/draksec: sanitize main explanation text (resizable, weight,
- margin, ...)
- prevent pull-down menus to fill availlable space in packtables
- wrap and left align main options labels
- do not left align main explanation text
-
- * drakxtools.spec: 10-15mdk
-
- * share/po/fr.po: typo fix
- fix item description (#8507)
-
- * standalone/icons/harddrake2/isdn.png,
- standalone/icons/harddrake2/webcam.png, share/po/br.po,
- standalone/icons/harddrake2/tape.png,
- standalone/icons/harddrake2/modem.png,
- standalone/icons/harddrake2/keyboard.png: update
-
-2004/02/29 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2004/02/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ar.po: updated po file
-
- * share/po/nb.po: updated Norwegian file
-
-2004/02/29 reinouts
-
- * share/po/nl.po: Updated Dutch (nl) translation
- (small change to test)
-
-2004/02/29 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org's Arabic translation for the
- past week :-)
-
-2004/02/28 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_any.pm: log reason why getAndSaveFile can't opening dest file
- for writing
-
- * share/list: rpmtools and perl-URPM have been rebuilt for perl 5.8.3
-
- * tools/make_mdkinst_stage2: add a few more inodes to the second stage
- ramdisk, got bitten by
- a sucking no space left on device :/ will also print available
- inodes when creating ramdisk so that we can see if our computing
- was quite good
-
- * lang.pm: load_mo: first perform a lookup on mo's for all possible langs,
- will prevent from downloading each time another time the mo file
- (fr_FR comes first, is not here, everything including fr gets
- removed, fr_FR is non-existent, and then fr is downloaded again)
-
-2004/02/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/tl.po: Updated Italian and Filipino files
-
- * share/po/hi.po: updated Hindi po file
-
- * share/po/bs.po: updated Bosnian file
-
-2004/02/27 Florin Grad <florin at mandrakesoft.com>
-
- * network/shorewall.pm, network/drakfirewall.pm: remove the masq zone and
- add policies, rules only if there is an interface in loc
-
-2004/02/27 fwang
-
- * share/po/zh_CN.po: update
-
-2004/02/27 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/disk.c: when in automatic=disk mode but no partition is
- given, fall back
- on non automatic mode evidently
-
-2004/02/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
-2004/02/27 tbacklund
-
- * share/po/fi.po: fully translated again...
-
-2004/02/27 tsdgeos
-
- * share/po/ca.po: unfuzzying
-
-2004/02/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-14mdk
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ltg.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/nn.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/mn.po, share/po/uk.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, share/po/bs.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/hi.po, share/po/af.po,
- share/po/az.po, share/po/pt.po, share/po/fr.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/de.po, share/po/tl.po,
- share/po/eo.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/uz@Latn.po: sync
-
- * standalone/net_monitor (in_ifconfig) better check ifconfig is executable
- before running it
- (-e is not enough)
-
- * network/netconnect.pm: note that isdn configuration has not yet be
- ported upon new wizard layer
- fix crash when modem was not found
-
-2004/02/27 Warly <warly at mandrakesoft.com>
-
- * crypto.pm: add $o in global vars.
- add distro_type variable to select correct updates mirror type
-
- * install2.pm: add distro_type variable to select correct updates mirror
- type
-
- * share/rpmsrate: Try to have some find of better handling for PRINTER
- flag
-
-2004/02/27 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/disk.c: when in automatic=disk mode but no partition is
- given, fall back
- on non automatic mode evidently
-
-2004/02/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-14mdk
-
- * standalone/net_monitor (in_ifconfig) better check ifconfig is executable
- before running it
- (-e is not enough)
-
- * network/netconnect.pm: note that isdn configuration has not yet be
- ported upon new wizard layer
- fix crash when modem was not found
-
-2004/02/27 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/disk.c: when in automatic=disk mode but no partition is
- given, fall back
- on non automatic mode evidently
-
-2004/02/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-14mdk
-
- * standalone/net_monitor (in_ifconfig) better check ifconfig is executable
- before running it
- (-e is not enough)
-
- * network/netconnect.pm: note that isdn configuration has not yet be
- ported upon new wizard layer
- fix crash when modem was not found
-
- * standalone/drakvpn: translate some fields
-
- * share/po/fr.po: a few new translated strings
- typo fix
-
-2004/02/27 David Baudens <baudens at mandrakesoft.com>
-
- * pixmaps/refresh.png: Udpate icon to not display a cuted icon
-
- * pixmaps/about.png, standalone/printerdrake,
- pixmaps/about-printerdrake.png: Better layout for PrinterDrake about
- dialog box
-
-2004/02/27 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/27 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/po/fr.po: update
-
-2004/02/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/af.po: updated Afrikaans and Estonian files
- updated po files
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/ja.po, share/po/hr.po, share/po/be.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/he.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/ltg.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/tl.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: updated po files
-
-2004/02/27 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix tape backup/restore (#8284)
-
-2004/02/27 tbacklund
-
- * share/po/fi.po: fully translated again
-
-2004/02/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (set_back_pixmap) export it
-
- * standalone/net_monitor (in_ifconfig) better check ifconfig is executable
- before running it
- (-e is not enough)
-
- * network/netconnect.pm: fix crash when modem was not found
-
- * share/po/fr.po: a few new translated strings
- typo fix
- update
-
- * standalone/drakvpn: translate some fields
-
-2004/02/26 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated translation
-
-2004/02/26 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * standalone/drakautoinst, install_any.pm: support two-floppies boot style
- for replay_install disk as well (not nice at all..)
-
-2004/02/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (Gtk2::Banner::new) add o_otions ref hash parameter, thus
- enabling to
- override text position (eg: for mcc about dialog)
- (set_back_pixmap) split it out of Gtk2::Banner::set_pixmap
-
- * network/netconnect.pm:
- - never delete up/down scripts
- - only write internet service if start at boot requested
-
- * drakxtools.spec: remove bogus empty line
- update 10-13mdk changelog
- 10-13mdk
-
-2004/02/26 Warly <warly at mandrakesoft.com>
-
- * pkgs.pm: We need the PRINTER flag
-
-2004/02/26 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * standalone/drakautoinst: support two-floppies boot style for
- replay_install disk as well (not nice at all..)
-
- * install_any.pm: support two-floppies boot style for replay_install disk
- as well (not nice at all..)
- hd.img doesn't exist anymore, using hd_grub.img
-
- * ugtk2.pm: ask_browse_tree_info_given_widgets: allow for an initial
- selection if necessary (through toggle_nodes)
-
-2004/02/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tl.po, share/po/he.po: Added Filipino file; updated Hebrew file
-
-2004/02/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: remove bogus empty line
- update 10-13mdk changelog
- 10-13mdk
- 10-12mdk
-
- * ugtk2.pm (Gtk2::Banner::new) add o_otions ref hash parameter, thus
- enabling to
- override text position (eg: for mcc about dialog)
- (set_back_pixmap) split it out of Gtk2::Banner::set_pixmap
- (Gtk2::Banner::new) create only *one* expose event handler
- (Gtk2::Banner::set_pixmap) stop expose event propagation so that
- shadows do not accumulate (thus resulting in darker alpha-channel)
-
- * network/adsl.pm (adsl_conf_backend) install needed packages
-
- * network/netconnect.pm:
- - never delete up/down scripts
- - only write internet service if start at boot requested
- skip apply_setting step for now since anyway we've already written
- most config files... (btw, now installer also write cnx type as side
- effect)
- reverse debug stuff that should never have been commited
- typo fix: only write ether config for lan...
-
-2004/02/26 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/data.pm: Fixes for HPOJ setup during
- installation.
-
-2004/02/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: skip apply_setting step for now since anyway
- we've already written
- most config files... (btw, now installer also write cnx type as side
- effect)
- reverse debug stuff that should never have been commited
- typo fix: only write ether config for lan...
-
- * network/adsl.pm (adsl_conf_backend) install needed packages
-
-2004/02/25 David Baudens <baudens at mandrakesoft.com>
-
- * share/compssUsers: Don't install Webmin by default in Download and
- PowerPack
-
- * share/compssUsers.powerpack: Don't install Webmin by default in Download
- and PowerPack
- compssUsers for 10.0 PowerPack
-
- * share/compssUsers.server: compssUsers for 10.0 PowerPackPlus
-
-2004/02/25 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/rescue-gui.c: give us more chance to get bootloader write
- actually commited to
- disk before reboot
-
-2004/02/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: defined GTK_IM_MODULE values for CJK languages; so xim is used
- by default for languages for which we don't ship good enough
- native gtk2 input methods.
-
- * share/po/he.po: updated Hebrew file
-
-2004/02/25 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Use ATAPI:/dev/hdX for both 2.4/2.6
- compatibility.
-
- * standalone/drakTermServ: Really filter symlinked kernels. nohup the dm
- restart.
- Don't let any kernel symlinks be visible for making NBIs.
-
-2004/02/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: when sound card is added/removed, delete
- current sound levels so that sound
- service reset it to sg sane
-
- * harddrake/data.pm: look at sound cards changes on bootstrapping
-
- * drakxtools.spec (harddrake-ui package) requires sane-backends so that
- scanner
- detection works smoothly (#8305)
- 10-11mdk
-
-2004/02/25 David Baudens <baudens at mandrakesoft.com>
-
- * share/compssUsers.powerpack: Don't install Webmin by default in Download
- and PowerPack
- compssUsers for 10.0 PowerPack
-
- * share/compssUsers: Don't install Webmin by default in Download and
- PowerPack
- compssUsers for 10.0 Download
-
-2004/02/25 Erwan Velu <erwan at mandrakesoft.com>
-
- * mdk-stage1/disk.c: Patch from gc to allow booting a MandrakeMove on a
- Harddrive using the
- automatic settings.
-
-2004/02/25 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-10mdk
-
- * harddrake/data.pm: handle webcams managed by pwc driver
-
- * share/po/fr.po: update
-
-2004/02/25 Warly <warly at mandrakesoft.com>
-
- * pkgs.pm: revert my suckinessed / added to prefix
-
-2004/02/25 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/modem.pm:
- - allow writting to another kppprc file
- - replace new kppp option values
-
- * standalone/drakconnect: fix forgotten $::prefix (could I say typo fix ?)
- - RTC Modem page shown and pretty okayish
- - use '/root/.kde/share/config/kppprc' for any local change
-
-2004/02/25 fwang
-
- * share/po/zh_CN.po: update
-
-2004/02/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-10mdk
-
- * harddrake/data.pm: handle webcams managed by pwc driver
-
- * share/po/fr.po: update
-
-2004/02/24 fwang
-
- * share/po/zh_CN.po: update
-
-2004/02/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/nn.po, share/po/ja.po,
- share/po/hr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/mn.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/lt.po, share/po/he.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/ltg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file; added Latgalian
- file
-
- * share/po/tr.po: updated Turkish file
- updated pot file; added Latgalian file
-
- * share/po/et.po: updated Estonian file
- updated pot file; added Latgalian file
-
-2004/02/24 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Rework CD recording for ATA device setup.
-
-2004/02/24 tbacklund
-
- * share/po/fi.po: 100% translated, was 54 fuzzy, 49 untranslated
-
-2004/02/24 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm, standalone/scannerdrake: UI text fixes.
-
-2004/02/24 tsdgeos
-
- * share/po/ca.po: some more unfuzzyin
-
-2004/02/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: merge in typo fixes
- from tille
-
- * network/adsl.pm (adsl_conf_backend) alter both
- /etc/analog/adiusbadsl.conf and
- /etc/eagle-usb/eagle-usb.conf too when configuring sagemXXX
-
- * drakxtools.spec: fix changelog
- 10-9mdk
- 10-8mdk
-
-2004/02/24 Warly <warly at mandrakesoft.com>
-
- * pkgs.pm: add PRINTER alongside with INSTALL not to duplicate printer
- related packages into OFFICE
-
- * share/rpmsrate, share/compssUsers, share/compssUsers.server,
- share/compssUsers.desktop: Separate printing-related packages from
- INSTALL to create a new separated PRINTER group and pre-select them if
- OFFICE compssUser group is selected
-
-2004/02/24 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org's Arabic translation
-
-2004/02/24 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Fix typo
- Fix typos
-
- * share/rpmsrate: Update
-
-2004/02/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/ca.po: updated Estonian file
-
- * share/po/ja.po: updated Japanese file
-
- * share/po/ms.po: updated Malay file
-
-2004/02/24 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: mknbi-set always wants a kernel version now.
- Deal with conflicts with msec > 3 and exporting / (use no_root_squash).
- Always pass a kernel to mkinitrd-net. (Both part of #8216)
- Add --restart option for terminal-server.
-
-2004/02/24 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/scannerdrake: UI text fixes.
- Ask user before installing packages.
-
- * printer/printerdrake.pm: UI text fixes.
- Give clear warning/error messages if a package installation fails.
- Let printer model in first-time dialog also be shown if there is no
- description field in the device ID of the printer.
-
-2004/02/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: fix module lookup for pcmcia cards
-
- * network/adsl_consts.pm: set default protocol to pppoa for various ISPs
- update 9telecom entry (Benot Audouard)
- add encapsulation method for tiscali 512k offer in france
- fix wrongly inverted encapsulation methods for free isp cnx offers
- use spanish caracters in spanish isp name (Benot Audouard)
- fix url (Benot Audouard)
- typo fix
- typo fix (fcrozat)
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: merge in typo fixes
- from tille
-
-2004/02/24 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org's Arabic translation
-
-2004/02/23 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/nn.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
-2004/02/23 tsdgeos
-
- * share/po/ca.po: Some unfuzzying
-
-2004/02/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
-
-2004/02/23 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2004/02/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
- typo fixes (Reinout van Schouwen)
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, diskdrake/interactive.pm, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, diskdrake/hd_gtk.pm, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: typo fixes (Reinout van Schouwen)
-
- * standalone/drakconnect: misc perl_checker cleanups
-
- * drakxtools.spec: 10-7mdk
-
-2004/02/23 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * rescue/tree/etc/issue: 10.0
-
-2004/02/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/ethernet.pm: write ethX aliases and ifup/ifdown scripts when
- configuring a LAN connection
-
- * standalone/drakconnect (del_intf) keep ethX aliases b/c eg removing eth0
- will results in eth1 to be
- renumbered on next boot...
- (del_intf) down the network interface when deleting it
- (del_intf) when no network configuration is configured, just report it
- (del_intf) only list configured interfaces when offering to delete them
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, diskdrake/interactive.pm, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, diskdrake/hd_gtk.pm, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/nn.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po, share/po/uz@Latn.po: typo fixes (Reinout
- van Schouwen)
-
- * drakxtools.spec: 10-7mdk
- 10-6mdk
-
- * network/netconnect.pm:
- - always write up/down scripts
- - only write initscript when starting at boot was choosen (instead of
- writing
- it in restart path...)
- write ethX aliases and ifup/ifdown scripts when configuring a LAN
- connection
-
- * network/adsl.pm: fix adsl scripts (especially with sagem8xx modems)
- add missing space
-
-2004/02/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: fix french translation (upcase label)
-
- * standalone/drakconnect: fix ability to set ip parameters broken by
- localizing bootproto
-
- * drakxtools.spec: 10-6mdk
- 10-5mdk
-
- * network/adsl.pm: fix adsl scripts (especially with sagem8xx modems)
- add missing space
- (adsl_conf_backend) speedtouch config need vpi/vci as decimal numbers
- whereas sagem8xx wants hexa numbers
-
-2004/02/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: do not tag some ata raid controllers as unknown hw
-
- * share/po/fr.po: fix french translation (upcase label)
- fix french translation (upcase label)
-
- * standalone/drakconnect: fix ability to set ip parameters broken by
- localizing bootproto
- handle and translate BOOTPROTO
- read ppp auth method
- handle new PAP/CHAP method
- fix untranslated strings
- do not complain about gateway format when it's not set
-
- * any.pm (setupBootloader__entries) fix entry editing layout
-
- * drakxtools.spec: 10-5mdk
- 10-4mdk
-
- * network/netconnect.pm: handle unknown hardware: enable one to manually
- load a driver like expert mode
- in old pre-10.0 wizard
- enable one to manually choose the serial port to use while configuring
- modem
- fix unreachable steps
- read ppp config earlier and prevent provider choice to overwrite it (but
- if
- user select a *new* provider)
- initialize modem data structure at one point only for serial/PCI modems
- split kppp config reading into network::modem::ppp_read_conf() in order
- to be
- shared with manage interface
- fix choosing betweeen '' and 'adsl connections when configuring adsl
- (due to
- write_cnx_scripts vivificating data structure)
-
- * modules/interactive.pm (load_category__prompt_for_more) do not list
- probed category in detected hardware list
- (load_category__prompt_for_more) show quotes around detected hardware in
- order
- to more easily see thems
-
- * network/modem.pm (ppp_read_conf) really default to dynamic dns, gateway
- and ip (really fix #7705)
- misc perl_checker cleanups
- split kppp config reading into network::modem::ppp_read_conf() in order
- to be
- shared with manage interface
-
- * network/ethernet.pm (conf_network_card_backend) update its doc now that
- it has been splited in
- get_eth_cards() and conf_network_card_backend()
-
- * network/adsl_consts.pm: rollback bogus damien change, here vpi/vci
- parameters are in hexa, not decimal
-
- * network/adsl.pm (adsl_conf_backend) speedtouch config need vpi/vci as
- decimal numbers
- whereas sagem8xx wants hexa numbers
-
-2004/02/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: do not tag some ata raid controllers as unknown hw
-
- * standalone/drakconnect: handle and translate BOOTPROTO
- read ppp auth method
- handle new PAP/CHAP method
- fix untranslated strings
- do not complain about gateway format when it's not set
-
- * any.pm (setupBootloader__entries) fix entry editing layout
-
- * network/netconnect.pm: handle unknown hardware: enable one to manually
- load a driver like expert mode
- in old pre-10.0 wizard
- enable one to manually choose the serial port to use while configuring
- modem
- fix unreachable steps
- read ppp config earlier and prevent provider choice to overwrite it (but
- if
- user select a *new* provider)
- initialize modem data structure at one point only for serial/PCI modems
- split kppp config reading into network::modem::ppp_read_conf() in order
- to be
- shared with manage interface
- fix choosing betweeen '' and 'adsl connections when configuring adsl
- (due to
- write_cnx_scripts vivificating data structure)
-
- * share/po/fr.po: fix french translation (upcase label)
-
- * modules/interactive.pm (load_category__prompt_for_more) do not list
- probed category in detected hardware list
- (load_category__prompt_for_more) show quotes around detected hardware in
- order
- to more easily see thems
-
- * network/modem.pm (ppp_read_conf) really default to dynamic dns, gateway
- and ip (really fix #7705)
- misc perl_checker cleanups
- split kppp config reading into network::modem::ppp_read_conf() in order
- to be
- shared with manage interface
-
- * network/ethernet.pm (conf_network_card_backend) update its doc now that
- it has been splited in
- get_eth_cards() and conf_network_card_backend()
-
- * drakxtools.spec: 10-4mdk
-
-2004/02/22 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated translation
-
-2004/02/22 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl_consts.pm: fix vci number for Belgium and France
-
-2004/02/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nn.po: updated Nynorsk file
- Added Nynorsk file
-
- * share/po/cy.po: Added Nynorsk file
-
-2004/02/21 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/21 fwang
-
- * share/po/zh_CN.po: update
-
-2004/02/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/et.po: updated Estonian and Italian files
-
-2004/02/21 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Verify user has selected a cron interval and
- media [Bugzilla 8138]
- More code reduction.
-
-2004/02/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
-2004/02/20 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: QA - tweak wizard setup.
-
-2004/02/20 tsdgeos
-
- * share/po/ca.po: Some updates and unfuzzying
-
-2004/02/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: when one refuse to install firmware *now*, she
- won't be able to select
- a provider, thus vci and vpi parameters won't be filled
- remove useless "next" field (since post already handle it)
-
- * standalone/logdrake: fix title when run from mcc (#8111)
-
- * drakxtools.spec: 10-3mdk
- 10-2mdk
-
- * detect_devices.pm (getBewan) introduce it in order to detect Bewan ADSL
- modems (both PCI
- and USB ones)
-
- * share/po/fr.po: update
-
-2004/02/20 tsdgeos
-
- * share/po/ca.po: Some updates and unfuzzying
-
-2004/02/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm (getBewan) introduce it in order to detect Bewan ADSL
- modems (both PCI
- and USB ones)
- (getSagem) lookup sagem8xx modems by module rather than relying on
- strings
- manually added to ldetect-lst
-
- * standalone/drakperm: fix "current" checkbox vs "group" and "user"
- pull-down menus
-
- * standalone/logdrake: fix title when run from mcc (#8111)
-
- * network/netconnect.pm: when one refuse to install firmware *now*, she
- won't be able to select
- a provider, thus vci and vpi parameters won't be filled
- remove useless "next" field (since post already handle it)
- enable to refuse network restarting
-
- * drakxtools.spec: 10-3mdk
- 10-2mdk
-
-2004/02/20 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: keep provider vpi/vci settings when exist
-
-2004/02/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
- * lang.pm: uim-anthy works ok in on-the-spot mode with KDE
-
-2004/02/20 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm (update_for_renumbered_partitions):
- - handle no grub config
- - skip modifications when dev2grub fail
- (since the device not in device.map means the device is currently unused
- for booting)
-
- * modules.pm, install_steps.pm: alias agpgart should be only for 2.6,
- since code doesn't allow this easily,
- adding the agp module to modprobe.preload
-
-2004/02/20 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Shrink code per Thierry.
-
-2004/02/20 tsdgeos
-
- * share/po/ca.po: Some updates and unfuzzying
-
-2004/02/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect (add_intf) no need to handle errors, it's done by
- callee now in order to share
- exception handling with installer
-
- * drakxtools.spec: 10-2mdk
-
- * network/adsl_consts.pm: remove debug statement
- aliase Free non dgroup 1024/256 on "Free non dgroup 512/128" (#7615)
-
- * standalone/drakperm: fix "current" checkbox vs "group" and "user"
- pull-down menus
-
- * network/netconnect.pm: enable to refuse network restarting
- do not detect lan interfaces when configuring modems
- do not horribly die at install time on error
- really fix previous button on first step: we want it at install time
-
- * detect_devices.pm (getSagem) lookup sagem8xx modems by module rather
- than relying on strings
- manually added to ldetect-lst
-
-2004/02/20 fwang
-
- * share/po/zh_CN.po: update
-
-2004/02/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: uim-anthy works ok in on-the-spot mode with KDE
-
-2004/02/20 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: fix warning LSB chosen implies kernel 2.4
-
- * fs.pm: add umask=0022 capability, and use it for security level 3
-
- * share/compssUsers, share/compssUsers.server: Gnome is no good, GNOME is
- good
-
- * bootloader.pm (update_for_renumbered_partitions):
- - handle no grub config
- - skip modifications when dev2grub fail
- (since the device not in device.map means the device is currently unused
- for booting)
-
- * modules.pm, install_steps.pm: alias agpgart should be only for 2.6,
- since code doesn't allow this easily,
- adding the agp module to modprobe.preload
-
-2004/02/20 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Shrink code per Thierry.
-
-2004/02/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: remove debug statement
- aliase Free non dgroup 1024/256 on "Free non dgroup 512/128" (#7615)
-
- * network/adsl.pm: fix writing aliases (fix broken speedtouch)
-
- * drakxtools.spec: 10-1mdk
-
-2004/02/20 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * interactive/gtk.pm, install_gtk.pm, ugtk2.pm: don't force buttons a size
- related to $::windowwidth since this is no more used to size the main
- window (fixes missing Next button in vgahi), use a global
- $::real_windowwidth for sizings related to the main window
-
- * mdk-stage1/Makefile: 10.0
-
- * install_steps_gtk.pm: don't force buttons a size related to
- $::windowwidth since this is no more used to size the main window (fixes
- missing Next button in vgahi), use a global $::real_windowwidth for
- sizings related to the main window
- allow to specify the Xnest wanted resolution with --vga
-
-2004/02/20 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: fix warning LSB chosen implies kernel 2.4
-
- * fs.pm: add umask=0022 capability, and use it for security level 3
-
- * share/compssUsers, share/compssUsers.server: Gnome is no good, GNOME is
- good
-
-2004/02/20 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Gnome icon order. Drop an unused button box.
-
-2004/02/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-0.21mdk
-
-2004/02/19 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2004/02/19 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm, ugtk2.pm: use $ugtk2::current_window in place of
- @interactive::objects (which was unused and broken)
- => fix XSetInputFocus (bugzilla #8046 and #8053)
-
-2004/02/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: since no PCMCIA cards support link status
- notification, ifplugd should
- be disabled for all pcmcia cards by default => let blacklist them
- (#8031)
-
- * standalone/drakvpn: fix string
-
- * share/po/fr.po: update
-
-2004/02/19 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2004/02/19 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Update
-
-2004/02/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: value of XIM is the xim identifier, not the xim program name
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
-2004/02/19 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm, ugtk2.pm: use $ugtk2::current_window in place of
- @interactive::objects (which was unused and broken)
- => fix XSetInputFocus (bugzilla #8046 and #8053)
-
-2004/02/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakvpn: consolidate strings
-
-2004/02/19 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Update
- Revert my mistake
-
- * share/advertising/dwd-01.pl: Add missing string
-
-2004/02/19 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm: put a Previous button on the first page
-
-2004/02/19 Florin Grad <florin at mandrakesoft.com>
-
- * network/ipsec.pm: add plenty of help explanations, add anonymous support
- in sainfo
-
- * standalone/drakvpn: add plenty of help files, add anonymous support for
- sainfo
-
-2004/02/19 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_steps.pm: add utf8 key to locale config if not already present,
- so that
- auto install behave as before (pixel)
-
- * http.pm: well, value is not dropped anymore perl checko
- - don't resolv host, it breaks virtual servers configs
- - log when we don't receive a 200
-
-2004/02/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: value of XIM is the xim identifier, not the xim program name
-
- * standalone/drakvpn: fixed typos
-
-2004/02/19 Pixel <pixel at mandrakesoft.com>
-
- * standalone/XFdrake: no more global icon in XFdrake
-
- * install_steps_gtk.pm: the text we give to set_markup should not contain
- raw "&"
- (occurs for "Any PS/2 & USB mice")
-
- * interactive/gtk.pm: don't have a big scrolled window that can be around
- a local scrolled window.
- ensure instead many local scrolled windows
-
- * share/rpmsrate:
- - kimdaba must be flagged KDE
- - lower some packages rates for my tests
- kdenlive must be flagged KDE
-
- * tools/make_mdkinst_stage2: catch kernel 2.6 loop bug
-
- * install_steps_interactive.pm: better logging
-
- * ugtk2.pm: we don't need warp_text since we have WrappedLabel
- fix _ask_file (tested in wizard, normal and embedded)
- fix titi sucks (Advanced and Help were broken)
-
-2004/02/19 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix issue with multisession CDs (Anthill #349)
-
-2004/02/19 tsdgeos
-
- * share/po/ca.po: Today's work
-
-2004/02/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: only show "previous" button on first step in
- install; in standalone
- mode, we already have the "cancel" button
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/cs.po, share/po/uz@Latn.po: typo fix
-
- * share/rpmsrate: uim won't work without uim-applet
-
- * standalone/drakvpn: consolidate strings
- typo fix
-
- * printer/main.pm (set_usermode) do not die when run with --testing as
- user
-
- * drakxtools.spec: 10-0.20mdk
-
- * lang.pm: switch japanese from kinput2 to uim input method
-
-2004/02/19 Warly <warly at mandrakesoft.com>
-
- * standalone/drakboot: Apply Olivier Blin patch to fix theme displaying
- under console
-
-2004/02/18 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2004/02/18 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Advertisements: update translations for download
-
-2004/02/18 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: drop $netc->{internet_cnx} test, unnedeed
-
- * standalone/drakconnect:
- - add adsl_atboot() to check at boot status
- - use it instead of chk_internet()
-
-2004/02/18 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/02/18 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_steps.pm, any.pm, lang.pm: selectlanguage: utf8 flag status is
- updated when user selects more/less languages; when user touches it,
- update is disabled, allowing andrej to have an en_GB + ru_RU install
- without utf8
-
-2004/02/18 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: HACK: set LD_ASSUME_KERNEL so that rpm doesn't try to use
- tls (which we don't
- have at install) otherwise it causes *weird* problems in __db*. When
- LD_ASSUME_KERNEL is set, no __db* are used, and so no such pbs.
-
- * fsedit.pm, partition_table.pm: type 0x17 *can* be ntfs, assuming it is
- when we don't care much, and check if it is ntfs otherwise
-
-2004/02/18 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: QA - Encourage user to finish configuring media
- before leaving wizard.
- Rework backupignore behavior (Anthill #306).
-
-2004/02/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, standalone/drakvpn, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: typo fix
-
- * network/netconnect.pm: do not use ifplugd on wireless connections by
- default
- fix "network needs to be restarted" step
- do not overwrite current wireless parameters with default values
- move some wireless options as advanced ones
-
- * drakxtools.spec: 10-0.19mdk
-
- * standalone/harddrake2 (quit_global) do not die in exit path when not run
- as root
- reindent button packing
- sanitize buttons layout when embedded
-
-2004/02/18 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Install Google's search bar when KDE is installed
-
-2004/02/18 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: drop $netc->{internet_cnx} test, unnedeed
-
- * standalone/drakconnect: fix adsl at boot, better and more clean
-
-2004/02/18 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Pull xine-arts when choosing video AND KDE
-
-2004/02/18 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/fr.po,
- share/po/ta.po, share/po/vi.po, share/po/nl.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/advertising/dwd-09.pl, share/po/uz@Latn.po: fix wording of
- advertisement thx to austin
-
- * tools/shift_img.c, tools/shift_all.pl: these files I needed when pablo
- gave me lang-*.png images because they were not aligned.. commiting in
- case
-
- * install_any.pm: ok, ok, perl checker roulaize
- better match
- tentatively fix #7792 (seems like line number don't match #7792,
- but this one I'm fixing was obviously wrong, at least)
- allow using ext2 or vfat floppies for kickstart=floppy so that
- when you do an auto install based on network.img and
- network_drivers.img, you can put your auto_inst.cfg.pl on
- network_drivers.img and rock n roll
-
- * mdk-stage1/modules.c: support automatic installs even when needing the
- additional drivers floppy
-
- * modules.pm: don't log insmod errors on tty5, rather on tty3+ddebug.log
- as normal log
-
-2004/02/18 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_gtk.pm: when cancel is pressed, fix re-selecting
- unselected packages
- (callback_choices unneeded, cf rpmdrake)
- small cleanup
-
- * install2.pm: HACK: set LD_ASSUME_KERNEL so that rpm doesn't try to use
- tls (which we don't
- have at install) otherwise it causes *weird* problems in __db*. When
- LD_ASSUME_KERNEL is set, no __db* are used, and so no such pbs.
-
- * fsedit.pm, partition_table.pm: type 0x17 *can* be ntfs, assuming it is
- when we don't care much, and check if it is ntfs otherwise
-
- * standalone/diskdrake: set useSupermount to magicdev (so that it doesn't
- use supermount from cdroms)
-
- * share/rpmsrate: gdm is an important gnome application, make it 5 (for my
- tests)
-
-2004/02/18 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Rework backupignore behavior (Anthill #306).
-
-2004/02/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (create_okcancel) enable to specify that some buttons must be
- at right
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, standalone/drakvpn, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- share/po/fa.po, share/po/id.po, share/po/ru.po, share/po/br.po,
- share/po/sl.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/mn.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/tg.po, share/po/bs.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/hi.po, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/fr.po, share/po/ta.po, share/po/vi.po,
- share/po/nl.po, share/po/de.po, share/po/eo.po, share/po/bg.po,
- share/po/cs.po, share/po/el.po, share/po/uz@Latn.po: typo fix
-
- * standalone/drakconnect: force apply button to be right aligned
-
-2004/02/17 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: manage interfaces don't want to break cnx_scripts
-
- * standalone/drakconnect:
- - add chk_config() to test internet service state
- - adsl onboot using chk_config()
-
-2004/02/17 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.c, mdk-stage1/modules.h: support
- 2.6 insmoding for expert third party modules and loading named modules
-
- * Xconfig/card.pm: well we reverted to 4.3
-
-2004/02/17 tsdgeos
-
- * share/po/ca.po: today's updates
-
-2004/02/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm: enforce gnome button order everywhere (interface team request)
-
- * drakxtools.spec: log one more stuff into 10-0.18mdk
- fix changelog
- 10-0.18mdk
-
- * standalone/icons/wiz_default_up.png: new default icon for wizards
-
-2004/02/17 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/17 Florin Grad <florin at mandrakesoft.com>
-
- * network/ipsec.pm: one can now start from scratch with ipsec.conf
- fix the ";" mark in the Security Policies Section
-
- * standalone/drakvpn: one can now start an ipsec.conf file from scratch
- add the ask_info3 function
-
-2004/02/17 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/frontend-common.c,
- mdk-stage1/stdio-frontend.c, mdk-stage1/newt-frontend.c: when available,
- always load usb interface, as soon as possible, should help usb mouse
- detection in stage2 which otherwise timeouts
-
-2004/02/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/mn.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/lt.po, share/po/he.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/nb.po,
- share/po/bs.po, share/po/uz.po, share/po/ro.po, share/po/mk.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/hi.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/nl.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/lv.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/hu.po,
- share/po/uz@Latn.po: updated pot file
-
-2004/02/17 Pixel <pixel at mandrakesoft.com>
-
- * mouse.pm: detection defaults on automatic choices
- fix mouse detect() on kernel 2.4
-
- * bootloader.pm: remove bad entries after reading existing conf file
- log where the bootloader is installed
-
- * interactive/newt.pm: don't have a scroll inside a scroll which causes
- display pbs.
- alas it doesn't fix the "Tab" navigation when having a global scroll + a
- Listbox. You have to use the right arrow to exit the Listbox
-
-2004/02/17 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Added warnings to clearly tell the user when
- there is no network access.
- Removed printer list button whenthere is no network also in expert mode.
-
- * printer/detect.pm: Fixed problem that not used parallel ports were
- detected as printers.
-
-2004/02/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/icons/drakfont.png, standalone/drakfont,
- standalone/icons/drakfont.620x57.png: switch drakfont to new banner
- style
-
- * harddrake/data.pm: really fix doble blanked ISDN detection
-
- * share/po/Changelog: kill no more used file
-
- * standalone/drakvpn (ask_info3) really use parameters...
- consolidate strings
-
- * share/po/fr.po: update
-
- * network/netconnect.pm: sort lan protocols
-
- * drakxtools.spec: fix changelog
- 10-0.17mdk
-
-2004/02/16 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Nothing special
- Partially updated file
-
-2004/02/16 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: move check_field's ask_warn() to save_notebook()
- check gateway entry
-
-2004/02/16 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/16 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakvpn: do not test the translated chains anymore
-
-2004/02/16 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/url.c: fix buggy redhat code exhausted only in -Os which
- corrupted
- memory and gave wrong results for download file size in FTP/HTTP
- installs
-
-2004/02/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * network/netconnect.pm, standalone/drakvpn, standalone/drakboot: typo
- fixes
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
- updated pot file
-
- * network/ipsec.pm: removed N() around of a non-translatable string
-
-2004/02/16 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: keep current authentication kind, even if
- not completly accepted
- network::shorewall::read without silent is nasty, since it doesn't only
- read,
- it prompts the user. So each time the summary updates the data, it
- prompts
- (when you have more than one card and no firewall configured)
-
- * authentication.pm: keep current authentication kind, even if not
- completly accepted
-
-2004/02/16 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/detect.pm: Recognize parallel printers also when they miss the
- "CLASS:PRINTER;" in their device ID string (ex: Brother HL-720, bug
- #7753).
-
-2004/02/16 tsdgeos
-
- * share/po/ca.po: Today's worjk
-
-2004/02/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakpxe, standalone/drakgw: do not abuse global namespace
-
- * network/netconnect.pm: fix automatically found "...2" dns when network
- is done
- show a more precise error messages when no wireless cards were found
- eagle was renamed as eagle-usb
- minor poulpe cleanup
- explain about DNS (#7908)
-
- * standalone/drakclock: let's look better when embedded
-
- * standalone/drakvpn (ask_info2) list valid values in a pull-down menu
- (ask_info2) introduce it in order to share one more step
- (ask_info) introduce it in order to share some code
- PFS group only accept 3 distinct values
- more user friendly labels
- do not list twice the same elements in list...
- try to have better names
- do not put " = " in translated messages
- add hints
- do not abuse global namespace
-
- * standalone/drakautoinst: typo fix
- do not abuse global namespace
-
- * authentication.pm (to_kind) try harder to find out if some auth method
- already had been choosed
-
- * share/po/fr.po: update
- beautify string
-
- * install_steps_interactive.pm (setRootPassword) do not reset auth method
- when pressing "previous" in next step
-
-2004/02/16 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/list: Removed on Pixel's request (will use list-dwd
- instead)
-
- * share/rpmsrate: Add kolab-server in GROUPWARE
-
- * share/compssUsers.server: Select Groupware by default
-
-2004/02/16 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: add in %pkgs::preferred the kernel-source corresponding to the
- preferred kernel
-
- * ugtk2.pm: during install, "Ok" is on the right, like gnome not kde
-
- * share/advertising/Makefile: get the list of files needed from
- list-PRODUCT
-
-2004/02/15 tsdgeos
-
- * share/po/ca.po: more updates
-
-2004/02/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-0.16mdk
-
- * harddrake/data.pm: typo fix :-)
-
-2004/02/15 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org's Arabic translation
-
-2004/02/14 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/02/14 keld
-
- * share/po/nb.po: Updates
- gi/perl-install/share/po/nb.po
- Updates. I could just as well update the Norwegian version
- as I wanted to use this as base for my Danish translation.
- gi/perl-install/share/po/nb.po
-
- * share/po/da.po: Updates
- soft/wizard_perl/po/da.po gi/perl-install/share/po/da.po
- Updates
- soft/control-center/po/da.po soft/drakfax/po/da.po
- soft/ftw/po/da.po soft/mdkonline/po/da.po
- soft/rfbdrake/po/da.po soft/rpmdrake/po/da.po
- soft/urpmi/po/da.po gi/perl-install/share/po/da.po
-
-2004/02/14 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: FTP restore failure feedback. Allow multiple
- catalog/file restore selection.
-
-2004/02/14 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/data.pm: Let printerdrake load the "usblp"
- instead of the "printer" kernel module if kernel 2.6.x is used.
-
- * printer/printerdrake.pm: Made printerdrake handling even very weird
- printer ID strings, as the one of the Brother HL-720 with empty
- manufacturer and description fields (Bug #7753).
-
- * printer/detect.pm: Recognize also "SN:" as serial number field in
- printer ID string (HP PhotoSmart 7760, bug #6534).
- Let printerdrake load the "usblp" instead of the "printer" kernel module
- if kernel 2.6.x is used.
-
-2004/02/14 tsdgeos
-
- * share/po/ca.po: Small updates to catalan translations
-
-2004/02/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-0.15mdk
-
- * network/netconnect.pm: fix automatically found "...2" dns
-
- * harddrake/data.pm: fix ISDN detection (#6535)
- filter out devices to prevent them to appear several times in device
- tree (#4906)
-
- * network/isdn.pm (isdn_detect_backend) try harder to detect ISDN devices
-
- * standalone/harddrake2: break devices loop into two pass:
- - first detect devices into each class
- - then process them for later display
-
- * network/tools.pm: fix crash on canceling "already configured net device"
- configuration (#7679)
-
-2004/02/13 Pixel <pixel at mandrakesoft.com>
-
- * modules/interactive.pm: don't have a wait_message above another empty
- wait_message when probing hardware
-
- * ugtk2.pm: use center-on-parent for popped windows
-
- * share/list: perl-MDK-Common has been rebuilt
-
-2004/02/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm: do not try setting transcient hint when embedded
-
- * network/netconnect.pm: by default do not start connection at boot for
- modems (#7705)
-
- * drakxtools.spec: 10-0.14mdk
-
- * wizards.pm: enable default value to be dynamically computed
- enable to pass untranslated defaut to yes/no or ok/cancel like
- questions by translating value at runtime
- default to next/finish when no field is present
- add 'default' field in order to be able to enforce default answer for
- yes/no like questions or when data does not conatains any fields
- (needed for last #7705 bit)
- missing #7593 bit
- use interactive->ask_okcancel in order to not have spurious field in
- text mode (#7593)
-
-2004/02/13 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: forgotten modem page, to be traduced, not yet
- usable (please don't hurt me)
-
-2004/02/13 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: add a warning when choosing security level
- > 2 and having a windows partition
- (since in that case we won't have umask=0) (bugzilla #4731)
-
- * modules/interactive.pm: don't have a wait_message above another empty
- wait_message when probing hardware
-
- * ugtk2.pm: use center-on-parent for popped windows
-
- * share/list: perl-MDK-Common has been rebuilt
-
- * bootloader.pm: fix reading grub config (esp. when /boot is a separate
- partition)
- (nb for titi: join($xx, $yy) is *not* useful)
-
- * install2.pm: in boolean context, "any" is better than "find"
-
-2004/02/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-0.14mdk
-
-2004/02/13 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Fix </b> in advertiesment #5
-
- * share/advertising/drweb.pl, share/advertising/list-dwd,
- share/advertising/list-dis, share/advertising/list-ppp,
- share/advertising/drweb.png, share/advertising/list-pwp,
- share/advertising/list:
- - Add DRWeb's advertisement
- - Add list for each version
-
-2004/02/13 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm:
- - do not flush /etc/sysconfig/drakconnect with an empty hash
- - move $offer_to_connect after %adsl_devices declaration (fix typo?)
- s/$config/$p/ for drakconnect conf file
-
- * standalone/drakconnect: forgotten modem page, to be traduced, not yet
- usable (please don't hurt me)
- - nice ethernet names back
- - fix adsl via ethernet bug
- - fix apply settings bug
- - fix and shrink sub apply
- - drop $gui and $config
- - add new hash style $p
-
-2004/02/13 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * modules.pm: fix deps problem because of 2.4/2.6 mappings, better support
- 2.4 and 2.6 alltogether by keeping 2.4 names in modules.conf
-
-2004/02/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
- * share/advertising/dwd-09.pl: USE ASCII OR UTF-8 ONLY; **DON'T** USE
- ISO-8859-1!
-
-2004/02/13 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: add a warning when choosing security level
- > 2 and having a windows partition
- (since in that case we won't have umask=0) (bugzilla #4731)
-
- * modules/interactive.pm: don't have a wait_message above another empty
- wait_message when probing hardware
-
- * bootloader.pm: fix reading grub config (esp. when /boot is a separate
- partition)
- (nb for titi: join($xx, $yy) is *not* useful)
- try hard to update_bootloader_for_renumbered_partitions()
- create read_grub_device_map()
-
- * install2.pm: in boolean context, "any" is better than "find"
- - have usb-storage as a scsi_hostadapter by default
- - remove it if unneeded for normal boot (cf comment in the code)
-
- * modules.pm:
- - have usb-storage as a scsi_hostadapter by default
- - remove it if unneeded for normal boot (cf comment in the code)
-
- * diskdrake/interactive.pm: try hard to
- update_bootloader_for_renumbered_partitions()
-
- * mdk-stage1/init.c: sleep 10 only when debugging
-
- * interactive.pm: no need for this
-
-2004/02/13 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix QA reports of crash on file search, failure
- to report ftp error.
-
-2004/02/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
- update
-
- * standalone/icons/printerdrake.png, standalone/icons/drakgw.png,
- standalone/icons/scannerdrake.png, standalone/icons/drakvpn.png,
- standalone/icons/drakfirewall.png,
- standalone/icons/wiz_scannerdrake.png, standalone/drakpxe,
- standalone/icons/wiz_firewall.png, pixmaps/printerdrake.png,
- standalone/icons/wiz_drakvpn.png, standalone/drakgw,
- standalone/icons/logdrake.png, standalone/icons/wiz_printerdrake.png,
- standalone/icons/wiz_drakgw.png, standalone/icons/wiz_logdrake.png,
- standalone/icons/wiz_drakconnect.png, standalone/icons/drakconnect.png,
- printer/printerdrake.pm: new banner icons
-
- * standalone/harddrake2: do not force black color for fields values, this
- badly conflict with
- inverted accessibility themes
- remove statusbar on interface team request
-
- * network/netconnect.pm: new banner icons
- offer_to_connect: fix indentation
-
- * harddrake/data.pm: only look for local printers (do not perform heavy
- network probe)
-
- * modules.pm: handle wireless modules
-
- * standalone/drakconnect: new banner icons
- remove useless comment
- new banner icons
-
- * ugtk2.pm (create_scrolled_window) add relief for TreeViews too
- (interface team
- request)
- (new) simplify WizardTable
- (Gtk2::Banner->new) fix default banner size
- (new) use new Gtk2::Banner object for banner
- remove uneeded variable
- (Gtk2::Banner) move that widget from mcc into ugtk2 so that all tools
- can reuise it for their banners
-
- * interactive.pm (vnew) do not complaint about being run as root when
- --testing was passed
-
- * drakxtools.spec: 10-0.14mdk
- 10-0.13mdk
-
- * Makefile.config: add drakvpn
-
- * standalone/drakvpn: verbs must be upcased on buttons!!!
- new banner icons
-
-2004/02/12 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: in get_kernels_and_labels():
- - change internal data structure
- - change regexp matching kernel names (was broken for
- 2.4.25-0.pre7.3mdk)
- - default to kernel 2.4 when lsb is installed
-
-2004/02/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm (new) simplify banner rendering, make it cpu lighter
-
- * network/netconnect.pm: ask isp for ip and gateway by default (#7705)
-
- * standalone/drakclock (DrawPointAt) simplify draw_points call
-
-2004/02/12 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/dwd-09.pl: Update text to reflect reality
-
-2004/02/12 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: fix ethernet and adsl conflict in menu
-
-2004/02/12 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakvpn: hopefuly better interface
-
-2004/02/12 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.c, mdk-stage1/tools.c: try to
- detect regular floppy drives
-
- * mdk-stage1/Makefile.common: linux/fd.h is too broken to compile with -W
- :(
-
- * install2.pm: i810fb on 2.6 needs intel-agp module, doesn't like hwcur
- and xcon parameters
-
-2004/02/12 Pixel <pixel at mandrakesoft.com>
-
- * authentication.pm:
- - install ldap packages *before* doing ldapsearch
- - pam*.so modules do not have /lib/security/ prefix anymore
-
- * Makefile: add rule dont_run_directly_stage2
-
- * devices.pm: add input/mice
-
- * install_any.pm: change return type of pkgs::packages2kernels()
- add kernel-2.4* in group LSB
-
- * bootloader.pm: in get_kernels_and_labels():
- - change internal data structure
- - change regexp matching kernel names (was broken for
- 2.4.25-0.pre7.3mdk)
- - default to kernel 2.4 when lsb is installed
-
- * do_pkgs.pm, pkgs.pm: change return type of pkgs::packages2kernels()
-
- * standalone/icons/wiz_drakvpn.png: re-adding with -kb
- removing for re-adding with -kb
-
- * Xconfig/card.pm: handle case where rpm can't be found (eg: XFree86-SVGA
- for xfree3) (part of bugzilla #7786)
-
- * install_steps_interactive.pm: warn that selecting LSB means having 2.4
- by default
-
-2004/02/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: fix driver blacklist
-
- * drakxtools.spec: fix changelog
- 10-0.12mdk
- 10-0.11mdk
-
- * ugtk2.pm (new) simplify banner rendering, make it cpu lighter
-
- * standalone/drakclock (DrawPointAt) simplify draw_points call
-
- * network/netconnect.pm: ask isp for ip and gateway by default (#7705)
- do use the actual user's answer
- preselect right protocol for ethernet though connections
- fix step linking with ask_connect_now and restart steps:
- - fix check for restart step
- - only offer to connect now for ppp connections
- fix module retrieving when configuring an adsl connection over ethernet
- sort ADSL protocols according to locale
- fix adsk over ethernet through dhcp protocol
-
- * share/po/fr.po: update
-
-2004/02/12 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/ppp-07.pl, share/advertising/dis-11.pl,
- share/advertising/dis-10.pl, share/advertising/ppp-11.pl,
- share/advertising/ppp-10.pl, share/advertising/dis-05.pl,
- share/advertising/ppp-09.pl, share/advertising/ppp-04.pl,
- share/advertising/pwp-04.pl, share/advertising/pwp-10.pl,
- share/advertising/dis-07.pl, share/advertising/pwp-08.pl,
- share/advertising/dis-04.pl, share/advertising/pwp-09.pl: Final versions
- for MDK 10.0
-
-2004/02/12 Pixel <pixel at mandrakesoft.com>
-
- * Makefile: add rule dont_run_directly_stage2
-
- * install2.pm: replace unless with if
-
- * mouse.pm: more cleanup
- new 'Universal|Any PS/2 & USB mice' mouse name usable with kernel 2.6
- rename mouseconfig() with detect_serial() which is what it really does!
- create probe_wacom_devices() and cleanup
- cleanup
- cleanup
- remove deprecated comment
- always use fast_mouse_probe (probing serial is now mostly deprecated,
- and it
- is *re-done* by drakconnect, so no need to do it soon)
- cleanup wacom detection
-
- * devices.pm: add input/mice
-
-2004/02/12 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Restore title banner.
-
- * standalone/drakbackup: Address some QA issues with restores.
- Cleanup screen layout in restore screen.
- Restore title banner.
-
-2004/02/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: sort ADSL protocols according to locale
- fix adsk over ethernet through dhcp protocol
- simplify adsl protocol choosing through format callback
-
- * drakxtools.spec: 10-0.11mdk
-
- * harddrake/data.pm: detect more webcams
-
-2004/02/11 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/icons/wiz_drakvpn.png: first shy attempt
-
- * network/ipsec.pm: fix the perl_checker errors
- remove debugging print commands
- first shy attempt
-
- * standalone/drakvpn: typo errors
- fix the perl_checker errors
- remote debugging print commands
- first shy attempt
-
-2004/02/11 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/02/11 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/probing.c: be sure to load usb-storage after SCSI adapters,
- so that they are in
- same order than reboot, so that naming is the same
- don't insmod usb-storage the soonest, we can end up mixing scsi devices
- orders at reboot time, do it only when needed
-
-2004/02/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
- * share/po/cy.po: updated Welsh file
-
-2004/02/11 Pixel <pixel at mandrakesoft.com>
-
- * tools/hd_grub.cgi: adding hdd .. hdh
- initial version
-
-2004/02/11 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Rearrange main buttons (jmdault -
- http://advx.org/docs/ice3.png)
- Disable title banner for now (Bugzilla 7564).
- Don't assume eth0, rework subnet/netmask for hosts.allow (jmdault).
-
- * standalone/drakbackup: Disable title banner for now (same as Bugzilla
- 7564, just not reported yet).
-
-2004/02/11 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2004/02/11 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: Add smb4k to replace LinNeighborhood (Buchan Milnes
- suggestion), decrease LinNeighborhood to 3.
- raise mc from 3 to 4 in FILE_TOOLS
-
-2004/02/10 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - isdn and modem are fetched from $intf
- - drop useless @all_cards
- - 'ath' and 'wlan' cards fix
-
-2004/02/10 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/10 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/02/10 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/probing.c: fake usb floppies detection by looking at blocks
- size of scsi disk devices, 1048575 is for 2.4 and 1440 for 2.6
-
- * mdk-stage1/mount.c: in network mode we need to create nodes as well
- because of usb floppies support
-
- * mdk-stage1/tools.c, mdk-stage1/tools.h: floppy_device returns first
- floppy device, look for medias first in case of usb floppies (maybe ide
- floppies also? never tested) then regular floppy drive
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.c: use floppy_device rather than
- /dev/fd0 because we now support usb floppies as well
-
-2004/02/10 Pixel <pixel at mandrakesoft.com>
-
- * share/keymaps.tar.bz2: update
-
- * tools/serial_probe/serial.c: fix serial probe not detecting legacy mice
-
- * install_steps.pm, detect_devices.pm, any.pm: no need to fake scsi for
- ide anymore (hopefully!)
-
-2004/02/10 tsdgeos
-
- * share/po/ca.po: Updates, unfuzzying and spell checking
-
-2004/02/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * security/msec.pm (apply_checks) reindent
- (apply_checks) fix unable to save checks when config file is empty
- (aka substInFile does not support using print in that case)
-
-2004/02/10 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/pwp-05.pl, share/advertising/dis-11.pl,
- share/advertising/ppp-11.pl, share/advertising/dwd-02.pl,
- share/advertising/dis-09.pl, share/advertising/ppp-09.pl,
- share/advertising/pwp-04.pl, share/advertising/dis-04.pl,
- share/advertising/pwp-06.pl, share/advertising/dwd-09.pl: Update
-
- * share/advertising/dwd-06.pl: Update
- Update
-
-2004/02/10 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - add 'ath' and 'wlan' to ethernet kind
- - use regexp once
-
-2004/02/10 fwang
-
- * share/po/zh_CN.po: Updated Simplified Chinese translation
-
-2004/02/10 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/probing.c: fake usb floppies detection by looking at blocks
- size of scsi disk devices, 1048575 is for 2.4 and 1440 for 2.6
-
- * mdk-stage1/mount.c: in network mode we need to create nodes as well
- because of usb floppies support
-
- * mdk-stage1/tools.c, mdk-stage1/tools.h: floppy_device returns first
- floppy device, look for medias first in case of usb floppies (maybe ide
- floppies also? never tested) then regular floppy drive
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.c: use floppy_device rather than
- /dev/fd0 because we now support usb floppies as well
-
-2004/02/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
- updated pot file
-
-2004/02/10 Pixel <pixel at mandrakesoft.com>
-
- * any.pm, detect_devices.pm, install_steps.pm: no need to fake scsi for
- ide anymore (hopefully!)
-
- * interactive/gtk.pm: have modal windows
-
- * ugtk2.pm: better code for detecting if the window is hidden or not
- (fixes embedded drakconnect wizard should be popped window) (bugzilla
- #7246)
-
- * services.pm: for install, a service is on if there is at least one
- runlevel for which the
- service is on (esp. for service "dm") (bugzilla #7146)
-
- * c/stuff.xs.pl: we don't KTYP anymore, but we need K_NOSUCHMAP
-
- * keyboard.pm: rewrite & cleanup. Now works with kernel 2.6, don't know
- exactly why...
-
- * common.pm: add unpack_with_refs()
-
- * tools/serial_probe/serial.c: fix serial probe not detecting legacy mice
-
- * share/keymaps.tar.bz2: update
-
-2004/02/10 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Use logdrake mail method, allow definition of
- SMTP server. (Arnaud de Lorbeau)
-
-2004/02/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: do not allow to step forward if no network card
- was found (workaround
- #7672). we'd better be able to manually add an unsupported network
- card though.
-
- * drakxtools.spec: 10-0.10mdk
-
- * security/msec.pm (apply_checks) reindent
- (apply_checks) fix unable to save checks when config file is empty
- (aka substInFile does not support using print in that case)
-
- * share/po/fr.po: update
-
-2004/02/10 fwang
-
- * share/po/zh_CN.po: update
-
-2004/02/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
-2004/02/10 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: better code for detecting if the window is hidden or not
- (fixes embedded drakconnect wizard should be popped window) (bugzilla
- #7246)
- remove many warnings about unitialised value (causing a bug in
- diagnostics.pm?)
-
- * pkgs.pm: remove postfix from naughtyServers (fix titi)
-
- * Xconfig/resolution_and_depth.pm: prefer BoardName to card_name
-
- * interactive/gtk.pm: have modal windows
-
-2004/02/10 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Undo some of the breakage, format is still
- wrong :(
-
- * standalone/drakbackup: Remove confusing "On hard drive" checkbox from
- wizard (Arnaud de Lorbeau)
- Fix failure to disable user cron job. Code reduction.
-
-2004/02/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * pkgs.pm: warn when installing postfix server (#7102)
- fix not warning about apache2 servers (#7559)
-
- * network/ethernet.pm (mapIntfToDevice) match pci function too (not that
- important since we
- do not know of any ethernet pci card that export two functions on the
- pci bug but anyway it's saner)
- note that we do not match for pci domain since ldetect does not report
- it
-
-2004/02/09 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/09 fwang
-
- * share/po/zh_CN.po: update
-
-2004/02/09 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_gtk.pm: resurrect 9.2 code for setting background. i was said to
- remove it for move because default colour is already mandrake colour but
- obviously it isn't.
-
- * Xconfig/resolution_and_depth.pm: RIVA128 fails miserably when using
- 16bpp
-
-2004/02/09 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm, standalone/XFdrake:
- handle allowNVIDIA_rpms & allowATI_rpms directly in
- Xconfig::card::install_server
-
- * .cvsignore: my test file is now t.pl
-
- * install_steps_gtk.pm: use modal windows during install
-
- * common.pm: fix typo
-
- * Xconfig/card.pm: fix typo
- handle allowNVIDIA_rpms & allowATI_rpms directly in
- Xconfig::card::install_server
- force XF4 on all archs
-
- * ugtk2.pm: remove show_all that breaks when there are some hidden windows
- allow set_modal for popped windows at install
-
-2004/02/09 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Thierry compliance. Doesn't work anymore and
- fails perl_checker now :P
-
-2004/02/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/ethernet.pm (ether_conf) rename it as write_ether_conf()
- (mapIntfToDevice) fix pci/usb ethernet devices matching
-
- * standalone/drakfont (appli_choice) fix crash on option toggling (#7248)
-
- * network/netconnect.pm: fix unability to select gateway (#7585)
- fix empty list in "multiple internet_connexions" step
- fix unwritten ethernet interface config
- sort ethX interfaces in list
- blacklist bogus forcedeth driver for network hotplugging, enable
- ifplugd support for all other drivers even at install time (#7389)
-
- * drakxtools.spec: 10-0.9mdk
- 10-0.8mdk
-
- * detect_devices.pm (getNet) detect athX interfaces too (maybe should we
- inverse this func
- logic and blacklist ppp and the like interfaces ...)
- some eide Lite-on drivers are reported with different casse
-
-2004/02/08 Pixel <pixel at mandrakesoft.com>
-
- * Newt/.cvsignore: simplify
-
- * install_steps_interactive.pm: adapt to change allowing checking
- nvidia/ati proprietary driver availability only when needed
-
- * xf86misc/main.pm, c/stuff.xs.pl, install_steps_gtk.pm, mouse.pm,
- Makefile.config, xf86misc/main.xs, xf86misc/.cvsignore, drakxtools.spec,
- xf86misc/Makefile.PL, common.pm, xf86misc/Makefile, Xconfig/test.pm,
- Makefile.drakxtools: move Xtest() and setMouseLive() out of c/stuff to
- xf86misc::main
- so that we can use them (esp. setMouseLive) in standalone without making
- drakxtools-newt
- require xfree libs
-
-2004/02/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
- update
-
- * drakxtools.spec: XFdrake can run w/o gtk+ toolkit
- 10-0.7mdk
-
- * Xconfig/card.pm, standalone/XFdrake: make XFdrake startup be
- instantenous for non nv|ati cards (allowNVIDIA_rpms and
- allowATI_rpms tests used to cost us 99% of the long startup time of
- XFdrake:-()
-
-2004/02/08 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org Arabic translation
-
-2004/02/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
- updated pot file
-
- * standalone/logdrake: English typo and disambiguation of some strings
-
-2004/02/07 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: PXE image support, researched by Venantius
- Kumar.
-
-2004/02/06 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/dwd-05.pl, share/advertising/dwd-08.pl,
- share/advertising/dwd-02.pl, share/advertising/dwd-04.pl,
- share/advertising/dwd-06.pl, share/advertising/dwd-07.pl,
- share/advertising/dwd-09.pl: Update
-
- * share/rpmsrate: Update for Discovery
-
-2004/02/06 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - do only one regexp on $interface
- - more readable repack
- - add sub check_field
- - check IPs
- - delete BOOTPROTO when not needed
-
-2004/02/06 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/06 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/url.c: log server http response
-
- * ugtk2.pm: shrink_topwindow: add (force gtk to recompute size of
- topwindow, when some child widgets got destroyed or shrinked)
-
-2004/02/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/help-zh_CN.pot, share/po/ms.po, share/po/sk.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/help_xml2pm.pl, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/he.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/nb.po, share/po/uz.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/lv.po, share/po/hu.po, share/po/fa.po, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/mn.po, share/po/uk.po,
- share/po/lt.po, share/po/cy.po, share/po/help-it.pot, share/po/tg.po,
- share/po/bs.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * help.pm: Changed Newt/Previous strings to remove arrows
-
-2004/02/06 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec: draksec needs gtk, no must not be in drakxtools-newt
- (bugzilla #7413)
-
- * Xconfig/monitor.pm:
- - ensure ModelName comes from the ddc probe when choosing "Plug'n
- Play"
- - only "Plug'n Play" instead of "Plug'n Play (<ModelName>)" when
- current monitor is not plug'n play
-
- * mouse.pm:
- - add change_mouse_live()
- - use /dev/mouse in XF86Config to allow changing protocol in
- standalone
-
- * interactive/gtk.pm: workaround gtk limitation #133489
-
- * install_steps_gtk.pm: use mouse::change_mouse_live()
-
- * bootloader.pm: special way to remove mem=<memsize>
- please perl_checker
- following quintela's lilo change, allowing lilo labels up to 31
- characters
-
- * share/po/help_xml2pm.pl:
- - handle zh_CN.po
- - handle tags <phrase> and <hardware>
-
- * Xconfig/card.pm: don't test X config if using driver vmware (bugzilla
- #5346)
-
- * share/po/help-zh_CN.pot, share/po/help-ru.pot, help.pm,
- share/po/help-de.pot, share/po/help-fr.pot, share/po/help-es.pot,
- share/po/help-it.pot: update from xml
-
- * standalone/mousedrake: use ->create_okcancel instead of doing it by hand
- (hopefully it will ensure better choice of Ok/Cancel vs Cancel/Ok
- without breaking anything...)
- - no special testing mouse in embedded
- - use mouse::change_mouse_live()
-
- * network/shorewall.pm: handle range (bugzilla #7172)
-
- * any.pm (fileshare_config): quite different way of handling it, asking
- first if user
- wants sharing or not, then asking which protocol (when users wants
- sharing).
- Removing or installing the server package handling the protocols (smb or
- nfs).
- handle better bootloader per entries video mode
- special way to remove mem=<memsize>
- remove defaulting global vga mode to normal
- fix old typo: complete callback was not called
- drop bootloader main options "Compact" and "Video mode"
-
-2004/02/06 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Provide more detailed info on files backed
- up/ignored. <Anthill #306>
- Cleanup some of the redundant code in the actual backup routines.
-
-2004/02/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake (alert_config) do not complain when removing non
- existing cron entry
- (aka when one run twice the disable path)
-
- * security/msec.pm: fix draksec not saving options when config file do not
- exists :-(
-
- * share/po/fr.po: update
- update
- fix layout in drakconnect
-
- * standalone/draksec: workaround gtk limitation #133489
-
- * drakxtools.spec: 10-0.6mdk
- move drakbug, drakclock, drakperm, drakTermServ, net_monitor in
- drakxtools too since they require ugtk2.
- move their aliases (soft links) their too.
- 10-0.5mdk
- 10-0.4mdk
-
- * network/netconnect.pm: help perl_checker regarding comments for
- translators
- wireless step: add an hint for translators
- split wireless step into two steps since there way too much options
- fix wireless settings (references being made too early)
- (main) try first to match a pcmcia device before trying to match
- pci/usb when looking for module (#7431)
-
- * ugtk2.pm (new) remove unused flush()
- (new) fix pixel breaking non wizard embedded case while cleaning :-(
-
- * standalone/draksound: advertize alsaconf too since sndconfig failled for
- cards only managed
- by ALSA (#7456)
-
-2004/02/06 Warly <warly at mandrakesoft.com>
-
- * standalone/drakboot: Warn if the user is not in framebuffer mode, but
- allow to see the installed theme.
- Do not perform autologin config in splash mode
- Better parsing of current resolution from detect-resolution
-
-2004/02/05 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * any.pm: this part of code is already executed only in $::isInstall
-
- * standalone/drakconnect: Informations doesn't exist in english, use
- Information instead (no need to update the POs, they already contain
- Information elsewhere)
-
-2004/02/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/mn.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/nb.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/mk.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/hi.po, share/po/az.po,
- share/po/zh_TW.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
- * share/po/zh_CN.po: updated pot file
- updated Chinese file
-
- * share/po/sl.po: updated Slovenian file
- updated pot file
-
- * share/po/et.po: updated pot file
- updated Estonian file
-
- * keyboard.pm: ichanged console uz keyboard to uz.uni
-
- * share/po/cs.po: updated Czech file
- updated pot file
-
-2004/02/05 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: allow 24bpp for DRI (since all drivers
- now support it: we had mga tdfx r128
- radeon, and i810 also works (tested on a i865))
-
- * interactive/gtk.pm: since we use WrappedLabel, it's better not to
- warp_text()
-
- * standalone/drakboot: write fstab for /tmp using tmpfs when "clean /tmp"
- is chosen
-
- * Xconfig/xfreeX.pm, Xconfig/parse.pm, Xconfig/main.pm, Xconfig/xfree.pm:
- - add ->prepare_write to allow comparing raw_X's
- - ensure "config_changed" is returned only if the config file really
- changed
-
- * ugtk2.pm: simplify _create_window() prototype
-
- * diskdrake/dav.pm: remove "Quit" icon
-
- * any.pm: fix ugly typo (occuring when removing "clean /tmp", ie not
- often, especially
- since drakboot didn't write fstab)
-
- * install_steps.pm: install_steps is a do_pkgs, so add "use do_pkgs"
-
-2004/02/05 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2004/02/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake: typo fix (spoted by Per yvind Karlsen)
- upcase protocol name
-
- * network/netconnect.pm: enable one to not enter optional parameters (aka
- relax checks on valid
- values for bitrate and frequency) (#7432)
-
- * share/po/fr.po: update
- another typo fix regarding firewall
- typo fixes (cosmic flo)
-
- * ugtk2.pm (new) add a border too when embedded
-
- * network/ethernet.pm (get_eth_cards) try first to match a pcmcia device
- before trying to
- match pci/usb ones when looking for real device's name (#7401)
-
-2004/02/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/mn.po,
- share/po/uk.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/bs.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/hi.po, share/po/af.po, share/po/az.po, share/po/pt.po,
- share/po/fr.po, share/po/ta.po, share/po/vi.po, share/po/nl.po,
- share/po/de.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po, share/po/uz@Latn.po: updated pot file
-
- * lang.pm: more locale fixes; and changed images for Uzbek to default to
- cyrillic
- a bit of locales corrections
-
- * pixmaps/langs/lang-uz@Latn.png, pixmaps/langs/lang-uz.png: more locale
- fixes; and changed images for Uzbek to default to cyrillic
-
-2004/02/04 Pixel <pixel at mandrakesoft.com>
-
- * standalone/icons/wiz_default_left.png: remove $draw2 (in ugtk2.pm) and
- wiz_default_left.png which are unused
-
- * install_steps_gtk.pm: rename $ugtk2::force_center used at install with
- $ugtk2::force_center_at_pos
- the boolean $ugtk2::force_center value used standalone is kept as before
-
- * mouse.pm: use protocol "ExplorerPS/2" instead of "auto" for kernel 2.6
- (not statisfying since people booting with kernel 2.4 will not get a
- working
- mouse, but at least we can test if this really works nicely for 2.6)
-
- * standalone/harddrake2, standalone.pm: $::noBorder is deprecated (it was
- the same as !$::isInstall)
-
- * ugtk2.pm:
- - rename $ugtk2::force_center used at install with
- $ugtk2::force_center_at_pos
- the boolean $ugtk2::force_center value used standalone is kept as before
- - deprecate $::noBorder (it was the same as !$::isInstall)
- - deprecate $ugtk2::force_position (unused AFAIK)
-
- - _create_window() now returns the created window, it doesn't assign
- {rwindow}
- nor {window} anymore. It doesn't handle a Frame for the window
- (it is now directly done by ugtk2->new which is the only function
- using _create_window())
-
- - deprecate option no_interactive_objects (unused AFAIK)
-
- - {rwindow} is a VBox for both isWizard and isEmbedded
- (when isEmbedded, a HBox was created, replacing the create VBox)
-
- - call ->set_title on $::WizardWindow so that the title is honored in
- non embedded wizard
-
- - remove $draw2 and wiz_default_left.png which are unused
-
- - remove ->set_uposition on $::WizardWindow for install. This is not
- needed
- anymore since force_center_at_pos now works on $::WizardWindow
-
- - hoist $::WizardTable creation
-
- - explicitly set the size of the window during install. The chosen
- value is
- the same as before +9 pixels for the height
- (the size needs to be fixed since the advertising images must fit)
-
- - remove the callbacks on expose_event and delete_event for non
- embedded wizard.
- they are the same as the one in _create_window()
- (except for the delete_event which explicitly destroy the window, is
- that ok??)
-
- more questions:
- - ->set_title on a plug may break, it needs testing
- - flush() just after Gtk2::Plug->new, is it needed? (since there is
- another flush())
-
-2004/02/04 Daouda Lo <daouda at mandrakesoft.com>
-
- * drakxtools.spec:
- - don't be afraid, this is not the doc package but just perl module
- needed by drakhelp.
-
- * timezone.pm:
- - less arguments in ntp_server, $prefix no more passed to function
- args
-
- * share/rpmsrate:
- - new mandrake-doc* names
-
-2004/02/04 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm:
- - add network::ethernet::get_eth_cards_names
- - kill duplicated code
- drop Storable and use Dumper (queen & pipi rulez)
-
- * network/ethernet.pm:
- - add network::ethernet::get_eth_cards_names
- - kill duplicated code
-
- * standalone/drakconnect: compact declaration
- ethernet cards get via get_eth_cards()
- - add network::ethernet::get_eth_cards_names
- - kill duplicated code
- drop Storable and use Dumper (queen & pipi rulez)
- typo fix...
-
-2004/02/04 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * standalone.pm: http://www.gnu.org/prep/standards_18.html says --help and
- --version are printed on standard output
-
- * docs/README: update netauto doc
-
-2004/02/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: a bit of locales corrections
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po, share/po/uz@Latn.po: updated pot file
-
-2004/02/04 Pixel <pixel at mandrakesoft.com>
-
- * standalone/icons/wiz_default_left.png: remove $draw2 (in ugtk2.pm) and
- wiz_default_left.png which are unused
-
- * lvm.pm: create /dev/mapper/control (needed when you don't have devfs)
- - replace PE_size with extent_size and get it (fix illegal division by
- 0)
- - fix getting the output of pvs vgs lvs commands
- (chomp_ is not enough because of spaces at the end)
- - fix get_lvs() (and use lvs instead of vgdisplay)
-
- * diskdrake/interactive.pm:
- - don't display start sector and cylinders used for LVs
- - display "Number of logical extents" of LVs
-
- * install_gtk.pm: we now use XF4 during install, so we can support
- ExplorerPS/2 (XF3 didn't know it)
-
- * install_steps_gtk.pm: rename $ugtk2::force_center used at install with
- $ugtk2::force_center_at_pos
- the boolean $ugtk2::force_center value used standalone is kept as before
-
- * mouse.pm: use protocol "ExplorerPS/2" instead of "auto" for kernel 2.6
- (not statisfying since people booting with kernel 2.4 will not get a
- working
- mouse, but at least we can test if this really works nicely for 2.6)
-
- * Xconfig/card.pm: replace 4.3 with 4.4 (XFree version) (bugzilla #7378)
-
- * ugtk2.pm:
- - rename $ugtk2::force_center used at install with
- $ugtk2::force_center_at_pos
- the boolean $ugtk2::force_center value used standalone is kept as before
- - deprecate $::noBorder (it was the same as !$::isInstall)
- - deprecate $ugtk2::force_position (unused AFAIK)
-
- - _create_window() now returns the created window, it doesn't assign
- {rwindow}
- nor {window} anymore. It doesn't handle a Frame for the window
- (it is now directly done by ugtk2->new which is the only function
- using _create_window())
-
- - deprecate option no_interactive_objects (unused AFAIK)
-
- - {rwindow} is a VBox for both isWizard and isEmbedded
- (when isEmbedded, a HBox was created, replacing the create VBox)
-
- - call ->set_title on $::WizardWindow so that the title is honored in
- non embedded wizard
-
- - remove $draw2 and wiz_default_left.png which are unused
-
- - remove ->set_uposition on $::WizardWindow for install. This is not
- needed
- anymore since force_center_at_pos now works on $::WizardWindow
-
- - hoist $::WizardTable creation
-
- - explicitly set the size of the window during install. The chosen
- value is
- the same as before +9 pixels for the height
- (the size needs to be fixed since the advertising images must fit)
-
- - remove the callbacks on expose_event and delete_event for non
- embedded wizard.
- they are the same as the one in _create_window()
- (except for the delete_event which explicitly destroy the window, is
- that ok??)
-
- more questions:
- - ->set_title on a plug may break, it needs testing
- - flush() just after Gtk2::Plug->new, is it needed? (since there is
- another flush())
- (gtk_TextView_get_log): handle errors
-
- * standalone/harddrake2, standalone.pm: $::noBorder is deprecated (it was
- the same as !$::isInstall)
-
- * interactive.pm:
- ->ask_from_entry and ->ask_from_entries are better with focus_first
-
- * do_pkgs.pm (ensure_is_installed): file to test if the package is
- installed is optional.
- But in that case, you have to check if it is installed first.
-
-2004/02/03 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm, standalone/drakconnect:
- - fix adsl_conf_backend call
- - store and retreive network interfaces via $config file
-
-2004/02/03 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/03 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/modules.c: differentiate no floppy disk in driver or ext2 fs
-
- * mdk-stage1/dhcp.c: document when netauto is not provided and bootfile
- DHCP server param is given
-
- * mdk-stage1/doc/TECH-INFOS: more doc on DHCP server response conf
-
-2004/02/03 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: perl_checker fix
-
- * modules.pm: fix typo
- fix typo
-
-2004/02/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Maintain /etc/passwd$$CLIENT$$ so mdkkdm has a
- valid userlist.
-
-2004/02/03 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * modules/parameters.pm (parameters) fix modinfo parsing (format had been
- altered between
- modutils and module-init-tools :-()
-
- * modules/interactive.pm (config_window) do not even try to hint the user
- about the parameter
- format on a 2.6.x kernel
-
- * share/po/fr.po: fix translator that ignore shortcut hints
-
-2004/02/02 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/dis-07.pl, share/advertising/dis-09.pl: Update
- Update
-
- * share/advertising/pwp-05.pl, share/advertising/dis-06.pl,
- share/advertising/dwd-08.pl, share/advertising/pwp-02.pl,
- share/advertising/dwd-04.pl, share/advertising/ppp-03.pl,
- share/advertising/dis-02.pl, share/advertising/dis-08.pl,
- share/advertising/dis-04.pl, share/advertising/pwp-06.pl,
- share/advertising/dis-11.pl, share/advertising/dwd-03.pl,
- share/advertising/dis-10.pl, share/advertising/ppp-08.pl,
- share/advertising/dwd-06.pl, share/advertising/ppp-02.pl,
- share/advertising/pwp-07.pl, share/advertising/dwd-07.pl,
- share/advertising/ppp-07.pl, share/advertising/dwd-02.pl,
- share/advertising/dis-05.pl, share/advertising/ppp-09.pl,
- share/advertising/dis-01.pl, share/advertising/pwp-10.pl,
- share/advertising/dwd-05.pl, share/advertising/ppp-06.pl,
- share/advertising/ppp-05.pl, share/advertising/ppp-01.pl,
- share/advertising/dis-03.pl, share/advertising/pwp-03.pl,
- share/advertising/ppp-04.pl, share/advertising/pwp-01.pl,
- share/advertising/pwp-04.pl, share/advertising/pwp-08.pl,
- share/advertising/pwp-09.pl, share/advertising/dwd-09.pl: Update
-
-2004/02/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po, share/po/uz@Latn.po: updated pot file;
- changed Uzbek to default to cyrillic
-
-2004/02/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 10-0.3mdk
- 10-0.2mdk
-
- * share/po/fr.po: make installer look smoother in french
- fix drakboot layout when localized in french
- update
-
- * ugtk2.pm: use wrapped labels in various places
-
- * interactive/gtk.pm: do not pass extra empty invisible label (really
- cosmetic)
- use wrapped labels in various places
-
- * c/stuff.xs.pl: kill warning
-
- * network/netconnect.pm: only list wireless capabale cards when one choose
- wireless cnx
- split out wireless connections out of lan ones so that users are less
- confused
- fix preselecting ppoa for speedtouch modem
-
- * standalone/logdrake: remove unneeded next fields
- make cron script be able to use either local smtp server or a remote
- one (arnaud)
- add "remove cron entry" on arnaud request
-
- * standalone.pm: update drakfont help message
- bump copyright
- --help: documente new drakboot and drakconnect parameters
-
- * any.pm: fix drakboot layout: use checkboxes own labels rather than
- packing extra
- labels
-
- * network/tools.pm (is_wireless_intf) kill it since it's no more usefull.
- rationale: rather than duplicating modules list in
- kernel/list_modules.pm
- and network/tools.pm (with usual sync bugs), it's quite much easier to
- maintain one single list of wireless modules in list_modules.pm
-
-2004/02/02 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/advertising/dis-10.pl, share/advertising/pwp-09.pl: unified
- phrases that are the same, to ease translating
-
-2004/02/02 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: fix reading stage1 network configuration
-
- * detect_devices.pm:
- - no ide-scsi emulation for ide ZIPs
- - no ide-scsi emulation for cd burners when kernel 2.6
-
- * install_steps.pm: fix typo creating agpgart alias
- - no ide-scsi emulation for ide ZIPs
- - no ide-scsi emulation for cd burners when kernel 2.6
-
-2004/02/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: remove debug message
- fix adsl modem detection
-
- * network/tools.pm: remove pseudo global variables use from use_floppy()
-
- * network/adsl.pm (adsl_detect) fix modem detection so that harddrake get
- full device
- meta data rather than plain presence boolean
- remove pseudo global variables use from adsl_conf_backend()
-
- * network/netconnect.pm: fix preselecting ppoa for speedtouch modem
- remove pseudo global variables use from use_floppy()
- remove pseudo global variables use from adsl_conf_backend()
-
- * drakxtools.spec: 10-0.2mdk
- 10-0.1mdk
-
- * share/rpmsrate: add some packages for adsl
-
- * network/ethernet.pm: this module does not need anymore pseudo global
- variables
-
- * harddrake/sound.pm: handle new aureal drivers
-
-2004/02/02 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/02/02 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm:
- - no ide-scsi emulation for ide ZIPs
- - no ide-scsi emulation for cd burners when kernel 2.6
-
- * install_steps.pm: fix typo creating agpgart alias
- - no ide-scsi emulation for ide ZIPs
- - no ide-scsi emulation for cd burners when kernel 2.6
-
-2004/02/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/ethernet.pm (get_eth_cards) handle not loaded drivers
-
- * harddrake/sound.pm: handle new aureal drivers
-
- * drakxtools.spec: 9.3-28mdk
-
-2004/02/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: only install uim and anthil on cjk boxes
-
- * network/ethernet.pm (get_eth_cards) handle not loaded drivers
-
- * drakxtools.spec: 9.3-28mdk
-
-2004/02/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: changed font names to match real font name capitalization
-
- * share/po/de.po: updated German file
-
-2004/02/01 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org's Arabic translation.
-
-2004/01/31 keld
-
- * share/po/da.po: updates
- soft/ftw/po/da.po soft/initscripts/po/da.po
- soft/menudrake/po/da.po soft/urpmi/po/da.po
- soft/wizard_perl/po/da.po gi/perl-install/share/po/da.po
-
-2004/01/31 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl_consts.pm: add sources url
-
- * network/netconnect.pm: enable to set hostname even when using DHCP
- (#7230)
-
-2004/01/30 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/ppp-07.pl, share/advertising/dis-06.pl,
- share/advertising/dwd-08.pl, share/advertising/dwd-02.pl,
- share/advertising/dwd-04.pl, share/advertising/ppp-09.pl,
- share/advertising/ppp-03.pl, share/advertising/dwd-01.pl,
- share/advertising/dwd-05.pl, share/advertising/ppp-06.pl,
- share/advertising/dwd-03.pl, share/advertising/dis-10.pl,
- share/advertising/ppp-05.pl, share/advertising/ppp-11.pl,
- share/advertising/ppp-01.pl, share/advertising/ppp-08.pl,
- share/advertising/ppp-10.pl, share/advertising/dwd-06.pl,
- share/advertising/ppp-04.pl, share/advertising/ppp-02.pl,
- share/advertising/dwd-07.pl: Update
-
- * share/advertising/dwd-09.pl: Fix typo
- Update
-
-2004/01/30 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - remove not needed $security
- - clean dumb foreach repetition (one foreach to rule them all)
-
-2004/01/30 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: hack :( if ' ' is at the beginning of a text section, don't
- forget it, substitute
- with an unbreakable space because gtk allocates too much space otherwise
-
- * install_messages.pm: bump up to 100errata
-
-2004/01/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
-2004/01/30 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: add help method ->iter_each_children for Gtk2::TreeModel
-
-2004/01/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: do not offer to select dhcp client when
- configuring static interfaces
- fix crash on module lookup when ifcfg-<intf> file is missing on disk
- (not yet configured interface case)
-
- * share/po/fr.po: update
-
- * share/advertising/dwd-07.pl: share string with dis-10.pl ppp-10.pl and
- pwp-09.pl
-
- * drakxtools.spec: log one more change in -27mdk
- 9.3-27mdk
-
- * share/rpmsrate: add anthy/uim better cjk input methods
-
-2004/01/30 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: add magicdev in SYSTEM for KDE or GNOME
-
-2004/01/30 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - remove not needed $security
- - clean dumb foreach repetition (one foreach to rule them all)
-
-2004/01/30 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: hack :( if ' ' is at the beginning of a text section, don't
- forget it, substitute
- with an unbreakable space because gtk allocates too much space otherwise
-
- * install_messages.pm: bump up to 100errata
-
-2004/01/30 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * install_steps.pm: add/fix various/agpgart section
-
-2004/01/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
-2004/01/30 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm, install_steps.pm: xxx-agp is not loaded at install, so
- when_load() is not the right place
-
- * ugtk2.pm: add help method ->iter_each_children for Gtk2::TreeModel
-
-2004/01/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: do not offer to select dhcp client when
- configuring static interfaces
- fix crash on module lookup when ifcfg-<intf> file is missing on disk
- (not yet configured interface case)
-
- * drakxtools.spec: log one more change in -27mdk
- 9.3-27mdk
-
-2004/01/30 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - show gateway in ethernet only
- - hide gateway Entry in dhcp mode
-
-2004/01/30 Nicolas Planel <nplanel at mandrakesoft.com>
-
- * install_steps.pm: add/fix various/agpgart section
-
-2004/01/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/fi.po: updated Estonian and Finnish files
-
-2004/01/30 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm, install_steps.pm: xxx-agp is not loaded at install, so
- when_load() is not the right place
-
- * c/stuff.xs.pl: the multiplication must be done with type "long long"
- otherwise it overflows at 4GB
-
- * partition_table.pm:
- - tell kernel to remove the extended partition
- - true/false is better than yes/no in log message
- enhance log message "tell kernel ..."
-
-2004/01/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/rpmsrate: force availlability of speedtouch and eagle packages at
- install time
-
- * network/ethernet.pm (conf_network_card_backend) make type and interface
- arguments mandatory
-
- * network/netconnect.pm: perl_checker cleanups
-
-2004/01/30 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: add rpm-rebuilder and lm_sensors
- add dvd+rw-tools in BURNER
-
-2004/01/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: updated pot file
-
-2004/01/29 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: replace iocharset= with nls= for ntfs (as instructed by Thomas
- Backlund, thanks)
-
-2004/01/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/tools.pm (set_cnx_script) split it out of write_cnx_script()
- rationale:functions whose behavior is totally altered by arguments
- number are insane should just be splited and their callers be fixed
-
- * network/adsl.pm, network/isdn.pm: convert some write_cnx_script()
- callers into set_cnx_script() ones
-
- * network/network.pm, standalone/drakconnect: replace
- conf_network_card_backend() "detect" calls by get_eth_cards() ones
-
- * network/netconnect.pm: kppp provider db reading: blacklist spurious
- .directory entries
- kill dead code
- prevent the installer from going back to proxy configuration (!!!)
- when pressinth the previous button on first step of network config
- wizard :-)
- cleanups enabled b/c of path sharing between standalone tool and
- installer
- convert some write_cnx_script() callers into set_cnx_script() ones
- replace conf_network_card_backend() "detect" calls by get_eth_cards()
- ones
-
- * drakxtools.spec: fix changelog
-
- * share/po/fr.po: update
-
- * network/ethernet.pm: convert some write_cnx_script() callers into
- set_cnx_script() ones
- (conf_network_card_backend) insert a bug notice
- (conf_network_card_backend) remove compat stuff since callers were
- cleaned up
-
-2004/01/29 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: beautify ethernet cards name
- shrink
-
-2004/01/29 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/advertising/dwd-03.pl, install_steps_gtk.pm,
- share/advertising/dwd-01.pl, share/advertising/dwd-02.pl, ugtk2.pm:
- advertising:
- - support leftish and centered text
- - support arbitrary bold text with ml-like syntax <b>foo</b> in
- strings
- - simplify get_text_coord and unexport it, no one else than
- wrap_paragraph uses it nowadays
-
-2004/01/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/help-ru.pot, share/po/help-fr.pot: converted help-*.pot files
- to utf-8 too (they MUST be of same encoding
- as po files)
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: updated pot file
-
-2004/01/29 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: replace iocharset= with nls= for ntfs (as instructed by Thomas
- Backlund, thanks)
-
-2004/01/29 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Configure clients with defined IPs to set
- hostname so gnome works.
-
-2004/01/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: prevent the installer from going back to proxy
- configuration (!!!)
- when pressinth the previous button on first step of network config
- wizard :-)
- cleanups enabled b/c of path sharing between standalone tool and
- installer
- convert some write_cnx_script() callers into set_cnx_script() ones
- replace conf_network_card_backend() "detect" calls by get_eth_cards()
- ones
- help cperl-mode parsing this file (drawback: perl_checker won't be
- happy)
- simplify
-
- * network/tools.pm (set_cnx_script) split it out of write_cnx_script()
- rationale:functions whose behavior is totally altered by arguments
- number are insane should just be splited and their callers be fixed
-
- * network/adsl.pm, network/isdn.pm: convert some write_cnx_script()
- callers into set_cnx_script() ones
-
- * network/network.pm, standalone/drakconnect: replace
- conf_network_card_backend() "detect" calls by get_eth_cards() ones
-
- * share/po/fr.po: update
-
- * network/ethernet.pm: convert some write_cnx_script() callers into
- set_cnx_script() ones
- (conf_network_card_backend) insert a bug notice
- (conf_network_card_backend) remove compat stuff since callers were
- cleaned up
-
- * drakxtools.spec: 9.3-26mdk
- 9.3-24mdk was never released
- 9.3-25mdk
-
-2004/01/29 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: shrink
- fix modem login fetching
- - use nice interfaces name (e.g. ethernet0 rather than eth0)
- - fix adsl loading and saving calls
-
-2004/01/29 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/advertising/dwd-03.pl, install_steps_gtk.pm,
- share/advertising/dwd-01.pl, share/advertising/dwd-02.pl, ugtk2.pm:
- advertising:
- - support leftish and centered text
- - support arbitrary bold text with ml-like syntax <b>foo</b> in
- strings
- - simplify get_text_coord and unexport it, no one else than
- wrap_paragraph uses it nowadays
-
-2004/01/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/net_monitor: do not force page switch
-
- * drakxtools.spec: 9.3-25mdk
- 9.3-24mdk
-
- * security/msec.pm: fix parsing of default values for multi argument msec
- functions
-
- * network/netconnect.pm: help cperl-mode parsing this file (drawback:
- perl_checker won't be
- happy)
- simplify
- fix interface config file writing
- fix DHCP client installation
- fix static/dhcp step branching
- fix ethernet network card list
-
- * security/help.pm: add help for newly introduced MAIL_EMPTY_CONTENT item
- notify that timeout is in seconds
-
-2004/01/29 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/01/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm: fix encapsulation parameter
- fix VPI parameter setting
- (adsl_conf_backend) fix disconnect script
- (adsl_conf_backend) fix ppp's pty server
-
- * network/netconnect.pm: typo fix
- fix encapsulation pull down menu filling
- enable to alter encapsulation, vci and vpi parameters in advanced mode
- write cnx scripts for cable connection too
-
- * drakxtools.spec: 9.3-23mdk
-
-2004/01/28 David Baudens <baudens at mandrakesoft.com>
-
- * pixmaps/about.png, pixmaps/nosplash_thumb.png,
- pixmaps/slpash-drakeprint-2.png, pixmaps/printerdrake.png: Update
-
-2004/01/28 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: sucky toggled fix (queen fix)
- - move radio buttons to $gui->{intf_radio}
- - fix authentication menu wrongly used for isdn
-
-2004/01/28 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/dns.c, mdk-stage1/network.c: allow having no DNS by only
- using the ip callback once, see DNS == IP as a special case, don't do
- DNS calls when no DNS is configured to avoid timeouts
-
-2004/01/28 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm: create add_modify_remove_sensitive() and use it so
- that "Modify" and "Remove"
- are non sensitive when the initial list is empty
-
-2004/01/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm (adsl_probe_info) minor cleanups
- (adsl_conf_backend) new configuration stuff
-
- * network/modem.pm: simplify code through format callback (thus enabling
- to centralize translatable
- strings, thus reducing error risk)
-
- * network/netconnect.pm: removed useless variable
- simplify code through format callback (thus enabling to centralize
- translatable
- strings, thus reducing error risk)
-
-2004/01/27 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/th.po,
- share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/hu.po: fix typo s#Network name#Network name#
-
- * standalone/drakconnect: fix typo s/Netwok name (ESSID)/Network name
- (ESSID)/
- - fix Information page
- - use mapIntfToDevice to get infos
-
-2004/01/27 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm:
- - add gtk_new_TextView_get_log() and gtk_TextView_get_log() which
- allow
- running a command in background and get the filtered output in a
- TextView
- - add Gtk2::OptionMenu::new_with_strings() which is a simple
- combination of
- ->new, ->set_popdown_strings and ->set_text
-
-2004/01/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: rollback debug stuff :-(
- typo fix
- get encapsulation default value from provider db and offer to configure
- it
- typo fix
- adiusbadsl package was renamed as eagle
- default protocol for speedtouch is pppoa
- do not try to install "auto" package
- install needed packages w/o second thoughs
- remove extra argument
- add a step in order to select a provider from kppp database
- configure adsl account
- (isdn account step)
- - directly use needed variables
- - kill uneeded fields
- preset domainname for a few known providers
-
- * share/po/fr.po: update
-
- * network/adsl.pm: kill dead code
- (adsl_probe_info) vpi and vci parameters are independant
-
- * network/adsl_consts.pm: typo fix
- - add Retevision spanish provider
- - add encapsulation default value
- preset domainname for a few known providers
- typo fix
-
-2004/01/26 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - fix sucky fix
- - fix missing parameters
- - add kind and protocol to $config
- - fix various issues from $config changes
-
-2004/01/26 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/modules.c: don't forget to umount additional drivers floppy
- after successful copy of modules.mar (gc sux)
-
-2004/01/26 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: fix typo
-
- * ugtk2.pm: add gtk_set_treelist
-
- * share/list: perl Gtk2 has been rebuilt
-
- * interactive/gtk.pm:
- - pack add_modify_remove widget growable
- - no need to size it
- new function add_modify_remove_action()
-
-2004/01/26 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Another cron issue reported on Anthill.
-
- * standalone/drakTermServ: Remove unused sub.
-
-2004/01/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: reput back my changes that poulpy gratuitously
- rollbacked because:
- - he hadn't update network/*pm but only update standalone/drakconnect
- - he happilly followed what perl_checker instrumentate him w/o any
- second thoughs
- next time damien, do not listen gc when he's explaining how he
- resolves conflicts the first time he used cvs :-(
- get rid of global variables regarding connect/disconnect scripts
-
- * network/ethernet.pm (mapIntfToDevice) actually use given interface
- rather than hardcoded "eth0"
- cleanups
- (get_eth_cards)
- - split it out of conf_network_card_backend() (which still call it for
- compatibility for now but sincefunctions whose behavior is totally
- altered by
- arguments are insane should just be splited, caller will be fixed then
- this
- compatibily call removed)
- - add a third string in returned tuples (physical net device
- description)
- (mapIntfToDevice) introduce it in order to map a network interface to a
- pci/usb/... device
- get rid of pseudo global $prefix, just reuse global $::prefix :-)
-
- * standalone/net_monitor: get rid of global variables regarding
- connect/disconnect scripts
-
- * network/network.pm: get rid of pseudo global $prefix, just reuse global
- $::prefix :-)
- kill unused down_it() and up_it() functions
-
- * network/tools.pm: get rid of global variables regarding
- connect/disconnect scripts
- get rid of pseudo global $prefix, just reuse global $::prefix :-)
-
- * network/adsl.pm, network/isdn.pm: get rid of pseudo global $prefix, just
- reuse global $::prefix :-)
-
- * network/adsl_consts.pm: rename dns fields as they're named in netc
- structure
-
- * network/netconnect.pm: reuse values got from provider db
- display nice "ethX: card description" rather than raw interface name
- when
- selecting an ethernet interface
- perl_checker was wrong
- get rid of global variables regarding connect/disconnect scripts
- (stop_internet) init_globals()'s prefix parameter is dead
- get rid of pseudo global $prefix, just reuse global $::prefix :-)
- fix the cleanup
- remove useless parenthessis
- make wizard be faster when trying to install speedtouch_mgmt and when
- firmware
- is already present
- share provider db for all usb modems (vpi/vci parameters are need for
- most
- modem/protocol combinaisons and anyway it's ok to guess the protocol and
- dns
- servers for the end user)
- - let be faster when trying to install already installed packages
- - fix next step name when installing kppp
-
-2004/01/26 keld
-
- * share/po/da.po: Updates
- soft/control-center/po/da.po soft/GtkMdkWidgets/po/da.po
- soft/mdkhtmlbrowser/po/da.po soft/menudrake/po/da.po
- soft/rfbdrake/po/da.po gi/perl-install/share/po/da.po
-
-2004/01/26 Pixel <pixel at mandrakesoft.com>
-
- * keyboard.pm: don't use ioctl KDSKBENT with kernel 2.6, until fixed...
-
-2004/01/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakclock (Repaint) help perl_checker in checking
- time_to_rad() arguments
- (spinned) do not pass extra arguments to time_to_rad()
- reindent gtkpack calls
- rename adj_* variables as adj* in order to help cperl-mode parsing
- this file
-
- * c/stuff.xs.pl (getNetDriver) introduce getHwIDs() alias that return
- pci/usb/... hw
- addr (or "N/A" for some isapnp cards due to lack of support from
- drivers)
-
-2004/01/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: kill unused dhcp_hostname step
- fix again adsl type setting :-(
- modem connection: install kppp
- set adsl protocol to use according to provider database when using a
- sagem 800
- modem
- modem connection: default to pap/chap authentification method (should
- work for
- most people)
- typo fix
-
- * drakxtools.spec: typo fix
-
- * share/po/fr.po: update
-
- * share/po/br.po: minor update
-
-2004/01/25 yrahal
-
- * share/po/ar.po: Committing Arabeyes.org translation.
-
-2004/01/24 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2004/01/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: s/ppptp/pptp/
- factorize lan module search for adsl through ethernet
- make adsl device choose somewhat readable (detabable though
- fix adsl device setting :-(
- kill unreachable code
- kill unused variable
- cleanup
-
-2004/01/23 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/dis-01.png, share/advertising/dwd-06.png,
- share/advertising/dis-05.png, share/advertising/dis-08.png,
- share/advertising/pwp-01.png, share/advertising/ppp-08.png,
- share/advertising/dis-10.png, share/advertising/dwd-07.png,
- share/advertising/dwd-02.png, share/advertising/ppp-06.png,
- share/advertising/dis-07.png, share/advertising/pwp-05.png,
- share/advertising/ppp-03.png, share/advertising/ppp-01.png,
- share/advertising/dwd-04.png, share/advertising/dis-02.png,
- share/advertising/pwp-03.png, share/advertising/ppp-05.png,
- share/advertising/pwp-08.png, share/advertising/dwd-03.png,
- share/advertising/dis-09.png, share/advertising/dis-03.png,
- share/advertising/ppp-04.png, share/advertising/ppp-11.png,
- share/advertising/dwd-08.png, share/advertising/pwp-06.png,
- share/advertising/dis-06.png, share/advertising/ppp-09.png,
- share/advertising/dis-11.png, share/advertising/ppp-10.png,
- share/advertising/pwp-02.png, share/advertising/dis-04.png,
- share/advertising/pwp-10.png, share/advertising/ppp-07.png,
- share/advertising/pwp-09.png, share/advertising/dwd-01.png,
- share/advertising/dwd-09.png, share/advertising/dwd-05.png,
- share/advertising/ppp-02.png, share/advertising/pwp-07.png,
- share/advertising/pwp-04.png: Update
-
-2004/01/23 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * rescue/tree/bin/insmod: autoprobe? what's that?
-
- * docs/HACKING: wrong, "make" in kernel by hand is not even needed
- update
-
- * rescue/tree/sbin/modprobe: support 2.4 and 2.6
-
- * standalone/printerdrake: "use USER" is unecessary and probably comes
- from copy-pasting userdrake's GUI
-
- * modules.pm: don't miss the hook with 2.6 usb kernels (might explain
- fredl problem with usb keyboard)
-
- * mdk-stage1/nfsmount.c: since dietlibc always reports null strings for
- RPC errors, at least provide something useful instead
-
- * rescue/list: lsmod.old and rmmod.old also needed
-
-2004/01/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po: upfdated pot file
-
- * share/po/et.po: updated Estonian po file
- upfdated pot file
-
-2004/01/23 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: checking {notFormatted} must never be done alone, one must check
- {isFormatted} first!
-
-2004/01/23 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: perl_checker: assigned, but not read
- More perl_checker fixes. Remove another unused sub.
- Fix broken sys, other restore.
- Rework timestamp for backup files to please perl_checker.
-
-2004/01/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakfont (search_dir_font) kill unused variable
-
- * network/adsl_consts.pm: provider database needed in oder to not
- arbitrary set obfuscated vpi
- and vci parameters
-
- * network/adsl.pm (adsl_probe_info) make it aware of the fact we now see
- the adsl modem
- and protocol separatly
-
- * share/po/fr.po: update
- minor update
- update
-
- * network/netconnect.pm: fix adsl connection type retrieving
- fix interface name when doing adsl over an ethernet card
- sort ADSL connection types
- offer to configure sagem800 (needed because of unfriendly vpi/vci
- parameters)
-
- * interactive/gtk.pm: remove debug message
- (ask_fromW) enable TreeView to take all availlable space
-
-2004/01/22 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - remove _radio suffix
- - prevent undefined value to be get_texted
- - further s/cnx/intf/
- - remove old code
-
-2004/01/22 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/probing.c: moving forward our story with nice kernel guys,
- now they decided to remove the trailing space at the end of "Attached
- devices:" of /proc/scsi/scsi, probably that they had nothing more
- interesting to do this day
- until we haven't loaded the usb interface and the keyboard usb driver,
- we can't allow asking for additional drivers floppy, so need another
- parameter to my_insmod to indicate in which situation we are
-
- * mdk-stage1/cdrom.c, mdk-stage1/pcmcia_/cardmgr.c, mdk-stage1/mount.c,
- mdk-stage1/lomount.c, mdk-stage1/disk.c, mdk-stage1/modules.h,
- mdk-stage1/stage1.c, mdk-stage1/adsl.c, mdk-stage1/network.c: until we
- haven't loaded the usb interface and the keyboard usb driver, we can't
- allow asking for additional drivers floppy, so need another parameter to
- my_insmod to indicate in which situation we are
-
- * tools/cvslog2changelog.pl: clean up users
- add planou
-
- * mdk-stage1/modules.c: better do 2.4->2.6 compat module alias as soon as
- possible to display correct stuff in logs and simplify code
- until we haven't loaded the usb interface and the keyboard usb driver,
- we can't allow asking for additional drivers floppy, so need another
- parameter to my_insmod to indicate in which situation we are
- when checking for modules already loaded, be sure to check for the real
- name
- ensure insmod will try to access correct filename according to 2.4->2.6
- compat mapping
- really display filename when "error reading" a file to insmod in 2.6
-
- * mdk-stage1/Makefile: stage1-network-usb is deprecated
-
-2004/01/22 Pixel <pixel at mandrakesoft.com>
-
- * interactive/stdio.pm: $def_n is unused
-
- * interactive/gtk.pm: remove unused variable
-
- * modules/interactive.pm, install_steps_interactive.pm: help perl_checker
-
-2004/01/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: update copyright notices
- - fix untraslated strings
- - upcase tcp/ip
-
- * network/tools.pm (copy_firmware) kill it (was merged into add intf
- wizard
-
- * network/netconnect.pm: fix doble "IP address" entries
- typo fix
- config some stuff about adsl protocol
- kill debug statement
- factorize out adsl protocols' translations
- get rid of uselesss net_device variabl
- code simplification due to previous assertion
- ensure struct XXX and o_XXX parameters always reference the same hashes
- when configuring an ethernet card, skip the protocol choice step for any
- cnx
- type different than lan (eg: for cable and adsl connections)
- rollback debug stuff :-(
- handle speedtouch firmware if needed
- detect ECI like modems and warn we cannot support them (hence less
- pressure on
- our support services)
- fix typo fix
- typo fix :-(
- tag speedtouch and eci connections as to be restarted as in old wizard
-
- * detect_devices.pm: perl_checker cleanups
- do not mix before and after firmware upload usb ids
- (getECI) introduce it in order to detect eci like usb modems
-
- * standalone/drakfont: update copyright notices
- remove never implemented --strong option
- perl_checker cleanups
- fix button label
-
- * network/adsl.pm (adsl_conf_backend) kill interactive code (was merged
- into adsl wizard)
- (adsl_detect) detect ECI modems
- rename old end adsl step
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/br.po, share/po/sl.po,
- share/po/uz@Cyrl.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/advertising/dwd-03.pl, share/po/mn.po, share/po/uk.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/bs.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/hi.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/fr.po, share/po/ta.po, share/po/nl.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/cs.po:
- s/(Mandrake Linux is one) (the most widely used)/\1 of \2/
-
- * ugtk2.pm: perl_checker cleanups
- minor cleanups
- (gtkadd_widget) introduce it for size groups
-
- * standalone/drakfirewall, standalone/logdrake, standalone/drakpxe,
- standalone/drakboot, standalone/drakTermServ, standalone/net_monitor,
- standalone/drakbackup, standalone/printerdrake, standalone/fileshareset,
- standalone/drakedm, standalone/drakhelp, standalone/XFdrake,
- standalone/drakbug, standalone/drakupdate_fstab, standalone/draksound,
- standalone/drakxtv, standalone/draksec, standalone/drakautoinst,
- standalone/drakproxy, standalone/diskdrake, standalone/drakfloppy,
- standalone/drakgw, standalone/scannerdrake: update copyright notices
-
- * interactive/gtk.pm (ask_fromW) gc prefers ->isa()
- (ask_fromW) enable properly setted checkbuttons (aka those who
- correctly use text instead of label) to take all the place they need,
- thus preventing spurious horizontal scrolling bar to show up
-
- * harddrake/sound.pm: draksound doesn't write the sound alias b/c of wrong
- comparison with the
- default driver, thus not configuring not yet configured cards (#6988)
-
-2004/01/22 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2004/01/22 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: do not test $intf but $gui, poulpy sux
- fix isdn modem page
- factorise gui set_text
- - drop detection, will use interface scheme ($config)
- - use $interface_kind
- drop now unused code
- fix broken MII_NOT_SUPPORTED and HWADDR
- add dns3 entry
-
-2004/01/22 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * modules.pm: nice kernel guys spend their free time renaming modules for
- fun
-
- * mdk-stage1/doc/TECH-INFOS: disk will also need the directory
-
- * mdk-stage1/modules.c: nice kernel guys like to change modules names for
- no reasons when they have a break
-
-2004/01/22 Pixel <pixel at mandrakesoft.com>
-
- * tools/Makefile: rpmtools and perl-URPM are still 5.8.2
-
-2004/01/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: typo fix :-(
- tag speedtouch and eci connections as to be restarted as in old wizard
- install needed package depending of modem
- rollback
- add static configuration for sagem800 spanish users
- hide too big label (which is useless because of above text) but keep
- it for translation b/c of further reusage
-
- * network/adsl.pm: rename old end adsl step
-
-2004/01/21 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: retreive vpi and vci from config file for speedtouch
-
-2004/01/21 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/modules.c: add capability to use an additional drivers floppy
- network_gigabit_usb doesn't exist anymore
-
- * network/netconnect.pm: perl checker fixes
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.h: add capability to use an
- additional drivers floppy
-
- * modules.pm: misc change: more readable way of setting usb-interface
- alias
-
-2004/01/21 nplanel
-
- * modules.pm: add *-agp module support
-
-2004/01/21 Till Kamppeter <till at mandrakesoft.com>
-
- * scanner.pm, standalone/printerdrake: Removed occurences of "Mandrake"
- from translateable strings.
-
- * printer/main.pm, printer/printerdrake.pm: Added title bar texts for
- error and warning pop-ups.
- Removed occurences of "Mandrake" from translateable strings.
-
- * standalone/scannerdrake: Updated title bar texts of error pop-ups.
- Removed occurences of "Mandrake" from translateable strings.
-
-2004/01/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/adsl.pm: rename old adsl step
- (adsl_detect)
- - remove useless parameter
- - always return an hash, even if empty (simplify caller code)
-
- * network/netconnect.pm: really use the same path in standalone and
- install mode
- add new first adsl steps
- factorize lan detection (needed for adsl)
-
-2004/01/21 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/po/fr.po: fix typo
-
-2004/01/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: updated pot file
-
-2004/01/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
-
-2004/01/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pl.po, share/po/hi.po: updated pot file
- updated Hindi file; corrected syntax error in Polish file
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/nl.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/lv.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/hu.po: updated
- pot file
-
- * network/netconnect.pm: fixed typo
-
-2004/01/21 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm, ugtk2.pm:
- - fix sizing main window
- - always use a scrolled window when non pop_it
- (so that the buttons are at the bottom)
-
- * any.pm: perl_checker fix
-
- * modules.pm: don't pass empty options, new insmod doesn't like it
-
- * share/po/Makefile, Makefile: remove checking "$" in po strings,
- perl_checker takes care of this correctly
- (ie. N("a\$b") will get string "a$b" in po which is ok, whereas N("a$b")
- gives an error)
-
-2004/01/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: simplify
-
-2004/01/20 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm:
- - ugly hack to temporary handle reading ide_cd in /proc/modules
- whereas we
- insmoded ide-cd
- - removing load_ide() (unused)
-
- * rescue/list, share/list: replace PERL_VERSION with current version of
- some perl modules
-
- * install_steps.pm: modules::load_ide() is removed, now we use the same as
- install_step_interactive
-
-2004/01/20 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated partially
-
-2004/01/20 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakgw: install the squid package, if necessary
-
-2004/01/20 fwang
-
- * share/po/zh_CN.po: update
-
-2004/01/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: updated pot file
-
-2004/01/20 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm:
- - ugly hack to temporary handle reading ide_cd in /proc/modules
- whereas we
- insmoded ide-cd
- - removing load_ide() (unused)
-
- * any.pm: in setupBootloader__entries():
- - move vga and initrd from $::expert to advanced
- - drop setting read-write, table, unsafe
-
- * rescue/list, share/list: replace PERL_VERSION with current version of
- some perl modules
-
- * install_steps.pm: modules::load_ide() is removed, now we use the same as
- install_step_interactive
-
- * interactive/gtk.pm: do not try anymore to have small pop_it dialog
- boxes. Make them all the same
- size and so drop all the (big) code trying to use scrolled windows only
- when
- needed and to size them appropriately
-
- * lang.pm: disable wen and dns until fixed
-
- * docs/HACKING: update (thanks to Sunny Dubey)
-
-2004/01/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.3-22mdk
-
- * network/network.pm: fix #6944: ensure proper perms on
- /etc/profile.d/proxy.{,c}sh
- (pieleric@etu.utc.fr)
-
- * network/modem.pm: remove useless LOGIN field
- do not gratuitously reinvent write_secret_backend()
- s/N('...')/N("...")/
- save login in ifcfg-ppp0
- save ip if needed
- fix dyn/static stuff
- fix static/dyn settings
- - handle PAP/CHAP auth method too
- - translate again strings
- handle more kppp options from new steps
- make sections more visible in generated kppprc conf file
-
- * network/netconnect.pm: share same path in both standalone and in install
- mode (2/2)
- do not offer to enter domain name twice
- share same path in both standalone and in install mode
- read back auth method
- read back new fields
- fix gateway reading and writing
- - handle PAP/CHAP auth method too
- - translate again strings
- use checkbow's label
- dyn hostname is a boolean
- - split ppp steps into account, ip, dns and gateway parameters step
- - offer to configure more ip, dns and gateway parameters
- rename ppp_choose as ppp_account
-
-2004/01/20 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: cooker logo
-
-2004/01/20 hilbert
-
- * share/po/zh_TW.po: This is a test commit
-
-2004/01/20 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: fix mount point /tmp/image for the cdrom in generated /etc/fstab
-
- * install_steps.pm: help perl_checker seeing charsetChanged even if known
- install_steps_* can be seen
- kernel 2.6 .ko adaptation
-
- * share/advertising/Makefile: CVS has all the advertisings, but only
- upload the dwd (download) one
-
- * modules.pm, modules/parameters.pm: kernel 2.6 .ko adaptation
-
- * install_steps_interactive.pm: help perl_checker seeing charsetChanged
- even if known install_steps_* can be seen
-
- * lang.pm: disable wen and dns until fixed
-
- * commands.pm: cleanup & kernel 2.6 .ko adaptation
-
-2004/01/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/modem.pm: handle more kppp options from new steps
- make sections more visible in generated kppprc conf file
- simpkify %toreplace build
-
- * network/netconnect.pm: use checkbow's label
- dyn hostname is a boolean
- - split ppp steps into account, ip, dns and gateway parameters step
- - offer to configure more ip, dns and gateway parameters
- rename ppp_choose as ppp_account
- typo fix
- simplify
- go to wireless step if needed
- always go to hostname step (shared by all paths)
- kill old cable step
- install requested dhcp client
- add hidden option enabling to select dhcp client
- skip protocol step when configuring cable connection
- cable is like lan but with dhcp
- set connection type at one point only
- load adsl wizard on demand
- (get_subwizard) introduce the infrastructure that enable to load a
- part of a wizard from another module
- init modem data structure when manually selecting a serial port
- fix modem dns servers reading
- keep entered data when stepping back to dialup options step
- do not mix modem choice and modem configuration, so that we keep
- entered data when stepping back and forward
- pass dynamically build data into interactive layer when configuring
- modems
- fix device (was broken due to the fact we kept all the data collected
- about modems)
-
- * install_gtk.pm: fix set_default_direction() call
-
- * network/adsl.pm: fix wizard layer usage (b/c of new api)
- remove useless parameter
-
-2004/01/20 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: part. update
-
-2004/01/20 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: fix typo
-
-2004/01/20 hilbert
-
- * share/po/zh_TW.po: This is a test commit
-
-2004/01/20 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: help perl_checker seeing charsetChanged even if known
- install_steps_* can be seen
- kernel 2.6 .ko adaptation
-
- * share/advertising/Makefile: CVS has all the advertisings, but only
- upload the dwd (download) one
-
- * modules.pm, modules/parameters.pm: kernel 2.6 .ko adaptation
-
- * install_steps_interactive.pm: help perl_checker seeing charsetChanged
- even if known install_steps_* can be seen
-
- * commands.pm: cleanup & kernel 2.6 .ko adaptation
-
- * rescue/list: replace rpmpopt-4.2 with rpmpopt-* (since we now have
- rpmpopt-4.2.2)
-
-2004/01/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * bootloader.pm: workaround buggy installkernel that left default value be
- geater than
- the current number of entries, thus making drakboot displaying
- (default-entries_count) spurious "()*" entries which then results in
- writing back bogus grub conf file.
- kernel team should just be shuted down :-(
-
- * share/po/bs.po: fix duplicate message
- fix duplicate message
-
- * install_gtk.pm: fix set_default_direction() call
-
- * network/adsl.pm: fix wizard layer usage (b/c of new api)
- remove useless parameter
-
- * network/modem.pm: simpkify %toreplace build
- merge ppp_configure_raw() into its only caller (ppp_configure())
- do not bother try installing packages in testing mode
-
- * network/netconnect.pm: load adsl wizard on demand
- (get_subwizard) introduce the infrastructure that enable to load a
- part of a wizard from another module
- init modem data structure when manually selecting a serial port
- fix modem dns servers reading
- keep entered data when stepping back to dialup options step
- do not mix modem choice and modem configuration, so that we keep
- entered data when stepping back and forward
- pass dynamically build data into interactive layer when configuring
- modems
- fix device (was broken due to the fact we kept all the data collected
- about modems)
- fix ppp_configure call
- prepare killing obfuscated install path
- merge in next_cnx_step into handle_multiple_cnx
-
-2004/01/19 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/ppp-04.pl: Update
-
-2004/01/19 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - add build_tree to fetch info before doing GUI stuff
- - use $intf->{$interface}{save} to re-use existing write_foo specific
- fonctions
- - change build_notebook thing
- - indenting && perl_checking
-
-2004/01/19 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/01/19 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Epiphany is now GNOME default web browser.
-
-2004/01/19 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakgw: typo error
- add transparent proxy support
-
- * network/network.pm: add the silly read_squid function
-
-2004/01/19 fwang
-
- * share/po/zh_CN.po: update
- update
-
-2004/01/19 keld
-
- * share/po/da.po: Trying to get rid of "Translated to da.po" problem - did
- not work:-(
- soft/menu-messages/da.po soft/control-center/po/da.po
- soft/drakcronat/po/da.po soft/ftw/po/da.po
- soft/GtkMdkWidgets/po/da.po soft/kdebase-servicemenu/po/da.po
- soft/krozat/po/da.po soft/mandrake-menu-directory/po/da.po
- soft/mdkkdm/po/da.po soft/mdklaunchhelp/po/da.po
- soft/menudrake/po/da.po soft/rpmdrake/po/da.po
- soft/urpmi/po/da.po soft/userdrake2/po/da.po
- soft/wizard_perl/po/da.po gi/perl-install/share/po/da.po
- soft/galaxy/thememdk/mandrake_client/po/da.po
- updates
- soft/control-center/po/da.po soft/ftw/po/da.po
- soft/rpmdrake/po/da.po soft/urpmi/po/da.po
- gi/perl-install/share/po/da.po
-
-2004/01/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po, share/po/et.po: updated Estonian and Norwegian files
-
-2004/01/19 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm: kernel22 is not there anymore (since a long time now)
- select bestKernelPackage before selecting basesystem (otherwise
- basesystem already requires kernel)
-
- * modules.pm, fs.pm: kernel 2.2 is deprecated
-
- * bootloader.pm: cleanup sanitize_ver (re-synced with common.pm from
- bootloader-utils)
- add a warning telling to run lilo after modifying the lilo.conf
- (bugzilla #6924)
-
- * pkgs.pm:
- - factorize kernel regexp in analyse_kernel_name()
- - remove special kernel choosing in packageCallbackChoices()
- add some logging explaining the default kernel choice
-
- * do_pkgs.pm:
- - factorize kernel regexp in analyse_kernel_name()
- - remove special kernel choosing in packageCallbackChoices()
-
- * install_steps_interactive.pm: $::testing means testing, not "testing
- what titi wants to test"
-
-2004/01/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakgw: perl_checker fixes
- remove empty lines in order to get more place for entry fields
-
- * detect_devices.pm (getSerialModem) fix device field
- (getModem) simplify
- (getSerialModem)
- - drop useless first arg
- - return all detected serial modems, not only first
- - return all data we collected on serial modems
- (getSerialModem) do not even bother check for /dev/modem since anyway
- probeSerialDevices() set a bijection between modems and /dev/ttySx
- devices (not /dev/modem) thus making hasModem() test useless for
- /dev/modem
- (getUPS) use HIDIOCAPPLICATION ioctl definition from c module
-
- * share/po/br.po: minor update
- update
- update
-
- * ugtk2.pm (reate_box_with_title) shrink TextView size to its minimal size
- in
- order to get the bigger place for other widgets
-
- * network/modem.pm (ppp_configure_raw) remove code stolen from
- ppp_configure()
-
- * interactive/gtk.pm: prevent unpoped wait messages when called from
- within wizards in standalone
- mode
- remove useless spacing above advanced options
-
- * network/netconnect.pm:
- - kill duplicated code
- - move some code where it belongs so that it's shared by isdn/modem
- - merge wireless step into normal modem one
- - report all detected serial modems
- - use all collected data on modems in order to have a nice list
- rollback bogus change
- dot not try to alter squid config in --testing mode
- isdn: detect serial modems if needed
- rename "ppp_choose step" as "choose_serial_port" and "ppp_choose2" one
- as "ppp_choose"
- chain hostname/dns step with zeroconf one (more work on zeroconf will
- be done between beta 1 and 2)
- turn "unsupported winmodem" into a terminal step
- add strings for future options
- fix next_cnx_step call
- (detect) display a nice string for serial modems
- (detect)
- - adapt modem detection to new detect_devices
- - keep all data collected on modems
- add proper window title
- make a real wizard step out of first modem step
- winmodem connection'll be merge into modem connection
- kill Data::Dumper orphean
- merge dhcp hostname into hostname step
- use radio button instead of optionmenu if possible (aka not too many
- network interfaces)
-
- * standalone/drakbug: simplify
-
- * share/po/cy.po: add missing empty lines
- another update
- further update
- update
-
- * share/po/fr.po: update
-
- * standalone/drakconnect: kill useless diagnostics pragma
-
-2004/01/18 fwang
-
- * share/po/zh_CN.po: update
-
-2004/01/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/cy.po: update
- update
-
- * share/po/fr.po:
- - typo fix (#6919)
- - let drakconnect message be wrapped by gtk+ rather than us
-
-2004/01/17 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/dwd-09.pl: Fix (r)
-
-2004/01/17 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: add wait message as hardware detection takes
- time
-
-2004/01/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/hu.po: udated pot file; converted to UTF-8 all po files (as
- therer are utf-8 msgid
-
- * diskdrake/hd_gtk.pm: spell checking
-
-2004/01/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: fix obvious typo
- update
- fix doble entries
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/nb.po,
- share/po/uz.po, share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/lv.po, share/po/hu.po, share/po/fa.po,
- share/po/id.po, share/po/ru.po, share/po/sl.po, share/po/uz@Cyrl.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/po/mn.po, share/po/lt.po, share/po/cy.po, share/po/tg.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/nl.po, share/po/de.po, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po: fix doble entries
-
- * ugtk2.pm: fix #6899: tools failling to popup windows while embedded
-
- * share/po/br.po: update
- fix doble entries
-
- * share/advertising/dwd-08.pl, share/advertising/dwd-04.pl,
- share/advertising/dis-11.pl, share/advertising/ppp-11.pl,
- share/advertising/ppp-09.pl, share/advertising/dwd-05.pl,
- share/advertising/pwp-09.pl, share/advertising/dwd-06.pl,
- share/advertising/ppp-07.pl, share/advertising/pwp-10.pl,
- share/advertising/ppp-05.pl, share/advertising/dis-09.pl,
- share/advertising/ppp-04.pl, share/advertising/pwp-04.pl,
- share/advertising/pwp-08.pl: fix package build
-
-2004/01/16 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: * manage interfaces:
- - fix Ok button logic
- - fix some calls to $apply
- * manage interfaces
- - added Modem page
- - most of the GUI in place
-
-2004/01/16 Pixel <pixel at mandrakesoft.com>
-
- * network/shorewall.pm: fix N() badly used
- - add icmp support
- - add "Echo request (ping)" choice
-
- * network/drakfirewall.pm:
- - add icmp support
- - add "Echo request (ping)" choice
-
-2004/01/16 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakTermServ: ask_warn fixes per
- Thierry, purge some old, unused code
-
-2004/01/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/tools.pm: prevent faillure when trying to dereference undef in
- testing mode
-
- * install_steps_interactive.pm (Accept) default to accept in testing mode
- do not complain about root password in testing mode
-
- * network/adsl.pm, network/isdn.pm, network/ethernet.pm: do not export
- dead functions
-
- * share/po/da.po: rollback bogus change
- remove arrows from previous/next buttons according to interface team
-
- * network/modem.pm (ppp_configure) reintroduce it for drakconnect's
- manager
-
- * network/network.pm: do not alter proxies config while configuring
- network interfaces (needed since
- we've disabled proxy config in network interface config path)
- do not install zeroconf if no zeroconf hostname was typed in (we may add
- a
- USE_ZEROCONF variable to /etc/sysconfig/network instead)
-
- * network/netconnect.pm: new host settings step
- clean horrible code
- split/merge lan config steps according to new specs
- (card => protocol => parameters => hostname)
- rollback "separate standalone and install paths" try (just too painful
- to
- maintain and anyway install net wizard has no logic)
- - make a real step out of "manage multiple internet connections" case
- - factorize and fix accessing to this step
- drop proxy configuration step.
- rationale:
- - miscellaneous_choose() was reintroduced in network::network since it
- was still
- needed by drakproxy
- - anyway configuring proxies is:
- o not supposed to be done while configuring network interfaces
- o duplicated with drakproxy and the like
- o removed in new drakconnect specs
- morph hw_account step through reusing new wizard layer capabilites (aka
- dynamically return just build needed data rather than ackwardly puting
- it in
- place)
- fix ppp_first_step() call
- small reindenting
- remove overrided variables
- enable to step forward after to "connect now?" step since wizard
- infrastructure fixed the ask_yesorno design flaw (and remove bug hint
- left by
- previous maintainers)
- use wizard layer 's yesorno type
- typo fix
-
- * share/po/ms.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/th.po, interactive.pm, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/be.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/he.po, standalone/drakbackup, share/po/ca.po, share/po/ar.po,
- share/po/nb.po, share/po/uz.po, share/po/ro.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/lv.po, share/po/hu.po,
- printer/printerdrake.pm, share/po/fa.po, share/po/id.po,
- drakxtools.spec, share/po/ru.po, help.pm, share/po/br.po,
- share/po/sl.po, share/po/uz@Cyrl.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/mn.po, share/po/lt.po,
- share/po/cy.po, share/po/tg.po, install_steps_gtk.pm, share/po/bs.po,
- interactive/newt.pm, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/nl.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po: remove arrows from previous/next buttons according to
- interface team
-
- * standalone/drakconnect: kill unused variables
-
- * standalone/logdrake:
- - set a meaningfull window title when called from mcc for explanations
- - upcase default window title
- do not abuse global namespace (this also allow to track variables
- usage through static code analysers such as perl_checker)
-
-2004/01/15 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/01/15 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_gtk.pm: fix individual package selection (was broken since
- 30 september...)
- formatList is imported, no need to get it in common::
-
- * c/stuff.xs.pl, diskdrake/interactive.pm, fsedit.pm,
- install_interactive.pm, partition_table/raw.pm, partition_table.pm:
- - remove the use of BLKRRPART (telling the kernel to re-read the
- partition table) in most cases
- - replace with tell_kernel() and will_tell_kernel()
- - correctly handle in standalone the need to reboot, with no way to
- forget it
- (telling the WM to quit nicely then call reboot when it's done)
-
- * rescue/list: insmod.old is needed when the kernel is a 2.4
-
- * lvm.pm: adaptation/simplification for new lvm2 (thanks to Luca Berra)
-
- * share/rpmsrate: have hylafax-client installed when kdebase-kdeprintfax
- is selected
-
- * bootloader.pm: don't modify {append} after add_kernel(), call
- add_kernel() directly with the append parameter
- (so that comparison with previous entries is done correctly)
-
-2004/01/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: First time wizard
-
-2004/01/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po: update
- update
-
- * standalone/drakboot: add bug hint
- remove unused variable
- (lilo_choice) do not complain on canceling
- (lilo_choice) let's set dialog title when poping up an error message
- (lilo_choice) do not complaing about lilo faillure when we use another
- bootloader: just complain about the actually used bootloader
- warly said that we should not restrict ourselves to lilo
- make splash config looks better when embedded
-
- * standalone/drakups: reuse create_okcancel() in ordet to get some std
- button layout
- remove useless menu infrastucture
-
- * drakxtools.spec: require a fixed perl-Glib
- fix changelog
- 9.3-21mdk
- 9.3-20mdk
-
- * ugtk2.pm: do not create spurious top window when embedded (why does this
- fsck us
- only now?)
-
-2004/01/14 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/README, share/advertising/dis-06.pl,
- share/advertising/dis-05.png, share/advertising/dwd-08.pl,
- share/advertising/pwp-02.pl, share/advertising/dwd-04.pl,
- share/advertising/06-development.pl, share/advertising/01-thanks.png,
- share/advertising/dis-10.png, share/advertising/dwd-07.png,
- share/advertising/dis-02.pl, share/advertising/ppp-06.png,
- share/advertising/dis-04.pl, share/advertising/02-community.png,
- share/advertising/pwp-05.png, share/advertising/11-mnf.png,
- share/advertising/02-community.pl, share/advertising/05-desktop.pl,
- share/advertising/dis-11.pl, share/advertising/01-thanks.pl,
- share/advertising/dwd-04.png, share/advertising/dis-10.pl,
- share/advertising/ppp-11.pl, share/advertising/08-store.pl,
- share/advertising/pwp-07.pl, share/advertising/08-store.png,
- share/advertising/pwp-08.png, share/advertising/dwd-03.png,
- share/advertising/dwd-02.pl, share/advertising/12-mdkexpert.png,
- share/advertising/dis-05.pl, share/advertising/06-development.png,
- share/advertising/ppp-09.pl, share/advertising/11-mnf.pl,
- share/advertising/dis-03.png, share/advertising/dwd-01.pl,
- share/advertising/dwd-08.png, share/advertising/dis-01.pl,
- share/advertising/pwp-06.png, share/advertising/dis-07.pl,
- share/advertising/pwp-02.png, share/advertising/list,
- share/advertising/dwd-05.pl, share/advertising/ppp-06.pl,
- share/advertising/ppp-07.png, share/advertising/pwp-09.png,
- share/advertising/ppp-10.pl, share/advertising/dis-03.pl,
- share/advertising/dwd-09.png,
- share/advertising/13-mdkexpert_corporate.png,
- share/advertising/pwp-07.png, share/advertising/pwp-09.pl,
- share/advertising/pwp-04.png, share/advertising/pwp-05.pl,
- share/advertising/dis-01.png, share/advertising/10-security.png,
- share/advertising/07-server.pl, share/advertising/dwd-06.png,
- share/advertising/dis-08.png, share/advertising/pwp-01.png,
- share/advertising/ppp-08.png, share/advertising/ppp-03.pl,
- share/advertising/07-server.png, share/advertising/dis-08.pl,
- share/advertising/dwd-02.png, share/advertising/pwp-06.pl,
- share/advertising/dis-07.png, share/advertising/ppp-03.png,
- share/advertising/dwd-03.pl, share/advertising/ppp-01.png,
- share/advertising/03-software.png, share/advertising/ppp-08.pl,
- share/advertising/dis-02.png, share/advertising/dwd-06.pl,
- share/advertising/10-security.pl, share/advertising/Makefile,
- share/advertising/pwp-03.png, share/advertising/ppp-05.png,
- share/advertising/ppp-02.pl, share/advertising/dwd-07.pl,
- share/advertising/ppp-07.pl, share/advertising/dis-09.png,
- share/advertising/09-mdksecure.png, share/advertising/ppp-04.png,
- share/advertising/ppp-11.png, share/advertising/pwp-10.pl,
- share/advertising/ppp-09.png, share/advertising/dis-06.png,
- share/advertising/ppp-10.png, share/advertising/dis-11.png,
- share/advertising/dis-04.png, share/advertising/03-software.pl,
- share/advertising/pwp-10.png, share/advertising/09-mdksecure.pl,
- share/advertising/13-mdkexpert_corporate.pl,
- share/advertising/12-mdkexpert.pl, share/advertising/ppp-05.pl,
- share/advertising/ppp-01.pl, share/advertising/dis-09.pl,
- share/advertising/pwp-03.pl, share/advertising/04-configuration.png,
- share/advertising/dwd-01.png, share/advertising/ppp-04.pl,
- share/advertising/dwd-05.png, share/advertising/pwp-04.pl,
- share/advertising/pwp-01.pl, share/advertising/ppp-02.png,
- share/advertising/05-desktop.png, share/advertising/pwp-08.pl,
- share/advertising/04-configuration.pl, share/advertising/dwd-09.pl: New
- texts to translate for next release.
- Images will be modified in a short time.
-
-2004/01/14 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - manage interfaces :
- o add Account page
- o speedtouch and sagem modems
- o build_notebook don't need $window anymore
- o cosmetic change to Infornations page
-
-2004/01/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: updated pot file
-
-2004/01/14 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: don't write fstab entries which are notFormatted
-
-2004/01/14 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Let list of printer models get sorted.
-
-2004/01/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update
- update
-
- * drakxtools.spec: 9.3-19mdk
-
- * network/network.pm (miscellaneous_choose) restore it for drakproxy (we'd
- better split out
- network interface and proxy configuration at install time)
-
- * standalone/drakboot: typo fix
- use class->new rather than new class style
- minor cleanup
- perl_checker cleanups
- proper indenting
- - offer to configure bootsplash only on --splash
- - drop useless frames
- - set main window title according to current mode (autologin,
- bootloader or bootsplash)
-
- * install_steps_interactive.pm: proxy conf: do not touch files in
- --testing mode
- split out proxy configuration out of network interfaces configuration
-
- * standalone/drakautoinst:
- - kill unused variables
- - fix gtk+2 notebook usage
- - perl_checker cleanups
-
- * any.pm: move bootloader title from drakboot
-
- * standalone/drakclock: unused variable
-
- * network/tools.pm: ask_info2 is dead
-
- * install2.pm: fix fix
- fix logic test order in order to prevent useless error message in
- --testing mode
-
- * wizards.pm: using box radio looks better for yes/no like questions
- (process) in yes/no case, keep the same logic as
- interactive->ask_yesorno() and pass 1 if /yes/ and undef else
-
-2004/01/14 Warly <warly at mandrakesoft.com>
-
- * standalone/drakboot: clean splash management code
-
-2004/01/13 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/Makefile: cookr
-
- * pkgs.pm: perl check
- allow DRIVER"regexp" in rpmsrate and use it to install xmms-alsa when we
- use alsa sound driver
-
- * share/rpmsrate: allow DRIVER"regexp" in rpmsrate and use it to install
- xmms-alsa when we use alsa sound driver
-
- * Xconfig/card.pm, common.pm, detect_devices.pm, modules.pm:
- detect_devices::matching_driver -> matching_desc but matching driver
- names (kernel modules)
-
- * any.pm: changing utf8 flag on an installed OS is not supported
-
-2004/01/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po, share/po/et.po: updated Estonian and Norwegian files
-
-2004/01/13 Pixel <pixel at mandrakesoft.com>
-
- * devices.pm: lvm2 uses urandom
-
- * lvm.pm: lvm2 uses urandom
- - install lvm2 rpm instead of lvm (and using ->ensure_is_installed)
- - "vgdisplay" error status is not good, using "vgs" instead
-
- * diskdrake/smbnfs_gtk.pm: revert titi breaking the code, keeping the only
- valid change
-
-2004/01/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakautoinst: alter message according to interface team
- suggestion
-
- * ugtk2.pm:
- - "Next->" => "Next"
- - "<-Previous" => "Previous"
- enable to access extra buttons $w->{buttons}{<label>}
- do not pack empty label before extra buttons if there'll be no button
- before it
- rationale: when there's no cancel button, packing an empty label
- instead of the cancel button results in extra buttons (eg: help,
- advanced) to be shifted with a space before;
-
- * standalone/drakboot, standalone/draksec, standalone/drakconnect:
- sanitize buttons through reusing create_okcancel()
-
- * standalone/drakedm: perl_checker sometimes wrongly complain
-
- * standalone/drakfloppy: sanitize buttons through reusing
- create_okcancel()
- upcase label
-
- * share/po/fr.po: typo fix
-
- * standalone/drakfont: hide about butto b/c there's already mcc about
- dialog and there're
- already too much buttons
- sanitize buttons through reusing create_okcancel()
-
- * standalone/drakperm, standalone/drakclock: alter message according to
- interface team suggestion
- sanitize buttons through reusing create_okcancel()
-
- * wizards.pm: add support for yes/no questions
- better rely on the end field being set rather than on the last step to
- be named "end" (thus allowing to have several different last steps)
-
-2004/01/12 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/01/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * pixmaps/langs/lang-sr.png: changed the Serbian cyrillic image to display
- using cyrillic.
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po: updated pot file
-
- * lang.pm: adding spaces to please perl_checker
- Added to the language selection menu languages with recently appeared
- translations in Gnome or KDE (fo, ia, ku, nds, ne, oc, wen, yi)
-
-2004/01/12 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: used the ip from stage1 instead of using IPADDR which is
- not given for dhcp
- for auto_install file (as asked by Michael Riss)
-
- * install_gtk.pm: wacom support should be re-added :-/
-
-2004/01/12 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm: Added functionality to
- configure a PostScript printer with a
- manufacturer-supplied PPD file.
-
-2004/01/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakedm: perl_checker cleanups
-
- * drakxtools.spec: 9.3-18mdk
-
- * standalone/drakfloppy: handle both kernel 2.4.x and 2.6.x (before size
- field was not properly
- when switching between threes b/c we looked for module.ko instead of
- module.o.gz and the like)
-
- * standalone/drakfont: upcase first letter of error messages
- perl_checker fixes
- new layout with subdialogs
- remove spurious minus at beginning of paragraph
-
- * standalone/printerdrake: do not push anymore help menu at right (hig and
- kde guidelines are
- against this)
-
-2004/01/12 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/01/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po: updated pot file
-
-2004/01/12 Pixel <pixel at mandrakesoft.com>
-
- * share/list: need insmod.old for kernel 2.4
-
- * install_gtk.pm: wacom support should be re-added :-/
- XFree4 during install
-
- * install2.pm: used the ip from stage1 instead of using IPADDR which is
- not given for dhcp
- for auto_install file (as asked by Michael Riss)
-
- * install_steps_gtk.pm, share/list.i386: XFree4 during install
-
- * network/drakfirewall.pm: allow a range of ports (anthill bug #267)
-
- * run_program.pm: don't print refs in log when output is redirected
- (nice patch from blino :)
-
- * do_pkgs.pm, install_steps.pm, interactive.pm:
- - install_steps_auto_install is not a interactive but still needs
- do_pkgs
- - so making do_pkgs a class, and interactive and install_steps will
- inheritate from it
- - do_pkgs renamed into do_pkgs_common, containing the things common to
- do_pkgs_during_install and do_pkgs_standalone
-
- * docs/HACKING: update from sunny@opencurve.org
-
-2004/01/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: bump perl(Gtk2) require
- 9.3-17mdk
-
- * standalone/drakfont: new layout with subdialogs
- remove spurious minus at beginning of paragraph
- make font removing working with --testing
- fix unstalling fonts
- kill unused variables
- (put_font_dir) factorize some code into put_font_dir_real()
- fix chkfontpath call in --testing mode (/usr/sbin) not in path
- fix applications layout:
- - remove spurious empty boxes
- - fix layout (aka do not uselessly resize main window)
- - sanitize layout (put legal warning between title and application
- list)
- - "[X] label" packing looks quite a less uglier than "label
- [X]"
- fix about layout:
- - sanitize horrible line breaking (let pango do it for now, it know
- how to do
- it quite a lot better than we)
- - add myself in author list
- - split about translation in three pieces (copyright holders, std fsf
- header
- and thanks), enabling to share std fsf legal header among several
- programs
- prevent useless spacing above button bar
- enforce class->new calling convention rather than "new class" one
- style only change; "fix" gtkpacking so that expand arg always precede
- the
- widget it's about rather that following another widget
-
- * Makefile: handle poulpy code
-
- * standalone/drakedm: perl_checker cleanups
- when offering to restart dm, offer yes/no as choice rather than
- ok/cancel (#6810)
-
- * interactive/gtk.pm: fix embedding:
- - prevent subwindows being too small
- - prevent subwindows breaking when canceled
-
- * standalone/drakconnect: show a finish button on last step
- exit once delete interface wizard has ended instead of then running the
- std
- add wizard...
- list ppp interfaces too when offering to delete an interface
-
- * diskdrake/smbnfs_gtk.pm (per_entry_action_box)
- - sanitieze buttons packing (do not eat extra space)
- - get rid of groupby2
-
- * share/po/fr.po: typo fix
- update
- fix french translation: always translate "NONE" as "AUCUN" in draksec
-
- * wizards.pm: rollback debug statements
- only complain if a problem actually happened
-
-2004/01/10 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
- last messages updated
-
-2004/01/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * standalone/drakconnect, standalone/scannerdrake: fixed typos
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/mn.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/nb.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/mk.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/hi.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: big pot file update
-
-2004/01/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix changelog
- one more fix
-
-2004/01/09 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - apply and ok button now working
- - some clean up
-
-2004/01/09 Pixel <pixel at mandrakesoft.com>
-
- * interactive.pm, do_pkgs.pm, standalone.pm: new do_pkgs package which get
- rid of pkgs_interactive::* which was in install_any
- and standalone, and partially duplicated
-
-2004/01/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake: fix wizard when logdrake is embeded
-
- * ugtk2.pm: handle exceptions with Glib-1.020/Gtk2-1.022
- (gtktext_insert) make it works with both Glib-0.95/Gtk2-0.95 and
- Glib-1.020/Gtk2-1.022
-
- * drakxtools.spec: 9.3-16mdk
- 9.3-15mdk
-
- * standalone/drakboot: fix drakboot --boot embedding
-
-2004/01/09 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: information box fully fonctionnal for ethernet
- cards
-
-2004/01/09 Pixel <pixel at mandrakesoft.com>
-
- * share/po/Makefile: get translated strings in directory gi/perl-install
- to have xxx.pm instead of ../../xxx.pm
-
- * install_any.pm: http://serv.mydomain/pub/install must get split into
- server:serv.mydomain and
- directory:/pub/install, and not directory:pub/install
- simplify
-
- * interactive.pm, do_pkgs.pm: new do_pkgs package which get rid of
- pkgs_interactive::* which was in install_any
- and standalone, and partially duplicated
-
- * fs.pm, install_steps_gtk.pm: remove a few other SIG{__DIE__}
-
- * standalone.pm: new do_pkgs package which get rid of pkgs_interactive::*
- which was in install_any
- and standalone, and partially duplicated
- perl_checker compliance
- simplify, cleanup
-
-2004/01/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: share translations with harddrake
-
- * harddrake/data.pm: tag megaraid controllers as scsi ones
-
- * common.pm: enable other packages to override libDrakx translations with
- those
- from their own domains (eg: prevent mcc to display "partition de
- demarrage" instead of "demarrage" in french for "boot" ...)
-
- * share/po/br.po: update
-
-2004/01/08 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - informations afford copy/paste (mac address)
- - add module name to informations
- - perl_checker compliant
-
-2004/01/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
-2004/01/08 Pixel <pixel at mandrakesoft.com>
-
- * standalone/drakauth, any.pm, authentication.pm, install_any.pm,
- install_steps_interactive.pm:
- - integrate chkauth (which is now deprecated)
- - new module authentication
-
- * install_steps_auto_install.pm: display the error
-
- * common.pm: better override formatError than replacing all the
- formatError with formatError_and_log
- (goal: get log'ing even now that SIG{__DIE__} is not there anymore)
- add formatError_and_log (to get log'ing even now that SIG{__DIE__} is
- not there anymore)
-
- * install2.pm: no need to log the error twice, errorInStep will take care
- of it
- display the error
-
-2004/01/08 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: fix sagem net_cnx_up (thanks to QA team)
-
- * standalone/drakconnect: first 'manage interface'
- implementatiimplementation
-
- * drakxtools.spec: new version
-
-2004/01/08 Pixel <pixel at mandrakesoft.com>
-
- * Makefile: runinstall2 is deprecated, install2 is called directly
-
- * share/aliases: i thought stage1 didn't call runinstall2 anymore...
- what's wrong with me??
- runinstall2 is deprecated, install2 is called directly
-
- * install2.pm: no need to log the error twice, errorInStep will take care
- of it
- display the error
-
- * diskdrake/interactive.pm, Xconfig/resolution_and_depth.pm: perl_checker
- compliance
-
- * network/smb.pm, diskdrake/smbnfs_gtk.pm: authentification is french, the
- english word is authentication
-
- * bootloader.pm: drop keytable line in grub config file since grub doesn't
- handle it anymore
- (patch dropped long ago in grub 0.90-3mdk)
- - simplify lilo boot message. Not mentioning the timeout parameter
- fixes bugzilla #5429
- - remove /boot/grub/messages and don't use the i18n command which are
- obsolete
- since grub doesn't handle it anymore
-
- * standalone/drakauth, any.pm, authentication.pm,
- install_steps_interactive.pm, install_any.pm:
- - integrate chkauth (which is now deprecated)
- - new module authentication
-
- * services.pm: add a fam description (telling that GNOME & KDE uses it).
- closes part of bugzilla #1704
-
- * common.pm: better override formatError than replacing all the
- formatError with formatError_and_log
- (goal: get log'ing even now that SIG{__DIE__} is not there anymore)
- add formatError_and_log (to get log'ing even now that SIG{__DIE__} is
- not there anymore)
-
- * install_steps_auto_install.pm: display the error
-
-2004/01/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakbackup: merge back drakbacup update
-
- * ugtk2.pm: add a separator below buttons on fredc request
-
- * drakxtools.spec: merge in spec file from update SRPM
-
- * network/adsl.pm: fordward sagem net_cnx_up fix
-
- * standalone/drakconnect (configure_net)
- - make buttons smaller
- - follow button std order
- move all options parsing pieces together
- restore exit_dialogsub
- (configure_net)
- when there's no connection:
- - fix message for new drakconnect scheme
- - shrink code by reusing interactive
-
-2004/01/07 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2004/01/07 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm, standalone/diskdrake: logging when __DIE__ing is dangerous:
- - in diskdrake, logging the error via c::syslog caused $@ to be
- undefined, causing the error to be dropped! (esp "you need to reboot")
- - during install, no known error, but it's better to remove it anyway
- (bye bye the "warning: ..." in ddebug.log, sniff)
-
- * pkgs.pm: handle lilo not installed
-
- * install_any.pm: use whereis_binary()
-
- * Makefile.config: livedrake is deprecated/removed
-
- * bootloader.pm: handle lilo not installed
- pass --splash <resolution> to mkinitrd
- (so that make-boot-splash doesn't rely on lilo.conf or menu.lst)
-
- * run_program.pm: when called from commands.pm, install_any is not loaded
-
- * any.pm, Xconfig/resolution_and_depth.pm: pass --splash <resolution> to
- mkinitrd
- (so that make-boot-splash doesn't rely on lilo.conf or menu.lst)
-
- * drakxtools.spec: we need latest perl-MDK-Common
-
-2004/01/07 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: DVD+RW support, perl_checker, fix bogus cron
- message
-
-2004/01/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/br.po, share/po/fr.po: update
-
- * standalone/service_harddrake, modules.pm, c/stuff.xs.pl,
- network/ethernet.pm, drakxtools.spec: fixes merged from head into
- updates
-
-2004/01/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po, share/po/ms.po, share/po/id.po, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/th.po,
- share/po/sl.po, share/po/uz@Cyrl.po, share/po/et.po, share/po/ja.po,
- share/po/hr.po, share/po/tr.po, share/po/mt.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/mn.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/nb.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/mk.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/hi.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/nl.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/lv.po, share/po/el.po, share/po/bg.po, share/po/cs.po,
- share/po/hu.po: updated pot file
-
-2004/01/06 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: perl_checker compliance
- get rid of g_auto_install (unused & not working)
-
- * Xconfig/card.pm, live_install, Makefile.config, install_gtk.pm,
- standalone/livedrake, modules.pm, live_install2: obsolete livedrake,
- live_install, live_update
-
- * g_auto_install: get rid of g_auto_install (unused & not working)
-
- * install_any.pm: obsolete livedrake, live_install, live_update
- perl_checker compliance
- use $::prefix
- get rid of g_auto_install (unused & not working)
-
- * detect_devices.pm: perl_checker compliance
- obsolete livedrake, live_install, live_update
-
- * standalone/adduserdrake, partition_table/mac.pm, standalone/XFdrake,
- fsedit.pm, commands.pm, standalone/localedrake, partition_table.pm:
- perl_checker compliance
-
- * drakxtools.spec: obsolete live_update
-
- * install_steps.pm: obsolete livedrake, live_install, live_update
- use $::prefix
- get rid of g_auto_install (unused & not working)
-
- * standalone/drakclock: perl_checker compliance
- use $::prefix
-
- * Makefile, install2.pm: obsolete livedrake, live_install, live_update
- get rid of g_auto_install (unused & not working)
-
- * timezone.pm: use $::prefix
-
- * install_steps_interactive.pm: perl_checker compliance
- perl_checker compliance
- perl_checker compliance
- use $::prefix
- get rid of g_auto_install (unused & not working)
-
-2004/01/06 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: kill unused variables
-
-2003/09/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uk.po, share/po/it.po: updated Basque, Italian and Ukrainian
- files
-
- * share/po/eu.po: updated Basque file
- updated Basque, Italian and Ukrainian files
-
- * share/po/nl.po: updated Dutch file
-
-2003/09/22 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps.pm: avoid mounting partitions in recovery mode.
-
- * network/netconnect.pm: make sure module are loaded only during
- installation.
-
- * install2.pm: keep use_existing_root for recovery (behaviour changed
- later)
-
- * pkgs.pm: simplified code.
- use kernel-i686 or kernel-enterprise as other kernel.
-
-2003/09/22 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: fix error message
-
- * detect_devices.pm: dmi doesn't detect ht, but acpi does, so use it
-
-2003/09/22 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Bug 5916, all users overrides individual
- selection in wizard.
-
-2003/09/22 Franois Pons <fpons at mandrakesoft.com>
-
- * pkgs.pm: simplified code.
- use kernel-i686 or kernel-enterprise as other kernel.
-
- * network/netconnect.pm: make sure module are loaded only during
- installation.
-
- * install2.pm: keep use_existing_root for recovery (behaviour changed
- later)
-
- * install_steps.pm: avoid mounting partitions in recovery mode.
-
-2003/09/22 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: fix error message
-
- * detect_devices.pm: dmi doesn't detect ht, but acpi does, so use it
-
-2003/09/22 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_gtk.pm: try to follow what is wrong when requiring
- multiple cds.
-
- * install_steps.pm: avoid mounting partitions in recovery mode.
- avoid urpmi source in oem to use cdrom (we now use disk instead,
- avoiding
- supermount problems).
-
- * pkgs.pm: simplified code.
- use kernel-i686 or kernel-enterprise as other kernel.
-
- * network/network.pm: simplified perl writing, make sure bool2yesno has a
- chance to be called for MII_NOT_SUPPORTED
- fixed strange perl writing sense less...
-
- * install2.pm: keep use_existing_root for recovery (behaviour changed
- later)
-
- * network/netconnect.pm: make sure module are loaded only during
- installation.
- try loading boot kernel modules before trying to start internet
- connection...
-
-2003/09/22 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: dmi doesn't detect ht, but acpi does, so use it
-
- * fs.pm: fix error message
-
- * rescue/tree/etc/oem-all:
- - fix typo
- - add CVS Id
-
-2003/09/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po, share/po/fa.po, share/po/eu.po, share/po/bs.po,
- share/po/zh_CN.po, share/po/pt_BR.po, share/po/it.po: updated Bosnian,
- Basque, Farsi, Italian, Portuguese and Chinese files
-
-2003/09/21 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: allowing consolefonts to be ungzip'ed (adapting to new
- console-tools) (thanks to Mark Draheim)
-
-2003/09/20 keld
-
- * share/po/da.po: Updates
- soft/ftw/po/da.po gi/perl-install/share/po/da.po
-
-2003/09/19 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: switch the other way too
- switch to kdebase-kdm while the reboot options aren't fixed
-
-2003/09/19 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/tree/etc/oem-all: updated with oem
- fixed too many files copied.
-
- * rescue/tree/etc/oem: fixed severe bug of directory not created.
- fixed too many files copied.
-
-2003/09/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/is.po: updated Icelandic file
-
- * share/po/vi.po, share/po/sv.po, share/po/de.po, share/po/pt_BR.po:
- updated German, Brazilian, Swedish and Vietnamese files
-
-2003/09/19 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: next FreeWnn is not a naughtyServers anymore
- final update naughtyServers for 9.2
-
-2003/09/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-16mdk
-
- * standalone/drakconnect: fix the fix
- fix #5825 (hostname set as ARRAY(0x...))
-
-2003/09/19 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: do not install lisa by default (reduce to 3)
-
-2003/09/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/is.po: updated Icelandic file
-
- * share/po/pl.po, share/po/hu.po, share/po/cs.po, share/po/pt_BR.po,
- share/po/zh_TW.po, share/po/fi.po, share/po/ja.po, share/po/az.po:
- updated Azeri, Czech, Finnish, Hungarian, Japanese, Polish,
- Brazilian and Chinese files
-
-2003/09/19 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: next FreeWnn is not a naughtyServers anymore
- final update naughtyServers for 9.2
-
-2003/09/18 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: last license message update
-
-2003/09/18 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/09/18 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/probing.c, mdk-stage1/disk.c: close file descriptors
-
-2003/09/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
-2003/09/18 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: update naughtyServers
-
-2003/09/18 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/09/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: one more typo fix
- typo fix
- 9.2-15mdk
-
-2003/09/18 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: last license message update
-
-2003/09/18 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Add kdemultimedia-common to allow kaudiocreator to work
-
-2003/09/18 Franois Pons <fpons at mandrakesoft.com>
-
- * share/rpmsrate: added kdeutils in rpmsrate to help upgrading it.
-
-2003/09/18 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/probing.c, mdk-stage1/disk.c: close file descriptors
-
-2003/09/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/sq.po: updated Albanian file
- updated pot file
-
- * share/po/nb.po: updated Norwegian file
- updated pot file
-
- * share/po/eo.po, share/po/da.po, share/po/uz@Cyrl.po, share/po/sl.po,
- share/po/sv.po, share/po/hu.po, share/po/fa.po, share/po/de.po,
- share/po/sr@Latn.po, share/po/ga.po, share/po/it.po, share/po/cy.po,
- share/po/wa.po, share/po/vi.po, share/po/fi.po, share/po/ru.po,
- share/po/gl.po, share/po/af.po, share/po/ar.po, share/po/pl.po,
- share/po/pt_BR.po, share/po/lt.po, share/po/el.po, share/po/zh_CN.po,
- share/po/id.po, share/po/eu.po, share/po/sr.po, share/po/ja.po,
- share/po/be.po, share/po/uk.po, share/po/hr.po, share/po/th.po,
- share/po/nl.po, share/po/ca.po, share/po/DrakX.pot, share/po/bg.po,
- share/po/lv.po, share/po/ta.po, share/po/he.po, share/po/ro.po,
- share/po/fr.po, share/po/ko.po, share/po/bs.po, share/po/mt.po,
- share/po/sk.po, share/po/es.po, share/po/tr.po, share/po/az.po,
- share/po/is.po, share/po/ms.po, share/po/uz.po, share/po/cs.po,
- share/po/pt.po, share/po/zh_TW.po, share/po/tg.po: updated pot file
-
-2003/09/18 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: update naughtyServers
-
- * modules.pm: don't "probeall scsi_hostadapter usb-storage" (as requested
- by flepied and planel)
-
- * install_steps_gtk.pm: the install package dialog box must be explictly
- destroyed when quitting
- installation (esp. this occurs when answering "No" to "There was an
- error
- installing packages")
- rationale: the $w (created with ugtk2->new) is not reference counted
- correctly
- (it was already workarounded when leaving installPackages the normal
- way)
-
-2003/09/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-15mdk
-
- * install_steps_interactive.pm: fix slot number when configuring sound
- cards
-
- * harddrake/sound.pm: prevent some obscure crash at install time
- when installing, remember the new sound driver so that the user isn't
- confused if he ever want to configure it again
-
-2003/09/18 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: last license message update
-
-2003/09/18 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Add kdemultimedia-common to allow kaudiocreator to work
-
-2003/09/18 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/tree/etc/oem-all: updated with oem
-
- * share/rpmsrate: added kdeutils in rpmsrate to help upgrading it.
-
- * rescue/tree/etc/oem: fixed for %{ARCH} used in hdlists.
-
-2003/09/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/bs.po, share/po/zh_TW.po, share/po/pt_BR.po,
- share/po/is.po, share/po/tr.po, share/po/sr@Latn.po, share/po/az.po,
- share/po/ta.po, share/po/ro.po, share/po/ga.po, share/po/eu.po,
- share/po/cy.po, share/po/fa.po, share/po/tg.po, share/po/ar.po,
- share/po/ru.po, share/po/el.po, share/po/lt.po, share/po/it.po,
- share/po/de.po, share/po/pt.po, share/po/hr.po, share/po/uz.po,
- share/po/ko.po, share/po/ca.po, share/po/be.po, share/po/hu.po,
- share/po/sv.po, share/po/fr.po, share/po/bg.po, share/po/lv.po,
- share/po/uz@Cyrl.po, share/po/sl.po, share/po/pl.po, share/po/ms.po,
- share/po/ja.po, share/po/eo.po, share/po/nl.po, share/po/mt.po,
- share/po/nb.po, share/po/vi.po, share/po/wa.po, share/po/sk.po,
- share/po/DrakX.pot, share/po/fi.po, share/po/sr.po, share/po/th.po,
- share/po/he.po, share/po/da.po, share/po/gl.po, share/po/es.po,
- share/po/af.po, share/po/id.po: updated pot file
-
- * install_messages.pm: paragraph about patents was not tagged as
- translatable; added N( )
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/Makefile: Arabic and Farsi po files not used at install, as
- there
- isn't available font during install
-
- * share/po/sq.po: updated Albanian file
- updated pot file
-
- * share/po/cs.po, share/po/uk.po: updated pot file
- updated Czech and Ukrainian files
-
-2003/09/18 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: update naughtyServers
-
- * share/po/Makefile, Makefile: don't remove some po's from drakxtools,
- only from install
- (ar/fa disabled because not working at install, ga/sl not translated
- enough)
-
- * install_steps.pm: sanitize ld.so.conf *before* calling ldconfig
-
- * standalone/drakboot: ensure update_bootloader_label() won't break when
- called in text interactive
- (hint: in that case, $boot_label is unset)
-
- * bootloader.pm:
- - fix grub/menu.lst -> lilo.conf
- - cleanup
-
- * install_steps_gtk.pm: the install package dialog box must be explictly
- destroyed when quitting
- installation (esp. this occurs when answering "No" to "There was an
- error
- installing packages")
- rationale: the $w (created with ugtk2->new) is not reference counted
- correctly
- (it was already workarounded when leaving installPackages the normal
- way)
-
- * modules.pm: don't "probeall scsi_hostadapter usb-storage" (as requested
- by flepied and planel)
-
-2003/09/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-15mdk
-
- * install_steps_interactive.pm: fix slot number when configuring sound
- cards
-
- * harddrake/sound.pm: prevent some obscure crash at install time
- when installing, remember the new sound driver so that the user isn't
- confused if he ever want to configure it again
-
-2003/09/17 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: fresh updates
-
-2003/09/17 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakhelp:
- - replace mdklaunchhelp by konqueror
-
- * standalone/drakbug:
- - drakhelp will load online drakbug help file
-
-2003/09/17 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * install_steps.pm: remove deprecated function call (thanks to guillaume
- 'eagle eye' Cottenceau)
-
-2003/09/17 Franois Pons <fpons at mandrakesoft.com>
-
- * install2.pm: make sure use_existing_root is not set.
-
- * install_steps.pm: moved update-menu after installation of oem-theme.rpm
- allow exit code of detached process to be seen.
- fixed closing of rpmdb directly in pkgs
- install urpmi before update-menus is called.
- fixed to close rpm db whenever possible.
-
- * pkgs.pm: make always sure rpmdb is closed before attempting
- installation.
-
-2003/09/17 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm, install_steps.pm: treat C encoding specially when computing
- utf8 flag, it should not trigger utf8 set by itself
-
-2003/09/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_TW.po: removed duplicate entry
- Completed a translation
- s:country:country/region:
- updated Italian, Brazilian and Chinese files
-
- * share/po/it.po, share/po/pt_BR.po: updated Italian, Brazilian and
- Chinese files
-
- * share/po/wa.po, lang.pm: Added "English (Ireland)" choice;
- make Russian encoding compatible with Ukrainian (choosin 'ru' and 'uk'
- languages doesn't force utf-8 but keeps koi8)
-
- * pixmaps/langs/lang-en_IE.png: readded with binary flag
- removed binary file
- Added "English (Ireland)" choice;
- make Russian encoding compatible with Ukrainian (choosin 'ru' and 'uk'
- languages doesn't force utf-8 but keeps koi8)
-
-2003/09/17 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/interactive.pm: don't display a wait_message together with the
- write_partitions() dialog
-
- * fs.pm, partition_table.pm: ensure that a number is not written as the
- type in fstab
-
- * any.pm: add /usr/lib/qt3/lib (and sometimes /usr/lib/qt3/lib64) in
- ld.so.conf
- (needed for upgrade where package renaming can cause this to disappear)
-
- * install_steps_interactive.pm: cancel in setRootPassword means "No
- password", not cancel
-
- * pkgs.pm: don't warn about FreeWnn being an open port (gc will try to
- only open it to localhost)
-
- * fsedit.pm: when the checking the mount point is not already used, don't
- take into account current partition
-
- * interactive/gtk.pm: fix ugliness: don't display $advanced_pack when
- there are no @widgets_advanced
- (esp. since $advanced_pack is now in its own scrolled window)
-
-2003/09/17 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Fixed "Configure CUPS" function of printerdrake adding
- a second
- "<Location />...</Location>" in /etc/cups/cupsd.conf instead of
- replacing the existing one (fix of Titi's newly introduced bug from
- May 19 14:17:58 2003 UTC).
-
-2003/09/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * handle_configs.pm (comment_directive) fix it
-
- * drakxtools.spec: 9.2-14mdk
- we still are 13mdk
- do not log changes that got reversed between two releases
- 9.2-13mdk
-
-2003/09/17 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: force mandrake_doc-en if language is not fr, it or es
-
-2003/09/17 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: fresh updates
-
-2003/09/17 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/09/17 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps.pm: fixed to close rpm db whenever possible.
-
-2003/09/17 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_steps.pm, lang.pm: treat C encoding specially when computing
- utf8 flag, it should not trigger utf8 set by itself
-
-2003/09/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po, share/po/nb.po, share/po/et.po, share/po/cy.po,
- share/po/hu.po: updated Welsh, Estonian, Hungarian, Norwegian and
- Portuguese files
-
-2003/09/17 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm: fix ugliness: don't display $advanced_pack when
- there are no @widgets_advanced
- (esp. since $advanced_pack is now in its own scrolled window)
-
- * any.pm: add /usr/lib/qt3/lib (and sometimes /usr/lib/qt3/lib64) in
- ld.so.conf
- (needed for upgrade where package renaming can cause this to disappear)
- run nisdomainname et ypbind so that nis is correctly set up *now*, not
- at next reboot.
- TODO: also do it during install since nis can be useful to resolve
- domain names. Not done because 9.2-RC
-
- * fsedit.pm: when the checking the mount point is not already used, don't
- take into account current partition
-
- * install_steps_interactive.pm: cancel in setRootPassword means "No
- password", not cancel
-
- * standalone/drakauth: display errors occuring in
- any::set_authentication()
- (esp. for "Can't use broadcast with no NIS domain")
-
- * diskdrake/interactive.pm: don't display a wait_message together with the
- write_partitions() dialog
-
- * fs.pm, partition_table.pm: ensure that a number is not written as the
- type in fstab
-
-2003/09/17 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/09/16 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps.pm: make sure / and /usr are formatted in recovery mode.
-
-2003/09/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sl.po, share/po/fa.po, share/po/sr.po, share/po/ar.po,
- share/po/sr@Latn.po, share/po/nl.po, share/po/es.po, share/po/eo.po,
- share/po/th.po, share/po/uz@Cyrl.po, share/po/vi.po, share/po/hu.po,
- share/po/wa.po, share/po/eu.po, share/po/tr.po, share/po/ro.po,
- share/po/sq.po, share/po/et.po, share/po/is.po, share/po/zh_CN.po,
- share/po/he.po, share/po/ca.po, share/po/be.po, share/po/lt.po,
- share/po/ja.po, share/po/ms.po, share/po/da.po, share/po/nb.po,
- share/po/bs.po, share/po/cs.po, share/po/el.po, share/po/pt_BR.po,
- share/po/az.po, share/po/cy.po, share/po/uz.po, share/po/hr.po,
- share/po/ru.po, share/po/bg.po, share/po/gl.po, share/po/ko.po,
- share/po/mt.po, share/po/zh_TW.po, share/po/uk.po, share/po/tg.po,
- share/po/sv.po, share/po/pl.po, share/po/af.po, share/po/pt.po,
- share/po/ta.po, share/po/fr.po, share/po/fi.po, share/po/id.po,
- share/po/de.po, share/po/sk.po, share/po/ga.po, share/po/it.po,
- share/po/lv.po: updated pot files
-
-2003/09/16 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: pixelization
-
-2003/09/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix typos
-
- * harddrake/sound.pm: fix #5403:
- - make sure to use OptionMenu instead of Combo boxes
- - move help into a tooltip
-
-2003/09/16 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: fix firmware testing at installation
-
-2003/09/16 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps.pm: make sure / and /usr are formatted in recovery mode.
-
-2003/09/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/help-it.pot, share/po/help-de.pot, share/po/help-es.pot,
- share/po/help-ru.pot, share/po/DrakX.pot: updated pot files
-
-2003/09/16 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * share/rpmsrate: wireless packages fix
-
- * network/adsl.pm: fix firmware testing at installation
-
-2003/09/16 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_interactive.pm: added question to ask for recovering the
- system in recover mode.
-
- * install_any.pm: removing update media tag (except for update medium)
-
- * install2.pm: made mouse, keyboard, packages selection, timezone and
- security selection automatic...
- / and /usr should be formatted, keep default for installation.
- fixed stupid typo preventing mouse modules to be loaded.
- added automatic steps in recovery mode.
- disable recovery mode if recovery.cfg file has not been read
- successfully.
-
-2003/09/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/help-ru.pot, share/po/help-de.pot, share/po/DrakX.pot,
- share/po/help-it.pot, share/po/help-es.pot: updated pot files
-
-2003/09/16 Pixel <pixel at mandrakesoft.com>
-
- * interactive/gtk.pm: Gtk2::CheckButton->new is
- Gtk2::CheckButton->new_with_mnemonic, it's better to use
- Gtk2::CheckButton->new_with_label (bug #5728)
-
-2003/09/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * interactive/gtk.pm: fix expert mode resulting in advanced setting being
- displayed by
- default but label still being "advanced" instead of "basic"
-
- * drakxtools.spec: one more fix
- 9.2-12mdk
-
-2003/09/16 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: add minichinput in X 5
-
-2003/09/15 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: initialize $adsl, fix #5674 and pppoe.conf problems
- fix #5056 (mostly workaround as kernel is frozen)
-
- * network/netconnect.pm: net install autodetection fix
-
-2003/09/15 Franois Pons <fpons at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: avoid using other depth than 24 for
- fglrx in automatic mode.
-
- * standalone.pm: improved speed by invoking once `rpm -qa` instead of 4.
-
-2003/09/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/is.po, share/po/fr.po, share/po/fi.po: updated Finnish, French
- and Icelandic files
-
- * share/po/help-ru.pot, share/po/help-fr.pot, share/po/help-it.pot,
- share/po/help-de.pot, share/po/help-es.pot: put back previous versions
- of help-*.pot files to be in synch with help.pm
-
-2003/09/15 Pixel <pixel at mandrakesoft.com>
-
- * run_program.pm: better logging of killed runaway processes
-
- * Xconfig/main.pm: configure_resolution() must return 'config_changed'
- when a new resolution is chosen
-
- * lang.pm: use locale_special when $::prefix is set (so that X test is
- i18n)
-
- * any.pm: set ICEAUTHORITY for "gnome-session-save --kill"
- (it would be better to set it in usermode, but it works :)
-
- * standalone/XFdrake:
- - call any::ask_window_manager_to_logout() after forking so that exit
- doesn't happen before it is done
- (otherwise it can loose Xauth access)
- - fix checking config_changed (it can be string 'config_changed' or
- the new $raw_X)
-
- * partition_table.pm: associate partition table 0xeb (BeOS) with
- filesystem befs (part of bug #5523)
-
-2003/09/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbug: New, improved, compact code, courtesy of Thierry.
- Updates for stable release bug submission to anthill (vdanen)
-
-2003/09/15 Till Kamppeter <till at mandrakesoft.com>
-
- * share/rpmsrate: Added usbutils to the packages needed for installation.
- This package
- is needed for setting up the HP PSC 1xxx and OfficeJet 4xxx with HPOJ.
-
- * printer/main.pm: Small fix on LIDIL workaround.
- Put device identity info into the HPOJ config file also when HPOJ
- configuration was not verified (LIDIL devices).
- Added workaround to make HP PSC 1xxx and OfficeJet 4xxx really working.
-
-2003/09/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/sound.pm: fix #5488: do not overwrite current driver if it's a
- viable driver for
- the current sound card
- show the current driver too (being preselected) so that users do not
- get confused
-
- * drakxtools.spec: typo fixes
-
- * interactive/gtk.pm: fix hidden or cutted buttons (#1919, #2364, #2705,
- #3667, ...)
-
-2003/09/15 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: fix #5056 (mostly workaround as kernel is frozen)
-
-2003/09/15 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/09/15 Franois Pons <fpons at mandrakesoft.com>
-
- * c/Makefile: fixed possible typo...
-
- * standalone.pm: improved speed by invoking once `rpm -qa` instead of 4.
-
-2003/09/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * help.pm: reverted to previous version, to avoid huge strings break at
- this stage
-
- * share/po/pt.po, share/po/it.po, share/po/af.po, share/po/hu.po,
- share/po/mt.po: updated Afrikaans, Hungarian, Italian, Maltese and
- Portuguese files
-
-2003/09/15 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: use locale_special when $::prefix is set (so that X test is
- i18n)
-
- * Xconfig/main.pm: configure_resolution() must return 'config_changed'
- when a new resolution is chosen
-
- * run_program.pm: better logging of killed runaway processes
-
- * diskdrake/interactive.pm: fix growing ext2/ext3 partitions
-
- * standalone/drakupdate_fstab: fix typo (pixel sux)
-
- * any.pm: set ICEAUTHORITY for "gnome-session-save --kill"
- (it would be better to set it in usermode, but it works :)
- when "Back" is pressed, restore the list of entries in bootloader (bug
- #5680)
-
- * standalone/XFdrake:
- - call any::ask_window_manager_to_logout() after forking so that exit
- doesn't happen before it is done
- (otherwise it can loose Xauth access)
- - fix checking config_changed (it can be string 'config_changed' or
- the new $raw_X)
-
- * partition_table.pm: associate partition table 0xeb (BeOS) with
- filesystem befs (part of bug #5523)
-
-2003/09/15 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakTermServ: drakTermServ -
- translation issues (Arpad Biro), fix help text format
- drakbackup - translation issues (Arpad Biro)
- fix user, cron misbehavior (Keld Jrn Simonsen)
-
-2003/09/15 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Added support for user-mode-only HPOJ devices
- (HP PSC 1xxx and
- OfficeJet 4xxx). Fixes bug #5641.
-
- * printer/main.pm: perl_checker fix.
- Added support for user-mode-only HPOJ devices (HP PSC 1xxx and
- OfficeJet 4xxx). Fixes bug #5641.
-
-2003/09/14 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: add a warning for / on LVM: "You may not be able to install
- lilo (since lilo doesn't handle a LV on multiple PVs)"
-
-2003/09/14 Warly <warly at mandrakesoft.com>
-
- * standalone/service_harddrake: stop bootsplash silent mode if something
- is detected
-
-2003/09/14 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: last updates, fixed some typos
-
-2003/09/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po, share/po/he.po, share/po/pt_BR.po, share/po/uk.po,
- share/po/fa.po, share/po/sq.po: updated Farsi, Hebrew, Hungarian,
- Brazilian, Albanian and Ukrainian files
-
-2003/09/14 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: add a warning for / on LVM: "You may not be able to install
- lilo (since lilo doesn't handle a LV on multiple PVs)"
-
-2003/09/13 nplanel
-
- * install2.pm: back to i810fb xcon=4 (bad docummented option)
-
-2003/09/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: put quotes around the XIM_PROGRAM values that use spaces
-
- * share/po/it.po, share/po/ro.po, share/po/he.po, share/po/pt_BR.po,
- share/po/sk.po, share/po/bg.po: updated Bulgarian, Hebrew, Italian,
- Brazilian and Romanian files;
- fixed syntax errors in Slovak file
-
- * share/po/zh_CN.po, share/po/cy.po: updated Welsh and Chinese files
-
-2003/09/13 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/09/12 David Baudens <baudens at mandrakesoft.com>
-
- * share/compssUsers: Always install a termunal emulator and don't install
- GNOME by default
-
- * standalone/icons/wiz_logdrake.png, standalone/icons/wiz_drakgw.png,
- standalone/icons/wiz_scannerdrake.png,
- standalone/icons/wiz_drakconnect.png,
- standalone/icons/wiz_default_up.png, standalone/icons/wiz_firewall.png,
- standalone/icons/wiz_printerdrake.png,
- standalone/icons/drakfont.620x57.png: Update
-
-2003/09/12 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm:
- - dropped sub load_firmware_floppy
- - handle windows firmware's copy
-
- * network/tools.pm: added sub copy_firmware, sub use_windows(), sub
- use_floppy
- firmware copy works from floppy and windows/winnt
-
-2003/09/12 Franois Pons <fpons at mandrakesoft.com>
-
- * share/rpmsrate: fixed fatal error in rpmsrate.
-
-2003/09/12 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm: fix garbled font when asking UTF8 in text install
-
- * c/Makefile.PL, c/stuff.xs.pl: stuff doesn't contain gtk stuff anymore
-
- * tools/make_mdkinst_stage2: die if cp failed
-
- * share/themes-galaxy.rc: fix progressbar color (should be blue)
-
-2003/09/12 keld
-
- * share/po/da.po: corrections
- gi/perl-install/share/po/da.po
- corrections
- soft/wizard_perl/po/da.po gi/perl-install/share/po/da.po
- updates
- soft/menu-messages/da.po soft/ftw/po/da.po
- gi/perl-install/share/po/da.po
-
-2003/09/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po, share/po/nb.po, share/po/vi.po: updated Norwegian,
- Swedish and Vietnamese files
-
- * share/po/cs.po: updated Czech file
-
- * share/po/az.po: updated Azeri file
-
-2003/09/12 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: hd as default daemon media
-
-2003/09/12 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/09/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: fix #5586 (profiles with spaces in name)
-
- * drakxtools.spec: 9.2-11mdk
-
-2003/09/12 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2003/09/12 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Fix gnome-audio entry
- Update
-
-2003/09/12 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translation
-
-2003/09/12 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: removed nautilus-gtkhtml
- added rnboifd and cm2020 packages
-
-2003/09/12 Franois Pons <fpons at mandrakesoft.com>
-
- * share/rpmsrate: fixed fatal error in rpmsrate.
-
-2003/09/12 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/themes-galaxy.rc: fix progressbar color (should be blue)
-
-2003/09/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/uz.po, share/po/nb.po, share/po/id.po, share/po/da.po,
- share/po/tr.po, share/po/mt.po, share/po/tg.po, share/po/sr.po,
- share/po/ru.po, share/po/sl.po, share/po/hr.po, share/po/uk.po,
- share/po/ro.po, share/po/af.po, share/po/he.po, share/po/ms.po,
- share/po/el.po, share/po/wa.po, share/po/uz@Cyrl.po, share/po/ta.po,
- share/po/az.po, share/po/ja.po, share/po/de.po, share/po/lt.po,
- share/po/cy.po, share/po/ga.po, share/po/is.po, share/po/vi.po,
- share/po/pl.po, share/po/zh_TW.po, share/po/fr.po, share/po/sv.po,
- share/po/nl.po, share/po/ar.po, share/po/lv.po, share/po/sq.po,
- share/po/pt_BR.po, share/po/zh_CN.po, share/po/th.po, share/po/hu.po,
- share/po/es.po, share/po/eo.po, share/po/sk.po, share/po/be.po,
- share/po/ko.po, share/po/fa.po, share/po/cs.po, share/po/gl.po,
- share/po/sr@Latn.po, share/po/pt.po, share/po/ca.po, share/po/bg.po,
- share/po/it.po, share/po/DrakX.pot, share/po/fi.po, share/po/bs.po,
- share/po/eu.po: updated pot file
-
-2003/09/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: fix #5586 (netprofile package still need be
- fixed)
-
-2003/09/11 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_steps_gtk.pm: don't display a watch when slow things because due
- to the
- large number of gtkflush(), the ask_ok_cancel appears
- before its Gtk->main is called, hence clicking too fast
- will call Gtk->main_quit before Gtk->main, but the dialog
- doesn't disappear; then on the next click on ok/cancel,
- the call to another Gtk->main_quit will lead to two
- Gtk->main being exited, hence destroying the ok/cancel
- dialog but alors the main window (choose of individual
- packages)
-
- * ugtk2.pm: don't pack_end two times a button, this causes a Gtk Critical
- and we never know what can happen after that :/
-
-2003/09/11 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/test.pm, ugtk2.pm: use center_always for popped windows (if
- transient is not used), and force centering in Xconfig test
-
- * lang.pm: move configuring kdmrc to lang::write so that it is done in
- localedrake
- don't configure kde config files when they are not present
- (otherwise minimal install followed by urpmi kde gives a badly
- configured kde)
-
- * c/Makefile.PL: libXext seems to be needed, i don't know why...
-
- * install_steps.pm: move configuring kdmrc to lang::write so that it is
- done in localedrake
-
-2003/09/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * modules/interactive.pm: if some module has no parameter, instead of not
- displaying the config
- window, show that there's no parameters to configure
- translate one more string
-
- * standalone/harddrake2: fix infamous #4136
- rationale: our own SIG_CHLD handler intercept the child death after
- run_program's waitpid() got interrupted by the signal but before it
- get rescheduled by the kernel (at which stage the child it wait for
- does not exists anymore)
-
- * standalone/drakfont: fix #5571
-
- * share/po/fr.po: help making printerdrake icon bar be shorter (#5282
- again)
-
-2003/09/11 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: one fix
- typo fixes
-
-2003/09/11 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Add 5 LOCALES"zh_CN" miniChinput (#4408)
-
-2003/09/11 Florin Grad <florin at mandrakesoft.com>
-
- * network/shorewall.pm: add the network interface window as in the
- drakgw's case
-
- * standalone/drakgw: silly me, I forgot the debug messages
- some Cancel interface fix
-
-2003/09/11 Franois Pons <fpons at mandrakesoft.com>
-
- * bootloader.pm: protected restore entry to be only visible if restore
- option added during boot.
-
- * install2.pm: added restore option to allow restore entry to be created
- (refused by default)
-
- * any.pm: fixed to use meta_class desktop instead of virtual discovery
- (mapped to desktop).
-
- * Xconfig/resolution_and_depth.pm: fixed depth to 24 when using driver
- fglrx (it won't work unless 24 bits)
-
- * install_steps.pm: simplified oem theme generation, now use oem-theme.rpm
- wait for processes that need to be correctly finished before.
-
- * run_program.pm: added detach option to handle detached process running
- (for update-menus).
-
-2003/09/11 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_gtk.pm: inactivate antialias in VGA16 because it makes fonts
- look worse
-
- * mdk-stage1/disk.c: fix recovery behaviour thx to francois comments
-
- * any.pm: don't use images for language choice in vga16, it's too ugly
-
-2003/09/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uz@Cyrl.po, share/po/uz.po, share/po/cy.po: updated Welsh and
- Uzbek files
-
- * share/po/lt.po, share/po/he.po, share/po/wa.po, share/po/ta.po,
- share/po/tg.po, share/po/ms.po, share/po/sl.po, share/po/eo.po: updated
- po files (country names strings merged from drakfw)
-
- * share/po/it.po: updated Italian file
- updated Italian file
-
-2003/09/11 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: move configuring kdmrc to lang::write so that it is done in
- localedrake
- don't configure kde config files when they are not present
- (otherwise minimal install followed by urpmi kde gives a badly
- configured kde)
-
- * Xconfig/test.pm, ugtk2.pm: use center_always for popped windows (if
- transient is not used), and force centering in Xconfig test
-
- * install_steps.pm: move configuring kdmrc to lang::write so that it is
- done in localedrake
-
- * c/Makefile.PL: libXext seems to be needed, i don't know why...
-
-2003/09/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake: always display the log domain names in the same
- order, that is in
- english (not l10n) alphabetic order
-
- * standalone/drakconnect: do not set hostname if there's a dynamic
- interface
-
- * standalone/drakperm: remove debugging assertion
- display "the current level is X" instead of "the current level is level
- X"
-
-2003/09/10 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated one string
-
-2003/09/10 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: 2 typo fixes
- Updated
-
-2003/09/10 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate, share/compssUsers.desktop: Update
-
-2003/09/10 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Don't install nautilus-gtkhtml by default
-
-2003/09/10 Franois Pons <fpons at mandrakesoft.com>
-
- * install2.pm: make sure mouse modules are loaded before using them
- (usefull for defcfg or recovery).
- save recovery file if disk installation.
- take recovery option into account.
-
- * mouse.pm: fixed the fix of fpons trick...
- fixed the fpons trick (which was false moreover)
- added load_modules to load mouse module according to configuration.
-
- * bootloader.pm: restore entry is a recovery entry.
- restore entry shouldn't have reference of vga=... in append, moved to
- vga.
-
- * network/adsl.pm: added sagem support for dhcp (as used by Free
- degroupped ;-))
-
- * standalone/XFdrake, install_steps_interactive.pm: added nplanel patch
- for ATI proprietary drivers.
-
- * Xconfig/card.pm: fixed perl_checker fixes.
- added nplanel patch for ATI proprietary drivers.
-
-2003/09/10 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * Xconfig/test.pm: clean
- we don't have .jpg loader in install, file needs to be in .png
- (mandrake_desk 9.2-8mdk)
-
- * rescue/tree/etc/issue, mdk-stage1/Makefile: 9.2
-
- * mdk-stage1/stage1.c, mdk-stage1/stage1.h, mdk-stage1/disk.h,
- mdk-stage1/automatic.h, mdk-stage1/tools.c, mdk-stage1/disk.c: recovery
-
-2003/09/10 nplanel
-
- * Xconfig/card.pm: fixup default fglrx config to be included in Device
- Section. thanks pixel
-
-2003/09/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pl.po, share/po/et.po, share/po/pt_BR.po, share/po/nb.po,
- share/po/az.po, share/po/cs.po, share/po/zh_CN.po, share/po/hu.po:
- updated Azeri, Czech, Estonian, Hungarian, Brazilian and Chinese files
-
-2003/09/10 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: no more "dos" label in bootloader (it seems WinXP use the
- "DOS FAT16" for fat partitions)
-
-2003/09/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-10mdk
-
- * standalone/drakperm:
- - do not comply on filter change (system, user or system & user)
- - default to "system & user" by default
- - show customized rules after system ones since these are managed once
- system ones get applied
- - add new rules to end of list
-
- * network/netconnect.pm: follow std explanations policy
-
- * standalone/drakedm: follow std explanations policy
- add higher level explanations
-
-2003/09/09 Daouda Lo <daouda at mandrakesoft.com>
-
- * any.pm:
- - userdrake is in /usr/sbin/ (#5447)
-
-2003/09/09 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm: profile is 'default' if no configuration file
- found
-
-2003/09/09 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/09/09 Franois Pons <fpons at mandrakesoft.com>
-
- * install_messages.pm: fixed reference to 9.1 errata, (now
- http://www.mandrakelinux.com/en/92errata.php3).
-
- * standalone/drakautoinst: try again if no floppy (or error during
- creation of floppy)
-
- * bootloader.pm: avoid lilo-graphic for ProSavageDDR card as this card
- seems to report bad window size.
-
-2003/09/09 keld
-
- * share/po/da.po: updates
- soft/GtkMdkWidgets/po/da.po soft/wizard_perl/po/da.po
- gi/perl-install/share/po/da.po
-
-2003/09/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/de.po: updated German file
- updated pot file
-
- * share/po/help-es.pot, share/po/pt_BR.po, share/po/nb.po, share/po/eu.po,
- share/po/ta.po, share/po/help-de.pot, share/po/it.po, share/po/ja.po,
- share/po/uz.po, share/po/tr.po, share/po/et.po, share/po/sl.po,
- share/po/fr.po, share/po/DrakX.pot, share/po/uk.po,
- share/po/help-it.pot, share/po/nl.po, share/po/af.po, share/po/cs.po,
- share/po/he.po, share/po/wa.po, share/po/bg.po, share/po/ru.po,
- share/po/be.po, share/po/ms.po, share/po/pl.po, share/po/vi.po,
- share/po/help-ru.pot, share/po/ga.po, share/po/cy.po, share/po/ca.po,
- share/po/eo.po, share/po/th.po, share/po/sr.po, share/po/sk.po,
- share/po/az.po, share/po/da.po, share/po/sq.po, share/po/ar.po,
- share/po/mt.po, share/po/el.po, share/po/uz@Cyrl.po, share/po/tg.po,
- share/po/hr.po, share/po/sv.po, share/po/pt.po, share/po/lt.po,
- share/po/gl.po, share/po/fa.po, share/po/es.po, share/po/zh_TW.po,
- share/po/fi.po, share/po/zh_CN.po, share/po/lv.po, share/po/ko.po,
- share/po/bs.po, share/po/sr@Latn.po, share/po/ro.po, share/po/id.po,
- share/po/is.po, share/po/hu.po: updated pot file
-
-2003/09/09 Pixel <pixel at mandrakesoft.com>
-
- * mouse.pm: write "MOVE YOUR WHEEL!" only for ps2 mice
-
- * ugtk2.pm: remove too verbose _XSetInputFocus log
-
- * modules.pm: increase sleep time after modprobing usb-uhci/usb-ohci
- (otherwise USB mouse may be undetected)
-
- * standalone/drakupdate_fstab: re-enable supermount
-
- * standalone/diskdrake, any.pm: ensure userdrake works when diskdrake
- --fileshare is embedded or run through kdesu
-
- * install_steps_interactive.pm: don't ask security level when upgrading
-
- * share/po/help-es.pot, share/po/help-fr.pot, share/po/help-de.pot,
- share/po/help-ru.pot, help.pm, share/po/help-it.pot: update from xml
- help
-
-2003/09/09 Till Kamppeter <till at mandrakesoft.com>
-
- * scanner.pm: Fixed functions for scanner database (ScannerDB) generation.
-
- * printer/printerdrake.pm: Fixed bug #5423: Some option settings were not
- be recognized or changed.
-
-2003/09/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake: fix #5448 (infinite entries)
-
- * standalone/drakxtv: install xawtv if needed
-
- * standalone/drakconnect: fix window size in when non embedded & non
- wizard
-
- * share/po/fr.po: fix drakboot layout
-
- * interactive/gtk.pm: fix #5040 (too small drakboot's window width)
-
- * standalone/drakboot: fix default size without draksplash
-
-2003/09/09 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/ta.po, share/po/ko.po, share/po/fi.po, share/po/sq.po: Fix
- s/9.1/9.2
-
-2003/09/09 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/printerdrake:
- - help call
- - reportbug via bugzilla
-
-2003/09/09 Franois Pons <fpons at mandrakesoft.com>
-
- * install_messages.pm: fixed reference to 9.1 errata, (now
- http://www.mandrakelinux.com/en/92errata.php3).
-
- * standalone/drakautoinst: try again if no floppy (or error during
- creation of floppy)
-
-2003/09/09 keld
-
- * share/po/da.po: updates
- soft/GtkMdkWidgets/po/da.po soft/wizard_perl/po/da.po
- gi/perl-install/share/po/da.po
-
-2003/09/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po, share/po/uk.po, share/po/eu.po: updated Basque,
- Portuguese and Ukrainian files
-
-2003/09/09 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: don't ask security level when upgrading
-
- * mouse.pm: write "MOVE YOUR WHEEL!" only for ps2 mice
-
- * modules.pm: increase sleep time after modprobing usb-uhci/usb-ohci
- (otherwise USB mouse may be undetected)
-
- * share/po/help-it.pot, share/po/help-de.pot, share/po/help-fr.pot,
- help.pm, share/po/help-ru.pot, share/po/help-es.pot: update from xml
- help
-
-2003/09/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakfloppy: fix #5430: do not confuse users with debug
- messages
-
- * install_steps.pm: fix network install
-
- * standalone/drakboot: fix default size without draksplash
-
-2003/09/09 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2003/09/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po, share/po/eu.po, share/po/uk.po: updated Basque,
- Portuguese and Ukrainian files
-
-2003/09/09 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * install_steps.pm: fix network install
-
- * standalone/drakfloppy: fix #5430: do not confuse users with debug
- messages
-
-2003/09/08 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: last updates
-
-2003/09/08 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/sq.po, share/po/vi.po, share/po/gl.po, share/po/ro.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/ta.po, share/po/it.po,
- share/po/ru.po, share/po/de.po, share/po/zh_CN.po, share/po/ja.po,
- share/po/ms.po, share/po/ko.po, share/po/tr.po, share/po/lv.po,
- share/po/ca.po, share/po/ga.po, share/po/el.po, share/po/he.po,
- share/po/da.po, share/po/uz.po, share/po/af.po, share/po/nb.po,
- share/po/hr.po, share/po/be.po, share/po/uz@Cyrl.po, share/po/fi.po,
- share/po/es.po, share/po/id.po, share/po/et.po, share/po/eo.po,
- share/po/sl.po, share/po/pt_BR.po, share/po/bg.po, share/po/fr.po,
- share/po/mt.po, share/po/nl.po, share/po/uk.po, share/po/tg.po,
- share/po/lt.po, share/po/th.po, share/po/pl.po, share/po/hu.po,
- share/po/sr.po, share/po/sk.po, share/po/pt.po, share/po/fa.po,
- share/po/az.po, share/po/cs.po, share/po/bs.po, share/po/is.po,
- share/po/eu.po, share/po/zh_TW.po, share/po/sr@Latn.po, share/po/wa.po,
- share/po/cy.po, share/po/ar.po: s/9\.1/9\.2/g
-
- * share/advertising/06-development.pl, share/advertising/01-thanks.pl,
- share/advertising/04-configuration.pl: Update
-
-2003/09/08 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - do not call anymore network::netconnect::save_conf
- - good set_profiles($netcnx) call
- shrink
-
- * network/nfs.pm, network/isdn.pm, network/adsl.pm, network/network.pm:
- - fix/use explanations
- - fix #5307 (firmware)
-
- * network/netconnect.pm:
- - do not call anymore network::netconnect::save_conf
- - good set_profiles($netcnx) call
- - fix/use explanations
- - fix #5307 (firmware)
-
-2003/09/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fi.po, share/po/et.po, share/po/az.po, share/po/zh_CN.po:
- updated Azeri, Estonian, Finnish and Chinese files
-
- * share/po/hu.po, share/po/eu.po: updated Basque and Hungarian files
-
- * share/po/nb.po, share/po/cy.po: updated Welsh and Norwegian files
-
-2003/09/08 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: don't warnAboutNaughtyServers when
- upgrading
-
- * standalone/diskdrake: remove obsolete code
- ~fix~ calling userdrake in "diskdrake --fileshare"
-
- * any.pm: perl_checker compliance
- ~fix~ calling userdrake in "diskdrake --fileshare"
-
- * standalone/XFdrake: Xdrakres is "XFdrake resolution" not simply
- "XFdrake"
-
- * Xconfig/resolution_and_depth.pm:
- - use OptionMenu's instead of Combo's (better looking and mcc doesn't
- like embedding combos)
- - cleanup
-
-2003/09/08 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/printerdrake: Fixed copyright notice.
-
-2003/09/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: fix current profile load in wizard mode
- increase drakconnect robustness regarding profiles managment
- - fix set_profiles() call on profiles menu user change
- - (set_profiles) consolidate netcnx->{PROFILE} setting where we call
- set_profile
-
- - (update_profiles) rely on netcnx->{PROFILE}
-
- - fix profiles list update when wizard exits
-
- * standalone/drakperm, standalone/draksec: add help buttons
-
- * network/netconnect.pm: save_conf() really is dead
-
- * drakxtools.spec: last 9.2-9mdk bits
- fix net_monitor not working as root
- 9.2-9mdk
-
- * ugtk.pm, my_gtk.pm: no more used (drakcronat just removed from distro)
- => less dependancies :-)
-
- * standalone/drakfont: fix #4964 (not being able to select directories)
-
-2003/09/08 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: last updates
-
-2003/09/08 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/printerdrake:
- - support new help call
-
-2003/09/08 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: shrink
-
- * network/network.pm, network/adsl.pm, network/isdn.pm,
- network/netconnect.pm, network/nfs.pm:
- - fix/use explanations
- - fix #5307 (firmware)
-
- * share/po/fr.po: s/Utiliserer une disquette/Utiliser une disquette/
-
-2003/09/08 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/09/08 Franois Pons <fpons at mandrakesoft.com>
-
- * install2.pm: set xcon=6 when loading i810fb module (to have console 7
- with X).
-
-2003/09/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uz.po, share/po/ru.po, share/po/lv.po, share/po/lt.po,
- share/po/ga.po, share/po/sr@Latn.po, share/po/ar.po, share/po/hu.po,
- share/po/bg.po, share/po/zh_TW.po, share/po/sl.po, share/po/mt.po,
- share/po/gl.po, share/po/DrakX.pot, share/po/cy.po, share/po/sv.po,
- share/po/uk.po, share/po/tg.po, share/po/id.po, share/po/hr.po,
- share/po/ms.po, share/po/nl.po, share/po/de.po, share/po/uz@Cyrl.po,
- share/po/is.po, share/po/fr.po, share/po/ja.po, share/po/sk.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/it.po,
- share/po/tr.po, share/po/sr.po, share/po/nb.po, share/po/be.po,
- share/po/fa.po, share/po/eu.po, share/po/da.po, share/po/ko.po,
- share/po/af.po, share/po/es.po, share/po/ro.po, share/po/pl.po,
- share/po/vi.po, share/po/bs.po, share/po/wa.po, share/po/sq.po,
- share/po/he.po, share/po/ta.po, share/po/pt.po, share/po/ca.po,
- share/po/th.po, share/po/pt_BR.po: updated pot file
-
- * share/po/az.po, share/po/zh_CN.po, share/po/et.po, share/po/fi.po:
- updated Azeri, Estonian, Finnish and Chinese files
- updated pot file
-
-2003/09/08 Pixel <pixel at mandrakesoft.com>
-
- * tools/aewm-drakx/aewm-drakx.c, install_steps_gtk.pm,
- tools/aewm-drakx/client.c, tools/Makefile, tools/aewm-drakx/aewm.h,
- tools/aewm-drakx/README, tools/aewm-drakx/misc.c, Makefile.config,
- ugtk2.pm, tools/aewm-drakx/Makefile, tools/aewm-drakx/events.c: fixing
- keyboard focus during install:
- - removed aewm-drakx which doesn't work nicely
- - fix @interactive::objects handling
- (don't push non pop_it windows, ensure destroyed windows are removed)
- - ensure XSetInputFocus is called on $::WizardWindow
-
- * Xconfig/resolution_and_depth.pm:
- - use OptionMenu's instead of Combo's (better looking and mcc doesn't
- like embedding combos)
- - cleanup
-
- * any.pm: ~fix~ calling userdrake in "diskdrake --fileshare"
-
- * standalone/XFdrake: Xdrakres is "XFdrake resolution" not simply
- "XFdrake"
-
- * fsedit.pm: fix check_mntpoint to get back error "There is already a
- partition with mount point %s\n"
-
- * install_steps_interactive.pm: don't warnAboutNaughtyServers when
- upgrading
-
- * standalone/diskdrake: remove obsolete code
- ~fix~ calling userdrake in "diskdrake --fileshare"
- use formatError to have the error message instead of SCALAR(0x....)
-
-2003/09/08 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/printerdrake: Fixed copyright notice.
- - Use a field in the $printer data structure and no a global variable
- for the expert mode.
- - Fixed bug of database not being re-read when switching between
- normal and expert mode with the new GTK2 main window.
-
- * standalone/scannerdrake: Show an error message if saned could not be
- installed.
-
- * printer/printerdrake.pm, printer/main.pm, printer/cups.pm:
- - Use a field in the $printer data structure and no a global variable
- for the expert mode.
- - Fixed bug of database not being re-read when switching between
- normal and expert mode with the new GTK2 main window.
-
-2003/09/08 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-9mdk
-
- * standalone/drakfont: fix #4964 (not being able to select directories)
-
- * ugtk.pm, my_gtk.pm: no more used (drakcronat just removed from distro)
- => less dependancies :-)
-
-2003/09/07 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: typo fix
-
-2003/09/07 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect, network/netconnect.pm:
- - $netcnx->{PROFILE} is current profile name (now scalar)
- - fix non working profiles loading/saving
- - perl_checker
-
-2003/09/07 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Fixed first-time dialog.
-
-2003/09/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-8mdk
-
- * share/po/br.po: update
-
-2003/09/06 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Update
-
-2003/09/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po, share/po/vi.po, share/po/bs.po, share/po/he.po,
- share/po/cy.po: updated Bosnian, Welsh, Hebrew, Hungarian and Vietnamese
- files
-
-2003/09/05 David Baudens <baudens at mandrakesoft.com>
-
- * pixmaps/monitor-640.png, pixmaps/monitor-2048.png,
- pixmaps/monitor-1920.png, pixmaps/monitor-1600.png,
- pixmaps/monitor-800.png, pixmaps/monitor-1280.png,
- pixmaps/monitor-1400.png, pixmaps/monitor.png, pixmaps/monitor-1152.png,
- pixmaps/monitor-1024.png: Update
-
-2003/09/05 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/network.pm: workaround messed up ppp0 configration
-
-2003/09/05 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/09/05 Florin Grad <florin at mandrakesoft.com>
-
- * network/network.pm, network/netconnect.pm: small fixes for drakgw and
- drakfirewall
-
-2003/09/05 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm: add support for "variants" as explained by pablo (in uz@Cyrl
- the @Cyrl is a variant)
-
- * keyboard.pm: /me sux
- apply patch asked by pablo so that users are not confused during
- install that their chosen grp_toggle is not usable. yes it's too
- late for additional translations but it's not very important that
- this is untranslated, it's better to have it in.
-
-2003/09/05 keld
-
- * share/po/da.po: updates
- soft/control-center/po/da.po gi/perl-install/share/po/da.po
-
-2003/09/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
-
- * lang.pm: increazed size of Arabic font in KDE
-
- * share/po/uz.po, share/po/ru.po, share/po/zh_CN.po, share/po/uz@Cyrl.po,
- share/po/sk.po, share/po/cs.po: updated Czech, Slovak, Uzbek and Chinese
- files
-
- * share/po/hu.po, share/po/nb.po, share/po/fa.po: updated pot files
-
-2003/09/05 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Change the strings again for Pablo
-
-2003/09/05 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/printerdrake: Reverted button texts to not break existing
- translations, added hints
- for translators to make the button texts short.
- Shorter button texts, so that translations do not let the buttons go
- out of the window.
-
-2003/09/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update fr translation
- help making printerdrake icon bar be shorter (#5282)
-
-2003/09/04 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: passed spellchecking, fixed some typos
- last updates
-
-2003/09/04 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Fully updated
-
-2003/09/04 David Baudens <baudens at mandrakesoft.com>
-
- * share/compssUsers.desktop: Update
-
-2003/09/04 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/modem.pm: always ask for modem device even if not detected,
- unless user has winmodem
- fix #5242, don't go back to main menu if winmodem isn't found
-
-2003/09/04 Franois Pons <fpons at mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: XF 3.3 should use depth 16 if
- use_UTAH_GLX, this has been glitched in XF4 mode
- (so never available).
-
-2003/09/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/sq.po: updated Estonian and Albanian files
- updated pot file
-
- * share/po/uz.po, share/po/ru.po, share/po/lv.po, share/po/lt.po,
- share/po/az.po, share/po/zh_CN.po, share/po/ga.po, share/po/sr@Latn.po,
- share/po/ar.po, share/po/hu.po, share/po/bg.po, share/po/zh_TW.po,
- share/po/sl.po, share/po/mt.po, share/po/gl.po, share/po/DrakX.pot,
- share/po/cy.po, share/po/sv.po, share/po/uk.po, share/po/tg.po,
- share/po/id.po, share/po/hr.po, share/po/ms.po, share/po/nl.po,
- share/po/de.po, share/po/uz@Cyrl.po, share/po/is.po, share/po/fr.po,
- share/po/ja.po, share/po/sk.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/tr.po, share/po/sr.po, share/po/be.po,
- share/po/fa.po, share/po/da.po, share/po/ko.po, share/po/af.po,
- share/po/es.po, share/po/ro.po, share/po/pl.po, share/po/vi.po,
- share/po/bs.po, share/po/wa.po, share/po/he.po, share/po/ta.po,
- share/po/ca.po, share/po/fi.po, share/po/th.po, share/po/pt_BR.po:
- updated pot file
-
- * share/po/eu.po: updated pot file
- updated Basque file
-
- * share/po/nb.po: updated Norwegian file
- updated pot file
-
- * share/po/it.po: updated pot file
- updated Italian file
-
- * share/po/pt.po: updated pot file
- updated Portuguese file
-
-2003/09/04 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/icons/drakbackup.540x57.png,
- standalone/icons/drakTS.620x57.png: No longer needed with reworked
- banners.
-
- * standalone/drakTermServ: Add application title in banner.
-
- * standalone/drakbackup: CDROM -> CDR
-
-2003/09/04 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/scannerdrake: Abort scannerdrake when SANE packages cannot be
- installed.
-
-2003/09/04 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/09/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec:
- - printerdrake needs foomatic-db-engine
- - printerdrake is moved to drakxtools since it does not anymore run on
- the console
- remove doble entry
- 9.2-7mdk (arghh, 9.2-6mdk was really uploaded)
- 9.2-6mdk last bits
- fix buildrequires for 64bit ports
-
-2003/09/03 David Baudens <baudens at mandrakesoft.com>
-
- * share/rpmsrate: Update
- Update
- Update
-
-2003/09/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tr.po: updated Turkish file
-
- * share/po/nl.po, share/po/nb.po: updated Norwegian and Dutch files
-
-2003/09/03 Pixel <pixel at mandrakesoft.com>
-
- * pixmaps/mouse_3b+_middle.png, pixmaps/mouse_2b.png, mouse.pm,
- pixmaps/mouse_right.xpm, pixmaps/mouse_3b.xpm,
- pixmaps/mouse_2b_left.png, pixmaps/mouse_3b.png,
- pixmaps/mouse_3b_middle.png, pixmaps/mouse_middle.xpm,
- pixmaps/mouse_3b_left.png, pixmaps/arrow_up.png,
- pixmaps/mouse_3b_mini.xpm, pixmaps/arrow_down.xpm,
- pixmaps/mouse_2b_right.png, pixmaps/mouse_3b+_mini.xpm,
- pixmaps/mouse_3b+.png, pixmaps/mouse_3b_right.png,
- pixmaps/mouse_3b+.xpm, pixmaps/arrow_down.png, pixmaps/mouse_left.xpm,
- pixmaps/arrow_up.xpm:
- - much cleanup in test_mouse()
- - new images for mouse test (thanks to Jerome Villette)
-
- * install_steps_newt.pm, install_steps_interactive.pm, install_steps.pm,
- install_steps_stdio.pm, install_steps_auto_install.pm:
- - move call to ->charsetChanged from install_steps_interactive to
- install_steps
- so that we can use it in install_steps_auto_install_non_interactive
- - don't overload ->selectLanguage to call lang::load_console_font(),
- overload ->charsetChanged instead
-
- * diskdrake/hd_gtk.pm, diskdrake/interactive.pm: require resize_fat::main
- when needed (fix bug #5204)
-
-2003/09/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Default to all users for wizard->Users (as root).
- Only allow 1 media select from wizard.
- Limit possible user list to self for nonroot users.
-
-2003/09/03 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakhelp:
- - change to handle documentaion system other than drakxtools one (for
- instance MandrakeGalaxy)
-
-2003/09/03 Franois Pons <fpons at mandrakesoft.com>
-
- * standalone/drakautoinst: fixed missing import of ugtk2
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: created simple image
- from 9.2 install isolinux pictures for floppy.
-
-2003/09/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: use command line parameter to specify traditional or simplified
- style
- for Chinput
-
-2003/09/03 Pixel <pixel at mandrakesoft.com>
-
- * pixmaps/mouse_3b_middle.png, pixmaps/mouse_3b_left.png,
- pixmaps/mouse_3b.xpm, pixmaps/mouse_3b_mini.xpm, pixmaps/mouse_left.xpm,
- pixmaps/mouse_3b+.png, pixmaps/mouse_3b+_middle.png,
- pixmaps/mouse_middle.xpm, pixmaps/mouse_3b.png,
- pixmaps/mouse_2b_right.png, pixmaps/arrow_down.xpm,
- pixmaps/arrow_up.xpm, pixmaps/mouse_2b_left.png,
- pixmaps/mouse_right.xpm, pixmaps/mouse_3b+_mini.xpm,
- pixmaps/mouse_3b+.xpm, pixmaps/arrow_up.png, pixmaps/mouse_2b.png,
- pixmaps/arrow_down.png, pixmaps/mouse_3b_right.png, mouse.pm:
- - much cleanup in test_mouse()
- - new images for mouse test (thanks to Jerome Villette)
-
- * install_steps_interactive.pm, install_steps_stdio.pm,
- install_steps_auto_install.pm, install_steps_newt.pm, install_steps.pm:
- - move call to ->charsetChanged from install_steps_interactive to
- install_steps
- so that we can use it in install_steps_auto_install_non_interactive
- - don't overload ->selectLanguage to call lang::load_console_font(),
- overload ->charsetChanged instead
-
- * diskdrake/hd_gtk.pm, diskdrake/interactive.pm: require resize_fat::main
- when needed (fix bug #5204)
-
-2003/09/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Last untranslated string. Rework banner with
- title ala rpmdrake.
- Fix some untranslated strings - Arpad Biro
-
-2003/09/02 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: fixed some errors in license message
-
-2003/09/02 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/09/02 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_gtk.pm: fixed duplicate entries in src architecture.
-
- * pkgs.pm: fixed XFree86-75dpi-fonts not available (seems like a problem
- with length of
- rpmsrate computation, strange as it fails now and not before).
-
-2003/09/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/eu.po: updated Basque and Farsi files
- updated po files
-
- * share/po/fa.po: updated Basque and Farsi files
-
- * share/po/hu.po: updated po files
-
- * share/fonts.tar.bz2: updated 12x13 bitmap font (replaced hebrew glyphs
- with a copy from
- nachlieli font, under gpl)
-
- * share/po/fi.po, share/po/pt.po: Updated Finnish and Portuguese files
-
-2003/09/02 Pixel <pixel at mandrakesoft.com>
-
- * lang.pm: do not disable arabic completly (tis very ugly to do this,
- better remove the
- arabic choice!)
-
- * fs.pm: add description for option "umask=0" (bug #4310)
-
- * share/po/Makefile: do not translate in arabic during install since
- there's no font available
-
-2003/09/02 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Fixed major number of libsane-hpoj.
-
- * standalone/printerdrake: Prevent main window crash when queue list gets
- empty by deleting all
- print queues.
-
-2003/09/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: update french translation
-
- * share/po/br.po: update
-
-2003/09/01 gbeauchesne
-
- * drakxtools.spec: Fix lsnsetdrake on AMD64
-
-2003/09/01 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: _ask_file: don't forget to overwrite $o->{window} as well or
- else
- it will be ->show'ed as a blank window (#5083)
-
-2003/09/01 keld
-
- * share/po/da.po: Update
- soft/urpmi/po/da.po gi/perl-install/share/po/da.po
-
-2003/09/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/ru.po, share/po/de.po, share/po/vi.po,
- share/po/sk.po, share/po/sq.po, share/po/az.po, share/po/da.po,
- share/po/uk.po: updated Azeri, Albanian, Ucrainian, Vietnamese and
- Chinese files
-
- * share/po/pt.po: updated Portuguese file
-
- * share/po/uz@Cyrl.po, share/po/uz.po, share/po/cs.po: updated Czech and
- Uzbek files
-
- * share/po/bs.po, share/po/nb.po: updated Bosnian and Nrowegian files
-
- * share/po/he.po: updated Hebrew file
-
-2003/09/01 Pixel <pixel at mandrakesoft.com>
-
- * pkgs.pm: oops, really kill gconfd silently
- don't warn when killing /usr/lib/gconfd-2 when runs in background
-
- * tools/ntp_servers.pl: update to new timezone.pm and adapt to new web
- page listing ntp servers
-
- * timezone.pm: update stratum 2 ntp servers
-
- * install_steps.pm, any.pm: chksession gives GNOME for gnome, not Gnome
-
-2003/09/01 siegel
-
- * share/po/de.po: updates german translation
-
-2003/09/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/printerdrake: do not explicitely reject embedding there, it
- has to be done in mcc.
- else, mcc wait forever for rpmdrake to embed in, then display an error
- dialog explaining that rpmdrake has failled (since it exited before
- displaying anything in mcc...)
-
-2003/08/31 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: don't check ext3 filesystems nor mount them as ext2 during
- upgrade (bug #5067)
-
-2003/08/31 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/08/31 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakedm: in non expert mode, only display the list of
- *installed* display managers.
- (interface team request)
- if no dm is installed, then switch back to expert mode behaviour and
- display
- all dm and install them if needed.
- explanations now work again thanks to pixel, no need to duplicate them
-
- * share/po/fr.po: fix draksec french translation
-
- * standalone/drakfloppy: fix dialogs height: replace"small" option by
- "height" & "weight" ones
- rationale: make thecommon path be the easiest one to set up (and make
- the
- uncommon path be the hardest one to follow)
-
- * standalone/harddrake2: harddrake2 help dialog: use the new scrolled
- dialog API for scrolled labels
- fix dialogs height: replace"small" option by "height" & "weight" ones
- rationale: make thecommon path be the easiest one to set up (and make
- the
- uncommon path be the hardest one to follow)
-
- * drakxtools.spec: 9.2-6mdk
- conflicts with older drakxtools doc due to new ctxhelp (drakhelp being
- broken
- until ctxhelp module is splited out as perl-MDK-Doc)
- requires perl-Gtk2 >= 0.95-6mdk for working XSetInputFocus()
- since we renewed network profiles feature, we shall require netprofile
- for
- drakconnect
-
- * ugtk2.pm (create_dialog) do not scroll labels by default
- fix dialogs height: replace"small" option by "height" & "weight" ones
- rationale: make thecommon path be the easiest one to set up (and make
- the
- uncommon path be the hardest one to follow)
-
- * standalone/drakconnect: fix profiles list refreshing
- fix dialogs height: replace"small" option by "height" & "weight" ones
- rationale: make thecommon path be the easiest one to set up (and make
- the
- uncommon path be the hardest one to follow)
-
-2003/08/30 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: current updates
-
-2003/08/30 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2003/08/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/pt.po: updated Estonian and Portuguese files
-
- * share/po/hu.po: updated Hungarian file
-
-2003/08/30 Pixel <pixel at mandrakesoft.com>
-
- * Makefile: since XFree86-VGA16-3.3.6-29mdk is bad, insist on having
- XFree86-VGA16 28mdk instead
-
-2003/08/30 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/icons/wiz_printerdrake.png: Updated head image for
- add-printer wizard to have the new printerdrake icon.
-
- * pixmaps/printer_del.png, pixmaps/printer_conf.png,
- pixmaps/slpash-drakeprint-2.png, pixmaps/about.png,
- pixmaps/unselected.png, pixmaps/cups_config.png,
- pixmaps/printer_add.png, pixmaps/selected.png, pixmaps/refresh.png,
- pixmaps/redhat-config-users.png, pixmaps/printerdrake.png,
- pixmaps/printer_default.png, pixmaps/help.png: Re-uploaded binary files
- added with "cvs add -kb ...".
- Binary files uploaded without "cvs add -kb ...", removed for re-upload.
-
-2003/08/29 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: set {perImageAppend} to the append= line from the default
- entry or the first image= entry
-
- * ugtk2.pm: set_minmax_width was commented which caused the individual
- package selection
- tree to be to large (fix bug #4548 #4865)
-
-2003/08/30 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2003/08/30 Pixel <pixel at mandrakesoft.com>
-
- * Makefile: since XFree86-VGA16-3.3.6-29mdk is bad, insist on having
- XFree86-VGA16 28mdk instead
-
-2003/08/30 Till Kamppeter <till at mandrakesoft.com>
-
- * standalone/icons/wiz_printerdrake.png: Updated head image for
- add-printer wizard to have the new printerdrake icon.
-
-2003/08/29 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: remove system("cp..."); (I suck so much...)
-
-2003/08/29 Franois Pons <fpons at mandrakesoft.com>
-
- * pkgs.pm: try to make sure additional CD are taken into account if low
- memory available
- for configuring urpmi.
-
-2003/08/29 gbeauchesne
-
- * modules.pm: no imm/ppa on ia64
-
-2003/08/29 keld
-
- * share/po/da.po: Updates
- soft/menu-messages/da.po soft/GtkMdkWidgets/po/da.po
- soft/urpmi/po/da.po soft/wizard_perl/po/da.po
- gi/perl-install/share/po/da.po
-
-2003/08/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ko.po, share/po/sl.po, share/po/vi.po, share/po/mt.po,
- share/po/af.po, share/po/tr.po, share/po/sk.po, share/po/ja.po,
- share/po/hr.po, share/po/ga.po, share/po/nl.po, share/po/nb.po,
- share/po/he.po, share/po/az.po, share/po/fa.po, share/po/cy.po,
- share/po/et.po, share/po/lv.po, share/po/uz@Cyrl.po, share/po/lt.po,
- share/po/sv.po, share/po/zh_TW.po, share/po/eu.po, share/po/wa.po,
- share/po/bs.po, share/po/sr@Latn.po, share/po/de.po, share/po/is.po,
- share/po/ro.po, share/po/ru.po, share/po/bg.po, share/po/pl.po,
- share/po/ms.po, share/po/eo.po, share/po/tg.po, share/po/ta.po,
- share/po/id.po, share/po/sq.po, share/po/da.po, share/po/ca.po,
- share/po/gl.po, share/po/uz.po, share/po/el.po, share/po/fi.po,
- share/po/it.po, share/po/th.po, share/po/ar.po, share/po/es.po,
- share/po/be.po, share/po/DrakX.pot, share/po/fr.po, share/po/sr.po,
- share/po/pt.po, share/po/pt_BR.po, share/po/hu.po: updated pot file
-
- * share/po/uk.po, share/po/cs.po, share/po/zh_CN.po: updated pot file
- updated Czech, Ukrainian and Chinese files
-
-2003/08/29 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: set {perImageAppend} to the append= line from the default
- entry or the first image= entry
-
- * ugtk2.pm: set_minmax_width was commented which caused the individual
- package selection
- tree to be to large (fix bug #4548 #4865)
-
-2003/08/29 Till Kamppeter <till at mandrakesoft.com>
-
- * pixmaps/unselected.png, pixmaps/printer_conf.png,
- pixmaps/cups_config.png, pixmaps/printer_del.png,
- pixmaps/printer_add.png, pixmaps/refresh.png, pixmaps/printerdrake.png,
- pixmaps/selected.png, standalone/printerdrake,
- pixmaps/printer_default.png, pixmaps/redhat-config-users.png,
- pixmaps/help.png, pixmaps/slpash-drakeprint-2.png, pixmaps/about.png:
- New GTK2-based main window for printerdrake (only after installation).
-
- * printer/printerdrake.pm: Do not show hidden options in the options
- dialog.
- Enabled Wizards in embedded mode. They work there now!
-
-2003/08/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: restore profiles feature through new netprofile
- package
-
- * ctxhelp.pm: provided by mandrake_doc-drakxtools-LL
-
- * drakxtools.spec: 9.2-5mdk
-
- * standalone/drakconnect: restore profiles feature
- fix title when not embedded (print right number of network interfaces
- instead of displaying a big random number)
-
- * share/po/fr.po: translation just means translation, not gratuitously
- speaking about
- the whole universe
-
-2003/08/29 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: major cleaning
-
-2003/08/28 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Partially updated
- Updated
-
-2003/08/28 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/28 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: removed drakprofile
-
- * share/compssUsers, share/compssUsers.desktop: select Documentation for
- all classes
-
-2003/08/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
-
-2003/08/28 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm: don't install autologin if using KDE or Gnome desktop
- (not needed nor used)
-
- * any.pm:
- - configure /etc/sysconfig/autologin in case of xdm, but remove it if
- kde/gnome
- - create any::sessions()
- if there is only one users and meta_class is discovery, choose autologin
- without asking
-
-2003/08/28 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Moved some stuff from mainwindow_interactive()
- to main() and init() as
- it has nothing to do with the main window.
-
-2003/08/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: fix dialogs heigh
-
- * ugtk2.pm (create_dialog) enable to pass an already created Gtk2::Label
-
-2003/08/28 Daouda Lo <daouda at mandrakesoft.com>
-
- * ctxhelp.pm:
- - put ctxhelp modules to prevent broken drakx build
-
-2003/08/28 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: fix #4372
-
-2003/08/28 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/compssUsers.desktop, share/compssUsers: select Documentation for
- all classes
-
- * share/rpmsrate: removed drakprofile
- removed linuxconf and gnome-network
-
-2003/08/28 Franois Pons <fpons at mandrakesoft.com>
-
- * share/compssUsers: make selected=all by default (so that RC1 (in
- meta_class=download will see them)
-
-2003/08/28 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * detect_devices.pm: detect a laptop if cpu name contains "mobile" as many
- recent laptops are in that case (in case other means would fail)
-
-2003/08/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uz.po, share/po/uz@Cyrl.po: updated Uzbek files
-
- * share/po/fi.po: updated Finnish file
-
- * share/po/et.po: updated Estonian file
-
-2003/08/28 Pixel <pixel at mandrakesoft.com>
-
- * standalone.pm: fix MDK::Common::* explainations
-
- * install_steps.pm: don't install autologin if using KDE or Gnome desktop
- (not needed nor used)
-
- * any.pm:
- - configure /etc/sysconfig/autologin in case of xdm, but remove it if
- kde/gnome
- - create any::sessions()
- if there is only one users and meta_class is discovery, choose autologin
- without asking
-
-2003/08/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone.pm (output) remove buggy warn
-
- * install_gtk.pm: fix direction setting for bidi (need perl-Gtk2-0.95-5mdk
- though)
-
- * ugtk2.pm (create_dialog) enable to pass an already created Gtk2::Label
-
-2003/08/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
- * share/po/he.po: updated Hebrew file
-
-2003/08/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm, printer/cups.pm: fix pot regeneration at package build time
-
- * drakxtools.spec: 9.2-4mdk
-
-2003/08/27 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2003/08/27 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/diskdrake:
- - new drakhelp call schema
-
- * standalone/drakhelp:
- - perl-checker
- - New drakhelp to increase accuracy in help system
- - contextual help
-
- * standalone/drakconnect, standalone/harddrake2, standalone/drakbackup:
- - new drakhelp args
-
- * standalone/drakbug:
- - help connects to qa.mandrakesoft.com
-
-2003/08/27 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakboot: typo fix
-
- * network/adsl.pm: fix firmware name (shame on me)
- fix #4363 (titi's so beautiful)
-
-2003/08/27 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/27 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_interactive.pm: scandisk is not enough! you can destroy your
- windows XP if you
- don't use chkdsk and then ntfsresize is used on a buggy partition
- (drakx should detect it via ntfsresize though), running chkdsk is
- *mandatory*
-
-2003/08/27 nplanel
-
- * any.pm: Now acpi=ht to prevent HT detection only
-
- * install_steps.pm: fixup last hack
- Now acpi=ht to prevent HT detection only
-
-2003/08/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cs.po: updated Czech file
- updated pot file
-
- * share/po/nl.po: updated po file
- updated pot file
-
- * share/po/he.po: updated Hebrew file
- updated pot file
-
- * share/po/sr@Latn.po, share/po/sk.po, share/po/eo.po, share/po/bg.po,
- share/po/zh_TW.po, share/po/sv.po, share/po/sr.po, share/po/ta.po,
- share/po/sl.po, share/po/lt.po, share/po/it.po, share/po/es.po,
- share/po/el.po, share/po/pt_BR.po, share/po/eu.po, share/po/ca.po,
- share/po/ru.po, share/po/pl.po, share/po/id.po, share/po/mt.po,
- share/po/da.po, share/po/lv.po, share/po/ga.po, share/po/be.po,
- share/po/uz@Cyrl.po, share/po/zh_CN.po, share/po/ja.po, share/po/ms.po,
- share/po/is.po, share/po/ko.po, share/po/ar.po, share/po/af.po,
- share/po/fr.po, share/po/de.po, share/po/fi.po, share/po/et.po,
- share/po/gl.po, share/po/tr.po, share/po/bs.po, share/po/tg.po,
- share/po/uz.po, share/po/hr.po, share/po/ro.po, share/po/wa.po,
- share/po/cy.po, share/po/th.po, share/po/vi.po, share/po/DrakX.pot,
- share/po/az.po: updated pot file
-
- * share/po/nb.po: updated Norwegian file
- updated pot file
- updated Norwegian file
-
- * share/po/hu.po: updated Hungarian file
- updated pot file
-
- * share/po/uk.po, share/po/fa.po, share/po/sq.po, share/po/pt.po: updated
- pot file
- updated Farsi, Portuguese, Albanian and Ukrainian files
-
-2003/08/27 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Determine default printer already when reading in the
- queue data,
- this is much faster than running "foomatic-configure" a second time.
-
- * printer/cups.pm: Added lpstat_lpv() function to list remotely defined
- printers with
- description and location.
-
-2003/08/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: let draconnect banner fit in french
-
- * standalone/drakconnect: rename vbox2 as param_vbox
- remove useless bbox8 (due to use of std dialog button box)
- get rid of useless/badly named bbox0
- rename combo1 as profile_combo
- - fix hostname setting
- - set hostname at the same time we apply dns changes, that is when one
- ask to apply changes
-
- * drakxtools.spec: 9.2-4mdk
-
- * any.pm, printer/cups.pm: fix pot regeneration at package build time
-
- * harddrake/v4l.pm: resync with current bttv card and tuner lists
-
-2003/08/26 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: current update
-
-2003/08/26 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakfont: fix buttons sensitive behavior
-
-2003/08/26 Franois Pons <fpons at mandrakesoft.com>
-
- * install2.pm: alias meta_class=discovery with meta_class=desktop
-
- * share/compssUsers: added [selected=default] for all section which needed
- to be selected
- (approximative map of existing packages).
-
- * share/compssUsers.desktop: added [selected=desktop] when needed (same as
- default selection (PowerPack) but
- Gnome is removed).
-
- * install_steps_interactive.pm: drop security level selection for desktop
- user.
- do not ask user for group selection if desktop meta class is used.
-
- * install_any.pm: added default compssUsers group selection from
- compssUser file directly (use
- [selected=...] where ... is a list of comma separated meta_class (or
- default for
- no meta_class or all for all meta_class).
- fixed all radeon card are using 3D for 3D package group.
-
- * share/compssUsers.server: added [selected=server] for groups to be
- selected by default.
-
- * pkgs.pm: get selected list from compssUsers for readCompssUsers.
-
-2003/08/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po, share/po/et.po: updated Estonian, Finnish, Hungarian,
- Norwegian and Swedish files
- updated pot file
- updated Estonian, Hungarian and Ukrainian files
-
- * share/po/uk.po: updated pot file
- updated Estonian, Hungarian and Ukrainian files
-
- * share/po/sv.po, share/po/nb.po, share/po/fi.po: updated Estonian,
- Finnish, Hungarian, Norwegian and Swedish files
- updated pot file
-
- * share/po/pt.po: updated Portuguese file
- updated pot file
-
- * share/po/sr@Latn.po, share/po/sk.po, share/po/eo.po, share/po/bg.po,
- share/po/zh_TW.po, share/po/sr.po, share/po/ta.po, share/po/sl.po,
- share/po/lt.po, share/po/it.po, share/po/es.po, share/po/el.po,
- share/po/pt_BR.po, share/po/he.po, share/po/eu.po, share/po/ca.po,
- share/po/ru.po, share/po/pl.po, share/po/id.po, share/po/mt.po,
- share/po/da.po, share/po/lv.po, share/po/ga.po, share/po/be.po,
- share/po/uz@Cyrl.po, share/po/cs.po, share/po/fa.po, share/po/zh_CN.po,
- share/po/ja.po, share/po/ms.po, share/po/is.po, share/po/ko.po,
- share/po/ar.po, share/po/af.po, share/po/nl.po, share/po/fr.po,
- share/po/de.po, share/po/sq.po, share/po/gl.po, share/po/tr.po,
- share/po/bs.po, share/po/tg.po, share/po/uz.po, share/po/hr.po,
- share/po/ro.po, share/po/wa.po, share/po/cy.po, share/po/th.po,
- share/po/vi.po, share/po/DrakX.pot, share/po/az.po: updated pot file
-
- * lang.pm: updated list of available kde-i18n-xx packages
-
- * share/fonts.tar.bz2: updated Nimbus Sans font with more cyrillic glyphs
-
-2003/08/26 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: install "autofs" pkg when using ldap (thanks to Buchan Milne)
-
- * share/po/i18n_compssUsers: adapt to new flag [selected=...]
-
-2003/08/26 Till Kamppeter <till at mandrakesoft.com>
-
- * pixmaps/printer-mdk.png: Updated icon for printerdrake's dialog windows.
-
-2003/08/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-3mdk
-
- * standalone/drakconnect: hide profile in "internet config" dialog if
- profiles are disabled
- fix "Internet Connection Configuration" dialog does not show up its
- contents
- rename --gui option as --skip-wizard option on interface team request
- only write conf & install packages on exit (Ok press) if something
- really has been altered so that we do not write the config twice if
- the user already pressed the "apply" button
- - "Configure hostname..." button: offer to configure DNS too
- - (configure_hostname) kill it since it only duplicate code from
- network/*pm
- still more dialogs cleanups
- add --gui in order to start in "mcc" state (aka not in wizard mode)
- more dialog misusage and some indent fixes
- enfore gc style for gtk+2 widgets creation
- more layout fixes: cance/ok order coherency, no VBoxes/HButtonBoxes
- abuses, ...
- (configure_net) Gtk2::Dialog main area is already a vbox, so it's
- useless to pack a vbox there idem for action area and Gtk2::HButtonBox
- (get_intf_status) kill duplicate
- net & lan configuration dialogs: prevent one to do concurrent config
- changes from the gui
- (sensitive_buttons) fix it
- - only allow to run one wizard at once (insensitive button if one is
- already started)
- - reload the configuration once the wizard exited
- - prevent one to do concurrent config changes from the gui while the
- wizard is run (proper fix involve both fix modality/transcientness
- when embedded and running the wizard within the same process instead
- of forking it]
-
- * network/drakfirewall.pm: fix pkg to install for samba
-
-2003/08/26 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakfont: fix buttons sensitive behavior
-
-2003/08/26 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_interactive.pm: drop security level selection for desktop
- user.
- do not ask user for group selection if desktop meta class is used.
-
- * pkgs.pm: get selected list from compssUsers for readCompssUsers.
-
- * share/compssUsers.server: added [selected=server] for groups to be
- selected by default.
-
- * share/compssUsers.desktop: added [selected=desktop] when needed (same as
- default selection (PowerPack) but
- Gnome is removed).
-
- * share/compssUsers: added [selected=default] for all section which needed
- to be selected
- (approximative map of existing packages).
-
- * install_any.pm: added default compssUsers group selection from
- compssUser file directly (use
- [selected=...] where ... is a list of comma separated meta_class (or
- default for
- no meta_class or all for all meta_class).
- fixed all radeon card are using 3D for 3D package group.
-
-2003/08/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/uk.po, share/po/hu.po: updated Estonian,
- Hungarian and Ukrainian files
-
-2003/08/26 Pixel <pixel at mandrakesoft.com>
-
- * share/po/i18n_compssUsers: adapt to new flag [selected=...]
-
- * any.pm: install "autofs" pkg when using ldap (thanks to Buchan Milne)
-
- * keyboard.pm:
- - don't set XkbCompat to group_led, it's better to use grp_led:scroll
- in
- XkbOptions
- - also set compose:rwin if GRP_TOGGLE is not rwin_toggle. rationale:
- Also, for multilayout keyboards, it would be nice to also
- in XkbOptions "compose:rwin" to define the right windows
- key as the compose key (unless "rwin_toggle" has been
- choosen to toggle the layouts) "compose:rwin" is the
- default when loading a single latin layout, but is lost
- when loading several layouts...
-
- * fs.pm: use fs=ext2:vfat or fs=udf:iso9600 for supermount (it needs
- supermount-ng)
-
-2003/08/26 Till Kamppeter <till at mandrakesoft.com>
-
- * pixmaps/printer-mdk.png: Updated icon for printerdrake's dialog windows.
-
-2003/08/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: more last bits for 9.2-2mdk for lord pixel
- 9.2-2mdk
-
- * standalone/drakconnect: still more dialogs cleanups
- add --gui in order to start in "mcc" state (aka not in wizard mode)
- more dialog misusage and some indent fixes
- enfore gc style for gtk+2 widgets creation
- more layout fixes: cance/ok order coherency, no VBoxes/HButtonBoxes
- abuses, ...
- (configure_net) Gtk2::Dialog main area is already a vbox, so it's
- useless to pack a vbox there idem for action area and Gtk2::HButtonBox
- (get_intf_status) kill duplicate
- net & lan configuration dialogs: prevent one to do concurrent config
- changes from the gui
- (sensitive_buttons) fix it
- - only allow to run one wizard at once (insensitive button if one is
- already started)
- - reload the configuration once the wizard exited
- - prevent one to do concurrent config changes from the gui while the
- wizard is run (proper fix involve both fix modality/transcientness
- when embedded and running the wizard within the same process instead
- of forking it]
-
- * modules.pm (add_alias) override current setting when adding an alias
-
- * harddrake/sound.pm, standalone/service_harddrake: while bootstrapping,
- only write /etc/modules.conf only if we really altered it
- (thus preventing depmod to be runned everytime)
-
-2003/08/26 Franois Pons <fpons at mandrakesoft.com>
-
- * pkgs.pm: get selected list from compssUsers for readCompssUsers.
-
- * install_steps_interactive.pm: drop security level selection for desktop
- user.
- do not ask user for group selection if desktop meta class is used.
-
- * share/compssUsers.server: added [selected=server] for groups to be
- selected by default.
-
- * share/compssUsers: added [selected=default] for all section which needed
- to be selected
- (approximative map of existing packages).
-
- * install_any.pm: added default compssUsers group selection from
- compssUser file directly (use
- [selected=...] where ... is a list of comma separated meta_class (or
- default for
- no meta_class or all for all meta_class).
- fixed all radeon card are using 3D for 3D package group.
-
- * share/compssUsers.desktop: added [selected=desktop] when needed (same as
- default selection (PowerPack) but
- Gnome is removed).
-
-2003/08/26 Pixel <pixel at mandrakesoft.com>
-
- * standalone/diskdrake: do embed WebDAV configuration (fix bug #4703)
-
- * any.pm: install "autofs" pkg when using ldap (thanks to Buchan Milne)
-
- * diskdrake/dav.pm: focus_first on the webdav server field
-
- * keyboard.pm:
- - don't set XkbCompat to group_led, it's better to use grp_led:scroll
- in
- XkbOptions
- - also set compose:rwin if GRP_TOGGLE is not rwin_toggle. rationale:
- Also, for multilayout keyboards, it would be nice to also
- in XkbOptions "compose:rwin" to define the right windows
- key as the compose key (unless "rwin_toggle" has been
- choosen to toggle the layouts) "compose:rwin" is the
- default when loading a single latin layout, but is lost
- when loading several layouts...
-
- * fs.pm: use fs=ext2:vfat or fs=udf:iso9600 for supermount (it needs
- supermount-ng)
-
-2003/08/26 Till Kamppeter <till at mandrakesoft.com>
-
- * pixmaps/printer-mdk.png: Updated icon for printerdrake's dialog windows.
-
-2003/08/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: more last bits for 9.2-2mdk for lord pixel
- 9.2-2mdk
-
- * modules.pm (add_alias) override current setting when adding an alias
-
- * standalone/drakconnect: add --gui in order to start in "mcc" state (aka
- not in wizard mode)
- more dialog misusage and some indent fixes
- enfore gc style for gtk+2 widgets creation
- more layout fixes: cance/ok order coherency, no VBoxes/HButtonBoxes
- abuses, ...
- (configure_net) Gtk2::Dialog main area is already a vbox, so it's
- useless to pack a vbox there idem for action area and Gtk2::HButtonBox
- (get_intf_status) kill duplicate
- net & lan configuration dialogs: prevent one to do concurrent config
- changes from the gui
- (sensitive_buttons) fix it
- - only allow to run one wizard at once (insensitive button if one is
- already started)
- - reload the configuration once the wizard exited
- - prevent one to do concurrent config changes from the gui while the
- wizard is run (proper fix involve both fix modality/transcientness
- when embedded and running the wizard within the same process instead
- of forking it]
-
- * harddrake/data.pm: explain data struct
-
- * harddrake/sound.pm, standalone/service_harddrake: while bootstrapping,
- only write /etc/modules.conf only if we really altered it
- (thus preventing depmod to be runned everytime)
-
-2003/08/26 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/dav.pm: focus_first on the webdav server field
-
- * keyboard.pm:
- - don't set XkbCompat to group_led, it's better to use grp_led:scroll
- in
- XkbOptions
- - also set compose:rwin if GRP_TOGGLE is not rwin_toggle. rationale:
- Also, for multilayout keyboards, it would be nice to also
- in XkbOptions "compose:rwin" to define the right windows
- key as the compose key (unless "rwin_toggle" has been
- choosen to toggle the layouts) "compose:rwin" is the
- default when loading a single latin layout, but is lost
- when loading several layouts...
-
- * any.pm: install "autofs" pkg when using ldap (thanks to Buchan Milne)
-
- * fs.pm: use fs=ext2:vfat or fs=udf:iso9600 for supermount (it needs
- supermount-ng)
-
- * standalone/diskdrake: do embed WebDAV configuration (fix bug #4703)
-
-2003/08/26 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: If an HPOJ-controlled HP MF device on a parallel port
- has an URI with
- model reference (and not port number) tell at least in the menues that
- it is on a parallel port.
-
- * printer/printerdrake.pm: Let names of automatically generated queues not
- contain the word "Series".
-
-2003/08/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * modules.pm (add_alias) override current setting when adding an alias
-
- * standalone/service_harddrake, harddrake/sound.pm: while bootstrapping,
- only write /etc/modules.conf only if we really altered it
- (thus preventing depmod to be runned everytime)
-
- * harddrake/data.pm: explain data struct
-
- * drakxtools.spec: more last bits for 9.2-2mdk for lord pixel
- 9.2-2mdk
-
-2003/08/25 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: update
-
-2003/08/25 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po: updated po file
- updated pot file
-
- * share/po/uz@Cyrl.po, share/po/id.po, share/po/be.po, share/po/ru.po,
- share/po/ja.po, share/po/he.po, share/po/ga.po, share/po/tr.po,
- share/po/ms.po, share/po/hr.po, share/po/uz.po, share/po/nb.po,
- share/po/ko.po, share/po/es.po, share/po/zh_CN.po, share/po/cy.po,
- share/po/zh_TW.po, share/po/eu.po, share/po/vi.po, share/po/eo.po,
- share/po/tg.po, share/po/sr@Latn.po, share/po/DrakX.pot, share/po/th.po,
- share/po/lt.po, share/po/cs.po, share/po/sr.po, share/po/pt.po,
- share/po/nl.po, share/po/hu.po, share/po/is.po, share/po/fr.po,
- share/po/uk.po, share/po/sv.po, share/po/de.po, share/po/ca.po,
- share/po/bs.po, share/po/et.po, share/po/lv.po, share/po/az.po,
- share/po/it.po, share/po/ro.po, share/po/wa.po, share/po/af.po,
- share/po/pl.po, share/po/sk.po, share/po/pt_BR.po, share/po/mt.po,
- share/po/da.po, share/po/ta.po, share/po/fi.po, share/po/sq.po,
- share/po/el.po, share/po/ar.po, share/po/gl.po, share/po/sl.po,
- share/po/bg.po: updated pot file
-
-2003/08/25 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Distinguish between printers "Configured on this
- machine" and
- "Configured on other machines", not any more "Local Printers" and
- "Remote Printers", so the current dialog is compatible to the new GTK2
- dialog.
- Fixed recognition of installed parallel HPOJ-driven MF devices.
-
- * printer/cups.pm: Distinguish between printers "Configured on this
- machine" and
- "Configured on other machines", not any more "Local Printers" and
- "Remote Printers", so the current dialog is compatible to the new GTK2
- dialog.
-
- * printer/printerdrake.pm: Distinguish between printers "Configured on
- this machine" and
- "Configured on other machines", not any more "Local Printers" and
- "Remote Printers", so the current dialog is compatible to the new GTK2
- dialog.
- - Modularized the function main() to have separate subroutines for
- adding, setting as default, editing, and removing a printer (for new
- main window).
- - Cleaned up the code of the former function main().
- - Re-activated the wizard mode for adding a printer, it works again!
-
-2003/08/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakboot: fix drakboot always showing advanced stuff even
- when --expert was not
- passed
-
- * share/po/fr.po: update french translation
-
- * network/netconnect.pm: fix drakconnect not working on console (found by
- poulpy) due to having
- killed pre_func() which used to set a background pixmap in the old
- days, thus the bogus test that went in.
-
- * drakxtools.spec: 9.2-1mdk
-
-2003/08/25 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/25 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Add /etc/modules for local hardware config.
-
-2003/08/25 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Fixed recognition of installed parallel HPOJ-driven MF
- devices.
-
- * printer/detect.pm: Removed use of "parport_probe", we do not need to
- support kernel 2.2.x
- any more.
-
-2003/08/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/netconnect.pm: fix drakconnect not working on console (found by
- poulpy) due to having
- killed pre_func() which used to set a background pixmap in the old
- days, thus the bogus test that went in.
-
- * standalone/drakfloppy: this tool really is gtk2 ported, so do not trash
- languages not handled
- by gtk+-1.x
-
-2003/08/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po, share/po/zh_CN.po, share/po/fa.po, share/po/uk.po,
- share/po/eu.po: updated Basque, Farsi, Hungarian, Ukrainian and Chinese
- files
-
-2003/08/24 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Adapted version mark in HPOJ config files to the
- current HPOJ.
- - Fixed expert/normal mode switch (it will perhaps be removed, but a
- working switch makes the further development easier).
- - Added connectionstr() function which produces a human-readable
- string for the connection type, needed for new main window.
- - Added missing parantheses (there was a warning complaining about
- this).
-
- * printer/printerdrake.pm: Made the HP DeskJet 450 really being recognized
- as a printer needing HPOJ.
- Added HP DeskJet 450 to the models which need HPOJ.
- - Fixed expert/normal mode switch (it will perhaps be removed, but a
- working switch makes the further development easier).
- - Added connectionstr() function which produces a human-readable
- string for the connection type, needed for new main window.
- - Added missing parantheses (there was a warning complaining about
- this).
-
-2003/08/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: require a perl-Gtk2 that properly handle perl
- exceptions in gtk+ callbacks
- typo fix
-
-2003/08/23 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2003/08/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po, share/po/zh_CN.po, share/po/eu.po: updated pot file
- updated Basque, Hungarian and Chinese files
-
- * share/po/ta.po, share/po/pt_BR.po, share/po/fr.po, share/po/de.po,
- share/po/cy.po, share/po/lv.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/he.po, share/po/cs.po, share/po/fi.po, share/po/ca.po,
- share/po/ms.po, share/po/ja.po, share/po/bs.po, share/po/bg.po,
- share/po/th.po, share/po/mt.po, share/po/el.po, share/po/et.po,
- share/po/wa.po, share/po/pl.po, share/po/fa.po, share/po/uk.po,
- share/po/uz@Cyrl.po, share/po/nl.po, share/po/is.po, share/po/it.po,
- share/po/sq.po, share/po/es.po, share/po/id.po, share/po/ko.po,
- share/po/tr.po, share/po/be.po, share/po/hr.po, share/po/vi.po,
- share/po/sr@Latn.po, share/po/az.po, share/po/ar.po, share/po/nb.po,
- share/po/eo.po, share/po/gl.po, share/po/sl.po, share/po/ru.po,
- share/po/pt.po, share/po/sk.po, share/po/af.po, share/po/tg.po,
- share/po/lt.po, share/po/ga.po, share/po/zh_TW.po, share/po/da.po,
- share/po/ro.po, share/po/uz.po, share/po/sr.po: updated pot file
-
-2003/08/23 Till Kamppeter <till at mandrakesoft.com>
-
- * handle_configs.pm: if_($A, $B) got extremely slow, replaced by ( $A ? $B
- : () ).
-
-2003/08/23 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/08/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm: as discussed with david, gc, laurent & pixel early this week,
- since
- gtk+ dialogs are HIG-ed and since most drakxtools' explicit gtk+
- windows follow cancel/ok order for now, let implicit windows (that is
- interactive written ones) follow the same order in standalone mode.
- after release, we'll have to make ugtk2 handle one more abstractions,
- that is taking some buttons callbacks, add buttons that have callbacks
- and pack them in kde or gnome order depending of interface team
- decision or maybe of runtime detection of desktop.
-
- * standalone/icons/non-editable.png: add new icon for drakperm
-
- * standalone/drakperm: rename $treeModel as $model since it really is a
- ListModel, not a
- TreeModel anymore (cosmetic)
- - disable up button when selected rule is the first one
- - disable down button when selected rule is the latest one or when
- next rule is non editable
- always add newly created setting at top of editable settings so that
- we're we can sort them since they're no non editable items between old
- & new editable ones
- once we start to alter settings ordering, we need to save it on exit;
- so just tell it to drakperm
- - fix gtk bug on moving down line
- - merge moving up & down callbacks
- - we do not have a hierarchy, so just use a s/tree/list/
-
- * share/po/fr.po: a few more translations
- translate last remaining non translated languages with google help
-
- * drakxtools.spec: 9.2-0.35mdk
- 9.2-0.34mdk
-
-2003/08/22 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm: typo fix s/succeed/succeeded/
-
-2003/08/22 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: updated Spanish translations
-
-2003/08/22 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: add erwan
-
- * share/po/fr.po: fix titi
-
- * interactive/gtk.pm: fix keyboard browsing in treeviews not always
- centering on
- selected row (workaround gtk2 bug not honouring centering on the
- given row if node was closed by updating ui before requesting the
- scrolling to the cell)
-
-2003/08/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nb.po: updated Norwegian file
- updated pot file
-
- * share/po/ru.po: updated Russian file
- updated pot file
-
- * share/po/ta.po, share/po/pt_BR.po, share/po/fr.po, share/po/de.po,
- share/po/cy.po, share/po/lv.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/hu.po, share/po/he.po, share/po/fi.po, share/po/ca.po,
- share/po/ms.po, share/po/ja.po, share/po/bs.po, share/po/zh_CN.po,
- share/po/bg.po, share/po/th.po, share/po/eu.po, share/po/mt.po,
- share/po/el.po, share/po/et.po, share/po/wa.po, share/po/pl.po,
- share/po/fa.po, share/po/uk.po, share/po/uz@Cyrl.po, share/po/nl.po,
- share/po/is.po, share/po/it.po, share/po/sq.po, share/po/es.po,
- share/po/id.po, share/po/ko.po, share/po/tr.po, share/po/be.po,
- share/po/hr.po, share/po/vi.po, share/po/sr@Latn.po, share/po/az.po,
- share/po/ar.po, share/po/eo.po, share/po/gl.po, share/po/sl.po,
- share/po/pt.po, share/po/sk.po, share/po/af.po, share/po/tg.po,
- share/po/lt.po, share/po/ga.po, share/po/zh_TW.po, share/po/da.po,
- share/po/ro.po, share/po/uz.po, share/po/sr.po: updated pot file
-
- * lang.pm: use "Sans" as default font name
-
- * share/po/cs.po: updated po file
- updated pot file
-
-2003/08/22 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: fix crash on file select of "Other"
- finish custom cron configuration - normal users can now do cron backups
-
-2003/08/22 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/detect.pm: Adapted to scli 0.2.12.
-
- * printer/printerdrake.pm, printer/main.pm: Support for the new
- "ptal://..." (two slashes) URIs of the new HPOJ.
-
-2003/08/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * interactive/gtk.pm (ask_fromW) split $set_advanced into $set_advanced
- and
- $set_advanced_raw to fix drakconnect "failling" to detect network
- interfaces in standalone mode when in expert mode
-
- * standalone/draksec: translate default value in help tooltips too
- CJK fixes: use newly introduced Gtk2::WrappedLabel package
-
- * network/drakfirewall.pm: offer samba in services list
-
- * standalone/drakperm: renew drakperm gui (interface team feedback):
- - indicate if current setting is editable or not
- - only display current security level, editable settings or both
-
- * ugtk2.pm: CJK fixes: use newly introduced Gtk2::WrappedLabel package
- introduce Gtk2::WrappedLabel to factorize fixed labels for CJK
- languages
- (gtkset_line_wrap) export it
-
- * share/po/fr.po: update french translation
- minor fix (due to ala latex format used in draksec)
- update french translation
- update french translation
- update french translation
- translate draksec main label
-
-2003/08/21 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/adsl.pm:
- - more use info in load_firmware_floppy
- - catch no floppy in drive error
- - catch wizcancel
- - add '-e 1' pppoa option for speedtouch USB
- - N_ instead of N, won't translate twice (guillaume has the greatest
- member)
-
- * network/modem.pm: fix no winmodem message/behavior
-
-2003/08/21 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
-
- * network/adsl.pm: s/alcatel/Alcatel/
-
- * share/po/zh_CN.po: updated Chinese file
-
- * share/po/fr.po: updated French file
-
- * share/po/cs.po: updated Czech file
-
-2003/08/21 Pixel <pixel at mandrakesoft.com>
-
- * diskdrake/resize_ntfs.pm: display the error returned by ntfsresize (need
- i18n though)
-
- * standalone/draksec: fix english (thanks to Reinout van Schouwen)
-
- * bootloader.pm: have bootsplash also for smp & enterprise kernels
-
- * ugtk2.pm: only access $::o->{mouse}{unsafe} during install
-
- * modules.pm: don't care if insmod'ing ohci1394 fail (bug #1972)
-
-2003/08/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm:
- - (gtkset_line_wrap) introduce a Gtk2::Label wrapper for
- set_line_wrap()
- - (create_box_with_title)
- o factorize label creation
- o fix label wrongly wrap cjk languages by enabling its wrapping
- (real bugs is that GtkLabel does not really know its geometry: see
- gtk+ bugs #118045, #118046, #101968 and #104188)
- move ugtk2 related language fixes into ugtk2 jail
-
- * harddrake/sound.pm: typo fixes from Arpad Biro
-
- * standalone.pm: move ugtk2 related language fixes into ugtk2 jail
-
- * standalone/harddrake2: workaround gtk bug #118047
-
-2003/08/21 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated to current pot
-
-2003/08/21 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/modem.pm: fix no winmodem message/behavior
-
- * network/adsl.pm:
- - allow user to copy firmware from a floppy
- - fix 'previous' behavior
- - change wrong url
-
- * share/po/id.po, share/po/af.po, share/po/hr.po, share/po/eo.po,
- share/po/de.po, share/po/ar.po, share/po/zh_TW.po, share/po/nb.po,
- share/po/fr.po, share/po/ko.po, share/po/el.po, share/po/da.po,
- share/po/sr@Latn.po, share/po/lt.po, share/po/eu.po, share/po/nl.po,
- share/po/he.po, share/po/tr.po, share/po/wa.po, share/po/uz@Cyrl.po,
- share/po/ta.po, share/po/pl.po, share/po/az.po, share/po/be.po,
- share/po/mt.po, share/po/uk.po, share/po/hu.po, share/po/uz.po,
- share/po/fa.po, share/po/ja.po, share/po/it.po, share/po/pt.po,
- share/po/ro.po, share/po/sq.po, share/po/sk.po, share/po/ru.po,
- share/po/fi.po, share/po/gl.po, share/po/cs.po, share/po/sv.po,
- share/po/th.po, share/po/es.po, share/po/sl.po, share/po/lv.po,
- share/po/ca.po, share/po/sr.po, share/po/pt_BR.po, share/po/vi.po,
- share/po/tg.po, share/po/cy.po, share/po/zh_CN.po, share/po/bg.po,
- share/po/is.po, share/po/ga.po, share/po/et.po, share/po/bs.po: fix
- firmware url
-
-2003/08/21 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/21 Franois Pons <fpons at mandrakesoft.com>
-
- * pkgs.pm: use perl-URPM 0.94
- really fixed bad content generated.
- fixed next key block not taken into accound.
-
- * install_any.pm: updated with new perl-URPM 0.94 (simplified code)
- avoid 0 to be dumped in urpmi.cfg :(
- added some log when importing pbukey block and when key id have been
- found.
- make sure other key are added to urpmi.cfg when imported.
-
-2003/08/21 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/pcmcia_/merge_from_pcitable: also display probe.c entries
- that are completely missing from pcitable
-
- * mdk-stage1/pcmcia_/probe.c: 0x1524 0x1411 is a yenta_socket on Asus
- Pundit machine (laurent at pschit.net)
-
- * share/rpmsrate: s/freeciv/freeciv-client/
-
-2003/08/21 keld
-
- * share/po/da.po: updates
- soft/GtkMdkWidgets/po/da.po soft/mdkkdm/po/da.po
- soft/urpmi/po/da.po soft/userdrake2/po/da.po
- gi/perl-install/share/po/da.po
-
-2003/08/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
- updated pot file
-
- * share/po/zh_CN.po: updated Chinese file
- updated pot file
-
- * standalone/drakbackup: fixed English typos
-
- * share/po/fr.po: updated French file
- updated pot file
-
- * share/po/cs.po: updated Czech file
- updated pot file
-
- * standalone/logdrake: Changed back NC() to N() (functionality will be
- merged)
- definition and use of an NC() function (translation with context, kde
- like)
-
- * share/po/id.po, share/po/af.po, share/po/hr.po, share/po/eo.po,
- share/po/de.po, share/po/ar.po, share/po/zh_TW.po, share/po/nb.po,
- share/po/ko.po, share/po/el.po, share/po/da.po, share/po/sr@Latn.po,
- share/po/lt.po, share/po/eu.po, share/po/he.po, share/po/tr.po,
- share/po/wa.po, share/po/uz@Cyrl.po, share/po/ta.po, share/po/pl.po,
- share/po/az.po, share/po/be.po, share/po/mt.po, share/po/uk.po,
- share/po/hu.po, share/po/uz.po, share/po/fa.po, share/po/ja.po,
- share/po/it.po, share/po/pt.po, share/po/ro.po, share/po/sq.po,
- share/po/sk.po, share/po/ru.po, share/po/fi.po, share/po/gl.po,
- share/po/sv.po, share/po/th.po, share/po/es.po, share/po/DrakX.pot,
- share/po/sl.po, share/po/lv.po, share/po/ca.po, share/po/sr.po,
- share/po/pt_BR.po, share/po/vi.po, share/po/tg.po, share/po/ms.po,
- share/po/cy.po, share/po/bg.po, share/po/is.po, share/po/ga.po,
- share/po/et.po, share/po/bs.po: updated pot file
-
- * common.pm: perl_checker complain avout using N(@_) so NC() has been
- rewritten as
- a duplicate of N() plus one line
- definition and use of an NC() function (translation with context, kde
- like)
-
-2003/08/21 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: when umount fails, try killing fam and trying again
-
- * diskdrake/resize_ntfs.pm: display the error returned by ntfsresize (need
- i18n though)
-
- * Xconfig/card.pm: don't propose XF3 when $force_xf4
- fix typo ($::force_xf4 doesn't exist anymore)
-
- * ugtk2.pm: only access $::o->{mouse}{unsafe} during install
-
- * partition_table.pm:
- - fix call to openit()
- - replace *F with $F
-
- * fsedit.pm: simplify
- allocatePartitions() resulted in a small unallocated area at the end of
- the
- drive when:
- - suggest_part() reserves some room for the other partitions which are
- going to
- be added next. For maxsize limited partition, it reserves maxsize (if
- maxsize
- is reached)
- - suggest_part() which adds the last partition limited by maxsize can
- be
- called on a partition a little bigger than maxsize due to cylinder
- boundary
- adjustments on previous partition creations. In that case, it doesn't
- use the
- full area.
- It occured for example with the current $fsedit::suggestions{server}.
- The fix chosen is to ensure the last suggest_part() is called with a
- size
- defined as maxsize <= size < maxsize + cylinder_size.
-
- * modules.pm: don't care if insmod'ing ohci1394 fail (bug #1972)
-
- * standalone/draksec: fix english (thanks to Reinout van Schouwen)
-
- * Xconfig/test.pm: fix typo
- - use $TMPDIR before using $HOME/tmp
- - if $HOME doesn't exist, it will use /tmp which is safe when using
- secured_file()
-
- * common.pm: no need for NC(), doing it in translate() in any case
-
-2003/08/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakxtv: only offer to configure xawtv if bttv was configured
- fix warnings with diagnostics pragma
-
- * drakxtools.spec: 9.2-0.33mdk
-
- * ugtk2.pm: move ugtk2 related language fixes into ugtk2 jail
- chinese badly wrap with labels too
- the scrolled text is correctly sized, so do not let it compete with
- the options box and the advanced box for availlable space
-
- * harddrake/sound.pm: typo fixes from Arpad Biro
-
- * standalone.pm: move ugtk2 related language fixes into ugtk2 jail
- set $::o in standalone mode too (because of guillaume fixes for "pango
- vs cjk" match)
-
- * harddrake/v4l.pm: return ok/cancel state
-
-2003/08/21 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: simplify
- allocatePartitions() resulted in a small unallocated area at the end of
- the
- drive when:
- - suggest_part() reserves some room for the other partitions which are
- going to
- be added next. For maxsize limited partition, it reserves maxsize (if
- maxsize
- is reached)
- - suggest_part() which adds the last partition limited by maxsize can
- be
- called on a partition a little bigger than maxsize due to cylinder
- boundary
- adjustments on previous partition creations. In that case, it doesn't
- use the
- full area.
- It occured for example with the current $fsedit::suggestions{server}.
- The fix chosen is to ensure the last suggest_part() is called with a
- size
- defined as maxsize <= size < maxsize + cylinder_size.
-
-2003/08/20 erwan
-
- * share/rpmsrate: Decreasing weight of pbs (pro),
- Increasing weight of ScalablePBS & Maui
-
-2003/08/20 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/20 Franois Pons <fpons at mandrakesoft.com>
-
- * mouse.pm: added emulate wheel support (a bit hacky though) (bug 3976)
-
- * install_any.pm: added missing require.
- added pubkey and rpmdb key importation.
-
- * Xconfig/parse.pm: fix bug 3976.
-
- * pkgs.pm: added pubkey support for medium.
-
- * share/list: added URPM::Signature module needed to parse pubkey and
- import them to rpmdb.
-
-2003/08/20 gbeauchesne
-
- * tools/x86_64/busybox: Add busybox/amd64 compiled with dietlibc
-
- * c/smp.c: Use x86 smp detection scheme on amd64 instead of the ugly dmesg
- workaround.
-
- * mdk-stage1/pcmcia_/cardmgr.c: Use "%p" specifier as "Base" is likely to
- be an address.
-
- * mdk-stage1/ppp/pppd/sys-linux.c: Use <net/if_arp.h> thusly bypassing
- need for <linux/byteorder/generic.h>
-
- * Makefile: Use busybox in stage2 on AMD64
-
-2003/08/20 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/fonts.tar.bz2: re-put etc/fonts/fonts.conf, pablo removed it in
- previous commit, it broke the whole installation program starting up :)
-
- * tools/make_lang_png_transparent.c: this file allows to make an
- antialiased black-on-white png, antialiased black-on-transparent
- it's used for perl-install/pixmaps/langs/lang-*.png
-
- * pixmaps/langs/lang-ve.png, pixmaps/langs/lang-gu.png,
- pixmaps/langs/lang-as.png, pixmaps/langs/lang-se.png,
- pixmaps/langs/lang-mr.png, pixmaps/langs/lang-uz.png,
- pixmaps/langs/lang-xh.png, pixmaps/langs/lang-ne.png,
- pixmaps/langs/lang-ml.png, pixmaps/langs/lang-li.png,
- pixmaps/langs/lang-zu.png, pixmaps/langs/lang-ku.png,
- pixmaps/langs/lang-uz@Cyrl.png, pixmaps/langs/lang-te.png,
- pixmaps/langs/lang-st.png, pixmaps/langs/lang-ss.png: make them
- transparent
-
-2003/08/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po, share/po/da.po, share/po/ro.po, share/po/sv.po,
- share/po/bs.po, share/po/DrakX.pot, share/po/az.po, share/po/uz.po,
- share/po/cs.po, share/po/ar.po, share/po/ko.po, share/po/cy.po,
- share/po/tr.po, share/po/gl.po, share/po/ga.po, share/po/nl.po,
- share/po/ja.po, share/po/eo.po, share/po/wa.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/be.po, share/po/fr.po, share/po/ta.po,
- share/po/sl.po, share/po/es.po, share/po/fi.po, share/po/hu.po,
- share/po/pl.po, share/po/el.po, share/po/et.po, share/po/eu.po,
- share/po/sk.po, share/po/lv.po, share/po/bg.po, share/po/pt.po,
- share/po/zh_CN.po, share/po/sr.po, share/po/uk.po, share/po/af.po,
- share/po/zh_TW.po, share/po/he.po, share/po/hr.po, share/po/vi.po,
- share/po/id.po, share/po/uz@Cyrl.po, share/po/th.po, share/po/de.po,
- share/po/ru.po, share/po/fa.po, share/po/pt_BR.po, share/po/mt.po,
- share/po/nb.po, share/po/ca.po, share/po/lt.po, share/po/is.po: updated
- pot file
-
- * keyboard.pm, share/keyboards.tar.bz2: Added choice of Irish keyboard;
- updated the Georgian "latin layout" one.
-
- * share/po/it.po: updated pot file
- updated Italian file
-
-2003/08/20 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm, modules.pm, install_steps.pm: load
- detected firewire modules during install
-
- * detect_devices.pm: add firewire_probe() and use it in probeall()
-
- * fsedit.pm, security/l10n.pm: fix english (thanks to Arpad Biro)
-
-2003/08/20 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakTermServ: Text typos - Arpad Biro
-
-2003/08/20 siegel
-
- * share/po/de.po: updates
-
-2003/08/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm: standalone wizards: increase height to prevent some hidden or
- cutted
- buttons (some locales and some steps may still be partially hidden)
-
- * standalone/logdrake: annotate load for translators (Arpad Biro)
- only complain if an error really happened
-
- * standalone.pm: frederic crozat said that border is ugly for standalone
- tools.
- so let it be used only by install.
-
- * share/po/fr.po: fix #4787
-
-2003/08/20 Pixel <pixel at mandrakesoft.com>
-
- * detect_devices.pm: add firewire_probe() and use it in probeall()
-
- * modules.pm, install_steps.pm, install_steps_interactive.pm: load
- detected firewire modules during install
-
-2003/08/19 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Partially updated
-
-2003/08/19 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/tools.pm: fix internet reconnection in mcc
-
-2003/08/19 erwan
-
- * share/rpmsrate: Switching to ScalablePBS
-
- * install_any.pm: Fixing Nvidia detection.. Many were missing due to wrong
- regexp
-
-2003/08/19 gbeauchesne
-
- * mdk-stage1/dietlibc/librpc/pmap_getport.c: Gracefully handle IPPROTO_TCP
- in pmap_getport() [PR libc/4943]
-
- * share/list: lib64 fixes. Make sure we grab Gtk2.pm
-
- * mdk-stage1/dietlibc/librpc/xdr.c, mdk-stage1/dietlibc/librpc/clnt_udp.c,
- mdk-stage1/dietlibc/librpc/clnt_tcp.c: 64-bit clean RPC code enough to
- let MDK stage1 do NFS mounts
-
- * mdk-stage1/dietlibc/librpc/xdr_mem.c,
- mdk-stage1/dietlibc/librpc/xdr_rec.c: 64-bit clean RPC code enough to
- let MDK stage1 do NFS mounts
- XDR security fix from glibc [CAN 2003-0028]
-
- * mdk-stage1/dietlibc/lib/htonl.c, mdk-stage1/dietlibc/lib/htons.c,
- mdk-stage1/dietlibc/include/netinet/in.h: Fix htonl() on 64-bit
- platforms
-
- * mdk-stage1/Makefile: Build ppp stuff on AMD64 too
-
- * Xconfig/card.pm, install_steps_gtk.pm: Use xf4 on AMD64 too
-
- * mdk-stage1/ppp/pppd/utils.c: Fix varargs for AMD64
-
- * install_any.pm:
- - Don't care about BIGMEM stuff for IA-64 & AMD64
- - Handle platforms that are only aware of all.img
-
- * partition_table.pm:
- - Merge in AMD64 tree
- - Handle EFI partitions on IA-64
-
- * fsedit.pm: Handle /boot/efi as an EFI partition
-
- * any.pm: Merge from AMD64 branch: lib64 fixes
-
- * mdk-stage1/dietlibc/librpc/xdr_stdio.c: XDR security fix from glibc [CAN
- 2003-0028]
-
- * share/list.ia64, share/list.x86_64: AMD64 updates for 9.2
-
- * mdk-stage1/dietlibc/include/sys/types.h: Really match dietlibc 0.22 for
- <sys/types.h> u_long definition though
- it ought to be uint32_t.
-
- * fs.pm: Handle EFI partitions. umount syscall does not exist on AMD64,
- use umount2
-
-2003/08/19 keld
-
- * share/po/da.po: updates
- soft/rpmdrake/po/da.po gi/perl-install/share/po/da.po
- soft/bootsplash/po/da.po
-
-2003/08/19 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/ro.po, share/po/et.po, share/po/wa.po,
- share/po/nl.po, share/po/ja.po, share/po/uz@Cyrl.po, share/po/el.po,
- share/po/th.po, share/po/be.po, share/po/gl.po, share/po/id.po,
- share/po/bg.po, share/po/uz.po, share/po/af.po, share/po/ru.po,
- share/po/tg.po, share/po/lv.po, share/po/ca.po, share/po/vi.po,
- share/po/ko.po, share/po/bs.po, share/po/is.po, share/po/he.po,
- share/po/lt.po, share/po/ta.po, share/po/sl.po, share/po/fi.po,
- share/po/de.po, share/po/DrakX.pot, share/po/uk.po, share/po/eu.po,
- share/po/ga.po, share/po/tr.po, share/po/mt.po, share/po/cy.po,
- share/po/es.po, share/po/sv.po, share/po/fr.po, share/po/sr.po,
- share/po/zh_TW.po, share/po/da.po, share/po/nb.po, share/po/az.po,
- share/po/pt_BR.po, share/po/eo.po, share/po/sk.po, share/po/pl.po,
- share/po/hr.po, share/po/pt.po, share/po/sq.po, share/po/hu.po,
- share/po/sr@Latn.po, share/po/it.po: updated pot file
-
- * standalone/drakbackup, help.pm: Fixed typos
-
- * share/po/fa.po: updated Farsi file
- updated pot file
-
- * share/po/cs.po, share/po/ar.po: updated Arabic and Czech files
- updated pot file
-
- * share/fonts.tar.bz2: Updated Nimbus Sans L font (some wrong cyrillic
- glyphs fixed by
- Mashrab Kuvatov <kmashrab@uni-bremen.de>)
-
-2003/08/19 Pixel <pixel at mandrakesoft.com>
-
- * modules.pm, standalone/drakxtv, detect_devices.pm, harddrake/data.pm,
- mouse.pm, standalone/draksound: full pci probe does not freeze anymore,
- removing code work-arounding the freeze
-
- * install_steps.pm: add resume=/dev/XXX where /dev/XXX is the swap
- partition (when the swap partition is bigger than ram size)
-
- * standalone/drakpxe: "xxx or xxx" in list context is always bad!
-
- * network/netconnect.pm: perl_checker compliance (revert non usefull titi
- change)
-
- * standalone/drakhelp, standalone/drakperm, standalone/drakautoinst,
- pkgs.pm: perl_checker compliance
-
- * share/po/help_xml2pm.pl: remove debug code
- adapt to new documentation layout
-
- * standalone/adduserdrake: fix any::write_passwd_user() call
-
- * modules/interactive.pm: do translate choices N_("Yes"), N_("No"),
- N_("See hardware info")
- (thanks to Arpad Biro)
- full pci probe does not freeze anymore, removing code work-arounding the
- freeze
-
- * help.pm: new version from XML doc
-
-2003/08/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * detect_devices.pm: help perl_checker somewhat
- pci hardware discovery: do full-probe by default
-
- * standalone/logdrake: mark one more string as translatable (spoted by
- Arpad Biro)
- remove unused variable
-
- * ugtk2.pm: remove broken and unused gtkexpand()
-
- * standalone/drakconnect: mark one more string as translatable (spoted by
- Arpad Biro)
- readd LANGUAGE=C
- pablo say that redefining LC_* is useless if LC_ALL is defined as the
- later overrides and take priority over the former
- add perl_checker hint
- (update_intbutt) consolidate internet connection button switch code
- - use real known interface name everywhere not guessed one
- (having eth0 and eth9 would resulting in displaying eth0 & eth1
- before), thus enabling to get rid of get_eth_ip()
- - replace build_list() by update_list() that fix flicker on list
- update: only add/remove added/removed interfaces, just update fields
- for others
-
- * install_steps.pm: fix brown paper bug #4702 ...
-
- * drakxtools.spec: first bits of 9.2-0.32mdk
-
- * interactive/gtk.pm: show advanced options by default if --expert was
- passed or if expect
- checkbox was checked (#4353)
-
- * commands.pm, c/stuff.xs.pl: pci hardware discovery: do full-probe by
- default
-
- * standalone/drakfloppy: translate one more string (already translated as
- this is a double)
-
-2003/08/18 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated with current pot
-
-2003/08/18 keld
-
- * share/po/da.po: Updates
- soft/menu-messages/da.po soft/userdrake2/po/da.po
- gi/perl-install/share/po/da.po
-
-2003/08/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/hu.po, share/po/it.po: updated pot file
- updated pot file
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/zh_CN.po, share/po/ro.po, share/po/cs.po, share/po/wa.po,
- share/po/nl.po, share/po/ja.po, share/po/uz@Cyrl.po, share/po/el.po,
- share/po/th.po, share/po/be.po, share/po/gl.po, share/po/bg.po,
- share/po/uz.po, share/po/af.po, share/po/ru.po, share/po/tg.po,
- share/po/lv.po, share/po/ca.po, share/po/vi.po, share/po/ar.po,
- share/po/ko.po, share/po/bs.po, share/po/is.po, share/po/he.po,
- share/po/lt.po, share/po/ta.po, share/po/sl.po, share/po/fi.po,
- share/po/fa.po, share/po/de.po, share/po/DrakX.pot, share/po/uk.po,
- share/po/eu.po, share/po/ga.po, share/po/tr.po, share/po/mt.po,
- share/po/cy.po, share/po/es.po, share/po/sv.po, share/po/fr.po,
- share/po/sr.po, share/po/zh_TW.po, share/po/az.po, share/po/nb.po,
- share/po/pt_BR.po, share/po/eo.po, share/po/sk.po, share/po/hr.po,
- share/po/pl.po, share/po/pt.po, share/po/sq.po, share/po/sr@Latn.po:
- updated pot file
-
- * share/po/da.po: updated Danish file
- updated pot file
-
-2003/08/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: typo fix
-
- * drakxtools.spec: 9.2-0.31mdk (aka do not forget about killing poulpy)
- 9.2-0.30mdk
-
-2003/08/18 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: updated
-
-2003/08/18 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - fix up/down interface detection
- - do not wipe out IP and NETMASK when "No ip" is filled in
- - fix typo
-
-2003/08/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/cs.po, share/po/nb.po, share/po/uz@Cyrl.po,
- share/po/uz.po: updated Czech, Indonesian, Norwegian and Uzbek files
-
- * standalone/drakTermServ: splitted too big text into smaller chunks for
- translators
-
-2003/08/18 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: progess -> progress typo
-
-2003/08/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: typo fix
- (configure_lan) fix crash on interface enabling/disabling
- (get_intf_status) factorize translations and use upcase initale
- better message when no ip (aka interface down or broken)
-
- * network/netconnect.pm, network/isdn.pm, network/modem.pm: fix some
- previous callback in drakconnect wizard mode
-
- * standalone/drakfloppy: perl_checker fixes
- sort modules and directories in treeview
- - fix long-standing broken mkbootdisk call bug
- - btw fix the passing of mkinirtd arguments to mkbootdisk
- - save the modules list on exit and restore it on load
- - simplify modules list managment btw
- - consolidate some code in get_file_size()
- try to be more user friendly:
- - if no error, display a success message, then exit
- - on error, instead of displaying the raw exit code that has no
- meaning for
- the end user, display in red the log message of mkbootdisk
- - remove insane expert button and so called expert frame
- make testing mode usefull for debugging drakfloppy
-
- * .perl_checker:
- - we do not use anymore perl-GTK
- - let be able to parse ugtk2
-
- * standalone/harddrake2: display the right information when no selected
- device
- use new create_dialog api to get better modal dialogs
-
- * ugtk2.pm (_create_dialog, create_dialog) let support the same api as
- new() and
- threat transient option
- (info_dialog) introduce another dialog helper
- kill buggy and no more used gtkbuttonset()
-
-2003/08/17 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: allow hostname change in mcc
- perl_checker
-
-2003/08/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
- updated Farsi and Hungarian files
-
- * share/po/sk.po, share/po/es.po: updated Hungarian file
-
- * share/po/sv.po: updated Swedish file
-
- * share/po/fa.po: updated Farsi and Hungarian files
-
-2003/08/17 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/08/16 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
- updated Bulgarian, Estonian, Basque, Hungarian, Albanian, Uzbek and
- Chinese
-
- * share/po/et.po, share/po/bg.po, share/po/sq.po, share/po/zh_CN.po,
- share/po/eu.po, share/po/uz@Cyrl.po, share/po/uz.po: updated Bulgarian,
- Estonian, Basque, Hungarian, Albanian, Uzbek and Chinese
-
-2003/08/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sq.po, share/po/lv.po, share/po/hu.po, share/po/eo.po,
- share/po/cs.po, share/po/uz@Cyrl.po, share/po/sr@Latn.po,
- share/po/uz.po, share/po/af.po, share/po/ga.po, share/po/id.po,
- share/po/tg.po, share/po/sl.po, share/po/da.po, share/po/th.po,
- share/po/hr.po, share/po/uk.po, share/po/ko.po, share/po/mt.po,
- share/po/lt.po, share/po/bs.po, share/po/wa.po, share/po/sr.po,
- share/po/nl.po, share/po/de.po, share/po/fi.po, share/po/ro.po,
- share/po/he.po, share/po/tr.po, share/po/bg.po, share/po/fr.po,
- share/po/zh_TW.po, share/po/DrakX.pot, share/po/es.po, share/po/cy.po,
- share/po/it.po, share/po/pt.po, share/po/zh_CN.po, share/po/pt_BR.po,
- share/po/sv.po, share/po/ru.po, share/po/is.po, share/po/ja.po,
- share/po/be.po, share/po/ta.po, share/po/fa.po, share/po/el.po,
- share/po/vi.po, share/po/et.po, share/po/sk.po, share/po/pl.po,
- share/po/ar.po, share/po/ca.po, share/po/nb.po, share/po/eu.po,
- share/po/gl.po, share/po/az.po: updated pot file
-
-2003/08/14 keld
-
- * share/po/da.po: update
- gi/perl-install/share/po/da.po
- updates
- soft/drakcronat/po/da.po soft/rpmdrake/po/da.po
- soft/urpmi/po/da.po gi/perl-install/share/po/da.po
- Updates
- po/po/da.po gi/perl-install/share/po/da.po
-
-2003/08/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bg.po, share/po/nb.po: updated Bulgarian and Norwegian files
- updated Turkish file
-
- * share/po/sq.po, share/po/lv.po, share/po/hu.po, share/po/eo.po,
- share/po/cs.po, share/po/uz@Cyrl.po, share/po/sr@Latn.po,
- share/po/uz.po, share/po/af.po, share/po/ga.po, share/po/id.po,
- share/po/tg.po, share/po/sl.po, share/po/da.po, share/po/th.po,
- share/po/hr.po, share/po/uk.po, share/po/ko.po, share/po/mt.po,
- share/po/lt.po, share/po/bs.po, share/po/wa.po, share/po/sr.po,
- share/po/de.po, share/po/fi.po, share/po/ro.po, share/po/he.po,
- share/po/tr.po, share/po/fr.po, share/po/zh_TW.po, share/po/DrakX.pot,
- share/po/es.po, share/po/cy.po, share/po/it.po, share/po/pt.po,
- share/po/zh_CN.po, share/po/pt_BR.po, share/po/sv.po, share/po/ru.po,
- share/po/is.po, share/po/ja.po, share/po/be.po, share/po/ta.po,
- share/po/fa.po, share/po/el.po, share/po/vi.po, share/po/et.po,
- share/po/sk.po, share/po/pl.po, share/po/ar.po, share/po/ca.po,
- share/po/eu.po, share/po/gl.po, share/po/az.po: updated Turkish file
-
- * share/po/nl.po: updated Dutch file
- updated Turkish file
-
-2003/08/14 Pixel <pixel at mandrakesoft.com>
-
- * c/stuff.xs.pl: in floppy_info(), check ioctl success and use
- FDPOLLDRVSTAT (copied from kudzu code)
-
-2003/08/14 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: start user definable crontab entry - sorry
- translators, new strings :(
-
-2003/08/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/zh_TW.po, share/po/eo.po, share/po/eu.po,
- share/po/zh_CN.po, share/po/vi.po, share/po/be.po, share/po/et.po,
- share/po/pl.po, share/po/tr.po, share/po/ca.po, share/po/uk.po,
- share/po/it.po, share/po/is.po, share/po/th.po, share/po/mt.po,
- share/po/id.po, share/po/fi.po, share/po/el.po, share/po/wa.po,
- share/po/lt.po, share/po/ar.po, share/po/bg.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/nl.po, share/po/pt.po, share/po/fa.po,
- share/po/sl.po, share/po/de.po, share/po/uz@Cyrl.po, share/po/ja.po,
- share/po/sr@Latn.po, share/po/he.po, share/po/hr.po, share/po/gl.po,
- share/po/nb.po, share/po/da.po, share/po/fr.po, share/po/cs.po,
- share/po/bs.po, share/po/sk.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sq.po, share/po/hu.po, share/po/ga.po, share/po/tg.po,
- share/po/ta.po, share/po/sr.po, share/po/ko.po, share/po/ro.po,
- share/po/es.po, share/po/uz.po, share/po/az.po, share/po/af.po,
- share/po/lv.po: updated Turkish file
-
-2003/08/14 Pixel <pixel at mandrakesoft.com>
-
- * c/stuff.xs.pl: in floppy_info(), check ioctl success and use
- FDPOLLDRVSTAT (copied from kudzu code)
-
-2003/08/14 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: start user definable crontab entry - sorry
- translators, new strings :(
-
-2003/08/13 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect: fix mcc lan changes (fix at least #4088)
-
-2003/08/13 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/13 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/list.i386: updated with xfs_progs.
-
- * pkgs.pm: added log for checking deselection (check deadlock unless gtk
- are doing them).
- workaround for rpmdb problems of opening Conflictname and Triggername
- files.
-
- * share/list.i386: updated with newer xfs_progs.
-
- * standalone/drakpxe: fixed to match new pxe dhcp.conf configuration file.
-
- * install_any.pm: fixed to build an inflexion point in list file (so that
- urpmi can found it).
- generate a list file if a macro is used (and only in this case).
- fixed with_hdlist possibly incorrect.
- added tiny support for arch dependant directory.
-
-2003/08/13 gbeauchesne
-
- * Makefile: Use bash in stage2 on IA-64
-
- * mdk-stage1/Makefile: Fix merge from amd64-branch
-
- * rescue/list.x86_64, rescue/list: Merge with amd64-branch (rpm libdir is
- always /usr/lib/rpm, update lists)
-
-2003/08/13 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/po/cy.po, share/po/zh_TW.po, share/po/eo.po,
- install_steps_interactive.pm, share/po/eu.po, share/po/zh_CN.po,
- share/po/vi.po, share/po/be.po, standalone/drakbackup, share/po/et.po,
- share/po/pl.po, share/po/tr.po, share/po/ca.po, share/po/uk.po,
- share/po/it.po, share/po/is.po, share/po/th.po, share/po/mt.po,
- share/po/id.po, share/po/fi.po, share/po/el.po, share/po/wa.po,
- share/po/lt.po, share/po/ar.po, share/po/bg.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/nl.po, share/po/pt.po, share/po/fa.po,
- share/po/sl.po, share/po/br.po, share/po/de.po, share/po/uz@Cyrl.po,
- share/po/ja.po, share/po/sr@Latn.po, share/po/he.po, share/po/hr.po,
- share/po/gl.po, share/po/nb.po, share/po/da.po, share/po/fr.po,
- share/po/cs.po, share/po/bs.po, share/po/sk.po, share/po/sv.po,
- share/po/sq.po, share/po/hu.po, share/po/ga.po, share/po/tg.po,
- share/po/ta.po, share/po/sr.po, share/po/ko.po, share/po/ro.po,
- share/po/es.po, standalone/drakboot, share/po/uz.po, share/po/az.po,
- share/po/af.po, share/po/lv.po: some english typo fixes thx to Arpad
- Biro
-
- * mdk-stage1/probing.c: full pci probe can't be run with fopen/fread
- because we might read too many bytes. this was the reason for freezes on
- some boxes from drakx, that may impact stage1 also, so better change
- that.
-
-2003/08/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: corrected typo
-
- * share/po/cy.po, share/po/zh_TW.po, share/po/eo.po, share/po/eu.po,
- share/po/zh_CN.po, share/po/vi.po, share/po/be.po, share/po/et.po,
- share/po/pl.po, share/po/tr.po, share/po/ca.po, share/po/uk.po,
- share/po/it.po, share/po/is.po, share/po/th.po, share/po/mt.po,
- share/po/id.po, share/po/fi.po, share/po/el.po, share/po/wa.po,
- share/po/lt.po, share/po/ar.po, share/po/bg.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/nl.po, share/po/pt.po, share/po/fa.po,
- share/po/sl.po, share/po/de.po, share/po/uz@Cyrl.po, share/po/ja.po,
- share/po/sr@Latn.po, share/po/he.po, share/po/hr.po, share/po/gl.po,
- share/po/nb.po, share/po/da.po, share/po/fr.po, share/po/cs.po,
- share/po/bs.po, share/po/sk.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sq.po, share/po/hu.po, share/po/ga.po, share/po/tg.po,
- share/po/ta.po, share/po/sr.po, share/po/ko.po, share/po/ro.po,
- share/po/es.po, share/po/uz.po, share/po/az.po, share/po/af.po,
- share/po/lv.po: updated pot file
- updated pot file
-
- * harddrake/sound.pm: fixed typo
-
-2003/08/12 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * drakxtools.spec: drakxtools depends on gurpmi (do_pkgs->install for
- example)
-
-2003/08/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/he.po: updated Hebrew file
-
- * share/po/cs.po: updated Czech file
- updated Czech file
-
-2003/08/12 Pixel <pixel at mandrakesoft.com>
-
- * share/gen_locales.sh: by the way, gen_locales.sh makes an error because
- /usr/X11R6/lib/X11/locale/common doesn't exist anymore. It used to
- contain
- ximcp.so.2 xlcDef.so.2 xlcUTF8Load.so.2
- xlibi18n.so.2 xlocale.so.2 xomGeneric.so.2
- in mdk9.0, but mdk9.1 install was without it and it was ok...
-
- * diskdrake/smbnfs_gtk.pm: do pop the "do you want to install samba?"
- (otherwise when cancel is pressed,
- drakconf thinks the install exited abnormally since no window was
- embedded
- whereas "diskdrake --smb" is normally embedded)
-
- * lang.pm: > During the installation when one chooses Uzbek (latin) as a
- language the next
- > installation stage comes in English. However, DrakX creates
- > /usr/share/locale_special/uz/LC_MESSAGES/libDrakX.mo and
- > /usr/share/locale/uz/LC_* files.
- this comes from during_install__l2charset() returning UNICODE which is
- not recognised.
-
-2003/08/12 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: medias -> media
- Mb -> MB [Bug 4381]
-
-2003/08/11 Franois Pons <fpons at mandrakesoft.com>
-
- * share/rpmsrate: added bash-completion in TERMINALS section.
-
-2003/08/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/zh_TW.po, share/po/eo.po, share/po/eu.po,
- share/po/zh_CN.po, share/po/vi.po, share/po/be.po, share/po/pl.po,
- share/po/tr.po, share/po/ca.po, share/po/uk.po, share/po/it.po,
- share/po/is.po, share/po/th.po, share/po/mt.po, share/po/id.po,
- share/po/fi.po, share/po/el.po, share/po/wa.po, share/po/lt.po,
- share/po/ar.po, share/po/bg.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/nl.po, share/po/pt.po, share/po/fa.po, share/po/sl.po,
- share/po/de.po, share/po/uz@Cyrl.po, share/po/ja.po,
- share/po/sr@Latn.po, share/po/he.po, share/po/hr.po, share/po/gl.po,
- share/po/da.po, share/po/fr.po, share/po/cs.po, share/po/bs.po,
- share/po/sk.po, share/po/DrakX.pot, share/po/sv.po, share/po/sq.po,
- share/po/ga.po, share/po/tg.po, share/po/ta.po, share/po/sr.po,
- share/po/ko.po, share/po/ro.po, share/po/es.po, share/po/uz.po,
- share/po/az.po, share/po/af.po, share/po/lv.po: updated pot file
-
- * share/po/et.po, share/po/nb.po, share/po/hu.po: updated Estonian,
- Hungarian and Norvegian files
- updated pot file
-
-2003/08/11 Pixel <pixel at mandrakesoft.com>
-
- * standalone/XFdrake: more newbie-friendly message:
- "You need to log out and back in again for changes to take effect"
- instead of "Please relog into %s to activate the changes"
- (as suggested on cooker, thanks!)
-
- * install2.pm: when any::setupBootloader_simple() fail, use
- any::setupBootloader() afterwards
-
- * install_steps_interactive.pm: when any::setupBootloader_simple() fail,
- use any::setupBootloader() afterwards
- perl_checker compliance
-
- * .perl_checker: why were c, pkgs and URPM::Resolve excluded? i don't
- know, but that's much
- better when perl_checker can see them
-
- * security/msec.pm, ugtk2.pm, scanner.pm, security/l10n.pm,
- install_gtk.pm, services.pm: perl_checker compliance
-
- * lvm.pm: fix typo (fix bug #4239)
-
- * bootloader.pm: perl_checker compliance
- sanitize_ver() can fail and return ''
-
-2003/08/11 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Search for files to restore.
- Fix looping signal_connect in catalog restore.
- GUI fixes - Fabrice FACORAT.
-
-2003/08/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bg.po: updated Bulgarian file
-
-2003/08/10 Pixel <pixel at mandrakesoft.com>
-
- * install_any.pm, install_steps_interactive.pm, standalone/adduserdrake,
- any.pm: use $::prefix instead of passing $prefix to functions
-
- * install_steps.pm: use $::prefix instead of passing $prefix to functions
- since we wrote the password in /etc/passwd, we must convert to shadow
-
- * interactive/gtk.pm, diskdrake/hd_gtk.pm: use
- Gtk2::Button->new_with_label instead of Gtk2::Button->new for some
- widgets otherwise underscores become underlines (bug #4678)
-
- * network/netconnect.pm: perl_checker compliance
- replace "Press \"Forward\" to continue" with "Press \"%s\" to continue"
- (bug #4564)
-
-2003/08/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
- * share/po/fa.po: updated Farsi file
-
-2003/08/08 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: add gtkset_alignment
-
-2003/08/08 keld
-
- * share/po/da.po: Updates
- soft/control-center/po/da.po soft/ftw/po/da.po
- soft/mdkhtmlbrowser/po/da.po soft/rpmdrake/po/da.po
- soft/urpmi/po/da.po soft/userdrake2/po/da.po
- gi/perl-install/share/po/da.po
-
-2003/08/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/zh_TW.po, share/po/eo.po, share/po/eu.po,
- share/po/zh_CN.po, share/po/vi.po, share/po/be.po, share/po/pl.po,
- share/po/tr.po, share/po/ca.po, share/po/uk.po, share/po/it.po,
- share/po/is.po, share/po/th.po, share/po/mt.po, share/po/id.po,
- share/po/fi.po, share/po/el.po, share/po/wa.po, share/po/lt.po,
- share/po/ar.po, share/po/bg.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/nl.po, share/po/pt.po, share/po/fa.po, share/po/sl.po,
- share/po/de.po, share/po/uz@Cyrl.po, share/po/ja.po,
- share/po/sr@Latn.po, share/po/he.po, share/po/hr.po, share/po/gl.po,
- share/po/nb.po, share/po/da.po, share/po/fr.po, share/po/cs.po,
- share/po/bs.po, share/po/sk.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/hu.po, share/po/ga.po, share/po/tg.po, share/po/ta.po,
- share/po/sr.po, share/po/ko.po, share/po/ro.po, share/po/es.po,
- share/po/uz.po, share/po/az.po, share/po/af.po, share/po/lv.po: updated
- pot file
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/sq.po: updated Albanian file
- updated pot file
-
-2003/08/07 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po: updated Hebrew and Swedish files
-
- * share/po/de.po: Small fix (too long string)
-
- * share/po/he.po: updated Hebrew file
- updated Hebrew and Swedish files
-
-2003/08/07 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec:
- - drakxservices: xinetd services have a special treatment
- - localedrake: fix the "zh_TW with country China" case
- - no more stock icons
-
-2003/08/07 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix removed users code (thanks gc). Enable
- .backupignore.
- Clean up spastic progress bar. Add more info in "View Config"
- Deal with users that are deleted from the system [Bug 4541].
-
-2003/08/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po, share/po/he.po: updated Hebrew and Swedish files
-
-2003/08/06 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Update (partially)
-
-2003/08/06 David Baudens <baudens at mandrakesoft.com>
-
- * standalone/drakfloppy: Use capital letter when needed
-
-2003/08/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/az.po: updated Azeri file
-
-2003/08/06 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: try to restore the MBR using "lilo -u" for users not liking the
- default
- bootloader automatic configuration (eg: bug #4415)
-
- * services.pm: in drakxservices, display differently services handled by
- xinetd (bug #4516)
- create services_raw() which returns all the info out of "chkconfig
- --list"
- perl_checker compliance
-
-2003/08/05 Franois Pons <fpons at mandrakesoft.com>
-
- * install2.pm: added discovery and download meta_class facility in VERSION
- file.
-
- * pkgs.pm: checking transaction allow ordering them ;-)
- make default size of transaction to 13 (?) and avoid rpm ordering which
- seems
- nasty at present (missing configuration read ?).
-
-2003/08/05 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm: ghanese ppl don't talk french!?
-
-2003/08/05 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: Turkish "F" keyboard was unavailable due to a typo
-
- * share/po/sk.po, share/po/it.po: updated Italian file
-
-2003/08/05 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: do not invert Ok/Cancel for mdk 9.2 (per IHM team request)
- remove stock icons (per IHM team request)
-
- * any.pm: fix an old typo
-
- * standalone/drakbackup, standalone/drakfloppy, standalone/logdrake,
- diskdrake/hd_gtk.pm, standalone/harddrake2, standalone/drakgw,
- standalone/drakperm, standalone/draksec,
- Xconfig/resolution_and_depth.pm, standalone/mousedrake, Xconfig/main.pm,
- interactive/gtk.pm, standalone/drakboot, standalone/net_monitor,
- services.pm, standalone/drakbug, standalone/drakfont,
- standalone/drakconnect: remove stock icons (per IHM team request)
-
- * lang.pm:
- - fix system_locales_to_ourlocale() returning { lang => 'zh' } for
- $locale_lang == 'zn_CN.UTF8'
- - in standard_locale, return zh_TW instead of zh_CN for lang=zh_TW
- country=CN
- - cleanup standard_locale
-
- * install_any.pm: add flag UTF8 for rpmsrate
-
-2003/08/05 Franois Pons <fpons at mandrakesoft.com>
-
- * pkgs.pm: checking transaction allow ordering them ;-)
- make default size of transaction to 13 (?) and avoid rpm ordering which
- seems
- nasty at present (missing configuration read ?).
- fixed ordering of packages.
- fixed otherOnly for package selection not correctly updated (according
- to
- changes in perl-URPM).
-
- * install2.pm: added discovery and download meta_class facility in VERSION
- file.
-
-2003/08/05 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * drakxtools.spec: commit titi's requested typos changes
-
- * ftp.pm: revert my bad change
-
-2003/08/05 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: do not invert Ok/Cancel for mdk 9.2 (per IHM team request)
- remove stock icons (per IHM team request)
-
- * interactive/gtk.pm, standalone/mousedrake, standalone/drakconnect,
- standalone/draksec, standalone/drakperm, diskdrake/hd_gtk.pm,
- standalone/net_monitor, standalone/drakbackup, standalone/harddrake2,
- standalone/drakgw, standalone/drakbug, standalone/drakboot,
- Xconfig/resolution_and_depth.pm, Xconfig/main.pm, standalone/logdrake,
- standalone/drakfloppy, services.pm, standalone/drakfont: remove stock
- icons (per IHM team request)
-
-2003/08/05 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * drakxtools.spec: commit titi's requested typos changes
-
-2003/08/05 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * drakxtools.spec: commit titi's requested typos changes
-
-2003/08/04 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/08/04 Franois Pons <fpons at mandrakesoft.com>
-
- * pkgs.pm: added log.
- updated with newer perl-URPM
-
-2003/08/04 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ftp.pm: don't have two / in the urpmi url or it seems it causes problems
- for some people (some ftp servers? wget/curl? proxy? no s..)
-
- * drakxtools.spec: 9.2-0.27mdk
-
- * ugtk2.pm: fix not possible to select with mouse anymore (rpmdrake etc)
- revert "use checkboxes instead of icons"
-
-2003/08/04 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sr.po, share/po/sq.po, share/po/mt.po, share/po/sr@Latn.po,
- share/po/nb.po, share/po/hr.po, share/po/be.po, share/po/sv.po,
- share/po/vi.po, share/po/fi.po, share/po/ru.po, share/po/eo.po,
- share/po/sl.po, share/po/el.po, share/po/bg.po, share/po/gl.po,
- share/po/DrakX.pot, share/po/az.po, share/po/bs.po, share/po/eu.po,
- share/po/pt.po, share/po/zh_TW.po, share/po/tr.po, share/po/sk.po,
- share/po/ar.po, share/po/it.po, share/po/af.po, share/po/ga.po,
- share/po/da.po, share/po/ta.po, share/po/lt.po, share/po/id.po,
- share/po/ko.po, share/po/cy.po, share/po/is.po, share/po/tg.po,
- share/po/fa.po, share/po/uz@Cyrl.po, share/po/pt_BR.po, share/po/pl.po,
- share/po/nl.po, share/po/lv.po, share/po/cs.po, share/po/th.po,
- share/po/ca.po, share/po/ro.po, share/po/ja.po, share/po/zh_CN.po,
- share/po/es.po, share/po/uz.po, share/po/hu.po, share/po/wa.po,
- share/po/fr.po, share/po/de.po: updated pot file
-
- * share/po/he.po: updated Hebrew file
- updated pot file
-
- * share/po/et.po: updated Estonian file
- updated pot file
-
- * share/po/uk.po: updated Ukrainian file
- updated pot file
-
- * keyboard.pm: removed bad keyboard from list for Swedish;
-
- * lang.pm: removed 'xh_ZA' in double in @locales
- updated list of available locales
-
-2003/08/04 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: fix ask_window_manager_to_logout for gnome
-
- * ugtk2.pm: don't export destroy_window(), this function doesn't exist!
- (thanks to perl_checker)
- perl_checker compliance
- disable selecting text and popping the contextual menu
- (GUI team says it's *horrible* to be able to do select text!)
-
- * drakxtools.spec: gc: commit pixel's 9.2-0.26mdk changelog diff (pixel
- sux)
-
-2003/08/04 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/08/04 Warly <warly at mandrakesoft.com>
-
- * share/logo-mandrake.png: Add new cooker logo for installation
-
-2003/08/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/fa.po: Added Farsi file
-
-2003/08/03 Pixel <pixel at mandrakesoft.com>
-
- * bootloader.pm: don't overwrite $o->{bootloader}{method} (much nicer for
- auto_installs)
-
- * install_steps_interactive.pm: more complete name for the setRootPassword
- step: "Set root password and
- network authentication methods" instead of simply "Set root password"
-
- * interactive/gtk.pm: OptionMenus do not have an horizontal scroll-bar.
- This can cause havoc for
- long strings. So use combo box as we used to do in those cases
- (eg: diskdrake Create dialog box in expert mode) (bug #4484)
-
- * rescue/make_rescue_img: fix /sbin/insmod /sbin/rmmod and /sbin/lsmod
- which were dead symlinks
- (to /etc/alternatives/something)
-
- * rescue/guessmounts:
- - copy /etc/mtab to /mnt/etc/mtab to have a nice chrooted "mount" or
- "df"
- - some perl_checker compliance
-
-2003/08/03 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Tool tips.
-
-2003/08/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
-2003/08/01 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm, install_steps.pm, network/smb.pm,
- install_steps_interactive.pm:
- - move write_smb_conf() from install_any to network::smb
- - rename setAuthentication() to set_authentication()
- - move the work of set_authentication() from install_any to any
- - move the per-authentification kind questions from
- install_steps_interactive::setRootPassword() to
- any::ask_authentification_parameters()
- - various cleanup in code prompting authentification questions
- - call install_any::set_authentication() in
- install_steps::setRootPassword()
- instead of waiting for the installPackages step to be done
- (since setRootPassword occurs *after* packages installation)
- - don't call set_authentification() in install_steps::addUser()
- (why was this done there??)
- => these changes will allow drakauth
-
- * drakxtools.spec: re-adding with -kb
- add drakauth
-
- * Xconfig/xfreeX.pm, Xconfig/parse.pm, Xconfig/xfree4.pm,
- Xconfig/xfree3.pm: => do as Chris Picton suggested
- Chris Picton said (nearly one year ago :-/) :
- I have found the need for many low res screen resolutions for such
- thingas as movie playing, xmame, etc.
-
- The method XFdrake uses to enable modes is to enumerate each mode in the
- XF86Config file. For example (a newly created file):
-
- Subsection "Display"
- Depth 24
- Modes "1280x960" "1152x864" "1024x768" "800x600" "640x480"
- EndSubsection
-
- It would be better (at least under XFree 4, which automatically provides
- resoltions from the monitor, if it is capable), to not limit the modes
- provided to the user
-
- If I use instead, the following:
-
- Subsection "Display"
- Depth 24
- Virtual 1280 960
- EndSubsection
-
- My maximum mode is exactly the same as before, but I have many more low
- resolution modes.
-
- * any.pm, install_any.pm:
- - move write_smb_conf() from install_any to network::smb
- - rename setAuthentication() to set_authentication()
- - move the work of set_authentication() from install_any to any
- - move the per-authentification kind questions from
- install_steps_interactive::setRootPassword() to
- any::ask_authentification_parameters()
- - various cleanup in code prompting authentification questions
- - call install_any::set_authentication() in
- install_steps::setRootPassword()
- instead of waiting for the installPackages step to be done
- (since setRootPassword occurs *after* packages installation)
- - don't call set_authentification() in install_steps::addUser()
- (why was this done there??)
- => these changes will allow drakauth
- use $::prefix
-
- * standalone/drakauth, Makefile.config: add drakauth
-
- * pixmaps/langs/lang-ku.png, pixmaps/langs/lang-uz@Cyrl.png,
- pixmaps/langs/lang-gu.png, pixmaps/langs/lang-zu.png,
- pixmaps/langs/lang-sr@Latn.png, pixmaps/langs/lang-ne.png,
- pixmaps/langs/lang-se.png, pixmaps/langs/lang-xh.png,
- pixmaps/langs/lang-as.png, pixmaps/langs/lang-st.png,
- pixmaps/langs/lang-li.png, pixmaps/langs/lang-ss.png,
- pixmaps/langs/lang-ve.png, pixmaps/langs/lang-ml.png: re-adding with -kb
- removing for re-adding with -kb
-
-2003/08/01 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Add gnome calculator and charmap
-
-2003/08/01 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_CN.po: updated Chinese file
-
- * lang.pm: Added some more languages to the list;
- defined kde fonts for some languages
-
- * pixmaps/langs/lang-zu.png, pixmaps/langs/lang-te.png,
- pixmaps/langs/lang-mr.png, pixmaps/langs/lang-uz@Cyrl.png,
- pixmaps/langs/lang-ss.png, pixmaps/langs/lang-xh.png,
- pixmaps/langs/lang-sr@Latn.png, pixmaps/langs/lang-se.png,
- pixmaps/langs/lang-ku.png, pixmaps/langs/lang-ml.png,
- pixmaps/langs/lang-ne.png, pixmaps/langs/lang-as.png,
- pixmaps/langs/lang-li.png, pixmaps/langs/lang-st.png,
- pixmaps/langs/lang-ve.png, pixmaps/langs/lang-gu.png,
- pixmaps/langs/lang-uz.png: New/updated images with language names
-
- * share/po/et.po: updated po file
-
- * share/rpmsrate: Added locale->fonts-* dependencies
-
-2003/08/01 Pixel <pixel at mandrakesoft.com>
-
- * .perl_checker: printer::printerdrake is not perl_checker compliant,
- don't pretend it is!
-
- * standalone/draksec: perl_checker compliance
-
- * Makefile: s/head -1/head -n 1/
- (am i the only one who thinks changing head's usage is really stupid?
- well...)
-
- * diskdrake/smbnfs_gtk.pm: instead of removing the "Search servers" button
- when the search is over, keep
- it to allow searching for new servers (the label is changed from "Search
- servers" to "Search new servers") (bug #4297)
-
- * install_any.pm, any.pm:
- - move write_smb_conf() from install_any to network::smb
- - rename setAuthentication() to set_authentication()
- - move the work of set_authentication() from install_any to any
- - move the per-authentification kind questions from
- install_steps_interactive::setRootPassword() to
- any::ask_authentification_parameters()
- - various cleanup in code prompting authentification questions
- - call install_any::set_authentication() in
- install_steps::setRootPassword()
- instead of waiting for the installPackages step to be done
- (since setRootPassword occurs *after* packages installation)
- - don't call set_authentification() in install_steps::addUser()
- (why was this done there??)
- => these changes will allow drakauth
- use $::prefix
-
- * interactive/gtk.pm: don't warn when label is used with no text for boot
- entries
- (i want titi's explaination on this first)
-
- * Xconfig/card.pm: Intel drivers don't need DontVTSwitch anymore (dixit
- Arnaud de Lorbeau)
-
- * drakxtools.spec, standalone/drakauth, Makefile.config: add drakauth
-
- * install_steps_interactive.pm, install2.pm, install_steps.pm,
- network/smb.pm:
- - move write_smb_conf() from install_any to network::smb
- - rename setAuthentication() to set_authentication()
- - move the work of set_authentication() from install_any to any
- - move the per-authentification kind questions from
- install_steps_interactive::setRootPassword() to
- any::ask_authentification_parameters()
- - various cleanup in code prompting authentification questions
- - call install_any::set_authentication() in
- install_steps::setRootPassword()
- instead of waiting for the installPackages step to be done
- (since setRootPassword occurs *after* packages installation)
- - don't call set_authentification() in install_steps::addUser()
- (why was this done there??)
- => these changes will allow drakauth
-
- * ugtk2.pm: replace signal_disconnect with signal_handler_disconnect
- (needed for perl-gtk2-xs)
-
- * Xconfig/xfree4.pm, Xconfig/xfree3.pm, Xconfig/xfreeX.pm,
- Xconfig/parse.pm: => do as Chris Picton suggested
- Chris Picton said (nearly one year ago :-/) :
- I have found the need for many low res screen resolutions for such
- thingas as movie playing, xmame, etc.
-
- The method XFdrake uses to enable modes is to enumerate each mode in the
- XF86Config file. For example (a newly created file):
-
- Subsection "Display"
- Depth 24
- Modes "1280x960" "1152x864" "1024x768" "800x600" "640x480"
- EndSubsection
-
- It would be better (at least under XFree 4, which automatically provides
- resoltions from the monitor, if it is capable), to not limit the modes
- provided to the user
-
- If I use instead, the following:
-
- Subsection "Display"
- Depth 24
- Virtual 1280 960
- EndSubsection
-
- My maximum mode is exactly the same as before, but I have many more low
- resolution modes.
-
-2003/07/31 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/tree/etc/oem: make oem-all by default (obsoleted previous oem)
-
- * install_steps.pm: added redo of initrd files for oem changes to take
- effects for bootsplash...
- fixed /usr/share/bootsplash directory not created for images.
- apply oem image modification to bootsplash too.
-
-2003/07/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po: updated pot file
- updated Swedish file
-
- * share/po/ru.po, share/po/et.po, share/po/cy.po, share/po/ca.po,
- share/po/ja.po, share/po/tg.po, share/po/pt_BR.po, share/po/ar.po,
- share/po/lt.po, share/po/id.po, share/po/eo.po, share/po/be.po,
- share/po/af.po, share/po/sq.po, share/po/he.po, share/po/az.po,
- share/po/ta.po, share/po/uk.po, share/po/sk.po, share/po/it.po,
- share/po/ro.po, share/po/pt.po, share/po/es.po, share/po/ko.po,
- share/po/bs.po, share/po/sr@Latn.po, share/po/lv.po, share/po/bg.po,
- share/po/DrakX.pot, share/po/sr.po, share/po/el.po, share/po/nb.po,
- share/po/zh_TW.po, share/po/sl.po, share/po/th.po, share/po/hu.po,
- share/po/cs.po, share/po/ga.po, share/po/is.po, share/po/uz@Cyrl.po,
- share/po/gl.po, share/po/pl.po, share/po/fr.po, share/po/eu.po,
- share/po/de.po, share/po/da.po, share/po/tr.po, share/po/nl.po,
- share/po/vi.po, share/po/wa.po, share/po/hr.po, share/po/zh_CN.po,
- share/po/fi.po, share/po/mt.po, share/po/uz.po: updated pot file
-
-2003/07/31 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec:
- - drakxtools-newt must not require perl(interactive::gtk) or
- perl(ugtk2)
- - only drakbackup require perl(Net::FTP) & perl(Time::localtime), i
- don't want
- this require for all drakxtools. What about moving drakbackup to a
- separate
- package?
-
- * bootloader.pm: use "splash=silent" instead of "quiet".
- kernel messages will still be written, but will be hidden (can be seen
- if
- pressing F2 or escape at boot time)
-
-2003/07/31 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: UI issues from cooker list. Push help off to
- drakhelp.
-
-2003/07/30 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/07/30 Franois Pons <fpons at mandrakesoft.com>
-
- * interactive/gtk.pm: removed ugly code for scrollbars as pixel has fixed
- it now.
-
- * ugtk2.pm: intermediate commit to completely broken ugtk2 for handling
- tree, in order for
- gc or pixel to fix this...
-
- * pkgs.pm: allow testing locally, should not avoid pkgs to work in real
- place.
-
- * install_steps_interactive.pm: removed remaining code of eval (eq nop).
- remove eval around choosePackagesTree as it display something even if it
- doesn't run...
-
-2003/07/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cs.po, share/po/he.po, share/po/sq.po: updated Albanian, Czech
- and Hebrew files
-
-2003/07/30 Pixel <pixel at mandrakesoft.com>
-
- * network/network.pm: revert to 1.129:
- it's no good removing " (using module ...)" from {DEVICE} field, it's
- much
- better not having it in the first place. See network/ethernet.pm v1.81
- for
- the real fix
-
- * install_steps.pm: Aurora doesn't exist anymore (and it's been that way
- for quite a few time)
-
- * network/ethernet.pm: fix typo (thanks to perl_checker)
- cleanup (especially ensure $interface is not something like "eth0 (using
- module ...)" but only "eth0" (cf network/network.pm 1.130 nasty change)
-
- * timezone.pm:
- - cleanup
- - add pool.ntp.org (and make it the default) (cf bug #4197)
-
- * install_steps_gtk.pm: ensure "No details" is displayed instead of
- "Details" when beginning a new
- package installation round and "No details" was pressed in previous
- round
-
- * any.pm: perl_checker compliance
- - cleanup debug code
- - use read_gnomekderc & update_gnomekderc instead of getVarsFromSh &
- substInFile
- allow other=/dev/fd0 (bug #4405)
-
- * Xconfig/test.pm:
- - move from perl-GTK2 to perl-Gtk2
- - fix an old weird typo
-
- * install_steps_interactive.pm: fix typo
- - cleanup
- - add pool.ntp.org (and make it the default) (cf bug #4197)
-
-2003/07/29 Frederic Crozat <fcrozat at mandrakesoft.com>
-
- * share/rpmsrate: Add vera font by default
-
-2003/07/29 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/wa.po, share/po/da.po, share/po/zh_CN.po,
- share/po/uz@Cyrl.po, share/po/sk.po, share/po/uz.po: updated pot file
-
-2003/07/29 Pixel <pixel at mandrakesoft.com>
-
- * docs/README: remove some really obsolete doc
-
- * fsedit.pm: re-export %fsedit::suggestions as needed (why did titi my-ed
- it?) (fixes bug #4298)
-
- * install2.pm: use formatError for the error message occuring when
- auto_install.cfg is bad
-
- * drakxtools.spec: there is no good url for drakxtools, but at least don't
- give a broken one!
- (thanks to Raul Dias)
-
- * ugtk2.pm: labels are not able to correctly handle long texts, so
- rollback to using
- TextView instead.
- For information on this pb:
- - IHM team doesn't like TextView because the text can be selected, and
- a
- contextual menu is available
- - IHM team doesn't like the difference between small text (using a
- Label) and
- longer text (using a TextView)
- - Label can wrap automatically but not nicely (it doesn't use the full
- width)
- - Label can't wrap CJK text which have no spaces
- Apart from this Label vs TextView pb, Titi only left some code which
- takes
- care of small text, causing the text to be wrapped using warp_text
- (which is
- not proportional font aware) and not using a scrolled window (causing
- the
- license to take more than the screen, the buttons disappearing at the
- bottom
- of the screen)
-
-2003/07/28 Franois Pons <fpons at mandrakesoft.com>
-
- * share/list.i386: moved mkfs.xfs
-
- * rescue/list.i386: moved xfs files.
-
- * rescue/list.ia64: moved xfs files (problably the same for ia64 ?).
-
- * interactive/gtk.pm: make sure the split of message is done only in
- install mode, as standalone has
- no problem.
-
-2003/07/28 Pixel <pixel at mandrakesoft.com>
-
- * tools/ddcprobe/Makefile: we now need -lm to link
-
-2003/07/28 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/07/26 keld
-
- * share/po/da.po: small update
- gi/perl-install/share/po/da.po
- update!
- soft/menudrake/po/da.po gi/perl-install/share/po/da.po
- update
- gi/perl-install/share/po/da.po
-
-2003/07/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po, share/po/uk.po: updated Japanese and Ukrainian files
-
-2003/07/25 aginies
-
- * pixmaps/drakcluster.png: new icon, without alpha-layer (unsupported
- under 9.0)
-
-2003/07/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: Updated Estonian file
- updated pot file
-
- * share/po/ru.po, share/po/cy.po, share/po/ca.po, share/po/ja.po,
- share/po/tg.po, share/po/pt_BR.po, share/po/ar.po, share/po/lt.po,
- share/po/id.po, share/po/eo.po, share/po/be.po, share/po/af.po,
- share/po/sq.po, share/po/he.po, share/po/az.po, share/po/ta.po,
- share/po/uk.po, share/po/sk.po, share/po/it.po, share/po/ro.po,
- share/po/pt.po, share/po/es.po, share/po/ko.po, share/po/bs.po,
- share/po/sr@Latn.po, share/po/lv.po, share/po/bg.po, share/po/DrakX.pot,
- share/po/sr.po, share/po/el.po, share/po/nb.po, share/po/zh_TW.po,
- share/po/sv.po, share/po/sl.po, share/po/th.po, share/po/hu.po,
- share/po/cs.po, share/po/ga.po, share/po/is.po, share/po/uz@Cyrl.po,
- share/po/gl.po, share/po/pl.po, share/po/fr.po, share/po/eu.po,
- share/po/de.po, share/po/da.po, share/po/tr.po, share/po/nl.po,
- share/po/vi.po, share/po/wa.po, share/po/hr.po, share/po/zh_CN.po,
- share/po/fi.po, share/po/mt.po, share/po/uz.po: updated pot file
-
-2003/07/25 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-0.24mdk
- 9.2-0.24mdk: work in progress
-
- * ugtk2.pm: work in progress (follow interface team recommendation) : use
- checkboxes instead of ugly icon
- inconsistent (aka semi-selected) state still need working
- install caller must be fixed like rpmdrake is
-
- * standalone/drakbug: use std button layout
- use option menus instead of combos in on interface team request
-
- * standalone/drakperm: fix crash on adding new permission
-
-2003/07/24 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Update
-
-2003/07/24 Frederic Lepied <flepied at mandrakesoft.com>
-
- * share/rpmsrate: removed ncompress (contrib)
-
-2003/07/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakboot: hide splash screen section for now on ihm team
- request
-
- * standalone/net_monitor:
- - use option menus instead of combos
- - fix crash on profile change due to netconnect api change
-
- * harddrake/sound.pm: fix #4258
-
- * standalone/logdrake: upcase label
-
- * security/l10n.pm: describe
-
- * security/help.pm: better help
- - filter dumb characters
- - strip help from internal msec doc so that it better fit end user
-
- * share/po/fr.po: update
- one more typo (still fabrice)
- typo fix (spoted by Fabrice Facorat)
- follow english case
-
- * interactive/gtk.pm: if the callee explicitely want to force the user to
- pick sg from a
- fixed set of options, the right widget to use is an OptionMenu rather
- than a Combo (see ugtk2 r1.141 log and ugtk2::Gtk2::OptionMenu
- sub-module)
-
- * standalone/drakperm: since we've replace save "button" by "ok", exit the
- tool after saving the preferences
- fix tree filling
- - ugtk2-ize dialog construction
- - fix tip setting
- localize level option menu
- settings dialog:
- - localize all fields
- - add tips for all check boxes
- use stock icons on rule toolbar
- make label be undserstandable
- upcase various widget texts (still have to localize settings dialog
- fields though)
- simplify (un|)sensitive property setting of the list
- use option menus instead of combos in settings dialog too
- use stock icons and std button layout in settings dialog
- use option menus instead of combos
-
- * drakxtools.spec: bump perl-Gtk2 requires in order to fix drakfont bug
- with utf8 file
- names
- 9.2-0.23mdk
- draksec: requires a non broken msec
- 9.2-0.22mdk
-
- * standalone/mousedrake: use std button layout
-
- * standalone/draksec: restore help for msec checks
-
- * standalone/drakconnect: remove nonsense expert button
- - (configure_lan) directly use global variables
- - double click on ethernet lines run lan config dialog
-
-2003/07/23 Daouda Lo <daouda at mandrakesoft.com>
-
- * standalone/drakhelp:
- - ru, de and it have no specific drakxtools help packages. Default to
- english
- - retest $$path to see if the page exists.
- - don't launch browser unless help page exists.
-
-2003/07/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/he.po: fixed "arrows"
-
- * share/po/uz@Cyrl.po, share/po/uz.po: Added Uzbek cyrillic file
-
-2003/07/23 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix catalog restore for perl-Gtk2
- Fix rsync behavior - broken in perl_checker fixes
- Fix wildcard_to_tarfile
-
-2003/07/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm: new autologin scheme (spec87): directly configure display
- manager
-
- * drakxtools.spec: log drakfont fixes
- 9.2-0.21mdk
-
- * standalone/drakboot: we do not need anymore autologin (spec87)
-
- * standalone/drakfont: fix #1679 & #3673
-
-2003/07/22 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/07/22 Franois Pons <fpons at mandrakesoft.com>
-
- * install_gtk.pm: fixed titi sucks (as usually as he never tests nor
- checks what he is writing).
-
- * standalone.pm: avoid being clashed by signature checking when installing
- packages,
- need a better fix later.
-
- * interactive/gtk.pm: tempory fix for title not having scroll bars (which
- sounds reasonable ?), as the
- size of the window is fixed the low part of the window is not visible.
- titi who makes the portage to newer Gtk2 has not tested this (again, for
- info).
-
-2003/07/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
-2003/07/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * share/po/fr.po: last but not least ...
- more unfuzzy
- unfuzzy...
- more french translation
- better phrasing
-
- * drakxtools.spec: first bits of 9.2-0.21mdk
- 9.2-0.20mdk
- 9.2-0.20mdk
-
- * standalone/draksec: N_ON_E is of no use, NONE is
- simplify and order vertically OptionMenus
-
- * network/network.pm: fix fpons sucks (as usuall as he neither tests nor
- care about bug
- reports)
-
- * standalone/drakconnect:
- - fix "lan config" dialog where fields were not filled
- - factorize some code in order to achieve it
-
- * standalone/drakgw: disable service start/stop too in testing mode
- do not install package in testing mode
- no valid reason not to be able to go back at first step
- fix going backward in the wizard at deepest stages
- testing mode: enable to go some steps further when testing this tool
- fix back step
-
-2003/07/21 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_gtk.pm: avoid src package to be seen in tree.
-
- * pkgs.pm: fixed setSelectedFromCompssList (updated with newer perl-URPM
- interface),
- more need to be done. maybe increased speed of unselectAllPackages.
-
-2003/07/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ru.po, share/po/et.po, share/po/cy.po, share/po/ca.po,
- share/po/ja.po, share/po/tg.po, share/po/pt_BR.po, share/po/ar.po,
- share/po/lt.po, share/po/id.po, share/po/eo.po, share/po/be.po,
- share/po/af.po, share/po/sq.po, share/po/he.po, share/po/az.po,
- share/po/ta.po, share/po/uk.po, share/po/sk.po, share/po/it.po,
- share/po/ro.po, share/po/pt.po, share/po/es.po, share/po/ko.po,
- share/po/bs.po, share/po/sr@Latn.po, share/po/lv.po, share/po/bg.po,
- share/po/DrakX.pot, share/po/sr.po, share/po/el.po, share/po/nb.po,
- share/po/zh_TW.po, share/po/sv.po, share/po/sl.po, share/po/th.po,
- share/po/hu.po, share/po/cs.po, share/po/ga.po, share/po/is.po,
- share/po/gl.po, share/po/pl.po, share/po/fr.po, share/po/eu.po,
- share/po/de.po, share/po/da.po, share/po/tr.po, share/po/nl.po,
- share/po/vi.po, share/po/wa.po, share/po/hr.po, share/po/zh_CN.po,
- share/po/fi.po, share/po/mt.po, share/po/uz.po: updated pot file
-
-2003/07/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: mcc view: add an help button (and ugtk2-ize main
- window buttons btw)
-
- * network/netconnect.pm: add a hint if we never restore profiles feature
- do not gratuitously waste space
- if we really want the type connection to be translated by translate()
- call in
- step_2, we should mark it as translatable for gettext somewhere ...
- fix final success message:
- - fix join usage
- - fix gtk frontend detection
- do not loop if one refuse to save changes, just skip the save step
- keep user changes on back step
- fix no previous button when using ask_okcancel() in wizard mode due to
- *very*
- ugly "$common->{cancel} = '' if !defined wantarray();" in interactive.pm
- anyway, the whole pre_func() idea was totally dumb
- it now looks a little cleaner
-
-
-
- making all main configuration callbacks having the same prototype and
- name
- would enable further cleanups (direct call to
- network::$net_module{$type}::configure(...);)
-
- * standalone/harddrake2: add hints for translators
- workaround buggy gtk+-2.x that do not wrap textviews when realized
-
- * standalone/diskdrake: provide some help access in standalone mode
-
- * network/network.pm: dhcp host name cannot be set if one want to get it
- from dhcp server
-
- * drakxtools.spec: 9.2-0.19mdk
-
- * standalone/draksec: add hints for translators
- make 1st tab title somewhat clearer
- fix infamous "when embedded draksec can be enlarged but never shrink
- back"
- one should not be able to set syadmin when no reports
- - describe all security levels
- - make it clean than security admin is not a security level
- - colorize security levels names
- - use a label instead of textview
-
-2003/07/21 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_gtk.pm: avoid src package to be seen in tree.
-
- * pkgs.pm: fixed setSelectedFromCompssList (updated with newer perl-URPM
- interface),
- more need to be done. maybe increased speed of unselectAllPackages.
-
-2003/07/21 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_gtk.pm: avoid src package to be seen in tree.
-
- * pkgs.pm: fixed setSelectedFromCompssList (updated with newer perl-URPM
- interface),
- more need to be done. maybe increased speed of unselectAllPackages.
-
-2003/07/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksec: fix checks loading
- fix checks setting
- fix config load
-
- * drakxtools.spec: 9.2-0.18mdk
-
- * security/msec.pm: sort functions & checks when writing configuration
-
-2003/07/18 erwan
-
- * pixmaps/drakcluster.png: new drakcluster icon from LN
-
-2003/07/18 Franois Pons <fpons at mandrakesoft.com>
-
- * Makefile: trying to follow the sucking of titi...
- use perl-Gtk2 and perl-Glib files.
-
-2003/07/18 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm: new binding returns a list intead of an array ref
-
- * network/netconnect.pm: sync translation with stock item
-
- * standalone/draksec: now that we display localized descriptions instead
- of raw function
- names, we've to sort the formers instead of sorting the laters
- fix preferences loading & saving
-
- * interactive/gtk.pm: only catch real wrong callees
-
- * drakxtools.spec: add bug ref
- first 9.2-0.17mdk bits
-
-2003/07/17 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/07/17 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm: do not exit the whole app when one destroy a dialog
- (_create_dialog) default is "as much as needed" size
- perl_checker fixes
- center_always is unuser-friendly
- - ihm team said: always use labels, textview are stupid nonsenses
- - fcrozat then said: labels have no wrapping problems with cjk and the
- like
- use stock items in wizards
-
- * network/ethernet.pm: proxy configuration step: do not go back two steps
- back on "previous"
- click, but only one back
-
- * standalone/drakconnect: adjust dialogs size
- correctly align fields in "lan configuration" dialog
- perl_checker fixes
- center_always is unuser-friendly
- fix internet gateway buttons layout
- remove ugly icon
-
- * network/network.pm: properly use checkboxes
-
- * drakxtools.spec: one more bit for 0.16mdk
- 9.2-0.16mdk
- frop gtk+1 requires
-
- * network/netconnect.pm: fix usage of bool type in interactive: put the
- text in the checkbox's
- label instead of packing a standalone label *and* a checkbox with an
- empty label
-
- * interactive/gtk.pm: perl_checker fix
- simplify with gtkshow()
- intercept buggy callees/users of bool type that wrongly pass label
- instead of text
-
-2003/07/16 aginies
-
- * fsedit.pm: now swap is before / on client node
-
-2003/07/16 Pixel <pixel at mandrakesoft.com>
-
- * commands.pm, swap.pm, Makefile: remove mkswap from commands.pm, so no
- need anymore to have mkswap_ (the drawback is that the mkswap command
- won't create the device anymore)
-
-2003/06/06 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/Makefile: we're in cooker now
-
- * share/logo-mandrake.png: cooker
-
-2003/06/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * help.pm: "Country" -> "Country" . " / Region" in a few places still
- missing that change
-
-2003/06/06 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: stricter regexp when looking /dev/xxx otherwise it is used also
- for nfs names
- and causes havoc
-
- * standalone/fileshareset: fileshareset doesn't use MDK::Common
-
- * any.pm: perl_checker compliance
-
- * fsedit.pm: fix computeSize which took into account suggested partitions
- on another drives
- (which is especially bad for LVMs)
-
- * network/nfs.pm:
- - handle spaces in exported directories
- - simplify using --no-headers when calling showmount
-
- * common.pm, ugtk2.pm: ensure N() is not called before ugtk2 is
- initialised, otherwise
- the gettext is not forced to utf8
-
- * diskdrake/interactive.pm: fix typos + perl_checker fixes
-
- * standalone.pm: don't use N() so early
- (beware, this removes translation, some translate() calls must be
- added!)
-
-2003/06/05 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * Makefile: fix install crashed X server because /usr/bin/true was no more
- available :/
-
-2003/06/05 Pixel <pixel at mandrakesoft.com>
-
- * mdk-stage1/Makefile.common: fix build with new gcc
-
- * fs.pm: make perl_checker a happy bot
- don't use description of fstab options from manpage mount(8), inline
- them in the source
-
-2003/06/05 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Bug 3647 - Chinese translations. More
- perl_checker fixes.
-
-2003/06/05 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/v4l.pm: support more tuners and tv cards
-
-2003/06/04 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/list: updated with rpm 4.2.
-
- * tools/updatehdlist: update only RPMS1 and RPMS2 to keep other package in
- RPMS3.
-
- * tools/syncrpms: avoid updating kernel-BOOT (as kernel-BOOT of cooker is
- pure shit).
-
- * install_steps_gtk.pm: allow X server to use :9 (:1 seems to not working
- ?) and disable access control
- (no clients can connect by default).
-
- * pkgs.pm: updated for newer perl-URPM (0.90 series).
-
-2003/06/04 gbeauchesne
-
- * mdk-stage1/dietlibc/include/termio.h,
- mdk-stage1/dietlibc/i386/sendmsg.S, mdk-stage1/dietlibc/i386/asin.S,
- mdk-stage1/dietlibc/libpthread/pthread_flockfile.c,
- mdk-stage1/dietlibc/ia64/__longjmp.S, mdk-stage1/dietlibc/i386/strcmp.S,
- mdk-stage1/dietlibc/libcruft/scan_ulong.c,
- mdk-stage1/dietlibc/libdl/_dl_relocate.c,
- mdk-stage1/dietlibc/i386/stpcpy.S, mdk-stage1/dietlibc/i386/ltostr.S,
- mdk-stage1/dietlibc/libugly/utent.c, mdk-stage1/dietlibc/i386/connect.S,
- mdk-stage1/dietlibc/i386/atan2.S,
- mdk-stage1/dietlibc/syscalls.s/mlock.S,
- mdk-stage1/dietlibc/ppc/syscalls.h, mdk-stage1/dietlibc/lib/__ptrace.c,
- mdk-stage1/dietlibc/libstdio/scanf.c, mdk-stage1/dietlibc/i386/memcmp.S,
- mdk-stage1/dietlibc/include/stdarg-cruft.h,
- mdk-stage1/dietlibc/i386/fmod.S, mdk-stage1/dietlibc/i386/strrchr.S,
- mdk-stage1/dietlibc/libcruft/bzero.c,
- mdk-stage1/dietlibc/syscalls.s/sendfile64.S,
- mdk-stage1/dietlibc/libugly/iconv.c,
- mdk-stage1/dietlibc/libugly/getprotobyname.c,
- mdk-stage1/dietlibc/include/asm/types.h,
- mdk-stage1/dietlibc/i386/accept.S,
- mdk-stage1/dietlibc/include/sys/fsuid.h,
- mdk-stage1/dietlibc/syscalls.s/ftruncate64.S,
- mdk-stage1/dietlibc/x86_64/socket.S,
- mdk-stage1/dietlibc/libcruft/gethostbyaddr2_r.c,
- mdk-stage1/dietlibc/lib/llabs.c, mdk-stage1/dietlibc/i386/memccpy.S,
- mdk-stage1/dietlibc/libugly/getservbyname.c,
- mdk-stage1/dietlibc/include/write12.h, mdk-stage1/dietlibc/i386/bind.S,
- mdk-stage1/dietlibc/x86_64/listen.S,
- mdk-stage1/dietlibc/alpha/errlist.S,
- mdk-stage1/dietlibc/libcruft/setlocale.c,
- mdk-stage1/dietlibc/x86_64/msgctl.S,
- mdk-stage1/dietlibc/syscalls.s/setfsuid.S,
- mdk-stage1/dietlibc/lib/tcflow.c,
- mdk-stage1/dietlibc/syscalls.s/geteuid32.S,
- mdk-stage1/dietlibc/libcruft/scandir.c,
- mdk-stage1/dietlibc/syscalls.s/getuid32.S,
- mdk-stage1/dietlibc/include/asm/ia64-sigcontext.h,
- mdk-stage1/dietlibc/libcruft/getusershell.c,
- mdk-stage1/dietlibc/i386/floor.S,
- mdk-stage1/dietlibc/syscalls.s/alarm.S,
- mdk-stage1/dietlibc/ia64/utime.S, mdk-stage1/dietlibc/x86_64/mmap.S,
- mdk-stage1/dietlibc/ia64/README, mdk-stage1/dietlibc/libcruft/tmpnam.c,
- mdk-stage1/dietlibc/libm/acosh.c,
- mdk-stage1/dietlibc/libcruft/alphasort64.c,
- mdk-stage1/dietlibc/syscalls.s/fchown32.S,
- mdk-stage1/dietlibc/libcruft/getopt_long_only.c,
- mdk-stage1/dietlibc/syscalls.s/munlock.S,
- mdk-stage1/dietlibc/ppc/clone.S, mdk-stage1/dietlibc/libcruft/pwbuf.c,
- mdk-stage1/dietlibc/i386/getpeername.S,
- mdk-stage1/dietlibc/ia64/clone.S, mdk-stage1/dietlibc/x86_64/setjmp.S,
- mdk-stage1/dietlibc/libpthread/pthread_fgetc.c,
- mdk-stage1/dietlibc/ia64/listen.S,
- mdk-stage1/dietlibc/include/net/if_ether.h,
- mdk-stage1/dietlibc/lib/strtof.c,
- mdk-stage1/dietlibc/x86_64/Makefile.add,
- mdk-stage1/dietlibc/lib/errlistu.c,
- mdk-stage1/dietlibc/libstdio/vfscanf.c,
- mdk-stage1/dietlibc/syscalls.s/create_module.S,
- mdk-stage1/dietlibc/alpha/syscalls.h,
- mdk-stage1/dietlibc/x86_64/unified.S, mdk-stage1/dietlibc/lib/write12.c,
- mdk-stage1/dietlibc/lib/__stime.c,
- mdk-stage1/dietlibc/include/netpacket/packet.h,
- mdk-stage1/dietlibc/i386/poly.S, mdk-stage1/dietlibc/libugly/netent.c,
- mdk-stage1/dietlibc/ia64/msgrcv.S,
- mdk-stage1/dietlibc/libcruft/seteuid.c,
- mdk-stage1/dietlibc/syscalls.s/delete_module.S,
- mdk-stage1/dietlibc/ia64/pipe.S, mdk-stage1/dietlibc/libcruft/setegid.c,
- mdk-stage1/dietlibc/libpthread/pthread_getschedparam.c,
- mdk-stage1/dietlibc/include/linux/nfs.h,
- mdk-stage1/dietlibc/libugly/gai_strerror.c,
- mdk-stage1/dietlibc/i386/rint.S,
- mdk-stage1/dietlibc/include/asm/arm-sigcontext.h,
- mdk-stage1/dietlibc/lib/ipv6constants.c,
- mdk-stage1/dietlibc/lib/sigpending.c,
- mdk-stage1/dietlibc/i386/syscalls.h,
- mdk-stage1/dietlibc/include/float.h, mdk-stage1/dietlibc/i386/hypot.S,
- mdk-stage1/dietlibc/i386/cosh.S, mdk-stage1/dietlibc/x86_64/semop.S,
- mdk-stage1/dietlibc/libugly/strndup.c, mdk-stage1/dietlibc/libm/erf.c,
- mdk-stage1/dietlibc/lib/memmem.c,
- mdk-stage1/dietlibc/syscalls.s/setregid32.S,
- mdk-stage1/dietlibc/libcruft/tempnam.c,
- mdk-stage1/dietlibc/libcompat/syscall.S,
- mdk-stage1/dietlibc/x86_64/recvfrom.S,
- mdk-stage1/dietlibc/lib/strtold.c,
- mdk-stage1/dietlibc/syscalls.s/setfsgid32.S,
- mdk-stage1/dietlibc/libcruft/herror.c,
- mdk-stage1/dietlibc/libcruft/bcopy.c,
- mdk-stage1/dietlibc/libcruft/__parse_ws.c,
- mdk-stage1/dietlibc/i386/sendto.S, mdk-stage1/dietlibc/ia64/sendmsg.S,
- mdk-stage1/dietlibc/i386/sleep.S, mdk-stage1/dietlibc/i386/shutdown.S,
- mdk-stage1/dietlibc/libugly/getservent.c,
- mdk-stage1/dietlibc/libugly/putpwent.c, mdk-stage1/dietlibc/libm/sinh.c,
- mdk-stage1/dietlibc/libcruft/getspent_r.c,
- mdk-stage1/dietlibc/i386/send.S, mdk-stage1/dietlibc/ia64/msgget.S,
- mdk-stage1/dietlibc/libcruft/killpg.c,
- mdk-stage1/dietlibc/x86_64/__testandset.S,
- mdk-stage1/dietlibc/syscalls.s/rt_sigqueueinfo.S,
- mdk-stage1/dietlibc/libstdio/fsetpos.c,
- mdk-stage1/dietlibc/i386/isleap.S, mdk-stage1/dietlibc/i386/PIC.h,
- mdk-stage1/dietlibc/syscalls.s/rt_sigtimedwait.S,
- mdk-stage1/dietlibc/lib/tcsendbreak.c,
- mdk-stage1/dietlibc/x86_64/shmat.S,
- mdk-stage1/dietlibc/libcruft/dnscruft3.c,
- mdk-stage1/dietlibc/libugly/difftime.c,
- mdk-stage1/dietlibc/libstdio/ftello.c,
- mdk-stage1/dietlibc/x86_64/sendto.S,
- mdk-stage1/dietlibc/x86_64/syscalls.h, mdk-stage1/dietlibc/ia64/send.S,
- mdk-stage1/dietlibc/ia64/bind.S, mdk-stage1/dietlibc/x86_64/shmctl.S,
- mdk-stage1/dietlibc/libcruft/clock.c,
- mdk-stage1/dietlibc/syscalls.s/settimeofday.S,
- mdk-stage1/dietlibc/libugly/protoent_buf.c,
- mdk-stage1/dietlibc/libstdio/fgetpos.c,
- mdk-stage1/dietlibc/libugly/getprotobynumber_r.c,
- mdk-stage1/dietlibc/sparc/strlen.S,
- mdk-stage1/dietlibc/lib/sigprocmask.c,
- mdk-stage1/dietlibc/ia64/__nice.c,
- mdk-stage1/dietlibc/syscalls.s/mmap2.S, mdk-stage1/dietlibc/i386/sqrt.S,
- mdk-stage1/dietlibc/i386/strlen.S, mdk-stage1/dietlibc/ia64/shmget.S,
- mdk-stage1/dietlibc/x86_64/bind.S,
- mdk-stage1/dietlibc/syscalls.s/setreuid32.S,
- mdk-stage1/dietlibc/include/net/ethernet.h,
- mdk-stage1/dietlibc/include/linux/eventpoll.h,
- mdk-stage1/dietlibc/syscalls.s/errlist.S,
- mdk-stage1/dietlibc/i386/getenv.S, mdk-stage1/dietlibc/libm/bessel.c,
- mdk-stage1/dietlibc/libm/ipow.c, mdk-stage1/dietlibc/libm/atanh.c,
- mdk-stage1/dietlibc/libstdio/fdglue2.c,
- mdk-stage1/dietlibc/libcruft/getgrent_r.c,
- mdk-stage1/dietlibc/i386/strcpy.S,
- mdk-stage1/dietlibc/include/linux/types.h,
- mdk-stage1/dietlibc/include/asm/ppc-sigcontext.h,
- mdk-stage1/dietlibc/libugly/unlockpt.c,
- mdk-stage1/dietlibc/ia64/unified.S,
- mdk-stage1/dietlibc/libugly/freeaddrinfo.c,
- mdk-stage1/dietlibc/libcruft/getpwuid_r.c,
- mdk-stage1/dietlibc/ia64/semget.S,
- mdk-stage1/dietlibc/libcruft/hstrerror.c,
- mdk-stage1/dietlibc/libcruft/grbuf.c,
- mdk-stage1/dietlibc/sparc/syscalls.h,
- mdk-stage1/dietlibc/libstdio/fseeko64.c,
- mdk-stage1/dietlibc/libcruft/getgrnam_r.c,
- mdk-stage1/dietlibc/i386/log.S, mdk-stage1/dietlibc/lib/sigsuspend.c,
- mdk-stage1/dietlibc/ia64/getpeername.S,
- mdk-stage1/dietlibc/i386/strncmp.S,
- mdk-stage1/dietlibc/syscalls.s/setfsuid32.S,
- mdk-stage1/dietlibc/syscalls.s/__pwrite.S,
- mdk-stage1/dietlibc/ia64/shmdt.S, mdk-stage1/dietlibc/libm/rint.c,
- mdk-stage1/dietlibc/libcruft/mktemp.c,
- mdk-stage1/dietlibc/syscalls.s/rt_sigsuspend.S,
- mdk-stage1/dietlibc/libcruft/__end_parse.c,
- mdk-stage1/dietlibc/syscalls.s/adjtimex.S,
- mdk-stage1/dietlibc/i386/exp2.S,
- mdk-stage1/dietlibc/libcruft/alphasort.c,
- mdk-stage1/dietlibc/libugly/openpty.c,
- mdk-stage1/dietlibc/profiling/monitor.c,
- mdk-stage1/dietlibc/ia64/recv.S,
- mdk-stage1/dietlibc/syscalls.s/getresgid32.S,
- mdk-stage1/dietlibc/lib/atoll.c,
- mdk-stage1/dietlibc/libcruft/getopt_long.c,
- mdk-stage1/dietlibc/ia64/connect.S,
- mdk-stage1/dietlibc/include/linux/loop.h,
- mdk-stage1/dietlibc/alpha/sigaction.c,
- mdk-stage1/dietlibc/libstdio/vfprintf.c,
- mdk-stage1/dietlibc/libugly/getservent_r.c,
- mdk-stage1/dietlibc/ia64/recvmsg.S,
- mdk-stage1/dietlibc/libcruft/mkdtemp.c,
- mdk-stage1/dietlibc/ia64/Makefile.add,
- mdk-stage1/dietlibc/libshell/basename.c,
- mdk-stage1/dietlibc/x86_64/semget.S,
- mdk-stage1/dietlibc/x86_64/getsockopt.S,
- mdk-stage1/dietlibc/syscalls.s/fdatasync.S,
- mdk-stage1/dietlibc/libcruft/spbuf.c,
- mdk-stage1/dietlibc/syscalls.s/errno.S,
- mdk-stage1/dietlibc/syscalls.s/setfsgid.S,
- mdk-stage1/dietlibc/syscalls.s/n_sigpending.S,
- mdk-stage1/dietlibc/ia64/semop.S, mdk-stage1/dietlibc/lib/sigaction.c,
- mdk-stage1/dietlibc/libdl/_dl_main.c,
- mdk-stage1/dietlibc/include/sys/alpha-ioctl.h,
- mdk-stage1/dietlibc/x86_64/getpeername.S,
- mdk-stage1/dietlibc/libpthread/pthread_internal.c,
- mdk-stage1/dietlibc/i386/tan.S, mdk-stage1/dietlibc/lib/__isinf.c,
- mdk-stage1/dietlibc/i386/strncpy.S,
- mdk-stage1/dietlibc/lib/__v_printf.c,
- mdk-stage1/dietlibc/syscalls.s/msync.S,
- mdk-stage1/dietlibc/syscalls.s/epoll_ctl.S,
- mdk-stage1/dietlibc/x86_64/clone.S,
- mdk-stage1/dietlibc/libugly/getservbyport_r.c,
- mdk-stage1/dietlibc/libcruft/getopt_data.c,
- mdk-stage1/dietlibc/libcompat/stpcpy.c,
- mdk-stage1/dietlibc/libcruft/getpwent_r.c,
- mdk-stage1/dietlibc/include/linux/posix_types.h,
- mdk-stage1/dietlibc/libstdio/fseeko.c,
- mdk-stage1/dietlibc/libugly/getnameinfo.c,
- mdk-stage1/dietlibc/include/dietref.h, mdk-stage1/dietlibc/libm/asinh.c,
- mdk-stage1/dietlibc/include/pty.h, mdk-stage1/dietlibc/i386/exp.S,
- mdk-stage1/dietlibc/include/sys/soundcard.h,
- mdk-stage1/dietlibc/include/sys/klog.h,
- mdk-stage1/dietlibc/libpthread/pthread_setschedparam.c,
- mdk-stage1/dietlibc/i386/sqrtl.S,
- mdk-stage1/dietlibc/syscalls.s/rt_sigaction.S,
- mdk-stage1/dietlibc/i386/strcasecmp.S,
- mdk-stage1/dietlibc/syscalls.s/setgid32.S,
- mdk-stage1/dietlibc/i386/__half.S,
- mdk-stage1/dietlibc/include/asm/sparc-sigcontext.h,
- mdk-stage1/dietlibc/profiling/__mcount.c,
- mdk-stage1/dietlibc/include/sys/arm-ioctl.h,
- mdk-stage1/dietlibc/libugly/getprotobynumber.c,
- mdk-stage1/dietlibc/i386/log2.S, mdk-stage1/dietlibc/ia64/mmap.S,
- mdk-stage1/dietlibc/sparc/errlist.S,
- mdk-stage1/dietlibc/ia64/__testandset.S,
- mdk-stage1/dietlibc/include/sys/i386-ioctl.h,
- mdk-stage1/dietlibc/libcruft/getpwent.c,
- mdk-stage1/dietlibc/syscalls.s/environ.S,
- mdk-stage1/dietlibc/libpthread/pthread_errno.c,
- mdk-stage1/dietlibc/alpha/__alarm.c, mdk-stage1/dietlibc/i386/mmap64.S,
- mdk-stage1/dietlibc/i386/vfork.S, mdk-stage1/dietlibc/ia64/vfork.S,
- mdk-stage1/dietlibc/libugly/timezone.c,
- mdk-stage1/dietlibc/libugly/servent_buf.c,
- mdk-stage1/dietlibc/x86_64/getsockname.S,
- mdk-stage1/dietlibc/include/sys/prctl.h,
- mdk-stage1/dietlibc/x86_64/semctl.S, mdk-stage1/dietlibc/i386/write12.S,
- mdk-stage1/dietlibc/libm/cosh.c, mdk-stage1/dietlibc/include/libgen.h,
- mdk-stage1/dietlibc/syscalls.s/bdflush.S,
- mdk-stage1/dietlibc/libcompat/re_bsd.c,
- mdk-stage1/dietlibc/libdl/_dl_rel.c,
- mdk-stage1/dietlibc/alpha/__testandset.S,
- mdk-stage1/dietlibc/libstdio/vscanf.c, mdk-stage1/dietlibc/i386/atanh.S,
- mdk-stage1/dietlibc/i386/copysign.S, mdk-stage1/dietlibc/i386/htons.S,
- mdk-stage1/dietlibc/libugly/hasmntopt.c,
- mdk-stage1/dietlibc/libm/gamma.c, mdk-stage1/dietlibc/ia64/msgctl.S,
- mdk-stage1/dietlibc/i386/recvfrom.S,
- mdk-stage1/dietlibc/libcompat/daemon.c,
- mdk-stage1/dietlibc/profiling/PORTING,
- mdk-stage1/dietlibc/libdl/_dl_load.c,
- mdk-stage1/dietlibc/libcompat/getline.c,
- mdk-stage1/dietlibc/include/sys/sparc-ioctl.h,
- mdk-stage1/dietlibc/libstdio/vprintf.c,
- mdk-stage1/dietlibc/include/asm/statfs.h,
- mdk-stage1/dietlibc/x86_64/shmdt.S, mdk-stage1/dietlibc/libugly/dirfd.c,
- mdk-stage1/dietlibc/i386/atoll.S, mdk-stage1/dietlibc/ia64/sendto.S,
- mdk-stage1/dietlibc/syscalls.s/getegid32.S,
- mdk-stage1/dietlibc/i386/getsockopt.S,
- mdk-stage1/dietlibc/libpthread/pthread_sigmask.c,
- mdk-stage1/dietlibc/libpthread/pthread_key.c,
- mdk-stage1/dietlibc/x86_64/shmget.S,
- mdk-stage1/dietlibc/libcruft/__parse_1.c,
- mdk-stage1/dietlibc/alpha/socketpair.S,
- mdk-stage1/dietlibc/sparc/sigaction.c,
- mdk-stage1/dietlibc/x86_64/shutdown.S,
- mdk-stage1/dietlibc/libdl/_dl_alloc.c,
- mdk-stage1/dietlibc/lib/setlinebuf.c, mdk-stage1/dietlibc/lib/bcd.c,
- mdk-stage1/dietlibc/libcruft/getgrent.c,
- mdk-stage1/dietlibc/i386/mcount.S, mdk-stage1/dietlibc/i386/ceil.S,
- mdk-stage1/dietlibc/libpthread/pthread_sys_fdatasync.c,
- mdk-stage1/dietlibc/x86_64/recv.c, mdk-stage1/dietlibc/lib/adjtime.c,
- mdk-stage1/dietlibc/i386/expm1.S, mdk-stage1/dietlibc/ia64/setjmp.S,
- mdk-stage1/dietlibc/i386/cos.S, mdk-stage1/dietlibc/i386/fabs.S,
- mdk-stage1/dietlibc/i386/htonl.S, mdk-stage1/dietlibc/i386/log10.S,
- mdk-stage1/dietlibc/i386/pow.S,
- mdk-stage1/dietlibc/include/linux/if_ether.h,
- mdk-stage1/dietlibc/lib/cfsetospeed.c,
- mdk-stage1/dietlibc/alpha/n_sigprocmask.S,
- mdk-stage1/dietlibc/libcruft/localeconv.c,
- mdk-stage1/dietlibc/ia64/shmat.S, mdk-stage1/dietlibc/libstdio/puts.c,
- mdk-stage1/dietlibc/i386/memset.S, mdk-stage1/dietlibc/libm/poly.c,
- mdk-stage1/dietlibc/include/libintl.h,
- mdk-stage1/dietlibc/libugly/ftime.c,
- mdk-stage1/dietlibc/ia64/socketpair.S, mdk-stage1/dietlibc/lib/rand_r.c,
- mdk-stage1/dietlibc/i386/ilogb.S,
- mdk-stage1/dietlibc/libpthread/pthread_equal.c,
- mdk-stage1/dietlibc/libcrypt/md5.c, mdk-stage1/dietlibc/i386/cbrt.S,
- mdk-stage1/dietlibc/syscalls.s/ptrace.S,
- mdk-stage1/dietlibc/syscalls.s/pivot_root.S,
- mdk-stage1/dietlibc/libdl/elf_hash.h, mdk-stage1/dietlibc/include/md5.h,
- mdk-stage1/dietlibc/x86_64/__longjmp.S,
- mdk-stage1/dietlibc/include/cpio.h,
- mdk-stage1/dietlibc/syscalls.s/chown32.S,
- mdk-stage1/dietlibc/x86_64/connect.S,
- mdk-stage1/dietlibc/libugly/ptsname.c,
- mdk-stage1/dietlibc/libstdio/fdprintf.c,
- mdk-stage1/dietlibc/ia64/__waitpid.c,
- mdk-stage1/dietlibc/i386/socketpair.S,
- mdk-stage1/dietlibc/libstdio/fscanf.c,
- mdk-stage1/dietlibc/ia64/getsockname.S,
- mdk-stage1/dietlibc/lib/sigtimedwait.c,
- mdk-stage1/dietlibc/syscalls.s/rt_sigpending.S,
- mdk-stage1/dietlibc/include/sys/ppc-ioctl.h,
- mdk-stage1/dietlibc/libstdio/vfdprintf.c,
- mdk-stage1/dietlibc/i386/usleep.S, mdk-stage1/dietlibc/include/iconv.h,
- mdk-stage1/dietlibc/ia64/semctl.S,
- mdk-stage1/dietlibc/include/sys/timex.h,
- mdk-stage1/dietlibc/include/asm/i386-sigcontext.h,
- mdk-stage1/dietlibc/i386/dyn_syscalls.S,
- mdk-stage1/dietlibc/libcruft/getgrgid_r.c,
- mdk-stage1/dietlibc/libcruft/sysconf.c,
- mdk-stage1/dietlibc/include/tar.h, mdk-stage1/dietlibc/x86_64/umount.S,
- mdk-stage1/dietlibc/libugly/getprotoent_r.c,
- mdk-stage1/dietlibc/syscalls.s/prctl.S, mdk-stage1/dietlibc/i386/acos.S,
- mdk-stage1/dietlibc/libpthread/pthread_funlockfile.c,
- mdk-stage1/dietlibc/libcruft/res_mkquery.c,
- mdk-stage1/dietlibc/include/sys/timeb.h,
- mdk-stage1/dietlibc/libugly/iconv_close.c,
- mdk-stage1/dietlibc/ia64/__alarm.c,
- mdk-stage1/dietlibc/x86_64/socketpair.S,
- mdk-stage1/dietlibc/i386/sinh.S, mdk-stage1/dietlibc/libdl/test/test.c,
- mdk-stage1/dietlibc/include/asm/alpha-sigcontext.h,
- mdk-stage1/dietlibc/i386/memchr.S,
- mdk-stage1/dietlibc/profiling/profil.c,
- mdk-stage1/dietlibc/libdl/_dl_rel.h, mdk-stage1/dietlibc/i386/__ten.S,
- mdk-stage1/dietlibc/lib/execle.c,
- mdk-stage1/dietlibc/include/sys/s390-ioctl.h,
- mdk-stage1/dietlibc/i386/recvmsg.S,
- mdk-stage1/dietlibc/ia64/getsockopt.S,
- mdk-stage1/dietlibc/i386/md5asm.S, mdk-stage1/dietlibc/i386/memcpy.S,
- mdk-stage1/dietlibc/libcruft/__parse.c,
- mdk-stage1/dietlibc/x86_64/setsockopt.S,
- mdk-stage1/dietlibc/libcruft/getspnam_r.c,
- mdk-stage1/dietlibc/syscalls.s/getgid32.S,
- mdk-stage1/dietlibc/libpthread/pthread_fdglue2.c,
- mdk-stage1/dietlibc/ia64/__time.c, mdk-stage1/dietlibc/i386/tanh.S,
- mdk-stage1/dietlibc/lib/siginterrupt.c,
- mdk-stage1/dietlibc/i386/strcat.S,
- mdk-stage1/dietlibc/libugly/grantpt.c, mdk-stage1/dietlibc/lib/rand48.c,
- mdk-stage1/dietlibc/syscalls.s/setresgid32.S,
- mdk-stage1/dietlibc/syscalls.s/lchown32.S,
- mdk-stage1/dietlibc/profiling/README, mdk-stage1/dietlibc/ia64/msgsnd.S,
- mdk-stage1/dietlibc/libugly/getservbyname_r.c,
- mdk-stage1/dietlibc/x86_64/send.c, mdk-stage1/dietlibc/i386/socket.S,
- mdk-stage1/dietlibc/ia64/setsockopt.S,
- mdk-stage1/dietlibc/include/asm/parisc-sigcontext.h,
- mdk-stage1/dietlibc/include/sys/gmon.h,
- mdk-stage1/dietlibc/i386/acosh.S, mdk-stage1/dietlibc/ia64/socket.S,
- mdk-stage1/dietlibc/libcruft/dn_expand.c,
- mdk-stage1/dietlibc/lib/binshstr.c,
- mdk-stage1/dietlibc/include/netinet/udp.h,
- mdk-stage1/dietlibc/x86_64/msgget.S,
- mdk-stage1/dietlibc/libugly/getprotobyname_r.c,
- mdk-stage1/dietlibc/libcruft/res_search.c,
- mdk-stage1/dietlibc/libshell/dirname.c,
- mdk-stage1/dietlibc/i386/exp10.S, mdk-stage1/dietlibc/libdl/_dl_queue.c,
- mdk-stage1/dietlibc/lib/socketpair.c, mdk-stage1/dietlibc/i386/ldexp.S,
- mdk-stage1/dietlibc/libstdio/ftello64.c,
- mdk-stage1/dietlibc/libpthread/pthread_fputc.c,
- mdk-stage1/dietlibc/libdl/test/test_so.c,
- mdk-stage1/dietlibc/i386/strchr.S, mdk-stage1/dietlibc/lib/pwrite64.c,
- mdk-stage1/dietlibc/include/netinet/tcp.h,
- mdk-stage1/dietlibc/libm/pow.c,
- mdk-stage1/dietlibc/libcruft/res_query.c,
- mdk-stage1/dietlibc/include/asm/mips-sigcontext.h,
- mdk-stage1/dietlibc/libstdio/fputc_unlocked.c,
- mdk-stage1/dietlibc/libcruft/sysconf_cpus.c,
- mdk-stage1/dietlibc/alpha/lseek64.S, mdk-stage1/dietlibc/i386/recv.S,
- mdk-stage1/dietlibc/libcruft/getspent.c,
- mdk-stage1/dietlibc/libugly/iconv_open.c,
- mdk-stage1/dietlibc/lib/memrchr.c,
- mdk-stage1/dietlibc/syscalls.s/epoll_wait.S,
- mdk-stage1/dietlibc/x86_64/sendmsg.S,
- mdk-stage1/dietlibc/libugly/wtent.c, mdk-stage1/dietlibc/i386/mmap.S,
- mdk-stage1/dietlibc/syscalls.s/getgroups32.S,
- mdk-stage1/dietlibc/i386/atol.S,
- mdk-stage1/dietlibc/include/sys/ucontext.h,
- mdk-stage1/dietlibc/libcruft/dnscruft4.c,
- mdk-stage1/dietlibc/include/sys/mips-ioctl.h,
- mdk-stage1/dietlibc/include/netinet/ip_icmp.h,
- mdk-stage1/dietlibc/lib/sigqueueinfo.c,
- mdk-stage1/dietlibc/libcruft/__prepare_parse.c,
- mdk-stage1/dietlibc/x86_64/waitpid.S,
- mdk-stage1/dietlibc/i386/setsockopt.S,
- mdk-stage1/dietlibc/include/sys/gmon_out.h,
- mdk-stage1/dietlibc/lib/cfsetispeed.c,
- mdk-stage1/dietlibc/i386/socketcall.S,
- mdk-stage1/dietlibc/include/asm/sigcontext.h,
- mdk-stage1/dietlibc/x86_64/msgsnd.S, mdk-stage1/dietlibc/lib/labs.c,
- mdk-stage1/dietlibc/x86_64/recvmsg.S,
- mdk-stage1/dietlibc/libugly/getservbyport.c,
- mdk-stage1/dietlibc/libugly/getaddrinfo.c,
- mdk-stage1/dietlibc/ia64/syscalls.h,
- mdk-stage1/dietlibc/libcompat/getdelim.c,
- mdk-stage1/dietlibc/lib/__truncate64.c,
- mdk-stage1/dietlibc/include/sys/hppa-ioctl.h,
- mdk-stage1/dietlibc/libcrypt/md5crypt.c,
- mdk-stage1/dietlibc/syscalls.s/n_sigsuspend.S,
- mdk-stage1/dietlibc/i386/listen.S,
- mdk-stage1/dietlibc/lib/if_nameindex.c,
- mdk-stage1/dietlibc/syscalls.s/truncate64.S,
- mdk-stage1/dietlibc/libcruft/__parse_nws.c,
- mdk-stage1/dietlibc/lib/readdir64.c,
- mdk-stage1/dietlibc/syscalls.s/setuid32.S,
- mdk-stage1/dietlibc/libugly/gethostent.c,
- mdk-stage1/dietlibc/syscalls.s/epoll_create.S,
- mdk-stage1/dietlibc/include/sys/sysmacros.h,
- mdk-stage1/dietlibc/syscalls.s/madvise.S,
- mdk-stage1/dietlibc/lib/pwrite.c, mdk-stage1/dietlibc/i386/log1p.S,
- mdk-stage1/dietlibc/ia64/shutdown.S,
- mdk-stage1/dietlibc/lib/__v_scanf.c,
- mdk-stage1/dietlibc/include/sys/epoll.h,
- mdk-stage1/dietlibc/x86_64/start.S,
- mdk-stage1/dietlibc/x86_64/sigaction.c,
- mdk-stage1/dietlibc/i386/getsockname.S, mdk-stage1/dietlibc/i386/sin.S,
- mdk-stage1/dietlibc/i386/sincos.S,
- mdk-stage1/dietlibc/libcruft/scandir64.c,
- mdk-stage1/dietlibc/lib/cfgetospeed.c, mdk-stage1/dietlibc/i386/asinh.S,
- mdk-stage1/dietlibc/libstdio/tmpfile.c,
- mdk-stage1/dietlibc/syscalls.s/n_sigprocmask.S,
- mdk-stage1/dietlibc/ia64/recvfrom.S, mdk-stage1/dietlibc/i386/ipow.S,
- mdk-stage1/dietlibc/syscalls.s/init_module.S,
- mdk-stage1/dietlibc/lib/__ftruncate64.c,
- mdk-stage1/dietlibc/i386/atan.S, mdk-stage1/dietlibc/libm/tanh.c,
- mdk-stage1/dietlibc/syscalls.s/rt_sigprocmask.S,
- mdk-stage1/dietlibc/x86_64/accept.S, mdk-stage1/dietlibc/ia64/start.S,
- mdk-stage1/dietlibc/include/sysexits.h,
- mdk-stage1/dietlibc/lib/signal.c, mdk-stage1/dietlibc/ia64/accept.S,
- mdk-stage1/dietlibc/include/stddef.h,
- mdk-stage1/dietlibc/include/stdarg.h,
- mdk-stage1/dietlibc/libstdio/fgetc_unlocked.c,
- mdk-stage1/dietlibc/syscalls.s/n_sigaction.S,
- mdk-stage1/dietlibc/lib/strxfrm.c, mdk-stage1/dietlibc/ia64/shmctl.S,
- mdk-stage1/dietlibc/x86_64/msgrcv.S,
- mdk-stage1/dietlibc/libcruft/getpwnam_r.c,
- mdk-stage1/dietlibc/i386/libm2.S, mdk-stage1/dietlibc/ia64/fork.S:
- Import dietlibc 0.22 + other fixes for AMD64
-
- * mdk-stage1/dns.c, mdk-stage1/dietlibc/lib/msgget.c,
- mdk-stage1/dietlibc/lib/strerror.c,
- mdk-stage1/insmod-modutils/obj/obj_s390.c,
- mdk-stage1/dietlibc/libcruft/gethostbyname.c,
- mdk-stage1/dietlibc/librpc/rpc_prot.c,
- mdk-stage1/dietlibc/lib/iscntrl.c, mdk-stage1/dietlibc/include/stdint.h,
- mdk-stage1/dietlibc/lib/atexit.c, mdk-stage1/dietlibc/include/stdlib.h,
- mdk-stage1/dietlibc/libpthread/pthread_cancel.c,
- mdk-stage1/dietlibc/libdl/dlopen.c, mdk-stage1/dietlibc/lib/isgraph.c,
- mdk-stage1/dietlibc/lib/closedir.c,
- mdk-stage1/insmod-modutils/obj/obj_alpha.c,
- mdk-stage1/insmod-modutils/include/config.h,
- mdk-stage1/dietlibc/lib/alloc.c, mdk-stage1/dietlibc/lib/tcsetpgrp.c,
- mdk-stage1/dietlibc/i386/Makefile.add,
- mdk-stage1/dietlibc/include/sys/mman.h,
- mdk-stage1/dietlibc/include/fcntl.h, mdk-stage1/dietlibc/lib/memchr.c,
- mdk-stage1/dietlibc/lib/isupper.c, mdk-stage1/dietlibc/lib/qsort.c,
- mdk-stage1/dietlibc/lib/isxdigit.c,
- mdk-stage1/dietlibc/librpc/svc_raw.c,
- mdk-stage1/dietlibc/include/arpa/nameser.h,
- mdk-stage1/dietlibc/lib/open64.c, mdk-stage1/newt/form.c,
- mdk-stage1/dietlibc/include/sys/file.h,
- mdk-stage1/insmod-modutils/obj/Makefile, mdk-stage1/dietlibc/lib/ftw.c,
- mdk-stage1/insmod-modutils/obj/obj_hppa64.c,
- mdk-stage1/insmod-modutils/obj/obj_hppa.c,
- mdk-stage1/dietlibc/libstdio/ftell.c,
- mdk-stage1/dietlibc/libstdio/fdopen.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_signal.c,
- mdk-stage1/dietlibc/include/pwd.h, mdk-stage1/dietlibc/lib/snprintf.c,
- mdk-stage1/dietlibc/i386/unified.S, mdk-stage1/dietlibc/lib/msgrcv.c,
- mdk-stage1/dietlibc/alpha/start.S,
- mdk-stage1/insmod-modutils/include/kallsyms.h,
- mdk-stage1/dietlibc/include/sys/ptrace.h,
- mdk-stage1/dietlibc/lib/mkfifo.c, mdk-stage1/dietlibc/lib/send.c,
- mdk-stage1/dietlibc/lib/execvp.c,
- mdk-stage1/dietlibc/librpc/get_myaddress.c,
- mdk-stage1/insmod-modutils/include/elf_m68k.h,
- mdk-stage1/dietlibc/libugly/mktime.c,
- mdk-stage1/dietlibc/sparc/__longjmp.S,
- mdk-stage1/dietlibc/include/pthread.h,
- mdk-stage1/dietlibc/libpthread/pthread_key_delete.c,
- mdk-stage1/dietlibc/include/sys/socket.h,
- mdk-stage1/dietlibc/syscalls.s/nice.S,
- mdk-stage1/insmod-modutils/include/elf_mips.h,
- mdk-stage1/dietlibc/syscalls.s/getdents64.S,
- mdk-stage1/dietlibc/librpc/svc_run.c, mdk-stage1/dietlibc/lib/isblank.c,
- mdk-stage1/dietlibc/syscalls.s/time.S,
- mdk-stage1/dietlibc/libugly/gmtime_r.c,
- mdk-stage1/dietlibc/include/sys/kd.h,
- mdk-stage1/dietlibc/librpc/bindresvport.c,
- mdk-stage1/dietlibc/libstdio/fdglue.c,
- mdk-stage1/dietlibc/lib/ttyname.c,
- mdk-stage1/dietlibc/libcruft/getspnam.c,
- mdk-stage1/dietlibc/lib/strncat.c,
- mdk-stage1/dietlibc/libugly/strsignal.c,
- mdk-stage1/dietlibc/librpc/clnt_tcp.c,
- mdk-stage1/insmod-modutils/util/sys_cm.c,
- mdk-stage1/dietlibc/libcruft/initgroups.c,
- mdk-stage1/dietlibc/lib/sendmsg.c,
- mdk-stage1/dietlibc/include/sys/stat.h,
- mdk-stage1/dietlibc/libshell/fnmatch.c,
- mdk-stage1/dietlibc/syscalls.s/setresgid.S,
- mdk-stage1/dietlibc/libstdio/feof.c, mdk-stage1/init-libc-headers.h,
- mdk-stage1/dietlibc/include/dirent.h,
- mdk-stage1/dietlibc/libpthread/thread_internal.h,
- mdk-stage1/insmod-modutils/util/snap_shot.c,
- mdk-stage1/dietlibc/include/shadow.h,
- mdk-stage1/dietlibc/include/sys/select.h,
- mdk-stage1/dietlibc/lib/strsep.c,
- mdk-stage1/dietlibc/include/rpc/auth_unix.h,
- mdk-stage1/dietlibc/lib/msgsnd.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_alloc.c,
- mdk-stage1/insmod-modutils/util/logger.c,
- mdk-stage1/dietlibc/libpthread/Makefile,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setscope.c,
- mdk-stage1/dietlibc/lib/__ltostr.c, mdk-stage1/dietlibc/lib/strlen.c,
- mdk-stage1/dietlibc/libregex/rx.c,
- mdk-stage1/insmod-modutils/util/xsystem.c,
- mdk-stage1/dietlibc/liblatin1/latin1-islower.c,
- mdk-stage1/dietlibc/lib/raise.c,
- mdk-stage1/dietlibc/libpthread/pthread_setspecific.c,
- mdk-stage1/dietlibc/lib/semget.c,
- mdk-stage1/dietlibc/libcruft/inet_aton.c,
- mdk-stage1/dietlibc/lib/sigismember.c, mdk-stage1/dietlibc/librpc/svc.c,
- mdk-stage1/dietlibc/lib/sigemptyset.c,
- mdk-stage1/dietlibc/include/sys/vfs.h,
- mdk-stage1/insmod-modutils/include/elf_ppc.h,
- mdk-stage1/dietlibc/libugly/getprotoent.c,
- mdk-stage1/dietlibc/lib/__stat64.c, mdk-stage1/dietlibc/include/elf.h,
- mdk-stage1/dietlibc/lib/strncmp.c,
- mdk-stage1/dietlibc/lib/gethostname.c,
- mdk-stage1/dietlibc/lib/vsscanf.c, mdk-stage1/dietlibc/lib/cfmakeraw.c,
- mdk-stage1/dietlibc/lib/perror.c, mdk-stage1/dietlibc/include/time.h,
- mdk-stage1/dietlibc/lib/strncasecmp.c,
- mdk-stage1/dietlibc/lib/__lltostr.c,
- mdk-stage1/dietlibc/libpthread/pthread_key_create.c,
- mdk-stage1/dietlibc/include/fnmatch.h,
- mdk-stage1/dietlibc/libugly/time_table_spd.c,
- mdk-stage1/dietlibc/libstdio/stderr.c,
- mdk-stage1/insmod-modutils/util/arch64.c,
- mdk-stage1/dietlibc/libdl/dlerror.c,
- mdk-stage1/dietlibc/libcruft/mkstemp.c,
- mdk-stage1/dietlibc/libstdio/ungetc.c,
- mdk-stage1/dietlibc/libugly/tzfile.c, mdk-stage1/log.c,
- mdk-stage1/dietlibc/include/rpc/xdr.h,
- mdk-stage1/dietlibc/include/rpc/key_prot.h,
- mdk-stage1/insmod-modutils/include/elf_sparc.h,
- mdk-stage1/dietlibc/sparc/start.S,
- mdk-stage1/dietlibc/libcruft/getpwnam.c,
- mdk-stage1/dietlibc/libpthread/pthread_spinlock.c,
- mdk-stage1/dietlibc/include/sys/un.h,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_lock.c,
- mdk-stage1/insmod-busybox/insmod.c,
- mdk-stage1/insmod-modutils/include/elf_arm.h,
- mdk-stage1/dietlibc/alpha/unified.S,
- mdk-stage1/dietlibc/include/sys/io.h,
- mdk-stage1/dietlibc/lib/getsockname.c,
- mdk-stage1/dietlibc/i386/__testandset.S,
- mdk-stage1/dietlibc/libcruft/dnscruft.c,
- mdk-stage1/dietlibc/lib/sprintf.c, mdk-stage1/rp-pppoe/src/Makefile,
- mdk-stage1/dietlibc/lib/tcdrain.c,
- mdk-stage1/dietlibc/include/sys/time.h,
- mdk-stage1/dietlibc/lib/errno_location.c,
- mdk-stage1/dietlibc/liblatin1/latin1-isprint.c,
- mdk-stage1/dietlibc/libshell/glob.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_broadcast.c,
- mdk-stage1/dietlibc/lib/_brk.c,
- mdk-stage1/insmod-modutils/obj/obj_arm.c,
- mdk-stage1/dietlibc/lib/sys_siglist.c,
- mdk-stage1/dietlibc/libcruft/getgrnam.c,
- mdk-stage1/dietlibc/lib/strtok.c, mdk-stage1/dietlibc/include/unistd.h,
- mdk-stage1/dietlibc/lib/isascii.c,
- mdk-stage1/dietlibc/librpc/xdr_reference.c,
- mdk-stage1/dietlibc/sparc/urem.S, mdk-stage1/dietlibc/i386/__longjmp.S,
- mdk-stage1/dietlibc/include/sys/syslog.h, mdk-stage1/Makefile,
- mdk-stage1/dietlibc/lib/bind.c, mdk-stage1/dietlibc/libdl/Makefile,
- mdk-stage1/dietlibc/librpc/svc_simple.c,
- mdk-stage1/dietlibc/lib/lockf.c, mdk-stage1/dietlibc/lib/htons.c,
- mdk-stage1/dietlibc/lib/shmdt.c, mdk-stage1/dietlibc/i386/setjmp.S,
- mdk-stage1/dietlibc/syscalls.s/ioperm.S,
- mdk-stage1/dietlibc/lib/getenv.c,
- mdk-stage1/dietlibc/include/features.h,
- mdk-stage1/dietlibc/libpthread/CHANGES,
- mdk-stage1/dietlibc/include/arpa/inet.h,
- mdk-stage1/dietlibc/lib/strtoul.c,
- mdk-stage1/dietlibc/libstdio/fprintf.c,
- mdk-stage1/dietlibc/include/regex.h,
- mdk-stage1/dietlibc/lib/__stat64_cvt.c,
- mdk-stage1/dietlibc/libcruft/inet_ntop.c,
- mdk-stage1/dietlibc/include/getopt.h,
- mdk-stage1/insmod-modutils/obj/obj_ia64.c, mdk-stage1/minilibc.c,
- mdk-stage1/insmod-modutils/include/util.h,
- mdk-stage1/insmod-modutils/include/version.h,
- mdk-stage1/dietlibc/alpha/Makefile.add,
- mdk-stage1/dietlibc/include/net/if.h,
- mdk-stage1/dietlibc/lib/recvfrom.c, mdk-stage1/dietlibc/sparc/clone.S,
- mdk-stage1/dietlibc/lib/memccpy.c, mdk-stage1/dietlibc/lib/strtoull.c,
- mdk-stage1/dietlibc/libcruft/getgrgid.c,
- mdk-stage1/dietlibc/librpc/auth_unix.c,
- mdk-stage1/dietlibc/include/termios.h,
- mdk-stage1/dietlibc/include/strings.h,
- mdk-stage1/insmod-modutils/include/elf_alpha.h,
- mdk-stage1/dietlibc/lib/execv.c,
- mdk-stage1/dietlibc/include/sys/param.h,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setstacksize.c,
- mdk-stage1/dietlibc/librpc/xdr_mem.c,
- mdk-stage1/dietlibc/libcruft/res_init.c,
- mdk-stage1/dietlibc/libpthread/pthread_detach.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_tcdrain.c,
- mdk-stage1/newt/Makefile, mdk-stage1/dietlibc/lib/isatty.c,
- mdk-stage1/dietlibc/include/sys/mtio.h,
- mdk-stage1/dietlibc/lib/memcmp.c,
- mdk-stage1/dietlibc/include/sys/sysinfo.h,
- mdk-stage1/dietlibc/librpc/clnt_simple.c,
- mdk-stage1/dietlibc/lib/vfork.c, mdk-stage1/dietlibc/lib/isalpha.c,
- mdk-stage1/dietlibc/lib/strncpy.c, mdk-stage1/dietlibc/lib/strcmp.c,
- mdk-stage1/insmod-modutils/include/obj.h,
- mdk-stage1/dietlibc/include/rpc/clnt.h, mdk-stage1/frontend.h,
- mdk-stage1/dietlibc/libcruft/getpass.c, mdk-stage1/dietlibc/lib/abort.c,
- mdk-stage1/dietlibc/syscalls.s/stime.S,
- mdk-stage1/dietlibc/sparc/fork.S, mdk-stage1/dietlibc/lib/readdir.c,
- mdk-stage1/dietlibc/lib/sbrk.c,
- mdk-stage1/dietlibc/include/sys/reboot.h,
- mdk-stage1/dietlibc/syscalls.s/getresuid.S,
- mdk-stage1/dietlibc/liblatin1/latin1-iscntrl.c,
- mdk-stage1/dietlibc/include/limits.h, mdk-stage1/dietlibc/lib/putenv.c,
- mdk-stage1/dietlibc/include/paths.h,
- mdk-stage1/dietlibc/librpc/pmap_prot2.c,
- mdk-stage1/dietlibc/librpc/pmap_clnt.c,
- mdk-stage1/dietlibc/lib/memcpy.c,
- mdk-stage1/insmod-modutils/obj/obj_kallsyms.c,
- mdk-stage1/dietlibc/syscalls.s/_llseek.S,
- mdk-stage1/dietlibc/include/setjmp.h,
- mdk-stage1/insmod-modutils/obj/obj_m68k.c,
- mdk-stage1/dietlibc/lib/tcgetpgrp.c, mdk-stage1/dietlibc/lib/abs.c,
- mdk-stage1/dietlibc/Makefile, mdk-stage1/dietlibc/include/net/route.h,
- mdk-stage1/dietlibc/syscalls.s/fstat64.S, mdk-stage1/mar/Makefile,
- mdk-stage1/dietlibc/include/rpc/auth.h, mdk-stage1/dietlibc/ppc/start.S,
- mdk-stage1/dietlibc/lib/assert_fail.c,
- mdk-stage1/insmod-modutils/obj/obj_sparc.c,
- mdk-stage1/dietlibc/lib/if_nametoindex.c,
- mdk-stage1/dietlibc/include/inttypes.h, mdk-stage1/dietlibc/lib/atoi.c,
- mdk-stage1/dietlibc/librpc/svc_tcp.c,
- mdk-stage1/dietlibc/alpha/setjmp.S,
- mdk-stage1/dietlibc/include/net/if_arp.h, mdk-stage1/ppp/pppd/Makefile,
- mdk-stage1/insmod-modutils/obj/obj_common.c,
- mdk-stage1/dietlibc/librpc/authunix_prot.c,
- mdk-stage1/dietlibc/lib/longjmp.c,
- mdk-stage1/dietlibc/libugly/getmntent.c,
- mdk-stage1/insmod-modutils/obj/obj_load.c, mdk-stage1/dietlibc/diet.c,
- mdk-stage1/dietlibc/libstdio/fwrite.c,
- mdk-stage1/insmod-modutils/obj/obj_mips.c,
- mdk-stage1/dietlibc/libugly/asprintf.c,
- mdk-stage1/dietlibc/librpc/clnt_udp.c,
- mdk-stage1/dietlibc/lib/recvmsg.c, mdk-stage1/dietlibc/lib/sendto.c,
- mdk-stage1/dietlibc/include/endian.h,
- mdk-stage1/dietlibc/libstdio/stdin.c,
- mdk-stage1/dietlibc/libdl/dlclose.c, mdk-stage1/bzlib/Makefile,
- mdk-stage1/Makefile.common, mdk-stage1/dietlibc/dietdirent.h,
- mdk-stage1/insmod-modutils/util/xstrcat.c,
- mdk-stage1/dietlibc/libpthread/pthread_testcancel.c,
- mdk-stage1/dietlibc/libshell/realpath.c, mdk-stage1/rescue-gui.c,
- mdk-stage1/dietlibc/lib/tcsetattr.c,
- mdk-stage1/dietlibc/libstdio/fgets.c,
- mdk-stage1/dietlibc/include/rpc/netdb.h,
- mdk-stage1/dietlibc/lib/sscanf.c, mdk-stage1/dietlibc/lib/creat.c,
- mdk-stage1/dietlibc/lib/getdomainname.c,
- mdk-stage1/dietlibc/libstdio/fclose.c,
- mdk-stage1/dietlibc/lib/vsnprintf.c, mdk-stage1/dietlibc/lib/ispunct.c,
- mdk-stage1/insmod-modutils/util/sys_oim.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setschedparam.c,
- mdk-stage1/dietlibc/sparc/mmap.c, mdk-stage1/dietlibc/dietstdio.h,
- mdk-stage1/dietlibc/librpc/xdr_array.c, mdk-stage1/init.c,
- mdk-stage1/dietlibc/lib/__isnan.c,
- mdk-stage1/dietlibc/include/sys/resource.h,
- mdk-stage1/dietlibc/lib/tolower.c,
- mdk-stage1/dietlibc/alpha/__longjmp.S,
- mdk-stage1/dietlibc/libpthread/pthread_join.c,
- mdk-stage1/dietlibc/libstdio/fopen.c,
- mdk-stage1/dietlibc/syscalls.s/umount2.S,
- mdk-stage1/dietlibc/include/signal.h,
- mdk-stage1/dietlibc/librpc/rpc_callmsg.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutexattr_setkind_np.c,
- mdk-stage1/dietlibc/i386/clone.S,
- mdk-stage1/insmod-modutils/include/elf_i386.h,
- mdk-stage1/dietlibc/lib/__dtostr.c,
- mdk-stage1/dietlibc/syscalls.s/ipc.S,
- mdk-stage1/dietlibc/include/sys/cdefs.h,
- mdk-stage1/dietlibc/include/sys/types.h,
- mdk-stage1/insmod-modutils/util/sys_gks.c,
- mdk-stage1/insmod-modutils/util/xrealloc.c,
- mdk-stage1/dietlibc/include/sys/shm.h,
- mdk-stage1/dietlibc/libpthread/pthread_cond_timedwait.c,
- mdk-stage1/dietlibc/libcruft/gethostbyname_r.c,
- mdk-stage1/dietlibc/lib/lseek64.c,
- mdk-stage1/dietlibc/libdl/_dl_search.c,
- mdk-stage1/dietlibc/dietfeatures.h,
- mdk-stage1/dietlibc/libcruft/gethostbyaddr.c,
- mdk-stage1/dietlibc/librpc/svc_udp.c,
- mdk-stage1/dietlibc/libcruft/gethostbyaddr_r.c,
- mdk-stage1/dietlibc/libugly/localtime_r.c,
- mdk-stage1/dietlibc/include/netdb.h, mdk-stage1/dietlibc/lib/semop.c,
- mdk-stage1/insmod-modutils/obj/obj_i386.c,
- mdk-stage1/dietlibc/lib/opendir.c, mdk-stage1/dietlibc/libugly/system.c,
- mdk-stage1/dietlibc/i386/start.S, mdk-stage1/dietlibc/include/dlfcn.h,
- mdk-stage1/dietlibc/lib/usleep.c, mdk-stage1/dietlibc/lib/strchr.c,
- mdk-stage1/dietlibc/ppc/unified.S,
- mdk-stage1/dietlibc/syscalls.s/waitpid.S,
- mdk-stage1/dietlibc/libpthread/pthread_sys_fcntl.c,
- mdk-stage1/dietlibc/lib/memset.c, mdk-stage1/dietlibc/lib/__fstat64.c,
- mdk-stage1/dietlibc/include/sched.h,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setschedpolicy.c,
- mdk-stage1/dietlibc/lib/accept.c, mdk-stage1/dietlibc/lib/pread.c,
- mdk-stage1/dietlibc/.cvsignore, mdk-stage1/dietlibc/sparc/setjmp.S,
- mdk-stage1/dietlibc/librpc/pmap_rmt.c,
- mdk-stage1/insmod-modutils/util/xstrdup.c,
- mdk-stage1/dietlibc/include/sys/ioctl.h,
- mdk-stage1/dietlibc/libpthread/pthread_setcanceltype.c,
- mdk-stage1/dietlibc/lib/exec_lib.c,
- mdk-stage1/dietlibc/include/string.h,
- mdk-stage1/dietlibc/libpthread/pthread_atfork.c,
- mdk-stage1/insmod-modutils/include/elf_sparc64.h,
- mdk-stage1/dietlibc/include/assert.h, mdk-stage1/dietlibc/lib/connect.c,
- mdk-stage1/dietlibc/include/locale.h,
- mdk-stage1/dietlibc/libpthread/pthread_attr_init.c,
- mdk-stage1/dietlibc/lib/execl.c, mdk-stage1/dietlibc/lib/tcflush.c,
- mdk-stage1/dietlibc/libstdio/setvbuf.c,
- mdk-stage1/dietlibc/libpthread/README,
- mdk-stage1/insmod-modutils/include/elf_s390.h,
- mdk-stage1/dietlibc/libcruft/getlogin.c,
- mdk-stage1/dietlibc/lib/__lstat64.c, mdk-stage1/dietlibc/lib/strcpy.c,
- mdk-stage1/dietlibc/lib/strtod.c, mdk-stage1/dietlibc/libdl/_dl_open.c,
- mdk-stage1/dietlibc/include/stdio.h,
- mdk-stage1/insmod-modutils/util/sys_nim.c,
- mdk-stage1/dietlibc/lib/sigdelset.c, mdk-stage1/dietlibc/libdl/dlsym.c,
- mdk-stage1/dietlibc/lib/setsockopt.c,
- mdk-stage1/dietlibc/libpthread/pthread_setcancelstate.c,
- mdk-stage1/dietlibc/libcruft/inet_ntoa.c,
- mdk-stage1/dietlibc/lib/vsprintf.c,
- mdk-stage1/insmod-modutils/util/alias.h,
- mdk-stage1/dietlibc/include/grp.h, mdk-stage1/pcmcia_/Makefile,
- mdk-stage1/dietlibc/lib/isprint.c,
- mdk-stage1/dietlibc/syscalls.s/setresuid.S,
- mdk-stage1/dietlibc/syscalls.s/lstat64.S,
- mdk-stage1/dietlibc/lib/__getcwd.c, mdk-stage1/dietlibc/lib/isdigit.c,
- mdk-stage1/dietlibc/lib/semctl.c, mdk-stage1/dietlibc/include/rpc/rpc.h,
- mdk-stage1/dietlibc/lib/strstr.c,
- mdk-stage1/dietlibc/include/rpc/pmap_rmt.h,
- mdk-stage1/dietlibc/include/rpc/types.h,
- mdk-stage1/dietlibc/libcruft/inet_pton.c,
- mdk-stage1/insmod-modutils/util/sys_qm.c,
- mdk-stage1/dietlibc/include/utmp.h, mdk-stage1/dietlibc/lib/sleep.c,
- mdk-stage1/dietlibc/libugly/asctime_r.c,
- mdk-stage1/dietlibc/include/netinet/in.h,
- mdk-stage1/dietlibc/syscalls.s/sendfile.S,
- mdk-stage1/dietlibc/include/sys/msg.h,
- mdk-stage1/dietlibc/include/rpc/svc.h,
- mdk-stage1/dietlibc/include/netinet/ip.h,
- mdk-stage1/dietlibc/libcruft/getpagesize.c,
- mdk-stage1/dietlibc/sparc/unified.S,
- mdk-stage1/insmod-modutils/util/Makefile,
- mdk-stage1/dietlibc/lib/execlp.c, mdk-stage1/dietlibc/libstdio/fread.c,
- mdk-stage1/dietlibc/librpc/xdr.c, mdk-stage1/ppp/include/net/ppp_defs.h,
- mdk-stage1/dietlibc/lib/recv.c, mdk-stage1/dietlibc/lib/reboot.c,
- mdk-stage1/dietlibc/librpc/svc_auth_unix.c,
- mdk-stage1/insmod-modutils/obj/obj_sparc64.c,
- mdk-stage1/dietlibc/include/errno.h,
- mdk-stage1/dietlibc/syscalls.s/stat64.S,
- mdk-stage1/dietlibc/include/sys/uio.h,
- mdk-stage1/dietlibc/librpc/pmap_getport.c,
- mdk-stage1/dietlibc/libstdio/printf.c,
- mdk-stage1/dietlibc/include/sys/times.h,
- mdk-stage1/dietlibc/lib/sigaddset.c, mdk-stage1/dietlibc/lib/sigjmp.c,
- mdk-stage1/dietlibc/lib/getopt.c,
- mdk-stage1/dietlibc/lib/if_indextoname.c,
- mdk-stage1/dietlibc/libcrypt/crypt.c,
- mdk-stage1/insmod-modutils/Makefile,
- mdk-stage1/dietlibc/include/rpc/pmap_prot.h,
- mdk-stage1/dietlibc/libstdio/fflush.c,
- mdk-stage1/dietlibc/libugly/popen.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_trylock.c,
- mdk-stage1/dietlibc/ppc/mmap.c, mdk-stage1/dietlibc/include/sys/poll.h,
- mdk-stage1/dietlibc/librpc/getrpcport.c,
- mdk-stage1/dietlibc/librpc/auth_none.c,
- mdk-stage1/dietlibc/lib/pread64.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setinheritsched.c,
- mdk-stage1/insmod-modutils/util/config.c,
- mdk-stage1/dietlibc/lib/strtoll.c, mdk-stage1/dietlibc/include/resolv.h,
- mdk-stage1/insmod-modutils/util/sys_dm.c,
- mdk-stage1/dietlibc/lib/bsearch.c, mdk-stage1/dietlibc/lib/strcasecmp.c,
- mdk-stage1/dietlibc/sparc/shmat.c,
- mdk-stage1/dietlibc/librpc/pmap_getmaps.c,
- mdk-stage1/dietlibc/ppc/__testandset.S,
- mdk-stage1/dietlibc/libugly/setenv.c,
- mdk-stage1/dietlibc/include/alloca.h, mdk-stage1/dietlibc/libdl/README,
- mdk-stage1/dietlibc/libpthread/pthread_cond_wait.c,
- mdk-stage1/insmod-busybox/Makefile,
- mdk-stage1/dietlibc/librpc/clnt_generic.c,
- mdk-stage1/dietlibc/lib/memmove.c, mdk-stage1/dietlibc/sparc/pipe.S,
- mdk-stage1/dietlibc/include/daemon.h,
- mdk-stage1/dietlibc/liblatin1/latin1-isgraph.c,
- mdk-stage1/dietlibc/include/math.h, mdk-stage1/dietlibc/sparc/udiv.S,
- mdk-stage1/dietlibc/lib/remove.c,
- mdk-stage1/dietlibc/include/sys/sendfile.h,
- mdk-stage1/dietlibc/libugly/isleap.c,
- mdk-stage1/dietlibc/syscalls.s/syslog.S,
- mdk-stage1/insmod-modutils/obj/obj_reloc.c,
- mdk-stage1/dietlibc/lib/getpeername.c,
- mdk-stage1/dietlibc/include/sys/ipc.h, mdk-stage1/dietlibc/lib/rand.c,
- mdk-stage1/dietlibc/include/ftw.h,
- mdk-stage1/dietlibc/libcruft/gethostbyname2_r.c,
- mdk-stage1/dietlibc/lib/shmat.c,
- mdk-stage1/insmod-modutils/include/module.h,
- mdk-stage1/dietlibc/librpc/xdr_stdio.c,
- mdk-stage1/insmod-modutils/util/xmalloc.c,
- mdk-stage1/dietlibc/sparc/umul.S,
- mdk-stage1/insmod-modutils/include/kerneld.h,
- mdk-stage1/dietlibc/librpc/clnt_raw.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_init.c,
- mdk-stage1/dietlibc/libstdio/stdout.c, mdk-stage1/dietlibc/README,
- mdk-stage1/dietlibc/libcruft/herrno_location.c,
- mdk-stage1/dietlibc/lib/shmctl.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_unlock.c,
- mdk-stage1/dietlibc/librpc/xdr_rec.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_destroy.c,
- mdk-stage1/dietlibc/include/rpc/rpc_msg.h,
- mdk-stage1/dietlibc/syscalls.h, mdk-stage1/dietlibc/lib/toupper.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_open.c,
- mdk-stage1/dietlibc/lib/sigfillset.c, mdk-stage1/dietlibc/lib/listen.c,
- mdk-stage1/dietlibc/include/glob.h, mdk-stage1/dietlibc/libdl/_dl_int.h,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_destroy.c,
- mdk-stage1/dietlibc/include/sys/mount.h, mdk-stage1/disk.c,
- mdk-stage1/dietlibc/lib/socket.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_waitpid.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setdetachstate.c,
- mdk-stage1/dietlibc/libugly/strftime.c,
- mdk-stage1/dietlibc/lib/shutdown.c, mdk-stage1/insmod-modutils/insmod.c,
- mdk-stage1/dietlibc/lib/msgctl.c,
- mdk-stage1/dietlibc/libcruft/gethostbyname2.c,
- mdk-stage1/dietlibc/include/rpc/pmap_clnt.h,
- mdk-stage1/dietlibc/syscalls.s/pause.S,
- mdk-stage1/dietlibc/syscalls.s/socketcall.S,
- mdk-stage1/dietlibc/libpthread/pthread_cond_init.c,
- mdk-stage1/dietlibc/liblatin1/latin1-isupper.c,
- mdk-stage1/dietlibc/lib/islower.c,
- mdk-stage1/dietlibc/sparc/Makefile.add,
- mdk-stage1/dietlibc/include/sys/wait.h,
- mdk-stage1/dietlibc/lib/isalnum.c, mdk-stage1/dietlibc/libstdio/fseek.c,
- mdk-stage1/slang/Makefile, mdk-stage1/minilibc.h,
- mdk-stage1/dietlibc/librpc/getrpcent.c, mdk-stage1/dietlibc/AUTHOR,
- mdk-stage1/dietlibc/lib/getsockopt.c,
- mdk-stage1/dietlibc/libdl/_dl_jump.S, mdk-stage1/dietlibc/lib/atol.c,
- mdk-stage1/dietlibc/lib/isspace.c,
- mdk-stage1/dietlibc/syscalls.s/__pread.S,
- mdk-stage1/dietlibc/lib/strtol.c, mdk-stage1/dietlibc/lib/htonl.c,
- mdk-stage1/dietlibc/include/sys/sem.h,
- mdk-stage1/insmod-modutils/obj/obj_ppc.c,
- mdk-stage1/dietlibc/lib/shmget.c,
- mdk-stage1/dietlibc/include/rpc/auth_des.h,
- mdk-stage1/dietlibc/libcruft/getpwuid.c,
- mdk-stage1/dietlibc/libugly/logging.c,
- mdk-stage1/dietlibc/libcruft/dnscruft2.c,
- mdk-stage1/dietlibc/libpthread/pthread_create.c,
- mdk-stage1/dietlibc/alpha/clone.S,
- mdk-stage1/dietlibc/libpthread/pthread_sys_logging.c: Merge from
- R9_0-AMD64, most notably:
- - AMD64 support to insmod-busybox, minilibc, et al.
- - Sync with insmod-modutils 2.4.19 something but everyone should use
- dietlibc nowadays
- - Factor out compilation and prefix with $(DIET) for dietlibc builds
- - 64-bit & varargs fixes
-
- * mdk-stage1/stdio-frontend.c: typo from post-rereading
- Merge from R9_0-AMD64, most notably:
- - AMD64 support to insmod-busybox, minilibc, et al.
- - Sync with insmod-modutils 2.4.19 something but everyone should use
- dietlibc nowadays
- - Factor out compilation and prefix with $(DIET) for dietlibc builds
- - 64-bit & varargs fixes
-
- * mdk-stage1/dietlibc/threadsafe.sh, mdk-stage1/dietlibc/findcflags.sh:
- add missing scripts
-
- * mdk-stage1/dietlibc/libpthread/thread_key.c,
- mdk-stage1/dietlibc/lib/puts.c, mdk-stage1/dietlibc/lib/memccmp.c,
- mdk-stage1/dietlibc/libcruft/entlib.c,
- mdk-stage1/dietlibc/libcruft/grent.c, mdk-stage1/dietlibc/dirstream.h,
- mdk-stage1/dietlibc/syscalls.s/ptrace.s,
- mdk-stage1/dietlibc/lib/set_errno.c, mdk-stage1/dietlibc/lib/vprintf.c,
- mdk-stage1/dietlibc/syscalls.s/sigaction.S,
- mdk-stage1/dietlibc/libcruft/entlib.h, mdk-stage1/dietlibc/start.h,
- mdk-stage1/dietlibc/lib/__xmknod.c, mdk-stage1/dietlibc/lib/alarm.c,
- mdk-stage1/dietlibc/libcruft/pwent.c,
- mdk-stage1/dietlibc/libstdio/fputc.c,
- mdk-stage1/dietlibc/alpha/signal.S,
- mdk-stage1/dietlibc/libdl/elf_hash.c, mdk-stage1/dietlibc/dietstdarg.h,
- mdk-stage1/dietlibc/lib/speed.c,
- mdk-stage1/dietlibc/syscalls.s/llseek.S,
- mdk-stage1/dietlibc/lib/getservent.c,
- mdk-stage1/dietlibc/syscalls.s/sigsuspend.S,
- mdk-stage1/dietlibc/lib/errlist.c, mdk-stage1/dietlibc/lib/nop.c,
- mdk-stage1/dietlibc/syscalls.s/signal.S,
- mdk-stage1/dietlibc/libcruft/spent.c,
- mdk-stage1/dietlibc/syscalls.s/sigprocmask.S,
- mdk-stage1/dietlibc/libpthread/thread_internal.c,
- mdk-stage1/dietlibc/alpha/sigprocmask.S,
- mdk-stage1/dietlibc/lib/random.c,
- mdk-stage1/dietlibc/syscalls.s/sigpending.S,
- mdk-stage1/dietlibc/syscalls.s/exit.S,
- mdk-stage1/dietlibc/syscalls.s/pwrite.S,
- mdk-stage1/dietlibc/libugly/daemon.c,
- mdk-stage1/dietlibc/libstdio/fgetc.c,
- mdk-stage1/dietlibc/lib/vfprintf.c: even more removals
-
- * mdk-stage1/dietlibc/dieticonv.h, mdk-stage1/dietlibc/dietlibm.h,
- mdk-stage1/dietlibc/dyn_stop.c, mdk-stage1/dietlibc/binshstr.h,
- mdk-stage1/dietlibc/linuxnet.h, mdk-stage1/dietlibc/parselib.h,
- mdk-stage1/dietlibc/dietuglyweaks.h, mdk-stage1/dietlibc/dyn_start.c,
- mdk-stage1/dietlibc/dietdns.h: latest missing files
-
-2003/06/04 Pixel <pixel at mandrakesoft.com>
-
- * fsedit.pm: allow specifying lv_name in auto_installs (not tested!)
-
- * install_steps.pm: don't use framebuffer after install on i845 (even if
- framebuffer works during install)
- (this implies no graphical boot)
-
- * diskdrake/interactive.pm, lvm.pm: allow choosing lv name (thanks to
- Brian Murrell)
-
-2003/06/03 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/ja.po, share/po/vi.po, share/po/sq.po: updated
- Estonien, Japanese, Albanian and Vietnamese po files
-
-2003/06/02 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Update
-
-2003/06/02 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: updated Spanish translations
-
-2003/05/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sr@Latn.po,
- share/po/sq.po, keyboard.pm, share/po/it.po, share/po/nl.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/lv.po,
- share/po/hu.po: changed the name of the russian phonetic layout
-
-2003/05/30 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * standalone/mousedrake, drakxtools.spec: add mouse test in non-embedded
- mode (#2049)
-
-2003/05/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated Vietnamese file
-
- * share/po/de.po: updated German file
- updated Vietnamese file
-
-2003/05/28 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/isdn.pm: forgot to commit the new configuration step
- - remove isdn-light config (seen with isdn4net maintainer)
- - new step to keep old device configuration
-
- * network/isdn_consts.pm: s/my/our/ to make perl_checker happy in isdn.pm
-
-2003/05/28 Franois Pons <fpons at mandrakesoft.com>
-
- * network/modem.pm: remove /dev/ttyS14 link by drakconnect.
-
-2003/05/28 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/dhcp.c: grow MAX_ARP_RETRIES from 4 to 7 after erwan's
- suggestion
-
-2003/05/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po, share/po/id.po, share/po/ru.po, share/po/ro.po,
- share/po/th.po, share/po/is.po, share/po/no.po, share/po/hr.po,
- share/po/tr.po, share/po/ta.po, share/po/mt.po, share/po/sq.po,
- share/po/it.po, share/po/nl.po, share/po/fi.po, share/po/he.po,
- share/po/lt.po, share/po/lv.po, share/po/hu.po: updated Albanian file
-
-2003/05/28 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * network/isdn_consts.pm: fix isdndata export in stripped package
-
-2003/05/27 Daouda Lo <daouda at mandrakesoft.com>
-
- * any.pm:
- - user name must begin with a letter but not with a number or - or _
-
-2003/05/27 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: updated Spanish translation
-
-2003/05/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/be.po, share/po/bs.po, share/po/gl.po, share/po/de.po,
- share/po/br.po, share/po/cy.po, share/po/af.po, share/po/et.po,
- share/po/az.po, share/po/da.po, share/po/ca.po, share/po/cs.po,
- share/po/bg.po, share/po/ar.po, share/po/ga.po: updated Estonian file
-
-2003/05/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-0.5mdk
- 9.2-0.4mdk
-
-2003/05/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/uz.po, share/po/sk.po, share/po/wa.po, share/po/pt_BR.po,
- share/po/sl.po, share/po/et.po, share/po/zh_TW.po, share/po/ja.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/sr@Latn.po, share/po/sq.po, share/po/uk.po, share/po/eu.po,
- share/po/es.po, share/po/DrakX.pot, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/fi.po, share/po/pl.po, share/po/eo.po,
- share/po/el.po: updated pot file
-
-2003/05/26 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: be perl_checker prototype compliant
-
- * commands: use formatError to display the error message
- (to have a better error message than "SCALAR(0x....) at ...")
-
- * interactive/http.pm, interactive.pm, interactive/newt.pm:
- - methods with no argument are not functions with no argument!
- - perl_checker fixes
-
-2003/05/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm: Added new toggle possibilities to the menu; use "en_US" for
- US layout
-
-2003/05/23 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/network.pm: #3628 /etc/resolv.conf explicit rights set (by titi)
-
-2003/05/23 gbeauchesne
-
- * any.pm, bootloader.pm: Kernel and initrd are now in /boot/efi/mandrake
- on IA-64
-
- * drakxtools.spec: Update changelog
-
- * mdk-stage1/insmod-modutils/obj/Makefile:
- -Wno-error on IA-64 too for insmod-modutils/obj
-
- * install_gtk.pm, share/list.ia64: Clean-ups. Remove
- /var/log/XFree86.0.log from filelist
-
-2003/05/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
- * share/po/ja.po: updated Japanese file
-
-2003/05/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksplash, network/network.pm, network/modem.pm,
- standalone/draksec, install_steps.pm, handle_configs.pm,
- standalone/drakautoinst, standalone/drakpxe, my_gtk.pm,
- partition_table/sun.pm, install_steps_interactive.pm,
- standalone/harddrake2, standalone/drakboot, standalone/drakTermServ,
- standalone/net_monitor, standalone/drakbackup, partition_table/raw.pm,
- partition_table.pm, interactive/http.pm, printer/main.pm,
- security/msec.pm, diskdrake/interactive.pm, partition_table/bsd.pm,
- standalone/fileshareset, standalone/drakfloppy, standalone/drakfont,
- standalone/drakconnect, standalone/drakgw, interactive/gtk.pm,
- standalone/drakbug, standalone/drakperm, fsedit.pm, .perl_checker,
- printer/printerdrake.pm: perl_checker fixes
-
- * drakxtools.spec: next release
-
- * standalone/drakfirewall: please perl_checker
-
- * standalone/logdrake: perl_checker fixes
- perl_checker fixes
-
-2003/05/22 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/05/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- pot file
-
-2003/05/22 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: Fix differntial user file naming.
-
-2003/05/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * printer/printerdrake.pm: better english (#1342)
-
- * standalone/draksplash, standalone/logdrake: gtk+-2 specs prohibid
- playing with policy
-
- * drakxtools.spec: 9.2-0.3mdk
- next 9.2-0.3mdk bits
- fix #3485
-
- * network/netconnect.pm: kill some warnings catched by diagnostics pragma
-
- * standalone/drakconnect: gtk+-2 specs prohibid playing with policy
- (build_list) simplify ip parsing
- workaround #3341: display "Bad ip" instead of a blank field if ip
- wasn't correctly parsed as an ip ?
-
- * standalone/drakbug: do not mix interactive and ugtk2, let reusse
- create_dialog()
- do not set twice the title, ugtk2->new already do it for us
- remove unused variable
- gtk+-2 specs prohibid playing with policy
- (quit_global) inline it
- - further clean gui construction through functionnal ugtk2
- - do not gratuitously add:
- o " " around button labels
- o empty strings at end of kernel release
- - (parse_release) simplify
- - there's no need to keep a reference on field that we do not further
- use (distro release is parsed again when needed and kernel release
- is already stored in some variable)
- - do not pack nothing to widgets
- - simplify gui construction through create_packtable(), we really do
- not have to offuscate it like c programmers have to
- - one shall not be able to alter kernel or distribution release number
-
- * harddrake/data.pm: do not fork usb module drivers list but reuse
- list_modules one instead
-
- * share/po/fr.po: update fr translation
-
-2003/05/21 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/network.pm: add some ip checking (#853)
- remove old comments
-
-2003/05/21 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translations
-
-2003/05/21 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: fix gc sux in 1.117 modfiying function behaviour
- gtktext_insert: fix indenting of one line, takes that as a
- pretext to redo whole function identing without tabs
- beautify titi
-
-2003/05/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/be.po, share/po/uk.po, share/po/bg.po, share/po/sr.po,
- share/po/ru.po: put "yawerty" in cyrillic for languages using cyrillic
- alphabet
-
-2003/05/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.2-0.3mdk's first bits (more to com tomorrow)
-
- * standalone/drakboot: we already have fork()+exec() detect_loader, so
- there's no need to do
- it again
-
- * standalone/harddrake2: remove unused function that should never have
- come to live
- - help menu items are not checkable
- - do not display spurious "/" on menu buttons when embedded
- - (strip_first_underscore) let speedup the regexp
-
- * printer/gimp.pm: please gc
-
- * ugtk2.pm (gtktext_append) fix gtktext_insert() call
-
-2003/05/20 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Partially updated
-
-2003/05/20 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * modules/interactive.pm: fix BUG 2530, no more spurious window when
- insmoding fail
-
- * network/ethernet.pm: #763 #2336 fix alias in modules.conf
- perl_checker compliant
-
-2003/05/20 keld
-
- * share/po/da.po: Updates
- gi/perl-install/share/po/da.po
-
-2003/05/20 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po, share/po/fi.po, share/po/de.po: updated pot file
- updated German, Estonian and Finnish files
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/lt.po, share/po/he.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/bs.po, share/po/uz.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sr@Latn.po, share/po/sq.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/lv.po,
- share/po/hu.po: updated pot file
-
-2003/05/20 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/scannerdrake (removeverticalbar) pixelate
- perl_checker fixes
-
- * Xconfig/xfreeX.pm: perl_checker fix
-
- * common.pm (set_permissions): owner and group are optional parameters
-
- * printer/gimp.pm: typo fix
- (pop_spaces) prevent infinite loop
- (addprinter,isprinterconfigured): remove temp variables
-
- * drakxtools.spec: 9.1-0.2mdk
- distriblint fix
- one last fix
- further bits for 9.2-0.1mdk
- first bits of 9.2-0.1mdk
-
- * printer/printerdrake.pm:
- - perl_checker fixes, which show up the following bugs:
- - printer::printerdrake::{setup_smb,setup_socket}(): do not use undef
- values, but reuse those we just calculate
- - printer::printerdrake::main(): fix printer::default::printer_type()
- callee
-
- - printer::printerdrake::check_network(): fix
- network::netconnect::main() callee
-
- * network/nfs.pm (find_servers): chomp is uneeded
- (find_exports) better behavior when regexp does not match
-
- * standalone/harddrake2: better explanation of the wp field
-
- * standalone/draksplash: perl_checker fixes
-
- * printer/detect.pm, standalone/printerdrake: perl_checker fixes
- printer::printerdrake::{setup_smb,setup_socket}(): do not use undef
- values, but reuse those
- we just calculate
- printer::printerdrake::main(): fix printer::default::printer_type()
- callee
-
- * my_gtk.pm: fix #3952: do not pass extra argument (gc altered
- common::take_screenshot() api in r1.172 but forget to alter all
- callees)
-
- * standalone/drakfont: try to simplify
- (put_font_dir): $/variable is unlikely what was initially intended
- (chk_empty_xfs_path): typo fix
- (search_dir_font_uninstall): further simplify
- (chk_empty_xfs_path):
- - any { !cdt} equals to every { cdt }
- - if_ is unneeded
-
- (search_dir_font_uninstall) map { if_(cdt, $_ } equals to grep { cdt }
- (file_ok_sel) prevent potential crash in perl regexp engine if sg bad
- happenned in the translation
- fix #3960: divide by zero execption
-
- * security/msec.pm:
- - fix #3616 (draksec discarding changes)
- - add a end of line btw at the end of file to please cat
-
- * standalone/drakedm: fix #1743: offer to restart the dm service
-
- * printer/main.pm: perl_checker fixes
- printer::printerdrake::{setup_smb,setup_socket}(): do not use undef
- values, but reuse those
- we just calculate
- printer::printerdrake::main(): fix printer::default::printer_type()
- callee
- prevent set_usermode() vs set_cups_autoconf() conflict
- restore service restart
-
- * .perl_checker: check again printerdrake, this would have prevent whoever
- altered
- network::netconnect::main() to forget some calle when updating all
- calle for new parameters signature :-(
-
- * bootloader.pm: for whatever reason, the second part of
- detect_bootloader()
- consolidation didn't make up into the cvs
-
- * modules.pm (probe_category): one regexp is enough for isdn
-
- * share/po/fr.po: update french translation
-
-2003/05/19 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: updated Spanish translations
-
-2003/05/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * printer/gimp.pm (gimp::pop_spaces): consolidate skipping of lines that
- are space ended
- perl_checker fixes
-
- * any.pm: in standalone drakboot, raise a wait message window so that the
- user can figure
- out what occurs (lilo installation being quite long)
-
- * bootloader.pm: fix #3560 (drakboot not updating bootloader label): the
- only confusing
- bug is that when one come back to drakboot main window after having
- altered the bootloader, the main window still list the old bootloader
- as the current bootloader.
- let update this label.
- btw consolidate bootloader detection in bootloader::detect_bootloader()
- further fix #2826 (lilo failling to handle entry with spaces): replace
- spaces by underscores in labels (image names are not likely to contain
- spaces) to prevent the error
- when configuring to install grub bootloader, we first install lilo, then
- grub.
-
- the logic is that we only reread /etc/lilo.conf[1], so we need to write
- /etc/lilo.conf. but when installing grub, we really do not need to run
- lilo, we
- only have to write its config file.
-
- [1] because grub/menu.lst lacks some data and because we do neither want
- to
- parse both config files nor to resolve conflicts between configuration
- let further consolidate make_label_lilo_compatible()
-
- * printer/main.pm:
- - (read_location, rip_location): simplify loop condition since once we
- get
- $location_end, we exit it
- - (rip_location): simplify @location build when no existing one
- - (get_cups_autoconf, set_cups_autoconf, get_usermode, set_usermode):
- simplify
- a lot through getVarsFromSh() and setVarsInSh()
-
- - (set_jap_textmode) simplify a lot through substInFile()
-
- now all /etc/sysconfig/printing accesses get done by MDK::Common::File
- (until
- shell template from libconf is used)
- perl_checker fixes
-
- * standalone/logdrake: dialog window is already modal
-
- * printer/cups.pm, printer/detect.pm, printer/office.pm,
- printer/default.pm, printer/services.pm, printer/printerdrake.pm:
- perl_checker fixes
-
- * standalone/drakboot: fix #3560 (drakboot not updating bootloader label):
- the only confusing
- bug is that when one come back to drakboot main window after having
- altered the bootloader, the main window still list the old bootloader
- as the current bootloader.
- let update this label.
- btw consolidate bootloader detection in bootloader::detect_bootloader()
-
- * network/network.pm: move expert stuff under the "advanced" button like
- in all other drakx/drakxtools code
-
- * network/nfs.pm: do not drop return values from regexp but use them to
- ensure we do not
- reuse capture buffers from previous one, which is really bad and
- trully buggy
-
- * lang.pm: %langs: first column is supposed to be localized in english
-
- * standalone/drakconnect: some drakconnect cleanups
-
- * standalone/lsnetdrake: simplify
-
- * standalone/harddrake2: localize drive capabilites (aka burning, dvd
- managment, ...)
-
- * drakxtools.spec: add a bug reference
- last 9.1-38mdk bits
- update perl-gtk0 users list (drakcronat being ported to gtk+2)
-
- * install_steps.pm: fix network::netconnect::save_conf() callee
-
-2003/05/16 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm: add a step to warn user before writing settings
- (bug #852 and so)
-
-2003/05/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sr@Latn.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- pot file
-
-2003/05/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk2.pm: perl_checker fix
-
- * network/isdn_consts.pm: let it work
-
- * drakxtools.spec: first bits of 9.1-38mdk
-
-2003/05/15 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Typo fix
-
-2003/05/15 keld
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
-
-2003/05/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po, share/po/DrakX.pot: updated pot file
-
-2003/05/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * ugtk.pm: mark it as deprecated
-
- * standalone/harddrake2:
- - describe wp flag on ia32 cpus
- - make all field descriptions begin by a lower case letter
- - (create_dialog) :
- o options are passed through a hash ref
- o wrap text
- o update caller list
- - harddrake2: convert to use create_dialog() instead of
- interactive->warn
- (fix #3487)
-
- * standalone/drakfont (create_dialog) :
- - update caller list
- - add title parameter and update callers
- remove unused variable
- do not use interactive to get root capabilties, directly use
- require_root_capability()
- fix #1352 : do not add buggy font directories
- hide "mode switch" buttons to only enable to switch to the other mode,
- not the current one
-
- * ugtk2.pm (create_dialog) scroll window if needed
- - (create_dialog) :
- o options are passed through a hash ref
- o wrap text
- o update caller list
- - harddrake2: convert to use create_dialog() instead of
- interactive->warn
- (fix #3487)
- (create_dialog) :
- - update caller list
- - add title parameter and update callers
-
- * standalone/drakfloppy (create_dialog) :
- - update caller list
- - add title parameter and update callers
-
- * harddrake/data.pm: bump version
-
- * drakxtools.spec:
- - 9.1-37mdk
- - bump require in order to help rpm to update for new autoreq
-
-2003/05/14 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Some fixes and so...
- Updated partially
-
-2003/05/14 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * bootloader.pm: perl_checker fixes
-
- * standalone/drakfont:
- - uninline poulpy
- - use map instead of foreach in some places
- - (chk_empty_xfs_path): replacing foreach by map make obvious that we
- don't have to grep all items, grep will be enough
-
- - (put_font_dir): consolidate some code into convert_fonts; this make
- obvious there were some bug due to $/varname typo; this also reduce
- the message to translate ammount
-
-2003/05/13 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakTermServ: perl_checker cleaning
-
-2003/05/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakedm: perl_checker fix
-
- * .perl_checker: ignore URPM::Resolve until francois qiet it down
-
- * standalone/drakperm: better use get instead of _get
-
- * network/netconnect.pm:
- - gtkcreate_img is exported by helpers tag in ugtk2
- - add a bug note: write_on_pixmap() is only in my_gtk, not in ugtk2 !
-
- * standalone/drakbug: make option managment look like real perl
-
- * standalone/drakgw: perl_checker fixes
-
- * Xconfig/main.pm (configure_everything_or_configure_chooser) keyboard and
- mouse
- paremeters really are optional, Xconfig::default::configure() handle
- the fact they're undefined for us
-
- * standalone/drakboot: let ugtk2->new manage the title setting
-
- * standalone/drakfont: better use s/_get/get/ and {get,set}_fraction
- instead of ->fraction
- helper
-
- * standalone/drakconnect:
- - remove 80% of perl_checker warnings
- - gtkbuttonset is not exported by ugtk2
-
- * standalone/drakTermServ: cleanups
-
- * standalone/drakfloppy:
- - add empty prototypes to help perl_checker
- - has_sub_trees: better use ||
-
- * standalone/drakxtv: help perl_checker by providing an empty prototype
-
-2003/05/12 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/isdn.pm: s/@isdn::isdndata/@isdndata/
-
-2003/05/12 Pixel <pixel at mandrakesoft.com>
-
- * interactive.pm: have the "Ok" in ask_from__add_modify_remove return true
- in default mode (eg: newt)
-
- * standalone/diskdrake: add "--list-hd" to please gbeauchesne
-
-2003/05/12 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: perl_checker compliance, differential mode
- option, explain adding directories
-
-2003/05/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm: use matched values only if matching did success
-
- * drakxtools.spec: help auto-provides
- 9.1-36mdk
-
- * standalone/drakboot:
- - pass enough dummy parameters to fs::merge_info_from_fstab
- - add empty prototypes to help perl_checker catch miss writeen func
- calls
- - do not log localized messages; what's more, this is supposed to be
- already logged by standalone
- - in testing mode:
- o do not enforce the need for bootsplash
- o do not really run mkinitrd
- - if bootsplash miss, we should just go back to main config window
-
-2003/05/10 keld
-
- * share/po/da.po: updates
- gi/perl-install/share/po/da.po
-
-2003/05/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/he.po: updated Hebrew file
-
-2003/05/07 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakconnect:
- - follow new network::netconnect::save_conf signature
- - remove call to network::netconnect::set_net_conf, no longer exist
-
- * network/netconnect.pm:
- - configuration stuff
- . rewrite sub save_conf, new signature is ($netcnx)
- . rewrite sub load_conf, connection type stored in
- /etc/sysconfig/drakconnect
- . remove sub read_raw_net_conf
- . shrink sub read_net_conf
- - drop if ($nb < 1 ), useless
- - perl_checker
-
- * network/isdn.pm: s|/sbin/isdnctrl|/usr/sbin/isdnctrl|
-
-2003/05/06 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: More entries
-
-2003/05/06 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/netconnect.pm:
- - remove sub intro
- - change sub main signature
- - drop !$::isWizard code
- - perl_checker
-
- * network/tools.pm:
- - drop !$::isWizard code
- - perl_checker
-
- * standalone/drakconnect:
- - drop !$::isWizard code
- - change netconnect::main signature
- - change network::modem::ppp_configure signature
- - perl_checker
- - cleanup
-
- * install_steps_interactive.pm: change network::netconnect::main signature
-
-2003/05/06 erwan
-
- * drakxtools.spec: Fix changelog
-
-2003/05/06 gbeauchesne
-
- * standalone/drakboot: Fix drakboot booloader methods for ia64 and amd64
-
-2003/05/06 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * keyboard.pm, share/po/sp.po, pixmaps/langs/lang-sh.png, lang.pm,
- share/po/sr.po, share/po/sr@Latn.po, pixmaps/langs/lang-sp.png: Renamed
- Serbian po files to follow standard (sr -> cyrillic, sr@Latn -> latin).
- 'sh' is used internally by DrakX for identifier by DrakX; and 'sh_YU'
- used as locale name, for latin Serbian, to avoid use of '@' character
- which may be problematic in some cases.
-
- * share/po/ru.po, share/po/he.po: updated Hebrew and Russian files
-
-2003/05/06 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: crash on add other files
- fix disabled incremental other files checkbox
- fix lack of incremental backups of other files
- fix broken daemon mode
- fix file remove issue
- I know it fails perl_checker - require ugtk2 never returns on console
-
-2003/05/05 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/ethernet.pm: perl_checker fixes
-
- * network/adsl.pm:
- - remove unused $intf in adsl_probe_info and adsl_ask_info
- - perl_checker fixes
-
- * network/netconnect.pm:
- - change configure and winmodemConfigure args (due to $intf drop)
-
- * network/modem.pm:
- - drop unused $intf in configure and winmodemConfigure
- - fix winmodem configuration behavior
- - perl_checker
-
-2003/05/02 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * network/ethernet.pm: fix typo
-
- * network/netconnect.pm, network/tools.pm, network/network.pm:
- perl_checker fixes
-
- * standalone/drakfont: fix sucky fonction (thanks to master guillaume)
-
-2003/04/30 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakfont: more perl_checker compliant
-
-2003/04/30 gbeauchesne
-
- * partition_table.pm: Revert XFS support, not stable enough especially on
- SMP
-
-2003/04/30 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * any.pm: have /etc/sysconfig/i18n in report.bug
-
- * ugtk2.pm: remove export for two removed functions
-
-2003/04/30 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/zh_CN.po: Changed charset encoding
-
-2003/04/30 Pixel <pixel at mandrakesoft.com>
-
- * install_steps.pm, http.pm, detect_devices.pm, network/isdn.pm,
- interactive.pm, Xconfig/resolution_and_depth.pm, c.pm,
- partition_table/sun.pm, network/adsl.pm, swap.pm, pkgs.pm, lang.pm,
- install2.pm: perl_checker compliance
-
-2003/04/30 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: perl_checker fix
-
- * drakxtools.spec: 9.1-35mdk
-
- * standalone/drakfont:
- - no non empty prototypes
- - s/sub { one func call }/code ref/
- perl_checker fixes
-
- * ugtk2.pm (create_dialog):
- - second parameter really is optionnal
- - do not blindly set the title to logdrake, this is used elsewhere
-
- * security/level.pm: fix #3618
-
- * scanner.pm, standalone/drakperm, standalone/drakbug: perl_checker fixes
-
-2003/04/29 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated partially
-
-2003/04/29 Damien Chaumette <dchaumette at mandrakesoft.com>
-
- * standalone/drakfont: more perl_checker friendly
- empty install list at cancel
- prevent void list installation
-
-2003/04/29 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: perl_checker can parse me at last
-
-2003/04/29 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakboot: no doble module loading
-
- * modules.pm (get_parameters) perl-ize
-
- * drakxtools.spec: 9.1-34mdk
-
- * standalone/drakedm: fix #3701: return back to the display managers menu
- if one cancel the
- installation of the required packages
-
-2003/04/28 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * rescue/list.i386: add resize_reiserfs
-
-2003/04/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bg.po, share/po/he.po: updated Hebrew and Bulgarian files
-
-2003/04/26 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
-2003/04/24 gbeauchesne
-
- * drakxtools.spec: 1.1.19-56mdk
-
-2003/04/24 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/various.pm, Xconfig/card.pm, standalone/draksec, scanner.pm,
- install_steps.pm, diskdrake/removable.pm, network/isdn.pm,
- interactive.pm, c.pm, partition_table/gpt.pm, resize_fat/directory.pm,
- install_steps_interactive.pm, network/netconnect.pm, mouse.pm,
- standalone/harddrake2, devices.pm, lang.pm, lvm.pm, install2.pm,
- raid.pm, crypto.pm, diskdrake/smbnfs_gtk.pm, commands.pm, ugtk2.pm,
- partition_table.pm, any.pm, loopback.pm, Xconfig/xfree3.pm,
- sbus_probing/main.pm, interactive/http.pm, diskdrake/interactive.pm,
- interactive/stdio.pm, pkgs.pm, interactive/newt.pm, harddrake/sound.pm,
- services.pm, security/level.pm, fs.pm, install_messages.pm,
- install_steps_auto_install.pm, harddrake/data.pm, keyboard.pm,
- diskdrake/hd_gtk.pm, Xconfig/monitor.pm, fsedit.pm, modules.pm,
- common.pm, detect_devices.pm, network/tools.pm, network/shorewall.pm,
- install_any.pm, timezone.pm: perl_checker adaptations + fixes
-
-2003/04/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: fix conflict with perl-Locale-gettext
-
-2003/04/23 gbeauchesne
-
- * share/list.x86_64, rescue/list.x86_64, partition_table.pm: add xfs for
- amd64
-
-2003/04/23 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * rescue/list: file-4.02
-
-2003/04/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/tg.po, share/po/uz.po, share/po/sk.po, share/po/ru.po,
- share/po/ro.po, share/po/wa.po, share/po/pt_BR.po, share/po/th.po,
- share/po/sl.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/tr.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/sq.po,
- share/po/uk.po, share/po/pl.po, share/po/sr.po, share/po/sv.po,
- share/po/sp.po, share/po/help-it.pot: updated pot file
-
-2003/04/23 Pixel <pixel at mandrakesoft.com>
-
- * help.pm: add prototypes
-
- * share/po/help_xml2pm.pl: add prototypes to help.pm
-
-2003/04/23 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.1-32mdk
- - localedrake is part of drakxtools-newt, so does its menu entry (and
- sanitize its entry btw)
- - drakxtools-newt: add the needed post and postun macros
- - sort provides'n obsoletes, add missing drakfloppy
-
- * share/po/fr.po: update french translation
-
-2003/04/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/et.po: updated pot file
- updated pot file
-
- * share/po/bs.po, share/po/id.po, share/po/gl.po, share/po/br.po,
- share/po/is.po, share/po/no.po, share/po/af.po, share/po/az.po,
- share/po/ja.po, share/po/hr.po, share/po/mt.po, share/po/fr.po,
- share/po/ga.po, share/po/nl.po, share/po/it.po, share/po/be.po,
- share/po/eu.po, share/po/es.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/fi.po, share/po/de.po, share/po/lt.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/eo.po,
- share/po/lv.po, share/po/bg.po, share/po/cs.po, share/po/el.po,
- share/po/hu.po, share/po/ar.po: updated pot file
-
-2003/04/22 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: fix typos and cleanup syntax
-
- * install_any.pm: perl_checker compliance for optional method arguments
- fix bug #3652 (grub must be installed for a loopback install)
-
- * share/po/help_xml2pm.pl, help.pm: fix typo (help.pm must return a true
- value)
- per Pablo's request:
- - create a mini header in the generated help-*.pot files
- - guilabel, guibutton and guimenu now uses %s to separate more cleanly
- what
- comes is doc and what is gui text
- !! the new generated help.pm has a different interface, non-backward
- compliant !!
-
- * Xconfig/xfree3.pm, Xconfig/xfreeX.pm, install_steps_gtk.pm,
- Xconfig/xfree.pm: perl_checker compliance for optional method arguments
-
- * interactive.pm: perl_checker compliance for optional method arguments
- adapt to new help.pm
-
- * share/po/help-fr.pot, share/po/help-de.pot, share/po/help-ru.pot,
- share/po/help-es.pot, share/po/help-it.pot: per Pablo's request:
- - create a mini header in the generated help-*.pot files
- - guilabel, guibutton and guimenu now uses %s to separate more cleanly
- what
- comes is doc and what is gui text
- !! the new generated help.pm has a different interface, non-backward
- compliant !!
-
-2003/04/22 tpittich
-
- * share/po/sk.po: fixed slovak translation (thanks to Stanislav Visnovsky
- and Zdenko Podobny)
-
-2003/04/22 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: array costs less than a hash
-
- * drakxtools.spec: 9.1-31mdk
-
-2003/04/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po: updated Italian file
-
-2003/04/21 Pixel <pixel at mandrakesoft.com>
-
- * keyboard.pm: 'Option "XkbCompat" "group_led"' is no good because
- it means that effectively NO other compatibility settings
- are included i.e. NONE of standard XFree86 keys work,
- including Ctrl-Alt-Fx, Ctrl-Alt-KP+, Ctrl-Alt-KP- etc.
- 'Option "XkbCompat" "default+group_led"' is much better
- (thanks Andrey Borzenkov)
-
- * share/rpmsrate: have bison and flex installed when DEVELOPMENT is chosen
- (thanks to Adam
- Williamson)
-
-2003/04/18 Franois Pons <fpons at mandrakesoft.com>
-
- * install_any.pm: make all CD as update (as it should have been to allow
- updates to be resolved).
-
-2003/04/17 gbeauchesne
-
- * share/list.x86_64: Add raid & reiserfs tools
-
- * drakxtools.spec: Use RPM_OPT_FLAGS when compiling tools
- (rpcinfo-flushed)
- 1.1.9-55mdk
-
- * tools/Makefile: Compile rpcinfo-flushed/xhost+ with -Os so that code
- size is reduced
- and magically fixed on hammer. ;-)
-
-2003/04/17 Pixel <pixel at mandrakesoft.com>
-
- * fs.pm: another perl_checker optional parameter compliance
- new perl_checker compliance
-
- * Xconfig/various.pm, network/network.pm, network/modem.pm,
- security/various.pm, standalone/draksec, partition_table/dos.pm,
- scanner.pm, install_steps.pm, Xconfig/parse.pm, network/isdn.pm,
- interactive.pm, resize_fat/directory.pm, install_steps_interactive.pm,
- network/netconnect.pm, Xconfig/xfreeX.pm, mouse.pm, devices.pm, lang.pm,
- resize_fat/boot_sector.pm, network/drakfirewall.pm,
- modules/interactive.pm, standalone/diskdrake, crypto.pm,
- Xconfig/main.pm, diskdrake/smbnfs_gtk.pm, install_interactive.pm,
- partition_table/raw.pm, ugtk2.pm, partition_table.pm, any.pm,
- install_steps_gtk.pm, partition_table/mac.pm, ftp.pm,
- diskdrake/interactive.pm, pkgs.pm, interactive/newt.pm,
- network/ethernet.pm, Xconfig/resolution_and_depth.pm, bootloader.pm,
- diskdrake/hd_gtk.pm, Xconfig/monitor.pm, fsedit.pm,
- partition_table/lvm_PV.pm, modules.pm, common.pm, detect_devices.pm,
- standalone/drakupdate_fstab, install_any.pm, timezone.pm: new
- perl_checker compliance
-
-2003/04/16 gbeauchesne
-
- * mdk-stage1/insmod-busybox/Makefile:
- - Update to busybox 0.65.0 version
- - Add support for x86-64
- Use $(DIET) wrapper
-
- * mdk-stage1/insmod-busybox/insmod.c, mdk-stage1/insmod-busybox/Config.h,
- mdk-stage1/insmod-busybox/busybox.h: Fixes. Don't care about taint
- stuff. Constify a little so that some dead
- branches could be nuked. -> Reduce code size by 5 KB.
- - Update to busybox 0.65.0 version
- - Add support for x86-64
- Merge back fixes from HEAD but don't use the init_module() et al. tricks
- since correct dietlibc 0.22 is used on the branch.
- - Update to insmod from busybox 0.65.0
- - Add support for x86-64
-
- * mdk-stage1/insmod-busybox/README: Update README
-
- * mdk-stage1/Makefile: use insmod-busybox on x86-64, save around 50 KB.
- ;-)
-
-2003/04/16 Pixel <pixel at mandrakesoft.com>
-
- * ugtk2.pm: comply to new each_index behaviour
-
-2003/04/16 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakconnect: fix #1675: swap the text and button widgets
-
-2003/04/15 gbeauchesne
-
- * detect_devices.pm: Fix hasSMP()
-
- * install_any.pm: CD-ROM installations use cdrom.img on x86-64 nowadays
-
-2003/04/15 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/harddrake2: add hint for translators
-
-2003/04/14 gbeauchesne
-
- * harddrake/data.pm: fix harddrake doesn't display unknow hardware (tv,
- 9.0 updates)
-
- * mdk-stage1/dhcp.c, docs/README, mdk-stage1/tools.c, mdk-stage1/stage1.h:
- Handle "netauto" mode (gc, post 9.1)
-
- * drakxtools.spec: Match current 9_0-64bit-branch state
-
-2003/04/14 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/dhcp.c, mdk-stage1/tools.c, mdk-stage1/stage1.h: put dhcp
- bootfile under netauto parameter
-
-2003/04/11 dam's <dams at idm.fr>
-
- * standalone/drakconnect: corrected titi typo
-
-2003/04/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/th.po: changed "reboot" to latin letters, as requested.
-
-2003/04/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/drakboot: any::setupBootloader() already call
- bootloader::install()
-
- * standalone/drakedm: it was designed in 2003, not 2002
-
-2003/04/07 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: first bits of 9.1-31mdk
- fix harddrake menu entry description
-
- * standalone/drakboot: fix #2826 (aka pixel sucks):
- pixel changed the booloader module api by throwing an exception
- instead of using the ugly /tmp/.error temporary file and altered drakx
- callers but forget to update standalone/* callers (aka drakboot).
- now, with this patch, any error during lilo/grub installation is
- catched and displayed, which is more generic than checking for spaces.
-
-2003/04/04 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * docs/README: some fixes and improvements
-
- * docs/HACKING: some updates
-
-2003/04/04 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: bump gtk2-perl require because of #3633
- 9.1-30mdk
-
- * scanner.pm: fix doble explanation logging of scannerdrake and harddrake
- startup
-
- * standalone/logdrake:
- - perl_checker fixes
- - ensure only one callback do regular parsing
-
- * standalone/drakfloppy: fix crash on floppy generation reported by
- Francisco Alcaraz
-
-2003/04/03 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Updated
-
-2003/04/03 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: after adding gtk_text_buffer_place_cursor in gtk2-perl, use it
- here :)
- fix #3633 (cursor at the end of TextView after gtktext_insert)
- remove a few memory leaks
-
- * drakxtools.spec: after adding gtk_text_buffer_place_cursor in gtk2-perl,
- use it here :)
-
-2003/04/02 gbeauchesne
-
- * detect_devices.pm: Update to match IA-64 ACPI format string "XXX CPUs
- available"
-
-2003/04/02 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * patch/9.1/patch-loopback.pl: Error scenario: When using a file for your
- / (a "loopback"), booting your newly
- installed system will fail with a kernel panic with flashing keyboard
- lights
- Why: The initrd needs to load the loop.o module to mount your /
- partition; but
- since recently, loop.o depends on aes.o, and since mkinitrd doesn't
- handle
- dependencies automatically and we didn't notice that change, we didn't
- update
- mkinitrd accordingly
- Solution: Format a floppy disk with a DOS filesystem (in Linux, you can
- use the
- command "mkdosfs /dev/fd0"). Copy patch.pl to the floppy disk. Remove
- the floppy
- and reboot using the Mandrake Linux 9.1 CD1 to do a CD-ROM installation.
- During
- boot, press F1 at the splash screen, then place your floppy disk that
- contains
- patch.pl in the floppy drive. At the prompt, type "patch", then follow
- the
- installation as usual.
-
- see bugzilla #3614
-
-2003/04/02 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
-
-2003/04/02 Pixel <pixel at mandrakesoft.com>
-
- * patch/9.1/patch-detectSMP-K6.pl: Error scenario: On a AMD-K6, install
- fails after the formatting partitions steps with a strange "type read"
- error
- Why: in some cases, the SMP detection code fails and force the install
- to exit
- Solution: Use patch.pl which disables SMP detection
- (thanks to Angela Bayley)
-
-2003/04/02 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake: remove unused variable
- - various perl_checker "fixes"
- - (logcolorize): make it saner regarding its arguments, thanks
- perl_checker
-
- * harddrake/sound.pm: hackism to shut up perl_checker
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, standalone/drakTermServ,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/lt.po, share/po/he.po, share/po/sp.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/tg.po,
- share/po/bs.po, share/po/uz.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sq.po, share/po/it.po, share/po/nl.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/lv.po,
- share/po/hu.po: s/initrdrd/initrd/ (Arpad Biro)
-
- * standalone/harddrake2: fix pablo patch that broke two translations
- (reported by Arkadiusz
- Lipiec)
-
-2003/04/01 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/tree/etc/oem-all: added restore into boot_entries default value,
- increased hd install size from
- 1500 MB to 2500 MB to include current ackbar cooker repository.
-
-2003/04/01 gbeauchesne
-
- * bootloader.pm: Indentation fixes
-
- * install_steps_gtk.pm: Pass $Driver to launchX in non /FB/ case
- Pass $Driver to launchX in non /FB/ case
- Backport from 9.1 xf4 fallbacking to fbdev driver
-
- * install_steps.pm: Remove MAKEDEV workaround for ia64. Fixes must be
- found, and kernel nowadays
- have devfs support.
-
- * install_gtk.pm: Backport from 9.1 xf4 fallbacking to fbdev driver
-
-2003/04/01 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm: misc
-
-2003/04/01 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/logdrake (parse_file) pass explicit argument instead of
- relying on lexical $_
- being correct in that context (worked fine but this is bad)
-
- * share/po/fr.po:
- - fix fscking french translation
- - explain why it's bad to translate this way
-
- * standalone/draksound, install_steps_interactive.pm: move
- harddrake::sound $index param in hash and pass only the hash ref around
- functions
-
- * ugtk2.pm: perl_checker fixes
-
- * standalone/harddrake2:
- - fix fscking french translation
- - explain why it's bad to translate this way
- - prevent translators to do bad things (that is having badly
- constructed
- strings on screen)
- - reuse some translations instead of relying on extracting tools'
- merge
- feature
- - give translators more control on about window text
-
- * harddrake/sound.pm: propagate $in where needed
- move harddrake::sound $index param in hash and pass only the hash ref
- around
- functions
-
- * standalone/drakhelp: simplify
-
-2003/03/31 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Typo fix
-
-2003/03/31 Franois Pons <fpons at mandrakesoft.com>
-
- * bootloader.pm: copy kernel and stage1 in order to avoid remapping
- /mnt/hd on the fly during
- install for bootloader installation to complete correctly.
- fixed regex for kernel options retrieved for restore bootloader entry.
-
-2003/03/31 keld
-
- * share/po/da.po: spelling errors
- po/po/da.po gi/perl-install/share/po/da.po
-
-2003/03/31 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/vi.po: updated Vietnamese file
-
- * share/po/fr.po: fixed a bad grammatical error
-
-2003/03/30 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm: clean
-
-2003/03/30 keld
-
- * share/po/da.po: spelling errors
- soft/menu-messages/da.po gi/perl-install/share/po/da.po
- some spelling errors
- soft/control-center/po/da.po gi/perl-install/share/po/da.po
-
-2003/03/29 keld
-
- * share/po/da.po: Updates
- soft/GtkMdkWidgets/po/da.po gi/perl-install/share/po/da.po
-
-2003/03/28 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm: disable arabic whic doesn't work well after install
-
- * patch/9.1/hp.diff: disable arabic
-
-2003/03/28 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * lang.pm: Special cases for KDE to recognize zh_HK and zh_SG
-
-2003/03/28 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/card.pm: fix typo, grr...
- also have DontVTSwitch for i845 (and i85x)
- use option DontVTSwitch for i865
-
- * drakxtools.spec: use ServerFlags DontVTSwitch for i845, i865 and i85x
- use ServerFlags DontVTSwitch for i865
-
-2003/03/27 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sq.po: updated Albanian file
-
- * share/po/ja.po: updated Japanese file
-
-2003/03/27 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * docs/9.1_errata.txt:
- - mcc erratas
- - lexical ordering
-
-2003/03/26 Franois Pons <fpons at mandrakesoft.com>
-
- * install_any.pm: moved hdInstallPath to any.pm.
-
- * any.pm: removed acpi reference here (should already been have removed
- earlier).
- moved here hdInstallPath from install_any.
-
- * standalone.pm: simplified code to allow parsing rpmdb instead of just
- urpmi db.
-
- * bootloader.pm: fixed another typo for adding restore entry (grub menu).
- fixed wrong usage of any::hdInstallPath which is mapped as /tmp/image
- during
- installation.
- fix typo on grub menu file read.
-
- * rescue/tree/etc/oem-all: use fat32 instead of fat16, fixed
- mandrake-release to install.
- fix typo.
- mandrake-release should be installed.
- current parted does no more support fat fs but fat16 or fat32 fs.
-
-2003/03/26 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * docs/9.1_errata.txt: first drakxtools errata
-
- * drakxtools.spec: fix harddrake menu entry
-
-2003/03/25 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sq.po: updated Albanian file
-
-2003/03/24 Franois Pons <fpons at mandrakesoft.com>
-
- * network/netconnect.pm: added modem configuration after LT Modem support.
-
- * network/modem.pm: added login and password retrieval for ppp0 in
- configure function.
- propose /dev/modem before other device (as it will work for other most
- case).
- added modem configuration after LT Modem support.
-
-2003/03/24 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- Japanese file; updated pot file
-
-2003/03/24 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * any.pm, install_steps_interactive.pm: hp fix
-
- * drakxtools.spec:
- - fix changelog
- - 9.1-28mdk
- first bits of 9.1-26mdk
-
- * patch/9.1/hp.diff: more hp fixes
- mdk9.1 changes for hp
-
-2003/03/23 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/sq.po: updated Italian and Albanian files
-
-2003/03/22 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/tr.po, share/po/pt.po: updated Italian,
- Portuguese and Turkish files
-
-2003/03/21 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/ja.po: changed translation fo "mandrakesoft store"
- changed "mandrakesoft-shouten" to "mandrakesoft-no shouten"
- ("store named mandrakesoft" -> "mandrakesoft's store")
-
-2003/03/21 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/service_harddrake: increase timeout from 5 to 25 seconds
-
-2003/03/20 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_interactive.pm: fixed typo.
- add probe for netncx type in case of not already setted.
-
-2003/03/19 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: fix
-
-2003/03/19 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/tree/etc/oem, rescue/tree/etc/oem-all: added support for passing
- kernel options to oem scrpit.
-
- * lang.pm: silently use en_US for arabic.
- removed Arabic language (no correct font during install).
- avoid displaying Hong Kong as a country.
-
-2003/03/19 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * docs/mdk-9.2: update, sort
-
- * standalone/harddrake2: properly *both* reap zombies and clear status bar
- message
-
- * share/po/fr.po:
- - fix harddrake2 main window title broken by stupid translators
- - explain the problem
- - explain how to easily get and caracters
-
- * docs/9.1_errata.txt: first errate: ntfs kernel bug (bug and fix reported
- by Szakacsits
- Szabolcs)
-
-2003/03/18 Franois Pons <fpons at mandrakesoft.com>
-
- * rescue/tree/etc/oem, rescue/tree/etc/oem-all: added lookup into
- isolinux/alt0 if possible
- updated ramdisk_size=128000 acpi=off
-
-2003/03/18 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po: updated Indonesian file
-
- * share/po/wa.po: corrected small typo
-
-2003/03/18 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: s/mplayer-guimplayer-gui/mplayer-gui/
-
-2003/03/17 Frederic Lepied <flepied at mandrakesoft.com>
-
- * install_steps.pm: reverted to 1.604
-
-2003/03/17 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/da.po: updated Danish and Italian files
-
- * share/po/pt.po: updated Portuguese file
-
- * share/po/ja.po: updated Japanese file
-
-2003/03/17 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: Add NVIDIA_nforce for smp and secure kernel
- Fix NVIDIA_nforce entry removing kernel version (added by cleanrpmsrate)
- FlashPlayer with a capital P
-
-2003/03/16 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bs.po, share/po/ro.po: updated Bosnian and Romanian files
-
-2003/03/16 Warly <warly at mandrakesoft.com>
-
- * drakxtools.spec: 26mdk to fix drakperm
-
-2003/03/15 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/bs.po, share/po/vi.po: updated Bosnian and Vietnamese files
-
- * share/po/he.po: updated Hebrew file
-
-2003/03/15 Warly <warly at mandrakesoft.com>
-
- * install_steps.pm, share/rpmsrate, drakxtools.spec: fix a fatal error in
- drakpem in editable mode
-
- * standalone/drakperm: Fix fatal error in editable window when adding a
- new entry
-
-2003/03/14 David Baudens <baudens at mandrakesoft.com>
-
- * share/po/fr.po: Fix typo in french ads
-
-2003/03/14 Franois Pons <fpons at mandrakesoft.com>
-
- * standalone.pm: fix checking for installed kernel modules (for nvidia)
- (/me sux)
- (fix & changelog by pixel)
-
- * share/rpmsrate: fixed error mandrake_doc
- fixed gnupg using multiple rates.
- fixed synthax error.
-
- * install_steps_gtk.pm: made desktop group centred.
-
-2003/03/14 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * mdk-stage1/modules.c: fix myself sux: don't unconditionnally fgets
- /proc/modules, because fopen
- may have failed (the libc, in its great search for speed, probably
- doesn't
- care to check if the FILE* given to fgets is valid and opened)
-
-2003/03/14 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
- * share/po/is.po, share/po/el.po, share/po/he.po: updated Greek file
-
- * share/po/zh_CN.po: updated Chinese file
-
- * share/po/tr.po: updated Turkish file
-
-2003/03/14 Pixel <pixel at mandrakesoft.com>
-
- * drakxtools.spec: fix XFdrake handling NVidia proprietary drivers
-
-2003/03/14 Till Kamppeter <till at mandrakesoft.com>
-
- * drakxtools.spec: 9.1-23mdk
-
-2003/03/14 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: mandrake-galaxy doc link is broken if mandrake_doc is
- not install. Waiting for a better solution install mandrake_doc via
- rpmsrate in the same group as mandrake-galaxy.
-
-2003/03/13 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Fixed bug #417: '$' character in printer URI not
- correctly handled.
-
-2003/03/13 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/main.pm: Fixed bug #417: '$' character in printer URI not
- correctly handled.
-
-2003/03/13 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: updated Spanish translations
-
-2003/03/13 Franois Pons <fpons at mandrakesoft.com>
-
- * install_steps_gtk.pm: desktop group simplification.
-
-2003/03/13 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
- * share/po/ru.po, share/po/fi.po: updated Russian and Finnish files
-
- * share/po/id.po, share/po/eo.po, share/po/cs.po, share/po/hu.po: updated
- Czech, Esperanto, Indonesian and Hungarian files
-
-2003/03/13 Pixel <pixel at mandrakesoft.com>
-
- * any.pm: cleanup (still need to handle permissions more cleanly, people
- using umask 0
- should be shot)
-
-2003/03/13 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakTermServ: Fix IP pool range bug from gtk2 conversion.
-
-2003/03/13 Till Kamppeter <till at mandrakesoft.com>
-
- * scanner.pm: Bug fixes:
- - SHOWSTOPPER: SCSI scanners were never recognized as already
- configured, the user was always asked whether he wants to configure
- them. Problem was that device files are symlinks.
- - Made most ISDN and ADSL devices not being considered as a scanner by
- Scannerdrake, SANE does not support internet scanners.
-
-2003/03/13 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/03/13 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: more logs
- first 9.1-22mdk bits
-
- * install_any.pm: alsa drivers are now named snd-<name> not anymore
- snd-card-<name>
-
- * any.pm: fix #3161 (ensure right permissions on /etc/sysconfig/autologin
- for
- bad root umask case)
-
- * modules.pm: via via686 upgdrade after simplification too (next time
- pixel told me
- it's better to reuse some regexp, i kill him)
- fix upgrade after simplification
- simplify
- convert alsa driver from old naming system to new one (snd-card-XXX =>
- snd-XXX) and ensure correct upgrade for snd-via683 and snd-via8233
- drivers
-
- * docs/mdk-9.2: more stuff
- more thoughts
-
-2003/03/13 Warly <warly at mandrakesoft.com>
-
- * install_gtk.pm: logo is the same for desktop and powerpack
- installations.
-
- * share/compssUsers.desktop: Make only one sectio. Include KDE/GNOME and
- documentation into it.
-
-2003/03/12 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: updated
-
-2003/03/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/cy.po, share/po/et.po, share/po/he.po: updated Welsh, Estonian
- and Hebrew files
-
-2003/03/12 Franois Pons <fpons at mandrakesoft.com>
-
- * install_any.pm: added log for kernel module packages found.
-
- * network/modem.pm: fixed typo.
- fix ltmodem package name with newer version.
-
- * install_steps_interactive.pm: fix for newer kernel module package name.
-
- * standalone/XFdrake: fix for newer commercial kernel module package name.
-
- * install_steps.pm: fix for newer commercial package name (kernel module).
- added minimal of what is selected log for pkg_install.
-
- * detect_devices.pm: fix titi sucks.
-
- * standalone.pm: fixed return value of check_kernel_module_packages and
- examination of synthesis
- file using current interface of urpm library.
- fix small typo.
-
-2003/03/12 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: fix non-important (but still valid) part of #2488, a.k.a
- package tree not expanding visually when it should (needs the mouse
- pointer over it to be updated visually)
-
- * share/po/ja.po: fix for "Advanced" by utuhiro <utuhiro at
- mx12.freecom.ne.jp>
-
-2003/03/12 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated pot file
-
- * share/po/nl.po: updated dutch file
- updated pot file
-
- * keyboard.pm: Tagged cyrillic keyboard as non-latin
-
-2003/03/12 Pixel <pixel at mandrakesoft.com>
-
- * standalone/diskdrake: set by default the fs type and mntpoint for
- removables not present in fstab
- (useful for harddrake)
-
- * standalone/drakupdate_fstab: have fd0 & fd1 be recognised as known
- entries, even if we don't probe them
- (useful for harddrake)
-
- * diskdrake/interactive.pm, install_interactive.pm: fix maximum loopback
- size (bug #3188)
-
-2003/03/12 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * harddrake/data.pm: jackadit^h^h^h^h^ hpixel said: "we do not need
- anymore --auto"
- fix typo
- handle multiple removable devices: their managment is different from
- other hw
- classes since we need to run a config tool per device and not one per hw
- class
-
- * standalone/harddrake2: fix first message display
- better packed paned behavior in both embedded and standalone modes
- handle multiple removable devices: their managment is different from
- other hw
- classes since we need to run a config tool per device and not one per hw
- class
-
- * drakxtools.spec: update requires
- 9.1-20mdk
-
- * standalone/service_harddrake: let it look better
- shut up perl_checker
- handle multiple removable devices: their managment is different from
- other hw
- classes since we need to run a config tool per device and not one per hw
- class
-
- * docs/mdk-9.2: better embedded diskdrake hint
-
- * diskdrake/hd_gtk.pm:
- - let diskdrake fit when embedded in mcc
- - let action box be larger so that there's no horizontal scrollbar in
- standalone mode
-
- * share/po/wa.po: fix package build :-(
-
- * standalone/drakedm: really sort
- - check if dm package is installed and install it if needed
- - use format instead of reverse() (not a big slow down but small
- rivers make
- big ones and it makes gc happier...)
-
-2003/03/11 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * lang.pm: thx perl checko
- (pablo) change kde font scheme (crossing fingers)
-
-2003/03/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/nl.po, share/po/cs.po: updated Dutch and Czech files
-
-2003/03/11 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: typos fixed
-
-2003/03/11 David Baudens <baudens at mandrakesoft.com>
-
- * share/advertising/10-security.png, share/advertising/07-server.pl,
- share/advertising/12-mdkexpert.png,
- share/advertising/06-development.png,
- share/advertising/06-development.pl, share/advertising/11-mnf.pl,
- share/advertising/09-mdksecure.png, share/advertising/01-thanks.png,
- share/advertising/07-server.png, share/advertising/02-community.png,
- share/po/fr.po, share/advertising/list, share/advertising/11-mnf.png,
- share/advertising/02-community.pl, share/advertising/03-software.pl,
- share/advertising/05-desktop.pl, share/advertising/09-mdksecure.pl,
- share/advertising/01-thanks.pl,
- share/advertising/13-mdkexpert_corporate.pl,
- share/advertising/12-mdkexpert.pl, share/advertising/03-software.png,
- share/advertising/08-store.pl, share/advertising/04-configuration.png,
- share/advertising/13-mdkexpert_corporate.png,
- share/advertising/10-security.pl, share/advertising/05-desktop.png,
- share/advertising/04-configuration.pl, share/advertising/08-store.png:
- Update
-
-2003/03/11 Florin Grad <florin at mandrakesoft.com>
-
- * standalone/drakgw: really use the chosen net_connect interface
-
-2003/03/11 Franois Pons <fpons at mandrakesoft.com>
-
- * network/network.pm: changed netcnx type probe (so that if an ethernet
- connection exists, it won't
- cause netcnx type to be always lan).
-
- * rescue/tree/etc/oem: modified language settings.
-
- * network/adsl.pm: moved probing code outside adsl_ask_info.
-
- * network/ethernet.pm: use $::prefix, waiting for 9.1 to be out before
- cleaning network modules.
-
- * standalone/drakconnect: added probing of adsl connection.
-
-2003/03/11 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_steps_gtk.pm: the shadow behind the new adverts looks ugly,
- remove it
- new advertisement will be with grey background
-
- * share/po/fr.po: rephrase a bit MNF advert to make it fit
- spelling
-
- * share/advertising/07-server.pl, share/advertising/06-development.pl,
- share/advertising/11-mnf.pl, share/advertising/02-community.pl,
- share/advertising/03-software.pl, share/advertising/05-desktop.pl,
- share/advertising/09-mdksecure.pl, share/advertising/01-thanks.pl,
- share/advertising/12-mdkexpert.pl,
- share/advertising/13-mdkexpert_corporate.pl,
- share/advertising/08-store.pl, share/advertising/10-security.pl,
- share/advertising/04-configuration.pl: fix pablo breaking translation of
- advertisement :)
-
- * lang.pm: thx perl checko
- (pablo) change kde font scheme (crossing fingers)
-
- * install_steps_interactive.pm: install additional locales package for
- country according to the locale that will be really used, not according
- to the default locale for a given country (fixing unecessary installing
- of locales-de in case of a fr_CH install)
-
-2003/03/11 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/it.po, share/po/no.po: updated Italian and Norwegian files
-
- * lang.pm: Changed Qt Chinese XIMStyle to 'Over The Spot' ('On The Spot'
- crashes)
- changed KDE default font names for CJK
-
- * share/po/nl.po, share/po/cs.po: updated Dutch and Czech files
-
- * share/po/da.po, share/po/vi.po: updated Danish and Vientamese files
-
-2003/03/11 Pixel <pixel at mandrakesoft.com>
-
- * Xconfig/main.pm: remove XFdrake icons (per dadou's request)
-
- * any.pm, bootloader.pm, standalone/drakboot: fix lilo-menu not working
- (bug #3048)
-
-2003/03/11 Stew Benedict <sbenedict at mandrakesoft.com>
-
- * standalone/drakbackup: More gtk2 fixes.
-
-2003/03/11 Till Kamppeter <till at mandrakesoft.com>
-
- * printer/printerdrake.pm: Added button to switch to japanese text file
- printing.
- Many bug fixes:
- - Wait messages bloxked the OK buttons of the dialogs telling how to
- scan and how to read photo cards on HPs MF devices.
- - Do not configure OpenOffice.org any more, only Star Office.
- OpenOffice.org is patched to have native CUPS support now.
- - If the Port for a BrowsePoll address is left blank, 631 is taken as
- default now.
- - Text for firmware upload for HP LaserJet 1000 now also available in
- the 'Learn how to use printer' dialog.
- - Updated check of model name for HPs MF devices to newest models.
-
- * printer/detect.pm: Made sure that all IP addresses of the local machine
- are in 'Allow
- From' lines in the /etc/cups/cupsd.conf, otherwise one can have
- certain configurations with which one cannot access to the options of
- the local printer(s).
-
- * printer/main.pm: Made sure that all IP addresses of the local machine
- are in 'Allow
- From' lines in the /etc/cups/cupsd.conf, otherwise one can have
- certain configurations with which one cannot access to the options of
- the local printer(s).
- Added button to switch to japanese text file printing.
-
- * printer/office.pm: Many bug fixes:
- - Wait messages bloxked the OK buttons of the dialogs telling how to
- scan and how to read photo cards on HPs MF devices.
- - Do not configure OpenOffice.org any more, only Star Office.
- OpenOffice.org is patched to have native CUPS support now.
- - If the Port for a BrowsePoll address is left blank, 631 is taken as
- default now.
- - Text for firmware upload for HP LaserJet 1000 now also available in
- the 'Learn how to use printer' dialog.
- - Updated check of model name for HPs MF devices to newest models.
-
-2003/03/11 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * drakxtools.spec: 9.1-19mdk final
-
- * docs/mdk-9.2: update
-
-2003/03/11 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: add kdeartwork level 3 in KDE
-
- * share/logo-mandrake.png: 9.1 logo
-
-2003/03/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/no.po: minor typo
-
-2003/03/10 Alice Lafox <alice at lafox.com.ua>
-
- * share/po/ru.po: some fixes
- update
-
-2003/03/10 Franois Pons <fpons at mandrakesoft.com>
-
- * install_any.pm: use quoted url instead for install_urpmi.
- fixed duplicate url entry for file and removable.
- build a list file only if needed for install_urpmi.
-
- * rescue/tree/etc/oem, rescue/tree/etc/oem-all: added missing right
- parenthesis.
- fix for strange parted behaviour.
-
-2003/03/10 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * install_steps.pm: fix original #2842 problem
-
- * lang.pm (pablo) workaround console localization broken in RTL languages
- fix original #2842 problem
-
- * install_gtk.pm: meta class desktop also uses galaxy theme, not blue
- theme
-
-2003/03/10 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/no.po: minor typo
- updated Norwegian file
- updated Welsh, Icelandic, Italian, Norwegian
-
- * share/po/Makefile, share/po/it.po, share/po/is.po, share/po/cy.po:
- updated Welsh, Icelandic, Italian, Norwegian
-
- * keyboard.pm: Changed console Czech keyboard
-
-2003/03/10 Pixel <pixel at mandrakesoft.com>
-
- * install2.pm: fix getting brltty help and table (thanks to Hans Schou)
-
-2003/03/10 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/03/10 Thierry Vignaud <tvignaud at mandrakesoft.com>
-
- * standalone/draksec:
- - clean wait messages creation
- - fix wait messages displaying (label was not displayed) in both
- standalone and embedded modes
-
- * drakxtools.spec: fix #1461
- more logs
- typo fix
-
- * harddrake/TODO, docs/mdk-9.2: update
-
- * services.pm:
- - fix packing on standalone mode (no horizontal scrolling)
- - let show it all when embedded
-
-2003/03/10 Warly <warly at mandrakesoft.com>
-
- * share/rpmsrate: add kdeartwork-kde-classic not to have trouble in KDE
- updates.
- reduce gpm level from 4 to 2 in system
-
- * share/compssUsers.desktop: Update for new standard pack
-
-2003/03/09 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: Typo fix
-
-2003/03/09 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * share/po/fr.po: latest missing stuff
-
- * Xconfig/test.pm: fix background of X test during install
-
-2003/03/09 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- pot file
-
- * standalone/drakTermServ: fixed text (missing '/')
-
-2003/03/09 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: make perl_checker a happy prog
- no "Previous" button when choosing install or upgrade
-
-2003/03/08 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
-2003/03/07 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: mask encryption key (using stars)
-
-2003/03/07 Arkadiusz Lipiec <alipiec at elka.pw.edu.pl>
-
- * share/po/pl.po: One message
- updated
-
-2003/03/07 Fabian Mandelbaum <fabman at 2vias.com.ar>
-
- * share/po/es.po: Updated Spanish translation
-
-2003/03/07 Frederic Lepied <flepied at mandrakesoft.com>
-
- * any.pm: launch startx.autologin instead of startx in autologin
-
-2003/03/07 Franois Pons <fpons at mandrakesoft.com>
-
- * network/adsl.pm: dropped a line.
- fix logical error (flepied).
-
-2003/03/07 Guillaume Cottenceau <gc at mandrakesoft.com>
-
- * ugtk2.pm: refine the already dirty code to workaround gtk bug leading to
- bugzilla #1445 (clicking two times too fast still lead to same problem)
- fix rpmdrake dumping core when multiple searchs in
- "selected" and "upgradable" sorting modes (#2899)
-
- * tools/cvslog2changelog.pl: add fabman
- protect emails
-
- * drakxtools.spec: fix rpmdrake dumping core when multiple searchs in
- "selected" and "upgradable" sorting modes (#2899)
-
-2003/03/07 Pablo Saratxaga <pablo at mandrakesoft.com>
-
- * share/po/sk.po, share/po/pt_BR.po, share/po/th.po, share/po/et.po,
- share/po/ja.po, share/po/ko.po, share/po/da.po, share/po/uz.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/sq.po,
- share/po/it.po, share/po/es.po, share/po/lv.po, share/po/ru.po,
- share/po/sl.po, share/po/tr.po, share/po/mt.po, share/po/uk.po,
- share/po/lt.po, share/po/cy.po, share/po/tg.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/nl.po: iupdated Vietnamese,
- Estonian and Dutch files;
- fixed the translations of "default:LTR"
- updated pot file
-
- * share/po/gl.po, share/po/hr.po, share/po/be.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/he.po,
- share/po/ca.po, share/po/ar.po, share/po/eu.po, share/po/hu.po,
- share/po/id.po, share/po/br.po, share/po/no.po, share/po/ga.po,
- share/po/sp.po, share/po/bs.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/fr.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po: updated
- pot file
-
- * share/advertising/06-development.pl, share/advertising/02-community.pl,
- share/advertising/05-desktop.pl, share/advertising/01-thanks.pl,
- share/advertising/08-store.pl, share/advertising/11-mnf.pl,
- share/advertising/07-server.pl, share/advertising/10-security.pl,
- share/advertising/03-software.pl, share/advertising/09-mdksecure.pl,
- share/advertising/12-mdkexpert.pl,
- share/advertising/13-mdkexpert_corporate.pl,
- share/advertising/04-configuration.pl: Changed _() to N_()
-
- * share/po/fi.po: updated Finnish file
- updated pot file
-
-2003/03/07 Pixel <pixel at mandrakesoft.com>
-
- * install_steps_interactive.pm: mask encryption key (using stars)
-
- * Makefile.config: don't install share/advertising/*.pl files in
- Mandrake/mdkinst/usr/bin/perl-install/share, only in
- Mandrake/share/advertising
-
-2003/03/06 David Baudens <baudens@mandrakesoft.com>
-
- * share/advertising/03-software.pl: Fix typo
- Update
- Sync names with text files
-
- * share/advertising/07-server.pl, share/advertising/06-development.pl,
- share/advertising/05-desktop.pl, share/advertising/08-store.pl,
- share/advertising/11-mnf.pl,
- share/advertising/13-mdkexpert_corporate.pl: Update
- Sync names with text files
-
- * share/advertising/07-desktop.png, share/advertising/14-mdkexpert.png,
- share/advertising/14-mdkexpert.pl, share/advertising/17-mdkclub.pl,
- share/advertising/13-mdkcampus.png, share/advertising/06-mcc.png,
- share/advertising/11-mdkstore.pl, share/advertising/17-mdkclub.png,
- share/advertising/11-mdkstore.png, share/advertising/12-mdkstore.png,
- share/advertising/04-multimedia.png, share/advertising/10-mnf.png,
- share/advertising/03-internet.pl, share/advertising/05-games.pl,
- share/advertising/16-thanks.png, share/advertising/12-mdkstore.pl,
- share/advertising/15-mdkexpert-corporate.png,
- share/advertising/09-server.pl, share/advertising/05-games.png,
- share/advertising/04-multimedia.pl, share/advertising/13-mdkcampus.pl,
- share/advertising/03-internet.png, share/advertising/07-desktop.pl,
- share/advertising/09-server.png, share/advertising/08-development.png,
- share/advertising/10-mnf.pl,
- share/advertising/15-mdkexpert-corporate.pl,
- share/advertising/08-development.pl, share/advertising/06-mcc.pl: Remove
- old files
-
- * share/advertising/02-community.pl, share/advertising/01-thanks.pl,
- share/advertising/list: Use texts from specifications
-
- * share/advertising/10-security.png, share/advertising/07-server.png,
- share/advertising/11-mnf.png, share/advertising/03-software.png,
- share/advertising/10-security.pl, share/advertising/08-store.png,
- share/advertising/12-mdkexpert.png,
- share/advertising/06-development.png,
- share/advertising/09-mdksecure.png, share/advertising/09-mdksecure.pl,
- share/advertising/12-mdkexpert.pl,
- share/advertising/04-configuration.png,
- share/advertising/13-mdkexpert_corporate.png,
- share/advertising/05-desktop.png, share/advertising/04-configuration.pl:
- Sync names with text files
-
-2003/03/06 Franois Pons <fpons@mandrakesoft.com>
-
- * network/ethernet.pm: avoid virtual ethX to be reconfigured by
- drakconnect
- fixed ifconfig invocation and state analysis in install mode.
-
- * drakxtools.spec: avoid virtual ethX to be reconfigured by drakconnect
- NVIDIA drop.
-
- * install_any.pm: dropped allowNVIDIA_rpms method.
- added check_kernel_module_packages for checking prioprietary base kernel
- package.
-
- * install2.pm: added summaryAfter steps for summary.
-
- * any.pm: make sure acpi is installed.
-
- * standalone/XFdrake: moved prioprietary NVIDIA code support to generic
- prioprietary support in standalone.pm.
-
- * standalone.pm: fixed error message.
- added check_kernel_module_packages with same behaviour expected as for
- install_any module.
-
- * install_steps.pm: dropped allowNVIDIA_rpms
- fixed stupid again typo.
- modified logic for summaryAfter.
- fixed again the same typo.
- fixed stupid typo.
- summaryAfter created to install acpi and acpid if needed.
-
- * install_steps_interactive.pm: dropped allowNVIDIA_rpms
-
- * install_steps_gtk.pm: added desktop groups organization.
-
- * network/modem.pm: added support for kernel base name of ltmodem.
-
- * network/adsl.pm: fixed adsl login not probed in install mode.
-
-2003/03/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/url.c: provide Host: in http requests so that install works
- from sites with virtual hosting (#2561)
-
- * share/po/es.po: this translation can't get much big or else it will
- enlarge too
- much diskdrake
-
-2003/03/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: Enabled Laotian (was missing a definition in %charsets),
- Bengali (there starts to be gnome translations available),
- and Kannada (there starts to be gnome translations available).
- Code for Xhosa added (there is an official kde-i18n-xh package
- available),
- wating for lang-xh.png to enable it
-
- * share/po/cs.po, share/po/vi.po, share/po/ta.po, share/po/fi.po,
- share/po/ar.po: updated Czech, Arabic, Finnish, Tamil and Vietnamese
- files
-
-2003/03/06 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: don't create xxx.conf for standard devfs compatibility names
-
- * install_steps_interactive.pm: basic encrypt_key handling in upgrade
- (don't mistype!)
-
- * share/po/help-ru.pot: add it since drakx-chapter.xml is ok (dixit Alice
- Lafox)
-
- * share/po/help_xml2pm.pl: do not exclude "ru" drakx-help.xml anymore
-
- * detect_devices.pm: merge cdroms__faking_ide_scsi() and
- zips__faking_ide_scsi() in
- cdroms_and_zips__faking_ide_scsi() to be able to have a good devfs
- device name
- this fixes *__faking_ide_scsi() not faking devfs_device causing bad
- /etc/devfs/conf.d/dvd.conf for dvd burners
-
- * install_any.pm: cleanup
-
-2003/03/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/draksec: perl_checker fix
-
- * harddrake/data.pm: move usb webcams which have mod_quickcam as a driver
- from unknown to
- webcam clategory since they do not have any valid usb class
-
- * standalone/service_harddrake: s/perl -w/use diagnostics/ so stat it get
- removed from package at
- build time
-
- * drakxtools.spec: typo fix
- 9.1-17mdk
- update
- 9.1-16mdk, first bit
- more fixes
-
- * harddrake/sound.pm: perl_checker fix
- fix #1929
- let fix #2244, #2245, #2730
-
- * standalone/draksplash: do not crash on color selection
- prevent one to pop up hundred of windows: make browse dialog be modal
- - fix #1766
- - do not crash when browsing
-
- * services.pm: we do use $in !!!!
-
- * docs/mdk-9.2: first bits of mdk9.2 specs (aka postponed bugs...) stuff
-
- * scanner.pm: perl_checker fixes
- do not detect some usb webcams as scanners ...
-
- * harddrake/TODO: update
-
- * standalone/draksound, install_steps_interactive.pm: let fix #2244,
- #2245, #2730
-
-2003/03/06 Warly <warly@mandrakesoft.com>
-
- * network/network.pm: detect if the device is pcmcia when initializing the
- ONBOOT parameter
-
-2003/03/06 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/po/fr.po: corrected remaining mise--jour
-
-2003/03/06 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: make sure acpi is installed.
-
- * install_steps.pm: modified logic for summaryAfter.
- fixed again the same typo.
- fixed stupid typo.
- summaryAfter created to install acpi and acpid if needed.
- menu update method modified for upgrade.
-
- * install2.pm: added summaryAfter steps for summary.
-
-2003/03/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/es.po: this translation can't get much big or else it will
- enlarge too
- much diskdrake
-
-2003/03/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * standalone/harddrake2: fixed XIM definitions for Chinese locales
-
- * share/rpmsrate: removed non-ascii chars
-
- * share/po/sv.po, share/po/sk.po: updated Slovak and Swedish files
-
- * lang.pm: Enabled Laotian (was missing a definition in %charsets),
- Bengali (there starts to be gnome translations available),
- and Kannada (there starts to be gnome translations available).
- Code for Xhosa added (there is an official kde-i18n-xh package
- available),
- wating for lang-xh.png to enable it
- fixed XIM definitions for Chinese locales
-
-2003/03/06 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: don't create xxx.conf for standard devfs compatibility names
-
- * detect_devices.pm: merge cdroms__faking_ide_scsi() and
- zips__faking_ide_scsi() in
- cdroms_and_zips__faking_ide_scsi() to be able to have a good devfs
- device name
- this fixes *__faking_ide_scsi() not faking devfs_device causing bad
- /etc/devfs/conf.d/dvd.conf for dvd burners
-
- * share/po/help_xml2pm.pl: do not exclude "ru" drakx-help.xml anymore
-
- * interactive/gtk.pm: "ensure buttons are visible when the widgets above
- are too big" only at install
-
-2003/03/06 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/03/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk2.pm: fix #2672
-
- * Makefile: move ugtk2 back in drakxtools on gc idea
-
- * standalone/logdrake:
- - display "wait while searching" message also when embedded: we do not
- want it only when embedded for explanations
- - flush this wait dialog draw queue on each update so that it get
- displayed when embedded
-
- * harddrake/data.pm: move usb webcams which have mod_quickcam as a driver
- from unknown to
- webcam clategory since they do not have any valid usb class
-
- * scanner.pm: do not detect some usb webcams as scanners ...
-
- * standalone/drakedm: log system config changes
-
- * drakxtools.spec: more fixes
- more logdrake fixes
- move ugtk2 back in drakxtools on gc idea
- more fixes
- more fixes
- 9.1-15mdk
-
- * lang.pm:
- - cornish is a p-celtic language (aka a britonnic one), not a gaelic
- one
- - homogeinize q-celtic languages (aka gaelic ones)
-
- * standalone/draksec: let i fit in 800x600
-
-2003/03/05 Arkadiusz Lipiec <alipiec@elka.pw.edu.pl>
-
- * share/po/pl.po: two entries remained
-
-2003/03/05 fabman
-
- * share/po/es.po: updated Spanish translation
-
-2003/03/05 Frederic Lepied <flepied@mandrakesoft.com>
-
- * network/isdn.pm: read right config according to isdn-light or isdn4linux
-
- * network/adsl.pm: read login name from net_cnx_up in pptp mode.
-
- * network/ethernet.pm: fix to avoid creating an ifcfg-1 config file.
-
- * network/tools.pm: if the user don't want to start the internet
- connection, continue without
- error message.
-
- * network/netconnect.pm: use driver instead of descrition to validate an
- isdn autodetection
-
-2003/03/05 Franois Pons <fpons@mandrakesoft.com>
-
- * drakxtools.spec: add changelog for drakconnect modification.
-
- * standalone/drakconnect: fixed wizard modification not taken into account
- when using drakconf.
-
-2003/03/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fix one translation
-
- * any.pm, drakxtools.spec, standalone/localedrake: fix behaviour when only
- one lang is available (clicking
- on "cancel" on the country selection didn't cancel it)
-
-2003/03/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ro.po, share/po/vi.po, share/po/ar.po: updated Arabic, Romanian
- and Vietnamese files
-
- * share/po/tg.po, share/po/th.po, share/po/is.po, share/po/sl.po,
- share/po/az.po, share/po/be.po, share/po/uk.po, share/po/lt.po,
- share/po/eo.po, share/po/hu.po: updated Hungarian file
-
- * share/po/fr.po, share/po/it.po, share/po/es.po, share/po/de.po: merged
- with help strings from manuals
-
- * share/po/uz.po: updated Uzbek file
-
- * share/po/no.po: updated Norwegian file
-
-2003/03/05 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/various.pm (choose_xdm): allow to switch back from level 5 to
- level 3
-
- * network/network.pm, network/isdn.pm: this is perl, not python ;p
-
- * install_steps.pm: modifying keyboard in summary must modify XF86Config
-
- * interactive/gtk.pm: ensure buttons are visible when the widgets above
- are too big
-
-2003/03/05 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * mouse.pm, standalone/harddrake2, common.pm, harddrake/data.pm: prevent
- warning when using diagnostics pragma (easier debugging)
-
- * standalone/drakedm: handle low case config variables despite they should
- have been upcase
- (fix side effects of stupid rh code that manage $prefdm)
-
- * detect_devices.pm:
- - (getTVcards, isTVcard) : consolidate tv detection code
- - no need to keep capture buffer (not a big slow down but small rivers
- make big ones...)
- normalize
- prevent warning when using diagnostics pragma (easier debugging)
-
- * standalone/logdrake: restore old search behavior like we did before
- gtk+-2 port:
- - empty log buffer on search startup
- - freeze buffer while searching
- - do not realize ourselves the window, it's done by next statement
- - set initial text to '' so that editable property is disabled once
- the textview is realized
- no need to explicitely disable editable property, this is already
- handled by ugtk2::gtktext_insert() called from ugtk2::gtktext_append()
-
- * standalone/drakxtv, install_steps_interactive.pm:
- - (getTVcards, isTVcard) : consolidate tv detection code
- - no need to keep capture buffer (not a big slow down but small rivers
- make big ones...)
-
- * drakxtools.spec: more to come
-
- * share/po/fr.po: update french translation
-
- * share/po/br.po: minor update
-
-2003/03/04 Frederic Lepied <flepied@mandrakesoft.com>
-
- * network/isdn.pm: corrected isdn-light choice
-
- * network/modem.pm: install kdenetwork-kppp if kdebase is already
- installed
-
- * network/network.pm: allow to set hostname in DHCP mode
- install tmdns only when bind isn't installed
-
-2003/03/04 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/drakconnect: clean interface flags when dhcp mode is used.
-
- * network/ethernet.pm: avoid being pertubed by created virtual interface
- (no inet addre nor
- physicall card behing)
-
-2003/03/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: add florin alafox alus
-
- * lang.pm: set better default XIMInputStyle value for CJK, thx to Narfi
- Stefansson <narfi at cs.wisc.edu> for the idea
-
- * mdk-stage1/stdio-frontend.c, mdk-stage1/newt-frontend.c: don't forget to
- probe USB for info and error messages as well
-
-2003/03/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po: updated Czech file
- updated pot files
-
- * share/po/ar.po: corrected encoding problems
- updated pot files
-
- * share/po/sk.po, share/po/ru.po, share/po/pt_BR.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/tr.po, share/po/mt.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/lt.po, share/po/sp.po,
- share/po/tg.po, share/po/uz.po, share/po/ro.po, share/po/wa.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/sq.po, share/po/nl.po, share/po/lv.po: updated
- pot file
-
- * share/po/th.po: corrected encoding problems
- updated pot file
-
- * share/po/et.po: updated Estonian file
- updated pot files
-
- * share/po/id.po, share/po/gl.po, share/po/br.po, share/po/hr.po,
- share/po/ga.po, share/po/be.po, share/po/fi.po, share/po/he.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/bs.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/fr.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/hu.po: updated
- pot files
-
-2003/03/04 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: add "acpi" and "acpid" to INSTALL
- move imap to NETWORKING_MAIL_SERVER (bug #2622)
-
-2003/03/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakperm:
- - untabify
- - fix small memory leak (tree iterators)
- - restore edit dialog on doble click and
- - restore informations retrieving for edit dialog on doble click and
- get rid of %CURENT
-
- * standalone/logdrake: scroll back when logging
-
-2003/03/04 florin
-
- * standalone/drakgw: simplified form (pixel)
-
-2003/03/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
-2003/03/04 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/hd_gtk.pm:
- - in focus_in_event for partition buttons, grab_focus is needed
- because gtk2 is buggy. Forcing an expose event would be enough
- - in button_press_event for partition buttons, grab_focus is needed
- because gtk2 is buggy. The creation of widgets causes the lost of the
- focus
- (fixes part of #2621)
-
- * share/rpmsrate: move imap to NETWORKING_MAIL_SERVER (bug #2622)
-
- * rescue/tree/etc/profile:
- - unsetting LD_LIBRARY_PATH: setting LD_LIBRARY_PATH to libraries in
- /mnt is
- wrong since the ld loader used (/lib/ld-linux.so.2) won't use the one in
- /mnt,
- causing dependency problems.
- - removing /mnt dirs from PATH (which are not useful anymore since the
- corresponding libraries won't be found)
- (fixes bug #2554)
-
- * install_steps_interactive.pm: fix typo
-
- * network/nfs.pm (check): fix return value (bug introduced with checking
- portmap is running)
-
- * lang.pm: make perl_checker happy
-
- * services.pm: in drakxservices, don't stop services if one is using the
- gtk frontend (since it allows one to start/stop services)
- this allows to skip stopping service "dm" (bug #2664)
-
-2003/03/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakboot: remove debuging assertions (as spoted by gc)
-
- * standalone/drakperm:
- - remove last warning
- - remove unused variables
- - fix #1776 (part one): make up and down button be usefull instead of
- nop (this need an updated perl-GTK2 though)
- - let up, down, delete and edit buttons be insensitive when selection
- is destroyed or when there's no selection
- - fix #1776 part two (do not insert dummy lines)
- - restore special lines with current keyword
- - reuse already defined path
-
-2003/03/03 alafox
-
- * share/po/ru.po: updated and partially proofread. need more lproof
-
-2003/03/03 alus
-
- * share/po/pl.po: updated
-
-2003/03/03 florin
-
- * standalone/drakgw: add an extra first choose the net device step
-
-2003/03/03 Franois Pons <fpons@mandrakesoft.com>
-
- * network/tools.pm: simplified unquotify.
-
- * network/adsl.pm: simplified code of adsl_ask_info, password can be
- retrieved using
- passwd_by_login which was not used with computed login from
- /etc/ppp/peers/adsl
- or /etc/ppp/options or /etc/ppp/options.adsl.
-
-2003/03/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: thx po validato
-
- * any.pm, drakxtools.spec: any::selectLanguage: in standalone, don't
- categorize langs, for
- better looking (since most people will have very few of them)
-
- * share/po/validate.pl: make it useful
- - print problems with GREP_COLOR
- - have enough exceptions to get usable errors
-
- * interactive/gtk.pm: a few treeview/list fixes:
- - when selecting a value, scroll it like in treeview/tree
- - use saved_default_val dirty hackery to really honour default value
- - fix not calling $select again when trying to select an already
- selected value (happens when clicking or keyboard-selecting;
- broken, it ended up in always scrolling the selected value to
- the center)
-
-2003/03/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/lt.po, share/po/he.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/sq.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated pot file
-
- * share/po/it.po: updated Italian file
- updated pot file
-
- * share/po/et.po, share/po/fi.po, share/po/nl.po: updated Estonian,
- Finnish and Dutch files
- updated pot file
-
-2003/03/03 Pixel <pixel@mandrakesoft.com>
-
- * ugtk2.pm (n_line_size): spacing for default font using XFT is 3
-
- * install_steps_interactive.pm: add some explaination for translators
- translate _bootloader_ on _device_
- translate mouse names
-
- * install_interactive.pm: use formatAlaTeX() for the warning "DrakX will
- now resize your Windows partition..."
-
- * share/po/help-fr.pot, share/po/help-de.pot, help.pm,
- share/po/help-es.pot: update from xml
-
- * share/rpmsrate: add ncurses-devel in DEVELOPMENT
-
- * Xconfig/various.pm (runlevel): fix typo
-
-2003/03/03 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/detect.pm: Fixed bug of USB printers which do not report back an
- IEEE-1284 ID string after
- three attempts being invisible instead of being listed as an "Unknown
- device".
-
- * printer/data.pm, printer/printerdrake.pm: Fixed bug of wrong function
- call to display the spooler name (Titi's untested changes).
-
-2003/03/03 tpittich
-
- * share/po/sk.po: updated slovak translation
- updated slovak translation
- change code page to utf-8
-
-2003/03/03 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: 9.1-13mdk
- 9.1-12mdk
-
- * share/po/fr.po: unfuzzy()
- fix translation
-
- * standalone/harddrake2:
- - remove a warning
- - better scsi bus location
- reap zombie children (aka fix mem leak :-( )
-
- * standalone/drakboot:
- - fix #2091 and #2480 (settings restoration
- - make dialogs be modal
-
- * standalone/drakperm: remove unused $rows_cnt
- smoother gui: let main windows be unreachable until modal dialog is
- closed
- fix bug reported by Cdric Thvenet (impossible to save newly edited
- rules)
-
- * share/po/help-fr.pot, share/po/help-de.pot, share/po/help-es.pot,
- share/po/help-it.pot: revert to non broken version
-
-2003/03/02 alafox
-
- * share/po/ru.po: updated
-
-2003/03/02 alus
-
- * share/po/pl.po: Hard spell checking
-
-2003/03/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/translation_size.pl: add
-
-2003/03/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po, share/po/es.po, share/po/ro.po, share/po/hu.po,
- share/po/fi.po, share/po/ar.po: updated Arabic, Estonian, Finnish,
- Hungarian and Romanian files
-
-2003/03/02 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Avoid two overlayed wait messages when installing packages
- - Let applications (OpenOffice.org/GIMP) being once on startup of
- Printerdrake
- Call function for configuring applications only if really needed.
- Shortened the texts in some list dialogs to get a better layout.
- - When non-interactively creating print queues ask the user for the
- model
- name if the model is not in the database, don't do wild guesses then.
-
- * printer/data.pm: Make file checks for CUPS package installation
- independent of whether "curl"
- or "wget" is installed to fulfill the "webfetch" requirement.
-
- * printer/detect.pm: Read device ID string for a USB printer up to three
- times when it does not contain information.
-
- * printer/gimp.pm: Fixed auto-configuration for printers in the GIMP to
- work with Foomatic 3.0.
-
- * printer/main.pm: Correction on reading the Foomatic overview.
- Fixes on reading of Foomatic data overview ("foomatic-configure -O"):
- - Removed usage of on-disk cache
- - Made new "<general>" and "<ieee1284>" tags for auto-detection info
- being recognized.
-
-2003/03/01 fabman
-
- * share/po/es.po: updated Spanish translation
- updated Spanish translation
-
-2003/03/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sp.po, share/po/zh_CN.po, share/po/sv.po, share/po/sr.po,
- share/po/hu.po: updated Chinese, Swedish, Hungarian and Serbian files
-
-2003/03/01 Till Kamppeter <till@mandrakesoft.com>
-
- * install_steps_interactive.pm: The generation of the "Summary" button for
- printer configuration created a blank entry in the
- $o->{printer}{configures} hash which lead to a blank menu entry in the
- main menu of printerdrake. This is fixed now.
-
-2003/02/28 alus
-
- * share/po/pl.po: updated
-
-2003/02/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/ja.po: reduce a translation size so that groups choice still
- has the "ok" button shown
-
- * detect_devices.pm: let hasSMP don't exit DrakX in testing mode because
- /dev/mem is not accessible
-
-2003/02/28 alus
-
- * share/po/pl.po: updated
-
-2003/02/28 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakhelp:
- - fix the check of mandrake_doc installed package (gc)
-
-2003/02/28 fabman
-
- * share/po/es.po: updated Spanish translations. Some fuzzy left
-
-2003/02/28 Franois Pons <fpons@mandrakesoft.com>
-
- * network/modem.pm: add LT WinModem support by searching ltmodem package.
-
- * drakxtools.spec: ltmodem support reminder.
- fixes for drakconnect.
-
- * any.pm: install acpi and acpid if "Enable ACPI" is ok.
-
- * standalone/drakconnect: removed profile management entry point.
-
-2003/02/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_gtk.pm: fix theming in --doc mode
-
- * mdk-stage1/init.c: moltes powered (for deush)
-
- * lang.pm: remove temporiraly lo because utf_lo is not in the charsets
- hash
- put new pablo's images (less large, add missing ones)
- sort langs in lang.pm
-
- * mdk-stage1/modules.c, mdk-stage1/.cvsignore: hd_usb.img ->
- hdcdrom_usb.img
-
- * standalone/draksplash, standalone/drakfirewall, standalone/logdrake,
- standalone/drakpxe, standalone/keyboarddrake, standalone/drakboot,
- standalone/mousedrake, standalone/drakbackup, standalone/drakconnect,
- standalone/drakxtv, standalone/adduserdrake, standalone/drakxservices,
- standalone/drakproxy, standalone/livedrake, standalone/harddrake2,
- standalone/drakfont, standalone/drakgw, standalone/drakperm,
- standalone/scannerdrake: reflect in standalone drakxtools the removal of
- DrakX icons
-
- * pixmaps/langs/lang-zh_CN.png, pixmaps/langs/lang-sl.png,
- pixmaps/langs/lang-hy.png, pixmaps/langs/lang-de.png,
- pixmaps/langs/lang-cy.png, pixmaps/langs/lang-it.png,
- pixmaps/langs/lang-eu.png, pixmaps/langs/lang-ca.png,
- pixmaps/langs/lang-sp.png, pixmaps/langs/lang-mr.png,
- pixmaps/langs/lang-am.png, pixmaps/langs/lang-nb.png,
- pixmaps/langs/lang-kn.png, pixmaps/langs/lang-gd.png,
- pixmaps/langs/lang-bn.png, pixmaps/langs/lang-lo.png,
- pixmaps/langs/lang-el.png, pixmaps/langs/lang-ia.png,
- pixmaps/langs/lang-pt_BR.png, pixmaps/langs/lang-sv.png,
- pixmaps/langs/lang-mi.png, pixmaps/langs/lang-bg.png,
- pixmaps/langs/lang-fo.png, pixmaps/langs/lang-kw.png,
- pixmaps/langs/lang-hu.png, pixmaps/langs/lang-ur.png,
- pixmaps/langs/lang-iu.png, pixmaps/langs/lang-az.png,
- pixmaps/langs/lang-mt.png, pixmaps/langs/lang-et.png,
- pixmaps/langs/lang-wa.png, pixmaps/langs/lang-sq.png,
- pixmaps/langs/lang-he.png, pixmaps/langs/lang-eo.png,
- pixmaps/langs/lang-ta.png, pixmaps/langs/lang-ga.png,
- pixmaps/langs/lang-sr.png, pixmaps/langs/lang-lt.png,
- pixmaps/langs/lang-oc.png, pixmaps/langs/lang-ms.png,
- pixmaps/langs/lang-mk.png, pixmaps/langs/lang-lv.png,
- pixmaps/langs/lang-zh_TW.png, pixmaps/langs/lang-is.png,
- pixmaps/langs/lang-ro.png, pixmaps/langs/lang-be.png,
- pixmaps/langs/lang-fr.png, pixmaps/langs/lang-te.png,
- pixmaps/langs/lang-hr.png, pixmaps/langs/lang-no.png,
- pixmaps/langs/lang-en_GB.png, pixmaps/langs/lang-sk.png,
- pixmaps/langs/lang-uk.png, pixmaps/langs/lang-br.png,
- pixmaps/langs/lang-en_US.png, pixmaps/langs/lang-bs.png,
- pixmaps/langs/lang-nl.png, pixmaps/langs/lang-af.png,
- pixmaps/langs/lang-tr.png, pixmaps/langs/lang-pt.png,
- pixmaps/langs/lang-gl.png, pixmaps/langs/lang-uz.png,
- pixmaps/langs/lang-pl.png, pixmaps/langs/lang-hi.png,
- pixmaps/langs/lang-id.png, pixmaps/langs/lang-mn.png,
- pixmaps/langs/lang-yi.png, pixmaps/langs/lang-fi.png,
- pixmaps/langs/lang-ka.png, pixmaps/langs/lang-ru.png,
- pixmaps/langs/lang-nn.png, pixmaps/langs/lang-gv.png,
- pixmaps/langs/lang-th.png, pixmaps/langs/lang-cs.png,
- pixmaps/langs/lang-ko.png, pixmaps/langs/lang-tg.png,
- pixmaps/langs/lang-tt.png, pixmaps/langs/lang-da.png,
- pixmaps/langs/lang-ja.png, pixmaps/langs/lang-vi.png,
- pixmaps/langs/lang-es.png: put new pablo's images (less large, add
- missing ones)
- sort langs in lang.pm
-
- * detect_devices.pm: let hasSMP don't exit DrakX in testing mode because
- /dev/mem is not accessible
-
- * mdk-stage1/Makefile: fix deps problem when re-running make
- hd_usb.img -> hdcdrom_usb.img
-
- * share/po/ja.po: reduce a translation size so that groups choice still
- has the "ok" button shown
- reduce some translations sizes to make diskdrake at least usable ("ok"
- button was hidden!)
-
- * share/po/fr.po: update
-
- * ugtk2.pm: perl checko says we need to use parentheses with ref
- hugly hack because GtkLabel doesn't wrap when using languages that don't
- contain spaces
-
- * drakxtools.spec: cws g mh
-
-2003/02/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/help-de.pot, share/po/help-it.pot, share/po/help-fr.pot,
- share/po/help-es.pot: updated pot file
-
- * standalone/harddrake2: i18n fixes
-
- * standalone/drakpxe: fixed bad English string
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/sq.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/lv.po, share/po/hu.po: updated pot file
- updated pot file
-
- * share/po/et.po, share/po/ja.po: updated pot file
- Updated Estonian file
- updated pot file
-
-2003/02/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: ensure the $::expert flag in netconnect
- doesn't propagate to the rest of the
- install
-
-2003/02/28 Frederic Lepied <flepied@mandrakesoft.com>
-
- * network/netconnect.pm: allow to switch in expert mode during install.
-
- * network/ethernet.pm: Configure hostname only in expert mode.
-
- * network/network.pm: corrected HOSTNAME/DHCP_HOSTNAME management.
-
-2003/02/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: ensure the $::expert flag in netconnect
- doesn't propagate to the rest of the
- install
-
-2003/02/28 Till Kamppeter <till@mandrakesoft.com>
-
- * scanner.pm, share/rpmsrate:
- - Fixed confScanner() deleting the config file in some cases.
- - Removed PDQ from share/rpmsrate
-
-2003/02/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * lang.pm, Makefile: error out when a listed lang doesn't have a png lang
- file
- when doing the check of lang.pm, first show the warnings,
- then the errors
- at make-install time, remove pang lang files corresponding
- to disabled langs
-
-2003/02/27 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: 9.1-10mdk
-
-2003/02/27 alafox
-
- * share/po/ru.po: spellchecked and updated some translations
-
-2003/02/27 Frederic Lepied <flepied@mandrakesoft.com>
-
- * network/network.pm: corrected HOSTNAME management
-
-2003/02/27 florin
-
- * standalone/drakgw: read more carefully the existing network
- configuration
-
-2003/02/27 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: added mirror url not given.
- fixed small typo.
- added cancel button.
- fixed message displayed.
- added dialog more precisely.
- added message box in case of error.
-
- * share/rpmsrate: moved galaxy-gnome to X from GNOME (lmontel and dadou
- request)
-
- * network/adsl.pm: add sagem connection and disconnection script using
- /etc/ppp/peers/adsl file.
- probe user and password in /etc/ppp/options.adsl too (as produced by
- original eagle installation),
- sagem adsl type connection does not need to configure an ethernet
- connection.
-
-2003/02/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: don't forget gigabit network
- adapters
-
-2003/02/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- pot file
-
-2003/02/27 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm: /root on a separate partition gives a warning, not an error
-
- * network/nfs.pm (check): start portmap if needed
-
- * install_any.pm:
- - add get_info_from_fstab()
- - use it when reading existing fstab (to get for example devfs mount)
- have locales-xx first in default_packages so that default choosing based
- on
- locales works for packages in default_packages
-
- * pkgs.pm: perl_checker fix
- enhance packageCallbackChoices and %preferred
- (uses new URPM::Resolve feature allowing multiple choices)
-
- * fs.pm, standalone/diskdrake:
- - add get_info_from_fstab()
- - use it when reading existing fstab (to get for example devfs mount)
-
- * interactive/gtk.pm: workaround gtk suckiness (set_text in a combo
- generates two 'change' signals, one when removing the whole, one for
- inserting the replacement..)
-
- * install2.pm: no mouse probe when brltty
-
- * standalone/drakupdate_fstab: allow removing device "non kudzu flagged"
- (for harddrake)
-
- * bootloader.pm: use lilo-like code for selecting mapdrive or not
- (it was buggy, always generating "map (0x81) (0x80)", even for hd2)
-
- * share/rpmsrate:
- - don't need to list packages providing a required virtual language
- (eg: aspell-dictionnary)
- - replace ispell with aspell (otherwise people using evolution get
- both aspell and ispell)
-
-2003/02/27 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/data.pm, printer/office.pm: Make OpenOffice.org opening a GUI
- printing tool when printing with the "Generic Printer".
-
- * standalone/scannerdrake: Do not ask for the port when the user has
- chosen an HP MF device as scanner model.
-
-2003/02/27 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: translate missing translations
- fix sorting in keybordrake that was broken by bad translator
-
- * standalone/drakconnect: fix too big internet configuration window
-
- * standalone/service_harddrake: add ieee1394-controller alias and load
- ohci1394 when a firewire controller appeared
- handle configurators with options (eg: "diskdrake --removable=scd0")
-
- * drakxtools.spec: 9.1-10mdk
- 9.1-10mdk
- 9.1-9mdk
-
- * standalone/drakperm: make it fit in embedded mode, large enough else
-
- * harddrake/data.pm: add ieee1394-controller alias and load ohci1394 when
- a firewire controller appeared
-
- * standalone/drakgw: fix embedding
-
-2003/02/27 florin
-
- * standalone/drakgw: read more carefully the existing network
- configuration
- the function is called read_dhcpd_conf not read_dhcpd_conf_raw
- read the dhcpd conf file before hand
-
- * network/network.pm: add the read_dhcpd_conf function for drakgw
-
-2003/02/27 Franois Pons <fpons@mandrakesoft.com>
-
- * crypto.pm: change default version to 9.1
-
- * standalone/drakconnect: fixed cancel on configure_net, fixed bad fields
- setted up in configure_lan,
- fixed Data::Dumper->Dump on stdout on startup.
-
-2003/02/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/mousedrake: fix mousedrake in embedded mode
-
-2003/02/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po, share/po/da.po, share/po/hu.po: updated Dutch, Hungarian
- and Danish files
-
-2003/02/27 Pixel <pixel@mandrakesoft.com>
-
- * interactive/newt.pm: perl_checker fix
-
- * pkgs.pm: enhance packageCallbackChoices and %preferred
- (uses new URPM::Resolve feature allowing multiple choices)
-
- * install_any.pm: have locales-xx first in default_packages so that
- default choosing based on
- locales works for packages in default_packages
-
- * share/rpmsrate:
- - don't need to list packages providing a required virtual language
- (eg: aspell-dictionnary)
- - replace ispell with aspell (otherwise people using evolution get
- both aspell and ispell)
-
-2003/02/27 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: More gtk2 updates. May have finally suppressed
- the hanging.
-
-2003/02/27 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm: Fixed bug #2171.
-
-2003/02/27 tpittich
-
- * share/po/sk.po: updated slovak translation
-
-2003/02/27 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: detect firewire controllers
-
- * services.pm: perl_checker fix
-
- * standalone/logdrake: fix scrolling when embedded
-
- * standalone/drakboot:
- - disable autologin settings when autologin is disabled
- - make embedded app look better
- - add vertical separators
-
- * drakxtools.spec: 9.1-8mdk
-
- * standalone/harddrake2: remove debugging print
- small perl_checker fix
- - consolidate menu titles translations
- - add two pull down menu that enable one to access options and help
- when
- embedded
- - (popup_menu) provide this callback for embedded pull down menus
- - cleanup various other embedding stuff
- - convert all object creations to gc blessed style
-
- * standalone/drakfloppy:
- - gtk+2 port
- - clean the code through ugtk2
- - too many fixes to count
- - clean, clean it, ... (thus shrinking the code by 20%)
- - ...
-
- * standalone/drakconnect:
- - better check /sbin/ifconfig is executable rather than simply exists
- - fix lan configuration window filling ...
-
- * ugtk2.pm:
- - (create_factory_popup_menu): introduce it for embedded harddrake2
- - embedding cleanups:
- o give access to top-level gtk2::plug widget
- o reuse gtkshow
-
- * standalone/drakperm: make it fit in embedded mode, large enough else
-
-2003/02/26 alus
-
- * share/po/pl.po: uipdated
- updated
-
-2003/02/26 erwan
-
- * rescue/list.ia64: merg ia64
-
- * share/list.ia64, bootloader.pm, install_any.pm, Makefile: merge ia64
-
- * install_steps.pm: Merging ia64
-
- * any.pm: Merging any.pm with ia64
-
- * fs.pm: merging fs.pm with ia64
-
- * fsedit.pm, steps.pm, partition_table.pm: merging ia64
-
-2003/02/26 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: moved type detection code to network.
-
- * install2.pm: added corporate global flag.
-
- * standalone/drakpxe: added code to handle more smootly if apache or
- apache-mod_perl is installed, or
- try using apache2.
- switched to apache2 instead of apache (avoid problem with
- apache-mod_perl).
-
- * network/network.pm: small fixes.
- added probe separately to handle drakconnect horror.
- add probe of internet connection (this could avoid strange behaviour).
- fixed back as titi sucks about message.
- try to get back DOMAINNAME if needed.
-
- * standalone/drakconnect: fixed unablities to launch Internet
- configuration dialog.
- add explicit probe for netcnx type.
-
-2003/02/26 nplanel
-
- * c/smp-dmi.c, c/smp.c: Two smp detection for intel arch
-
-2003/02/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
- * share/gen_locales.sh: removed exception for Tamil
-
- * share/po/pl.po: Fixed syntax error
-
- * share/po/nl.po, share/po/fi.po: updated Finnish and Dutch files
-
- * keyboard.pm: There is no arabic keyboard available for the console
-
-2003/02/26 Pixel <pixel@mandrakesoft.com>
-
- * interactive/newt.pm: handle multi-line labels for Checkbox'es (eg:
- Options in diskdrake)
- handle the "Advanced" button in newt
-
- * network/isdn.pm: replace the last @isdndata with @isdn::isdndata (beurk)
-
-2003/02/26 Till Kamppeter <till@mandrakesoft.com>
-
- * scanner.pm: Skip Alcatel Speed Touch ADSL Modem when it is detected by
- "sane-find-scanner"
-
-2003/02/26 tpittich
-
- * share/po/sk.po: updated slovak translation (this is my first cvs commit
- ;) ).
-
-2003/02/26 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * c/smp-dmi.c: fix planel sucks that broke the installation (hint look at
- nm output
- on old stuff.so ... )
-
- * standalone/drakedm: untabify
- on laurent request, strip the empty lines and add a end-of-line
- character on
- last line
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, harddrake/sound.pm, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: typo fix
- (s/snd-slot/sound-slot/)
-
- * bootlook.pm, standalone/drakboot:
- - kill used once only bootlook module
- - inline oneliners use only once
- - kill unused variables
- - strict pragma fixes
- - ...
-
- * harddrake/data.pm: detect usb adsl speed touch modem as modem and not as
- unknown device
- what's remain: why sane-find-scanner keep detect it a scanner ??
-
- * standalone/harddrake2:
- - remove unused variable (hey perl_checker, why didn't you see it ?)
- - (rename_field) better use the parameter we passed than relying on $_
- be set to the right value in that context even if it was correct
-
-2003/02/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- Finnish, Hungarian and Slovak files
-
-2003/02/26 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm, install_interactive.pm: after ntfs resize,
- warn user that on Windows next boot fsck will be done
-
-2003/02/26 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: Gtk2 port. Bugzilla reports. Some perl_checker
- errors still, but cleaner.
- (some are generated by calls from other modules used)
-
-2003/02/26 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * c/smp-dmi.c: fix planel sucks that broke the installation (hint look at
- nm output
- on old stuff.so ... )
-
-2003/02/25 fabman
-
- * share/po/es.po: updated spanish translation
-
-2003/02/25 Pixel <pixel@mandrakesoft.com>
-
- * network/network.pm (read_resolv_conf_raw): fix "search ..." handling
-
-2003/02/25 fabman
-
- * share/po/es.po: Updated Spanish translations (some left)
-
-2003/02/25 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: removed gnome-tiles
-
- * share/po/fr.po: mise--jour => mise jour
-
-2003/02/25 Franois Pons <fpons@mandrakesoft.com>
-
- * share/list: added dmidecode in install.
-
- * pkgs.pm: improved code for populating group with pixel.
-
- * network/adsl.pm: cleaned a bit the code.
- added login and passwd remember from /etc/ppp/peers/adsl
- /etc/ppp/options
- /etc/ppp/pap-secrets /etc/ppp/chap-secrets file
- modified string as sagem driver now use pppoa
-
- * any.pm: added dmidecode in bug report.
-
- * tools/Makefile, Makefile: removed dmidecode.
- added dmidecode
-
- * tools/dmidecode/dmidecode.c, tools/dmidecode/Makefile: added dmidecode
-
- * rescue/list: removed dmidecode.
- added dmidecode for rescue (from lm_sensors)
-
-2003/02/25 gbeauchesne
-
- * share/list.x86_64: More xf86 modules for x86-64
-
-2003/02/25 nplanel
-
- * c/smp-dmi.c, c/smp.c, c/Makefile.PL: Add dmidetection for smp
-
-2003/02/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ga.po, share/po/uk.po, share/po/lt.po, share/po/af.po,
- share/po/lv.po: Fixed the wrong Finish/Finnish of some translations
- updated Finnish and French files
-
- * share/po/et.po: updated Estonian file
- updated Finnish and French files
-
- * share/po/th.po: Fixed Thai button for "Finish" (it means "end" and not
- "from Finland")
- updated Finnish and French files
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/sl.po, share/po/no.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/be.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/he.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/sq.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/hu.po: updated Finnish and French files
-
-2003/02/25 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm, install_gtk.pm: cleanup handling of XF4 server
- choice during install
-
- * network/network.pm (read_resolv_conf_raw): fix "search ..." handling
-
- * share/rpmsrate: s/apache/apache2/
-
- * mdk-stage1/mount.c: handle device hdi, hdj... hdt creation
-
- * modules/interactive.pm: join detect_devices::stringlist() to have it in
- a text box (eurk!)
- (for bug #1802), the result is quite ugly, but at least the full line
- can be read
-
- * any.pm (fileshare_config): create group "fileshare" in "Custom" mode
-
-2003/02/25 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm: Prepared for LPRng and PDQ
- goint to Contribs or leaving the distro, "Change
- Printing System" button only appears if at least one of them is manually
- installed.
-
-2003/02/25 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: handle floppes, zip drives, dvd-rom, cdrom and
- burners at startup time
- - factorize code into harddrake::data::set_removable_configurator()
- - really do not offer to configure module for removable devices
- - do not put zip drives in unknown devices class
- - reuse Yes|No translations in harddrake::ui
-
- * standalone/drakfloppy: we already use diagnostics pragma, so -w will
- just slow down normal execution
- only list physically present floppies
- reuse MDK::Common
- - fix stupid copy 'n past of copyright header
- - update copyright years
- fix #???? : switch the "expert mode" toggle button label regarding the
- current
- mode (beginner or expert)
-
- * bootlook.pm:
- - remove deprecated, half-commented aurora related code
- - fix display of autologin radio buttons
-
- * standalone/harddrake2: do not display alternatives oss/alsa drivers if
- there's none
- - factorize code into harddrake::data::set_removable_configurator()
- - really do not offer to configure module for removable devices
- - do not put zip drives in unknown devices class
- - reuse Yes|No translations in harddrake::ui
- - don't offer to configure module for removable media
- - usb devices (such as zip): display vendor, description and a more
- detailled media type
- display media capacity too (DVD and/or burning ability)
-
- * standalone/service_harddrake: handle floppes, zip drives, dvd-rom, cdrom
- and burners at startup time
- don't black out the screen if not needed
-
- * drakxtools.spec: 9.1-7mdk
-
- * share/po/fr.po: update french translation
-
-2003/02/25 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: readd harddrake in SYSTEM 5
-
- * share/compssUsers: add ARCHIVING in OFFICE
-
-2003/02/24 alus
-
- * share/po/pl.po: one entry
-
-2003/02/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/br.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/ko.po,
- share/po/sv.po, share/po/sr.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sq.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated Welsh, Greek,
- Swedish and Chinese files
-
- * lang.pm: improved default fonts for KDE, completed the geographic
- location
- by continent for a few remaining country codes
-
- * share/po/et.po: updated Estonian file
- updated Welsh, Greek, Swedish and Chinese files
-
- * share/po/pt_BR.po, share/po/DrakX.pot, share/po/pl.po, share/po/pt.po:
- updated Portuguese file
- updated Welsh, Greek, Swedish and Chinese files
-
-2003/02/24 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm: use Sans & Monospace for kde (as requested by lmontel)
-
- * mdk-stage1/probing.c: replace checking hd[a-h] with hd[a-t] (cf bug
- #1801)
-
- * install_steps_interactive.pm: allow neuneus to quit install at license
- step (esp. for Ann & Warly's father)
-
-2003/02/24 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * modules.pm: dmasound_awacs -> dmasound_pmac
-
-2003/02/24 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk2.pm: final embedding cleanups
- - clean up embedding; since socket automatically emit plug-added gtk+
- signal
- when plug is realize, it's just cleaner to centralize/consolidate the
- child
- embedding in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR2', $::CCPID;"
- - keyboarddrake, xfdrake, drakautoinst: goto cleaning btw
- - clean up embedding; since socket get automatically destroyed on
- child exit
- and since they emit plug-removed at that moment, it's just cleaner to
- centralize/consolidate the child exit in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR1', $::CCPID;"
- - drakautoinst, drakxservices, keyboardrake: fix fscking embedding
- managment
-
- * standalone.pm: final embedding cleanups
-
- * standalone/harddrake2: fix size when embedded
- first attempt at making printerdrake to behave smoother when embedded in
- the
- mcc
- - untabify
- - hide devices which has no driver or whose driver is an url,
- a graphic server and consolidate the test by the way
- prefix devfs device name with "/dev/" too
-
- * standalone/drakfloppy:
- - fix packing (#1760)
- - --expert command line option switch to expert mode by default
- - only hide expert stuff if not in expert mode at startup
-
- * standalone/logdrake:
- - remove debug statements
- - print an error message if we die on something other than wizcancel
- fix mail alert generation
- - do not crash without any message in strict mode (wizcancel die
- miscatched)
- - make the generated script be 'use strict' and perl_checker compliant
- simplify
- - clean up embedding; since socket automatically emit plug-added gtk+
- signal
- when plug is realize, it's just cleaner to centralize/consolidate the
- child
- embedding in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR2', $::CCPID;"
- - keyboarddrake, xfdrake, drakautoinst: goto cleaning btw
-
- * standalone/printerdrake, standalone/drakconnect,
- standalone/scannerdrake:
- - clean up embedding; since socket automatically emit plug-added gtk+
- signal
- when plug is realize, it's just cleaner to centralize/consolidate the
- child
- embedding in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR2', $::CCPID;"
- - keyboarddrake, xfdrake, drakautoinst: goto cleaning btw
-
- * standalone/drakfont: looks better like this
- - clean up embedding; since socket get automatically destroyed on
- child exit
- and since they emit plug-removed at that moment, it's just cleaner to
- centralize/consolidate the child exit in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR1', $::CCPID;"
- - drakautoinst, drakxservices, keyboardrake: fix fscking embedding
- managment
-
- * interactive/gtk.pm, printer/printerdrake.pm: first attempt at making
- printerdrake to behave smoother when embedded in the
- mcc
-
- * standalone/drakautoinst, my_gtk.pm, standalone/XFdrake,
- standalone/keyboarddrake:
- - clean up embedding; since socket automatically emit plug-added gtk+
- signal
- when plug is realize, it's just cleaner to centralize/consolidate the
- child
- embedding in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR2', $::CCPID;"
- - keyboarddrake, xfdrake, drakautoinst: goto cleaning btw
- - clean up embedding; since socket get automatically destroyed on
- child exit
- and since they emit plug-removed at that moment, it's just cleaner to
- centralize/consolidate the child exit in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR1', $::CCPID;"
- - drakautoinst, drakxservices, keyboardrake: fix fscking embedding
- managment
-
- * drakxtools.spec: 9.1-6mdk
- more fixes
- 9.1-5mdk
- - clean up embedding; since socket get automatically destroyed on
- child exit
- and since they emit plug-removed at that moment, it's just cleaner to
- centralize/consolidate the child exit in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR1', $::CCPID;"
- - drakautoinst, drakxservices, keyboardrake: fix fscking embedding
- managment
-
- * standalone/net_monitor: fix embedding (even if we don't embbed it, it's
- better)
-
- * bootlook.pm: perl_checker fix
- clean up:
- - no more directly handle embeddign
- - use ugtk2
- - clean up embedding; since socket automatically emit plug-added gtk+
- signal
- when plug is realize, it's just cleaner to centralize/consolidate the
- child
- embedding in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR2', $::CCPID;"
- - keyboarddrake, xfdrake, drakautoinst: goto cleaning btw
- - clean up embedding; since socket get automatically destroyed on
- child exit
- and since they emit plug-removed at that moment, it's just cleaner to
- centralize/consolidate the child exit in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR1', $::CCPID;"
- - drakautoinst, drakxservices, keyboardrake: fix fscking embedding
- managment
-
- * standalone/drakxservices, diskdrake/hd_gtk.pm, standalone/drakboot,
- standalone/drakTermServ:
- - clean up embedding; since socket get automatically destroyed on
- child exit
- and since they emit plug-removed at that moment, it's just cleaner to
- centralize/consolidate the child exit in mcc
- this of course, need a newer up-to-date mcc
- what's more, it allows to remove the somewhat mythical
- "$::isEmbedded and kill 'USR1', $::CCPID;"
- - drakautoinst, drakxservices, keyboardrake: fix fscking embedding
- managment
-
- * standalone/drakperm: fix #1771
- level should not be editable
-
- * services.pm: in standalone mode, only display a service as enabled at
- boot time
- only if it's really enabled in current runlevel.
- what's more it's more coherent with other "only show current runlevel
- status" tools like ntsysv.
-
-2003/02/24 Warly <warly@mandrakesoft.com>
-
- * share/compssUsers: "Mail/Groupware/News" is now just "Mail"
-
-2003/02/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/it.po: fixed several fuzzy lines
-
-2003/02/23 Pixel <pixel@mandrakesoft.com>
-
- * timezone.pm: use output_p() instead of output() for
- /etc/ntp/step-tickers
-
-2003/02/23 Till Kamppeter <till@mandrakesoft.com>
-
- * standalone/scannerdrake: Fixed wait message not embedded in drakconf.
-
- * printer/main.pm, printer/printerdrake.pm: Several bug fixes on
- printerdrake
- - "BrowsePoll <IP>:<Port>" needs "Browsing On" in
- /etc/cups/cupsd.conf.
- - If the same printer model is once on the parallel port and second on
- USB,
- there was a new USB queue created on every start of Printerdrake.
- - Now CUPS is restarted whenever a new USB print queue is set up so
- that
- CUPS can provide the model-related USB URI.
- - Made sure that the default printer is defined and that it is an
- existing
- queue so that during installation printerdrake does not show a line
- only
- containing " (Default)" in the list of installed printers.
- - Cleaned up data structure after automatic queue generation.
-
-2003/02/23 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm (migrate_files): check return values (fixes bug
- #2170)
-
-2003/02/23 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/printerdrake.pm, install_steps_interactive.pm: Fixed bug of
- printerdrake loosing the printer queue info during the
- preparation of the "Summary" window (only if there are local
- printers). No the printer queue entries should not be empty when
- clicking on "Configure" in the "Printer" part of the "Summary" window.
-
-2003/02/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po, share/po/wa.po: updated pot file
- updated Estonian file
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/sq.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/lv.po, share/po/hu.po: updated pot file
-
- * standalone/harddrake2: changed an English string
-
-2003/02/22 Pixel <pixel@mandrakesoft.com>
-
- * interactive/gtk.pm: in $::expert, use a SpinButton instead of HScale for
- type "range"
- (useful in diskdrake to enter the partition size directly)
-
- * share/rpmsrate: ensure galaxy-kde is installed together with kdebase
-
- * partition_table/raw.pm (test_for_bad_drives): don't open in write mode
- when testing
-
-2003/02/22 siegel
-
- * share/po/de.po: updates
-
-2003/02/21 alus
-
- * share/po/pl.po: updated
-
-2003/02/21 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm: no need to use regexp
-
- * drakxtools.spec: 4mdk
-
- * network/isdn.pm: $isdn->{is_light} wasn't set while using autodetection,
- rpm wasn't installed
-
- * network/tools.pm: oups... hu... nothing
-
- * network/netconnect.pm: oups... hu... nothing
- get back password input for adsl
-
-2003/02/21 florin
-
- * network/netconnect.pm: add isdn check in get_net_device
-
-2003/02/21 gbeauchesne
-
- * mdk-stage1/dietlibc/libcruft/dnscruft2.c: Better fix for DNS resolver
- bug
-
-2003/02/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm: embedded should segfault a bit less if I don't let the
- embedded
- window creation destroy the destroy handler
- workaround what seems to be a gtk bug (#1445)
- gtk seems to loop (and take 100% user cpu) when
- I change the pixbuf of a gtkcellrendererpixbuf
- in a treeview that is not currently displayed
-
-2003/02/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- Estonian and Dutch files
- updated Danish file
-
- * help.pm: fixed a typo
-
-2003/02/21 Pixel <pixel@mandrakesoft.com>
-
- * ugtk2.pm: when isEmbedded, use $::WizardTable to allow non pop_it when
- not visible
-
- * pixmaps/colors16.png:
- - make it the same range as colors.png and colors8.png
- - it is a 64 colors image (note that colors8 is 16 colors)
-
- * services.pm (ask_standalone_gtk): ensure popup is not destroyed more
- than once
-
- * fsedit.pm: use test_for_bad_drives even after install (esp. to detect
- removed usb-storage
- devices still visible in /proc/scsi/scsi)
-
- * install_steps_interactive.pm: "Generate auto install floppy" and "Save
- packages selection" are now available in advanced
-
- * Xconfig/resolution_and_depth.pm: fix setting the image & colors in
- resolution chooser
-
-2003/02/21 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/printerdrake.pm:
- - Fixed text of "Refresh printer list" button when list is empty.
- - Let printerdrake clean up its datastructure after auto-installing
- printers in the beginning of the "Summary" installation step.
-
-2003/02/20 florin
-
- * network/shorewall.pm: update 2 rules for the pptp dsl internet
- connection
-
-2003/02/20 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: added wait message when building groups.
-
-2003/02/20 gbeauchesne
-
- * mdk-stage1/dns.c: Fix mygethostbyaddr(), struct in is not a NULL
- terminated string.
- i.e. len has to be either sizeof(in.s_addr) or INADDRSZ.
-
- * mdk-stage1/dietlibc/libcruft/dnscruft2.c: Workaround DNS resolver bug on
- 64-bit platforms.
-
- * mdk-stage1/dietlibc/syscalls.s/lstat64.S,
- mdk-stage1/dietlibc/libregex/rx.c, mdk-stage1/dietlibc/include/string.h,
- mdk-stage1/dietlibc/libugly/strftime.c,
- mdk-stage1/dietlibc/i386/ldexp.S, mdk-stage1/dietlibc/i386/sin.S,
- mdk-stage1/dietlibc/lib/strerror.c, mdk-stage1/dietlibc/dietstdio.h,
- mdk-stage1/dietlibc/include/sys/vfs.h,
- mdk-stage1/dietlibc/include/unistd.h, mdk-stage1/dietlibc/i386/mmap64.S,
- mdk-stage1/dietlibc/i386/vfork.S,
- mdk-stage1/dietlibc/libstdio/fdglue2.c,
- mdk-stage1/dietlibc/alpha/errlist.S,
- mdk-stage1/dietlibc/include/dirent.h, mdk-stage1/dietlibc/sparc/urem.S,
- mdk-stage1/dietlibc/libcruft/scandir64.c,
- mdk-stage1/dietlibc/include/assert.h, mdk-stage1/dietlibc/lib/__isnan.c,
- mdk-stage1/dietlibc/sparc/umul.S,
- mdk-stage1/dietlibc/i386/dyn_syscalls.S, mdk-stage1/dietlibc/CHANGES,
- mdk-stage1/dietlibc/libstdio/fflush.c,
- mdk-stage1/dietlibc/libcruft/sysconf.c,
- mdk-stage1/dietlibc/syscalls.s/pause.S,
- mdk-stage1/dietlibc/include/termios.h,
- mdk-stage1/dietlibc/syscalls.s/n_sigprocmask.S,
- mdk-stage1/dietlibc/diet.c, mdk-stage1/dietlibc/FAQ,
- mdk-stage1/dietlibc/syscalls.s/socketcall.S,
- mdk-stage1/dietlibc/include/sys/poll.h,
- mdk-stage1/dietlibc/sparc/Makefile.add,
- mdk-stage1/dietlibc/syscalls.s/n_sigsuspend.S,
- mdk-stage1/dietlibc/include/dlfcn.h,
- mdk-stage1/dietlibc/syscalls.s/umount2.S,
- mdk-stage1/dietlibc/include/sys/time.h,
- mdk-stage1/dietlibc/include/signal.h,
- mdk-stage1/dietlibc/libcruft/alphasort64.c,
- mdk-stage1/dietlibc/libshell/glob.c,
- mdk-stage1/dietlibc/syscalls.s/n_sigpending.S,
- mdk-stage1/dietlibc/include/stdarg-cruft.h,
- mdk-stage1/dietlibc/lib/signal.c, mdk-stage1/dietlibc/lib/__dtostr.c,
- mdk-stage1/dietlibc/lib/__isinf.c, mdk-stage1/dietlibc/syscalls.s/ipc.S,
- mdk-stage1/dietlibc/include/sys/types.h, mdk-stage1/dietlibc/Makefile,
- mdk-stage1/dietlibc/libstdio/fread.c,
- mdk-stage1/dietlibc/syscalls.s/n_sigaction.S,
- mdk-stage1/dietlibc/syscalls.s/fstat64.S,
- mdk-stage1/dietlibc/libugly/tzfile.c,
- mdk-stage1/dietlibc/lib/__v_printf.c,
- mdk-stage1/dietlibc/sparc/errlist.S, mdk-stage1/dietlibc/i386/memchr.S,
- mdk-stage1/dietlibc/syscalls.s/msync.S,
- mdk-stage1/dietlibc/i386/libm2.S, mdk-stage1/dietlibc/sparc/udiv.S,
- mdk-stage1/dietlibc/i386/cos.S, mdk-stage1/dietlibc/include/sys/ioctl.h,
- mdk-stage1/dietlibc/syscalls.s/errlist.S,
- mdk-stage1/dietlibc/syscalls.s/stat64.S,
- mdk-stage1/dietlibc/libugly/strndup.c: Merge with dietlibc 0.22-1mdk
-
-2003/02/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dns.c: fix potential segfault thx to gwenole
-
- * install_steps_interactive.pm: oops i didn't understand the internals of
- wait_message hence breaking it. hopes that will fix.
- install the potentially needed locales country when user selected
- another country
- Gtk2::Label::set is deprecated
-
- * install_steps_gtk.pm, services.pm: Gtk2::Label::set is deprecated
-
- * share/logo-mandrake.png: update shadow
- Gtk2::Label::set is deprecated
-
- * interactive.pm: oops i didn't understand the internals of wait_message
- hence breaking it. hopes that will fix.
- Gtk2::Label::set is deprecated
-
- * install_gtk.pm, ugtk2.pm: change a bit position of main window and steps
- window
- in steps window, have titles in grey
-
- * fs.pm: thx rekcehc_lrep
-
- * any.pm: cows go mh
-
-2003/02/20 Pixel <pixel@mandrakesoft.com>
-
- * network/shorewall.pm: fix florin: replace $prefix with $::prefix
-
- * help.pm: fix typos
-
- * any.pm: allow Cancel in setupBootloader__entries
- - add "Force No APIC"
- - rename add_append() to set_append()
- (since it can be used to remove a key)
- - add remove_append_simple()
-
- * install_steps.pm, bootloader.pm:
- - add "Force No APIC"
- - rename add_append() to set_append()
- (since it can be used to remove a key)
- - add remove_append_simple()
-
- * network/network.pm: use detect_devices::pcmcia_probe() instead of
- detect_devices::probeall()
- - read_resolv_conf() reads DOMAINNAME & DOMAINNAME2
- - read_resolv_conf() reads /etc/resolv.conf by default
- - read_resolv_conf_raw() created
-
- * install_steps_interactive.pm: help perl_checker find the N("...") the
- #-PO corresponds to
-
- * diskdrake/interactive.pm: have ask_okcancel instead of ask_warn on
- cdie's
- add catch_cdie's around fsedit::check_mntpoint and fsedit::add
-
- * install2.pm: {brltty}{device} is optional, default is ttyS0 or ttyS1 (?)
-
- * fsedit.pm: warn non-ascii chars in mount point (cf bug #1588)
- use cdie instead of die for warnings
-
- * Xconfig/card.pm: don't vivify @cards
-
- * install_steps_gtk.pm: fix $check_complete use in gtk summary
-
-2003/02/20 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: perl_checker
- Finish gtk2 port.
-
-2003/02/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakgw: don't use gtk+2 deprecated functions
-
- * bootlook.pm:
- - add --testing support
- - fix #1923 (aka reuse consolided code instead of using deprecated
- code)
- - minor cleanup
- - skip comments while parsing /etc/lilo.conf
- don't use gtk+2 deprecated functions
-
- * drakxtools.spec: 9.1-3mdk
-
- * standalone/harddrake2: perl_checker fix
- - prevent any l10n problem by having only one path string when both
- creating the menu and acessing a menu widget (aka translate menu
- paths only once), which also nicely cut down the translators job.
- - decrease diagnostics pragma verbosity (aka remove big fat warning
- messages)
-
- * share/po/fr.po: further updates
- translate all countrie names
- update french translation
-
-2003/02/20 alus
-
- * share/po/pl.po: typo fix
-
-2003/02/20 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm: dhcp fix
-
-2003/02/20 gbeauchesne
-
- * mdk-stage1/dietlibc/dietfeatures.h: Disable back WANT_TZFILE_PARSER,
- 0.22 fixed strftime() problem
-
- * share/rpmsrate: Better defaults for OOo
-
- * mdk-stage1/dns.c: Fix mygethostbyaddr(), struct in is not a NULL
- terminated string.
- i.e. len has to be either sizeof(in.s_addr) or INADDRSZ.
-
-2003/02/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: install the potentially needed locales
- country when user selected
- another country
- Gtk2::Label::set is deprecated
- add a PO comment to try to keep buttons in the window..
-
- * share/themes-galaxy.rc: logo is aso white on blue
-
- * mdk-stage1/dns.c: fix potential segfault thx to gwenole
-
- * share/po/fr.po: some misc fixes
- translate iraq
-
- * fs.pm: thx rekcehc_lrep
-
- * install_steps_gtk.pm: Gtk2::Label::set is deprecated
- fix bold diplay of texts in adverts
-
- * share/logo-mandrake.png, services.pm, interactive.pm: Gtk2::Label::set
- is deprecated
-
- * ugtk2.pm: try to handle case with large fonts (CJK for example) ->
- branch on TextView
- when the box will be quite large
-
-2003/02/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: corrected Russian
- translation
-
- * share/po/eu.po: changed encoding
- corrected Russian translation
-
-2003/02/20 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm: don't let diskdrake detect ext3/reiserfs/jfs/xfs on a type
- 0x7 partition
- - simplify check_mntpoint
- - fix checking mount point in Mount_point()
-
- * partition_table.pm: set {device_windobe} for 0x107 *and* 0x7 (since
- 0x107 is not set correctly at this stage)
- (otherwise this causes mount points /mnt/win_ /mnt/win_1...)
-
- * diskdrake/interactive.pm:
- - simplify check_mntpoint
- - fix checking mount point in Mount_point()
-
- * bootloader.pm:
- - add "Force No APIC"
- - rename add_append() to set_append()
- (since it can be used to remove a key)
- - add remove_append_simple()
-
- * install_steps_interactive.pm: help perl_checker find the N("...") the
- #-PO corresponds to
-
- * any.pm:
- - add "Force No APIC"
- - rename add_append() to set_append()
- (since it can be used to remove a key)
- - add remove_append_simple()
- add XF86Config and XF86Config-4 to report.bug
- no autologin by default if more than one users
-
- * Xconfig/card.pm: log manually chosen graphic card
- log why auto X config failed (needVideoRam)
-
- * ugtk2.pm: ensure {box_size} is set (to have less warnings)
-
- * standalone/diskdrake, interactive.pm: have less warnings when debugging
-
- * pkgs.pm: prefer myspell-en_US
-
- * install_steps.pm:
- - add "Force No APIC"
- - rename add_append() to set_append()
- (since it can be used to remove a key)
- - add remove_append_simple()
- usb is runned by rc.sysinit, and doesn't like "chkconfig --add" anymore
-
- * install2.pm: {brltty}{device} is optional, default is ttyS0 or ttyS1 (?)
- fix brltty support
-
- * interactive/gtk.pm: set a minimum size for Gtk2::HScale's (mainly used
- for resizing partitions)
- fix $ok_clicked when there is no ok button
- have less warnings when debugging
-
-2003/02/20 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Partial gtk2 update - still needs work on
- TreeViews
-
-2003/02/20 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Improved/fixed generation of printer list entries from
- manufacturer-supplied PostScript PPD files
- - Removed forgotten debug mode
- - Disabled wizard-mode temporarily
-
- * install_steps_interactive.pm: Made sure that printerdrake does not open
- its main window when called during the preparation of the "Summary"
- screen.
-
-2003/02/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/harddrake2:
- - prevent any l10n problem by having only one path string when both
- creating the menu and acessing a menu widget (aka translate menu
- paths only once), which also nicely cut down the translators job.
- - decrease diagnostics pragma verbosity (aka remove big fat warning
- messages)
-
- * drakxtools.spec: 9.1-2mdk
-
- * standalone/logdrake: fix #1829
-
- * share/po/fr.po: further updates
- translate all countrie names
- update french translation
-
-2003/02/20 Pixel <pixel@mandrakesoft.com>
-
- * ugtk2.pm: ensure {box_size} is set (to have less warnings)
-
- * diskdrake/interactive.pm, fsedit.pm:
- - simplify check_mntpoint
- - fix checking mount point in Mount_point()
-
- * interactive/gtk.pm, standalone/diskdrake, interactive.pm: have less
- warnings when debugging
-
- * Xconfig/card.pm: log why auto X config failed (needVideoRam)
-
-2003/02/19 alus
-
- * share/po/pl.po: updated
-
-2003/02/19 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: fixed if update fail to allow retry.
- added code to retry finding an update medium if something went wrong.
- add ugly probed type of network configuration.
- make sure network::network:: is used (just in case)
- add default configuration for network for summary.
-
- * install_steps.pm: add simplified menu for desktop mode.
-
- * pkgs.pm: added a missing sanity unwind.
- add sanity code on error when reading hdlist (this will avoid update
- medium
- being trashed if an error occurred during hdlist download and so ...)
-
- * crypto.pm: code slight reorganization.
-
-2003/02/19 gbeauchesne
-
- * share/rpmsrate, share/compssUsers:
- - Add localized help files for OpenOffice.org
- - Add new SPELLCHECK category for myspell spellchecking and
- hyphenators
-
- * mdk-stage1/Makefile: Enable all usual stage1-* BINS on x86-64. Add
- dietlibc to DIRS too for that
- arch. Fix rescue-gui build with $(DIET) wrapper.
-
- * mdk-stage1/mar/Makefile: Rearrange build so that only mar binary is
- built with glibc and other objects
- with either glibc or dietlibc.
-
-2003/02/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * lang.pm: I'm stupid, we need to set UTF8 when there are two installed
- langs with different encodings, not just when the additional
- languages have different encoding than main one
-
- * loopback.pm, any.pm, diskdrake/interactive.pm, fs.pm, install_steps.pm,
- network/ethernet.pm, bootloader.pm, install_steps_interactive.pm,
- diskdrake/hd_gtk.pm, lvm.pm, fsedit.pm, install2.pm,
- network/drakfirewall.pm, raid.pm, install_interactive.pm,
- install_any.pm, partition_table/raw.pm, partition_table.pm: to
- workaround perl bug removing UTF8 flag when passing scalars to die's,
- pass
- a scalar-ref. but we need to de-ref, so it might break many things :).
- let's make a prayer :).
-
- * share/rpmsrate: add fonts-ttf-arabic when locale ar
-
- * ugtk2.pm: set the destroy handler after wizard creation, or the fact
- that
- wizard window will overwrite existing window will also destroy
- the destroy handler
- fix some segfaults caused by still calling destroy
- or other gtk functions after a destroy has been
- already done, triggered by the user clicking on
- the WM's "close this application" button (#1651)
- better comply to look of text like in Gtk1 (text inside a Frame)
- clean
-
-2003/02/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
- updated Uzbek file
-
- * share/rpmsrate: Improved the locale->font selection;
- added the tetex-latex-arab-doc package (previously was included in the
- main)
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/uz.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sq.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated Uzbek file
-
-2003/02/19 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: don't log "warning: find_index failed in ..."
-
- * install_steps.pm, install_steps_interactive.pm: add some more
- formatError
-
- * raid.pm: mkraid wants all the md devices written in raidtab to exist,
- even if asking to
- create a specific md
- cleanup
-
- * install_steps_auto_install.pm: add a formatError
-
- * pixmaps/X.png: add it back (used by XFdrake)
-
- * install_any.pm: use formatError
-
- * install_interactive.pm: add some formatError's
-
- * fsedit.pm, detect_devices.pm:
- - cleanup & simplify
- - handle raid on raid detection
-
- * interactive/gtk.pm: can't use $mainw->{ok}->clicked since $mainw->{ok}
- doesn't always exist, set
- {retval} and main_quit instead (the way it was done for double click, is
- this
- ok when pressing enter?)
-
- * diskdrake/interactive.pm: use formatError on $err
- use formatError($err) instead of $@
- - allow raid on raid (raid 10)
- - focus mount point in Mount_point
- - focus type in Type
-
- * standalone/icons/ic82-tape-40.png, pixmaps/ic82-tape-40.png,
- pixmaps/ic82-systemeplus-40.png,
- standalone/icons/ic82-systemeplus-40.png: move some images from
- standalone to pixmaps to have them both during install and after install
- (images used by XFdrake)
-
- * install_steps_gtk.pm: indent more the entries in the summary (as asked
- by dadou)
-
-2003/02/19 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakxtv:
- - perl_checker fixes
- - indent-region, untabify
- - comment workaround
- workaround a drakx bug which don't always add bttv to /etc/modules
-
- * standalone/scannerdrake: cleanup
- fix embedding
-
- * standalone/printerdrake: hide the icon when embedded to get more space
- fix embedding and clean it up
-
-2003/02/19 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: make sure network::network:: is used (just
- in case)
- add default configuration for network for summary.
-
-2003/02/19 gbeauchesne
-
- * share/rpmsrate, share/compssUsers:
- - Add localized help files for OpenOffice.org
- - Add new SPELLCHECK category for myspell spellchecking and
- hyphenators
-
-2003/02/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/de.po: fix typo (#1821)
-
- * share/compssUsers: provide a minimum desrciption for Scientific
- Workstation (#1814)
-
- * share/themes-galaxy.rc: try to choose sensible values for insensitive
- widgets
-
-2003/02/19 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: don't log "warning: find_index failed in ..."
-
- * diskdrake/interactive.pm:
- - allow raid on raid (raid 10)
- - focus mount point in Mount_point
- - focus type in Type
-
- * raid.pm: mkraid wants all the md devices written in raidtab to exist,
- even if asking to
- create a specific md
- cleanup
-
- * detect_devices.pm, fsedit.pm:
- - cleanup & simplify
- - handle raid on raid detection
-
-2003/02/19 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakxtv:
- - perl_checker fixes
- - indent-region, untabify
- - comment workaround
- workaround a drakx bug which don't always add bttv to /etc/modules
-
-2003/02/18 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * drakxtools.spec: new version
-
- * network/network.pm: Get back configuration settings from conf files
- (fix some kind of titi sucking)
-
-2003/02/18 gbeauchesne
-
- * mdk-stage1/bzlib/Makefile, mdk-stage1/insmod-modutils/obj/Makefile,
- mdk-stage1/insmod-modutils/util/Makefile,
- mdk-stage1/insmod-modutils/Makefile, mdk-stage1/newt/Makefile,
- mdk-stage1/slang/Makefile, mdk-stage1/mar/Makefile:
- - Use minilibc on x86-64
- - mar requires bzlib to be built beforehand, especially if building
- with
- dietlibc
- - Nuke trickery to handle -DIET objects, everything is now built
- through
- the diet driver, defined into $(DIET)
-
- * mdk-stage1/dietlibc/include/net/ethernet.h: Add <net/ethernet.h> and
- <linux/if_ether.h> so that dhcp.c can be compiled
-
- * mdk-stage1/dietlibc/dietfeatures.h: Define WANT_TZFILE_PARSER so that
- call to tset() in strftime() implementation
- can be resolved.
- Merge back small config file
- Merge in CVS dietlibc 0.21 for IA-64 and X86-64 support. However, drop
- the
- following architectures we currently don't support: arm, mips, mipsel,
- parisc,
- s390, sparc64.
-
- * mdk-stage1/dietlibc/syscalls.c/fchmod.c,
- mdk-stage1/dietlibc/librpc/authunix_prot.c,
- mdk-stage1/dietlibc/include/termio.h,
- mdk-stage1/dietlibc/i386/sendmsg.S,
- mdk-stage1/dietlibc/syscalls.c/syslog.c,
- mdk-stage1/dietlibc/syscalls.c/setpriority.c,
- mdk-stage1/dietlibc/lib/msgget.c, mdk-stage1/dietlibc/lib/longjmp.c,
- mdk-stage1/dietlibc/lib/strerror.c, mdk-stage1/dietlibc/dieticonv.h,
- mdk-stage1/dietlibc/i386/asin.S,
- mdk-stage1/dietlibc/libpthread/pthread_flockfile.c,
- mdk-stage1/dietlibc/libcruft/gethostbyname.c,
- mdk-stage1/dietlibc/alpha/__alarm.c,
- mdk-stage1/dietlibc/librpc/rpc_prot.c,
- mdk-stage1/dietlibc/libugly/getmntent.c,
- mdk-stage1/dietlibc/lib/iscntrl.c, mdk-stage1/dietlibc/include/stdint.h,
- mdk-stage1/dietlibc/i386/mmap64.S, mdk-stage1/dietlibc/lib/getservent.c,
- mdk-stage1/dietlibc/lib/atexit.c, mdk-stage1/dietlibc/i386/strcmp.S,
- mdk-stage1/dietlibc/syscalls.c/sigsuspend.c,
- mdk-stage1/dietlibc/include/stdlib.h,
- mdk-stage1/dietlibc/libugly/timezone.c,
- mdk-stage1/dietlibc/libpthread/pthread_cancel.c,
- mdk-stage1/dietlibc/libdl/dlopen.c,
- mdk-stage1/dietlibc/libugly/servent_buf.c,
- mdk-stage1/dietlibc/lib/isgraph.c, mdk-stage1/dietlibc/lib/closedir.c,
- mdk-stage1/dietlibc/libcruft/scan_ulong.c,
- mdk-stage1/dietlibc/include/sys/prctl.h,
- mdk-stage1/dietlibc/lib/alloc.c, mdk-stage1/dietlibc/lib/tcsetpgrp.c,
- mdk-stage1/dietlibc/syscalls.s/sigsuspend.S,
- mdk-stage1/dietlibc/i386/write12.S,
- mdk-stage1/dietlibc/syscalls.c/mount.c,
- mdk-stage1/dietlibc/syscalls.c/setdomainname.c,
- mdk-stage1/dietlibc/libstdio/fwrite.c,
- mdk-stage1/dietlibc/libdl/_dl_relocate.c, mdk-stage1/dietlibc/diet.c,
- mdk-stage1/dietlibc/include/libgen.h,
- mdk-stage1/dietlibc/i386/Makefile.add,
- mdk-stage1/dietlibc/syscalls.s/bdflush.S,
- mdk-stage1/dietlibc/i386/stpcpy.S, mdk-stage1/dietlibc/i386/ltostr.S,
- mdk-stage1/dietlibc/syscalls.c/lchown.c,
- mdk-stage1/dietlibc/libugly/utent.c, mdk-stage1/dietlibc/i386/connect.S,
- mdk-stage1/dietlibc/include/sys/mman.h,
- mdk-stage1/dietlibc/include/fcntl.h,
- mdk-stage1/dietlibc/libdl/_dl_rel.c, mdk-stage1/dietlibc/lib/memchr.c,
- mdk-stage1/dietlibc/lib/isupper.c,
- mdk-stage1/dietlibc/libugly/asprintf.c,
- mdk-stage1/dietlibc/libpthread/thread_key.c,
- mdk-stage1/dietlibc/lib/errlist.c,
- mdk-stage1/dietlibc/librpc/clnt_udp.c, mdk-stage1/dietlibc/i386/atan2.S,
- mdk-stage1/dietlibc/lib/recvmsg.c, mdk-stage1/dietlibc/lib/qsort.c,
- mdk-stage1/dietlibc/lib/sendto.c,
- mdk-stage1/dietlibc/alpha/__testandset.S,
- mdk-stage1/dietlibc/include/endian.h,
- mdk-stage1/dietlibc/libstdio/vscanf.c,
- mdk-stage1/dietlibc/lib/isxdigit.c, mdk-stage1/dietlibc/i386/atanh.S,
- mdk-stage1/dietlibc/syscalls.s/mlock.S,
- mdk-stage1/dietlibc/ppc/syscalls.h,
- mdk-stage1/dietlibc/libstdio/stdin.c,
- mdk-stage1/dietlibc/lib/__ptrace.c,
- mdk-stage1/dietlibc/libstdio/scanf.c,
- mdk-stage1/dietlibc/libdl/dlclose.c,
- mdk-stage1/dietlibc/librpc/svc_raw.c,
- mdk-stage1/dietlibc/include/arpa/nameser.h,
- mdk-stage1/dietlibc/dietuglyweaks.h,
- mdk-stage1/dietlibc/i386/copysign.S, mdk-stage1/dietlibc/i386/memcmp.S,
- mdk-stage1/dietlibc/i386/htons.S, mdk-stage1/dietlibc/lib/open64.c,
- mdk-stage1/dietlibc/include/stdarg-cruft.h,
- mdk-stage1/dietlibc/libugly/hasmntopt.c,
- mdk-stage1/dietlibc/dietdirent.h,
- mdk-stage1/dietlibc/syscalls.c/setsid.c,
- mdk-stage1/dietlibc/libpthread/pthread_testcancel.c,
- mdk-stage1/dietlibc/libshell/realpath.c,
- mdk-stage1/dietlibc/include/sys/file.h, mdk-stage1/dietlibc/lib/ftw.c,
- mdk-stage1/dietlibc/i386/fmod.S, mdk-stage1/dietlibc/lib/tcsetattr.c,
- mdk-stage1/dietlibc/i386/strrchr.S,
- mdk-stage1/dietlibc/libcruft/bzero.c,
- mdk-stage1/dietlibc/i386/recvfrom.S,
- mdk-stage1/dietlibc/libstdio/ftell.c,
- mdk-stage1/dietlibc/libstdio/fgets.c,
- mdk-stage1/dietlibc/include/rpc/netdb.h,
- mdk-stage1/dietlibc/libdl/_dl_load.c,
- mdk-stage1/dietlibc/syscalls.c/getresgid.c,
- mdk-stage1/dietlibc/syscalls.s/sendfile64.S,
- mdk-stage1/dietlibc/lib/sscanf.c, mdk-stage1/dietlibc/lib/creat.c,
- mdk-stage1/dietlibc/syscalls.c/sync.c,
- mdk-stage1/dietlibc/lib/getdomainname.c,
- mdk-stage1/dietlibc/syscalls.c/flock.c,
- mdk-stage1/dietlibc/libugly/iconv.c,
- mdk-stage1/dietlibc/libstdio/fclose.c,
- mdk-stage1/dietlibc/libugly/getprotobyname.c,
- mdk-stage1/dietlibc/libstdio/vprintf.c,
- mdk-stage1/dietlibc/include/sys/sparc-ioctl.h,
- mdk-stage1/dietlibc/libstdio/fdopen.c,
- mdk-stage1/dietlibc/lib/vsnprintf.c,
- mdk-stage1/dietlibc/libugly/dirfd.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_signal.c,
- mdk-stage1/dietlibc/include/pwd.h, mdk-stage1/dietlibc/i386/atoll.S,
- mdk-stage1/dietlibc/i386/accept.S, mdk-stage1/dietlibc/lib/ispunct.c,
- mdk-stage1/dietlibc/syscalls.s/getegid32.S,
- mdk-stage1/dietlibc/sparc/mmap.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setschedparam.c,
- mdk-stage1/dietlibc/lib/snprintf.c,
- mdk-stage1/dietlibc/include/sys/fsuid.h,
- mdk-stage1/dietlibc/syscalls.s/ftruncate64.S,
- mdk-stage1/dietlibc/i386/getsockopt.S,
- mdk-stage1/dietlibc/syscalls.c/fchdir.c,
- mdk-stage1/dietlibc/i386/unified.S,
- mdk-stage1/dietlibc/libpthread/pthread_sigmask.c,
- mdk-stage1/dietlibc/libcruft/gethostbyaddr2_r.c,
- mdk-stage1/dietlibc/syscalls.c/signal.c,
- mdk-stage1/dietlibc/syscalls.c/munmap.c,
- mdk-stage1/dietlibc/lib/llabs.c, mdk-stage1/dietlibc/lib/msgrcv.c,
- mdk-stage1/dietlibc/i386/memccpy.S,
- mdk-stage1/dietlibc/libugly/getservbyname.c,
- mdk-stage1/dietlibc/include/write12.h, mdk-stage1/dietlibc/dietstdio.h,
- mdk-stage1/dietlibc/alpha/start.S, mdk-stage1/dietlibc/i386/bind.S,
- mdk-stage1/dietlibc/libpthread/pthread_key.c, mdk-stage1/dietlibc/BUGS,
- mdk-stage1/dietlibc/syscalls.c/chown.c,
- mdk-stage1/dietlibc/libcruft/setlocale.c,
- mdk-stage1/dietlibc/librpc/xdr_array.c,
- mdk-stage1/dietlibc/libcruft/__parse_1.c,
- mdk-stage1/dietlibc/lib/__isnan.c,
- mdk-stage1/dietlibc/include/sys/ptrace.h,
- mdk-stage1/dietlibc/syscalls.s/setfsuid.S,
- mdk-stage1/dietlibc/lib/tcflow.c,
- mdk-stage1/dietlibc/syscalls.s/geteuid32.S,
- mdk-stage1/dietlibc/lib/puts.c, mdk-stage1/dietlibc/CHANGES,
- mdk-stage1/dietlibc/lib/mkfifo.c,
- mdk-stage1/dietlibc/syscalls.c/utime.c,
- mdk-stage1/dietlibc/lib/memccmp.c,
- mdk-stage1/dietlibc/alpha/socketpair.S,
- mdk-stage1/dietlibc/libcruft/scandir.c,
- mdk-stage1/dietlibc/syscalls.s/getuid32.S,
- mdk-stage1/dietlibc/lib/tolower.c,
- mdk-stage1/dietlibc/include/sys/resource.h,
- mdk-stage1/dietlibc/syscalls.c/access.c,
- mdk-stage1/dietlibc/libcruft/getusershell.c,
- mdk-stage1/dietlibc/i386/floor.S,
- mdk-stage1/dietlibc/syscalls.s/alarm.S, mdk-stage1/dietlibc/lib/send.c,
- mdk-stage1/dietlibc/sparc/sigaction.c, mdk-stage1/dietlibc/lib/execvp.c,
- mdk-stage1/dietlibc/libpthread/pthread_join.c,
- mdk-stage1/dietlibc/alpha/__longjmp.S,
- mdk-stage1/dietlibc/libcruft/entlib.c,
- mdk-stage1/dietlibc/libcruft/tmpnam.c,
- mdk-stage1/dietlibc/syscalls.c/getppid.c,
- mdk-stage1/dietlibc/libdl/_dl_alloc.c,
- mdk-stage1/dietlibc/lib/setlinebuf.c,
- mdk-stage1/dietlibc/libstdio/fopen.c,
- mdk-stage1/dietlibc/librpc/get_myaddress.c,
- mdk-stage1/dietlibc/lib/bcd.c, mdk-stage1/dietlibc/include/signal.h,
- mdk-stage1/dietlibc/syscalls.c/fcntl.c,
- mdk-stage1/dietlibc/libugly/mktime.c,
- mdk-stage1/dietlibc/syscalls.s/fchown32.S,
- mdk-stage1/dietlibc/libcruft/getopt_long_only.c,
- mdk-stage1/dietlibc/syscalls.s/munlock.S,
- mdk-stage1/dietlibc/libcruft/getgrent.c,
- mdk-stage1/dietlibc/syscalls.c/poll.c,
- mdk-stage1/dietlibc/sparc/__longjmp.S,
- mdk-stage1/dietlibc/librpc/rpc_callmsg.c,
- mdk-stage1/dietlibc/include/pthread.h,
- mdk-stage1/dietlibc/libpthread/pthread_key_delete.c,
- mdk-stage1/dietlibc/include/sys/socket.h,
- mdk-stage1/dietlibc/libpthread/pthread_mutexattr_setkind_np.c,
- mdk-stage1/dietlibc/ppc/clone.S, mdk-stage1/dietlibc/i386/clone.S,
- mdk-stage1/dietlibc/libcruft/pwbuf.c,
- mdk-stage1/dietlibc/syscalls.c/getrlimit.c,
- mdk-stage1/dietlibc/i386/getpeername.S,
- mdk-stage1/dietlibc/syscalls.c/setresuid.c,
- mdk-stage1/dietlibc/syscalls.c/clone.c,
- mdk-stage1/dietlibc/i386/mcount.S, mdk-stage1/dietlibc/lib/__dtostr.c,
- mdk-stage1/dietlibc/syscalls.s/nice.S,
- mdk-stage1/dietlibc/libcruft/grent.c, mdk-stage1/dietlibc/i386/ceil.S,
- mdk-stage1/dietlibc/syscalls.c/vhangup.c,
- mdk-stage1/dietlibc/include/sys/cdefs.h,
- mdk-stage1/dietlibc/libpthread/pthread_sys_fdatasync.c,
- mdk-stage1/dietlibc/syscalls.c/getuid.c,
- mdk-stage1/dietlibc/syscalls.s/getdents64.S,
- mdk-stage1/dietlibc/librpc/svc_run.c,
- mdk-stage1/dietlibc/libpthread/pthread_fgetc.c,
- mdk-stage1/dietlibc/lib/adjtime.c,
- mdk-stage1/dietlibc/syscalls.c/truncate.c,
- mdk-stage1/dietlibc/include/net/if_ether.h,
- mdk-stage1/dietlibc/lib/isblank.c, mdk-stage1/dietlibc/lib/strtof.c,
- mdk-stage1/dietlibc/syscalls.s/time.S,
- mdk-stage1/dietlibc/libugly/gmtime_r.c,
- mdk-stage1/dietlibc/include/sys/shm.h,
- mdk-stage1/dietlibc/include/sys/kd.h,
- mdk-stage1/dietlibc/lib/errlistu.c, mdk-stage1/dietlibc/i386/expm1.S,
- mdk-stage1/dietlibc/lib/nop.c, mdk-stage1/dietlibc/syscalls.c/rename.c,
- mdk-stage1/dietlibc/libstdio/vfscanf.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_timedwait.c,
- mdk-stage1/dietlibc/librpc/bindresvport.c,
- mdk-stage1/dietlibc/i386/cos.S, mdk-stage1/dietlibc/libstdio/fdglue.c,
- mdk-stage1/dietlibc/libcruft/gethostbyname_r.c,
- mdk-stage1/dietlibc/lib/lseek64.c,
- mdk-stage1/dietlibc/libdl/_dl_search.c,
- mdk-stage1/dietlibc/syscalls.c/mknod.c, mdk-stage1/dietlibc/i386/fabs.S,
- mdk-stage1/dietlibc/lib/ttyname.c,
- mdk-stage1/dietlibc/syscalls.s/signal.S,
- mdk-stage1/dietlibc/syscalls.s/create_module.S,
- mdk-stage1/dietlibc/alpha/syscalls.h, mdk-stage1/dietlibc/i386/htonl.S,
- mdk-stage1/dietlibc/libcruft/getspnam.c,
- mdk-stage1/dietlibc/lib/strncat.c, mdk-stage1/dietlibc/i386/log10.S,
- mdk-stage1/dietlibc/libugly/strsignal.c,
- mdk-stage1/dietlibc/librpc/clnt_tcp.c, mdk-stage1/dietlibc/i386/pow.S,
- mdk-stage1/dietlibc/libcruft/initgroups.c,
- mdk-stage1/dietlibc/lib/sendmsg.c, mdk-stage1/dietlibc/lib/write12.c,
- mdk-stage1/dietlibc/lib/cfsetospeed.c,
- mdk-stage1/dietlibc/include/sys/stat.h,
- mdk-stage1/dietlibc/libcruft/gethostbyaddr.c,
- mdk-stage1/dietlibc/lib/__stime.c, mdk-stage1/dietlibc/i386/poly.S,
- mdk-stage1/dietlibc/librpc/svc_udp.c,
- mdk-stage1/dietlibc/libugly/netent.c,
- mdk-stage1/dietlibc/libcruft/gethostbyaddr_r.c,
- mdk-stage1/dietlibc/syscalls.c/setpgid.c,
- mdk-stage1/dietlibc/libugly/localtime_r.c,
- mdk-stage1/dietlibc/libcruft/localeconv.c,
- mdk-stage1/dietlibc/alpha/n_sigprocmask.S,
- mdk-stage1/dietlibc/syscalls.c/gettimeofday.c,
- mdk-stage1/dietlibc/libshell/fnmatch.c,
- mdk-stage1/dietlibc/syscalls.c/mkdir.c,
- mdk-stage1/dietlibc/syscalls.s/setresgid.S,
- mdk-stage1/dietlibc/libstdio/feof.c,
- mdk-stage1/dietlibc/libcruft/seteuid.c,
- mdk-stage1/dietlibc/libstdio/puts.c,
- mdk-stage1/dietlibc/syscalls.c/sigpending.c,
- mdk-stage1/dietlibc/include/netdb.h, mdk-stage1/dietlibc/i386/memset.S,
- mdk-stage1/dietlibc/syscalls.s/delete_module.S,
- mdk-stage1/dietlibc/lib/semop.c, mdk-stage1/dietlibc/include/dirent.h,
- mdk-stage1/dietlibc/syscalls.c/getpid.c,
- mdk-stage1/dietlibc/libpthread/thread_internal.h,
- mdk-stage1/dietlibc/libugly/ftime.c,
- mdk-stage1/dietlibc/include/libintl.h, mdk-stage1/dietlibc/lib/rand_r.c,
- mdk-stage1/dietlibc/libcruft/setegid.c,
- mdk-stage1/dietlibc/syscalls.c/dup.c,
- mdk-stage1/dietlibc/syscalls.c/fsync.c,
- mdk-stage1/dietlibc/include/shadow.h,
- mdk-stage1/dietlibc/include/sys/select.h, mdk-stage1/dietlibc/PORTING,
- mdk-stage1/dietlibc/i386/ilogb.S, mdk-stage1/dietlibc/lib/strsep.c,
- mdk-stage1/dietlibc/lib/opendir.c,
- mdk-stage1/dietlibc/libpthread/pthread_equal.c,
- mdk-stage1/dietlibc/libugly/system.c,
- mdk-stage1/dietlibc/libpthread/pthread_getschedparam.c,
- mdk-stage1/dietlibc/libcrypt/md5.c, mdk-stage1/dietlibc/i386/cbrt.S,
- mdk-stage1/dietlibc/syscalls.s/ptrace.S,
- mdk-stage1/dietlibc/libcruft/spent.c, mdk-stage1/dietlibc/i386/start.S,
- mdk-stage1/dietlibc/syscalls.s/pivot_root.S,
- mdk-stage1/dietlibc/include/rpc/auth_unix.h,
- mdk-stage1/dietlibc/libdl/elf_hash.h,
- mdk-stage1/dietlibc/include/dlfcn.h,
- mdk-stage1/dietlibc/syscalls.c/nanosleep.c,
- mdk-stage1/dietlibc/lib/usleep.c, mdk-stage1/dietlibc/include/md5.h,
- mdk-stage1/dietlibc/lib/strchr.c, mdk-stage1/dietlibc/lib/msgsnd.c,
- mdk-stage1/dietlibc/include/cpio.h,
- mdk-stage1/dietlibc/syscalls.s/chown32.S,
- mdk-stage1/dietlibc/ppc/unified.S,
- mdk-stage1/dietlibc/libugly/gai_strerror.c,
- mdk-stage1/dietlibc/syscalls.c/sethostname.c,
- mdk-stage1/dietlibc/syscalls.c/geteuid.c,
- mdk-stage1/dietlibc/syscalls.s/sigprocmask.S,
- mdk-stage1/dietlibc/i386/rint.S, mdk-stage1/dietlibc/libugly/ptsname.c,
- mdk-stage1/dietlibc/lib/ipv6constants.c,
- mdk-stage1/dietlibc/syscalls.s/waitpid.S,
- mdk-stage1/dietlibc/libstdio/fdprintf.c,
- mdk-stage1/dietlibc/lib/sigpending.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_fcntl.c,
- mdk-stage1/dietlibc/lib/memset.c, mdk-stage1/dietlibc/lib/__fstat64.c,
- mdk-stage1/dietlibc/include/sched.h,
- mdk-stage1/dietlibc/i386/syscalls.h, mdk-stage1/dietlibc/dirstream.h,
- mdk-stage1/dietlibc/i386/socketpair.S, mdk-stage1/dietlibc/CAVEAT,
- mdk-stage1/dietlibc/include/float.h,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setschedpolicy.c,
- mdk-stage1/dietlibc/libstdio/fscanf.c,
- mdk-stage1/dietlibc/syscalls.c/setitimer.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_alloc.c,
- mdk-stage1/dietlibc/i386/hypot.S,
- mdk-stage1/dietlibc/libpthread/Makefile,
- mdk-stage1/dietlibc/lib/pread.c, mdk-stage1/dietlibc/lib/accept.c,
- mdk-stage1/dietlibc/i386/mmap.c,
- mdk-stage1/dietlibc/syscalls.c/setresgid.c,
- mdk-stage1/dietlibc/sparc/setjmp.S, mdk-stage1/dietlibc/.cvsignore,
- mdk-stage1/dietlibc/librpc/pmap_rmt.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setscope.c,
- mdk-stage1/dietlibc/lib/sigtimedwait.c, mdk-stage1/dietlibc/i386/cosh.S,
- mdk-stage1/dietlibc/include/sys/ioctl.h,
- mdk-stage1/dietlibc/syscalls.s/rt_sigpending.S,
- mdk-stage1/dietlibc/lib/__ltostr.c,
- mdk-stage1/dietlibc/include/sys/ppc-ioctl.h,
- mdk-stage1/dietlibc/syscalls.s/ptrace.s,
- mdk-stage1/dietlibc/libpthread/pthread_setcanceltype.c,
- mdk-stage1/dietlibc/lib/exec_lib.c,
- mdk-stage1/dietlibc/libstdio/vfdprintf.c,
- mdk-stage1/dietlibc/lib/strlen.c, mdk-stage1/dietlibc/libregex/rx.c,
- mdk-stage1/dietlibc/liblatin1/latin1-islower.c,
- mdk-stage1/dietlibc/lib/memmem.c, mdk-stage1/dietlibc/include/string.h,
- mdk-stage1/dietlibc/lib/raise.c, mdk-stage1/dietlibc/i386/usleep.S,
- mdk-stage1/dietlibc/include/iconv.h,
- mdk-stage1/dietlibc/libpthread/pthread_setspecific.c,
- mdk-stage1/dietlibc/lib/semget.c,
- mdk-stage1/dietlibc/syscalls.s/setregid32.S,
- mdk-stage1/dietlibc/syscalls.c/swapoff.c,
- mdk-stage1/dietlibc/libpthread/pthread_atfork.c,
- mdk-stage1/dietlibc/libcruft/tempnam.c,
- mdk-stage1/dietlibc/libcruft/inet_aton.c,
- mdk-stage1/dietlibc/lib/sigismember.c, mdk-stage1/dietlibc/librpc/svc.c,
- mdk-stage1/dietlibc/lib/set_errno.c,
- mdk-stage1/dietlibc/syscalls.c/execve.c,
- mdk-stage1/dietlibc/lib/sigemptyset.c,
- mdk-stage1/dietlibc/include/sys/vfs.h, mdk-stage1/dietlibc/SECURITY,
- mdk-stage1/dietlibc/include/sys/timex.h,
- mdk-stage1/dietlibc/libugly/getprotoent.c,
- mdk-stage1/dietlibc/lib/__stat64.c, mdk-stage1/dietlibc/include/elf.h,
- mdk-stage1/dietlibc/lib/strncmp.c, mdk-stage1/dietlibc/include/assert.h,
- mdk-stage1/dietlibc/lib/gethostname.c,
- mdk-stage1/dietlibc/i386/dyn_syscalls.S,
- mdk-stage1/dietlibc/lib/vsscanf.c, mdk-stage1/dietlibc/lib/cfmakeraw.c,
- mdk-stage1/dietlibc/THANKS, mdk-stage1/dietlibc/libcruft/getgrgid_r.c,
- mdk-stage1/dietlibc/lib/connect.c,
- mdk-stage1/dietlibc/libcruft/sysconf.c,
- mdk-stage1/dietlibc/lib/perror.c, mdk-stage1/dietlibc/include/locale.h,
- mdk-stage1/dietlibc/syscalls.c/getresuid.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_init.c,
- mdk-stage1/dietlibc/syscalls.c/sigaction.c,
- mdk-stage1/dietlibc/include/tar.h, mdk-stage1/dietlibc/lib/execl.c,
- mdk-stage1/dietlibc/include/time.h,
- mdk-stage1/dietlibc/libstdio/setvbuf.c,
- mdk-stage1/dietlibc/lib/tcflush.c, mdk-stage1/dietlibc/lib/strtold.c,
- mdk-stage1/dietlibc/libugly/getprotoent_r.c,
- mdk-stage1/dietlibc/syscalls.s/setfsgid32.S,
- mdk-stage1/dietlibc/syscalls.s/prctl.S,
- mdk-stage1/dietlibc/lib/strncasecmp.c,
- mdk-stage1/dietlibc/syscalls.c/close.c,
- mdk-stage1/dietlibc/libpthread/README,
- mdk-stage1/dietlibc/lib/__lltostr.c, mdk-stage1/dietlibc/lib/vprintf.c,
- mdk-stage1/dietlibc/i386/acos.S,
- mdk-stage1/dietlibc/libpthread/pthread_funlockfile.c,
- mdk-stage1/dietlibc/libcruft/getlogin.c,
- mdk-stage1/dietlibc/libpthread/thread_internal.c,
- mdk-stage1/dietlibc/libpthread/pthread_key_create.c,
- mdk-stage1/dietlibc/libcruft/herror.c,
- mdk-stage1/dietlibc/syscalls.c/dup2.c,
- mdk-stage1/dietlibc/lib/__lstat64.c, mdk-stage1/dietlibc/lib/strtod.c,
- mdk-stage1/dietlibc/lib/strcpy.c, mdk-stage1/dietlibc/libdl/_dl_open.c,
- mdk-stage1/dietlibc/libcruft/bcopy.c,
- mdk-stage1/dietlibc/include/stdio.h,
- mdk-stage1/dietlibc/syscalls.c/chroot.c,
- mdk-stage1/dietlibc/libcruft/__parse_ws.c,
- mdk-stage1/dietlibc/include/fnmatch.h,
- mdk-stage1/dietlibc/alpha/sigprocmask.S,
- mdk-stage1/dietlibc/libcruft/res_mkquery.c,
- mdk-stage1/dietlibc/include/sys/timeb.h,
- mdk-stage1/dietlibc/i386/sendto.S,
- mdk-stage1/dietlibc/libugly/iconv_close.c,
- mdk-stage1/dietlibc/i386/sleep.S,
- mdk-stage1/dietlibc/libugly/time_table_spd.c,
- mdk-stage1/dietlibc/lib/sigdelset.c, mdk-stage1/dietlibc/libdl/dlsym.c,
- mdk-stage1/dietlibc/libstdio/stderr.c,
- mdk-stage1/dietlibc/libdl/dlerror.c,
- mdk-stage1/dietlibc/lib/setsockopt.c,
- mdk-stage1/dietlibc/i386/shutdown.S,
- mdk-stage1/dietlibc/libcruft/mkstemp.c,
- mdk-stage1/dietlibc/libstdio/ungetc.c,
- mdk-stage1/dietlibc/syscalls.c/fork.c,
- mdk-stage1/dietlibc/libpthread/pthread_setcancelstate.c,
- mdk-stage1/dietlibc/i386/sinh.S,
- mdk-stage1/dietlibc/libcruft/inet_ntoa.c,
- mdk-stage1/dietlibc/libugly/tzfile.c,
- mdk-stage1/dietlibc/syscalls.c/getgroups.c,
- mdk-stage1/dietlibc/i386/memchr.S,
- mdk-stage1/dietlibc/libugly/getservent.c, mdk-stage1/dietlibc/diet.1,
- mdk-stage1/dietlibc/include/rpc/xdr.h,
- mdk-stage1/dietlibc/libugly/putpwent.c,
- mdk-stage1/dietlibc/libdl/_dl_rel.h,
- mdk-stage1/dietlibc/libcruft/getspent_r.c,
- mdk-stage1/dietlibc/include/rpc/key_prot.h,
- mdk-stage1/dietlibc/syscalls.c/setgid.c,
- mdk-stage1/dietlibc/lib/vsprintf.c, mdk-stage1/dietlibc/lib/execle.c,
- mdk-stage1/dietlibc/i386/__ten.S, mdk-stage1/dietlibc/include/grp.h,
- mdk-stage1/dietlibc/lib/random.c, mdk-stage1/dietlibc/i386/send.S,
- mdk-stage1/dietlibc/include/sys/s390-ioctl.h,
- mdk-stage1/dietlibc/libcruft/killpg.c,
- mdk-stage1/dietlibc/sparc/start.S,
- mdk-stage1/dietlibc/syscalls.s/setresuid.S,
- mdk-stage1/dietlibc/libcruft/getpwnam.c,
- mdk-stage1/dietlibc/lib/isprint.c, mdk-stage1/dietlibc/i386/recvmsg.S,
- mdk-stage1/dietlibc/syscalls.s/rt_sigqueueinfo.S,
- mdk-stage1/dietlibc/libstdio/fsetpos.c,
- mdk-stage1/dietlibc/i386/md5asm.S, mdk-stage1/dietlibc/i386/isleap.S,
- mdk-stage1/dietlibc/i386/PIC.h,
- mdk-stage1/dietlibc/libpthread/pthread_spinlock.c,
- mdk-stage1/dietlibc/syscalls.c/pipe.c,
- mdk-stage1/dietlibc/syscalls.c/ioctl.c,
- mdk-stage1/dietlibc/syscalls.c/fchown.c,
- mdk-stage1/dietlibc/i386/memcpy.S,
- mdk-stage1/dietlibc/syscalls.s/rt_sigtimedwait.S,
- mdk-stage1/dietlibc/libcruft/__parse.c,
- mdk-stage1/dietlibc/lib/__getcwd.c, mdk-stage1/dietlibc/lib/isdigit.c,
- mdk-stage1/dietlibc/include/sys/un.h,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_lock.c,
- mdk-stage1/dietlibc/syscalls.s/sigaction.S,
- mdk-stage1/dietlibc/libcruft/getspnam_r.c,
- mdk-stage1/dietlibc/lib/semctl.c, mdk-stage1/dietlibc/lib/tcsendbreak.c,
- mdk-stage1/dietlibc/include/rpc/rpc.h,
- mdk-stage1/dietlibc/syscalls.s/getgid32.S,
- mdk-stage1/dietlibc/libpthread/pthread_fdglue2.c,
- mdk-stage1/dietlibc/syscalls.c/waitpid.c,
- mdk-stage1/dietlibc/alpha/unified.S, mdk-stage1/dietlibc/lib/strstr.c,
- mdk-stage1/dietlibc/syscalls.c/socketcall.c,
- mdk-stage1/dietlibc/include/rpc/pmap_rmt.h,
- mdk-stage1/dietlibc/include/sys/io.h, mdk-stage1/dietlibc/findcflags.sh,
- mdk-stage1/dietlibc/libcruft/inet_pton.c,
- mdk-stage1/dietlibc/i386/tanh.S, mdk-stage1/dietlibc/lib/getsockname.c,
- mdk-stage1/dietlibc/libugly/grantpt.c,
- mdk-stage1/dietlibc/i386/strcat.S,
- mdk-stage1/dietlibc/lib/siginterrupt.c,
- mdk-stage1/dietlibc/libcruft/dnscruft3.c,
- mdk-stage1/dietlibc/syscalls.c/link.c,
- mdk-stage1/dietlibc/libugly/difftime.c,
- mdk-stage1/dietlibc/include/utmp.h,
- mdk-stage1/dietlibc/libstdio/ftello.c,
- mdk-stage1/dietlibc/syscalls.c/sigprocmask.c,
- mdk-stage1/dietlibc/lib/rand48.c, mdk-stage1/dietlibc/lib/sleep.c,
- mdk-stage1/dietlibc/i386/__testandset.S,
- mdk-stage1/dietlibc/syscalls.s/setresgid32.S,
- mdk-stage1/dietlibc/libugly/asctime_r.c,
- mdk-stage1/dietlibc/syscalls.s/lchown32.S,
- mdk-stage1/dietlibc/libcruft/entlib.h,
- mdk-stage1/dietlibc/lib/sprintf.c,
- mdk-stage1/dietlibc/libcruft/dnscruft.c,
- mdk-stage1/dietlibc/syscalls.c/setgroups.c,
- mdk-stage1/dietlibc/libugly/getservbyname_r.c,
- mdk-stage1/dietlibc/syscalls.s/sigpending.S,
- mdk-stage1/dietlibc/lib/tcdrain.c, mdk-stage1/dietlibc/libcruft/clock.c,
- mdk-stage1/dietlibc/include/netinet/in.h,
- mdk-stage1/dietlibc/syscalls.s/settimeofday.S,
- mdk-stage1/dietlibc/syscalls.s/sendfile.S,
- mdk-stage1/dietlibc/i386/socket.S,
- mdk-stage1/dietlibc/libugly/protoent_buf.c,
- mdk-stage1/dietlibc/include/sys/time.h,
- mdk-stage1/dietlibc/lib/errno_location.c,
- mdk-stage1/dietlibc/include/sys/msg.h,
- mdk-stage1/dietlibc/liblatin1/latin1-isprint.c,
- mdk-stage1/dietlibc/libstdio/fgetpos.c,
- mdk-stage1/dietlibc/libshell/glob.c,
- mdk-stage1/dietlibc/libugly/getprotobynumber_r.c,
- mdk-stage1/dietlibc/sparc/strlen.S,
- mdk-stage1/dietlibc/include/rpc/svc.h,
- mdk-stage1/dietlibc/include/netinet/ip.h,
- mdk-stage1/dietlibc/include/sys/gmon.h,
- mdk-stage1/dietlibc/syscalls.c/wait4.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_broadcast.c,
- mdk-stage1/dietlibc/i386/acosh.S, mdk-stage1/dietlibc/lib/sigprocmask.c,
- mdk-stage1/dietlibc/lib/_brk.c,
- mdk-stage1/dietlibc/syscalls.c/getegid.c,
- mdk-stage1/dietlibc/syscalls.c/uname.c,
- mdk-stage1/dietlibc/syscalls.s/mmap2.S,
- mdk-stage1/dietlibc/libcruft/getpagesize.c,
- mdk-stage1/dietlibc/sparc/unified.S,
- mdk-stage1/dietlibc/libcruft/dn_expand.c,
- mdk-stage1/dietlibc/i386/sqrt.S, mdk-stage1/dietlibc/lib/binshstr.c,
- mdk-stage1/dietlibc/syscalls.s/exit.S, mdk-stage1/dietlibc/lib/execlp.c,
- mdk-stage1/dietlibc/libstdio/fread.c,
- mdk-stage1/dietlibc/include/netinet/udp.h, mdk-stage1/dietlibc/start.h,
- mdk-stage1/dietlibc/lib/sys_siglist.c,
- mdk-stage1/dietlibc/i386/strlen.S,
- mdk-stage1/dietlibc/syscalls.c/ftruncate.c,
- mdk-stage1/dietlibc/librpc/xdr.c, mdk-stage1/dietlibc/lib/__xmknod.c,
- mdk-stage1/dietlibc/syscalls.s/pwrite.S,
- mdk-stage1/dietlibc/libcruft/getgrnam.c,
- mdk-stage1/dietlibc/lib/strtok.c,
- mdk-stage1/dietlibc/syscalls.s/setreuid32.S,
- mdk-stage1/dietlibc/lib/recv.c, mdk-stage1/dietlibc/lib/reboot.c,
- mdk-stage1/dietlibc/syscalls.c/write.c,
- mdk-stage1/dietlibc/libugly/getprotobyname_r.c,
- mdk-stage1/dietlibc/syscalls.s/errlist.S,
- mdk-stage1/dietlibc/librpc/svc_auth_unix.c,
- mdk-stage1/dietlibc/libshell/dirname.c,
- mdk-stage1/dietlibc/libcruft/res_search.c,
- mdk-stage1/dietlibc/i386/getenv.S, mdk-stage1/dietlibc/i386/exp10.S,
- mdk-stage1/dietlibc/include/errno.h,
- mdk-stage1/dietlibc/libdl/_dl_queue.c,
- mdk-stage1/dietlibc/include/sys/uio.h,
- mdk-stage1/dietlibc/lib/socketpair.c,
- mdk-stage1/dietlibc/librpc/pmap_getport.c,
- mdk-stage1/dietlibc/dyn_start.c, mdk-stage1/dietlibc/i386/ldexp.S,
- mdk-stage1/dietlibc/dietlibm.h, mdk-stage1/dietlibc/libstdio/printf.c,
- mdk-stage1/dietlibc/libstdio/ftello64.c,
- mdk-stage1/dietlibc/libpthread/pthread_fputc.c,
- mdk-stage1/dietlibc/syscalls.c/exit.c,
- mdk-stage1/dietlibc/include/sys/times.h,
- mdk-stage1/dietlibc/include/unistd.h, mdk-stage1/dietlibc/lib/isascii.c,
- mdk-stage1/dietlibc/syscalls.c/chdir.c,
- mdk-stage1/dietlibc/libugly/daemon.c,
- mdk-stage1/dietlibc/lib/sigaddset.c,
- mdk-stage1/dietlibc/syscalls.c/reboot.c,
- mdk-stage1/dietlibc/lib/sigjmp.c, mdk-stage1/dietlibc/i386/strchr.S,
- mdk-stage1/dietlibc/syscalls.c/getdents.c,
- mdk-stage1/dietlibc/libstdio/fdglue2.c,
- mdk-stage1/dietlibc/i386/strcpy.S, mdk-stage1/dietlibc/lib/getopt.c,
- mdk-stage1/dietlibc/libcruft/getgrent_r.c,
- mdk-stage1/dietlibc/librpc/xdr_reference.c,
- mdk-stage1/dietlibc/include/netinet/tcp.h,
- mdk-stage1/dietlibc/lib/pwrite64.c,
- mdk-stage1/dietlibc/syscalls.c/kill.c,
- mdk-stage1/dietlibc/i386/__longjmp.S, mdk-stage1/dietlibc/TODO,
- mdk-stage1/dietlibc/include/sys/syslog.h,
- mdk-stage1/dietlibc/libcruft/res_query.c,
- mdk-stage1/dietlibc/lib/bind.c,
- mdk-stage1/dietlibc/lib/if_indextoname.c,
- mdk-stage1/dietlibc/syscalls.c/readlink.c,
- mdk-stage1/dietlibc/libcrypt/crypt.c,
- mdk-stage1/dietlibc/libugly/unlockpt.c,
- mdk-stage1/dietlibc/libstdio/fflush.c,
- mdk-stage1/dietlibc/libdl/Makefile,
- mdk-stage1/dietlibc/include/rpc/pmap_prot.h,
- mdk-stage1/dietlibc/libugly/popen.c,
- mdk-stage1/dietlibc/libstdio/fputc_unlocked.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_trylock.c,
- mdk-stage1/dietlibc/syscalls.c/swapon.c,
- mdk-stage1/dietlibc/lib/alarm.c, mdk-stage1/dietlibc/ppc/mmap.c,
- mdk-stage1/dietlibc/librpc/svc_simple.c,
- mdk-stage1/dietlibc/libcruft/sysconf_cpus.c,
- mdk-stage1/dietlibc/include/sys/poll.h,
- mdk-stage1/dietlibc/libugly/freeaddrinfo.c,
- mdk-stage1/dietlibc/libcruft/getpwuid_r.c,
- mdk-stage1/dietlibc/syscalls.c/_llseek.c,
- mdk-stage1/dietlibc/lib/lockf.c,
- mdk-stage1/dietlibc/librpc/getrpcport.c,
- mdk-stage1/dietlibc/lib/htons.c, mdk-stage1/dietlibc/librpc/auth_none.c,
- mdk-stage1/dietlibc/syscalls.c/getpgid.c,
- mdk-stage1/dietlibc/libcruft/hstrerror.c,
- mdk-stage1/dietlibc/lib/shmdt.c, mdk-stage1/dietlibc/libcruft/grbuf.c,
- mdk-stage1/dietlibc/lib/pread64.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setinheritsched.c,
- mdk-stage1/dietlibc/i386/setjmp.S,
- mdk-stage1/dietlibc/syscalls.s/ioperm.S,
- mdk-stage1/dietlibc/lib/getenv.c,
- mdk-stage1/dietlibc/include/features.h,
- mdk-stage1/dietlibc/lib/strtoll.c, mdk-stage1/dietlibc/sparc/syscalls.h,
- mdk-stage1/dietlibc/include/resolv.h, mdk-stage1/dietlibc/lib/bsearch.c,
- mdk-stage1/dietlibc/libstdio/fseeko64.c,
- mdk-stage1/dietlibc/libcruft/pwent.c,
- mdk-stage1/dietlibc/lib/strcasecmp.c,
- mdk-stage1/dietlibc/libcruft/getgrnam_r.c,
- mdk-stage1/dietlibc/syscalls.c/getrusage.c,
- mdk-stage1/dietlibc/libpthread/CHANGES, mdk-stage1/dietlibc/i386/log.S,
- mdk-stage1/dietlibc/lib/sigsuspend.c,
- mdk-stage1/dietlibc/alpha/lseek64.S,
- mdk-stage1/dietlibc/syscalls.c/mprotect.c,
- mdk-stage1/dietlibc/sparc/shmat.c,
- mdk-stage1/dietlibc/syscalls.c/_newselect.c,
- mdk-stage1/dietlibc/i386/strncmp.S,
- mdk-stage1/dietlibc/syscalls.s/setfsuid32.S,
- mdk-stage1/dietlibc/libcruft/getspent.c,
- mdk-stage1/dietlibc/i386/recv.S,
- mdk-stage1/dietlibc/librpc/pmap_getmaps.c,
- mdk-stage1/dietlibc/syscalls.c/setrlimit.c,
- mdk-stage1/dietlibc/ppc/__testandset.S,
- mdk-stage1/dietlibc/threadsafe.sh,
- mdk-stage1/dietlibc/syscalls.s/__pwrite.S,
- mdk-stage1/dietlibc/libugly/setenv.c,
- mdk-stage1/dietlibc/libugly/iconv_open.c,
- mdk-stage1/dietlibc/include/arpa/inet.h,
- mdk-stage1/dietlibc/include/alloca.h, mdk-stage1/dietlibc/lib/memrchr.c,
- mdk-stage1/dietlibc/lib/strtoul.c,
- mdk-stage1/dietlibc/syscalls.s/epoll_wait.S,
- mdk-stage1/dietlibc/syscalls.c/getgid.c,
- mdk-stage1/dietlibc/libcruft/mktemp.c,
- mdk-stage1/dietlibc/libugly/wtent.c,
- mdk-stage1/dietlibc/syscalls.s/rt_sigsuspend.S,
- mdk-stage1/dietlibc/libcruft/__end_parse.c,
- mdk-stage1/dietlibc/syscalls.s/adjtimex.S,
- mdk-stage1/dietlibc/libstdio/fprintf.c,
- mdk-stage1/dietlibc/libdl/README, mdk-stage1/dietlibc/include/regex.h,
- mdk-stage1/dietlibc/libpthread/pthread_cond_wait.c,
- mdk-stage1/dietlibc/i386/exp2.S, mdk-stage1/dietlibc/i386/mmap.S,
- mdk-stage1/dietlibc/libcruft/alphasort.c,
- mdk-stage1/dietlibc/syscalls.c/umask.c,
- mdk-stage1/dietlibc/librpc/clnt_generic.c,
- mdk-stage1/dietlibc/syscalls.s/getgroups32.S,
- mdk-stage1/dietlibc/i386/atol.S, mdk-stage1/dietlibc/lib/memmove.c,
- mdk-stage1/dietlibc/sparc/pipe.S,
- mdk-stage1/dietlibc/include/sys/ucontext.h,
- mdk-stage1/dietlibc/include/daemon.h,
- mdk-stage1/dietlibc/lib/__stat64_cvt.c,
- mdk-stage1/dietlibc/liblatin1/latin1-isgraph.c,
- mdk-stage1/dietlibc/libcruft/inet_ntop.c,
- mdk-stage1/dietlibc/include/getopt.h,
- mdk-stage1/dietlibc/libugly/openpty.c,
- mdk-stage1/dietlibc/include/math.h,
- mdk-stage1/dietlibc/libcruft/dnscruft4.c,
- mdk-stage1/dietlibc/lib/remove.c, mdk-stage1/dietlibc/libugly/isleap.c,
- mdk-stage1/dietlibc/include/sys/mips-ioctl.h,
- mdk-stage1/dietlibc/include/sys/sendfile.h,
- mdk-stage1/dietlibc/syscalls.s/getresgid32.S,
- mdk-stage1/dietlibc/include/netinet/ip_icmp.h,
- mdk-stage1/dietlibc/lib/atoll.c,
- mdk-stage1/dietlibc/syscalls.s/syslog.S,
- mdk-stage1/dietlibc/lib/sigqueueinfo.c,
- mdk-stage1/dietlibc/libcruft/__prepare_parse.c,
- mdk-stage1/dietlibc/lib/getpeername.c,
- mdk-stage1/dietlibc/libcruft/getopt_long.c,
- mdk-stage1/dietlibc/include/sys/ipc.h,
- mdk-stage1/dietlibc/i386/setsockopt.S,
- mdk-stage1/dietlibc/libstdio/fputc.c, mdk-stage1/dietlibc/lib/rand.c,
- mdk-stage1/dietlibc/alpha/sigaction.c,
- mdk-stage1/dietlibc/include/sys/gmon_out.h,
- mdk-stage1/dietlibc/libstdio/vfprintf.c,
- mdk-stage1/dietlibc/alpha/signal.S,
- mdk-stage1/dietlibc/libugly/getservent_r.c,
- mdk-stage1/dietlibc/i386/socketcall.S,
- mdk-stage1/dietlibc/lib/cfsetispeed.c,
- mdk-stage1/dietlibc/alpha/Makefile.add,
- mdk-stage1/dietlibc/include/net/if.h,
- mdk-stage1/dietlibc/lib/recvfrom.c,
- mdk-stage1/dietlibc/libstdio/fgetc.c, mdk-stage1/dietlibc/include/ftw.h,
- mdk-stage1/dietlibc/libcruft/mkdtemp.c,
- mdk-stage1/dietlibc/libcruft/gethostbyname2_r.c,
- mdk-stage1/dietlibc/sparc/clone.S, mdk-stage1/dietlibc/lib/labs.c,
- mdk-stage1/dietlibc/syscalls.c/getcwd.c,
- mdk-stage1/dietlibc/lib/shmat.c, mdk-stage1/dietlibc/librpc/xdr_stdio.c,
- mdk-stage1/dietlibc/syscalls.c/mremap.c,
- mdk-stage1/dietlibc/libshell/basename.c,
- mdk-stage1/dietlibc/lib/memccpy.c,
- mdk-stage1/dietlibc/libugly/getservbyport.c,
- mdk-stage1/dietlibc/lib/strtoull.c,
- mdk-stage1/dietlibc/libcruft/getgrgid.c,
- mdk-stage1/dietlibc/syscalls.c/symlink.c,
- mdk-stage1/dietlibc/librpc/auth_unix.c,
- mdk-stage1/dietlibc/libugly/getaddrinfo.c,
- mdk-stage1/dietlibc/include/termios.h,
- mdk-stage1/dietlibc/include/strings.h,
- mdk-stage1/dietlibc/syscalls.c/open.c, mdk-stage1/dietlibc/dyn_stop.c,
- mdk-stage1/dietlibc/lib/__truncate64.c, mdk-stage1/dietlibc/lib/execv.c,
- mdk-stage1/dietlibc/libdl/elf_hash.c,
- mdk-stage1/dietlibc/include/sys/param.h,
- mdk-stage1/dietlibc/syscalls.c/read.c,
- mdk-stage1/dietlibc/libcrypt/md5crypt.c,
- mdk-stage1/dietlibc/include/sys/hppa-ioctl.h,
- mdk-stage1/dietlibc/syscalls.s/fdatasync.S,
- mdk-stage1/dietlibc/libcruft/spbuf.c,
- mdk-stage1/dietlibc/syscalls.s/n_sigsuspend.S,
- mdk-stage1/dietlibc/syscalls.s/errno.S,
- mdk-stage1/dietlibc/syscalls.s/setfsgid.S,
- mdk-stage1/dietlibc/syscalls.c/setuid.c,
- mdk-stage1/dietlibc/librpc/clnt_raw.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setstacksize.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_init.c,
- mdk-stage1/dietlibc/librpc/xdr_mem.c,
- mdk-stage1/dietlibc/syscalls.s/n_sigpending.S,
- mdk-stage1/dietlibc/lib/sigaction.c, mdk-stage1/dietlibc/i386/listen.S,
- mdk-stage1/dietlibc/libstdio/stdout.c,
- mdk-stage1/dietlibc/libdl/_dl_main.c,
- mdk-stage1/dietlibc/lib/if_nameindex.c,
- mdk-stage1/dietlibc/syscalls.s/truncate64.S,
- mdk-stage1/dietlibc/include/sys/alpha-ioctl.h,
- mdk-stage1/dietlibc/binshstr.h, mdk-stage1/dietlibc/libcruft/res_init.c,
- mdk-stage1/dietlibc/libpthread/pthread_detach.c,
- mdk-stage1/dietlibc/libpthread/pthread_internal.c,
- mdk-stage1/dietlibc/README, mdk-stage1/dietlibc/libcruft/__parse_nws.c,
- mdk-stage1/dietlibc/lib/readdir64.c, mdk-stage1/dietlibc/i386/tan.S,
- mdk-stage1/dietlibc/syscalls.c/getpriority.c,
- mdk-stage1/dietlibc/libcruft/herrno_location.c,
- mdk-stage1/dietlibc/lib/shmctl.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_unlock.c,
- mdk-stage1/dietlibc/librpc/xdr_rec.c,
- mdk-stage1/dietlibc/i386/strncpy.S,
- mdk-stage1/dietlibc/libpthread/pthread_sys_tcdrain.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_destroy.c,
- mdk-stage1/dietlibc/syscalls.s/setuid32.S,
- mdk-stage1/dietlibc/lib/__v_printf.c,
- mdk-stage1/dietlibc/libugly/gethostent.c,
- mdk-stage1/dietlibc/syscalls.s/epoll_create.S,
- mdk-stage1/dietlibc/include/rpc/rpc_msg.h,
- mdk-stage1/dietlibc/lib/isatty.c,
- mdk-stage1/dietlibc/syscalls.s/msync.S,
- mdk-stage1/dietlibc/include/sys/mtio.h, mdk-stage1/dietlibc/syscalls.h,
- mdk-stage1/dietlibc/lib/memcmp.c, mdk-stage1/dietlibc/lib/toupper.c,
- mdk-stage1/dietlibc/syscalls.s/epoll_ctl.S,
- mdk-stage1/dietlibc/include/sys/sysmacros.h,
- mdk-stage1/dietlibc/include/sys/sysinfo.h,
- mdk-stage1/dietlibc/librpc/clnt_simple.c,
- mdk-stage1/dietlibc/syscalls.s/madvise.S,
- mdk-stage1/dietlibc/libugly/getservbyport_r.c,
- mdk-stage1/dietlibc/lib/vfork.c,
- mdk-stage1/dietlibc/libcruft/getopt_data.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_open.c,
- mdk-stage1/dietlibc/lib/isalpha.c, mdk-stage1/dietlibc/lib/pwrite.c,
- mdk-stage1/dietlibc/lib/sigfillset.c,
- mdk-stage1/dietlibc/libcruft/getpwent_r.c,
- mdk-stage1/dietlibc/i386/log1p.S, mdk-stage1/dietlibc/lib/listen.c,
- mdk-stage1/dietlibc/lib/strncpy.c, mdk-stage1/dietlibc/include/glob.h,
- mdk-stage1/dietlibc/linuxnet.h, mdk-stage1/dietlibc/lib/__v_scanf.c,
- mdk-stage1/dietlibc/include/sys/epoll.h,
- mdk-stage1/dietlibc/lib/strcmp.c,
- mdk-stage1/dietlibc/libpthread/pthread_mutex_destroy.c,
- mdk-stage1/dietlibc/libdl/_dl_int.h,
- mdk-stage1/dietlibc/include/sys/mount.h,
- mdk-stage1/dietlibc/libstdio/fseeko.c,
- mdk-stage1/dietlibc/libpthread/pthread_sys_waitpid.c,
- mdk-stage1/dietlibc/include/rpc/clnt.h,
- mdk-stage1/dietlibc/lib/socket.c,
- mdk-stage1/dietlibc/libugly/getnameinfo.c,
- mdk-stage1/dietlibc/libpthread/pthread_attr_setdetachstate.c,
- mdk-stage1/dietlibc/include/dietref.h, mdk-stage1/dietlibc/dietstdarg.h,
- mdk-stage1/dietlibc/libugly/strftime.c,
- mdk-stage1/dietlibc/i386/getsockname.S, mdk-stage1/dietlibc/i386/sin.S,
- mdk-stage1/dietlibc/libcruft/getpass.c,
- mdk-stage1/dietlibc/include/pty.h, mdk-stage1/dietlibc/lib/abort.c,
- mdk-stage1/dietlibc/syscalls.s/stime.S,
- mdk-stage1/dietlibc/lib/shutdown.c, mdk-stage1/dietlibc/i386/exp.S,
- mdk-stage1/dietlibc/include/sys/soundcard.h,
- mdk-stage1/dietlibc/include/sys/klog.h,
- mdk-stage1/dietlibc/sparc/fork.S,
- mdk-stage1/dietlibc/libpthread/pthread_setschedparam.c,
- mdk-stage1/dietlibc/i386/sincos.S, mdk-stage1/dietlibc/lib/readdir.c,
- mdk-stage1/dietlibc/lib/sbrk.c, mdk-stage1/dietlibc/syscalls.c/unlink.c,
- mdk-stage1/dietlibc/include/sys/reboot.h,
- mdk-stage1/dietlibc/i386/sqrtl.S, mdk-stage1/dietlibc/syscalls.c/time.c,
- mdk-stage1/dietlibc/lib/vfprintf.c,
- mdk-stage1/dietlibc/syscalls.c/getsid.c,
- mdk-stage1/dietlibc/syscalls.c/chmod.c,
- mdk-stage1/dietlibc/lib/msgctl.c,
- mdk-stage1/dietlibc/syscalls.c/rmdir.c,
- mdk-stage1/dietlibc/syscalls.s/rt_sigaction.S,
- mdk-stage1/dietlibc/i386/strcasecmp.S, mdk-stage1/dietlibc/i386/asinh.S,
- mdk-stage1/dietlibc/lib/cfgetospeed.c,
- mdk-stage1/dietlibc/libcruft/gethostbyname2.c,
- mdk-stage1/dietlibc/libstdio/tmpfile.c,
- mdk-stage1/dietlibc/include/rpc/pmap_clnt.h,
- mdk-stage1/dietlibc/syscalls.s/getresuid.S,
- mdk-stage1/dietlibc/syscalls.s/n_sigprocmask.S, mdk-stage1/dietlibc/FAQ,
- mdk-stage1/dietlibc/i386/ipow.S,
- mdk-stage1/dietlibc/liblatin1/latin1-iscntrl.c,
- mdk-stage1/dietlibc/libpthread/pthread_cond_init.c,
- mdk-stage1/dietlibc/include/limits.h, mdk-stage1/dietlibc/lib/putenv.c,
- mdk-stage1/dietlibc/syscalls.s/init_module.S,
- mdk-stage1/dietlibc/liblatin1/latin1-isupper.c,
- mdk-stage1/dietlibc/syscalls.s/setgid32.S,
- mdk-stage1/dietlibc/lib/__ftruncate64.c,
- mdk-stage1/dietlibc/lib/islower.c, mdk-stage1/dietlibc/i386/atan.S,
- mdk-stage1/dietlibc/include/paths.h, mdk-stage1/dietlibc/i386/__half.S,
- mdk-stage1/dietlibc/include/sys/wait.h,
- mdk-stage1/dietlibc/librpc/pmap_prot2.c,
- mdk-stage1/dietlibc/librpc/pmap_clnt.c,
- mdk-stage1/dietlibc/lib/isalnum.c, mdk-stage1/dietlibc/lib/speed.c,
- mdk-stage1/dietlibc/libstdio/fseek.c, mdk-stage1/dietlibc/lib/memcpy.c,
- mdk-stage1/dietlibc/syscalls.s/rt_sigprocmask.S,
- mdk-stage1/dietlibc/librpc/getrpcent.c,
- mdk-stage1/dietlibc/include/sysexits.h,
- mdk-stage1/dietlibc/syscalls.c/setreuid.c,
- mdk-stage1/dietlibc/lib/signal.c,
- mdk-stage1/dietlibc/include/sys/arm-ioctl.h,
- mdk-stage1/dietlibc/syscalls.s/llseek.S,
- mdk-stage1/dietlibc/syscalls.s/_llseek.S,
- mdk-stage1/dietlibc/syscalls.c/setregid.c,
- mdk-stage1/dietlibc/include/setjmp.h, mdk-stage1/dietlibc/AUTHOR,
- mdk-stage1/dietlibc/include/stddef.h,
- mdk-stage1/dietlibc/libugly/getprotobynumber.c,
- mdk-stage1/dietlibc/libdl/_dl_jump.S,
- mdk-stage1/dietlibc/include/stdarg.h,
- mdk-stage1/dietlibc/lib/getsockopt.c,
- mdk-stage1/dietlibc/syscalls.c/umount.c, mdk-stage1/dietlibc/lib/atol.c,
- mdk-stage1/dietlibc/syscalls.s/__pread.S,
- mdk-stage1/dietlibc/lib/isspace.c, mdk-stage1/dietlibc/lib/abs.c,
- mdk-stage1/dietlibc/lib/tcgetpgrp.c, mdk-stage1/dietlibc/i386/log2.S,
- mdk-stage1/dietlibc/libstdio/fgetc_unlocked.c,
- mdk-stage1/dietlibc/include/net/route.h, mdk-stage1/dietlibc/parselib.h,
- mdk-stage1/dietlibc/dietdns.h,
- mdk-stage1/dietlibc/syscalls.s/n_sigaction.S,
- mdk-stage1/dietlibc/lib/strxfrm.c,
- mdk-stage1/dietlibc/include/rpc/auth.h,
- mdk-stage1/dietlibc/lib/strtol.c, mdk-stage1/dietlibc/ppc/start.S,
- mdk-stage1/dietlibc/libcruft/getpwnam_r.c,
- mdk-stage1/dietlibc/lib/assert_fail.c, mdk-stage1/dietlibc/lib/htonl.c,
- mdk-stage1/dietlibc/include/sys/sem.h,
- mdk-stage1/dietlibc/include/sys/i386-ioctl.h,
- mdk-stage1/dietlibc/lib/if_nametoindex.c,
- mdk-stage1/dietlibc/lib/shmget.c, mdk-stage1/dietlibc/i386/libm2.S,
- mdk-stage1/dietlibc/include/rpc/auth_des.h,
- mdk-stage1/dietlibc/include/inttypes.h, mdk-stage1/dietlibc/lib/atoi.c,
- mdk-stage1/dietlibc/syscalls.c/lseek.c,
- mdk-stage1/dietlibc/libcruft/getpwuid.c,
- mdk-stage1/dietlibc/libugly/logging.c,
- mdk-stage1/dietlibc/librpc/svc_tcp.c,
- mdk-stage1/dietlibc/alpha/setjmp.S,
- mdk-stage1/dietlibc/libpthread/pthread_create.c,
- mdk-stage1/dietlibc/libcruft/dnscruft2.c,
- mdk-stage1/dietlibc/libcruft/getpwent.c,
- mdk-stage1/dietlibc/include/net/if_arp.h,
- mdk-stage1/dietlibc/alpha/clone.S,
- mdk-stage1/dietlibc/syscalls.s/environ.S,
- mdk-stage1/dietlibc/libpthread/pthread_sys_logging.c,
- mdk-stage1/dietlibc/COPYING,
- mdk-stage1/dietlibc/libpthread/pthread_errno.c: Merge in CVS dietlibc
- 0.21 for IA-64 and X86-64 support. However, drop the
- following architectures we currently don't support: arm, mips, mipsel,
- parisc,
- s390, sparc64.
-
- * mdk-stage1/dietlibc/Makefile: dynlinker/ directory is obsolete and dead
- here.
- Fixes for unmerged parts (contrib, examples)
- Merge in CVS dietlibc 0.21 for IA-64 and X86-64 support. However, drop
- the
- following architectures we currently don't support: arm, mips, mipsel,
- parisc,
- s390, sparc64.
-
- * mdk-stage1/newt/form.c: #include <string.h> for memset()
-
- * mdk-stage1/Makefile.common, mdk-stage1/Makefile: Use dietlibc on x86-64
- - Use minilibc on x86-64
- - mar requires bzlib to be built beforehand, especially if building
- with
- dietlibc
- - Nuke trickery to handle -DIET objects, everything is now built
- through
- the diet driver, defined into $(DIET)
-
- * mdk-stage1/dietlibc/include/sys/types.h,
- mdk-stage1/dietlibc/include/rpc/types.h: Define u_char et al. from
- <rpc/types.h>. The __dietlibc_u_char mechanism
- is here to ensure we are not redefining types, if we were to compile
- programs with -D_BSD_SOURCE (u_char et al. are defined in <sys/types.h>
- int that case).
- Merge in CVS dietlibc 0.21 for IA-64 and X86-64 support. However, drop
- the
- following architectures we currently don't support: arm, mips, mipsel,
- parisc,
- s390, sparc64.
-
- * mdk-stage1/dns.c: dietlibc defined __dietlibc__ macro. Also add check
- for __GLIBC__. If none
- of those C library is used, simply abort compilation.
-
-2003/02/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: remove unneeded pablo's change on RTL
-
- * ugtk2.pm: fix titi's perl checko
- internalize prepare_gtk2 in the BEGIN {} of ugtk2 already containing the
- Gtk2->init
-
- * lang.pm: small change thx to pablo
- reposition main and steps window when in RTL language
- allow to specify font size in output of l2pango_font
- destroy and recreate steps window when charset changed because gtk won't
- update the font size otherwise
-
- * install_gtk.pm: reposition main and steps window when in RTL language
- allow to specify font size in output of l2pango_font
- destroy and recreate steps window when charset changed because gtk won't
- update the font size otherwise
-
- * interactive/gtk.pm: internalize prepare_gtk2 in the BEGIN {} of ugtk2
- already containing the Gtk2->init
-
- * install_steps_gtk.pm: allow to specify font size in output of
- l2pango_font
- destroy and recreate steps window when charset changed because gtk won't
- update the font size otherwise
-
-2003/02/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: fixed small typo
-
- * install_steps_interactive.pm: define language direction
-
- * printer/printerdrake.pm: Removed N( ) around IP numbers, there is no
- point in "translating" them
-
- * steps.pm: changed "Choose your Language" -> "Language"
- shortened some strings to help them fit in the steps window
-
-2003/02/18 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm: /proc/partitions includes partition with type
- "empty" and a non-null size
- so add them for comparison
- - ensure someone can't set a mount point on a non formatted ntfs
- partition
- - remove the mount point when destructive resizing and isNonMountable
-
- * diskdrake/interactive.pm: fix ugly bug (the bug was introduced in
- diskdrake/interactive.pm 1.67)
- - ensure someone can't set a mount point on a non formatted ntfs
- partition
- - remove the mount point when destructive resizing and isNonMountable
-
- * interactive/gtk.pm: in {complete} or {canceled}, ensure giving a bad
- entry number to focus doesn't
- break (and log that something wrong happened)
-
- * interactive/newt.pm: simplify
- fix tree in newt (now handles default selected entry, and disallow using
- non-leaves)
-
- * diskdrake/resize_ntfs.pm (resize): do a test resize before doing the
- real one
-
- * any.pm: don't use tmpfs on /tmp if /tmp is a separate partition
- (anyway, all this is ugly, see with titi)
-
- * install2.pm: simplify
-
- * install_steps_interactive.pm (setRootPassword): display "Authentication"
- in Advanced
- display the release even when there is only one system to upgrade
- (asked by flepied & warly)
-
- * ugtk2.pm: the empty label in the HButtonBox had the same size as the
- buttons (since
- HButtonBox are always homogeneous), causing addUser in german not to fit
- on
- the screen. No good way to solve this :-(
-
- * fsedit.pm: /proc/partitions includes partition with type "empty" and a
- non-null size
- so add them for comparison
- better default partitioning
-
- * keyboard.pm: translate grp_toggles at display-time, not compile-time
-
- * Newt/Newt.xs: fix tree in newt (now handles default selected entry, and
- disallow using non-leaves)
-
- * tools/ddcprobe/ddcxinfos.c: catch bad HorizSync or VertRefresh
- (on Regis's monitor, it gives "62-0 Hz VertRefresh")
-
-2003/02/18 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - "BrowsePoll" support in the CUPS configuration dialog.
- - Fixes on error message windows in the dialog for printer sharing
- destinations.
-
- * scanner.pm: Replaced "my" by "our" for the declaration of the
- "ScannerDB" variable, so that /usr/bin/scannerdrake has access to it.
-
-2003/02/18 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * scanner.pm: perl_checker fixes
-
- * network/network.pm: perl_checker fix
-
- * drakxtools.spec: 9.1-1mdk
-
- * Xconfig/card.pm: bump version on fredl request
-
- * security/help.pm: resync with msec
-
-2003/02/17 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix bug occurring "if no sound card are
- detected AND the user selected things
- needing a sound card, propose a special case for ISA cards"
- (thanks to guran)
-
- * help.pm: some more fixes (thanks to Edward Cherlin and Reinout van
- Schouwen)
-
- * security/level.pm: replace %level_list with level_list() so that
- N("...") is called at runtime
- instead of compile-time
-
- * network/drakfirewall.pm: translate server {name} at display-time, not
- compile-time
-
-2003/02/17 Franois Pons <fpons@mandrakesoft.com>
-
- * fsedit.pm: given default size of / increased.
- increased /var container for suggestion (simple or with /usr).
-
- * commands.pm: fixed command insmod.
-
- * install_steps_interactive.pm: add a reboot if not enough free space is
- available for installation or upgrade.
-
-2003/02/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: fix translation of title: N() needs to be called
- after
- interactive->vnew has been called
-
- * steps.pm: fix pixel's commit: never display choosePackages and
- configureServices, instead of always
-
- * lang.pm: change %countries so that we really have translated countries
- (side effect of #1723 -> noticing this bug)
- disable mn until we have lang-mn.png
-
- * drakxtools.spec: grh
-
- * standalone/drakpxe: fix translation of title by calling N() after
- interactive->vnew
-
-2003/02/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/nl.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/lv.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/hu.po: updated
- Estonian file
- updated pot file
-
- * share/po/help-de.pot, share/po/help-it.pot, share/po/help-fr.pot,
- share/po/help-es.pot: updated Estonian file
-
- * lang.pm: updated @locales list
-
-2003/02/17 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix bug occurring "if no sound card are
- detected AND the user selected things
- needing a sound card, propose a special case for ISA cards"
- (thanks to guran)
- ensure $o->{raw_X} is not destroyed when there is no modification done
- (since in that case
- Xconfig::main::configure_everything_or_configure_chooser() returns
- undef)
-
- * any.pm: add a checkbox "Force ACPI"
-
- * ugtk2.pm: fix pop_it...
-
- * steps.pm: don't show "Choose packages to install" nor "Configure
- services"
- (was still there in expert)
-
- * diskdrake/interactive.pm: remove debug code :-(
-
- * security/level.pm: replace %level_list with level_list() so that
- N("...") is called at runtime
- instead of compile-time
-
- * install_steps.pm: propagate /proc/cmdline acpi=xxx
- have acpi=off by default
-
- * rescue/list.x86_64, rescue/list.i386, rescue/list.ia64: replace
- ext2resize with resize2fs in rescue (already done in DrakX)
-
- * network/drakfirewall.pm: translate server {name} at display-time, not
- compile-time
-
- * help.pm: some more fixes (thanks to Edward Cherlin and Reinout van
- Schouwen)
- fix typos (thanks to Reinout van Schouwen)
-
-2003/02/17 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * security/help.pm: synced with msec
-
- * harddrake/data.pm: bump version number
-
-2003/02/17 Pixel <pixel@mandrakesoft.com>
-
- * ugtk2.pm: fix pop_it...
- hopefully final fix for pop_it
-
- * interactive/gtk.pm: also ->hide in when a button is clicked in
- standalone
-
- * any.pm: add a checkbox "Force ACPI"
-
- * install_steps_interactive.pm: ensure $o->{raw_X} is not destroyed when
- there is no modification done
- (since in that case
- Xconfig::main::configure_everything_or_configure_chooser() returns
- undef)
-
- * install2.pm: don't security::various::config_security_user() can fail,
- don't let it bother us
-
- * install_steps.pm: propagate /proc/cmdline acpi=xxx
- have acpi=off by default
-
- * Xconfig/xfree3.pm (is_fbdev): fix typo
-
- * Xconfig/xfree.pm (get_both): fix typo
-
- * Xconfig/resolution_and_depth.pm (to_string): simpler way to handle the
- "default" resolution of frame-buffer
-
-2003/02/17 Till Kamppeter <till@mandrakesoft.com>
-
- * drakxtools.spec: 9.1-0.34mdk
-
- * printer/main.pm:
- - Fixed bug of HP DeskJetb 990C being automatically installed even if
- there is already a queue for it
- - Fixed checking whether a device is known to CUPS
-
-2003/02/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po, share/po/da.po, share/po/ta.po, share/po/sv.po,
- share/po/fi.po: updated Arabic, Dutch, Danish, Finnish, Swedish and
- Tamil files
-
- * standalone/harddrake2: correction for non-latin1 locales,
- made strings "Unknown" and "unknown" translatable in device info
-
- * share/po/ru.po: updated Russian and Arabic files
-
- * share/po/ar.po: updated Russian and Arabic files
- updated Arabic, Dutch, Danish, Finnish, Swedish and Tamil files
-
- * lang.pm: synchrnoization of locale names with what we ship.
- updated list of available kde langs
-
-2003/02/17 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: add module2description()
-
- * diskdrake/hd_gtk.pm: fix help popping all the time
-
- * ugtk2.pm: hopefully final fix for pop_it
- fix setting pop_it for wizard in standalone
-
- * interactive/gtk.pm: also ->hide in when a button is clicked in
- standalone
-
- * Xconfig/card.pm: use fbdev when the graphic card is unknown
-
- * install_steps_gtk.pm: enhance summary layout
-
- * install_steps_interactive.pm: better sound card description in summary
-
- * install2.pm: don't security::various::config_security_user() can fail,
- don't let it bother us
-
- * Xconfig/monitor.pm: warn when auto conf fail
-
- * Xconfig/xfree.pm (get_both): fix typo
-
- * Xconfig/xfree3.pm (is_fbdev): fix typo
-
- * Xconfig/resolution_and_depth.pm (to_string): simpler way to handle the
- "default" resolution of frame-buffer
-
-2003/02/17 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm:
- - Fixed bug of HP DeskJetb 990C being automatically installed even if
- there is already a queue for it
- - Fixed checking whether a device is known to CUPS
- - Restructured function "main()"
- - Made automatic queue setup being done during installation
- - Support for unknown printers in auto-detection and in automatic
- queue
- setup
- - Fixed determination of default printer
- - Fixed printer help page display
- - Fixed wait message in /usr/sbin/printerdrake
-
- * printer/detect.pm, printer/data.pm, standalone/printerdrake,
- printer/printerdrake.pm:
- - Restructured function "main()"
- - Made automatic queue setup being done during installation
- - Support for unknown printers in auto-detection and in automatic
- queue
- setup
- - Fixed determination of default printer
- - Fixed printer help page display
- - Fixed wait message in /usr/sbin/printerdrake
-
- * drakxtools.spec: 9.1-0.31mdk
-
-2003/02/17 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * network/netconnect.pm, network/ethernet.pm, standalone/drakconnect: perl
- generate undef indefinitely from the void
-
- * standalone/logdrake: this was just tested before
-
- * scanner.pm:
- - (get_usb_ids_for_port, updateScannerDBfromSane) : simplify
- - perl_checker fixes
-
- * drakxtools.spec: 9.1-0.33mdk
- fix #1718
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/tg.po, share/po/bs.po, share/po/uz.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/sq.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/cs.po, share/po/bg.po,
- share/po/el.po, share/po/hu.po: simplify translator job by propaging
- pixel english typo fix
-
- * ugtk2.pm: in the old days, on cannot disable shrink1, resize2 or shrink2
- since they always were true
-
-2003/02/17 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: 9.1 rc1
-
-2003/02/16 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: summary written in gtk, isn't it nice (?)
-
- * install_steps_interactive.pm: handle "not configured" in summary_prompt
-
-2003/02/16 siegel
-
- * share/po/de.po: updates
-
-2003/02/16 alus
-
- * share/po/pl.po: updated
-
-2003/02/16 fabman
-
- * share/po/es.po: updated
-
-2003/02/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * lang.pm: log a bit more
-
- * install_steps_gtk.pm, install_gtk.pm: fix my breakage (broke non-latin1
- installs :/)
-
- * any.pm: clean $o->{locale}{langs}
-
-2003/02/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm, lang.pm: Enabled Arabic keyboard,
- added full list of countries listed in iso 3166,
- changed japanese charset->font for KDE,
- removed charset names no longer used
-
-2003/02/16 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: summary written in gtk, isn't it nice (?)
- - factorize "Help"-button handling
- - fix interactive_help_get_id (happily, it was no pb :)
-
- * help.pm: fix typo (thanks to Christophe Combelles)
-
- * install_steps_interactive.pm: handle "not configured" in summary_prompt
-
- * services.pm: fix rawdevices description (bug #1677)
-
- * diskdrake/hd_gtk.pm, interactive.pm, Xconfig/resolution_and_depth.pm,
- install_interactive.pm:
- - factorize "Help"-button handling
- - fix interactive_help_get_id (happily, it was no pb :)
-
-2003/02/15 alus
-
- * share/po/pl.po: mostly updated
- updated partially
- why this file wasn't regenerated?
-
-2003/02/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm: don't mute the keyboard in ask_browse_tree_info (#1598)
-
- * printer/printerdrake.pm:
- - try to workaround #1581
- - fix the most code style-independant perl checker things
-
-2003/02/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po: updated Estonian, Norwegian and Vietnamese files
- updated po files
-
- * share/po/vi.po: updated Estonian, Norwegian and Vietnamese files
- updated pot files
- updated po files
-
- * share/po/id.po, share/po/gl.po, share/po/ja.po, share/po/hr.po,
- share/po/mt.po, share/po/ga.po, share/po/ko.po, share/po/lt.po,
- share/po/he.po, share/po/is.po, share/po/it.po, share/po/lv.po,
- share/po/hu.po: updated pot files
-
- * share/po/ar.po: updated remaining po files
- updated po files
-
- * share/po/pt_BR.po, share/po/br.po, share/po/be.po, share/po/uk.po,
- share/po/fi.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/tg.po, share/po/bs.po, share/po/uz.po, share/po/wa.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/fr.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po: updated po files
-
- * share/po/sk.po, share/po/ru.po, share/po/th.po, share/po/sl.po,
- share/po/tr.po, share/po/sv.po, share/po/sr.po, share/po/sp.po,
- share/po/ro.po, share/po/ta.po, share/po/sq.po, share/po/nl.po: updated
- remaining po files
-
- * share/po/no.po: updated Estonian, Norwegian and Vietnamese files
- updated remaining po files
-
-2003/02/15 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: fix gc's typo
-
-2003/02/15 Till Kamppeter <till@mandrakesoft.com>
-
- * standalone/scannerdrake: Fixed bug in setting up multiple scanners at
- once.
-
-2003/02/14 Till Kamppeter <till@mandrakesoft.com>
-
- * scanner.pm, standalone/scannerdrake: Improved manual scanner
- configuration, bug fixes.
-
- * standalone.pm: Updated "Usage:" message for Scannerdrake.
-
-2003/02/14 alus
-
- * share/po/pl.po: fixed
-
-2003/02/14 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * drakxtools.spec: 0.30mdk
-
- * standalone/drakperm: o Gtk2
- o 'add a rule' works again
- o 'edit rule' too
- o get_rights get all rights, not just a few
- o little cleanup (more to come)
-
-2003/02/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm: okcehc lrep (hebrew feeling)
- wizard: free memory
- add a frame to the wizard's outline
- honour 9.1 theme title of windows: no icon, text to the left
-
- * share/themes-galaxy.rc: adapt theme: grey for selection's background, no
- inverse video on the selected text
-
- * pixmaps/services.png, pixmaps/X.png, pixmaps/bootloader.png,
- pixmaps/language.png, pixmaps/summary.png, pixmaps/security.png,
- pixmaps/partition.png, pixmaps/keyboard.png, pixmaps/mouse.png,
- pixmaps/rootpasswd.png, steps.pm, pixmaps/bootdisk.png,
- pixmaps/harddrive.png, install2.pm, pixmaps/user.png, pixmaps/exit.png,
- pixmaps/network.png: honour 9.1 theme title of windows: no icon, text to
- the left
-
- * install_gtk.pm: cleanup
- fix default_theme always responding 'galaxy'
- - update steps window to 9.1 theme (blue/white bullets)
- - don't destroy steps window between each step => better looking
-
- * install_steps_gtk.pm, pixmaps/steps_off.png, pixmaps/steps_on.png:
- - update steps window to 9.1 theme (blue/white bullets)
- - don't destroy steps window between each step => better looking
-
- * install_any.pm: install the locales-xx package for the selected country
-
- * share/po/fr.po: fix misc
-
-2003/02/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po, share/po/DrakX.pot: updated pot file
-
-2003/02/14 Pixel <pixel@mandrakesoft.com>
-
- * standalone/draksec: cleanup security::level, hopefully the **** draksec
- still works
-
- * security/level.pm: cleanup security::level, hopefully the **** draksec
- still works
- fix errors (due to previous commit)
- create security::level::to_string()
-
- * install_steps.pm: remove unneeded msec related actions (those are done
- in msec)
- simpler way to detect broken alternatives. It works for symlinks to
- symlinks,
- eg: rvi -> /bin/vi -> /etc/alternatives/vi -> /bin/vim-minimal
- use $::prefix
-
- * install_steps_interactive.pm: add "Security level" in summary
- - re-indent summary entries
- - add group for summary entries
- (acceptLicense): do translate "Accept" and "Refuse"
- - add "Services" and "Firewall" in summary
- - rework a little summary & summary_prompt
- use $::prefix
- change order of entries in summary
-
- * install_steps_gtk.pm: toggle Details / No details (as suggested by Prabu
- Anand)
-
- * interactive.pm: in ask_browse_tree_info, have Next instead of Ok,
- Previous instead of Cancel when isWizard
-
- * install_any.pm, install2.pm: create install_any::set_security() and use
- it
-
- * network/drakfirewall.pm: install package shorewall only when the user
- wants a firewall
-
- * services.pm: use $::prefix
-
- * Makefile: themes/* is gone, no need to copy those files
-
-2003/02/14 Till Kamppeter <till@mandrakesoft.com>
-
- * scanner.pm, standalone/scannerdrake: Improved manual scanner
- configuration, bug fixes.
-
- * standalone.pm: Updated "Usage:" message for Scannerdrake.
-
-2003/02/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c: when detected too little memory in ftp/http,
- inform user that he/she may try an nfs install
-
-2003/02/13 alus
-
- * share/po/pl.po: updated
-
-2003/02/13 fabman
-
- * share/po/es.po: updated Spanish translation
-
-2003/02/13 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: added tmdns zcip mandrake-galaxy galaxy-gnome
-
-2003/02/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/themes.rc, share/themes-mdk.rc, share/themes-galaxy.rc,
- share/list, share/themes-mdk-Desktop.rc, install_gtk.pm,
- share/themes-marble3d.rc, share/install.rc, install_steps_gtk.pm:
- - use nice new gnome theme by ln and fcrozat
- - remove old no more used themes
- - for doc team, provide an option so that we'll
- override some colors of the default theme
- (for B&W printing screeshots)
-
- * pixmaps/langs/lang-zh_CN.png, pixmaps/langs/lang-sl.png,
- pixmaps/langs/lang-hy.png, pixmaps/langs/lang-de.png,
- pixmaps/langs/lang-cy.png, pixmaps/langs/lang-it.png,
- pixmaps/langs/lang-eu.png, pixmaps/langs/lang-ca.png,
- pixmaps/langs/lang-sp.png, pixmaps/langs/lang-am.png,
- pixmaps/langs/lang-nb.png, pixmaps/langs/lang-gd.png,
- pixmaps/langs/lang-el.png, pixmaps/langs/lang-ia.png,
- pixmaps/langs/lang-pt_BR.png, pixmaps/langs/lang-sv.png,
- pixmaps/langs/lang-mi.png, pixmaps/langs/lang-bg.png,
- pixmaps/langs/lang-fo.png, pixmaps/langs/lang-kw.png,
- pixmaps/langs/lang-hu.png, pixmaps/langs/lang-ur.png,
- pixmaps/langs/lang-iu.png, pixmaps/langs/lang-az.png,
- pixmaps/langs/lang-mt.png, pixmaps/langs/lang-et.png,
- pixmaps/langs/lang-wa.png, pixmaps/langs/lang-sq.png,
- pixmaps/langs/lang-he.png, pixmaps/langs/lang-eo.png,
- pixmaps/langs/lang-ta.png, pixmaps/langs/lang-ga.png,
- pixmaps/langs/lang-sr.png, pixmaps/langs/lang-lt.png,
- pixmaps/langs/lang-fa.png, pixmaps/langs/lang-oc.png,
- pixmaps/langs/lang-ms.png, pixmaps/langs/lang-mk.png,
- pixmaps/langs/lang-ar.png, pixmaps/langs/lang-lv.png,
- pixmaps/langs/lang-zh_TW.png, pixmaps/langs/lang-is.png,
- pixmaps/langs/lang-be.png, pixmaps/langs/lang-fr.png,
- pixmaps/langs/lang-ro.png, pixmaps/langs/lang-hr.png,
- pixmaps/langs/lang-en_GB.png, pixmaps/langs/lang-sk.png,
- pixmaps/langs/lang-uk.png, pixmaps/langs/lang-br.png,
- pixmaps/langs/lang-en_US.png, pixmaps/langs/lang-bs.png,
- pixmaps/langs/lang-nl.png, pixmaps/langs/lang-af.png,
- pixmaps/langs/lang-tr.png, pixmaps/langs/lang-gl.png,
- pixmaps/langs/lang-pt.png, pixmaps/langs/lang-uz.png,
- pixmaps/langs/lang-pl.png, pixmaps/langs/lang-id.png,
- pixmaps/langs/lang-yi.png, pixmaps/langs/lang-fi.png,
- pixmaps/langs/lang-ka.png, pixmaps/langs/lang-ru.png,
- pixmaps/langs/lang-nn.png, pixmaps/langs/lang-gv.png,
- pixmaps/langs/lang-th.png, pixmaps/langs/lang-cs.png,
- pixmaps/langs/lang-ko.png, pixmaps/langs/lang-tg.png,
- pixmaps/langs/lang-tt.png, pixmaps/langs/lang-da.png,
- pixmaps/langs/lang-ja.png, pixmaps/langs/lang-vi.png,
- pixmaps/langs/lang-es.png: invert video the images since the new theme
- will be printing black text on white background
-
- * install2.pm:
- - add option 'theme' to allow specifying a theme
- - add option 'doc' to specify that we should override the default
- theme with values well suited for printing screenshots on a B&W printer
-
- * ugtk2.pm: remove shape of windows
-
- * install_any.pm: die if getAndSaveFile failed, so that it will be easier
- to debug
- if we have this problem..
-
- * install_steps_interactive.pm: don't allow going back from
- accept_licenser to select_language, hence allow removing langs images
- before downloading huge CJK fonts
-
- * mdk-stage1/network.c: when detected too little memory in ftp/http,
- inform user that he/she may try an nfs install
-
- * lang.pm: don't allow going back from accept_licenser to select_language,
- hence allow removing langs images before downloading huge CJK fonts
- gc sux: install_any is not available in drakxtools
-
-2003/02/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
- * share/po/nl.po, share/po/et.po, share/po/fi.po: updated Arabic, Dutch,
- Estonian and Finnish files
-
- * share/po/ar.po: updated Arabic, Dutch, Estonian and Finnish files
- updated Arabic file
-
-2003/02/13 Pixel <pixel@mandrakesoft.com>
-
- * share/po/help-de.pot, share/po/help-it.pot, share/po/help-fr.pot,
- share/po/help-es.pot: minor changes (update from xml)
- new help from xml
-
- * network/network.pm, modules/interactive.pm, ugtk2.pm,
- diskdrake/interactive.pm, services.pm, security/level.pm,
- diskdrake/hd_gtk.pm, printer/printerdrake.pm:
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
-
- * install_steps_gtk.pm:
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
- - {interactive_help} is a function returning text, it doesn't need to
- do the help window
- - drop global interactive_help during install. Will be done per
- ->ask_*
-
- * share/po/help_xml2pm.pl: no need for "empty" id anymore
- - adapt to new drakx-chapter.xml (esp. handle <variablelist> tags)
- - replace __ with N_
- - add "our" for "%steps"
-
- * interactive.pm: fix ask_warn(), really dont make it pop
- don't force pop_it on ask_warn's
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
- add ask_yesorno_, ask_okcancel_, ask_warn_, ask_from_listf_raw (to allow
- help)
-
- * network/modem.pm, network/isdn.pm, network/ethernet.pm, network/adsl.pm,
- network/tools.pm:
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
- add CVS $Id
-
- * help.pm: minor changes (update from xml)
- no need for "empty" id anymore
- fix typo (from xml)
- new help from xml
-
- * interactive/gtk.pm: fix ask_warn(), really dont make it pop
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
- - {interactive_help} is a function returning text, it doesn't need to
- do the help window
- - drop global interactive_help during install. Will be done per
- ->ask_*
-
- * standalone/fileshareset: cleanup
-
- * Makefile: fix typo
- use PerlIO-gzip
-
- * c/Makefile: at last fix the culprit for the dreaded "relocation error"
- (esp. occured when the glibc changed)
-
- * harddrake/sound.pm:
- - {interactive_help} is a function returning text, it doesn't need to
- do the help window
- - drop global interactive_help during install. Will be done per
- ->ask_*
-
- * Xconfig/card.pm, Xconfig/main.pm, Xconfig/resolution_and_depth.pm,
- Xconfig/monitor.pm: fix and some more Help
-
- * Xconfig/various.pm, install_interactive.pm, any.pm: fix and some more
- Help
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
-
- * install_steps_interactive.pm:
- - fix calling configureTimezone
- - have country before timezone (gc wants it that way...)
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
- don't use $_total, use $total_ instead
-
- * standalone/drakboot, commands: make perl_checker happy
-
- * standalone/drakupdate_fstab: help perl_checker
-
- * share/list: use PerlIO-gzip
-
- * network/netconnect.pm:
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
- add cvs $Id
-
- * install_steps.pm: have supermount back by default (at least when the
- security level < 4)
- - set_help is deprecated
- - it is replaced by interactive_help_id on each ask_*
- - many set_help do not have any correspondance in help.pm (drakxid-*),
- those are commented for now
-
-2003/02/13 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * mouse.pm: Mouse button emulation. Clarify L-Command, add Enter. (Ben
- Reser)
-
-2003/02/13 Till Kamppeter <till@mandrakesoft.com>
-
- * standalone/scannerdrake: Fixed typo.
- Improved handling and structure of scanner database
- - Scanners with multiple ports are supported now
- - Fully automatic build of the scanner database, including lines for
- configuration files
- - Fixed "SnapScan" <-> "snapscan" bug
- - Some HP scanners had no manufacturer field. Fixed.
-
- * scanner.pm, handle_configs.pm: Improved handling and structure of
- scanner database
- - Scanners with multiple ports are supported now
- - Fully automatic build of the scanner database, including lines for
- configuration files
- - Fixed "SnapScan" <-> "snapscan" bug
- - Some HP scanners had no manufacturer field. Fixed.
-
-2003/02/13 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: 9.1-0.29mdk
- 9.1-0.28mdk
-
- * services.pm (start_service_on_boot) prevent copying this style
- (do_not_start_service_on_boot) : simplify it
-
- * scanner.pm: no comment
- fix drakxtools build
-
-2003/02/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: fix fpons sucks (at least one time).
- configure profile in order to avoid standalone networking tools to
- complain
- about unconfigured device.
-
- * standalone/drakpxe: updated to find an interface even when no profile
- are available.
-
- * pkgs.pm: prefer apache for drakpxe to find the right package.
-
-2003/02/12 gbeauchesne
-
- * rescue/list, share/list: rpm files are not set to live in /usr/lib/rpm,
- always.
-
-2003/02/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm:
- - ensure focus should not be needed anymore
- - support XSetInputFocus hackery
-
- * mdk-stage1/stdio-frontend.c: compile with -W
-
- * lang.pm: clean
- add missing pango rendering modules
- in ramdisk, do download additional fonts if needed (fixes problems with
- CJK languages and namely #1098)
-
- * share/fonts.tar.bz2: CJK fonts can now be pcf.gz, hopefully since they
- will be too large for ramdisks :(
-
- * tools/make_mdkinst_stage2, share/list: add missing pango rendering
- modules
- in ramdisk, do download additional fonts if needed (fixes problems with
- CJK languages and namely #1098)
-
-2003/02/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: Updated
- pot file
-
-2003/02/12 Pixel <pixel@mandrakesoft.com>
-
- * harddrake/sound.pm: use {interactive_help}
-
- * any.pm, install_steps_gtk.pm, diskdrake/interactive.pm, run_program.pm,
- install_steps_auto_install.pm, install_steps_stdio.pm,
- network/netconnect.pm, modules.pm, raid.pm, install_steps_newt.pm,
- commands.pm, partition_table.pm: perl_checker compliance ("ref" now need
- parentheses in many case)
-
- * interactive.pm, interactive/gtk.pm: allow {interactive_help} per dialog
- boxes instead of global
- perl_checker compliance ("ref" now need parentheses in many case)
-
- * install_steps.pm, install_steps_interactive.pm: rework summary() (esp.
- to allow a gtk frontend)
- perl_checker compliance ("ref" now need parentheses in many case)
-
- * services.pm: cleanup starts_on_boot()
-
- * install2.pm: rework summary() (esp. to allow a gtk frontend)
-
- * ugtk2.pm: don't set pop_it when the window is hidden
- perl_checker compliance ("ref" now need parentheses in many case)
-
-2003/02/12 Till Kamppeter <till@mandrakesoft.com>
-
- * scanner.pm, services.pm, standalone/scannerdrake: Scannerdrake vastly
- improved
- - Use auto-detection methods of SANE
- - Do not ask the user to configure scanners which are already
- configured
- - Handle systems with more than one scanner correctly
- - Added ports of newer scanners (libusb, parallel, ...) to the port
- selector
- in manual setup
- - Main dialog showing all configured scanners
- - Full support for scanner sharing via SANE (server/client)
- - Support for USB scanner access via libusb
-
-2003/02/12 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakpxe: fix just stupid fpons sucks
-
- * drakxtools.spec: 9.1-0.27mdk
-
- * standalone/drakconnect:
- - clean up through ugtk2
- - enforce strict mode
- - give meaningful names to widget variables
- - fix embedding in mcc at last, aka going into expert mode does not
- fsck up
- the gui
- - display all configuration buttons (both internet and lan) the same
- way
- - fix doble variable declaration to MDK::Common::Globals
- - fix non obvious "not a CODE reference" errors when embedded
- (fortunately, gc will fix perl-GTK2 if this syntax is still
- authorized)
- - (configure_lan) : fix gtk+-2 port and remove old commented out
- debugging code
-
- * standalone/drakperm: perl_checker fixes
-
- * standalone/draksec: do not enfore default settings
-
-2003/02/11 Frederic Lepied <flepied@mandrakesoft.com>
-
- * Makefile.drakxtools: don't take lang subdir in pixmap
-
-2003/02/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_gtk.pm: format-a-la-tex the message telling that the
- system is low on resources
-
- * install_steps.pm: try to fix the $o->{lang} compat
- have compatibility with old $o->{lang} for not breaking existing auto
- install files
-
- * install_any.pm: reflect lang->locale changes in saving auto_inst.cfg
- file
-
- * lang.pm: no need to duplicate LC_MONETARY
- thx perl checko
- have compatibility with old $o->{lang} for not breaking existing auto
- install files
-
- * Makefile.drakxtools: have localedrake in /usr/bin rather than /usr/sbin
- (#1407)
-
- * share/gen_locales.pl: update to changes in lang.pm
-
-2003/02/11 Pixel <pixel@mandrakesoft.com>
-
- * standalone/lsnetdrake:
- - ensure log::l's don't appear on stderr
- - catch authentification errors
-
- * keyboard.pm: for GRP_TOGGLE'd keyboard layouts, have "us,XX" instead of
- simply "XX"
- (to have previous XFree's behaviour)
-
- * fsedit.pm, partition_table.pm: handle 0x7 partition table id specially
- since it can be both hpfs or ntfs.
- so adding 0x107 being really ntfs. hopefully this change won't break too
- much things
- (but things were already broken, since it assigned a mount point with
- type ntfs to
- some hpfs partitions) (fixes bug #1455)
-
- * partition_table/raw.pm: add "OS/2 boot manager" (see bug #1338)
-
- * share/diskdrake.rc:
- - have the "Windows" button blue
- - set xthickness = 1 and ythickness = 1 for buttons
- (so that non-colored buttons have the same feelings with the upcoming
- new
- theme)
-
- * Xconfig/card.pm: don't set AGPMode (see bug #707)
-
-2003/02/11 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * bootlook.pm: stop:
- - copying stude && useless trace around
- - reinventing the wheel: kill parse_etc_passwd() and use list_users()
- instead
-
- * standalone/harddrake2: no frame in standalone mode
-
- * standalone/drakperm: smoother gui
- - further ugtk2 cleanups
- - (row_setting_dialog) : fix implosion
- phase 1 of drakperm clean up through ugtk2
- - gtk2 port of dialogs (poulpy)
- - one callback cleanup (me):
- o enforce strict mode (aka kill jonathanries) and introuce
- a permission data structure.
- o no need to keep global references on widget we pack through
- symbolic references; this is only namespace pollution
-
-2003/02/10 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - help link can be non local (http, www connnections).
-
- * standalone/drakhelp:
- - s/link/path/
- - http connections handled.
-
-2003/02/10 Frederic Lepied <flepied@mandrakesoft.com>
-
- * network/netconnect.pm: reworded network restart string
-
- * network/ethernet.pm: added a text to describe the Zeroconf host name
- field
-
- * network/network.pm: corrected option handling and added hotplug checkbox
-
-2003/02/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: perl checko
-
- * tools/make_mdkinst_stage2: count space needed for the filesystem so that
- we don't end up with 3 mbytes of free space if /tmp was ext3
-
- * interactive/gtk.pm: two fixes thx to perl_checker, one among them being
- very important :)
- when displaying images in treeview, unref pixbufs right after their use
- so that we try to save some memory
-
- * lang.pm: perl checko files
-
-2003/02/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ar.po: updated Arabic file
-
-2003/02/10 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: ck hptraid, but discard the insmod error for it
- small cleanup
-
- * bootloader.pm: in lilo.conf, "unsafe" is incompatible with "table=..."
- (fixes bug #1382)
-
- * fs.pm, diskdrake/interactive.pm, install_steps_interactive.pm:
- - more precise message when formatting / fsck'ing / mounting
- partitions
- - hide passwords (for smb)
-
-2003/02/10 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * network/netconnect.pm, network/network.pm, network/ethernet.pm:
- perl_checker fixes
-
- * ugtk2.pm:
- - sort functions by name in export tags
- - (gtkset_name) introduce it for mcc and reuse it in
- create_box_with_title()
-
- * harddrake/sound.pm: cs4239 is managed by both "ad1848" and "snd-cs4236"
-
-2003/02/09 Pixel <pixel@mandrakesoft.com>
-
- * install_gtk.pm: do translate "System installation" and "System
- configuration" in steps window
-
-2003/02/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/init.c: when probing that we're in testing mode, print out
- the pid (since the probe is based on the pid and some recent machines
- seem to interact badly with that when in bad acpi mood)
-
- * mdk-stage1/Makefile: set version to 9.1
-
- * pixmaps/langs/lang-zh_CN.png, pixmaps/langs/lang-sl.png,
- pixmaps/langs/lang-hy.png, pixmaps/langs/lang-de.png,
- pixmaps/langs/lang-cy.png, pixmaps/langs/lang-it.png,
- pixmaps/langs/lang-eu.png, pixmaps/langs/lang-ca.png,
- pixmaps/langs/lang-sp.png, install_steps_interactive.pm,
- pixmaps/langs/lang-am.png, pixmaps/langs/lang-nb.png,
- pixmaps/langs/lang-gd.png, install_steps_newt.pm,
- pixmaps/langs/lang-el.png, pixmaps/langs/lang-ia.png,
- pixmaps/langs/lang-pt_BR.png, pixmaps/langs/lang-sv.png,
- pixmaps/langs/lang-mi.png, pixmaps/langs/lang-bg.png,
- pixmaps/langs/lang-fo.png, pixmaps/langs/lang-kw.png,
- pixmaps/langs/lang-hu.png, pixmaps/langs/lang-ur.png,
- pixmaps/langs/lang-iu.png, install_steps_auto_install.pm,
- pixmaps/langs/lang-az.png, standalone/drakhelp,
- pixmaps/langs/lang-mt.png, pixmaps/langs/lang-et.png,
- pixmaps/langs/lang-wa.png, pixmaps/langs/lang-sq.png,
- pixmaps/langs/lang-he.png, pixmaps/langs/lang-eo.png,
- pixmaps/langs/lang-ta.png, pixmaps/langs/lang-ga.png,
- pixmaps/langs/lang-sr.png, pixmaps/langs/lang-lt.png,
- pixmaps/langs/lang-fa.png, install_any.pm, pixmaps/langs/lang-oc.png,
- standalone/drakxtv, pixmaps/langs/lang-ms.png,
- pixmaps/langs/lang-mk.png, pixmaps/langs/lang-ar.png,
- pixmaps/langs/lang-lv.png, pixmaps/langs/lang-zh_TW.png,
- pixmaps/langs/lang-is.png, pixmaps/langs/lang-ro.png,
- pixmaps/langs/lang-be.png, pixmaps/langs/lang-fr.png, install_steps.pm,
- install_gtk.pm, pixmaps/langs/lang-hr.png, Makefile,
- pixmaps/langs/lang-en_GB.png, pixmaps/langs/lang-sk.png,
- install_steps_stdio.pm, pixmaps/langs/lang-uk.png,
- pixmaps/langs/lang-br.png, pixmaps/langs/lang-en_US.png, lang.pm,
- install2.pm, pixmaps/langs/lang-nl.png, pixmaps/langs/lang-bs.png,
- pixmaps/langs/lang-af.png, pixmaps/langs/lang-tr.png,
- pixmaps/langs/lang-pt.png, pixmaps/langs/lang-gl.png,
- standalone/localedrake, pixmaps/langs/lang-uz.png, any.pm,
- pixmaps/langs/lang-pl.png, pixmaps/langs/lang-id.png,
- pixmaps/langs/lang-yi.png, pixmaps/langs/lang-fi.png,
- pixmaps/langs/lang-ka.png, pixmaps/langs/lang-ru.png,
- pixmaps/langs/lang-nn.png, pixmaps/langs/lang-gv.png,
- pixmaps/langs/lang-th.png, pixmaps/langs/lang-cs.png,
- pixmaps/langs/lang-ko.png, pixmaps/langs/lang-tg.png, keyboard.pm,
- pixmaps/langs/lang-tt.png, pixmaps/langs/lang-da.png,
- pixmaps/langs/lang-ja.png, pixmaps/langs/lang-vi.png,
- pixmaps/langs/lang-es.png, timezone.pm: language/country selection
- change:
- - first install step is selection of your language, in your language;
- it uses images for that
- - language->country is probed, the selection of the country is
- possible
- if there was a problem, in the Summary step
- - in the $o big structure, we now use $o->{locale} which contains
- three keys: lang, country and utf8
- - lang.pm has been cleaned and rewritten a bit
- - keyboard probing now done only on language (because this step is
- at the beginning of the install)
- - timezone probing done on country, if use changes country before
- timezone in the Summary, re-probe timezone accordingly
-
- * rescue/tree/etc/issue: remove "cooker" from the issue of the rescue
- since we're
- aproaching the release candidates
-
- * install_steps_gtk.pm: say we're low on resources if we have less than 70
- Mb of RAM (was 60 Mb)
-
- * tools/make_mdkinst_stage2: the shitload of images for selecting
- languages in their languages needs a few additional inodes..
-
- * install_messages.pm: change address for errata to reflect the future 9.1
-
- * mdk-stage1/network.c: indent
-
- * interactive.pm, interactive/gtk.pm: add option advanced_state: if set to
- 1, force the "Advanced" part of the dialog to be opened initially
- add possibility to display images in tree-lists and bool-lists
-
- * mdk-stage1/config-stage1.h: ramdisk is enlarging, move the limit from 52
- Mb to 68 Mb (it won't work properly in gtk on a box with 64 Mb of
- memory..)
-
-2003/02/07 alus
-
- * share/po/pl.po: updated
-
-2003/02/07 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm:
- - DHCP & Zeroconf fixes for installation
- - fix '217.0.0.1 localhost' not written in /etc/hosts when using DHCP
-
- * standalone/drakfont:
- - full Gtk2
- - cleanup code (still much to do...)
-
- * drakxtools.spec: new version
-
-2003/02/07 fabman
-
- * share/po/es.po: updated Spanish translations
-
-2003/02/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/sp.po,
- share/po/ca.po, share/po/da.po, share/po/tg.po, share/po/bs.po,
- share/po/uz.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- pot file
-
- * share/po/ar.po: updated Arabic file
- updated pot file
-
- * share/po/sv.po, share/po/cy.po: Updated Welsh and Swedish files
- updated pot file
-
- * printer/printerdrake.pm: Fixed English typo
-
- * share/po/et.po: updated po file
- updated pot file
-
- * standalone/drakedm: fixed English typo
-
-2003/02/07 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/card.pm: fix english typo (bug #1350)
-
-2003/02/06 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakhelp:
- - change package name to install
-
-2003/02/06 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * drakxtools.spec: new version
-
- * network/network.pm: avoid to mess up tmdns.conf file
- fix dhcp package installation
- fix zeroconf suckiness
-
-2003/02/06 fabman
-
- * share/po/es.po: updated translation
-
-2003/02/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/uz.po, share/po/de.po: Added start of Uzbek file; updated
- German file
-
-2003/02/06 Pixel <pixel@mandrakesoft.com>
-
- * interactive/gtk.pm: add "Help" button
-
- * install_steps_interactive.pm (setRootPassword): have the focus on the
- password field
-
- * any.pm (ask_users): focus the "name" field, and change the buttons name
- & place
-
- * install_steps_gtk.pm: have the focus on the help "Ok" button
- missing aewm-drakx causes pb when testing (perl going havoc?)
- add "Help" button
-
- * install_gtk.pm: remove create_big_help
-
- * ugtk2.pm: drop "F1" for help (since a "Help" button is now available)
- (create_okcancel): allow buttons on the left (for the "Help" button)
-
- * interactive/newt.pm: fix sizing in the scrolled window in 80x25
-
- * diskdrake/hd_gtk.pm: add "Help" button
- (filesystems_button_box): in the caption write "Windows" instead of
- "FAT"
- (since NTFS uses the same color)
-
-2003/02/06 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/detect.pm: Corrected call for "tryWrite" function.
-
-2003/02/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakedm: sanitize
- perl_checker fix (yeah, i was faster than perl_checko!)
- the result of David Sansome|Laurent Montel|Frederic Lepied|Davod
- Beidebs|Thierry Vignaud collision
-
- * Makefile.config: add drakedm
-
- * standalone/drakfloppy: fix floppy create :-)
-
-2003/02/04 Franois Pons <fpons@mandrakesoft.com>
-
- * network/adsl.pm: fixed small typo.
- add support for adiusbadsl 1.0.2 (using adictrl -i to find interface and
- using
- pppoa).
-
-2003/02/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/tg.po, share/po/bs.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/sq.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated pot file
-
-2003/02/04 Pixel <pixel@mandrakesoft.com>
-
- * ugtk2.pm: don't ->set_modal during install
-
- * devices.pm: add "vcsa" (for brltty)
-
- * Makefile: add brltty help file
- wildcard * in share/list allowed to match multiple files, but not
- multiple directories
-
- * install2.pm: fix typo
- add brltty help file
- brltty support
-
- * tools/make_mdkinst_stage2, install_steps.pm, install_any.pm: brltty
- support
-
- * share/list: add brltty help file
- brltty support
-
- * share/rpmsrate: add brltty
- move packages from 3 to 4 (fix bug #1265)
-
-2003/02/04 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: Use system configs when wrapped in mcc.
-
-2003/02/04 Till Kamppeter <till@mandrakesoft.com>
-
- * handle_configs.pm:
- - "Out-sourced" functions for config file handling into
- handle_configs.pm,
- it is used by both printerdrake and scannerdrake.
- - Improvements and fixes on CUPS daemon configuration by printerdrake.
-
- * printer/printerdrake.pm: Fixed auto-detection of a configured (but not
- started) network.
- - "Out-sourced" functions for config file handling into
- handle_configs.pm,
- it is used by both printerdrake and scannerdrake.
- - Improvements and fixes on CUPS daemon configuration by printerdrake.
-
- * printer/main.pm: Removed debug helper line.
- - "Out-sourced" functions for config file handling into
- handle_configs.pm,
- it is used by both printerdrake and scannerdrake.
- - Improvements and fixes on CUPS daemon configuration by printerdrake.
-
-2003/02/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/draksec:
- - fix get_check_default() and get_function_default() description
- - fix "check states were not saved if their value did not change (thus
- reverting it to default on disk)"
- - fix emebedding (no transcience when embedded)
- - fix "value get chop()-ed until it disapear and is reset to default"
- - log which security level is set and not only the switch
- killing latest remanent parts of christian "yeah baby, i'm piggy"
- work:
-
- - functions and checks listing :
- o rename get_functions() as list_functions() and
- get_default_checks() as list_checks(); this is both
- more homogenous and enable one to separate them from the
- get_(check|function)_(value|default) function group
- o regroup them
- o over simplify list_functions(): leave functions listing to msec
- (aka /usr/share/msec/level.<LEVEL>, assuming share/msec.py is
- always up to date, just don't care reparsing python code (this is
- plain stupid); if we cannot rely on msec, on who could we :-) ?
- o this allow to simplify msec gui so that we do not exclude stuff
- already excluded
- - remove config_check(), config_funtion(): replace them by:
- o set_check() and set_function() to store new values in data
- structure
- o apply_checks() and apply_functions() to save these new values,
- thus writing config files once and not twice the functions &
- checks count
- now, we always have a help entry and a default value but when fredl
- rename a
- check and forgot to remove it from /var/lib/msec/security.conf like
- CHECK_SUID_GROUP => CHECK_SGID, but hopefully, he'll fix msec
-
- * share/theme-editor.pl: update theme editor to current libDrakX api
-
- * drakxtools.spec: 9.1-0.22mdk
-
- * security/msec.pm: perl_checker fix
- - fix get_check_default() and get_function_default() description
- - fix "check states were not saved if their value did not change (thus
- reverting it to default on disk)"
- - fix emebedding (no transcience when embedded)
- - fix "value get chop()-ed until it disapear and is reset to default"
- - log which security level is set and not only the switch
- killing latest remanent parts of christian "yeah baby, i'm piggy"
- work:
-
- - functions and checks listing :
- o rename get_functions() as list_functions() and
- get_default_checks() as list_checks(); this is both
- more homogenous and enable one to separate them from the
- get_(check|function)_(value|default) function group
- o regroup them
- o over simplify list_functions(): leave functions listing to msec
- (aka /usr/share/msec/level.<LEVEL>, assuming share/msec.py is
- always up to date, just don't care reparsing python code (this is
- plain stupid); if we cannot rely on msec, on who could we :-) ?
- o this allow to simplify msec gui so that we do not exclude stuff
- already excluded
- - remove config_check(), config_funtion(): replace them by:
- o set_check() and set_function() to store new values in data
- structure
- o apply_checks() and apply_functions() to save these new values,
- thus writing config files once and not twice the functions &
- checks count
-
- * standalone/harddrake2: adapt to new mandrake_doc-drakxtools-* packages
-
-2003/02/03 alus
-
- * share/po/pl.po: Not too many entries in beta release?
-
-2003/02/03 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm: dhcp/zeroconf stuff
-
-2003/02/03 florin
-
- * network/netconnect.pm: fix some drakgw behaviour
-
-2003/02/03 Franois Pons <fpons@mandrakesoft.com>
-
- * bootloader.pm: integrated chmouel fixes.
-
-2003/02/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/tg.po, share/po/bs.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/sq.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/lv.po, share/po/hu.po: updated pot file
-
- * share/po/ar.po: updated Arabic file
- updated pot file
-
-2003/02/03 Pixel <pixel@mandrakesoft.com>
-
- * c/stuff.xs.pl, install_any.pm: do not eject cdrom when already removed
- at the end of install (bug #1235)
-
- * modules/parameters.pm: use run_program::get_stdout
-
- * standalone/icons/smbnfs_mounted.png,
- standalone/icons/smbnfs_default.png,
- standalone/icons/smbnfs_has_mntpoint.png: have the background fully
- transparent
-
- * pkgs.pm: prefer mdkkdm over kdebase-kdm
-
- * diskdrake/interactive.pm: make perl_checker happy
-
- * diskdrake/smbnfs_gtk.pm: cleanup
- port to Gtk2
-
- * install_steps_gtk.pm: fix test mode install when Xnest is not there
-
- * standalone/diskdrake: don't "use diskdrake::interactive", only require
- it when needed
-
- * Xconfig/test.pm: ensure the X test strings are translated
-
- * interactive/newt.pm: fix typo (for treelist)
-
- * standalone/keyboarddrake: make perl_checker happy
- translate keyboard names
-
- * install_steps.pm: remove yelp-pregenerate
-
-2003/02/03 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/draksec:
- - msec was altered to produce help suitable for formatAlaTeX()
- - use formatAlaTeX() to have nicer tooltips
-
- * docs/porting-ugtk: new obsolete func (thanks drakcronat)
-
- * share/po/fr.po: typo fix
-
- * security/msec.pm:
- - consolidate file names
- - remove unused variables
- - rename get_(default|value as load_(default|value)s and alter them so
- that config file are read only one time instead of one per option;
- data is stocked in package variable
- - thus get_default_checks() is quite a lot faster
- - alter get_(check|function)_(value|default) to use new data structure
- - fix check default reading
- - group default values reading and current values reading
- what's left: do the same thing for writing tomorow
-
- * security/help.pm:
- - msec was altered to produce help suitable for formatAlaTeX()
- - use formatAlaTeX() to have nicer tooltips
- auto-generated from msec/share/draksec_help.py libmsec and moved from
- msec to here so that draksec help'll get translated
- all changes must be done in soft/msec/share/libmsec.py !!!
-
- * drakxtools.spec: 9.1-0.21mdk (to be continued by pouly)
-
- * share/po/Makefile: remove drakpxe exception since fpons has at lease
- fixed "fpons sucks"
- in drakpxe
-
-2003/02/03 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm, network/ethernet.pm:
- - fix zeroconf support
- - cleanups
-
-2003/02/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cy.po: updated Welsh file
-
-2003/02/03 Pixel <pixel@mandrakesoft.com>
-
- * modules/parameters.pm: use run_program::get_stdout
-
-2003/02/03 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/draksec: sanitize gui (aka make it look nicer):
- - put the same help label on top of each msec options notebook pages
- and consolidate it
- - use gtkpack_ instead of gtkpack so that we can tell gtk+ that label
- must neither fill nor expand, only the packtable should
- display again the first notebook page
- if no default value, then do not print one (aka for cron checks)
- fix help system description.
- we should really use the camille/deush help system though.
- - perl_checker fixes
- - display sorted options (hey pixel, note that the last diff trunk
- with
- execessive () was not detected by perl_checker :-( )
-
- * modules/parameters.pm: pixelize(tm)
-
- * standalone/interactive_http/authorised_progs: draksec is not written to
- use interactive, thus cannot be used by http
- frontend
-
- * standalone/interactive_http/miniserv.init: sanitize draxktools server
- service script:
- - no gratuitous shell forking
- - now can be debugged through "sh -x"
- - use std shell service lib
- - make it print [OK] || [FAILLED]
-
- * ugtk2.pm: let simplify
-
-2003/02/02 alus
-
- * share/po/pl.po: updated
-
-2003/02/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ar.po: updated Arabic, Spanish, Finnish and Slovak files
- updated Arabic and Danish files
-
- * share/po/es.po, share/po/sk.po, share/po/fi.po: updated Arabic, Spanish,
- Finnish and Slovak files
-
- * share/po/da.po: updated Arabic and Danish files
-
-2003/02/02 Pixel <pixel@mandrakesoft.com>
-
- * printer/printerdrake.pm: move whatPrinter(), whatUsbport() and
- whatPrinterPort() out of detect_devices to printer::detect
- (it cleans up detect_devices, and won't hurt eyes anymore :)
- this change, together with .perl_checker skipping printer::* marks the
- style disagreement
- between printer/* and the rest of install
-
- * lang.pm, common.pm, install_interactive.pm: please perl_checker
-
- * printer/detect.pm, detect_devices.pm: move whatParport() to
- printer::detect
- move whatPrinter(), whatUsbport() and whatPrinterPort() out of
- detect_devices to printer::detect
- (it cleans up detect_devices, and won't hurt eyes anymore :)
- this change, together with .perl_checker skipping printer::* marks the
- style disagreement
- between printer/* and the rest of install
-
- * bootloader.pm: fix grub installed on {first_hd_device} instead of {boot}
- (bug #1199)
-
- * share/diskdrake.rc: NTFS is blue
-
- * partition_table.pm (adjust_local_extended): fix resizing local extended
-
- * install_gtk.pm, ugtk2.pm: ensure the window is big enough in 640x480:
- remove logo and steps window
-
- * .perl_checker: do not check printer::main, printer::printerdrake and
- printer::detect, too many warnings
-
- * install_steps_gtk.pm:
- - handle {vga16} in Xnest testing mode
- - fix weird bug due to missing aewm-drakx in test mode (??)
- - add Xnest feature when testing
- - cleanup and re-indent
-
-2003/02/02 siegel
-
- * share/po/de.po: some updates
-
-2003/02/02 Till Kamppeter <till@mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm: Fixed Foomatic
- installation done by installer.
-
-2003/02/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po: updated Vietnamese, Estonian and Albanian files
- updated Vietnamese file
-
- * share/po/et.po, share/po/sq.po: updated Vietnamese, Estonian and
- Albanian files
-
-2003/02/01 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/data.pm, printer/printerdrake.pm:
- - Completed support for pre-compiled Foomatic PPDs.
- - Cleaning of mamufacturer names for menues and for comparing
- auto-dtected
- data against Foomatic centralized in one function.
- - Fixed file name in check for installed packages.
- - Fixed display of boolean options from native PostScript PPD files in
- the
- option setting dialog.
-
- * printer/main.pm:
- - Improved generation of printer list entries from
- manufacturer-supplied PostScript PPDs.
- - Completed support for pre-compiled Foomatic PPDs.
- - Cleaning of mamufacturer names for menues and for comparing
- auto-dtected
- data against Foomatic centralized in one function.
- - Fixed file name in check for installed packages.
- - Fixed display of boolean options from native PostScript PPD files in
- the
- option setting dialog.
-
-2003/01/31 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * install_steps_interactive.pm: be sure $o->{netcnx}{type} is set when
- using easy_dhcp
-
- * mdk-stage1/network.c: don't save hostname if intf->boot_proto ==
- BOOTPROTO_DHCP
-
- * network/ethernet.pm: zeroconf
-
- * drakxtools.spec: new version
-
- * ugtk2.pm: avoid poping
-
- * network/network.pm: more zeroconf configuration
-
-2003/01/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/he.po, share/po/sp.po, share/po/cy.po, share/po/da.po,
- share/po/ar.po, share/po/tg.po, share/po/bs.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/vi.po,
- share/po/ta.po, share/po/fr.po, share/po/sq.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/lv.po, share/po/hu.po: updated pot file
-
- * share/po/ca.po: updated pot file
- Fixed small error (missing "/" in menu entry)
-
- * standalone/drakbackup: fixed typo (drakbakup.conf -> drakbackup.conf)
-
-2003/01/31 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix poulpy
-
-2003/01/31 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * install_steps_interactive.pm: be sure $o->{netcnx}{type} is set when
- using easy_dhcp
-
- * mdk-stage1/network.c: don't save hostname if intf->boot_proto ==
- BOOTPROTO_DHCP
-
- * ugtk2.pm: avoid poping
-
-2003/01/31 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/resize_ntfs.pm: create diskdrake::resize_ntfs to factorize
- code
-
- * install_gtk.pm (createXconf): special case for "none" mouse device
- graphical layout change
-
- * install_steps_gtk.pm: handle pop_it more nicely: no need to precise
- pop_it when the wizard window already has a window,
- that way, two dialog boxes won't merge in the same window (which is
- dumb!)
- remove explicitly setting the size of advertising window
- (it wasn't setting the same size as the wizard mode size)
-
- * install_any.pm: fix typo
-
- * diskdrake/interactive.pm:
- - do not write_partitions when resizing & loosing data (not needed)
- - handle "cancel" on write_partitions
- fix typo (calling resize_fat::main instead of diskdrake::resize_ntfs)
- create diskdrake::resize_ntfs to factorize code
-
- * install_interactive.pm: fix "one big ntfs" resizing (in the limit case)
- small fixes
- add ntfs resize to the wizard
-
- * interactive/gtk.pm, diskdrake/hd_gtk.pm, ugtk2.pm: handle pop_it more
- nicely: no need to precise pop_it when the wizard window already has a
- window,
- that way, two dialog boxes won't merge in the same window (which is
- dumb!)
-
- * mouse.pm (detect): cleanup the value returned when only a wacom is found
-
- * install_steps_interactive.pm: fix poulpy
-
- * install_steps.pm: do "yelp-pregenerate -a" only once
-
-2003/01/31 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Faster switch between normal and expert mode (no re-read of the
- print
- queues).
- - Prepared for working with pre-compiled Foomatic PPDs.
-
-2003/01/31 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: beta 3 logo
-
-2003/01/31 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm, diskdrake/resize_ntfs.pm: create
- diskdrake::resize_ntfs to factorize code
-
- * install_interactive.pm: add ntfs resize to the wizard
-
- * install_any.pm: fix typo
-
- * install_gtk.pm: graphical layout change
-
-2003/01/30 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: fixed progress bar
- too small.
- new image for floppy for 9.1
-
- * share/list: added pango-hebrew-xft.so for hebrew to be displayed
- (chmouel)
-
-2003/01/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tg.po: Added Tajiki file
-
- * share/po/cy.po: converted Welsh file to UTF-8
-
- * share/po/nl.po: updated Dutch file
-
-2003/01/30 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm: drop $o->{lnx4win} handling
- add isFat_or_NTFS() and use it where possible instead of isFat() since
- Windows
- is now using ntfs, not only Windows NT
-
- * install2.pm: drop $o->{lnx4win} handling
-
- * mdk-stage1/Makefile: remove other.img & usb.img, add hd_usb.img &
- network_gigabit_usb.img
-
- * Xconfig/xfree.pm (merge_values): allow get_monitors to work when xfree3
- is missing
-
- * interactive.pm (helper_separator_tree_to_tree): this new function helps
- transforming a
- flag {list} to a tree, using {separator}
-
- * interactive/newt.pm: perl_checker small fixes
- basic treelist handling (it leaks memory, but who cares, compared to gtk
- :)
-
- * any.pm, bootloader.pm, install_steps_interactive.pm,
- diskdrake/hd_gtk.pm, fsedit.pm, install_any.pm, partition_table.pm: add
- isFat_or_NTFS() and use it where possible instead of isFat() since
- Windows
- is now using ntfs, not only Windows NT
-
- * network/network.pm, network/ethernet.pm, install_steps_auto_install.pm,
- network/netconnect.pm, modules.pm: adapt to new category network/gigabit
- (which used to be in network/main)
-
- * Newt/Newt.xs: basic treelist handling (it leaks memory, but who cares,
- compared to gtk :)
-
-2003/01/30 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Conservation of option settings also for queues with PostScript PPD
- files
- or when switching between PostScript PPD file and Foomatic.
- - Fixed tree structure of main window in expert mode.
- - Several smaller bug fixes.
- - Display options devided in the groups defined in the PPD file.
- - For Foomatic PPDs the options in the "General" group are shown by
- default
- the rest when clicking "Advanced". When there ar no groups, the
- decision
- is done by a table of most commonly used option names.
- - Sort the displayed options of a queue with a non-Foomatic PPD file
- by the
- importance of the options.
- - Do not sort the values of an option, they are already conveniently
- sorted
- in the PPD files.
- - Removed some unnecessary re-reads of the printer option information.
- - Several fixes to run smoothly with Foomatic 2.9.x.
-
- * printer/data.pm:
- - Conservation of option settings also for queues with PostScript PPD
- files
- or when switching between PostScript PPD file and Foomatic.
- - Fixed tree structure of main window in expert mode.
- - Several smaller bug fixes.
-
-2003/01/30 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/harddrake2: translate topics (aka hw class names) in
- harddrake gui
-
- * drakxtools.spec: 9.1-0.19mdk
-
- * harddrake/data.pm: translate topics (aka hw class names) in harddrake
- gui
- - cosmetic fix for "drakconnect does not detect nvnet part of nvforce2
- chips"
- hint: their class is MEMORY_RAM :-( ...
- - btw, simplify unknown devices detection (merging tests regarding
- driver and
- media type)
- - move nforce system controllers in bridge class (which is renamed
- "bridges and
- system controllers" aka where we put stuff we've nothing to configure
- but we
- don't want to put them in controller so that users are not afraid) but
- nvnet
-
- * standalone/logdrake: on second thoughts, this is just simpler
- - perl_checker fixes
- - fix non embedded case :-(
-
-2003/01/30 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm (helper_separator_tree_to_tree): this new function helps
- transforming a
- flag {list} to a tree, using {separator}
-
- * Newt/Newt.xs, interactive/newt.pm: basic treelist handling (it leaks
- memory, but who cares, compared to gtk :)
-
-2003/01/29 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/drakpxe: fixed perl_checker
-
- * network/netconnect.pm: fixed some perl_checker
-
-2003/01/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po, share/po/pt.po: updated Portuguese and Danish files
-
- * keyboard.pm, lang.pm: switched some languages to UTF-8 (they use ascii
- only, so it shouldn't
- be noticed); changed a keyboard name to match name used by XFree86
-
-2003/01/29 Pixel <pixel@mandrakesoft.com>
-
- * share/list: ntfsresize feature added (not tested!)
-
- * detect_devices.pm, raid.pm: software raid (mdX) can go up to md31
-
- * diskdrake/hd_gtk.pm: don't set $::main_window during install
-
- * diskdrake/interactive.pm: fix various resize pbs:
- - write partition table *before* resizing when partition is enlarged
- - debug ntfsresize
- dumpe2fs call cleanup
- ntfsresize feature added (not tested!)
-
- * fsedit.pm: handle mdX where X >= 10 (it should fix bug #1129)
-
-2003/01/29 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Automatic non-interactive installation of local print queues.
- - Standard and advanced options selected by option groups in PPD.
- - Fixed bug of "CUPS + GIMP-Print" drivers being preferred against
- "Foomatic + gimp-print" drivers in beginners mode.
- - Foomatic package installation adapted to Foomatic 2.9.x.
-
-2003/01/29 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/logdrake: logdrake is a special case as for embedding in mcc
- since it can be embedded
- twice: one as explanation viewer and one a log search tool.
- so we must handly ask mcc to display us ...
-
- * detect_devices.pm (getIDE) don't provide information when we don't have
- it (vendor, description)
- (getModem) it always return an empy hash, thus confusing harddrake
-
- * harddrake/data.pm: fix doble detection of pci modems
- restore cd/dvd burners detection
-
- * standalone/harddrake2: print badly managed devices' drivers in red
-
-2003/01/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive/gtk.pm: fixes unresponsive keyboard
-
-2003/01/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po, share/po/DrakX.pot: updated Portuguese file
-
- * share/po/fi.po, share/po/he.po: updated Finnish and Hebrew files
-
-2003/01/28 Pixel <pixel@mandrakesoft.com>
-
- * Newt/Newt.xs, interactive/newt.pm: cleanup use of flags
- simplify API (always -1,-1 for left,top when creating widget, it means
- auto-placement)
-
- * any.pm: log configured dvds for better post-debugging
-
- * diskdrake/interactive.pm: for resize2fs, don't multiply by 512 *then*
- divide by $block_size, better
- divide by ($block_size / 512)
-
-2003/01/28 Till Kamppeter <till@mandrakesoft.com>
-
- * share/rpmsrate: Take into account the new splitting of the Foomatic
- packages.
-
- * printer/main.pm, printer/printerdrake.pm: More stuff for non-interactive
- printer configuration:
- - Added find_new_printer() function to find local printers which are
- not
- configured yet
- - Fixed Titi's bugs which messed up list of auto-detected printers
- - Corrected text in the dialog for changing the printer connection
- type
- (for local printer connections).
- - Allow switching to expert mode during installation (the installation
- has
- no global expert mode any more.
-
-2003/01/28 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone.pm: s/version name/version number/ (Christophe Combelles)
- typo fix in logdrake usage help (spoted by Christophe Combelles)
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/he.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/nl.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/lv.po,
- share/po/cs.po, share/po/bg.po, share/po/el.po, share/po/hu.po: typo fix
- in logdrake usage help (spoted by Christophe Combelles)
-
- * interactive.pm, ugtk2.pm, ugtk.pm, interactive/gtk.pm, common.pm:
- cleaning the utf8 support stuff:
- - consolidate check_for_xserver() to check for x11 access
- - introduce prepare_gtk2() to do what gtk+2 needs, so that
- tools that're not part of drakxtools (aka: rpmdrake, mcc, ...) can
- just do :
-
- unshift @::textdomains, 'drakconf'; prepare_gtk2();
-
- * harddrake/TODO: update
-
- * drakxtools.spec: 9.1-0.17mdk
-
-2003/01/27 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * standalone/drakfont:
- - progress bars works
- - change sucky About box
- - wipeout commented code
- - remove ugly borders when embedded
-
-2003/01/27 florin
-
- * standalone/drakgw: typo rename, not renamef
-
-2003/01/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mouse.pm: fix missing pointer_ungrab so that after testing mouse during
- install we can move the mouse pointer everywhere
-
- * interactive/gtk.pm: since return values of callbacks are now
- non-ignored, we need to
- return 0 to the expose_event when displaying wait message so that
- gdk really does the exposure :)
-
-2003/01/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po: updated po file
-
-2003/01/27 Pixel <pixel@mandrakesoft.com>
-
- * interactive/newt.pm: don't blindly truncate strings to size 40 in
- simplify_string
-
-2003/01/27 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm: Adapted printerdrake to
- Foomatic 2.9.x, bug fix for use of native PPDs in recommended mode, bug
- fixes in association between detected printers and existing queues.
-
-2003/01/27 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * modules.pm: fix latest source of "unlisted modules" in draksound:
- modules::get_alias() was able to give "module " instead of only "module"
- beacause modules::read_conf() split the line on space with a maximum of
- 3
- splited elements.
- i choose to strip terminal spaces and btw terminal comments.
- i did not choose to do not put a limit to split since it's usefull for
- some
- cases.
-
- * standalone/drakbug: force drakbug to be runnable in strict mode
-
- * drakxtools.spec: 9.1-0.16mdk
- 9.1-0.15mdk
- reput back perl-gtk-0.7 dependancy because of drakfloppy and
- net_monitor
-
- * standalone/drakxtv: this patch enable doc team to take snapshot of
- drakxtv even if they do not
- have any card:
- - running "/usr/sbin/drakxtv" will enable to take snapshot of error
- message
- when xawtv wasn't installed by the drakx installer
- - running "/usr/sbin/drakxtv --testing" will emulate a fake dummy tv
- card
- so that one is able to take snapshots of configuring a tv card
-
- * Makefile: roll back (mcc!=gi)
- remove warnings in package
-
- * standalone/draksec: it's useless to import %security::help::help since
- it's already
- exported by our
-
- * ugtk2.pm: remove debugging statement
- let mcc pack tables behave smoother, so that all columns of mcc tables
- behave
- like last column of drakx's pack tables
- don't sent USR2 to mcc for logdrake;
- logdrake is handled differently since it's a special case.
- else on first execution of an embedded app, we take two USR2 (one from
- the
- embedded app and one from logdrake, which is bad)
-
- * standalone/drakfloppy, interactive.pm, standalone/net_monitor: strip
- authentification out of interactive->vnew into common.pm
- This enable apps that still use gtk+-1.2 via my_gtk to still work when
- they only need interactive->vnew('su') just to get root capabilities.
- Indeed, interactive load ugtk if it has access to the X server, which
- make my_gtk and ugtk fight for the cpu forever... which is bad imho...
- drakfloppy and net_monitor were converted to use it and are now usuable
- again
- ("i leave ... again" commit).
-
- it would also enable to complete spec 64 by enabling rpmdrake
- to use kdesu under kde and consolehelper under gnome.
- rpmdrake is indeed the last program to not behave like
- the running desktop to get root capability.
-
- unless someone is against this, i'll convert the mcc and all other gtk+
- pure
- tools to do not use anymore interactive just to get root capability.
-
-
- btw, i fixed the infamous SECTOR_SIZE warning...
-
- * diskdrake/hd_gtk.pm, interactive/gtk.pm: diskdrake: when non embedded,
- ensure sub window are modal
- all other drakx tool can be fixed the same way
-
- * share/po/Makefile: since fpons don't care about fixing drakxtools build
- broken by
- drakpxe, let remove drakpxe from translatable files
-
- * standalone/logdrake: cosmetic fix for embedded mode:
- don't display "wait while parsing" window when embedded
- fix logdrake behaviour in mcc where logdrake would only log
- the first process.
- another (rare indeed) case of a bug introduced because perl_checker
- wanted us to localize a file handle :-(
-
- * common.pm (require_root_capability): having extracted it from
- interactive enable
- to further simplify it
- strip authentification out of interactive->vnew into common.pm
- This enable apps that still use gtk+-1.2 via my_gtk to still work when
- they only need interactive->vnew('su') just to get root capabilities.
- Indeed, interactive load ugtk if it has access to the X server, which
- make my_gtk and ugtk fight for the cpu forever... which is bad imho...
- drakfloppy and net_monitor were converted to use it and are now usuable
- again
- ("i leave ... again" commit).
-
- it would also enable to complete spec 64 by enabling rpmdrake
- to use kdesu under kde and consolehelper under gnome.
- rpmdrake is indeed the last program to not behave like
- the running desktop to get root capability.
-
- unless someone is against this, i'll convert the mcc and all other gtk+
- pure
- tools to do not use anymore interactive just to get root capability.
-
-
- btw, i fixed the infamous SECTOR_SIZE warning...
-
- * standalone/harddrake2: make interactive help window be modal, aka
- transcient for main ugtk2
- window
- perl_checker fix
- use new help system
-
- * network/netconnect.pm: let drakconnect be less verbose: aka explain
- rename of old configuration files
- if that had been already done
-
- * standalone/drakhelp:
- - strict mode
- - we need at least 1 argument, and only one
-
-2003/01/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po, share/po/zh_CN.po: updated Spanish and Chinese files
-
- * share/po/et.po: updated Estonian file
-
-2003/01/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sq.po: updated po file
-
-2003/01/24 Pixel <pixel@mandrakesoft.com>
-
- * ugtk2.pm (ask_browse_tree_info): better look when embedded in a smaller
- window
-
-2003/01/24 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * detect_devices.pm: get back serial modem detection
-
- * drakxtools.spec: new version
-
- * network/network.pm: fix typo
-
-2003/01/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive/gtk.pm: remove unused variable
- fix Return key on a radio button grabbing focus on next functional group
- of widgets AND doing an action on it (toggling checkbuttons etc) (needs
- perl-GTK2 >= 0.0.cvs.2003.01.24.1)
-
- * mouse.pm: remove blinks in mouse test
-
-2003/01/24 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm (ask_from_list, ask_from_list_, ...): option nocancel
- added
- (ask_yesorno): no "Cancel" or "Previous" button
-
- * install_any.pm, install_steps_interactive.pm: fix "Previous" button in
- warnAboutNaughtyServers, so there is 3 choices
- (Previous, unselect servers, accept :)
-
- * install_steps_gtk.pm, mouse.pm:
- - don't setMouseLive when the protocol hasn't changed
- - don't say "MOVE YOUR WHEEL" when there is no wheel and the protocol
- hasn't changed
- (nb: no wheel + IMPS/2 can now happen for usb mice)
-
-2003/01/24 alus
-
- * share/po/pl.po: done
-
-2003/01/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * common.pm, c/stuff.xs.pl, interactive.pm, lang.pm: fix non latin1
- post-install perl-gtk2 apps, seems like perl upgrading strings to utf8
- is somewhat broken (dunno why), so now we bind the codeset or our
- textdomains to utf8 and tag the translated strings to utf8, when using
- gtk
-
- * mouse.pm: remove blinks in mouse test
-
-2003/01/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sq.po, share/po/it.po, share/po/nl.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/lv.po,
- share/po/hu.po: updated pot file (English proofreading)
-
- * standalone/draksplash, standalone/logdrake, standalone/draksec,
- share/compssUsers.desktop, standalone/harddrake2,
- standalone/net_monitor, standalone/mousedrake, standalone/drakperm,
- standalone/scannerdrake: English proofreading
-
- * share/po/et.po: updated Estonian file
- updated pot file (English proofreading)
-
-2003/01/24 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm:
- - don't setMouseLive when the protocol hasn't changed
- - don't say "MOVE YOUR WHEEL" when there is no wheel and the protocol
- hasn't changed
- (nb: no wheel + IMPS/2 can now happen for usb mice)
- - switch "<= 3 buttons usb mice" from X protocol PS/2 to IMPS/2 (it
- works
- nicely, and redhat do so)
- - default usb mice to USB|Wheel instead of USB|Generic, since most
- (all?) usb
- mice have a wheel
- (i tested on 1 button mac mouse, it works nicely with ZAxisMapping and
- IMPS/2)
-
- * interactive.pm (ask_from_list, ask_from_list_, ...): option nocancel
- added
- (ask_yesorno): no "Cancel" or "Previous" button
-
- * install_any.pm, install_steps_interactive.pm: fix "Previous" button in
- warnAboutNaughtyServers, so there is 3 choices
- (Previous, unselect servers, accept :)
-
- * install_steps_gtk.pm:
- - don't setMouseLive when the protocol hasn't changed
- - don't say "MOVE YOUR WHEEL" when there is no wheel and the protocol
- hasn't changed
- (nb: no wheel + IMPS/2 can now happen for usb mice)
-
-2003/01/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: fixed some (locally used) charset names
-
- * share/po/et.po: updated Estonian file
-
-2003/01/23 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/main.pm (configure_chooser_raw): no special case for "Next"
- button
-
- * install_steps_interactive.pm (formatMountPartitions): help perl
- (otherwise wait_message stays forever in newt)
-
- * interactive/newt.pm: fix special case "for license agreement": only use
- it for long messages, and fix {format} use
- add a button to "summary"-like dialog boxes
-
-2003/01/23 alus
-
- * share/po/pl.po: updated
-
-2003/01/23 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm, network/ethernet.pm:
- - perl_checker compliant
- - s/$pump/$auto_ip/
- - use join('', if_(..), if_(..))
- - each_index instead of for
- - various fixes
-
- * network/netconnect.pm, network/modem.pm, network/isdn.pm,
- network/adsl.pm: isdn.pm now in use strict
- little cleanup
-
-2003/01/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po: updated Estonian file
-
- * share/po/ko.po: Changes asked by HP people to Korean translation
-
-2003/01/23 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/main.pm (configure_chooser_raw): no special case for "Next"
- button
-
- * common.pm: better fix of ->isa use
- remove use of UNIVERSAL::isa() (it is not much more complex with ref +
- ->isa, and UNIVERSAL::isa() would need a special case in perl_checker)
-
- * keyboard.pm (read): fix return value when no configured keyboard is
- found
-
- * diskdrake/interactive.pm: fix diskdrake in newt (causing error about
- missing method ->cylinder_size)
-
- * Xconfig/xfree3.pm, Xconfig/xfreeX.pm, Xconfig/xfree4.pm: introduce
- ->is_fbdev, and use it to simplify ->set_resolution
-
- * install_any.pm (getHds): do not handle missing harddrives by calling
- setupSCSI, since
- setupSCSI do it by itself now
-
- * interactive/newt.pm: fix special case "for license agreement": only use
- it for long messages, and fix {format} use
- add a button to "summary"-like dialog boxes
- - handle {ok_disabled}
- - correctly wrap messages
- - fix Textbox size
- - fix Listbox size
- - special code to handle the license dialog
-
- * Xconfig/various.pm (to_string): created, try to shortly describe current
- configuration
- (configure_FB_TVOUT): don't do anything when not using XF4
-
- * interactive/gtk.pm: focus first widget when there is no ok
-
- * Xconfig/xfree.pm (is_fbdev): created
- (get_both, set_both): skip modifications on missing xfree3 or xfree4
-
- * install_steps_interactive.pm (formatMountPartitions): help perl
- (otherwise wait_message stays forever in newt)
- (reallyChooseGroups): remove "Previous" button
- (setupSCSI): remove now unused variable $clicked
- (summary): display more nicely the current X config when fbdev
- (selectLanguage): no need to handle "Cancel" on language choosing :)
- (setupSCSI): handle calling modules::interactive::load_category in
- non-automatic mode when no harddrives are found
-
- * modules/interactive.pm (load_category__prompt_for_more): cleanup,
- propose "See hardware info" in any case
-
- * network/network.pm: pixelification
-
-2003/01/23 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: fix perl-GTK2 dependancy
- 9.1-0.13mdk
-
- * standalone/drakpxe: perl_checker fix
-
- * network/ethernet.pm:
- - force use strict
- - perl_checker fix
-
- * network/isdn.pm: force strict pragma
- force strict mode
-
- * interactive/gtk.pm: workaround bug introduced by new pixel focus
- managment
-
- * standalone/service_harddrake: perl_checker fix
- reconfigure sound slots at boot time (we should enhance slot filling
- by keeping existent module affectation, aka keep user choice if his
- module for slot X is not the default one)
-
- * network/netconnect.pm, network/tools.pm, network/shorewall.pm,
- network/network.pm, network/modem.pm: force strict mode
-
-2003/01/22 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm:
- - speedtouch fixes :
- o binaries location from /usr/bin to /usr/sbin
- o clean previous instance of pppoa3 according to modem id (-c)
- (special thanks to Corsikas who proudly brings this patch to me :)
-
-2003/01/22 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: perl checker fixes.
-
- * bootloader.pm: fix call to sanitize_ver by giving it linux-$version
- instead of linux$ext.
-
-2003/01/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * c/stuff.xs.pl, lang.pm: fix accents characters displaying in console
- mode during install:
- - convert translations into utf8 only during install && if using gtk
- - explicitely bind the codeset to the specified locale's encoding
- because
- during install they are reported as utf8
-
- * ugtk2.pm: correctly pop when F2 (screenshots)
- revive F1, F2 and alt-e (dialogs for F1 and F2 are broken, though)
-
- * mdk-stage1/pci-resource/update-pci-ids.pl, mdk-stage1/probing.c: add
- full pci probe support
-
- * mdk-stage1/usb-resource/update-usb-ids.pl: have pci usb controllers
- sorted alphabetically
-
- * common.pm: correctly pop when F2 (screenshots)
- fix accents characters displaying in console mode during install:
- - convert translations into utf8 only during install && if using gtk
- - explicitely bind the codeset to the specified locale's encoding
- because
- during install they are reported as utf8
-
-2003/01/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/lt.po, share/po/he.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/sq.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- pot file
-
- * standalone/draksplash, standalone/drakbackup, standalone/drakfloppy,
- standalone/drakfont, standalone/drakconnect, standalone/drakgw,
- standalone/drakperm: English proofreading
-
- * lang.pm: small changes in charset naming so they work better in console
- (console
- is still not in utf-8)
-
- * share/po/et.po, share/po/fi.po: updated pot file
- updated Finnish and Estonian files
-
-2003/01/22 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: call "yelp-pregenerate -a" after installing pkgs
- (since it's skipped DURING_INSTALL)
- - remove createBootdisk step
- - add mkbootdisk option in setupBootloader__general()
- - move kernelVersion() from install_any to any
-
- * interactive.pm: add some documentation about the various possible fields
-
- * interactive/gtk.pm: add {callbacks}{ok_disabled}
-
- * network/network.pm: simplify easy_dhcp prototype
-
- * install_steps_interactive.pm (acceptLicense): use new "interactive"
- feature to gray "Next" button until
- license is accepted
- simplify easy_dhcp prototype
- - remove createBootdisk step
- - add mkbootdisk option in setupBootloader__general()
- - move kernelVersion() from install_any to any
-
- * any.pm, install2.pm, install_any.pm, steps.pm:
- - remove createBootdisk step
- - add mkbootdisk option in setupBootloader__general()
- - move kernelVersion() from install_any to any
-
-2003/01/22 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * network/netconnect.pm, network/network.pm, standalone/mousedrake,
- printer/printerdrake.pm, harddrake/TODO, standalone/drakxtv:
- perl_checker fixes
-
- * standalone/drakfont:
- - perl_checker fixes
- - is_a_font(): display the non existant file we just checked for
- instead of an undefined value
- fix progressbar label initialization
-
- * harddrake/sound.pm:
- - if there's no know driver, offer to pick a driver in the drivers
- list in case ldetect-lst isn't up to date but the user know which
- driver to use
- - consolidate "pick any driver" entry
-
-2003/01/22 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, any.pm, install_any.pm, install2.pm, steps.pm,
- install_steps_interactive.pm:
- - remove createBootdisk step
- - add mkbootdisk option in setupBootloader__general()
- - move kernelVersion() from install_any to any
-
-2003/01/21 alus
-
- * share/po/pl.po: utf-8 again
- updated again...? And again UTF -> ISO
- back from UTF-8 to ISO-8859-2 ... Why Why Why? It should work from
- UTF-8...
-
-2003/01/21 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/drakpxe: latest fixes for having default file correctly
- documented and make sure if
- server boot using dhcp itself, server hostname is given instead of ip
- address.
- add daemons stop/start code.
- update with something that look like running.
-
-2003/01/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mouse.pm: fix absence of scroll up and scroll down in mouse test
-
- * interactive/gtk.pm, install_steps_gtk.pm: perl-GTK2 0.0.cvs.2003.01.21.1
- should fix set_active(undef) misbehaviour
-
- * ugtk2.pm: seems like gdk_window_foreign_new is leaking as well..
- since gtkset_mousecursor is called by a timeout, don't leak
- memory because it can lead to problems on the long term
-
-2003/01/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po: updated Vietnamese and Polish files
- English proofreading (first pass)
-
- * network/adsl.pm: English proofreading by Stew Beneditcs
-
- * share/po/sk.po, share/po/DrakX.pot, share/po/zh_CN.po: English
- proofreading (first pass)
- updated Slovak and Chinese files
-
- * network/isdn.pm: English proofreading (first pass)
- English proofreading by Stew Benedicts
-
- * share/po/pl.po: updated Vietnamese and Polish files
-
- * network/network.pm, share/po/gl.po, share/po/pt_BR.po, share/po/th.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/be.po,
- share/advertising/01-thanks.pl, share/po/ko.po, standalone/drakTermServ,
- share/po/sv.po, share/po/sr.po, share/po/fi.po, share/po/he.po,
- share/advertising/05-games.pl, share/po/da.po, share/po/ca.po,
- share/po/ar.po, share/advertising/04-multimedia.pl, share/po/ro.po,
- security/level.pm, share/po/zh_TW.po, share/po/sq.po, share/po/it.po,
- share/po/eu.po, share/po/es.po, share/advertising/07-desktop.pl,
- network/shorewall.pm, network/tools.pm,
- share/advertising/08-development.pl, share/advertising/06-mcc.pl,
- share/po/lv.po, share/po/hu.po, printer/printerdrake.pm, share/po/id.po,
- share/po/ru.po, share/po/br.po, share/po/sl.po, share/po/no.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/uk.po,
- share/advertising/03-internet.pl, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, partition_table/raw.pm, share/po/bs.po, share/po/wa.po,
- share/po/is.po, standalone/drakfont, share/po/af.po, share/po/az.po,
- share/po/pt.po, share/po/ta.po, share/po/fr.po, share/po/nl.po,
- share/po/de.po, share/po/eo.po, share/po/bg.po, share/po/cs.po,
- share/po/el.po: English proofreading (first pass)
-
- * bootlook.pm, install_steps_interactive.pm, network/netconnect.pm,
- network/drakfirewall.pm, standalone/mousedrake,
- diskdrake/interactive.pm, Xconfig/monitor.pm, install_any.pm,
- harddrake/v4l.pm, modules/interactive.pm, any.pm, harddrake/sound.pm,
- services.pm, network/ethernet.pm, bootloader.pm: English proofreading by
- Stew Benedicts
-
-2003/01/21 Pixel <pixel@mandrakesoft.com>
-
- * steps.pm: on error in acceptLicense, go back to selectLanguage (ie.
- handle "Previous ->" correctly)
-
- * Xconfig/various.pm, Xconfig/card.pm: have Xfree version at only one
- place
- (nb: it would be better to parse available package and get version from
- it.)
-
- * install_interactive.pm: remove or fix some "Previous"
-
- * help.pm: "license" is now step "acceptLicense"
-
- * interactive.pm: when the return value of ask_from_ and ask_from is not
- used, do not have a
- "Previous ->" or "Cancel" button (beware, black magic here :)
-
- * interactive/gtk.pm: remove unused variable
- (ask_fromW): very smart code to know which widget to focus (dilemna is:
- "Next" vs first widget). One can also force focusing of first widget
- using $common->{focus_first}
- (ask_fromW): have "advanced" widgets above buttons, not below
- (create_list): fix old bug (nb: this code must be unused)
- (create_boxradio): need to set {focus_w} to the selected widget (nb:
- this is ugly)
- (create_boxradio, $may_go_to_next): no special case for "tab", gtk2
- handles things better than gtk1
- ($set_all): pass the full_struct to the setters (this allows modifying
- {focus_w}) (nb: this is ugly)
-
- * install_gtk.pm: enlarge "steps" window a little
- small enhancement to know which step is currently done
-
- * ugtk2.pm: enlarge "steps" window a little
- (create_okcancel): rework to prepare next move, "Next" and "Previous" on
- the left, and @other buttons on the right
- (create_hbox): do handle the layout parameter
-
- * install_steps_interactive.pm: replace "Next" button with "Reboot" at
- exitInstall step
- remove or fix some "Previous"
- (acceptLicense): handle "Previous ->" correctly, and simplify code
- (esp. don't set useless_thing_accepted)
-
- * any.pm (setupBootloader__mbr_or_not): add ability to skip and to put on
- floppy
- rework autologin dialog box
- (selectLanguage): no "Previous ->" during install
-
- * diskdrake/interactive.pm (Mount_point): use uniq() on suggested mount
- points (otherwise the suggested mount point appears twice) (fixes bug
- #954)
-
- * install2.pm: don't prompt for license when useless_thing_accepted
- (this used to be done in install_steps_interactive::acceptLicense)
-
- * install_steps_gtk.pm: workaround set_active on Gtk2::CheckButton widgets
- thinking undef is true :-(
- (hopefully, gc will fix perl-GTK2!)
- replace some "Ok" with "Next ->"
-
- * Xconfig/main.pm: replace some "Ok" with "Next ->"
-
-2003/01/21 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm, printer/printerdrake.pm:
- - Support for manufacturer-supplied PostScript PPDs also in
- recommended
- mode.
- - If "Foomatic + Postscript" is recommended driver for a printer and a
- manufacturer-supplied PPD file exists for it, the PPD file gets the
- recommended driver.
- - Tried to extract IEEE-1284 auto-detection info from the PPD files
- but
- this takes too long time (40 sec for 800 PPDs).
- - Fixed long-standing bug in activation of auto-load of the USB
- "printer"
- kernel module.
-
-2003/01/21 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/TODO: update
-
- * share/po/fr.po: update french translation
-
- * harddrake/sound.pm: handle proprietary drivers
- if there's no alternative driver or if the current setting does not
- please the user, let he pick any driver among multimedia/sound modules
- category
-
-2003/01/20 alus
-
- * share/po/pl.po: updated
-
-2003/01/20 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm: little cleanup
-
- * network/network.pm: void label removed
- - zero conf is avaible in drakconnect, with/without dhcp
- - install tmdns and zcip packages when needed
-
- * network/tools.pm: get username back in menu
-
- * network/ethernet.pm:
- - zero conf is avaible in drakconnect, with/without dhcp
- - install tmdns and zcip packages when needed
-
-2003/01/20 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/drakpxe: initial revision with translation message.
-
- * Makefile.config: added drakpxe
-
-2003/01/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * Xconfig/test.pm: use gtk rather than qiv to display the background tile
- in X test
- fix Gtk2 port
-
-2003/01/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sr.po, share/po/fi.po, share/po/sp.po, share/po/tr.po: updated
- Finnish, Serbian and Turkish files
-
- * share/po/et.po: updated Estonian file
-
- * keyboard.pm: small keyboard name change
-
- * share/po/es.po, share/po/ar.po: updated Spanish and Arabic files
-
-2003/01/20 Till Kamppeter <till@mandrakesoft.com>
-
- * share/rpmsrate: Make flphoto getting onto the CDs.
-
- * printer/main.pm: Improved printer/driver list entries for PostScript PPD
- files.
- Improve association of printers with database entries (preparation for
- non-interactive print queue generation):
- - Make use of device ID strings in the Foomatic database
- - Association of generic printers when PDL (PCL, PCL-XL, PostScript)
- could
- be auto-detected
- - Cleaned up entries from manufacturer-supplied PPDs for PostScript
- printers to try to match model names of Foomatic entries
- - Bug fixes on previous association mechanism
-
- * detect_devices.pm, printer/printerdrake.pm: Improve association of
- printers with database entries (preparation for
- non-interactive print queue generation):
- - Make use of device ID strings in the Foomatic database
- - Association of generic printers when PDL (PCL, PCL-XL, PostScript)
- could
- be auto-detected
- - Cleaned up entries from manufacturer-supplied PPDs for PostScript
- printers to try to match model names of Foomatic entries
- - Bug fixes on previous association mechanism
-
-2003/01/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/sound.pm: make all chkconfig calls be chrooted
-
- * services.pm: fix prefix usage
-
- * mouse.pm: fix gtk+-2 port
-
- * standalone/draksec: use new help scheme just added to msec (this *does*
- need a newer msec
- package!!)
-
- * standalone.pm: fix breakage introduced when lowering warning level
-
-2003/01/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po, share/po/sq.po: updated Danish and Albanian files
-
-2003/01/18 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * tools/ppc/mapping, tools/ppc/magic: Update magic, mapping files for PPC
- from Christian Walther
-
-2003/01/17 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm, network/ethernet.pm:
- - some changes to dhcp behavior for beta2 (not clean yet)
-
- * drakxtools.spec: 0.12mdk
-
-2003/01/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ru.po: updated po file
-
- * share/po/it.po: updated Italian file
-
-2003/01/17 Pixel <pixel@mandrakesoft.com>
-
- * tools/make_mdkinst_stage2: do not remove mdk_10.pcf in the ramdisk
- (or handle it in lang.pm since it seems to be needed for greek display)
-
-2003/01/17 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * modules.pm: airport support for ppc
-
-2003/01/17 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: add some applications on club voting
-
-2003/01/16 alus
-
- * share/po/pl.po: updated
-
-2003/01/16 Daouda Lo <daouda@mandrakesoft.com>
-
- * Makefile.drakxtools:
- - drakhelp moved to /usr/bin/
-
- * standalone/drakhelp:
- - checker
- - support gnome help
- - warn if documentation is not installed
- - syntax : drakhelp relative_link
- example: drakhelp Quick_Startup.html/drakx.html
- - drakhelp will check the running wm and will launch kdehelpcenter
- with the correct URL after localizing the link.
- Otherwise, it launch a default browser: mozilla konqueror or galeon.
-
- * standalone.pm:
- - remove help callback (moved into drakhelp)
-
- * Makefile.config:
- - add drakhelp
-
-2003/01/16 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm:
- - fix /etc/hosts localhost.localdomain in localhost
-
-2003/01/16 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: fixed not to ask group instead of
- individual package selection.
-
-2003/01/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm, lang.pm: Added some more English locales; and changed all
- locale names using xx
- notation to xx_YY notation (so it's easier to just append a ".UTF-8" in
- case we provide a way to let the user choose if he wants UTF-8 or not)
-
-2003/01/16 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: workaround ref count perl bug
-
- * share/step-orange-click.xpm, share/step-red-on.xpm,
- share/step-orange.xpm, share/step-red-click.xpm,
- share/step-green-on.xpm, install2.pm, share/step-green.xpm,
- install_steps.pm, install_gtk.pm, share/step-green-click.xpm,
- share/step-red.xpm, install_steps_interactive.pm, steps.pm,
- share/step-orange-on.xpm: new steps window layout
-
-2003/01/16 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/harddrake2, services.pm: fix embedding
-
-2003/01/16 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone.pm:
- - remove help callback (moved into drakhelp)
-
- * standalone/drakhelp:
- - syntax : drakhelp relative_link
- example: drakhelp Quick_Startup.html/drakx.html
- - drakhelp will check the running wm and will launch kdehelpcenter
- with the correct URL after localizing the link.
- Otherwise, it launch a default browser: mozilla konqueror or galeon.
-
- * Makefile.config:
- - add drakhelp
-
-2003/01/16 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: do not propose individual package on
- upgrade.
-
- * install_steps.pm: fixed test of alternatives always seen as broken.
-
-2003/01/16 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: add coreutils-doc by default
- add hdparm in default install (esp. per cooker request)
-
- * install_steps_interactive.pm: new steps window layout
- ask security level in every install
- hopefully last titi's bug on getSoundDevices :-(
-
- * share/po/Makefile: don't yell when checking for "$" in DrakX.pot and
- only finding "\$"
-
- * steps.pm: new steps window layout
- ask security level in every install
-
- * security/level.pm, standalone/drakconnect, network/netconnect.pm,
- standalone/drakperm, standalone/net_monitor, detect_devices.pm,
- network/tools.pm: replace occurences of "$foo ? $foo : $bar" with "$foo
- || $bar"
-
- * standalone/service_harddrake, standalone.pm: make perl_checker happy
-
- * network/network.pm: replace occurences of "$foo ? $foo : $bar" with
- "$foo || $bar"
- have dhcp-client the default dhcp client
-
- * share/step-orange-click.xpm, share/step-red-on.xpm,
- share/step-orange.xpm, share/step-green-on.xpm, share/step-green.xpm,
- install_steps.pm, install_gtk.pm, share/step-green-click.xpm,
- share/step-orange-on.xpm, share/step-red-click.xpm, install2.pm,
- share/step-red.xpm: new steps window layout
-
- * install_steps_auto_install.pm: configureNetwork step must be non-auto
- otherwise only
- install_steps::configureNetwork is called
-
-2003/01/16 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakbug, bootlook.pm, log.pm, standalone.pm,
- standalone/draksec, standalone/drakTermServ, harddrake/v4l.pm,
- standalone/drakxtv, standalone/drakgw, harddrake/TODO: "je n'en veux +
- de cette engeance" (c) pixel :
- make explanations provided by log and not anymore by standalone,
- thus preventing using standalone in drakx (which is bad)
-
- * standalone/service_harddrake, standalone/drakautoinst: perl_checker
- fixes
- "je n'en veux + de cette engeance" (c) pixel :
- make explanations provided by log and not anymore by standalone,
- thus preventing using standalone in drakx (which is bad)
-
- * drakxtools.spec: require an recent enought MDK::Common
-
- * harddrake/sound.pm: "je n'en veux + de cette engeance" (c) pixel :
- make explanations provided by log and not anymore by standalone,
- thus preventing using standalone in drakx (which is bad)
- happy drakx
- move "require standalone" where needed
- fix sound configuration while installing
-
-2003/01/16 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: beta 2
-
- * share/rpmsrate: move gnucash up on mandrakeclub demand
-
-2003/01/15 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix typo
- (selectInstallClass): display mandrake release version when listing the
- choices of partitions to upgrade
-
- * install_steps.pm: adapt to install_any::find_root_parts() return value
- changes
-
- * install_any.pm (find_root_parts):
- - do not use guess_mount_point() anymore
- - check /etc/mandrake-release instead of /etc/fstab
- - return a list of { release => "Mandrake Linux release X.X (XXXX)",
- part => ... }
- instead of a list of parts
-
- * harddrake/sound.pm: do not "use standalone" in a module used during
- install!
-
-2003/01/16 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile: don't yell when checking for "$" in DrakX.pot and
- only finding "\$"
-
- * install_steps_interactive.pm: hopefully last titi's bug on
- getSoundDevices :-(
-
-2003/01/15 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix typo
- (selectInstallClass): display mandrake release version when listing the
- choices of partitions to upgrade
-
- * install_steps.pm: adapt to install_any::find_root_parts() return value
- changes
-
- * install_any.pm (find_root_parts):
- - do not use guess_mount_point() anymore
- - check /etc/mandrake-release instead of /etc/fstab
- - return a list of { release => "Mandrake Linux release X.X (XXXX)",
- part => ... }
- instead of a list of parts
-
- * harddrake/sound.pm: do not "use standalone" in a module used during
- install!
-
-2003/01/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/he.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/sq.po, share/po/it.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated pot file
-
- * share/po/nl.po: updated pot file
- fixed encoding problem
- updated Dutch file
-
- * lang.pm: Added "Amharic" in the languages list, so it can be choosed and
- its
- translations can get installed from the rpm packages
-
-2003/01/15 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (suggest_onmbr): log the choice
-
- * patch/patch-9.0-auto-inst-network-config.pl: fix for network module
- probe & configuration in interactive auto_install
-
- * install_steps.pm: adapt to install_any::find_root_parts() return value
- changes
-
- * install_steps_interactive.pm (selectInstallClass): display mandrake
- release version when listing the choices of partitions to upgrade
-
- * install_any.pm (find_root_parts):
- - do not use guess_mount_point() anymore
- - check /etc/mandrake-release instead of /etc/fstab
- - return a list of { release => "Mandrake Linux release X.X (XXXX)",
- part => ... }
- instead of a list of parts
-
- * install_steps_auto_install.pm: move
- install_steps_auto_install_non_interactive::configureNetwork() to
- install_steps_auto_install::configureNetwork() as it should be
- (thanks to Luc Bourdot)
-
- * harddrake/sound.pm: do not "use standalone" in a module used during
- install!
-
-2003/01/15 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/sound.pm: snd-sscape does not exist
- - factorize snd devices listing in detect_devices::getSoundDevices()
- so that each caller is ppc aware
- - factorize sound slots configuration into
- harddrake::sound::configure_sound_slots() so that harddrake service
- will eventually set them at bootstrapping time
-
- * standalone/drakproxy: drakproxy need common for getVarsFromSh()
-
- * detect_devices.pm, install2.pm, install_steps_interactive.pm:
- - factorize snd devices listing in detect_devices::getSoundDevices()
- so that each caller is ppc aware
- - factorize sound slots configuration into
- harddrake::sound::configure_sound_slots() so that harddrake service
- will eventually set them at bootstrapping time
-
- * standalone/harddrake2: add an option to skip jazz drives detection
-
-2003/01/14 Pixel <pixel@mandrakesoft.com>
-
- * rescue/list: /usr/share/magic has moved to /usr/share/misc/magic
-
- * any.pm: ensure cancel on setupBootloader__mbr_or_not do cancel
-
- * modules.pm: changes to have less "Use of uninitialized value"
-
- * printer/printerdrake.pm: please perl_checker
-
- * share/list: unicore/To/Fold.pl is necessary to fix "panic: swash_fetch"
- error occuring in
- a regexp with /i on ->{device} (fixes bug #799)
-
- * install2.pm: don't probe mouse when testing (startup is now much faster)
- remove the ugly temporary fix for fontconfig
- remove duplicate code
- don't automatically configure network on upgrade, now only done when
- called via summary
-
- * sbus_probing/main.pm: fix bug & cleanup (to have less warning in debug
- mode)
-
- * interactive/gtk.pm: set_active on Gtk2::CheckButton is pretty dumb, it
- thinks undef is true ;p
-
-2003/01/14 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/data.pm, printer/printerdrake.pm: Removed bugs from Titi which
- prevented printerdrake from installing the requested spooler.
-
-2003/01/14 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakfont: fix font_choice()
-
- * harddrake/check_snd.pl: add harddrake::sound checker
-
-2003/01/14 Pixel <pixel@mandrakesoft.com>
-
- * share/list: unicore/To/Fold.pl is necessary to fix "panic: swash_fetch"
- error occuring in
- a regexp with /i on ->{device} (fixes bug #799)
-
- * install2.pm: don't automatically configure network on upgrade, now only
- done when called via summary
-
-2003/01/14 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/sound.pm: add missing sound modules (found by check_snd in
- comparing
- harddrake::sound vs list_modules). we only left audio and bttv...
- add a "trouble shooting" window
-
- * harddrake/check_snd.pl: add harddrake::sound checker
-
- * standalone/drakfont: fix font_choice()
-
-2003/01/13 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm: don't say "You must have a swap partition"
- (since it's after using diskdrake which is for experts)
-
-2003/01/13 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/detect.pm: New CUPS printer sharing configuration dialog.
- Reverted broken printer::main::set_usermode() to version of Mandrake
- 9.0.
-
- * printer/main.pm: Avoid unnecessary restarts of the CUPS daemon.
- New CUPS printer sharing configuration dialog.
- Reverted broken printer::main::set_usermode() to version of Mandrake
- 9.0.
-
- * printer/printerdrake.pm: Avoid unnecessary restarts of the CUPS daemon.
- Removed debug helper line.
- New CUPS printer sharing configuration dialog.
- Reverted broken printer::main::set_usermode() to version of Mandrake
- 9.0.
-
-2003/01/13 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * printer/data.pm: remove old bug reference
-
- * share/po/fr.po: typo fix
-
- * printer/main.pm: make get_descr_from_ppd() clearer by :
- - using cat_() instead of manual open or ...
- - using "$var = s/$regexp//" instead of
- "var=/regexp\(...\)/; var=$1;"
- simplify set_cups_autoconf()
- add_spooler_to_security_level(), configure_queue()
- and config_sane() :
- factorize common code, aka resuse MDK::Common
-
- * harddrake/data.pm: add support for zip drives
-
- * harddrake/TODO: update
-
- * standalone/harddrake2: it's uneeded to force scalar context
- this is not a per class help, but we told the user what
- he can achieve (aka not only on startup)
- listlength() is obviously just "overhead" for arrays
- use diskdrake to configure cdroms, dvroms, cd|dvd -burners,
- floppies and zip drives
-
- * printer/printerdrake.pm: print_testpages() : factorize and simplify
- options managment
- by using an options hash
- setup_local_autoscan():
- - don't reinvent the wheel, reverse is faster
- - remove doble $device initialization in one path
- setup_local_autoscan() : simplify loop of loop
- and optimize away useless $alreadyfound
-
-2003/01/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Albanian and Swedish files
-
-2003/01/12 Pixel <pixel@mandrakesoft.com>
-
- * docs/comparisons: add explained changes in hwdata and kudzu from redhat
- 8.0 to 8.1beta
- add changes between anaconda 8.0 and current
-
- * drakxtools.spec: drakxtools need latest perl-MDK-Common
-
-2003/01/11 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: capitalise win $domain ASAP so that directory
- /home/$domain is created
- capitalised (thanks to Buchan Milne)
-
-2003/01/10 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: do not use supermount by default
- (readBootloaderConfigBeforeInstall): set bootUnsafe to 0 when upgrading
- so
- that it doesn't ask where to install the bootloader (mbr vs boot
- partition)
-
-2003/01/10 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/netconnect.pm:
- - catch wizcancel die
- - fix fucked previous button after configuration completes
- - little cleanup
-
-2003/01/10 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: do not use supermount by default
- (readBootloaderConfigBeforeInstall): set bootUnsafe to 0 when upgrading
- so
- that it doesn't ask where to install the bootloader (mbr vs boot
- partition)
- simplify and factorize
- (now works on 1.upgrade 2.install 3.install + change existing config)
-
- * Xconfig/card.pm: fix priority
-
- * Xconfig/main.pm, standalone/XFdrake, install_steps_interactive.pm:
- simplify and factorize
- (now works on 1.upgrade 2.install 3.install + change existing config)
-
- * fsedit.pm: lvm on / works (dixit Brian J. Murrell)
-
- * install2.pm: fix unused vars
-
-2003/01/09 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: changed interface of detect_devices::install_addons.
-
- * detect_devices.pm: add update-ldetect-lst after install_addons.
-
-2003/01/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fi.po, share/po/sq.po: updated Finnish and Albanian files
-
-2003/01/09 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (configureNetwork): call
- install_steps::configureNetwork()
- - configureNetwork step now only does easy_dhcp()
- - added full network configuration to summary
-
- * network/network.pm (easy_dhcp): don't call network::configureNetwork2
- - fix priority
- - add a log
-
- * install2.pm:
- - configureNetwork step now only does easy_dhcp()
- - added full network configuration to summary
-
- * install_steps_gtk.pm (installPackages): do pop error messages
-
-2003/01/09 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/main.pm: Added cupsd.conf handling functions for a new printer
- sharing configuration dialog.
-
-2003/01/09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: fix invalid translation for draksound
-
- * harddrake/sound.pm: there's an oss usb driver too
- - snd-rme9652 is a snd-rme96 sub module
- - fix rme96xx <=> snd-rme96 equivalence
- quite a number of ensoniq cards are managed by sb.o
- - pss is the oss equivalent of alsa ad1848
- - oss ad1848 is not a driver but a sub module
- cmi8330 is handled by sb too
- als100 card is handled by sb oss sound driver
- oss trident driver handle ali5451 too
- - remove doble
- - add a comment noting there's no alsa alternative for oss' ad1889
- driver
- fix "unlisted driver" bug for rme driver
- - add new oss drivers : ad1889, ali5455 and forte
- - mark forte as oss counterpart for alsa snd-fm801 driver
- - mark ice1712 as oss counterpart for alsa snd-ice1712 driver
- - mark ali5455 as one of the oss counterpart for alsa snd-intel8x0
- driver
- - update top commentary
- - snd-via686 and snd-via8233 were merged in via82cxxx_audio
- - don't pollute install ml anymore
-
- * keyboard.pm: make return value name more explicit
- simplify
-
-2003/01/08 Franois Pons <fpons@mandrakesoft.com>
-
- * detect_devices.pm: added install_addons to install pcitable or usbtable
- addons.
-
- * install2.pm: removed perl_checker warning.
- added install_addons before leaving.
-
- * any.pm: really install the bootloader.
-
-2003/01/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm: fix a misc bug in rpmdrake (selecting a pkg doesn't work in
- certain circumstances - seems to be when the treeview doesn't have the
- focus, for exa
- mple after a search) by changing a bit the way we handle
- button_press_event in ask_browse_tree_info
-
-2003/01/08 Pixel <pixel@mandrakesoft.com>
-
- * network/network.pm: pass $::prefix instead of ''
- fix typo
- (easy_dhcp): cleanup
-
- * install2.pm: UGLY TEMPORARY FIX: create an /etc/passwd for fontconfig
-
- * ugtk2.pm: ensure drakx don't need wiz_default_up.png and
- wiz_default_left.png
-
-2003/01/08 Till Kamppeter <till@mandrakesoft.com>
-
- * printer/office.pm: Fixed Titi's bugs in the auto-configuration of
- printers in OpenOffice.org.
-
-2003/01/08 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * printer/printerdrake.pm: once we identify the protocal, skip remaining
- tests
-
- * printer/office.pm:
- - typo fix
- - s/if !/unless/
- - remove useless next
-
-2003/01/08 Pixel <pixel@mandrakesoft.com>
-
- * ugtk2.pm: ensure drakx don't need wiz_default_up.png and
- wiz_default_left.png
-
-2003/01/07 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: "require bootloader" where needed
-
- * interactive/gtk.pm, install_steps_gtk.pm, install_gtk.pm, install2.pm,
- ugtk2.pm:
- - remove help (which was at the bottom)
- - wizard style
- - focus "Next" button by default (this is rough, some dialog boxes
- *need* changes
- before being able to complete (think root password dialog))
-
- * diskdrake/hd_gtk.pm: fix ugly global setting of $ugtk2::pop_it
-
-2003/01/07 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - new way to use request help
-
- * standalone.pm:
- - compress code (pixel)
- - use ask_warn when no browser is found on the system and BROWSER env
- var not set.
-
-2003/01/07 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm: add network::easy_dhcp function. Quietly setup eth0
- in dhcp and restart network.
-
-2003/01/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/tree/etc/issue: version 9.1 cooker
-
- * rescue/devices.pl: init doesn't like anymore that /etc/initctl is
- already here
- (breaks any communication to init :/); remove /etc/initctl from
- the initial filesystem, and let init create it as a fifo during
- boot
-
-2003/01/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/th.po: converted th.po to UTF-8
-
- * share/po/pl.po: converted pl.po to utf-8
-
-2003/01/07 Pixel <pixel@mandrakesoft.com>
-
- * steps.pm: move "configureX" step before "summary" step
- move setupBootloader before summary
-
- * any.pm: "require bootloader" where needed
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
- - part of setupBootloader() are now in setupBootloader__mbr_or_not(),
- setupBootloader__general() and setupBootloader__boot_bios_drive()
- - this allows the creation of the new setupBootloader_simple() which
- is
- somehow similar to the old setupBootloader() in beginner mode
- - setupBootloader() is now always expert mode
-
- * printer/printerdrake.pm:
- - fix autodetection code (remember me to teach titi that "and" in list
- context is bad)
- - use printer::detect::whatNetPrinter directly (instead of
- net_detect() +
- net_smb_detect()), it is faster when one wants both
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * install_steps_interactive.pm (summary): add X configuration
- (configureX): this step is now always automatic. don't call
- configureXAfter() when config failed
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
- - adapt to new setupBootloader
- - add bootloader configuration in summary (still rough)
- - various cleanup
-
- * crypto.pm: cleanup and add a comment (!)
-
- * install_steps.pm: cleanup
- fix looking for broken alternatives
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
- - adapt to new setupBootloader
- - add bootloader configuration in summary (still rough)
- - various cleanup
-
- * network/network.pm, Xconfig/xfreeX.pm, network/smb.pm, lang.pm,
- network/drakfirewall.pm, raid.pm, diskdrake/smbnfs_gtk.pm,
- partition_table.pm, printer/main.pm, diskdrake/interactive.pm, pkgs.pm,
- interactive/newt.pm, fs.pm, standalone/drakfont, network/ethernet.pm,
- common.pm, detect_devices.pm, modules.pm, install_any.pm, timezone.pm:
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * Xconfig/card.pm (configure): do not do card_config__not_listed in $auto
- mode
- (configure): return without doing anything when probe fails or
- needVideoRam in $auto mode
- (multi_head_choose): be completly automatic in $auto mode
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * bootloader.pm: use "if any" instead of "if grep", and various other
- occurences of "any", "every", "partition"
- (method_choices): returns the choices of bootloaders (lilo, grub,
- yaboot...) + cleanup
- (suggest_onmbr): "lilo" and "grub" are now "unsafe" "on_mbr" choices
- - renaming of $lilo with $bootloader
- - $bootloader->{methods} is replaced by the much simpler
- $bootloader->{method},
- the special handling of grub (which need to also generate lilo.conf)
- is nicely handled in bootloader::install()
- - cleanup error handling: it was using the ugly (though safe)
- /tmp/.error
- temporary file, better use an exception
-
- * printer/detect.pm (detect): don't use net_smb_detect() and net_detect(),
- call
- whatNetPrinter() directly asking for both network & smb (faster)
-
- * Xconfig/various.pm (various): in $auto mode, don't ask about tvout
-
- * install_gtk.pm, install_steps_gtk.pm:
- - remove help (which was at the bottom)
- - wizard style
- - focus "Next" button by default (this is rough, some dialog boxes
- *need* changes
- before being able to complete (think root password dialog))
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * install_interactive.pm: fsedit::part2hd() returns a scalar, no need to
- do "my ($hd) = fsedit::part2hd(...)"
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * ugtk2.pm, interactive/gtk.pm:
- - remove help (which was at the bottom)
- - wizard style
- - focus "Next" button by default (this is rough, some dialog boxes
- *need* changes
- before being able to complete (think root password dialog))
-
- * diskdrake/hd_gtk.pm: fix ugly global setting of $ugtk2::pop_it
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * interactive.pm: fix ask_okcancel in wizard mode
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
- nicer debug message
-
- * Xconfig/resolution_and_depth.pm (configure): in $auto mode, use
- $default_resolution without asking
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * Xconfig/monitor.pm: don't do anything when automatic configuration fails
- in $auto mode
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * Xconfig/main.pm (configure_everything): in $auto mode, don't test nor
- ask when the config failed
-
- * fsedit.pm: fsedit::part2hd() returns a scalar, no need to do "my ($hd) =
- fsedit::part2hd(...)"
- fix typo (operator priority related)
- use "if any" instead of "if grep", and various other occurences of
- "any", "every", "partition"
-
- * partition_table/raw.pm: use internal_error instead of die for better
- error message (esp. backtrace)
-
- * install2.pm:
- - remove help (which was at the bottom)
- - wizard style
- - focus "Next" button by default (this is rough, some dialog boxes
- *need* changes
- before being able to complete (think root password dialog))
- cleanup
- - adapt to new setupBootloader
- - add bootloader configuration in summary (still rough)
- - various cleanup
-
-2003/01/07 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: forgot to commit threat-hub-as-usb-controllers...
-
- * standalone/draksound: perl_checker fix
- let it ask for root capabilites if launched in standalone mode
-
- * printer/printerdrake.pm: printerdrake is back alive
-
- * printer/gimp.pm: fix new data structure usage
- fixes
- - remove useless $_ setting
- - simplify overgianted look for functions
- - mask isprinterconfigured() as bogus: if $done is 1 then
- $sectionfound *is* already 1
- - simplify by reusing list_passwd()
- - simplify program flow
- - one perl_checker fix
- - simplify directories list building
- - simplify test: if a file is a plain regular file, testing if it's a
- directory is useless;
- anyway, this test is probably bogus and should just be -e and not -f
-
- * printer/office.pm: fix new data structure usage
-
- * printer/main.pm: printerdrake is back alive
- perl_checker fix
- beautify
- simplif installed spoolers "detection"
-
- * Xconfig/card.pm: fix pixel sucks(bis)
-
- * ugtk2.pm: CList and CTree being deprecated and unsupported in perl-gtk2,
- don't bother handle them
-
- * drakxtools.spec: 9.1-0.9mdk
- 9.1-0.8mdk
-
- * Xconfig/resolution_and_depth.pm: fix pixel sucks
-
-2003/01/07 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (method_choices): returns the choices of bootloaders
- (lilo, grub, yaboot...) + cleanup
- (suggest_onmbr): "lilo" and "grub" are now "unsafe" "on_mbr" choices
- - renaming of $lilo with $bootloader
- - $bootloader->{methods} is replaced by the much simpler
- $bootloader->{method},
- the special handling of grub (which need to also generate lilo.conf)
- is nicely handled in bootloader::install()
- - cleanup error handling: it was using the ugly (though safe)
- /tmp/.error
- temporary file, better use an exception
-
- * any.pm:
- - part of setupBootloader() are now in setupBootloader__mbr_or_not(),
- setupBootloader__general() and setupBootloader__boot_bios_drive()
- - this allows the creation of the new setupBootloader_simple() which
- is
- somehow similar to the old setupBootloader() in beginner mode
- - setupBootloader() is now always expert mode
-
- * interactive.pm: nicer debug message
-
- * steps.pm: move setupBootloader before summary
-
- * install_steps.pm, install2.pm, install_steps_interactive.pm:
- - adapt to new setupBootloader
- - add bootloader configuration in summary (still rough)
- - various cleanup
-
-2003/01/06 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone.pm:
- - perl checker
- - no retval
- - function on_request_help to display online help.
- - use it as callback to help button or help menu.
-
- * standalone/drakbug:
- - support help system
- - remove unused function
-
-2003/01/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: synchronized with XFree86 4.2.99 keyboard layout names
-
-2003/01/06 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm: fix typos (thanks
- perl_checko!)
- selectInstallClass now automatically detect if an existing install is
- there,
- and propose update or install based on this
-
- * bootloader.pm: when reading existing config, remove double quotes around
- the default label
-
- * install2.pm (selectKeyboard): read existing keyboard config even if not
- upgrading (it
- won't do anything when not upgrading :)
- (selectInstallClass): do not move step doPartitionDisks after setupSCSI
- on
- upgrade (since the "upgrade" part of the job of doPartitionDisks is now
- done in selectInstallClass)
- (selectMouse): "addToBeDone mouse::write()" was done only on upgrade,
- replace it with an "addToBeDone" done in any case which only does
- "mouse::write()" if $o->{isUpgrade} is set (since isUpgrade *will* be
- set
- correctly but is not set at this step)
-
- * steps.pm:
- - selectMouse is now just after selectLanguage
- - selectSCSI is before selectInstallClass
-
- * Makefile: when taking files from perl-GTK2, don't
- /usr/lib/libDrakX/ugtk2.pm since we don't need it
-
- * install_interactive.pm (partition_with_diskdrake): fix reloading
- partition table
-
- * common.pm: common::secured_file() is a wrapper around
- c::is_secure_file()
-
- * any.pm: fix "Where do you want to install the bootloader?" dialog box
-
- * fs.pm (mount): do not fsck.ext2 when mounting readonly
-
- * swap.pm: replace *F with $F
- fix an *old* bug causing pbs when formatting more than one partition
- using
- format v0 (occurs when the sizes differ)
-
-2003/01/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: require a recent enough ldetect-lst for fixed usb hubs
- detection
- 9.1-0.7mdk
-
- * printer/main.pm: fix displaying list of availlable printer spoolers
-
- * printer/printerdrake.pm: fix displaying of spooler list
-
- * printer/gimp.pm: fix printerdrake regarding gimp configuration
-
- * standalone/logdrake: perl_checker fixes
- prevent one to write in log buffer
-
- * printer/data.pm: put full data in all variants of the data structure
-
- * share/po/fr.po: update french translation
-
-2003/01/05 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: in bootloader configuration, add return values to Add and Remove
- callbacks
-
- * interactive.pm:
- - callbacks "Add", "Modify" and "Remove" return undef when they fail
- - callback "Add" return the new added element (not handled by
- interactive emulation, but correctly handled by interactive::gtk native
- ask_from__add_modify_removeW)
-
-2003/01/05 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: in bootloader configuration, add return values to Add and Remove
- callbacks
-
- * interactive.pm:
- - callbacks "Add", "Modify" and "Remove" return undef when they fail
- - callback "Add" return the new added element (not handled by
- interactive emulation, but correctly handled by interactive::gtk native
- ask_from__add_modify_removeW)
-
- * interactive/gtk.pm: add ask_from__add_modify_removeW gtk handling
-
-2003/01/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix missing "use modules::interactive"
- (thanks to David Eastcott)
-
-2003/01/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * c/stuff.xs.pl: dgettext needs to have previous behaviour in standalone
- mode (fixes #736)
-
-2003/01/03 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm: fix call to method ask_from__add_modify_removeW
-
- * interactive/gtk.pm (create_treeview_list): fix setter
- - factorize the creation of the {formatted_list} from {list} for
- create_boxradio, create_treeview_list, create_treeview_tree
- - an added advantage for create_treeview_list is the ability to easily
- change
- {list}, {formatted_list} and Gtk2::ListStore without breaking keyboard
- acceleration (see next commit for a usage of this feature)
-
- * ugtk2.pm (create_packtable): ScrolledWindow are not the only one allowed
- to grow,
- widgets with get_data('must_grow') set are allowed too
-
- * printer/printerdrake.pm (first_time_dialog): much cleanup (but not
- tested)
-
- * mdk-stage1/minilibc.c: add symbols __libc_csu_fini and __libc_csu_init
- to be compatible with new glibc (?)
-
-2003/01/02 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/test.pm: X test is now working :)
-
-2003/01/03 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm: fix call to method ask_from__add_modify_removeW
-
- * mdk-stage1/minilibc.c: add symbols __libc_csu_fini and __libc_csu_init
- to be compatible with new glibc (?)
-
-2003/01/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm: titi's message annoys me too much.. removing it
-
-2003/01/02 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: replace any::load_category() with
- modules::interactive::load_category()
-
- * Xconfig/test.pm: X test is now working :)
-
- * interactive.pm (ask_from__add_modify_remove): check all callbacks are
- given
- (ask_from__add_modify_remove): fix
- add ask_from__add_modify_remove, and use it for bootloader entries
-
- * any.pm: add ask_from__add_modify_remove, and use it for bootloader
- entries
-
-2003/01/02 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk2.pm:
- - Layout widget has native scrolling support
- - shadow parameter can always be used
-
- * standalone.pm: fixes for wizards
-
- * drakxtools.spec: 9.1-0.6mdk
- merge in back external stefan changes
-
- * standalone/logdrake: embedding fixes
-
-2002/12/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fi.po: updated Finnish file
-
-2002/12/29 Pixel <pixel@mandrakesoft.com>
-
- * network/ethernet.pm: move any::load_category() to
- network::interactive::load_category()
- (and a few other functions which are only used by load_category())
- - move any::pppConfig() to network::modem::ppp_configure()
- - move any::miscellaneousNetwork() to
- network::network::proxy_configure()
- (and uses the parameter instead of $::o->{miscellaneous})
- - move network::network::miscellaneousNetwork() to
- network::network::miscellaneous_choose()
- (and do not export it)
- (and uses a parameter instead of $::o->{miscellaneous})
- - move network::modem::pppConfig() to network::modem::ppp_choose()
- (and change parameter order, and drop unused parameter $intf)
- - do not export network::network::write_interface_conf()
- (since it is only used locally (?))
- - cleanup network::network::write_interface_conf()
- (one still needs to pass $::o->{miscellaneous}{track_network_id} more
- cleanly, and use run_program::rooted when calling /sbin/ip)
-
- * printer/gimp.pm: set_permissions() doesn't want the given file to be
- $::prefix'ed
-
- * network/network.pm, standalone/drakproxy:
- - move any::pppConfig() to network::modem::ppp_configure()
- - move any::miscellaneousNetwork() to
- network::network::proxy_configure()
- (and uses the parameter instead of $::o->{miscellaneous})
- - move network::network::miscellaneousNetwork() to
- network::network::miscellaneous_choose()
- (and do not export it)
- (and uses a parameter instead of $::o->{miscellaneous})
- - move network::modem::pppConfig() to network::modem::ppp_choose()
- (and change parameter order, and drop unused parameter $intf)
- - do not export network::network::write_interface_conf()
- (since it is only used locally (?))
- - cleanup network::network::write_interface_conf()
- (one still needs to pass $::o->{miscellaneous}{track_network_id} more
- cleanly, and use run_program::rooted when calling /sbin/ip)
-
- * pkgs.pm: use "our" instead of "use vars"
- *pkg::LOG is unused, so don't export it
-
- * install_steps.pm: move any::runlevel() to Xconfig::various::runlevel()
- - move any::choose_security_level() to security::level::level_choose()
- - move any::config_security_user() to
- security::various::config_security_user()
- - move any::config_libsafe() and security::libsafe::config_libsafe()
- to security::various::config_libsafe()
- no need to close *pkgs::LOG, pkgs handles it nicely now
-
- * install_steps_interactive.pm: move any::keyboard_group_toggle_choose()
- to keyboard::group_toggle_choose()
- - move any::choose_security_level() to security::level::level_choose()
- - move any::config_security_user() to
- security::various::config_security_user()
- - move any::config_libsafe() and security::libsafe::config_libsafe()
- to security::various::config_libsafe()
- cleanup comments
-
- * security/various.pm: deprecates security::libsafe
-
- * security/level.pm, security/libsafe.pm, install2.pm:
- - move any::choose_security_level() to security::level::level_choose()
- - move any::config_security_user() to
- security::various::config_security_user()
- - move any::config_libsafe() and security::libsafe::config_libsafe()
- to security::various::config_libsafe()
-
- * network/modem.pm: in network::modem::configure $intf is unused, rename
- it to $_intf
- - do not use a global $in in network::modem, pass it as a parameter
- - create network::modem::ppp_configure_raw() which doesn't need $in
- (it is only used by network::modem::ppp_configure(), but this is clearer
- that way)
- - use $::prefix instead the global $prefix
- - don't pass $prefix to ppp_configure
- - move any::pppConfig() to network::modem::ppp_configure()
- - move any::miscellaneousNetwork() to
- network::network::proxy_configure()
- (and uses the parameter instead of $::o->{miscellaneous})
- - move network::network::miscellaneousNetwork() to
- network::network::miscellaneous_choose()
- (and do not export it)
- (and uses a parameter instead of $::o->{miscellaneous})
- - move network::modem::pppConfig() to network::modem::ppp_choose()
- (and change parameter order, and drop unused parameter $intf)
- - do not export network::network::write_interface_conf()
- (since it is only used locally (?))
- - cleanup network::network::write_interface_conf()
- (one still needs to pass $::o->{miscellaneous}{track_network_id} more
- cleanly, and use run_program::rooted when calling /sbin/ip)
-
- * Xconfig/various.pm, bootlook.pm, Xconfig/main.pm: move any::runlevel()
- to Xconfig::various::runlevel()
-
- * keyboard.pm, standalone/keyboarddrake: move
- any::keyboard_group_toggle_choose() to keyboard::group_toggle_choose()
-
- * network/netconnect.pm:
- - do not use a global $in in network::modem, pass it as a parameter
- - create network::modem::ppp_configure_raw() which doesn't need $in
- (it is only used by network::modem::ppp_configure(), but this is clearer
- that way)
-
- * standalone/drakconnect: any::load_category_no_message() doesn't exist
- anymore, it really is modules::load_category() !
- - move any::pppConfig() to network::modem::ppp_configure()
- - move any::miscellaneousNetwork() to
- network::network::proxy_configure()
- (and uses the parameter instead of $::o->{miscellaneous})
- - move network::network::miscellaneousNetwork() to
- network::network::miscellaneous_choose()
- (and do not export it)
- (and uses a parameter instead of $::o->{miscellaneous})
- - move network::modem::pppConfig() to network::modem::ppp_choose()
- (and change parameter order, and drop unused parameter $intf)
- - do not export network::network::write_interface_conf()
- (since it is only used locally (?))
- - cleanup network::network::write_interface_conf()
- (one still needs to pass $::o->{miscellaneous}{track_network_id} more
- cleanly, and use run_program::rooted when calling /sbin/ip)
-
- * modules/interactive.pm: move any::load_category() to
- network::interactive::load_category()
- (and a few other functions which are only used by load_category())
-
- * any.pm: cleanup (using ask_from instead of ask_from_listf_)
- cleanup (using "format => ...")
- move any::load_category() to network::interactive::load_category()
- (and a few other functions which are only used by load_category())
- move any::keyboard_group_toggle_choose() to
- keyboard::group_toggle_choose()
- move any::runlevel() to Xconfig::various::runlevel()
- - move any::choose_security_level() to security::level::level_choose()
- - move any::config_security_user() to
- security::various::config_security_user()
- - move any::config_libsafe() and security::libsafe::config_libsafe()
- to security::various::config_libsafe()
- - move any::pppConfig() to network::modem::ppp_configure()
- - move any::miscellaneousNetwork() to
- network::network::proxy_configure()
- (and uses the parameter instead of $::o->{miscellaneous})
- - move network::network::miscellaneousNetwork() to
- network::network::miscellaneous_choose()
- (and do not export it)
- (and uses a parameter instead of $::o->{miscellaneous})
- - move network::modem::pppConfig() to network::modem::ppp_choose()
- (and change parameter order, and drop unused parameter $intf)
- - do not export network::network::write_interface_conf()
- (since it is only used locally (?))
- - cleanup network::network::write_interface_conf()
- (one still needs to pass $::o->{miscellaneous}{track_network_id} more
- cleanly, and use run_program::rooted when calling /sbin/ip)
-
- * network/isdn.pm:
- - do not use a global $in in network::modem, pass it as a parameter
- - create network::modem::ppp_configure_raw() which doesn't need $in
- (it is only used by network::modem::ppp_configure(), but this is clearer
- that way)
- - move any::pppConfig() to network::modem::ppp_configure()
- - move any::miscellaneousNetwork() to
- network::network::proxy_configure()
- (and uses the parameter instead of $::o->{miscellaneous})
- - move network::network::miscellaneousNetwork() to
- network::network::miscellaneous_choose()
- (and do not export it)
- (and uses a parameter instead of $::o->{miscellaneous})
- - move network::modem::pppConfig() to network::modem::ppp_choose()
- (and change parameter order, and drop unused parameter $intf)
- - do not export network::network::write_interface_conf()
- (since it is only used locally (?))
- - cleanup network::network::write_interface_conf()
- (one still needs to pass $::o->{miscellaneous}{track_network_id} more
- cleanly, and use run_program::rooted when calling /sbin/ip)
-
-2002/12/28 Pixel <pixel@mandrakesoft.com>
-
- * standalone.pm: don't import everything from "common" (including
- MDK::Common::*) to get rid of
- warnings "Subroutine renamef redefined ..." "Subroutine linkf redefined
- ..."
- ... (but I don't understand how to make explainations on common_functs
- work?!)
-
- * printer/gimp.pm:
- - mkdir_p throws an exception on error, so "mkdir_p() or ..." is dumb,
- fixing
- (thanks to Lea Gris)
- - use output()
-
-2002/12/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: Updated Portuguese file
-
-2002/12/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * lang.pm: CJK font names changes (still doesn't work :/)
-
- * share/list: perl's automatic utf8 handling will need these files (will
- try to do better in the future)
-
- * install_steps_gtk.pm: fix 'bold' advertisements
-
- * share/fonts.tar.bz2: use another default font
- have a default fixed alias for a font which will always be here even in
- ramdisk
-
- * tools/make_mdkinst_stage2: fonts changes (doesn't work with CJK (at
- least) in ramdisk, though)
-
- * Xconfig/resolution_and_depth.pm: workaround gtk bug in
- gtk_entry_set_text
- fix titi porting gtk2 without testing enough..
-
- * interactive/gtk.pm: be more efficient in precomputing, previous
- situation could lead to several tens of seconds of wait in
- XFdrake-monitor
-
-2002/12/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt_BR.po: updated Brazilian file
-
-2002/12/23 Pixel <pixel@mandrakesoft.com>
-
- * printer/printerdrake.pm: help perl_checker (interactive is used even if
- the constructor is not there)
-
- * Xconfig/resolution_and_depth.pm: fix setting size of depth combo
-
-2002/12/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * lang.pm: simplify since we don't use X11 fonts (we can't since
- GDK_USE_XFT is not switchable once program is launched)
-
- * mouse.pm: image in CVS is 3b+, not 3bp
-
- * share/themes-mdk.rc: allow gtk2 theme engine to find pixmaps
-
- * share/list, Makefile: list files changes for gtk2 (is that really
- optimal to have utf8.pm and utf8_heavy.pl?)
-
-2002/12/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
- updated Portuguese file
-
- * share/fonts.tar.bz2: updated fonts tarball, all old bitmap fonts have
- been removed,
- now it only includes:
- - an OpenType font with glyphs for latin and cyrillic
- - two unicode encoded bitmap fonts with glyphs for CJK and Greek
- (and it could be used for non latin/cyrillic scripts for which there
- isn't any outline font available).
- Those fonts are based on fonts shipped with XFree86 (Nimbus Sans L and
- "misc-fixed"), but with some modifications (extra glyphs added to
- complete the "holes" in latin and cyrillic for the outline font,
- added a few missing chines chars and changed ascii portion from
- monospaced
- to varaible width for the bitmap fonts (so the visual output is
- better)).
- The choice of bitmap fonts for CJK has been done due to the very huge
- size of CJK outline fonts.
-
- * share/po/fi.po: updated Finnish file
-
- * share/po/eo.po: Small change in Esperanto file
-
-2002/12/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk2.pm: gtk+2 support for plug/socket is back since 2.1.5-2mdk
-
-2002/12/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/doc/README: meuh
-
-2002/12/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
-
- * share/po/ta.po: Converted Tamil file to utf-8
-
-2002/12/19 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: add "make test_pms_all"
-
- * standalone/.perl_checker: use libDrakX from CVS (ie. ..) in perl_checker
-
- * printer/cups.pm, printer/main.pm, printer/printerdrake.pm:
- - printer::main::read_cups_printer_list() is now
- printer::cups::read_printer_list() (but it is unused!)
- - printer::main::get_cups_remote_queues() is now
- printer::cups::get_formatted_remote_queues()
- - cleanup printer::cups::get_remote_queues() using
- printer::cups::lpstat_v()
-
- * standalone/drakupdate_fstab: any::get_secure_level() doesn't exist
- anymore, use security::level::get() instead (fix titi change)
-
- * printer/gimp.pm: do not use "$1 !~ ..."
-
-2002/12/19 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: conflict with "non gtk+-2 aware" releases of mcc
- 9.1-0.4mdk
-
-2002/12/18 Pixel <pixel@mandrakesoft.com>
-
- * any.pm, .perl_checker, install_any.pm: new features including checking
- unused functions, and checking methods being available
-
- * install2.pm, partition_table.pm: enumerate the various required packages
- when requiring a package dynamically known
-
- * standalone.pm, Newt/Newt.pm: help perl_checker knowing packages are used
- as classes
-
- * diskdrake/interactive.pm, lvm.pm, fsedit.pm: add "new" to lvm.pm, and
- use it
-
- * .cvsignore: ignore .perl_checker.cache
-
-2002/12/18 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: XFdrake gtk+-2
-
- * Xconfig/test.pm: fix
- XFdrake gtk+-2
-
- * standalone/drakperm:
- - basic gtk+-2 port (edition is not ready yet)
- - perl_checker fixes
-
- * ugtk2.pm: perl_checker fixes
- disable embedded mode for now due to gtk+-2 bugs
- fix wizards and draconnect:
- it's the same code as in old my_gtk but i don't understand
- how it could have worked...
- yet the logic is quite simple : we add the "previous" button only if
- we're not in the wizard's first page; but the "next/finish" button
- must still be added, else the wizard is quite unusefull :-(
-
- * standalone/harddrake2, harddrake/data.pm: saner default size (too big
- for 800x600 sadly)
-
- * standalone/drakconnect: refresh: remove current interfaces before
- readding them, like it was
- before
- - consolidate some code into new_dialog
- - simplify through MDK::Common
- perl_checker fixes
- - gtk+-2 port is completed (switch from CList to TreeView)
- - gtk+-2 minor fixes (use new API rather than old one)
- - fix non wizard mode (add to frame not to window which is already
- full)
- - wizard mode is fixed by previous ugtk2 fix
- - simplify through MDK::Common
- fix drakconnect warnings
-
-2002/12/17 alus
-
- * share/po/pl.po: updated
-
-2002/12/17 Daouda Lo <daouda@mandrakesoft.com>
-
- * ugtk2.pm:
- - export gtkappend_page
- - add gtkappend_page function (for gui building wizard)
-
-2002/12/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
-
-2002/12/16 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/card.pm: fix english typo (thanks to J. Grant)
-
- * mouse.pm: really drop update_type_name
-
- * fsedit.pm: really drop check()
-
- * standalone/drakautoinst: use ->method syntax for method call
-
-2002/12/16 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk2.pm: build automatically the font description if needed
- fix string_size() usage in get_text_coord()
-
-2002/12/14 Pixel <pixel@mandrakesoft.com>
-
- * network/netconnect.pm: do not export start_internet and stop_internet
- (was broken since network::netconnect do not inheritate from Exporter)
-
-2002/12/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_messages.pm: must return a true value
-
- * interactive/gtk.pm: expand_row no longer bugs, great :)
-
- * c/stuff.xs.pl: iconv_ is needed all the times, not only in drakx
-
-2002/12/13 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (kdeicons_postinstall): drop (unused)
-
- * detect_devices.pm: drop hasUltra66 (unused)
-
- * any.pm, bootloader.pm: drop loadlin handling
-
- * network/network.pm, ugtk.pm, my_gtk.pm, printer/data.pm,
- partition_table.pm, ugtk2.pm: remove exported names which are not
- defined
-
- * printer/main.pm: commit the real code, not the debug code :-(
- put back the comment
- (read_cups_printer_list, get_cups_remote_queues): much cleanup
-
- * fsedit.pm (check): drop it (unused, maybe you should use
- diskdrake::interactive::check instead)
-
- * services.pm: use wrap_text (instead of handcoding it)
-
- * Xconfig/various.pm (show_info): drop (unused)
-
- * timezone.pm (sexProb): drop (unused!)
-
- * standalone/drakbackup: replace "%" with "%%" in translated string
-
- * mouse.pm (update_type_name): drop (unused (?))
-
- * bootlook.pm: drop unused function
-
- * fs.pm (add_options): drop (unused, use mount_options_unpack +
- mount_options_pack instead)
- (mount_all): drop (unused, use formatMount_all instead)
-
-2002/12/13 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * Makefile.drakxtools, Makefile: fix installation after pixel changes
-
- * drakxtools.spec: fix {build,}requires for gtk+2
-
- * ugtk.pm: remove uneeded variables
-
- * standalone.pm: remove double
- move draksec's gui into the standalone program,
- nobody will uses it so it's useless to load drakx with it.
- also use common cli options managment
-
- * standalone/harddrake2: perl_checker fixes
-
- * security/main.pm, standalone/draksec: move draksec's gui into the
- standalone program,
- nobody will uses it so it's useless to load drakx with it.
- also use common cli options managment
-
-2002/12/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po, share/po/he.po: Added a starting Hebrew file; updated
- Portguese file
-
-2002/12/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: remove unused variable $clicked
- remove some $::expert
- remove beginner/expert choice
-
- * install_steps_gtk.pm: remove beginner/expert choice
-
- * ugtk.pm: unused variables renamed with a leading underscore (some code
- should be removed?)
-
- * diskdrake/hd_gtk.pm: when clicking on one of the legend buttons together
- with an existing partition
- selected, it doesn't change the partition type, it tells to use "Type"
- (it used to be ignored in non-expert, and do a change type in expert)
-
- * install2.pm: drop options "fexpert" and "fbeginner" which used to skip
- the choice expert/beginner
-
-2002/12/12 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk2.pm: simplify
- add gtkmodify_font() and gtkset_property()
-
- * standalone/harddrake2: better english
- don't confuse people by altering sentences that could have been
- interpreted as questions
- - s/::/:/ on cpu info
- - print field names in bold blue rather than just blue
-
-2002/12/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/pt.po: updated Portuguese and Chinese files
-
-2002/12/11 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk2.pm: reuse already consolided code
- reuse already consolided code
- add set_back_pixbuf() to let a widget paint itself a pixbuf in its
- background rather that doing this ourselves in rpmdrake or mcc
-
-2002/12/10 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile, share/po/fake_c.pl: use "perl_checker --generate-pot"
- instead of fake_c + xgettext
-
- * Xconfig/test.pm: do not duplicate "An error occurred ..." t10n string
-
- * any.pm, bootloader.pm: perl_checker --generate-pot is a bit picky about
- the localisation of "#-PO:" comments
-
- * install_steps_interactive.pm: fix % in translated string (it must be %%)
-
- * standalone/drakbug, standalone/logdrake, standalone/drakfloppy,
- standalone/drakTermServ, standalone/drakautoinst, standalone/drakbackup,
- standalone/drakconnect, standalone/drakxtv: minimal perl_checker fixes
- to have only warnings
-
- * Makefile.config: service_harddrake.sh is not a PM, so i remove it from
- STANDALONEPMS_
- live_install is a shell script, do not pretend it's perl ;p
-
-2002/12/10 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * network/netconnect.pm, network/tools.pm, network/isdn.pm,
- standalone/drakTermServ, standalone/drakxtv: perl_checker fixes
-
- * standalone/harddrake2: no gratuitously tab
-
- * standalone/draksplash:
- - gtk+2 port
- - "use strict" fixes
- - perl_checker fixes
-
- * standalone/drakconnect: perl_checker fixes
- fix gtk+2 port
-
-2002/12/09 adesmons
-
- * network/netconnect.pm: make perl_checker happy
- drakconnect conf file no more uploaded with now useless variable
-
- * network/adsl.pm: drakconnect conf file no more uploaded with now useless
- variable
-
-2002/12/09 Pixel <pixel@mandrakesoft.com>
-
- * share/themes-blackwhite.rc, share/themes.rc, share/themes-savane.rc:
- remove already obsolete themes
-
- * my_gtk.pm, ugtk2.pm: remove dynamic theme choosing, and next/previous
- (F11/F12) handling
- remove code handling setstep
-
- * diskdrake/hd_gtk.pm, diskdrake/interactive.pm, install_interactive.pm:
- - handle more locally "Reload partition table" (esp. without using
- setstep)
- => no exception is called through gtk
-
- * interactive/newt.pm, install2.pm: remove code handling setstep
-
- * install_steps_gtk.pm, install_messages.pm, install_steps_interactive.pm:
- move long messages (like license) to a new package: install_messages.pm
-
- * install_gtk.pm: remove unused variable ($step_name)
- remove code handling setstep
-
- * any.pm: remove old code
-
-2002/12/09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * network/isdn.pm: remove unused modules
-
-2002/12/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt_BR.po: updated Brazilian file
-
-2002/12/07 alus
-
- * share/po/pl.po: update
- update
-
-2002/12/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sq.po: Added Albanian file
-
-2002/12/06 adesmons
-
- * network/netconnect.pm, network/tools.pm, network/modem.pm,
- network/isdn.pm, network/adsl.pm: isdn data are now fetched form system
- instead of drakconnect conf file
-
-2002/12/06 alus
-
- * share/po/pl.po: removed unuset texts
-
-2002/12/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm: don't use unless
-
- * c/stuff.xs.pl: add bind_textdomain_codeset, iconv the dgettext results
- to UTF8 since perl seems to mess with that when trying to do so from
- within gtk2-perl (with sv_utf8_upgrade)
-
- * install_gtk.pm: better style
-
- * interactive/gtk.pm: 2.1.3 doesn't have trouble with expand_to_path
-
- * lang.pm: perl checker OwnZ Da W3rld
- misc
-
- * bootlook.pm: perl_checker help'ed fix
- s/Gtk->/Gtk2->/
-
-2002/12/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po, share/po/vi.po: updated po file
-
-2002/12/06 Pixel <pixel@mandrakesoft.com>
-
- * network/isdn.pm, standalone/XFdrake: be more perl_checker compliant
-
-2002/12/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_gtk.pm: fix syntax & style
-
- * lang.pm: try to fix charset2pango_font
- fix syntax & style
- add bind_textdomain_codeset
-
- * ugtk2.pm: remove unused $_lan
-
-2002/12/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * standalone/harddrake2, share/po/DrakX.pot, standalone/net_monitor: Fixed
- some typos or bad English
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/Makefile,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/nl.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/lv.po, share/po/cs.po,
- share/po/bg.po, share/po/el.po, share/po/hu.po: updated po files
-
- * install_gtk.pm: two pango font names, for 10 and 12 sizes
- made some functions to retrieve pango font namese from lang/charset
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2: Changed the way
- locale->encoding is handled; revert to the old way which was
- working.
- And changed the charset to use during install to UTF-8 for all but CJK
- locales,
- in the X11 locale config files and in lang.pm;
- So, the same values of LC_* variables are used as before; but they
- should
- point, in glibc and in X11, to UTF-8 locales now
-
- * lang.pm: made some functions to retrieve pango font namese from
- lang/charset
- Changed the way locale->encoding is handled; revert to the old way which
- was
- working.
- And changed the charset to use during install to UTF-8 for all but CJK
- locales,
- in the X11 locale config files and in lang.pm;
- So, the same values of LC_* variables are used as before; but they
- should
- point, in glibc and in X11, to UTF-8 locales now
-
-2002/12/05 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: parameter passing using $_ is bad
-
- * any.pm: format => sub { ...} doesn't pass parameter as $_, but as $_[0]
-
- * printer/main.pm: $_ was not localized, fixing (and cleanup)
-
- * bootlook.pm: fix typo, be perl_checker compatible
- packages should not "use lib qw(/usr/lib/libDrakX)"
-
- * partition_table.pm: replace "map $_->{normal}, @l" with "map {
- $_->{normal} } @l"
- (the other form is perl_checker-deprecated)
-
- * standalone.pm: remove unused variables or rename them with an underscore
- (eg: $o becomes $_o)
-
-2002/12/05 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/mousedrake: gtk+2 port (how difficult it was ...)
-
- * network/netconnect.pm: gtk+-2 port
-
- * c/Makefile.PL: glib-config is obsolete now
- gtk+-2 port
-
- * modules/interactive.pm: bug fix
-
- * standalone/drakTermServ, standalone/drakconnect: use gtkflush()
-
- * drakxtools.spec: pre gtk+2 work snapshot for mcc (mandrake_release() and
- the like
-
- * standalone/drakgw: gtk+2 fixes
-
- * bootlook.pm: use gtkflush()
- start gtk+2 port; perl-gtk2 is expected to implement
- Gtk::Image->set_from_pixbuf()
-
- * standalone/drakautoinst: use gtkflush()
- gtk+2 port
-
- * standalone/harddrake2: s/describe/describes/
-
- * standalone/drakfont: fix gtk+-2 port
- don't use anymore deprecated widgets
-
- * services.pm: drakxservices' gtk+-2 port
-
- * standalone/logdrake: fix gtk+2 port
-
-2002/12/04 adesmons
-
- * network/netconnect.pm, network/tools.pm, network/network.pm,
- network/modem.pm: More data are now fetched from system instead of
- drakconnect conf file
-
-2002/12/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/locales-skeleton.tar.bz2: added recognition of locale named
- "en_US.UTF-8"
-
- * lang.pm: made 'en_US.UTF-8' the default locale for LC_* varaibles during
- isntall
-
- * share/fonts.tar.bz2: Put Nimbus Sans L as default font
- put back the default iso8859-15 fonts used by install.rc
-
- * install_gtk.pm: put "Nimbus Sans L" as used font
- try of Gtk2 font definitions
-
-2002/12/04 Pixel <pixel@mandrakesoft.com>
-
- * network/adsl.pm: remove unused variables or rename them with an
- underscore (eg: $o becomes $_o)
- syntax changes to make perl_checker happy
-
- * install_steps.pm: remove unused code (installCrypto)
- remove unused variables or rename them with an underscore (eg: $o
- becomes $_o)
- do not use "local *F"
-
- * install_steps_interactive.pm, install2.pm: remove unused code
- (installCrypto)
- remove unused variables or rename them with an underscore (eg: $o
- becomes $_o)
-
- * interactive.pm: remove unused variables or rename them with an
- underscore (eg: $o becomes $_o)
- "require log" causes some pb, perl thinking that "log" is the log()
- function. So replace it with require 'log.pm' (perl_checker will handle
- this)
-
- * fsedit.pm: remove unused variables or rename them with an underscore
- (eg: $o becomes $_o)
- use if_() where possible (as reported by perl_checker)
- don't use "local *F"
-
- * interactive/stdio.pm: remove unused variables or rename them with an
- underscore (eg: $o becomes $_o)
- fix typo
-
- * crypto.pm: use if_() where possible (as reported by perl_checker)
-
- * my_gtk.pm, ugtk.pm, printer/printerdrake.pm, ugtk2.pm,
- install_steps_gtk.pm, printer/main.pm, fs.pm, bootloader.pm: remove
- unused variables or rename them with an underscore (eg: $o becomes $_o)
- use if_() where possible (as reported by perl_checker)
-
- * scanner.pm: remove unused variables or rename them with an underscore
- (eg: $o becomes $_o)
- $prefix is no good, replace it with $::prefix
-
- * partition_table/dos.pm, partition_table/sun.pm, partition_table/bsd.pm,
- partition_table/empty.pm, keyboard.pm, partition_table/lvm_PV.pm: do not
- use "local *F"
-
- * printer/office.pm, Xconfig/parse.pm, network/smb.pm, mouse.pm,
- resize_fat/io.pm, Xconfig/xfree4.pm, network/drakfirewall.pm,
- Xconfig/main.pm, diskdrake/smbnfs_gtk.pm, partition_table.pm,
- printer/common.pm, diskdrake/interactive.pm, pkgs.pm,
- install_steps_auto_install.pm, diskdrake/hd_gtk.pm, Xconfig/monitor.pm,
- install_any.pm, diskdrake/removable.pm, network/isdn.pm, swap.pm,
- resize_fat/directory.pm, devices.pm, commands.pm,
- install_interactive.pm, printer/gimp.pm, any.pm, interactive/http.pm,
- printer/detect.pm, ftp.pm, services.pm, interactive/newt.pm,
- resize_fat/dir_entry.pm, network/ethernet.pm,
- Xconfig/resolution_and_depth.pm, Xconfig/test.pm, diskdrake/dav.pm,
- network/smbnfs.pm, interactive/gtk.pm, network/nfs.pm: remove unused
- variables or rename them with an underscore (eg: $o becomes $_o)
-
- * standalone.pm: no need to "require common", it is "use"d
- "require log" causes some pb, perl thinking that "log" is the log()
- function. So replace it with require 'log.pm' (perl_checker will handle
- this)
-
- * network/tools.pm: remove unused variables or rename them with an
- underscore (eg: $o becomes $_o)
- my' variables as needed
-
- * security/main.pm, network/modem.pm: remove unused variables or rename
- them with an underscore (eg: $o becomes $_o)
- syntax changes to make perl_checker happy
- syntax changes to make perl_checker happy
-
- * network/network.pm: remove unused variables or rename them with an
- underscore (eg: $o becomes $_o)
- syntax changes to make perl_checker happy
- use if_() where possible (as reported by perl_checker)
-
- * network/netconnect.pm: remove unused variables or rename them with an
- underscore (eg: $o becomes $_o)
- - %l is not used, so why declare it??
- - in network::netconnect::main(), declare @l as it should be. But the
- code is really wrong, it NEEDS fixing (bis)
- syntax changes to make perl_checker happy
- use if_() where possible (as reported by perl_checker)
- syntax changes to make perl_checker happy
-
- * partition_table/mac.pm, modules.pm, partition_table/raw.pm, loopback.pm:
- remove unused variables or rename them with an underscore (eg: $o
- becomes $_o)
- do not use "local *F"
-
- * partition_table/gpt.pm: remove unused variables or rename them with an
- underscore (eg: $o becomes $_o)
- fix typo ($hd is not available in read_header(), so don't use it)
- do not use "local *F"
-
-2002/12/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/harddrake2:
- - free objects non freeed by gtk+ (the eternal gobject vs boxed types
- debat)
- - remove dead code
- - use ->append_set() everywhere
- - strip again vendor name from displayed string (aka keep only the
- model description)
- - enfoce pixel style : remove () from method calls
-
- * harddrake/data.pm: display "cpu #<XX>: <name>" for cpus
-
- * harddrake/TODO: update
-
-2002/12/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: use option tty7 to force X server to be on tty7
- (instead of opening tty5 and
- tty6 so that the next available tty is tty7)
-
-2002/12/04 uid580
-
- * harddrake/ui.pm: kill "used by only one" harddrake::ui module,
- move its content to standalone/harddrake2
- cleanups
- hide config buttons when switching from a configurable device to a non
- configurable one
- fix gtktext_insert() usage
- gtk+2 port, yeah baby :-)
-
- * security/main.pm: share common options
-
- * pkgs.pm: perl_checker
-
- * standalone/harddrake2, harddrake/data.pm: kill "used by only one"
- harddrake::ui module,
- move its content to standalone/harddrake2
-
- * standalone/drakxservices: strict mode
-
- * ugtk2.pm: reverse
- clean up
-
- * security/msec.pm:
- - fix obvious pixel typo (s/if/if_/)
- - no need to maintain dummy documentation about something which is
- called only in one place
- - simplify
-
-2002/12/03 dam's <dams@idm.fr>
-
- * any.pm: allow #, and other characters in phone number
-
-2002/12/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c: gcsux
-
- * pkgs.pm, network/tools.pm: make it $::testing aware
-
- * ugtk2.pm: misc fixes
-
- * interactive/gtk.pm, diskdrake/hd_gtk.pm, install_steps_gtk.pm, mouse.pm,
- services.pm, install_gtk.pm, diskdrake/smbnfs_gtk.pm: gtk2
-
-2002/12/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po, share/po/ja.po, share/po/vi.po: updated Estonian and
- Vietnamese files; fixed typo in Japanese file
-
-2002/12/03 Pixel <pixel@mandrakesoft.com>
-
- * raid.pm: use output()
-
- * network/tools.pm: cleanup use of filehandles
-
- * detect_devices.pm: do not use "local my $F, ...", use "local(my $F, ...)
- instead
- do not use "local *F", use run_program::get_stdout() or "local $F"
- instead
-
- * scanner.pm, install_any.pm, timezone.pm, partition_table.pm: do not use
- "local *F", use "my $F" or output() instead
-
- * install_steps.pm: do not use "local my $F, ...", use "local(my $F, ...)
- instead
-
- * network/network.pm (read_resolv_conf): simplify
-
- * Xconfig/test.pm, devices.pm: do not use "local my $F, ...", use
- "local(my $F, ...) instead
- do not use "local *F"
-
- * commands.pm: do not use "local my $F, ...", use "local(my $F, ...)
- instead
- remove pack_ and unpack_ (unused)
-
- * security/msec.pm: fix typo
- simplify (esp. use cat_)
- (get_value): cleanup
-
- * fs.pm: one need run_program::raw() to use options
-
- * common.pm: do not use "local my $F, ...", use "local(my $F, ...) instead
- (formatXiB): simplify
- use "my $F" instead of "local *F" (and cleanup)
-
- * network/nfs.pm (find_exports): use run_program::raw + stdout
-
-2002/12/03 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/logdrake, ugtk2.pm: add gtktext_append() and uses it
-
-2002/12/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * common.pm, c/stuff.xs.pl: workaround perl sprintf bug when some
- parameters are utf8 and some not
-
- * ugtk2.pm: titisux, revert the pango pixels stuff
-
-2002/12/03 uid551
-
- * share/fonts.tar.bz2: First try of fonts for Xft2
-
- * share/po/zh_CN.po, share/po/pt_BR.po: updated Brazilian and Chinese
- files
-
-2002/12/02 adesmons
-
- * network/netconnect.pm, network/network.pm, network/modem.pm,
- standalone/drakconnect, network/adsl.pm: Some data are now fetched from
- system instead of drakconnect conf file (adsl, ppp, ifcfg-eth)
-
-2002/12/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: updated
- pot file
-
-2002/12/02 Pixel <pixel@mandrakesoft.com>
-
- * standalone/adduserdrake: remove commented code
-
- * proxy.pm: this package is unused, no need to keep it
-
- * install_steps.pm: use output_with_perm()
- use $::prefix
- any::runlevel() doesnt need the prefix anymore
-
- * Xconfig/card.pm: don't use $_
-
- * bootloader.pm: use output()
-
- * fs.pm: formatting timeout is now 1 hour
- remove the duplicate mke2fs (fixes buggy 1.225 change)
- use append_to_file()
-
- * install_steps_interactive.pm: any::get_autologin() doesnt modify $o, it
- returns a hash
- use $::prefix
-
- * network/network.pm (add2hosts): use output and pixelization
-
- * any.pm: use output_with_perm()
- any::get_autologin() doesnt modify $o, it returns a hash
- use $::prefix
- (get_autologin): $o->{autologin} is set to the chosen user only if
- AUTOLOGIN is set (it now mirrors what set_autologin() does)
- any::runlevel() doesnt need the prefix anymore
- use output and append_to_file
-
- * common.pm (set_alternative): simplify
- (files_exist): simplify
-
- * Xconfig/main.pm: any::runlevel() doesnt need the prefix anymore
-
- * Xconfig/various.pm:
- - any::runlevel() doesnt need the prefix anymore
- - fix use of any:runlevel()
-
- * printer/main.pm, printer/office.pm: simplify
-
- * network/isdn.pm, network/netconnect.pm, mouse.pm, network/smb.pm,
- network/tools.pm: use output_with_perm()
-
- * Makefile: adapt "make test_pms" to new perl_checker
-
- * bootlook.pm:
- - use any::get_autologin and any::set_autologin
- - any::set_autologin doesn't set /etc/sysconfig/autologin to perm 600,
- is it needed??
- use any::runlevel()
-
-2002/12/02 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakbug: fix gtk2 port
-
- * standalone/logdrake: make append option be usable as other ones
- use named tags for color rather than rgbt triplet,
- waiting for full foreground-gdk support in perl-gtk2
- - gtk2 port
- - add a note to remember to try gtkhtml instead of TextView
- - make wait message be transcient and modal (we should share some
- create_*_dialog() around logdrake/mcc/drakfloppy/rpmdrake)
- - fixes for 'strict ref'
-
- * security/main.pm, standalone/drakbackup, standalone/drakconnect:
- - gtk2 port
- - perl_checker fixes
-
- * standalone/drakgw:
- - fix gtk2 port
- - let it work with kernel 2.5 too
-
- * docs/porting-ugtk: add a tool to ease gtk2 port.
- this is not the rule of thumb but basic stuff.
-
- * standalone/drakTermServ, standalone/drakfont:
- - gtk2 port
- - consolidate some code in text_view()
- - perl_checker fixes
-
- * ugtk2.pm: make append option be usable as other ones
- gtkfontinfo() is bugged since it uses a C macro which is
- (oh surprise) not in binary library .... :
- $fontinfo{$_} = Gtk2::Pango->PANGO_PIXELS($metrics->$func);
- - use useless when needed
- - gtktext_insert() : add an append argument to prevent overwriting
- already present text in TextBuffer
- - gtkfontinfo() is bugged since it uses a C macro which is
- (oh surprise) not in binary library .... :
- $fontinfo{$_} = Gtk2::Pango->PANGO_PIXELS($metrics->$func);
-
-2002/11/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * raid.pm: testing aware
-
- * any.pm: load_category__prompt: use formatAlaTeX
-
-2002/11/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/et.po: Updated Estonian file
-
- * share/po/pt.po: Updated Portuguese file
-
-2002/11/28 Pixel <pixel@mandrakesoft.com>
-
- * commands.pm: fix "ps" and "df" (were broken due to localization of *DF
- and *PS)
-
- * bootlook.pm, network/adsl.pm, printer/printerdrake.pm: perl_checker
- adaptations
- perl_checker adaptations
-
- * resize_fat/c_rewritten.pm: to export, one needs to inheritate from
- Exporter
-
- * resize_fat/io.pm: perl_checker adaptations
- remove debug code
-
- * Makefile: fix removing of pods when installing pms
-
- * printer/cups.pm, any.pm, install_steps_gtk.pm, printer/main.pm,
- printer/detect.pm, printer/common.pm, network/network.pm, ftp.pm,
- services.pm, ugtk.pm, network/isdn.pm, network/ethernet.pm,
- resize_fat/fat.pm, install_steps_interactive.pm, network/netconnect.pm,
- lang.pm, network/tools.pm, install_any.pm, printer/gimp.pm,
- partition_table.pm, harddrake/ui.pm: perl_checker adaptations
-
- * Xconfig/test.pm: in the test snippet, add "use common" to have access to
- N()
-
- * bootloader.pm:
- - compare labels case insensitively (thanks to D.Faure)
- - when reading existing config, remove double quotes around the label
- (thanks to D.Faure)
- - add double quotes around the label instead of removing spaces (need
- checking installkernel compatibility)
- perl_checker adaptations
-
-2002/11/28 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * services.pm:
- - my_gtk->main already do the kill 'USR2'
- and hardcoding signal number was bad anyway
- - use gtkflush()
- - my_gtk->main already do the kill 'USR2'
- and hardcoding signal number was bad anyway
- - use gtkflush()
-
- * standalone/drakperm: one more fix
- - "use strict" fixes
- - perl_checker fixes
-
- * standalone/drakgw: fix
-
- * ugtk2.pm: perl_checker fixes
- fix create_factory_menu*(): since we get an object and not anymore a
- hash, let just return factory as another variable...
-
-2002/11/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk2.pm: reflect calling style change of PANGO_PIXELS
-
-2002/11/27 Pixel <pixel@mandrakesoft.com>
-
- * printer/main.pm: perl_checker adaptations
- (configure_hpoj): functions dynamically loaded from /usr/sbin/ptal-init
- are
- now loaded in printer::hpoj namespace (needs testing)
-
- * .perl_checker: update for new packages (Gtk2), and remove the
- now-handled-by-perl_check packages
-
- * Xconfig/card.pm, bootlook.pm, network/network.pm, log.pm,
- printer/office.pm, help.pm, scanner.pm, install_steps.pm,
- Xconfig/parse.pm, install_gtk.pm, network/isdn.pm, interactive.pm,
- my_gtk.pm, swap.pm, resize_fat/fat.pm, partition_table/gpt.pm,
- Newt/Newt.pm, resize_fat/c_rewritten.pm, mouse.pm, resize_fat/io.pm,
- standalone.pm, lang.pm, devices.pm, install2.pm, commands.pm,
- install_interactive.pm, printer/gimp.pm, partition_table.pm,
- Xconfig/xfree3.pm, any.pm, install_steps_gtk.pm, printer/detect.pm,
- interactive/http.pm, diskdrake/interactive.pm, ftp.pm,
- interactive/stdio.pm, interactive/newt.pm, harddrake/sound.pm, fs.pm,
- ugtk.pm, network/ethernet.pm, Xconfig/resolution_and_depth.pm,
- bootloader.pm, Xconfig/test.pm, harddrake/data.pm, Xconfig/monitor.pm,
- network/adsl.pm, fsedit.pm, modules.pm, network/tools.pm,
- network/isdn_consts.pm, install_any.pm, printer/printerdrake.pm,
- timezone.pm, harddrake/ui.pm, c/stuff.pm: perl_checker adaptations
-
-2002/11/27 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakgw:
- - Gtk2 port
- - perl_checker fixes
-
- * standalone/drakbug:
- - Gtk2 port
- - one perl_checker fix
-
- * standalone/mousedrake: restore previous behaviour and exit early only in
- cancel case
- fix bad interaction between mcc & mousedrake.
- interactive already take care of it through my_gtk...
-
-2002/11/26 gbeauchesne
-
- * install_any.pm: Only all.img is currently used on x86-64, ia64 and ppc.
- Therefore, don't
- complain nor try to stat some cdrom.img on first CD.
-
-2002/11/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * unused/demo-frozen-bubble.patch: forgot to commit it (.cvsignore
- containing * doesn't help)
-
- * ugtk2.pm: fix typo (gtkstring_size) thx to perl checker
- fix shadow bug due to wrong extraction of allocation data
- two small fixes
- add
-
- * Makefile: ugtk2.pm is temporarily not in drakxtools but in perl-GTK2
-
-2002/11/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: changed values for console font when en_US is chosen
-
- * share/po/pt.po, share/po/pt_BR.po: Updated Portuguese files
-
-2002/11/26 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm, standalone.pm: no need to call common::backtrace(), use
- directly backtrace() (was it written that way to workaround a bug in old
- perl_checker?)
-
- * ugtk2.pm: make perl_checker happy
-
- * diskdrake/removable_gtk.pm: fix undeclared variable
-
-2002/11/26 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * printer/main.pm: simplify some stuff
-
- * harddrake/data.pm: fix eating too much items
-
- * modules.pm, printer/detect.pm, run_program.pm, services.pm: perl_checker
- fixes
-
- * printer/printerdrake.pm: miaouh
- simplify
-
-2002/11/25 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: assume any hardware is found (forget to commit).
-
- * rescue/tree/etc/oem-all: synced with latest change to HP version (and
- now HP is in CVS).
-
- * network/netconnect.pm: removed old code (commented out).
-
- * diskdrake/interactive.pm: revert previous change useless (another
- problem).
- added a trailing true value for perl being happy.
-
- * network/ethernet.pm: add support ADIModem.
- removed reference to ...->{nb_cards} no more used.
- removed 2 labels and 2 gotos by a very simple while, dam's is really
- great
- sometimes ;-)
-
- * network/adsl.pm: add support for Sagem USB Modem (for free.fr ;-))
-
- * network/network.pm: added is_domain_name that checks validity of a
- domain name.
-
- * detect_devices.pm: add getSagem() to detect Sagem USB ADSL Modem.
-
- * install_any.pm: fixes perl-checker importation of bug, getFile is
- complex for perl newbies, do
- not rely on perl-checker for trying to "fix" it else it won't run
- anymore ;-)
- make it work (changed *F => *GETFILE and added a return) else perl has
- some
- problem using it as reference to file handle.
-
- * mdk-stage1/dietlibc/include/sys/mount.h: fixes for new kernel headers
- (It should problably be kernel-headers to be
- modified but it is *much* faster to modify yoyotte's works).
-
-2002/11/25 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm: fix typo (openInstallLog *must* return the filehandle)
- don't use filehandle *pkgs::LOG, use a my'ed $LOG
- since we use the "fileno", perl doesn't know we're still using the
- filehandle, and so closes it, and :-(
-
- * network/netconnect.pm: in network::netconnect::main(), declare @l as it
- should be. But the code is really wrong, it NEEDS fixing
- $modem is redefined 2 lines below its first declaration. this first
- declaration is useless (??)
-
- * standalone/diskdrake: oops, didn't see titi modified option handling
- fix handling of options --expert and --testing
-
- * install_any.pm: use a scalar instead of a typeglob (let typeglobs be
- deprecated!)
-
- * lang.pm: fix handling of "all" languages selected
-
- * network/isdn.pm: since $mouse is undefined, replace it with undef (??)
-
- * diskdrake/interactive.pm: make perl_checker happy
-
- * network/tools.pm:
- - $up was my-ed inside the if-then block though it was used outside
- the block (hint: buggy code)
- - my @country as it should be
-
-2002/11/25 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone.pm:
- - simplify --embedded handling
- - stricter matching on --no-autoc
-
- * ugtk.pm:
- - simplify mcc stuff
- - prevent bad stacking of right icons in mcc at startup
-
- * detect_devices.pm: remove dobles
-
- * my_gtk.pm: warn about broken programs that misuse my_gtk
- display in mcc when embedded only when ready to interact with the user
-
- * harddrake/ui.pm: interactive->exit call my_gtk->exit which destroy the
- window
-
- * common.pm, standalone/drakbug, standalone/drakbug_report:
- s/mdk_rel/mandrake_release/
- consolidate some stuff from standalone tools & mcc into mdk_rel()
-
-2002/11/22 Franois Pons <fpons@mandrakesoft.com>
-
- * mouse.pm: incorporate 8.2 HP fixes back in cooker.
-
-2002/11/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakautoinst: use ask_warn when I should, and remove a one
- year old debug statement (???)
-
-2002/11/21 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/net_monitor: switch latest tools that still manually handle
- embedding
- to use my_gtk
- - perl_checker fixes
- - use my_gtk to transparently handle embedding
-
- * standalone/drakproxy: this one requires any
-
- * standalone/drakbug:
- - Gtk::Gdk::ImlibImage is not needed
- - perl_checker fixes
- - fix interactive exit (s/in/$in/ ->exit)
-
- * standalone/drakfont, standalone/drakconnect, standalone/drakTermServ,
- standalone/drakgw: switch latest tools that still manually handle
- embedding
- to use my_gtk
-
- * standalone/drakbackup: switch latest tools that still manually handle
- embedding
- to use my_gtk
- remove dead code about option managment which is
- obsoleted by standalone
-
-2002/11/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm: hide the "please wait" at the latest stage
-
- * ugtk.pm:
- - api change for latest harddrake
- - s/$x ne ''/$x/
-
- * security/msec.pm: simplify
- cleanups
-
- * printer/printerdrake.pm: cleanups
- update to new security::level scheme
-
- * standalone/drakbackup: message_noconf_box() and message_underdevel()
- were quite
- identical. let consolidate them
- message_noselect_box() and message_noselect_what_box() were just
- identical (but for their label).
- let consolidate this
- send_mail_pb() and client_ftp_pb() were just identical (modulo their
- label)
- kill heavy duplication in get_cd_info()
- perl_checker fixes
- - don't gratuitously copy a 70 lines help text with typo changes,
- translators will kill us
- - use strict, fix it
- s/$x ne (0|'')/$x/
-
- * standalone/logdrake: do not use print_hello() callback, anyway it does
- not exists (but in
- drakfloppy ...)
- - logdrake does not need any
- - use ugtk for gtkcolor & co
- - perl_checker fixes
-
- * standalone/draksec, standalone/service_harddrake, standalone/drakgw,
- standalone/draksound: perl_checker fixes
-
- * standalone/draksplash: perl_checker fixes
- - fixes for "use strict" (still some work to do since some variables
- are created through ${ $x.$y }
- - use my_gtk :
- o clean code
- o transparently manage embedding
-
- - perl_checker fixes
-
- * standalone/drakproxy, standalone/drakupdate_fstab: fix blind copyright
- copy
-
- * interactive/stdio.pm, standalone/drakbug, standalone/drakTermServ: s/$x
- ne (0|'')/$x/
-
- * standalone/drakfloppy: perl_checker fixes
- more perl_checker fixes
- - don't require unused modules
- - use my_gtk to transparently handle embedding
- - fixes for strict mode
- - fixes for perl_checker (more to come after lunch)
-
- * bootlook.pm: this is a module, not a program
-
-2002/11/19 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, network/ethernet.pm, share/po/az.po, share/po/zh_TW.po,
- standalone/drakconnect, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/lv.po, share/po/hu.po: default dhcp client is dhcp-client
-
-2002/11/19 gbeauchesne
-
- * mdk-stage1/log.c: Don't forget to va_end() what was va_copy()'ed.
-
-2002/11/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm, share/keyboards.tar.bz2: Added Malayalam keyboard
-
- * share/po/fi.po: updated Finnish file
-
-2002/11/19 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * security/main.pm, any.pm, security/level.pm, install_steps.pm:
- - fix duplication of sec level setting:
- merge any::get_secure_level() with
- secure::msec::get_secure_level()
- - move security level functions from secure::msec
- to secure::level
- - uses secure::level in install_steps
- - fix duplication of security level labels
- - draksec: use same strings in drakx, got nice
- translations
- - get_default_checks(): make it more readable
-
- * mouse.pm: perldoc: explain basic usage of mouse.pm, regarding
- problems that show up in early interaction between
- harddrake::data and mouse
-
- * harddrake/ui.pm:
- - remove debugging code
- - document menu building
- - add option menu check boxes to prevent (slowly) detecting
- printers and modems
- - remove warnings on usb devices
- - explains more cpu bugs
- - eventually fix --testing effect
- --testing handling was erronously reverted
-
- * security/msec.pm:
- - fix duplication of sec level setting:
- merge any::get_secure_level() with
- secure::msec::get_secure_level()
- - move security level functions from secure::msec
- to secure::level
- - uses secure::level in install_steps
- - fix duplication of security level labels
- - draksec: use same strings in drakx, got nice
- translations
- - get_default_checks(): make it more readable
- previous example in perldoc was buggy;
- put one that really works
-
- * diskdrake/hd_gtk.pm, diskdrake/interactive.pm: make perldoc working
-
- * harddrake/data.pm: don't display two times some usb mice
-
- * help.pm: one can now alter settings there
-
-2002/11/18 Pixel <pixel@mandrakesoft.com>
-
- * network/netconnect.pm, Xconfig/card.pm, bootlook.pm, printer/main.pm,
- printer/detect.pm, Xconfig/monitor.pm, network/adsl.pm, standalone.pm,
- pkgs.pm, harddrake/sound.pm, printer/office.pm, network/isdn.pm,
- printer/printerdrake.pm, printer/gimp.pm, harddrake/ui.pm: make
- perl_checker happy
-
-2002/11/18 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/net_monitor, standalone/drakfont: drakbug, drakfont,
- drakperm, draksplash, drakxtv, harddrake2,
- net_monitor : final update for common cli options/help manager
- update copyright years
-
- * harddrake/TODO: final switch of drakbackup, logdrake and scannerdrake
- to new option scheme
-
- * standalone/adduserdrake, standalone/drakxservices, standalone/livedrake,
- standalone/keyboarddrake, standalone/drakboot, standalone/mousedrake,
- standalone/drakconnect, standalone/draksound:
- - standalone.pm :
- o make it be 'use strict' aware
- o factorize options managment in one place
- - standalone tools :
- o they all now support -h|--help -v|--version, ...
- o they can add their own options to %standalone::usages
- - harddrake : use std --testing/$::testing rather than its own
- --test option
-
- * standalone/draksplash, standalone/harddrake2, standalone/drakbug,
- standalone/drakperm: drakbug, drakfont, drakperm, draksplash, drakxtv,
- harddrake2,
- net_monitor : final update for common cli options/help manager
-
- * drakxtools.spec: 9.1-0.2dmk
-
- * standalone/drakautoinst, standalone/printerdrake, standalone/XFdrake,
- standalone/drakgw:
- - standalone.pm :
- o make it be 'use strict' aware
- o factorize options managment in one place
- - standalone tools :
- o they all now support -h|--help -v|--version, ...
- o they can add their own options to %standalone::usages
- - harddrake : use std --testing/$::testing rather than its own
- --test option
- update copyright years
-
- * standalone/drakfloppy:
- - standalone.pm :
- o make it be 'use strict' aware
- o factorize options managment in one place
- - standalone tools :
- o they all now support -h|--help -v|--version, ...
- o they can add their own options to %standalone::usages
- - harddrake : use std --testing/$::testing rather than its own
- --test option
- remove old dead commented i18n code that kept being copied around
-
- * standalone/diskdrake: final switch of drakbackup, logdrake and
- scannerdrake
- to new option scheme
- - standalone.pm :
- o make it be 'use strict' aware
- o factorize options managment in one place
- - standalone tools :
- o they all now support -h|--help -v|--version, ...
- o they can add their own options to %standalone::usages
- - harddrake : use std --testing/$::testing rather than its own
- --test option
- update copyright years
-
- * standalone/logdrake: final switch of drakbackup, logdrake and
- scannerdrake
- to new option scheme
- update copyright years
- - clean code sot that it runs under "use strict"
- - simplify date command construction, this is basic perl :-(
- - kill dead old commented code to handle i18n instead of relying on
- common shared modules
- remove old dead commented i18n code that kept being copied around
-
- * modparm.pm, modules/parameters.pm, modules/interactive.pm, any.pm:
- rename modparm as modules::parameters
-
- * standalone.pm: drakbug, drakfont, drakperm, draksplash, drakxtv,
- harddrake2,
- net_monitor : final update for common cli options/help manager
- typo fix
- switch drakTermServ to new option scheme
- rename modparm as modules::parameters
- final switch of drakbackup, logdrake and scannerdrake
- to new option scheme
- - standalone.pm :
- o make it be 'use strict' aware
- o factorize options managment in one place
- - standalone tools :
- o they all now support -h|--help -v|--version, ...
- o they can add their own options to %standalone::usages
- - harddrake : use std --testing/$::testing rather than its own
- --test option
-
- * standalone/drakxtv: drakbug, drakfont, drakperm, draksplash, drakxtv,
- harddrake2,
- net_monitor : final update for common cli options/help manager
- - standalone.pm :
- o make it be 'use strict' aware
- o factorize options managment in one place
- - standalone tools :
- o they all now support -h|--help -v|--version, ...
- o they can add their own options to %standalone::usages
- - harddrake : use std --testing/$::testing rather than its own
- --test option
-
- * bootlook.pm: switch to new help/options scheme
- update copyright years
-
- * harddrake/ui.pm:
- - standalone.pm :
- o make it be 'use strict' aware
- o factorize options managment in one place
- - standalone tools :
- o they all now support -h|--help -v|--version, ...
- o they can add their own options to %standalone::usages
- - harddrake : use std --testing/$::testing rather than its own
- --test option
- simplify code though my_gtk::gtkcolor
-
- * standalone/drakTermServ: switch drakTermServ to new option scheme
-
- * standalone/drakbackup, standalone/scannerdrake: final switch of
- drakbackup, logdrake and scannerdrake
- to new option scheme
- update copyright years
-
- * scanner.pm, standalone/drakproxy, security/msec.pm,
- printer/printerdrake.pm: update copyright years
-
-2002/11/17 alus
-
- * share/po/pl.po: fix
-
-2002/11/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/pt.po: updated Portuguese and Chinese files
-
-2002/11/15 Pixel <pixel@mandrakesoft.com>
-
- * any.pm, run_program.pm, interactive.pm, c.pm, ftp.pm:
- s/wantarray/wantarray()/
-
-2002/11/15 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * Xconfig/monitor.pm: perl_checker fix
-
- * harddrake/data.pm: s/usbvideo/usbvision/
-
- * standalone/drakxtv: typo fix
-
- * printer/printerdrake.pm:
- - more cleanups
- - don't display messages if we're not going to remove/install some
- packages
- cleanups
- cleanups
- printerdrake::install_spooler() : fix heavy duplication of code
- by using %spoolers data structure (function shrunked by 66%)
- consolidate some stuff into printer::data::spoolers{XXX}{alternatives}
- so that all alternatives get centralized in one data structure
- cleanups
-
- * printer/data.pm: printerdrake::install_spooler() : fix heavy duplication
- of code
- by using %spoolers data structure (function shrunked by 66%)
- consolidate some stuff into printer::data::spoolers{XXX}{alternatives}
- so that all alternatives get centralized in one data structure
-
- * security/main.pm:
- - use run_program rather than raw system
- - kill useless show_msec_help()
- - kill commented remanant code of help buttons
- - add tooltip with default values on combos & entries
- - log about security administrator changes only when we do some
- - factorize some code into new_editable_combo() and
- set_default_tip()
-
- * Makefile.config, drakxtools.spec, harddrake/sound.pm,
- Makefile.drakxtools:
- - add missing printer directory
- - bump version to 9.1 like most of our packages
-
-2002/11/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ro.po: updated Romanian file
-
- * standalone/drakfont: Make drakfont use ttmkfdir again, as it recognizes
- more encodings,
- use of parameter "-u" of ttmkfdir to always output unicode entries,
- call xftcache to create/update the Xftcache files (used by Xft),
- rewrite fonts.dir (with ttmkfdir) when removing a ttf file so it no
- longer appears on the font list, and execute "xset fp rehash" after
- adding/removing fonts, so the font list used by X server is
- synchronized.
-
-2002/11/14 Pixel <pixel@mandrakesoft.com>
-
- * printer/cups.pm, bootlook.pm, network/network.pm, resize_fat/main.pm,
- printer/office.pm, partition_table/dos.pm, scanner.pm, unused/scsi.pm,
- my_gtk.pm, swap.pm, install_steps_interactive.pm, Xconfig/xfreeX.pm,
- network/smb.pm, devices.pm, crypto.pm, commands.pm, printer/gimp.pm,
- any.pm, install_steps_gtk.pm, printer/main.pm, printer/detect.pm,
- interactive/stdio.pm, interactive/newt.pm, fs.pm,
- resize_fat/dir_entry.pm, ugtk.pm, run_program.pm, bootloader.pm,
- steps.pm, harddrake/data.pm, diskdrake/hd_gtk.pm, interactive/gtk.pm,
- detect_devices.pm, network/tools.pm, install_any.pm,
- printer/printerdrake.pm, harddrake/ui.pm:
- - add/remove spaces to make perl_checker happy
- - remove redundant parentheses
- - add some parentheses for clarity
-
- * partition_table/mac.pm, ftp.pm, pkgs.pm: make perl_checker happy
- - add/remove spaces to make perl_checker happy
- - remove redundant parentheses
- - add some parentheses for clarity
-
- * partition_table/gpt.pm, partition_table/raw.pm, partition_table.pm: make
- perl_checker happy
-
-2002/11/14 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/v4l.pm: resync with bttv-0.7.100 and saa7134-0.2.2snapshot
-
- * drakxtools.spec: 1.1.12-1mdk
-
- * security/main.pm:
- - kill unused myexit()
- - perl_checker fixes
-
- * printer/main.pm, printer/data.pm, printer/STATUS, printer/office.pm,
- printer/gimp.pm:
- - printer::data : export all data structures
- - cleanups
- - all code is now runnable in strict mode
-
- * security/msec.pm:
- - perl_checker fixes
- - clean code
- - simplify config_function()
-
- * harddrake/ui.pm: explain the detect() vs new() delayed gui construction
- when embedded
- display port for network printers too
-
-2002/11/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po, share/po/ru.po: updated Slovak and Russian files
-
-2002/11/13 Pixel <pixel@mandrakesoft.com>
-
- * printer/common.pm: fix syntax error
-
- * Xconfig/various.pm, http.pm, network/network.pm, network/modem.pm,
- resize_fat/main.pm, install_gtk.pm, interactive.pm, my_gtk.pm, mouse.pm,
- printer/data.pm, devices.pm, lang.pm, install2.pm, install_steps_gtk.pm,
- interactive/http.pm, partition_table/mac.pm, pkgs.pm,
- interactive/newt.pm, network/ethernet.pm, standalone/XFdrake, steps.pm,
- harddrake/data.pm, keyboard.pm, network/adsl.pm, fsedit.pm,
- install_any.pm, harddrake/ui.pm: add/remove spaces to make perl_checker
- happy
-
- * bootlook.pm, printer/office.pm, scanner.pm, install_steps.pm,
- network/isdn.pm, install_steps_interactive.pm, network/netconnect.pm,
- harddrake/v4l.pm, printer/main.pm, harddrake/sound.pm, ugtk.pm,
- network/tools.pm, printer/printerdrake.pm: add/remove spaces to make
- perl_checker happy
- add/remove spaces to make perl_checker happy
-
-2002/11/13 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * printer/printerdrake.pm: simplify install_spooler() but there's still
- lot of duplication there
- (some work for tomorow)
- - final switch to $::prefix
- - simplify main::get_copiable_queues(), main::setcupslink()
- - s/unless (X ne Y)/if (X eq Y)/
- - set_usermode() : ensure we add the line if it didn't exists
-
- * harddrake/ui.pm: display floppy driver type as well as mouse type
-
- * printer/office.pm: fix files lookup
- printer::common: export function
-
- * printer/gimp.pm: don't reinvent the wheel, use common
-
- * detect_devices.pm: fix vendor/model spliting when there's neither space
- nor separator
-
- * printer/common.pm: printer::common: export function
-
- * printer/main.pm:
- - final switch to $::prefix
- - simplify main::get_copiable_queues(), main::setcupslink()
- - s/unless (X ne Y)/if (X eq Y)/
- - set_usermode() : ensure we add the line if it didn't exists
- - set_usermode() : don't reinvent the wheel, use substInFile
- - get_usermode() : ditto, use getVarsFromSh
-
- * drakxtools.spec: pixel neither know how to update cvs nor comitting its
- changes
-
-2002/11/12 erwan
-
- * mdk-stage1/network.c, mdk-stage1/stage1.h: Cleaning old stuff
-
-2002/11/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
-2002/11/12 Pixel <pixel@mandrakesoft.com>
-
- * security/main.pm, bootlook.pm, printer/main.pm, printer/detect.pm,
- partition_table/mac.pm, diskdrake/interactive.pm, pkgs.pm, services.pm,
- printer/office.pm, ugtk.pm, run_program.pm,
- install_steps_auto_install.pm, bootloader.pm, standalone/XFdrake,
- network/netconnect.pm, lang.pm, install2.pm, modules.pm, commands.pm,
- printer/printerdrake.pm, printer/gimp.pm, partition_table.pm: add/remove
- some spaces to make perl_checker happy
-
- * diskdrake/removable_gtk.pm: add "use common" for N()
-
-2002/11/12 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * printer/main.pm: kill set_prefix()
- printer related modules cleaning :
- - create the printer/ hierarchy
- - split services related stuff into services.pm & printer::services,
-
- - move things that've nothing to do with printers into common.pm
- (alternatives, permissions, ...)
-
- - move eveything related to cups, gimp-print, detection,
- {star,open}office to the corresponding splited printer:: module
-
- - big consolidation of printer::office (it was obvious there were tons
- of duplication between staroffice and openoffice managment)
-
- - move other stuff into printer::main, printer::common,
-
- status : print.pm has been heavily splited (now one can begin to
- understand the little bits).
- printerdrake still needs to be splited/cleaned and eventually removed
- since printer/printerdrake modules separation is not understandable by
- other people
-
- till, in printer::gimp, $lprcommand is neither declared nor setted
- nowhere. idem in mdk9.0 ...
-
- * security/main.pm: fix _() -> N() conversion
-
- * install_steps_interactive.pm: resync with latest printerdrake
-
- * printer/printerdrake.pm: fix getSNMPModel() location
- printer related modules cleaning :
- - create the printer/ hierarchy
- - split services related stuff into services.pm & printer::services,
-
- - move things that've nothing to do with printers into common.pm
- (alternatives, permissions, ...)
-
- - move eveything related to cups, gimp-print, detection,
- {star,open}office to the corresponding splited printer:: module
-
- - big consolidation of printer::office (it was obvious there were tons
- of duplication between staroffice and openoffice managment)
-
- - move other stuff into printer::main, printer::common,
-
- status : print.pm has been heavily splited (now one can begin to
- understand the little bits).
- printerdrake still needs to be splited/cleaned and eventually removed
- since printer/printerdrake modules separation is not understandable by
- other people
-
- till, in printer::gimp, $lprcommand is neither declared nor setted
- nowhere. idem in mdk9.0 ...
-
- * drakxtools.spec: 1.1.12-1mdk
-
- * printer/cups.pm, printer/detect.pm, printer/common.pm,
- standalone/printerdrake, services.pm, printer/office.pm,
- printer/default.pm, printer.pm, printer/data.pm, common.pm,
- printer/services.pm, printerdrake.pm, printer/gimp.pm: printer related
- modules cleaning :
- - create the printer/ hierarchy
- - split services related stuff into services.pm & printer::services,
-
- - move things that've nothing to do with printers into common.pm
- (alternatives, permissions, ...)
-
- - move eveything related to cups, gimp-print, detection,
- {star,open}office to the corresponding splited printer:: module
-
- - big consolidation of printer::office (it was obvious there were tons
- of duplication between staroffice and openoffice managment)
-
- - move other stuff into printer::main, printer::common,
-
- status : print.pm has been heavily splited (now one can begin to
- understand the little bits).
- printerdrake still needs to be splited/cleaned and eventually removed
- since printer/printerdrake modules separation is not understandable by
- other people
-
- till, in printer::gimp, $lprcommand is neither declared nor setted
- nowhere. idem in mdk9.0 ...
-
- * standalone/drakxtv: don't offer to configure kernel for usbvision (no
- option for now)
- handle devices managed by usbvision too
-
- * install_steps.pm: update for new printerdrake
-
- * harddrake/data.pm: resync with printerdrake
- handle devices managed by usbvision too
- exclude more usb mice from unknown devices
-
-2002/11/11 alus
-
- * share/po/pl.po: updated
-
-2002/11/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po, share/po/ru.po: updated Russian and Vietnamese files
-
-2002/11/11 Pixel <pixel@mandrakesoft.com>
-
- * security/msec.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- add or remove spaces where need to please perl_checker
- - use "foreach" instead of "for" in list context
- - use "for" instead of "foreach" when used a la C
- various small syntax enhancements to please perl_checker
-
- * partition_table/sun.pm:
- - use "foreach" instead of "for" in list context
- - use "for" instead of "foreach" when used a la C
-
- * Xconfig/card.pm, bootlook.pm, my_gtk.pm, network/netconnect.pm,
- harddrake/data.pm, network/tools.pm, install_any.pm, security/main.pm,
- network/isdn.pm, harddrake/ui.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- add or remove spaces where need to please perl_checker
-
- * detect_devices.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- add or remove spaces where need to please perl_checker
- - do not use "foreach $var (...) {...}" use "foreach my $var (...)
- {...}" instead
- (only pb are functions called in {...} that could use $var, none found
- except in commands.pm)
- - various small syntax enhancements to please perl_checker
-
- * partition_table/mac.pm:
- - do not use "foreach $var (...) {...}" use "foreach my $var (...)
- {...}" instead
- (only pb are functions called in {...} that could use $var, none found
- except in commands.pm)
- - various small syntax enhancements to please perl_checker
-
- * pkgs.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- - do not use "foreach $var (...) {...}" use "foreach my $var (...)
- {...}" instead
- (only pb are functions called in {...} that could use $var, none found
- except in commands.pm)
- - various small syntax enhancements to please perl_checker
-
- * network/adsl.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- add or remove spaces where need to please perl_checker
- replace qq{...} with qq(...)
-
- * network/network.pm, mouse.pm, standalone.pm, network/drakfirewall.pm,
- partition_table.pm, partition_table/bsd.pm, ugtk.pm, Xconfig/monitor.pm,
- modules.pm, network/shorewall.pm, network/modem.pm, resize_fat/main.pm,
- resize_fat/any.pm, install_gtk.pm, unused/scsi.pm,
- resize_fat/directory.pm, lang.pm, devices.pm, harddrake/v4l.pm, any.pm,
- install_steps_gtk.pm, ftp.pm, services.pm, harddrake/sound.pm,
- Xconfig/test.pm, steps.pm, keyboard.pm, interactive/gtk.pm,
- partition_table/lvm_PV.pm, network/isdn_consts.pm: add or remove spaces
- where need to please perl_checker
-
- * standalone/drakfloppy: don't use <*> for globbing, use all or glob_
-
- * standalone/logdrake: replace q@...@ with q(...) or here_doc
-
- * interactive/stdio.pm, common.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- various small syntax enhancements to please perl_checker
-
- * http.pm, install_steps.pm, interactive/newt.pm, fs.pm, diskdrake/dav.pm:
-
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
-
- * resize_fat/fat.pm:
- - use "foreach" instead of "for" in list context
- - use "for" instead of "foreach" when used a la C
- various small syntax enhancements to please perl_checker
-
- * standalone/draksplash, raid.pm, Xconfig/xfreeX.pm,
- partition_table/raw.pm: various small syntax enhancements to please
- perl_checker
-
- * install2.pm: add or remove spaces where need to please perl_checker
- replace availableMemory with availableMemory()
-
- * scanner.pm, commands.pm: add or remove spaces where need to please
- perl_checker
- - do not use "foreach $var (...) {...}" use "foreach my $var (...)
- {...}" instead
- (only pb are functions called in {...} that could use $var, none found
- except in commands.pm)
- - various small syntax enhancements to please perl_checker
-
- * install_steps_interactive.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- add or remove spaces where need to please perl_checker
- replace availableMemory with availableMemory()
-
- * network/ethernet.pm: add or remove spaces where need to please
- perl_checker
- various small syntax enhancements to please perl_checker
-
- * printerdrake.pm, printer.pm:
- - replace ... =~ 'foo' with ... =~ /foo/
- - remove unneeded parentheses for things like ... if (...)
- add or remove spaces where need to please perl_checker
- - use "foreach" instead of "for" in list context
- - use "for" instead of "foreach" when used a la C
- - do not use "foreach $var (...) {...}" use "foreach my $var (...)
- {...}" instead
- (only pb are functions called in {...} that could use $var, none found
- except in commands.pm)
- - various small syntax enhancements to please perl_checker
-
-2002/11/10 gbeauchesne
-
- * mdk-stage1/minilibc.c: Fix implementation of signal() for x86-64, adjust
- for new kernel-headers
-
-2002/11/10 Pixel <pixel@mandrakesoft.com>
-
- * interactive/http.pm: don't return a typeglob ref, return the typeglob
- (reference to typeglobs are
- soft references which doesn't increment the ref count)
-
- * network/tools.pm: don't return a typeglob ref, return the typeglob
- (reference to typeglobs are
- soft references which doesn't increment the ref count) (thanks to Gerard
- Patel
- for the precise bug report)
-
- * standalone/draksplash, standalone/drakperm, standalone/drakbug,
- bootlook.pm, standalone/harddrake2, standalone/printerdrake,
- standalone/logdrake, standalone/drakfloppy, standalone/localedrake:
- ensure "common" is imported to have N()
-
-2002/11/09 Pixel <pixel@mandrakesoft.com>
-
- * proxy.pm: fix typo
-
- * network/tools.pm:
- - do not use q{...} to please perl_checker
- - use <<'EOF' instead
- - at the same time, fix the "\n" at the beginning of the generated
- script
-
- * harddrake/data.pm: make perl_checker happy
-
-2002/11/08 Pixel <pixel@mandrakesoft.com>
-
- * printer.pm: fix my typos
-
- * my_gtk.pm: normalize
-
-2002/11/07 erwan
-
- * mdk-stage1/stage1-data/stage1-with-kadeploy.tar.bz2,
- mdk-stage1/network.c, mdk-stage1/stage1.h, mdk-stage1/url.c: SCSI
- Support is now activated
-
- * rescue/Makefile: Adding missing link for test in tree/usr/bin
-
- * rescue/list, rescue/list.i386: SCSI support now activated
-
-2002/11/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: Added definition of default font for Thai
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/nl.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/lv.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/hu.po: updated
- pot file
-
- * share/rpmsrate: Added dependences for greek font and urw-fonts for
- cyrillic
-
-2002/11/07 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * detect_devices.pm:
- - getCPUs() : fix cpu fields parsing
- - harddrake::detect :
- o describe most cpu fields
- o print value of skipped fields
- perl checker fixes
- - harddrake : don't display modem when there're none
- - getModem() :
- o simplify
- o remove unused variables
- - getSerialModem() : indent
-
- * harddrake/ui.pm:
- - getCPUs() : fix cpu fields parsing
- - harddrake::detect :
- o describe most cpu fields
- o print value of skipped fields
- - describe cpu frequency
- - only display help topics related to currently displayed fields in
- right framea
- - if no device selected, display a message explaining the help dialog
- - simplify the unknow driver case for color choice
- - only display fields we described
- perl checker fixes
- - add help for some cpu items
- - only display choosen items
- - remove a dead statement
-
- * drakxtools.spec: 1.1.11-1mdk
-
-2002/11/06 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem-all: add extra partition support as primary/logical
- with configurable size and fs.
- allow configurable min_size, def_size, trigger_size, inst_size,
- swap_size.
-
-2002/11/06 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm, install_any.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- replace complex "unless"s with "if"s
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * printerdrake.pm: replace "for my ..." with "foreach my ..."
- replace complex "unless"s with "if"s
- remove unneeded parentheses on the right side of infix if/foreach/unless
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * partition_table/raw.pm: remove unneeded parentheses on the right side of
- infix if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * harddrake/data.pm, install2.pm, standalone/service_harddrake,
- standalone/scannerdrake: make perl_checker happy
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * network/netconnect.pm, diskdrake/interactive.pm, network/isdn.pm:
- replace complex "unless"s with "if"s
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * standalone/draksplash, bootlook.pm, share/advertising/14-mdkexpert.pl,
- standalone/logdrake, share/advertising/17-mdkclub.pl, interactive.pm,
- my_gtk.pm, share/advertising/11-mdkstore.pl,
- share/advertising/02-community.pl, share/advertising/01-thanks.pl,
- mouse.pm, standalone/keyboarddrake, standalone/drakboot,
- share/po/DrakX.pot, standalone.pm, lvm.pm, standalone/drakTermServ,
- standalone/net_monitor, share/advertising/05-games.pl,
- network/drakfirewall.pm, standalone/mousedrake, Xconfig/main.pm,
- install_steps_newt.pm, standalone/drakbackup, diskdrake/smbnfs_gtk.pm,
- share/advertising/09-server.pl, share/advertising/04-multimedia.pl,
- standalone/printerdrake, share/advertising/13-mdkcampus.pl,
- install_steps_auto_install.pm, standalone/drakconnect,
- standalone/drakbug, diskdrake/hd_gtk.pm,
- share/advertising/07-desktop.pl, Xconfig/monitor.pm, network/adsl.pm,
- proxy.pm, modules.pm, share/advertising/10-mnf.pl, network/shorewall.pm,
- share/advertising/15-mdkexpert-corporate.pl,
- share/advertising/08-development.pl, share/advertising/06-mcc.pl,
- standalone/draksound, standalone/drakxtv, security/main.pm,
- Xconfig/various.pm, network/modem.pm, help.pm,
- diskdrake/removable_gtk.pm, install_gtk.pm, diskdrake/removable.pm,
- standalone/drakautoinst, share/po/b_dump_strings.pm, modparm.pm,
- install_steps_stdio.pm, Xconfig/xfreeX.pm, standalone/livedrake,
- share/advertising/03-internet.pl, standalone/harddrake2,
- harddrake/v4l.pm, modules/interactive.pm, crypto.pm,
- install_interactive.pm, share/advertising/12-mdkstore.pl,
- standalone/localedrake, loopback.pm, any.pm, interactive/http.pm,
- interactive/stdio.pm, standalone/drakfloppy, services.pm,
- interactive/newt.pm, share/po/Makefile, fs.pm, standalone/drakfont,
- network/ethernet.pm, Xconfig/resolution_and_depth.pm, standalone/drakgw,
- steps.pm, keyboard.pm, diskdrake/dav.pm, standalone/drakperm, fsedit.pm,
- common.pm, share/po/fake_c.pl, harddrake/ui.pm: replace "_" with "N" and
- "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * install_steps.pm: replace complex "unless"s with "if"s
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * bootloader.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- cleanup get_of_dev (aka ofpath)
- replace complex "unless"s with "if"s
- remove unneeded parentheses on the right side of infix if/foreach/unless
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * network/network.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- (write_resolv_conf): much cleanup (originally it was meant to introduce
- cat_ and output, but it ended up with a complete rewrite :)
- replace complex "unless"s with "if"s
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * scanner.pm: make perl_checker happy
- make perl_checker happy
-
- * commands.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- (cp): use cp_af
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
-
- * Xconfig/test.pm: please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * standalone/diskdrake, network/nfs.pm: make perl_checker happy
-
- * Xconfig/card.pm: when needVideoRam, don't take the raw value
- VideoRam_probed,
- better take a known value <= VideoRam_probed
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * Xconfig/xfree4.pm: please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
-
- * log.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
-
- * detect_devices.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- make perl_checker happy
- replace complex "unless"s with "if"s
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
-
- * ugtk.pm: make perl_checker happy
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * install_steps_interactive.pm, harddrake/sound.pm: make perl_checker
- happy
- replace complex "unless"s with "if"s
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * standalone/XFdrake: fix typo
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * raid.pm, network/tools.pm, install_steps_gtk.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * printer.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- replace "for my ..." with "foreach my ..."
- remove unneeded parentheses on the right side of infix if/foreach/unless
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
- * pkgs.pm:
- - have "local *FILEHANDLE" before each "open FILEHANDLE, ..."
- - use some "cat_" and "output" where possible
- please perl_checker:
- - local'ize $_ before doing while (<...>)
- - use "foreach" instead of "for"
- - remove unneeded parentheses on the right side of infix
- if/foreach/unless
- replace "_" with "N" and "__" with "N_"
- rationale:
- - currently, we use _("xxx") as a shorthand for gettext("xxx"). It
- also used to call xgettext with --keyword=_
-
- - alas, function &_ is global and not by package (notice esp. that _
- is not exported in common.pm)
-
- - this lead to big ugly pb with packages defining their own &_,
- overriding common.pm's &_
-
- - a fix is to set @::textdomains to add a new domain (the default
- being "libDrakX")
-
- but relying on the global "_" is still dangerous!
-
-2002/11/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: 1.1.10-mdk
-
- * harddrake/sound.pm: fix for modules.pm not exporting
- category2modules_and_description
-
-2002/11/05 erwan
-
- * rescue/tree/etc/rc.sysinit: modified rc.sysinit for ka
-
-2002/11/05 gbeauchesne
-
- * c/smp.c: Revert last change
- Add generic cpu detection on x86-64 and IA-64, based on
- sysconf(_SC_NPROCESSORS_ONLN)
-
- * detect_devices.pm: Detect SMP more easily if we have APIC stuff capable
-
-2002/11/05 Pixel <pixel@mandrakesoft.com>
-
- * devices.pm: add /dev/ubd/0, /dev/ubd/1... support (thanks to Brian
- Murrell)
-
- * mouse.pm (xmouse2xId): ensure weird ids are ignored
- use find_index instead of map_index
-
- * interactive/newt.pm:
- - fix dialog boxes using a scrollbar
- - cleanup
- use each_index instead of map_index when the return value is not used
-
- * interactive.pm:
- - do not handle "format"ing in interactive for combos
- - do it in interactive::gtk instead (that way, "val" is back"format"ed
- in callbacks as wanted)
- - die when editable combos are used with non-strings (like arrays or
- hashes)
-
- * partition_table.pm:
- - isUBD can tell wether it is an ubd partition
- - isSpecial is true for ubd partitions
-
- * fs.pm (format_ext2): better error message when it is called from
- format_ext3
- (thanks to Brian Murrell)
-
- * diskdrake/interactive.pm, fsedit.pm: introduce a new flag:
- getting_rid_of_readonly_allowed. It is set when the partition table
- badly handled by diskdrake, but we are still allowed to wipe the
- partition table and start
- with something new.
-
- * interactive/gtk.pm:
- - do not handle "format"ing in interactive for combos
- - do it in interactive::gtk instead (that way, "val" is back"format"ed
- in callbacks as wanted)
- - die when editable combos are used with non-strings (like arrays or
- hashes)
- use each_index instead of map_index when the return value is not used
-
- * install2.pm: basic uml_install support (thanks to Brian Murrell)
- use each_index instead of map_index when the return value is not used
-
- * interactive/http.pm, interactive/stdio.pm, ugtk.pm, raid.pm,
- bootloader.pm: use each_index instead of map_index when the return value
- is not used
-
- * Newt/Newt.xs:
- - fix dialog boxes using a scrollbar
- - cleanup
-
- * services.pm: fix the use of a non-bounded regexp to check services (fix
- "nfs" being marked
- on whereas it is "nfslock" which is on)
-
-2002/11/05 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * tools/ppc/mkINSTALLCD: Update PPC boot CD creation.
-
- * mdk-stage1/init.c: PPC TIOCSCTTY changed to 0x540E
-
-2002/11/05 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: newt rebuild
-
-2002/11/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po: updated Slovak file
-
-2002/11/04 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm, Xconfig/xfreeX.pm, Xconfig/parse.pm,
- standalone/keyboarddrake: add XkbCompat "group_led" for all keyboards
- where a group layout switching is used
-
- * Xconfig/xfree.pm: have an empty configuration when a config file is
- buggy
-
-2002/11/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * printer.pm: typo fixes
-
- * drakxtools.spec: 1.1.10-2mdk
-
-2002/11/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ru.po, share/po/pt_BR.po: updated Russian and Portuguese files
-
-2002/10/31 erwan
-
- * mdk-stage1/stage1.c, mdk-stage1/network.c, mdk-stage1/tools.c,
- mdk-stage1/tools.h, mdk-stage1/url.h, mdk-stage1/url.c: Including
- ka-deploy for stage 2
-
- * mdk-stage1/stage1-data/stage1-with-kadeploy.tar.bz2: Including ka-deploy
- for stage 2
- Adding missing file (stage1-with-kadeploy)
-
-2002/10/30 erwan
-
- * mdk-stage1/stage1.c, mdk-stage1/network.c, mdk-stage1/stage1.h,
- mdk-stage1/network.h: Applying patch from 8.2, ka.img is working fine in
- old mode
-
-2002/10/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
-
-2002/10/29 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * bootloader.pm, rescue/list.ppc: Reflect changes in yaboot package.
-
-2002/10/28 alus
-
- * share/po/pl.po: updated
- updated translation
-
-2002/10/28 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/modem.pm: add sub winmodemConfigure
-
- * network/netconnect.pm: few reworks for winmodem detection
-
- * detect_devices.pm: s#$_->{driver} eq
- 'Bad:www.linmodems.org'#$_->{driver} =~ /www.linmodems.org/# to fit with
- ldetect
-
-2002/10/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ro.po: Updated Romanian and Vietnamese files
-
-2002/10/28 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (preConfigureTimezone): don't set UTC in beginner mode if
- there is no windows
-
-2002/10/28 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: typo in comments: Josep L. Guallar-Esteve
- <jlguallar@computer.org>
-
-2002/10/28 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/sound.pm: add new drivers
-
-2002/10/25 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem-all: reduced version of oem script which allow
- installing in oem mode but
- without restricting language and without installing any packages.
- all package are copied to disk, ie this is an automated hd install
- builder.
-
-2002/10/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/vi.po: updated Chinese and Vietnamese files
-
-2002/10/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: Updated
- pot file
-
-2002/10/23 Pixel <pixel@mandrakesoft.com>
-
- * network/netconnect.pm, install_steps_newt.pm, harddrake/sound.pm: make
- perl_checker happy: replace PKG::f with PKG::f()
-
-2002/10/23 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: nono changes for stupid perl_checker whose maintainer
- don't want to fix deficienties
- reindent for lord pix
-
- * harddrake/sound.pm: do a perl_checker pass after pixel one since he only
- do half the work
- reindent for lord pix
-
- * ugtk.pm, printer.pm, network/adsl.pm, printerdrake.pm: perl_checker
- fixes
-
- * harddrake/v4l.pm, harddrake/ui.pm: reindent for lord pix
-
- * detect_devices.pm: fix "poulpy sux"
-
- * Xconfig/resolution_and_depth.pm: fix pixel code
-
-2002/10/18 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * detect_devices.pm: change dumb return values s/@pci_modems,
- $serial_modem/$serial_modem, @pci_modems/ (thanks to pixel)
-
- * network/netconnect.pm: remove useless 'pop'
- change dumb return values s/@pci_modems, $serial_modem/$serial_modem,
- @pci_modems/ (thanks to pixel)
-
-2002/10/17 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * harddrake/sound.pm: titi almost sux (he helped me that's why I can't say
- titi sux :p)
-
-2002/10/17 Pixel <pixel@mandrakesoft.com>
-
- * any.pm, interactive/gtk.pm, network/modem.pm, Xconfig/monitor.pm,
- pkgs.pm, interactive/newt.pm, install_steps.pm,
- Xconfig/resolution_and_depth.pm, install_steps_interactive.pm: make new
- perl_checker happy: replacing PKG::f by PKG::f()
-
- * network/netconnect.pm: "=head" doc must end with "=cut"
-
-2002/10/17 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * printer.pm: consolidate more stuff into %spoolers
- start to consolidate %spoolers as a data structure
- - printerdrake::auto_detect(local, net, smb):
- o split into local_detect, net_detect, net_smb_detect
- o detect: return all printers
- - printer: consolidate all *help_output into help_output
-
- * detect_devices.pm: add some comments to getCPUs
-
- * printerdrake.pm: setup_common: consolidate regexp
- - printerdrake::auto_detect(local, net, smb):
- o split into local_detect, net_detect, net_smb_detect
- o detect: return all printers
- - printer: consolidate all *help_output into help_output
-
- * network/netconnect.pm: document network::netconnect::detect()
-
- * harddrake/data.pm:
- - printerdrake::auto_detect(local, net, smb):
- o split into local_detect, net_detect, net_smb_detect
- o detect: return all printers
- - printer: consolidate all *help_output into help_output
-
-2002/10/16 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/netconnect.pm:
- - winmodem detection fix
-
-2002/10/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * my_gtk.pm: fix dams suckiness breaking install2 --test
-
-2002/10/16 Pixel <pixel@mandrakesoft.com>
-
- * patch/patch-da.pl, patch/patch-IMPS2.pl:
- - fix for bad da .mo charset
- - ugly hack to allow IMPS2 switch to work
-
- * c/stuff.xs.pl: initIMPS2: use /dev/mouse instead of /dev/cdrom (!)
-
-2002/10/16 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm: don't print empty help for fields without any help
- - alphabetically sort help items
- - add help for some cpu fields
- fix Gtk::CTree:insert_node inversing devices order
- -add cpus detection
- - update todo list
- - perl_checker fix
-
- * standalone/drakfont: bit me!
-
- * detect_devices.pm: getCPUs() : fix multiples cpu detection
- -add cpus detection
- - update todo list
- - perl_checker fix
-
- * harddrake/data.pm: display cpu name (eg "Pentium") too in harddrake gui
- display "$vendor cpu number $id" for cpus in harddrake gui
- miaouh
- use code factored in detect_devices for modem detection
- -add cpus detection
- - update todo list
- - perl_checker fix
-
- * drakxtools.spec: 1.1.10-1mdk
- buildrequires: libext2fs-devel
-
- * harddrake/v4l.pm, harddrake/TODO:
- -add cpus detection
- - update todo list
- - perl_checker fix
-
-2002/10/15 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * detect_devices.pm: add Pioneer to vendors list
-
- * harddrake/data.pm: display again unknown category (spoted by florent
- beranger)
-
-2002/10/14 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: remove initrd images before umounting and exiting.
-
-2002/10/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2002/10/14 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * diskdrake/smbnfs_gtk.pm, install_any.pm: Hide password to browse W2k
- servers. (Buchan Milne).
- Domain name to all caps in smb.conf. (Buchan Milne).
-
- * standalone/drakTermServ: Finish thin client setup option.
-
-2002/10/14 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakbug:
- - fix typos
- - when something is eating io bandwith, drakbug is very slow to scroll
- the menu, since on each item selection, it does rpm db
- access. solution :
- o cache rpm result in %packages
-
- o only call rpm & which if nothing is cached
-
- - if there's the selected package isn't installed, just print "package
- not installed" (and translate that)
-
-2002/10/12 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Read/Write thin client configuration.
- Add draktermserv config to enable/disable thin clients.
- Update documentation.
-
-2002/10/11 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm: fix speedtouch detection
-
-2002/10/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ca.po, share/po/pt.po, share/po/DrakX.pot: updated Catalan and
- Portuguese files
-
-2002/10/11 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Dynamic IP pool for client machines.
- Don't require image for PCI clients.
- Perl_checker fixes.
-
-2002/10/10 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm: notify if speedtouch is detected or not
-
- * network/netconnect.pm: add a warning window for winmodems
-
- * detect_devices.pm, network/modem.pm:
- - move serial modem detection to detect_devices.pm
- - add speedtouch USB detection
- - add winmodem detection
-
-2002/10/10 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Correct typo in create boot ISO code
- Add note in help about optional net boot image entry for PCI cards
-
-2002/10/09 gbeauchesne
-
- * mdk-stage1/log.c: ISO C standard as to say about va_list on 7.15 [#3]
- If access to the varying arguments is desired, the called
- function shall declare an object (referred to as ap in this
- subclause) having type va_list. The object ap may be passed
- as an argument to another function; if that function invokes
- the va_arg macro with parameter ap, the value of ap in the
- calling function is indeterminate and shall be passed to the
- va_end macro prior to any further reference to ap.199)
- Which interprets to do reuse a va_list that was already processed.
- Instead, use a copy. This fixes crashes on x86-64 and debugging
- feasible, since logging is now available. ;-)
-
- * mdk-stage1/minilibc.h, mdk-stage1/minilibc.c: Add support for x86-64 to
- minilibc. But we don't really use it yet, as glibc
- requirements for stage1 undoubtedly make images already bigger. So let
- have
- glibc init there too. ;-)
-
- * bootloader.pm: I surely don't want nor expect grub and loadlin to work
- on x86-64.
-
- * share/list.x86_64: Update list for perl mods and XF86 4.2.1 support
-
- * tools/aewm-drakx/misc.c: Apply FredL change from HEAD
-
- * mdk-stage1/disk.c: Use standard memset() instead of BSD-ish bzero().
-
- * mdk-stage1/Makefile, mdk-stage1/Makefile.common: Add x86-64, use glibc
- in init and stage1 as dietlibc is not working enough
- and minilibc for init doesn't seem to let umounting take place at the
- end
- of installation.
-
- * fs.pm: SYS_umount does not exist on modern kernels and architectures
- like x86-64 :)
-
- * mdk-stage1/rescue-gui.c: lib64 support
-
- * tools/aewm-drakx/client.c: Fix get/set_wm_state(), we have to get the
- same data (size) that was set.
-
- * mdk-stage1/init.c: Add support for lib64 architectures (x86-64, ppc64,
- etc.). Aka native
- libraries are in */lib64 there.
-
- * install_any.pm: Let's try a real bash prior to defaulting to perl'ish
- /bin/sh?
-
- * Xconfig/card.pm: Default to XF4 on x86-64 too
-
- * install_steps_gtk.pm: Yeah, stuck with XFree86 4.X server on x86-64 too.
-
- * partition_table.pm: Supported journalised FS on x86-64 are ReiserFS and
- ext3fs for now. Though,
- I haven't tested reiserfs and don't expect it to work before next kernel
- update.
-
- * mdk-stage1/insmod-modutils/util/sys_oim.c,
- mdk-stage1/insmod-modutils/obj/obj_common.c,
- mdk-stage1/insmod-modutils/include/obj.h,
- mdk-stage1/insmod-modutils/util/xsystem.c,
- mdk-stage1/insmod-modutils/include/util.h,
- mdk-stage1/insmod-modutils/include/version.h,
- mdk-stage1/insmod-modutils/util/sys_cm.c,
- mdk-stage1/insmod-modutils/obj/obj_s390.c,
- mdk-stage1/insmod-modutils/include/elf_sparc64.h,
- mdk-stage1/insmod-modutils/include/elf_ppc.h,
- mdk-stage1/insmod-modutils/insmod.c,
- mdk-stage1/insmod-modutils/include/kallsyms.h,
- mdk-stage1/insmod-modutils/include/elf_arm.h,
- mdk-stage1/insmod-modutils/include/module.h,
- mdk-stage1/insmod-modutils/util/xmalloc.c,
- mdk-stage1/insmod-modutils/util/snap_shot.c,
- mdk-stage1/insmod-modutils/include/kerneld.h,
- mdk-stage1/insmod-modutils/util/sys_qm.c,
- mdk-stage1/insmod-modutils/obj/obj_load.c,
- mdk-stage1/insmod-modutils/obj/obj_alpha.c,
- mdk-stage1/insmod-modutils/obj/obj_x86_64.c,
- mdk-stage1/insmod-modutils/include/config.h,
- mdk-stage1/insmod-modutils/Makefile,
- mdk-stage1/insmod-modutils/obj/obj_gpl_license.c,
- mdk-stage1/insmod-modutils/obj/obj_i386.c,
- mdk-stage1/insmod-modutils/obj/obj_mips.c,
- mdk-stage1/insmod-modutils/include/elf_alpha.h,
- mdk-stage1/insmod-modutils/include/elf_s390.h,
- mdk-stage1/insmod-modutils/util/config.c,
- mdk-stage1/insmod-modutils/util/sys_dm.c,
- mdk-stage1/insmod-modutils/include/elf_x86_64.h,
- mdk-stage1/insmod-modutils/include/elf_m68k.h,
- mdk-stage1/insmod-modutils/obj/obj_kallsyms.c,
- mdk-stage1/insmod-modutils/include/elf_i386.h,
- mdk-stage1/insmod-modutils/util/xstrcat.c,
- mdk-stage1/insmod-modutils/obj/obj_arm.c,
- mdk-stage1/insmod-modutils/obj/obj_m68k.c,
- mdk-stage1/insmod-modutils/util/sys_nim.c,
- mdk-stage1/insmod-modutils/obj/Makefile,
- mdk-stage1/insmod-modutils/obj/obj_hppa64.c,
- mdk-stage1/insmod-modutils/util/arch64.c,
- mdk-stage1/insmod-modutils/obj/obj_hppa.c,
- mdk-stage1/insmod-modutils/util/sys_gks.c,
- mdk-stage1/insmod-modutils/include/elf_mips.h,
- mdk-stage1/insmod-modutils/util/logger.c,
- mdk-stage1/insmod-modutils/obj/obj_ppc.c,
- mdk-stage1/insmod-modutils/util/xrealloc.c,
- mdk-stage1/insmod-modutils/obj/obj_sparc.c,
- mdk-stage1/insmod-modutils/util/alias.h,
- mdk-stage1/insmod-modutils/util/xstrdup.c,
- mdk-stage1/insmod-modutils/include/elf_sparc.h,
- mdk-stage1/insmod-modutils/obj/obj_ia64.c,
- mdk-stage1/insmod-modutils/obj/obj_sparc64.c,
- mdk-stage1/insmod-modutils/obj/obj_reloc.c: Update to modutils 2.4.19
- with x86-64 support and other fixes
-
- * mdk-stage1/frontend.h, mdk-stage1/stdio-frontend.c: Hint compiler about
- unused arguments and don't make it yell in that case. As,
- we do use -Werror along with -Wall stuff.
-
- * mdk-stage1/init-libc-headers.h: <sys/ioctl.h> is needed
-
- * install_gtk.pm: Somehow, "recent" DrakX changes mutated driver into
- Driver and card->type
- into card->BoardName
-
- * printerdrake.pm, any.pm: lib64 fixes
-
- * proxy.pm: wgetrc is in /etc not /usr/lib
-
-2002/10/09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm: don't use ugtk directly
-
-2002/10/08 Frederic Lepied <flepied@mandrakesoft.com>
-
- * tools/aewm-drakx/misc.c: removed client removal
-
-2002/10/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ro.po: updated Romanian file
-
-2002/10/02 alus
-
- * share/po/pl.po: some changes
-
-2002/10/02 Franois Pons <fpons@mandrakesoft.com>
-
- * patch/patch-oem-9.0.pl, patch/rpmsrate.oem-9.0-staroffice,
- patch/rpmsrate.oem-9.0-openoffice: patch necessary for oem to work
- nicely and the two rpmsrate that allow
- CD of 700MB to be used.
-
-2002/10/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install2.pm: try to fix my fix for blank
-
- * modules.pm: try to fix my fix for blank
- try to make the install work in "blank" mode (aka fix pixel
- sucked when changed modules.pm code, not handling blank mode)
-
- * mdk-stage1/Makefile: cooker
-
- * mdk-stage1/stage1.c: do not detect/configure pcmcia stuff when "noauto"
- param
-
-2002/10/02 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * patch/patch-nforce.pl: update from oem patch
- fix nforce (from francois oem patch)
-
- * docs/9.0_errata.txt: miaou
- i810 crash when using XRender on vt switch (see fredc for further
- information) (fixed in cvs & rh's xfree86)
- kernel : snd-via686 is said to produce white noise; add workaround
- nforce audio bug
- drakconf bug has been workarounded
-
-2002/10/01 dam's <dams@idm.fr>
-
- * ugtk.pm: forking ugtk, sorry guys. reverted last patch
- cleaned, readded needed hack, removed mdk specific functions, added
- libconf GUI, WARNING, create_dialog API changed
-
- * my_gtk.pm: mdk icon_path are added here
-
-2002/10/01 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: fixed oem images management not working at all!
-
-2002/10/01 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * docs/9.0_errata.txt: add 3 bugs:
- - drakfont: stat64 syscall blocks drakfont on ntfs partitions
- - XFree86: X can corrupt sound when overusing pci bus
- (PciRetry fix it)
- - some people reports stops on reboot on "illegal seek" (having /usr
- and / on the same fs "fix" it)
-
- * drakxtools.spec: harddrake-ui doesn't need the same obsoletes/provides
- as harddrake,
- else we may require harddrake-ui on update (thus XFree86 ...)
-
-2002/09/30 Daouda Lo <daouda@mandrakesoft.com>
-
- * docs/9.0_errata.txt:
- - first draft for all bugs/glitches/inconsistencies in 9.0. Developers
- are welcomed to fill it, read it and fix.
-
-2002/09/30 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: added possible fix for noauto: flag of hdlist not
- generating good list file.
-
-2002/09/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
- * share/po/id.po, share/po/ro.po: Updated Romanian and Indonesian files
-
-2002/09/30 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: drop "notail" when filesystem is not reiserfs
-
-2002/09/30 Till Kamppeter <till@mandrakesoft.com>
-
- * docs/9.0_errata.txt: "Best Grayscale" on HP DJ 6xx/Apollo.
- Several bugs found.
-
-2002/09/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Latvian file; corrected Danish file
- corrected encoding
-
- * share/po/lv.po: updated Latvian file; corrected Danish file
-
-2002/09/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * docs/README: refine info on blank.img
-
-2002/09/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * network/network.pm: workaround situation when /etc/resolv.conf is an
- absolute link to /etc/ppp/resolv.conf or whatever
-
- * mdk-stage1/dhcp.c, mdk-stage1/network.c: try to not save the hostname
- answered by the dhcp server
-
-2002/09/25 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: log install class selection
-
-2002/09/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
- * share/po/tr.po, share/po/cs.po: updated Turkish and Czech files
-
-2002/09/25 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: do not allow to create user "root" (thanks to Eric Fernandez)
-
-2002/09/25 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/sound.pm: handle nvaudio too
-
-2002/09/24 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * any.pm: change load_category__prompt_for_more dying 'already displayed'
- in return
-
- * network/ethernet.pm: Fix configureNetwork to fit with new
- any::load_category_prompt_for_more behavior
-
-2002/09/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_TW.po, share/po/pt.po: updated Chinese and Portuguese files
-
-2002/09/24 Pixel <pixel@mandrakesoft.com>
-
- * raid.pm: also create a raidtab if it doesn't exist (occurs when / has
- been formatted)
-
- * detect_devices.pm: fix raidAutoStartRaidtab crushing /etc/raidtab
-
- * patch/patch-raidtab.pl: also create a raidtab if it doesn't exist
- (occurs when / has been formatted)
- fix raidAutoStartRaidtab crushing /etc/raidtab
-
-2002/09/24 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm: dams fix enable to get rid of the infamous ugly gtk timeout
- from dams:
- remove his ugly hack for mcc which altered the
- scrolledwindow's "bordure" to hide it.
- this used to be done through a gtk timer (hance
- the ugly flash on first display of notebook pages)
- now createScrolledWindow take a new optional argument
- that enable to hide the border the right way
- thanks dams
- fix expansion of widgets
- (eg see draksound help window behaviour on resizing)
-
- * harddrake/TODO, harddrake/data.pm: move usb video devices to webcam
- category
-
- * security/main.pm: remember to factorize this with rpmdrake's wait
- messages in my_gtk
- remove "bogus periodic check 2" from periodic checks page
- let simplify
-
- * harddrake/ui.pm: add a few comments
- split harddrake part that configure a module into modules::interactive
- split devices listing ("detection") part into its own function
- (detect) for readability
-
- * Makefile.config, modules/interactive.pm: split harddrake part that
- configure a module into modules::interactive
-
- * security/msec.pm: ignore_list is useless
-
- * share/po/br.po: update
-
-2002/09/23 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm: fix NULL Gateway IP checking
-
-2002/09/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_interactive.pm: tellAboutProprietaryModules: use formatAlaTeX
-
- * rescue/devices.pl: add st devices
-
-2002/09/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po: updated Spanish file
-
- * share/po/ru.po: updated Russian file
-
- * share/po/id.po, share/po/zh_CN.po, share/po/pt.po: updated Indonesian,
- Portuguese and Chinese files
-
- * keyboard.pm: Made Lithuanian numeric row keyboard bi-mode
-
-2002/09/23 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: Really fix daemon mode issue.
- Fix daemon mode bug.
-
-2002/09/23 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: move vim-enhanced in X 4
- fix nforce version
-
-2002/09/22 alus
-
- * share/po/pl.po: No... Changes few days before release...
-
-2002/09/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cy.po, share/po/id.po, share/po/lv.po, share/po/vi.po,
- share/po/sk.po, share/po/ru.po, share/po/hu.po: updated Welsh,
- Hungarian, Indonesian, Latvian, Russian, Slovak and Vietnamese
-
-2002/09/22 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix url
-
-2002/09/21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: add a small sentence to the license in
- order to solve a negociation with
- Thomson about the MP3 patents.
-
-2002/09/22 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix url
-
-2002/09/21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: add a small sentence to the license in
- order to solve a negociation with
- Thomson about the MP3 patents.
-
-2002/09/21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: add a small sentence to the license in
- order to solve a negociation with
- Thomson about the MP3 patents.
-
-2002/09/21 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Correct help notes on \$\$IP=IP-ADDRESS\$\$.
-
-2002/09/21 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: final
-
-2002/09/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_CN.po: updated Chinese file
-
-2002/09/20 Till Kamppeter <till@mandrakesoft.com>
-
- * network/shorewall.pm: The LPD/LPRng port is 515, not 5015.
-
-2002/09/20 florin
-
- * standalone/drakgw: fix the disable function
-
- * network/shorewall.pm: add the 5015 port for some printers in
- internal_ports
-
-2002/09/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated pot file
-
- * standalone/drakgw: removed unneeded '\t' in translatable text
-
- * share/po/zh_CN.po: updated Chinese file
- updated pot file
-
-2002/09/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: 53mdk
- 52mdk
- 51mdk
-
- * harddrake/ui.pm: don't print logs in console
-
- * standalone/drakbug: fixes:
- - don't create bogus 1 file (deush: s/2>1&/2>&1/)
- - don't print error messages when which cannot find the program
-
- * harddrake/TODO: update
-
- * standalone/harddrake2: don't print useless warnings in console
-
- * standalone/drakxtv: no -w
-
-2002/09/19 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Catch non-existant config files on copy.
-
-2002/09/19 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixed bug of printerdrake installing LPRng when it is
- started for the
- first time and CUPS is already installed without local queues but with
- remote CUPS servers broadcasting in their printer info.
-
-2002/09/19 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: try to avoid infinite loop on error to install package.
-
-2002/09/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix titisucks making cards choice in bttv
- dialog unavailable
-
-2002/09/19 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm: prefer cups for lpddaemon
-
-2002/09/19 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Catch non-existant config files on copy.
-
-2002/09/19 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixed bug of printerdrake installing LPRng when it is
- started for the
- first time and CUPS is already installed without local queues but with
- remote CUPS servers broadcasting in their printer info.
-
-2002/09/19 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: try to avoid infinite loop on error to install package.
-
-2002/09/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone.pm: when in install mode, log when a **** does a "use
- standalone"
-
- * interactive.pm: require log will reliably fail, use require 'log.pm'
- instead
-
- * install_steps_interactive.pm: fix titisucks making cards choice in bttv
- dialog unavailable
-
- * install2.pm: revert
-
-2002/09/19 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm: catch error in Done (mainly "reboot needed"),
- so that fstab can be written
- even if reboot needed (useful when removing partitions mounted by
- default)
-
- * install_steps.pm:
- - do not set type to ext2 when the type is ntfs
- - set to ext3 instead of ext2
-
-2002/09/19 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - s/rpm/mdk/ in package version matching
-
-2002/09/19 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: avoid proposing ntfs partition to be
- formatted.
-
-2002/09/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * network/tools.pm: fix spurious ";" before closing block
-
- * standalone.pm: when in install mode, log when a **** does a "use
- standalone"
-
- * interactive.pm: require log will reliably fail, use require 'log.pm'
- instead
-
- * install_steps_interactive.pm: fix titisucks making cards choice in bttv
- dialog unavailable
-
- * install2.pm: revert
- try to workaround strange situations when mkinitrd fail because
- loop is not loaded (we don't know who calls mkinitrd), by loading
- the loop module right after format-mount'ing the partitions
-
-2002/09/19 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm: catch error in Done (mainly "reboot needed"),
- so that fstab can be written
- even if reboot needed (useful when removing partitions mounted by
- default)
-
- * install_steps.pm:
- - do not set type to ext2 when the type is ntfs
- - set to ext3 instead of ext2
-
-2002/09/19 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/v4l.pm: don't use standalone while installing
-
- * security/libsafe.pm: s/package draksec::libsafe/package
- security::libsafe/
- anyway nobody uses that one
-
-2002/09/19 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: remove old WIZARDS package
- add drakwizard
- remove LPRng
-
-2002/09/18 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm:
- - add ntfs in isOtherAvailableFS
- - but ensure it is not in isMountableRW
-
-2002/09/18 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: remove *-mdk-cdcom
-
-2002/09/18 florin
-
- * standalone/drakgw: more details for the dhcp server
-
- * network/shorewall.pm: remove forgotten debug hash printings
-
-2002/09/18 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm:
- - add ntfs in isOtherAvailableFS
- - but ensure it is not in isMountableRW
-
-2002/09/18 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * security/msec.pm:
- - factorize @sec_levels and %sec_levels for get_default() and
- get_seclevel_list()
- - use them in get_default()
- - get_value() : don't assume a space between "function_name" and
- "(parameters)"
- remove brackets on function values loading
- respect msec syntax
- "kill quart of draksec code" patch aka make it really working aka "happy
- fred" :
- - security::msec :
- o consolidate get_function_value() and get_value into get_value()
- o really apply changes, aka save them :
- * config_check() : use substInFile and setVarsInSh
- * config_function() : use substInFile and append_to_file
- * kill stupid and bogus config_option()
- o don't overwrite previous changes, aka reread them :
- * fix checks and functions current value loading
- * fix checks and functions default loading
-
- - security::main :
- o simplify ui creation, make it more readable
- o kill offuscating basic_secadmin_check(), basic_secadmin_entry(),
- network_generate_page(), system_generate_page() and
- checks_generate_page()
- o increase default height because of stupid "add_with_viewport" in
- ugtk::createScrolledWindow
- o consolidate network and system functions managment, they're all the
- same for
- msec, splitting is only a draksec "feature"; all go in
- %options_values
-
- - draksec :
- o let standalone module configure standalone mode
- o security::main already take care of initializing gtk
- o security::main already take care of exiting
- o don't play with embedded mode special variables
-
- it overall looks better but big cleanups're still possible for mdk9.1
-
- * standalone/draksec: "kill quart of draksec code" patch aka make it
- really working aka "happy fred" :
- - security::msec :
- o consolidate get_function_value() and get_value into get_value()
- o really apply changes, aka save them :
- * config_check() : use substInFile and setVarsInSh
- * config_function() : use substInFile and append_to_file
- * kill stupid and bogus config_option()
- o don't overwrite previous changes, aka reread them :
- * fix checks and functions current value loading
- * fix checks and functions default loading
- - security::main :
- o simplify ui creation, make it more readable
- o kill offuscating basic_secadmin_check(), basic_secadmin_entry(),
- network_generate_page(), system_generate_page() and
- checks_generate_page()
- o increase default height because of stupid "add_with_viewport" in
- ugtk::createScrolledWindow
- o consolidate network and system functions managment, they're all the
- same for
- msec, splitting is only a draksec "feature"; all go in
- %options_values
-
- - draksec :
- o let standalone module configure standalone mode
- o security::main already take care of initializing gtk
- o security::main already take care of exiting
- o don't play with embedded mode special variables
-
- it overall looks better but big cleanups're still possible for mdk9.1
-
- * security/main.pm: fix wait_message doesn't display
- run msec after setting changes
- "kill quart of draksec code" patch aka make it really working aka "happy
- fred" :
- - security::msec :
- o consolidate get_function_value() and get_value into get_value()
- o really apply changes, aka save them :
- * config_check() : use substInFile and setVarsInSh
- * config_function() : use substInFile and append_to_file
- * kill stupid and bogus config_option()
- o don't overwrite previous changes, aka reread them :
- * fix checks and functions current value loading
- * fix checks and functions default loading
- - security::main :
- o simplify ui creation, make it more readable
- o kill offuscating basic_secadmin_check(), basic_secadmin_entry(),
- network_generate_page(), system_generate_page() and
- checks_generate_page()
- o increase default height because of stupid "add_with_viewport" in
- ugtk::createScrolledWindow
- o consolidate network and system functions managment, they're all the
- same for
- msec, splitting is only a draksec "feature"; all go in
- %options_values
-
- - draksec :
- o let standalone module configure standalone mode
- o security::main already take care of initializing gtk
- o security::main already take care of exiting
- o don't play with embedded mode special variables
-
- it overall looks better but big cleanups're still possible for mdk9.1
-
-2002/09/17 David Baudens <baudens@mandrakesoft.com>
-
- * share/advertising/04-multimedia.png: Use the right image
-
-2002/09/17 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - sync option names with server's name.
- - fix typo
- - back to normal http connection (instead of https)
- - relocated web wizard
-
-2002/09/17 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/po/fr.po: corrected typo
-
-2002/09/17 florin
-
- * network/shorewall.pm: small updates
-
- * network/drakfirewall.pm: add a silly message
-
- * standalone/drakgw: add warning message
- add the nameserver IP variable in advanced mode
-
-2002/09/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
- * share/po/nl.po, share/po/sk.po: updated Dutch and Slovak files
-
- * share/po/tr.po: updated Turkish file
-
-2002/09/17 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: fix draksec typo
-
- * drakxtools.spec: 50mdk for lord fredl
-
- * security/msec.pm:
- - security::msec :
- o config_check: use MDK::Common to set option rather
- than overwriting config file
- o remove all stupid prefix that just ofuscate code
- whereas it's always set to '',
- $::prefix will be a lot better
- o s/shift @_/shift/
- o kill config_option()
- o simplify get_default()
- o get_secure_level() : replace if cascade by an array
- o set_secure_level() :
- * replace if cascade by an hash
- * default to runlevel 3 if undefined
- o get_functions() : simplify by merging code paths
- - security::main :
- o security::libsafe is unneeded
- o don't pass useless prefix
- o begin to read default values
- - msec::config_check: use MDK::Common to set option rather
- than overwriting config file
- - remove all stupid prefix that just ofuscate code
- whereas it's always set to '',
- $::prefix will be a lot better
- - security::main: kill duplicated 'use strict'
- - no ignore choice for periodic checks
- - save functions in /etc/security/msec/level.local
- and not security.conf
- - "from mseclib import" is useless
- - fix functions saving (an object method invocation
- takes class name as argument)
- remove libsafe option (not anymore used by msec)
-
- * security/main.pm:
- - security::msec :
- o config_check: use MDK::Common to set option rather
- than overwriting config file
- o remove all stupid prefix that just ofuscate code
- whereas it's always set to '',
- $::prefix will be a lot better
- o s/shift @_/shift/
- o kill config_option()
- o simplify get_default()
- o get_secure_level() : replace if cascade by an array
- o set_secure_level() :
- * replace if cascade by an hash
- * default to runlevel 3 if undefined
- o get_functions() : simplify by merging code paths
- - security::main :
- o security::libsafe is unneeded
- o don't pass useless prefix
- o begin to read default values
- - msec::config_check: use MDK::Common to set option rather
- than overwriting config file
- - remove all stupid prefix that just ofuscate code
- whereas it's always set to '',
- $::prefix will be a lot better
- - security::main: kill duplicated 'use strict'
- - no ignore choice for periodic checks
- - save functions in /etc/security/msec/level.local
- and not security.conf
- - "from mseclib import" is useless
- - fix functions saving (an object method invocation
- takes class name as argument)
- add ignore option to msec items
-
-2002/09/17 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: remove !CDCOM flag for OpenOffice.org
-
-2002/09/16 siegel
-
- * share/po/de.po: updates
-
-2002/09/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm, share/po/de.po: Do not try to install "webfetch" during
- installation.
-
-2002/09/16 Warly <warly@mandrakesoft.com>
-
- * drakxtools.spec: 49mdk for new printerdrake code regarding webfetch that
- breaks during install.
-
-2002/09/16 siegel
-
- * share/po/de.po: updates
-
-2002/09/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm, share/po/de.po: Do not try to install "webfetch" during
- installation.
-
-2002/09/16 David Baudens <baudens@mandrakesoft.com>
-
- * share/advertising/17-mdkclub.pl,
- share/advertising/15-mdkexpert-corporate.pl,
- share/advertising/04-multimedia.pl, share/advertising/06-mcc.pl,
- share/advertising/12-mdkstore.pl: Adapt text postion to fix french
- translations
-
-2002/09/16 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - typo in options
-
- * standalone.pm:
- - use basename with drakbug for standalone tools
-
- * standalone/drakfloppy:
- - translation for drakfloppy
-
- * standalone/logdrake:
- - enable translation for logdrake
-
-2002/09/16 florin
-
- * network/shorewall.pm: add internal_ports variable
-
-2002/09/16 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/XFdrake: fixed no translation for XFdrake (pixel idea).
-
-2002/09/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * my_gtk.pm, drakxtools.spec: fix die wizcancel in non wizard mode
-
- * rescue/tree/sbin/modprobe: remove modules files even when modprobe fails
-
-2002/09/16 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * bootlook.pm: remove File::Copy dependencies and change lilo message path
-
-2002/09/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/zh_CN.po, share/po/pt.po, share/po/lv.po,
- share/po/sv.po: updated Indonesian, Latvian, Portuguese, Swedish and
- Chinese files
-
-2002/09/15 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm: do not allow encrypted filesystem for /boot
-
-2002/09/15 Till Kamppeter <till@mandrakesoft.com>
-
- * share/po/de.po: In wizards: "Finish" --> "Assistent beenden"
-
-2002/09/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * my_gtk.pm: workaround ERROR: Can't call method "child" on an undefined
- value at
- /usr/lib/libDrakX/my_gtk.pm line 94
-
- * mdk-stage1/network.c: http: don't add a / between the hostname and the
- url, apache
- doesn't understand //~fermigier the same way as /~fermigier
-
-2002/09/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
- * share/po/wa.po: corrected typo
-
- * standalone/logdrake, standalone/drakfloppy: corrected gettext domain
- (translations are now in libDrakX)
-
- * share/po/cy.po, share/po/zh_CN.po, share/po/lv.po, share/po/fr.po:
- updated Welsh, French, Latvian and Chinese files
-
-2002/09/14 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Made "LPRng" show up in the spooler menu when LPRng is
- installed.
-
- * share/po/de.po: Printerdrake translations
- Printerdrake translations
- Printerdrake translations
- Printerdrake translations.
- Printerdrake translations
-
-2002/09/13 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone.pm:
- - meuh aka launch drakbug when incident is risen
-
-2002/09/13 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/netconnect.pm:
- - fix old conf files name (thx titi)
-
-2002/09/13 florin
-
- * network/shorewall.pm: more services in drakgw_protocols
-
-2002/09/13 Franois Pons <fpons@mandrakesoft.com>
-
- * live_install2: allow devfsd to be restarted after update.
-
- * install_any.pm: allow live_update to have something configured correctly
- for urpmi media.
-
-2002/09/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/lv.po, share/po/hu.po: removed
- obsolete old unused strings, to make the po files lighter
-
-2002/09/13 Pixel <pixel@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/sp.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/bs.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: update the help english part (so that no
- fuzzy occurs)
-
- * share/rpmsrate: put back kernel-secure
-
- * install_any.pm: don't write fstab on upgrade (to workaround the fact
- that many entries are dropped)
-
- * help.pm, share/po/help-de.pot, share/po/help-it.pot,
- share/po/help-fr.pot, share/po/help-es.pot: update help from xml
-
-2002/09/13 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Do not insist on "curl" to download PPDs from a CUPS
- server (for Star Office/OpenOffice.org/GIMP), take the one from "curl"
- and "wget" which is there. Install "webfetch" when none is there.
- Let "cups-drivers" be installed when switching from normal to expert
- mode.
- Entries in "auto-detected" field of SMB printer setup mask should not be
- editable.
-
- * printer.pm: Do not insist on "curl" to download PPDs from a CUPS server
- (for Star Office/OpenOffice.org/GIMP), take the one from "curl" and
- "wget" which is there. Install "webfetch" when none is there.
- Let "cups-drivers" be installed when switching from normal to expert
- mode.
- Added timeouts to network scan with "nmap" so that scan does not take
- too long when there are machines running a firewall.
- To find running machines in the network, do not only a broadcast ping
- but also an "nmblookup" to also catch Windows machines which do not
- answer to ping.
-
-2002/09/13 Daouda Lo <daouda@mandrakesoft.com>
-
- * drakxtools.spec:
- - obsoletes drakfloppy
-
-2002/09/13 Franois Pons <fpons@mandrakesoft.com>
-
- * live_install2: allow devfsd to be restarted after update.
- added modprobe loop before killing devfsd.
- fixed for newer perl 5.8.0 (vendor_perl directory).
- fixed to kill devfsd before.
-
- * install_any.pm: allow live_update to have something configured correctly
- for urpmi media.
-
-2002/09/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po, share/po/zh_TW.po, share/po/da.po, share/po/pt.po,
- share/po/lv.po, share/po/hu.po: updated Danish, Spanish, Hungarian,
- Latvian, Portuguese and Chinese files
-
-2002/09/13 Pixel <pixel@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/sp.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/bs.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/hu.po: update the help english part (so that no
- fuzzy occurs)
-
- * share/rpmsrate: put back kernel-secure
-
- * install_any.pm: don't write fstab on upgrade (to workaround the fact
- that many entries are dropped)
-
- * help.pm, share/po/help-de.pot, share/po/help-it.pot,
- share/po/help-fr.pot, share/po/help-es.pot: update help from xml
-
-2002/09/13 Till Kamppeter <till@mandrakesoft.com>
-
- * share/po/de.po: German translations for printerdrake and some
- corrections.
-
-2002/09/13 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: rc3
-
-2002/09/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po: updated slovak file
-
-2002/09/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, any.pm, install_any.pm, install2.pm,
- install_steps_interactive.pm: do something with "Security Administrator
- (login or email)"
-
- * share/po/help_xml2pm.pl:
- - discard &shy; (ie \x{ad})
- - handle <quote><literal>xxx</literal></quote> specially to not have
- double
- double quotes
-
-2002/09/12 siegel
-
- * share/po/de.po: updates
-
-2002/09/12 alus
-
- * share/po/pl.po: Updated polish translation
-
-2002/09/12 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/tools.pm, drakxtools.spec, standalone/net_monitor:
- - patch net_monitor
-
-2002/09/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed very stupid typo and inconsistency in
- allowNVIDIA_rpms.
-
- * install_steps.pm: added code after install of package to fix broken
- alternatives.
-
-2002/09/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: meumeuh
- meuh
- a fix from florin/pixel to make it work
-
- * network/shorewall.pm: run_program crazyness
-
- * drakxtools.spec: meuuuuh meuh meuh ?
-
-2002/09/12 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * bootlook.pm: resize previews pixmap to be nice when embedded
-
- * share/po/fr.po: modif bootlook.pm translation to keep a good when
- embedded
-
-2002/09/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: Updated Hungarian file
- updated pot file
-
- * share/po/sk.po: updated slovak file
- updated pot file
-
- * share/po/mt.po, share/po/vi.po: updated Vietnamese and Maltese files
- updated pot file
-
- * share/po/tr.po: updated pot file
- updated turkish file
-
- * share/po/id.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/no.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/ta.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/lv.po: updated pot file
-
- * share/po/cs.po: updated Czech file
- updated pot file
-
- * share/po/ru.po: updated Russian file
- updated pot file
-
-2002/09/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, any.pm, install_any.pm, install2.pm,
- install_steps_interactive.pm: do something with "Security Administrator
- (login or email)"
-
- * share/po/help_xml2pm.pl:
- - discard &shy; (ie \x{ad})
- - handle <quote><literal>xxx</literal></quote> specially to not have
- double
- double quotes
-
- * network/shorewall.pm: fix writing twice tcp instead of tcp & udp
-
-2002/09/12 siegel
-
- * share/po/de.po: updates
-
-2002/09/12 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: When adding a local printer during an expert install
- without network,
- printerdrake insists on starting the network and does not enter the
- add printer procedure.
- Made the association of model names obtained by auto-detection and of
- the model names in the printer database much more reliable.
-
- * detect_devices.pm: Made the association of model names obtained by
- auto-detection and of
- the model names in the printer database much more reliable.
-
-2002/09/12 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/logdrake, standalone/drakfloppy: fix logdrake and drakfloppy
-
- * drakxtools.spec: 45mdk
-
- * security/main.pm, security/msec.pm:
- - draksec window title is draksec, not "draksec - basic options" since
- it offer
- advanced options too now
- - mark some strings to be translated (mainly notebook pages titles)
-
- * share/po/fr.po: update french translation
-
-2002/09/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po, share/po/cs.po, share/po/vi.po, share/po/mt.po,
- share/po/hu.po: updated po files
-
-2002/09/11 alus
-
- * share/po/pl.po: updated po
-
-2002/09/11 David Baudens <baudens@mandrakesoft.com>
-
- * share/advertising/11-mdkstore.pl, share/advertising/07-desktop.pl,
- share/advertising/10-mnf.pl: Fix typos
-
- * share/advertising/09-server.pl: Update
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/nl.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/lv.po, share/po/cs.po,
- share/po/bg.po, share/po/el.po, share/po/hu.po: Don't break po
- Update
-
-2002/09/11 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - s/bugzilla.com/drakbug.mandrakesoft.com/
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po:
- -s/bugzilla.com/drakbug.mandrakesoft.com/
-
-2002/09/11 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * drakxtools.spec:
- - update spec for 44mdk
-
-2002/09/11 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed possible problem with NVIDIA packages parsing.
-
-2002/09/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/frontend-common.c: meuh
- probe for usb stuff in info and error msg also
-
-2002/09/11 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * standalone/draksplash: use do_pkgs for check and install ImageMagick
-
-2002/09/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po: updated Slovak file
- updated pot file
-
- * share/po/id.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/no.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/ga.po,
- share/po/be.po, share/po/uk.po, share/po/ko.po, share/po/DrakX.pot,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/lt.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/bs.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po, share/po/ta.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/bg.po, share/po/lv.po: updated
- pot file
-
- * standalone/draksplash: small text for translatators
-
- * share/po/mt.po, share/po/vi.po, share/po/es.po, share/po/cs.po,
- share/po/hu.po: updated po files
- updated pot file
-
- * share/po/fr.po: updatd French file
- updated pot file
-
- * share/po/ru.po: updated Russian file
- updated pot file
-
- * network/isdn.pm: corrected i18n usage
-
-2002/09/11 Pixel <pixel@mandrakesoft.com>
-
- * standalone/drakupdate_fstab: use flag "kudzu" for entries automatically
- handled by drakupdate_fstab
-
- * common.pm: allow various textdomains for i18n
-
-2002/09/11 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm:
- - Made printer::assure_device_is_available_for_cups() more reliable by
- checking and retrying.
- - Do not start the network when it is not configured.
-
-2002/09/11 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: update french translation
- s/was the firt sound API/was the first sound API/
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/sp.po, share/po/cy.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po, share/po/bs.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/it.po, share/po/nl.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/bg.po, share/po/cs.po, share/po/el.po, share/po/lv.po,
- share/po/hu.po: s/was the firt sound API/was the first sound API/
-
- * standalone/draksound:
- - fix: we displayed current driver as default one: display the right
- one
- - show a wait message while switching driver
-
- * harddrake/sound.pm:
- - fix: we displayed current driver as default one: display the right
- one
- - show a wait message while switching driver
- s/was the firt sound API/was the first sound API/
-
- * drakxtools.spec: update
-
-2002/09/10 alus
-
- * share/po/pl.po: Strings one day before deadline????
- updated translation
-
-2002/09/10 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - definitive link and options
-
-2002/09/10 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/isdn.pm:
- - remove variable from a translated chain
-
-2002/09/10 Franois Pons <fpons@mandrakesoft.com>
-
- * c/stuff.pm: removed old code no more used.
-
- * pkgs.pm: consolidate unselectAllPackages.
-
- * install_steps_interactive.pm: fixed test of chooseCD on nfs (always
- enabled).
- avoid removing all packages during upgrade (safe guard).
-
-2002/09/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: tag version as 9.0
-
- * rescue/tree/etc/rc.sysinit: don't drvinst SERIAL_USB when noauto (it
- needs a lspcidrake -v)
-
- * rescue/drvinst: drvinst <param> is broken when we don't -v
-
-2002/09/10 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * standalone/draksplash: change the preview rendering method
-
-2002/09/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po, share/po/fr.po: updated French and Portuguese files
- updated pot file
- updated pot file
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/ta.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/cs.po, share/po/bg.po, share/po/lv.po,
- share/po/hu.po: updated pot file
- updated pot file
-
- * security/main.pm: improved i18n handling
-
- * share/po/vi.po: updated Vietnamese file
- updated Vietnamese file
-
- * share/po/nl.po: updated Dutch file
- updated pot file
- updated pot file
-
- * standalone/drakTermServ: small i18n change
-
-2002/09/10 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: set mount point for nt partitions by default
-
- * Xconfig/card.pm: do not prefer_xf3 for "NeoMagic (laptop/notebook)"
- since:
- - long ago it was decided to distrust driver "neomagic" together with
- Riva's, SiS, GeForce
- - in 09/2001 (XFree 4.1.0), it was decided to keep distrusting driver
- "neomagic"
- - Cosmic Flo says driver "neomagic" works (on card Neomagic
- Corporation|[MagicGraph 256AV])
-
- * fs.pm:
- - have ntfs "ro" by default
- - "umask=0" is a special option for ntfs
-
-2002/09/10 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Display issues in other locales.
-
-2002/09/10 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/sound.pm: description update
- fix OSS definition
-
- * share/po/fr.po: next updates batch
- update french translation
-
-2002/09/10 alus
-
- * share/po/pl.po: updated translation
-
-2002/09/10 David Baudens <baudens@mandrakesoft.com>
-
- * share/po/fr.po: Update
-
-2002/09/10 Franois Pons <fpons@mandrakesoft.com>
-
- * c/stuff.pm: removed old code no more used.
-
- * mouse.pm: fixed pixel typo (strange, I was sure it was titi but not ?).
-
- * pkgs.pm: consolidate unselectAllPackages.
-
- * install_steps_interactive.pm: fixed test of chooseCD on nfs (always
- enabled).
- avoid removing all packages during upgrade (safe guard).
-
-2002/09/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: tag version as 9.0
-
- * rescue/tree/etc/rc.sysinit: don't drvinst SERIAL_USB when noauto (it
- needs a lspcidrake -v)
-
- * rescue/drvinst: drvinst <param> is broken when we don't -v
-
-2002/09/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/br.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/ko.po,
- share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/sp.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/ta.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/bg.po, share/po/lv.po,
- share/po/hu.po: updated pot file
-
- * share/po/ru.po, share/po/pt.po, share/po/cs.po: updated pot file
- updated Czech, Russian and Portuguese files
-
- * security/main.pm: improved i18n handling
-
- * standalone/drakTermServ: small i18n change
-
-2002/09/10 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: set mount point for nt partitions by default
-
- * fs.pm:
- - have ntfs "ro" by default
- - "umask=0" is a special option for ntfs
-
-2002/09/10 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Display issues in other locales.
-
-2002/09/10 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * security/libsafe.pm, standalone/draksec: move back draksec's files in
- drakxtools
-
- * drakxtools.spec: move back draksec to drakxtools
-
- * Makefile.config: move back draksec's files in drakxtools
- move back draksec to drakxtools
-
- * security/main.pm, security/msec.pm: inline seclevel_explain (why using
- functions to return a text label ?)
- move back draksec's files in drakxtools
-
-2002/09/10 Franois Pons <fpons@mandrakesoft.com>
-
- * mouse.pm: fixed pixel typo (strange, I was sure it was titi but not ?).
-
-2002/09/10 Franois Pons <fpons@mandrakesoft.com>
-
- * mouse.pm: fixed pixel typo (strange, I was sure it was titi but not ?).
-
-2002/09/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po, share/po/sk.po: updated Basque and Slovak files
-
-2002/09/09 dam's <dams@idm.fr>
-
- * ugtk.pm: corrected typo (modification of constant if ugtk.pm was a
- string)
-
-2002/09/09 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm: have the IMPS/2 warning "MOVE YOUR WHEEL" for ExplorerPS/2 too
-
- * Xconfig/card.pm: have BusID's on MULTI_HEAD, otherwise G450 & G550 go
- crazy
-
-2002/09/09 David Baudens <baudens@mandrakesoft.com>
-
- * share/po/fr.po: Update
- Update
- Fix typos and bad french translations
- Update
-
- * share/advertising/14-mdkexpert.pl, share/advertising/03-internet.pl: Fix
- typos
-
-2002/09/09 dam's <dams@idm.fr>
-
- * ugtk.pm: corrected typo (modification of constant if ugtk.pm was a
- string)
-
-2002/09/09 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/ethernet.pm:
- - check DNS & Gateway IP
-
- * network/network.pm:
- - show pcmcia ethernet cards in list
-
- * modules.pm:
- - change "=~ /isdn/" in "eq 'network/isdn'"
-
-2002/09/09 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fix urpmi installation.
- fixed still present hdlist and synthesis file for media not configured
- (because
- of not selected).
-
-2002/09/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * my_gtk.pm: gfx specs is to have the text justified on the left
-
- * share/po/fi.po: a fix from cooker
-
-2002/09/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot: updated pot file
-
- * share/po/fr.po: updated po files
- updated pot file
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/lv.po, share/po/hu.po: updated po files
-
-2002/09/09 Pixel <pixel@mandrakesoft.com>
-
- * ugtk.pm, Xconfig/test.pm, install2.pm:
- - use variable $::no_ugtk_init in ugtk.pm instead of using
- $::isInstall
- - that way, the X test can be made to work both at install and
- standalone
-
- * standalone/drakupdate_fstab: force non-supermount, supermount is too
- buggy
-
- * mouse.pm: have the IMPS/2 warning "MOVE YOUR WHEEL" for ExplorerPS/2 too
-
- * Xconfig/card.pm: have BusID's on MULTI_HEAD, otherwise G450 & G550 go
- crazy
-
- * any.pm: when "password" or "restricted" is set, propose the entries to
- change them
- (thanks to Aleksander Adamowski)
- fix detection of mixed_kind_of_disks (eg: hde with hda)
-
- * standalone/fileshareset: add "sync" to nfs exports default_options (so
- that exportfs doesn't warn a lot of stuff)
-
-2002/09/09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm: enforce unique ids
- add drakbug report entry in help menu
-
- * drakxtools.spec: fix confirm script
- require perl-GTK-Gdkpixbuf for bootlook
-
- * harddrake/TODO: update
-
-2002/09/09 Pixel <pixel@mandrakesoft.com>
-
- * ugtk.pm, Xconfig/test.pm, install2.pm:
- - use variable $::no_ugtk_init in ugtk.pm instead of using
- $::isInstall
- - that way, the X test can be made to work both at install and
- standalone
-
- * standalone/drakupdate_fstab: force non-supermount, supermount is too
- buggy
-
- * any.pm: fix detection of mixed_kind_of_disks (eg: hde with hda)
-
-2002/09/09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm: enforce unique ids
- add drakbug report entry in help menu
-
- * standalone/service_harddrake: don't detect same removed/added when
- upgrading from previous releases
- - harddrake:
- o don't pollute sbin namespace with one shot scripts
- o add run wrapper script for harddrake service
- o disable ?dm part
- o timeout configurator offer to 5 seconds
-
- * ugtk.pm, bootlook.pm, standalone/logdrake, standalone/drakfloppy:
- - drakfloppy / logdrake: destroy_window and create_dialog were
- gratuitously duplicated; move them in ugtk
- - drakfloppy / logdrake / bootlook.pm: get_main_menu was
- gratuitously duplicated;
- common code which was moved from harddrake::ui to
- ugtk::create_factory_menu just do the job
-
- * drakxtools.spec:
- - harddrake:
- o don't pollute sbin namespace with one shot scripts
- o add run wrapper script for harddrake service
- o disable ?dm part
- o timeout configurator offer to 5 seconds
-
-2002/09/09 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: remove harddrake
-
-2002/09/08 Daouda Lo <daouda@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po:
- - s/occurance/occurence.
-
- * install_steps_interactive.pm:
- - s/occurance/occurence in license.txt (thx qqun)
-
-2002/09/08 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/various.pm, Xconfig/proprietary.pm: replace a few more 4.2.0
- with 4.2.1
-
- * install_interactive.pm: warn "You don't have a swap
- partition.\n\nContinue anyway?" in expert mode
-
- * Xconfig/card.pm: replace 4.2.0 with 4.2.1
-
-2002/09/07 dam's <dams@idm.fr>
-
- * standalone/drakbackup: don't display the banner id in embedded mode
-
-2002/09/07 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/draksplash:
- - use standalone for explanations and center dialog
-
- * drakxtools.spec:
- - cvs up before packaging (fix messy drakboot conf).
-
-2002/09/07 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: fix log
-
- * share/rpmsrate: don't install kernel-secure on HIGH_SECURITY since
- kernel-secure is broken
-
-2002/09/06 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/isdn.pm:
- - fix typo
- - add new screen for ISND detected device. Still have to get back in
- Expert mode to choose by hand.
-
- * modules.pm:
- - Fix isdn card detection
-
-2002/09/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/service_harddrake, drakxtools.spec, harddrake/ui.pm,
- harddrake/data.pm:
- - harddrake::data : consolidate common code in custom_id()
- - do some detection in dm stage
- - fix bad test
- - display better name
-
-2002/09/06 David Baudens <baudens@mandrakesoft.com>
-
- * standalone/icons/hori.png: Re-add old obsolete Aurora image requires by
- drakboot (can someone explain why? It is stupid)
- Update icons & remove old Aurora stuff
-
- * standalone/icons/gmon.png, standalone/icons/categ.png,
- standalone/icons/verti.png: Re-add completly obsolote Aurora's images
- needed for drakboot (really, but really stupid requires)
- Update icons & remove old Aurora stuff
-
- * standalone/icons/ic82-tape-40.png, standalone/icons/ic-drakfont-48.png,
- standalone/icons/mdk_logo.png, standalone/icons/ic82-when-40.png,
- standalone/icons/ic82-moreoption-40.png,
- standalone/icons/ic82-system-40.png,
- standalone/icons/ic82-dossier-32.png, standalone/icons/ic82-CD-40.png,
- standalone/icons/ic82-back-up-32.png,
- standalone/icons/ic82-where-40.png,
- standalone/icons/ic82-back-up-16.png,
- standalone/icons/ic82-network-40.png,
- standalone/icons/ic82-back-up-48.png,
- standalone/icons/ic82-discdurwhat-40.png,
- standalone/icons/ic82-systemeplus-40.png,
- standalone/icons/ic82-users-40.png, standalone/icons/ic82-others-40.png:
- Update
-
- * drakxtools.spec: Update
- Update
- Update
-
-2002/09/06 Daouda Lo <daouda@mandrakesoft.com>
-
- * my_gtk.pm:
- - fix wizard title and pixmap overlap
-
-2002/09/06 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/isdn.pm:
- - fix typo
- - add new screen for ISND detected device. Still have to get back in
- Expert mode to choose by hand.
-
- * modules.pm:
- - Fix isdn card detection
-
-2002/09/06 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed to allow changing boot medium.
-
-2002/09/06 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * bootlook.pm: comment old code concerning aurora
-
-2002/09/06 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm: during install, don't probe PS/2 mice when a serial mouse is
- already found.
- (otherwise if a PS/2 keyboard is present, a PS/2 is found even if
- absent, and
- configuring an auxmouse PS/2 causes the PS/2 keyboard to freeze)
- (thanks to Nora Etukudo)
-
- * bootloader.pm (read): cleanup duplicate labels (in case file is
- corrupted)
- (get_label): compare labels using 15 first characters (to be compliant
- with lilo)
- (add_entry): fix removing duplicate entries
- (read): fix
-
-2002/09/06 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakTermServ: QA BugSummer90 fixes
-
-2002/09/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/sound.pm: killing debugging prints
- - blacklist cs46xx and cs4281 drivers : we won't unload these drivers
- since they're know to oopses the kernel but just warn the user
- - add rooted(), unload() and load() wrapper to check wheter we're in
- drakx or in standalone mode
- - workaround alsaconf's aliases
- - add an help button that describe ALSA and OSS
- - display current driver, its type (OSS or ALSA), and the default
- driver for the card
-
- * harddrake/data.pm, harddrake/ui.pm:
- - harddrake::data : consolidate common code in custom_id()
- - do some detection in dm stage
- - fix bad test
- - display better name
- - don't list usb mouses as unknown hw
- - fix mouse detection (mouse::detect() needed
- modules::mergein_conf('/etc/modules.conf') first
- - don't skip mouse in --test mode
-
- * standalone/draksound: if there's no sound card, add a note about
- sndconfig
-
- * standalone/service_harddrake:
- - harddrake::data : consolidate common code in custom_id()
- - do some detection in dm stage
- - fix bad test
- - display better name
-
- * standalone/harddrake2:
- - document --test
- - mark usage as translatable
-
- * share/po/fr.po: update french translation
-
- * harddrake/TODO: update
-
- * drakxtools.spec:
- - harddrake::data : consolidate common code in custom_id()
- - do some detection in dm stage
- - fix bad test
- - display better name
- 40mdk
-
-2002/09/06 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: add lisa in KDE in REMOTE_ACCESS
- remove contrib packages
- add !CDCOM for OpenOffice.org
- move mod_php to 5
-
-2002/09/06 David Baudens <baudens@mandrakesoft.com>
-
- * standalone/icons/ic82-tape-40.png, standalone/icons/ic-drakfont-48.png,
- standalone/icons/mdk_logo.png, standalone/icons/ic82-when-40.png,
- standalone/icons/ic82-moreoption-40.png,
- standalone/icons/ic82-system-40.png,
- standalone/icons/ic82-dossier-32.png, standalone/icons/ic82-CD-40.png,
- standalone/icons/ic82-back-up-32.png,
- standalone/icons/ic82-where-40.png,
- standalone/icons/ic82-back-up-16.png,
- standalone/icons/ic82-network-40.png,
- standalone/icons/ic82-back-up-48.png,
- standalone/icons/ic82-discdurwhat-40.png,
- standalone/icons/ic82-systemeplus-40.png,
- standalone/icons/ic82-users-40.png, standalone/icons/ic82-others-40.png:
- Update
-
- * drakxtools.spec: Update
- Update
-
- * standalone/icons/gmon.png, standalone/icons/hori.png,
- standalone/icons/categ.png, standalone/icons/verti.png: Update icons &
- remove old Aurora stuff
-
-2002/09/06 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed to allow changing boot medium.
-
- * install_steps.pm: changed how pkgs::remove is called.
-
- * pkgs.pm: fixed excesive reduction of size.
- fixed stupid typo.
- allow obsoleted packages to be taken into account.
- allow cleaning ask_remove according to removed package.
-
-2002/09/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ugtk.pm, my_gtk.pm: add gtkset_visibility
-
- * drakxtools.spec: fix and change a few things in the description
-
-2002/09/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pl.po: updated Polish file
-
- * share/po/pt.po, share/po/sk.po: updated Portuguese and Slovak files
-
-2002/09/06 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/various.pm, Xconfig/main.pm: ensure Xconfig::various::various is
- called at install
-
- * bootloader.pm (read): cleanup duplicate labels (in case file is
- corrupted)
- (get_label): compare labels using 15 first characters (to be compliant
- with lilo)
- (add_entry): fix removing duplicate entries
- (read): fix
-
-2002/09/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: update french translation
- s/si vous tre nouveau/si vous tes nouveau/
- s/des actions additionnelle/des actions additionnelles/
- s/sur le disk/sur le disque/
- s/vous pouves atteindre les toutes options/vous pouvez modifier toutes
- les options/
- Ctrl - C (.... => manque )
- s/Si vous installer/Si vous installez/
- s/qui sera utilis/qui sera utilise/ (partition)
- s/accessible en cas de/des images ramdisk accessibles/
- s/Cette installation prends/Cette installation prend/
- s/Assurez vous/Assurez-vous/
- fix po
-
- * ugtk.pm: export compose_pixbufs for mcc
- - ugtk::gtkicons_labels_widget() :
- o pass icon name in $tag to $exec_func so that the later can display
- big icon
- o $label_exec is a duplicate of $label
- o simplify notebook redrawing:
- * remove dam'sugly hacks
- * $redraw_function->() : resize Gtk::Fixed on first run if more
- than 4 icons
- * redraw in only one place
- * don't redraw on realize event
- (now we both don't flick and have proper icon alignment without
- old hacks)
- - mcc:
- o print big icon while launching a tool (anim in next commit)
- o move todo list in TODO
- o stricter check:
- * default to use strict
- * disable strict mode when building rpm
- * fixes for 'use strict'
- o kill :
- * a debugging print
- * a superflous 'no warnings'
- * a title->show since we never hide it
- * $rootheight since gtk packer do the job for us
- * unused $nb_pages
- o begin to un-hardcode some values (window and notebook size, ...)
- o cosmetics:
- * comment some code
- * add myself to authors list (deush, you should add yourself too
- since you're the localedrake/mcc interaction guru)
- * s/darea1/summary_darea/
- o don't display logs when back in main summary
- o destroy pixbuf after
-
- * harddrake/ui.pm: fix translated string
-
- * standalone/drakbackup: handle delete_event in all cases
- use my_gtk for window creation, thus:
- - window creation and embedding mode're handled automatically
- - when one close drackbackup, my_gtk close it properly and return to
- mcc
-
- * drakxtools.spec: 36mdk
-
- * standalone/drakperm: use my_gtk for embedded mode.
- code must be cleaned up through my_gtk usage though.
-
-2002/09/06 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: remove contrib packages
- add !CDCOM for OpenOffice.org
- move mod_php to 5
-
-2002/09/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated Turkish file
-
- * share/po/zh_TW.po, share/po/sk.po: updated po Slovak and Chinese files
-
-2002/09/05 Pixel <pixel@mandrakesoft.com>
-
- * interactive/newt.pm: special case to handle many buttons in newt:
- replacing with something alike ask_from_list (useful for XFdrake)
-
-2002/09/05 David Baudens <baudens@mandrakesoft.com>
-
- * standalone/icons/drakfont.620x57.png: Update
-
- * share/po/fr.po: Update
- Update
-
-2002/09/05 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm:
- - Remove ECI ADSL modem from menu until we have an agreement
-
- * network/netconnect.pm:
- - little fix
-
-2002/09/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ta.po: updated po file
-
- * share/po/tr.po: updated Turkish file
-
- * share/po/nl.po: updated Dutch file
-
- * share/po/zh_TW.po, share/po/sk.po: updated po Slovak and Chinese files
-
-2002/09/05 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: better NT & Fat bootloader entry adding or not
- do not add an nt label if there is no magic
- use name mangling for labels (taken from installkernel)
-
- * interactive/newt.pm: special case to handle many buttons in newt:
- replacing with something alike ask_from_list (useful for XFdrake)
-
- * Xconfig/card.pm, Xconfig/main.pm: add an option for prefering Xinerama
- in auto_installs
-
- * fs.pm: set umask=0 for ntfs partitions (currently only used when user
- sets the mount point to a ntfs partition)
- (suggested in bug #189)
-
-2002/09/05 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: cleanup check for Expect - thx gc
-
-2002/09/05 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: rc2
-
-2002/09/05 David Baudens <baudens@mandrakesoft.com>
-
- * pixmaps/services.png, pixmaps/X.png, pixmaps/quit.png,
- pixmaps/bootloader.png, pixmaps/language.png, pixmaps/summary.png,
- pixmaps/security.png, pixmaps/partition.png, pixmaps/default.png,
- pixmaps/keyboard.png, pixmaps/mouse.png,
- share/advertising/02-community.png, pixmaps/rootpasswd.png,
- pixmaps/bootdisk.png, pixmaps/colors16.png, pixmaps/harddrive.png,
- pixmaps/warning.png, pixmaps/user.png, pixmaps/printer-mdk.png,
- pixmaps/network.png, standalone/icons/drakfont.620x57.png,
- pixmaps/eth_card_mini.png: Update
-
- * share/po/fr.po: Update
- Update
- Update
- Update
- Update
-
-2002/09/05 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/modem.pm:
- - fix drakconnect broken modem detection
-
-2002/09/05 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed problem of --auto-select not always run.
- fixed copy of hdlist to avoid copying ignored media.
-
- * install_any.pm: allow noauto:... media in hdlists file to be installed
- for urpmi.
-
-2002/09/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: add baudens
-
- * drakxtools.spec: meuuuuuuuuuh
-
- * my_gtk.pm: ask_browse_tree_info_given_widgets: add ability of partial
- selection clickery leading to unselection for rpmdrake (if
- someone understands this log message..)
-
- * mdk-stage1/modules.c, mdk-stage1/usb-resource/update-usb-ids.pl,
- mdk-stage1/probing.c, mdk-stage1/modules.h: fake support the firewire in
- stage1 (as if it were usb ;p)
-
-2002/09/05 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * bootlook.pm: add use ugtk.pm
-
- * standalone/draksplash: preview window bug correction
-
-2002/09/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
-
- * share/po/zh_CN.po: updated Chinese and Danish files
-
- * share/po/it.po: updated Chinese file, some more Italian typo corrections
- updated Czech and Swedish files; corrected various erros in Italian file
-
- * share/po/es.po, share/po/ta.po, share/po/hu.po: updated po file
-
- * share/po/zh_TW.po: updated Chinese file, some more Italian typo
- corrections
-
- * share/po/da.po: updated Chinese and Danish files
- updated Danish file
-
- * share/po/cs.po, share/po/sv.po: updated Czech and Swedish files;
- corrected various erros in Italian file
-
- * share/po/sk.po: updated Slovak file
-
- * share/po/vi.po: Updated Vietnamese file
-
- * share/po/nl.po: updated Dutch file
-
-2002/09/05 Pixel <pixel@mandrakesoft.com>
-
- * standalone/localedrake: workaround kde control center calling
- localedrake with an empty kde lang
-
- * diskdrake/dav.pm: add nice description to the initial dialog box (thanks
- Stew!)
-
- * install_any.pm: add flag CDCOM when using commercial cds
-
- * network/network.pm, proxy.pm: allow http://xxx for ftp_proxy
-
- * lvm.pm: fix using given size for created LVs whereas lvcreate allocates
- a little less
- (thanks to Alan Hughes)
-
- * any.pm (ask_window_manager_to_logout): do not su into user before doing
- dcop if
- we are not root (otherwise localedrake in user ask for user's password
- before login out) (thanks to H. Narfi Stefansson for reporting it)
-
- * bootloader.pm: do not add an nt label if there is no magic
- use name mangling for labels (taken from installkernel)
-
- * standalone/XFdrake: correctly set allowFB flag
-
-2002/09/05 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * drakxtools.spec: rework perl-Expect usage/requirements
-
- * standalone/drakbackup: cleanup check for Expect - thx gc
- rework perl-Expect usage/requirements
-
-2002/09/05 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm: don't rely on ctree row number
-
-2002/09/04 David Baudens <baudens@mandrakesoft.com>
-
- * standalone/logdrake, standalone/icons/wiz_logdrake.png: Add image for
- logdrake
-
- * standalone/icons/drakbackup.540x57.png, drakxtools.spec,
- standalone/icons/wiz_printerdrake.png, standalone/icons/wiz_drakgw.png,
- standalone/icons/wiz_scannerdrake.png,
- standalone/icons/wiz_drakconnect.png, standalone/icons/wiz_firewall.png,
- standalone/icons/wiz_default_up.png: Update
-
-2002/09/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/it.po: fix typo
-
-2002/09/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/af.po: updated pot file
-
- * share/po/sk.po, share/po/pt.po, share/po/vi.po, share/po/el.po: updated
- po file
- updated Greek, Hungarian, Portuguese, Slovak and Vietnamese files
-
- * share/po/cy.po: updated Welsh file
- updated po file
- updated Danish and Welsh files
-
- * share/po/da.po: updated po file
- updated Danish and Welsh files
-
- * share/po/id.po, share/po/ru.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/br.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/sp.po, share/po/ca.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/ta.po, share/po/it.po, share/po/nl.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po: updated po file
-
- * share/po/hu.po: updated hungarian file
- updated po file
- updated Greek, Hungarian, Portuguese, Slovak and Vietnamese files
-
- * share/po/fr.po: updated po file
- corrected error syntax
-
-2002/09/04 Pixel <pixel@mandrakesoft.com>
-
- * drakxtools.spec: remove symlink Xconfigurator (which was broken anyway,
- thanks to Ian Ventura-Whiting for reporting it)
-
- * standalone/drakupdate_fstab: do not use standalone (so that no
- "explaination" are generated)
-
- * bootloader.pm (same_entries): compare kernel options sorted (this is an
- approximation of
- reality since order can matter, but...). An example is "quiet
- devfs=mount
- hdc=ide-scsi" vs "devfs=mount hdc=ide-scsi quiet" (thanks to Gabriel
- Phoenix)
-
- * ugtk.pm: make perl_checker happy
-
- * fs.pm: revert add2hash_ username=% to add2hash (it breaks diskdrake
- --smb not
- defaulting to username=%, and i can't find out what was wrong in
- auto_install's manualFstab)
-
- * install_steps.pm (addUser): fix calling with a user already existing
- (mainly for installs keeping the / non-formatted, special for pixel)
-
- * install_steps_interactive.pm: fix dialog box asking "Load from floppy"
- or "Save on floppy" in individual package selection
-
-2002/09/04 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * drakxtools.spec: add perl-Expect requires for drakbackup (now enabled
- and in main)
-
-2002/09/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * Makefile.config: add drakperm!
-
- * share/po/fr.po: s/Si vous disque/Si votre disque/
- s/Si non,, Les partitions devront tre crs/Sinon, les partitions
- devront ,bj(Btre cr,bii(Bes/
- s/des fonctionnalit additionnelle/des fonctionnalit,bi(Bs
- additionnelles/
- s/sur un disque amovibles/sur un disque amovible/
- s/sauves la table/sauve la table/
- s/pour rcurer les partitions/pour r,bi(Bcup,bi(Brer les partitions/
-
- * standalone/drakperm:
- - really embbed
- - kill stupid things (aka embedded window withouth any widget vs
- toplevel window)
-
- * ugtk.pm: gtkcreate_png_pixbuf() : support jpeg too for bootlook.pm
-
-2002/09/04 baudens
-
- * standalone/icons/wiz_logdrake.png, standalone/logdrake: Add image for
- logdrake
-
- * share/po/fr.po: Update
- Update
-
-2002/09/04 Daouda Lo <daouda@mandrakesoft.com>
-
- * network/network.pm:
- - correct typos in orinoco orinoco_cs modules
-
-2002/09/04 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfig/test.pm: move last warning before removing tempory file in order
- to have a chance to look
- at them.
-
-2002/09/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: add fcrozat
-
- * rescue/tree/etc/rc.sysinit: drvinst serial_usb in rc.sysinit so that
- legacy free machines may
- work with rescue
-
-2002/09/04 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * standalone/drakperm: changing bad save path for perm.local
-
- * bootlook.pm: replace convert dependencies by gdk-pixbuf dependencies
-
-2002/09/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cy.po, share/po/da.po: updated Danish and Welsh files
-
-2002/09/04 Pixel <pixel@mandrakesoft.com>
-
- * drakxtools.spec: remove symlink Xconfigurator (which was broken anyway,
- thanks to Ian Ventura-Whiting for reporting it)
-
- * bootloader.pm (same_entries): compare kernel options sorted (this is an
- approximation of
- reality since order can matter, but...). An example is "quiet
- devfs=mount
- hdc=ide-scsi" vs "devfs=mount hdc=ide-scsi quiet" (thanks to Gabriel
- Phoenix)
-
- * ugtk.pm: make perl_checker happy
-
- * install_steps.pm (addUser): fix calling with a user already existing
- (mainly for installs keeping the / non-formatted, special for pixel)
-
- * share/keymaps.tar.bz2: update (now includes ro2)
-
- * install_steps_interactive.pm: fix dialog box asking "Load from floppy"
- or "Save on floppy" in individual package selection
-
- * fs.pm: revert add2hash_ username=% to add2hash (it breaks diskdrake
- --smb not
- defaulting to username=%, and i can't find out what was wrong in
- auto_install's manualFstab)
- handle no options in fs::mount (is it really needed?... it should not!)
-
- * Xconfig/test.pm: set isInstall in test script otherwise it uses
- /usr/X11R6/bin/xtest
-
-2002/09/04 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: enable perl-Expect (moved to main)
-
-2002/09/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * Makefile.config: add drakperm!
-
- * harddrake/ui.pm:
- - add --test option to skip mice|modem|printer detection (now
- harddrake start instantaneously)
- - print probed class to show progression
- - fix tree moving by using a Gtk::CTree instead of a Gtk::Tree; side
- effect is some code cleaning which compensate above features (code
- lenght)
- - let my_gtk handle embedded case
- - don't try to center window when embedded
-
- * standalone/drakbackup: embbed drakbackup in mcc
-
- * drakxtools.spec: 33mdk
- 32mdk
-
- * standalone/drakperm:
- - really embbed
- - kill stupid things (aka embedded window withouth any widget vs
- toplevel window)
-
- * ugtk.pm: gtkcreate_png_pixbuf() : support jpeg too for bootlook.pm
-
- * share/po/fr.po: s/Si vous disque/Si votre disque/
- s/Si non,, Les partitions devront tre crs/Sinon, les partitions
- devront ,bj(Btre cr,bii(Bes/
- s/des fonctionnalit additionnelle/des fonctionnalit,bi(Bs
- additionnelles/
- s/sur un disque amovibles/sur un disque amovible/
- s/sauves la table/sauve la table/
- s/pour rcurer les partitions/pour r,bi(Bcup,bi(Brer les partitions/
- fix dadou fsck; please check the po before comitting it!!!!!
-
-2002/09/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * drakxtools.spec: meumeu
- meuh
-
- * ugtk.pm, my_gtk.pm: try to get rid of BEGIN but still be able to start
- up the install :-)
-
-2002/09/03 Pixel <pixel@mandrakesoft.com>
-
- * standalone/icons/harddrake2/multimedia.png: re-adding with -kb
- removing for re-adding with -kb
-
-2002/09/03 baudens
-
- * share/advertising/09-server.pl, share/advertising/02-community.pl,
- share/advertising/04-multimedia.pl, share/advertising/07-desktop.pl,
- share/advertising/14-mdkexpert.pl, share/advertising/03-internet.pl,
- share/advertising/13-mdkcampus.pl, share/advertising/12-mdkstore.pl,
- share/advertising/11-mdkstore.pl, share/advertising/05-games.pl: Use
- official marketing ads
-
- * share/advertising/list: Add MandrakeClub screen in list
-
- * share/po/fr.po: Use MandrakeSoft marketing ads
- Begin to use Mandrake's marketing ads
-
- * share/advertising/17-mdkclub.pl, share/advertising/17-mdkclub.png: Add
- MDKclub screen and text
-
-2002/09/03 dam's <dams@idm.fr>
-
- * ugtk.pm: added create_pixbutton
-
- * my_gtk.pm: better icon association
- added create_pixbutton
- added add_icon_path for control-center
-
- * pixmaps/stock_cancel.xpm, pixmaps/stock_right.xpm, pixmaps/stock_ok.xpm,
- pixmaps/stock_exit.xpm, pixmaps/stock_left.xpm: re-adding with -kb
- removing for re-adding with -kb
- icons for ok/cancel/back/previou/next icons
-
-2002/09/03 Daouda Lo <daouda@mandrakesoft.com>
-
- * drakxtools.spec:
- - obsoletes/provides drakfloppy
-
- * my_gtk.pm:
- - better size of wizard for printerdrake
-
-2002/09/03 fcrozat
-
- * share/rpmsrate: mdk-eazel-engine is now in gtk-engines
-
-2002/09/03 Franois Pons <fpons@mandrakesoft.com>
-
- * install_gtk.pm: fixed old Xconf style because it doesn't work anymore on
- i845 with newer format.
-
- * mouse.pm: add a sleep and second try for usb mouse.
- added log when no usb interface is found, rare enough now.
-
- * ugtk.pm: fixed previous fix;
- try to avoid clashes with install.
-
- * modules.pm: make modules.pm patchable (avoid my ...)
- updated log of add_probeall to be correct.
-
- * my_gtk.pm: fixed damien (aka pitchounette) sucking, this is not this way
- pitchounette you
- will lost your current name as pitchounette :-)
-
- * install_steps_interactive.pm: fixed too higher percentage.
-
-2002/09/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * drakxtools.spec: meumeu
- meuh
-
- * ugtk.pm: try to get rid of BEGIN but still be able to start up the
- install :-)
- have the possibility in gtktext_insert to provide font/color
- information as well
- meuh gtk init
- gtkcreate_png was too stupid to allow subdirectories for images,
- fix it
-
- * my_gtk.pm: try to get rid of BEGIN but still be able to start up the
- install :-)
-
-2002/09/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pl.po: updated Polish file
-
- * share/po/cs.po: updated po file
-
- * share/po/zh_CN.po: updated Chinese file
-
- * lang.pm: Changed Turkish console font
-
- * share/po/Makefile: enabled ro.po
-
-2002/09/03 Pixel <pixel@mandrakesoft.com>
-
- * rescue/list.i386: add gpart (per Giuseppe Ghib request)
-
- * my_gtk.pm: remove the use of Ok/Cancel/Exit icons (per ergonomy team
- request)
-
-2002/09/03 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Fix empty subnet in /etc/exports /home entry.
-
-2002/09/03 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: remove double translation
-
- * ugtk.pm:
- - create_pix_text, gtkicons_labels_widget: remove text color argument,
- default to black
- - remove last debugging prints
- - ugtk :
- o create_pix_text:
- * remove
- * kill uni colored background
- * api change:
- + background argument => background list
- + remove bold argument
- * render all text (normal, highlighted, selected) on specified
- background in one pass
- o gtkicons_labels_widget():
- * explain/comment
- * move all drawing logic in &$draw
- * create buffer area, text pics only one time
- * add a pixbuf for highlighted item
- * render highlighted icon by making it more transparent
- * recalculate drawing buffer only on state change
- - mcc :
- * move all drawing logic in &$draw
- * create buffer area, text pics only one time
- * render highlighted icon by making it more transparent
- * recalculate drawing buffer only on state change
-
- * drakxtools.spec: 30mdk
-
-2002/09/02 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm, network/ethernet.pm:
- - fix previous behavior in Expert mode... (100% lazy loop free this
- time)
-
- * network/netconnect.pm:
- - network restart previous bug fixed
-
-2002/09/02 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/po/fr.po: corrected a gramatical error
-
-2002/09/02 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: restore auto build of synthesis file (for updates).
-
- * ugtk.pm: fixed titi suckings.
-
- * install_steps_interactive.pm: make sure upgrade is done instead.
-
-2002/09/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/id.po, share/advertising/14-mdkexpert.pl, share/po/sk.po,
- share/po/ru.po, share/po/gl.po, share/po/pt_BR.po, share/po/br.po,
- share/po/th.po, share/po/sl.po, share/po/no.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/advertising/03-internet.pl, share/po/ko.po, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/advertising/05-games.pl, share/po/sp.po, share/po/cy.po,
- share/po/da.po, share/po/ca.po, share/po/ar.po,
- share/advertising/12-mdkstore.pl, share/advertising/09-server.pl,
- share/advertising/04-multimedia.pl, share/po/bs.po, share/po/ro.po,
- share/advertising/13-mdkcampus.pl, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/pt.po, share/po/vi.po, share/po/ta.po, share/po/fr.po,
- share/po/nl.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/lv.po, share/po/cs.po,
- share/po/bg.po, share/po/el.po, share/po/hu.po: try to fix broken
- english in advertisements and not break po's
-
-2002/09/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/advertising/12-mdkstore.pl,
- share/advertising/15-mdkexpert-corporate.pl: small fix
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/ro.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/ta.po, share/po/fr.po, share/po/nl.po,
- share/po/it.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/bg.po, share/po/el.po: updated
- pot file
-
- * share/advertising/14-mdkexpert.pl: fixed typo
- small fix
-
- * share/po/hu.po: updated Hungarian file
- updated pot file
-
- * help.pm: Fixed typo
-
- * share/po/zh_TW.po: updated Chinese file
- updated pot file
-
- * share/po/pl.po, share/po/cs.po: updated pot file
- updated Czech and Polish files
-
-2002/09/02 Till Kamppeter <till@mandrakesoft.com>
-
- * share/rpmsrate: Updated for the new printerdrake.
-
-2002/09/02 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: use new ln icons
-
- * ugtk.pm: gtkicons_labels_widget(): check binary exists
-
- * drakxtools.spec, Makefile.drakxtools: 29mdk: add harddrake icons
-
- * standalone/icons/harddrake2/harddrake.png,
- standalone/icons/harddrake2/joystick.png,
- standalone/icons/harddrake2/usb.png, standalone/icons/harddrake2/tv.png,
- standalone/icons/harddrake2/floppy.png,
- standalone/icons/harddrake2/scsi_hd.png,
- standalone/icons/harddrake2/modem.png,
- standalone/icons/harddrake2/keyboard.png,
- standalone/icons/harddrake2/unknown.png,
- standalone/icons/harddrake2/harddisk.png,
- standalone/icons/harddrake2/cd.png, standalone/icons/harddrake2/cpu.png,
- standalone/icons/harddrake2/ide_hd.png,
- standalone/icons/harddrake2/scanner.png,
- standalone/icons/harddrake2/hw_mouse.png,
- standalone/icons/harddrake2/isdn.png,
- standalone/icons/harddrake2/hw_printer.png,
- standalone/icons/harddrake2/memory.png,
- standalone/icons/harddrake2/webcam.png,
- standalone/icons/harddrake2/video.png,
- standalone/icons/harddrake2/tape.png,
- standalone/icons/harddrake2/sound.png,
- standalone/icons/harddrake2/scsi.png,
- standalone/icons/harddrake2/hw_network.png: add new icons
- remove old icons
- add new ln icons
-
- * standalone/icons/harddrake2/menu/harddrake-menu48.png,
- standalone/icons/harddrake2/cable.png,
- standalone/icons/harddrake2/menu/harddrake-menu16.png,
- standalone/icons/harddrake2/menu/harddrake-menu32.png,
- standalone/icons/harddrake2/multimedia.png,
- standalone/icons/harddrake2/K7.png: add new ln icons
-
-2002/09/02 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/po/fr.po: corrected a gramatical error
-
-2002/09/02 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: restore auto build of synthesis file (for updates).
-
- * ugtk.pm: fixed titi suckings.
-
- * install_steps_interactive.pm: make sure upgrade is done instead.
-
-2002/09/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po, share/po/pl.po: updated Czech and Polish files
-
-2002/09/02 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm: gtkicons_labels_widget(): check binary exists
- kill glib warnings
-
- * harddrake/data.pm: use new ln icons
-
- * drakxtools.spec, Makefile.drakxtools: 29mdk: add harddrake icons
-
- * standalone/icons/harddrake2/harddrake.png,
- standalone/icons/harddrake2/joystick.png,
- standalone/icons/harddrake2/usb.png, standalone/icons/harddrake2/tv.png,
- standalone/icons/harddrake2/floppy.png,
- standalone/icons/harddrake2/scsi_hd.png,
- standalone/icons/harddrake2/modem.png,
- standalone/icons/harddrake2/keyboard.png,
- standalone/icons/harddrake2/unknown.png,
- standalone/icons/harddrake2/harddisk.png,
- standalone/icons/harddrake2/cd.png, standalone/icons/harddrake2/cpu.png,
- standalone/icons/harddrake2/ide_hd.png,
- standalone/icons/harddrake2/scanner.png,
- standalone/icons/harddrake2/hw_mouse.png,
- standalone/icons/harddrake2/isdn.png,
- standalone/icons/harddrake2/hw_printer.png,
- standalone/icons/harddrake2/memory.png,
- standalone/icons/harddrake2/webcam.png,
- standalone/icons/harddrake2/video.png,
- standalone/icons/harddrake2/tape.png,
- standalone/icons/harddrake2/sound.png,
- standalone/icons/harddrake2/scsi.png,
- standalone/icons/harddrake2/hw_network.png: add new icons
- remove old icons
- add new ln icons
-
- * standalone/icons/harddrake2/menu/harddrake-menu48.png,
- standalone/icons/harddrake2/cable.png,
- standalone/icons/harddrake2/menu/harddrake-menu16.png,
- standalone/icons/harddrake2/menu/harddrake-menu32.png,
- standalone/icons/harddrake2/multimedia.png,
- standalone/icons/harddrake2/K7.png: add new ln icons
-
-2002/09/02 baudens
-
- * share/advertising/list, share/advertising/07-desktop.pl,
- share/advertising/05-games.pl, share/advertising/06-mcc.pl: Update
-
- * share/advertising/09-server.pl, share/advertising/04-multimedia.pl,
- share/advertising/14-mdkexpert.pl, share/advertising/13-mdkcampus.pl,
- share/advertising/11-mdkstore.pl, share/advertising/02-community.pl,
- share/advertising/01-thanks.pl, share/advertising/03-internet.pl,
- share/advertising/10-mnf.pl,
- share/advertising/15-mdkexpert-corporate.pl,
- share/advertising/08-development.pl, share/advertising/12-mdkstore.pl:
- Update
- Update
-
-2002/09/02 Daouda Lo <daouda@mandrakesoft.com>
-
- * Makefile.config, drakxtools.spec, standalone.pm, docs/README.devel:
- - s/tinyfirewall/drakfirewall/
-
- * standalone/drakbug: s/tinyfirewall/drakfirewall/
- - drakbug point to https://drakbug.mandrakesoft.com
-
- * network/netconnect.pm, standalone/tinyfirewall, standalone/drakfirewall,
- network/drakfirewall.pm, network/tinyfirewall.pm:
- - replace tinyfirewall by drakfirewall
-
-2002/09/02 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: sympa => mailman
- removed PHP-nuke
-
- * share/po/fr.po: corrected a gramatical error
-
-2002/09/02 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: make sure upgrade is done instead.
- reverted previous modification moved to crypto module.
- make sure rpmdb is open before displaying packages tree.
-
- * install2.pm: now allow meta_class option on command line to be taken
- into account instead of
- previous options desktop and firewall.
-
- * install_steps.pm: add $o->{packages} to install_any::install_urpmi call.
-
- * install_any.pm: restore auto build of synthesis file (for updates).
- fixed typo.
- fix list building not to use parsehdlist.
- install_urpmi only install selected media.
-
- * crypto.pm: fix typo.
- allow selecting packages to upgrade.
-
- * install_steps_gtk.pm: strange typo where no filtering on medium was
- issued ?
-
- * pkgs.pm: fixed to call to getFile by giving medium description,
- necessary for updates.
- allow selectPackagesToUpgrade to use a specific medium instead of all of
- them.
-
- * ugtk.pm: fixed titi suckings.
-
-2002/09/02 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * drakperm: solving bugs on add and save functions
-
-2002/09/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po: updated Czech and Polish files
-
- * share/po/sv.po, share/po/sk.po, share/po/de.po, share/po/zh_TW.po,
- share/po/tr.po, share/po/hu.po: updated Hungarian, Turkish, Swedish,
- Slovak and Chinese files
-
- * share/po/pl.po: updated Czech and Polish files
- updated Hungarian, Turkish, Swedish, Slovak and Chinese files
-
- * share/po/es.po, share/po/ru.po: updated Spanish and Russian files
-
-2002/09/02 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm: gtkicons_labels_widget(): check binary exists
- kill glib warnings
-
- * harddrake/sound.pm, harddrake/ui.pm: display alternative drivers (oss,
- alsa) for sound cards
-
- * harddrake/data.pm: use new ln icons
-
- * drakxtools.spec, Makefile.drakxtools: 29mdk: add harddrake icons
-
- * standalone/icons/harddrake2/floppy.png,
- standalone/icons/harddrake2/scsi_hd.png,
- standalone/icons/harddrake2/modem.png,
- standalone/icons/harddrake2/keyboard.png,
- standalone/icons/harddrake2/harddisk.png,
- standalone/icons/harddrake2/ide_hd.png,
- standalone/icons/harddrake2/scanner.png,
- standalone/icons/harddrake2/isdn.png,
- standalone/icons/harddrake2/webcam.png,
- standalone/icons/harddrake2/sound.png,
- standalone/icons/harddrake2/scsi.png,
- standalone/icons/harddrake2/harddrake.png,
- standalone/icons/harddrake2/joystick.png,
- standalone/icons/harddrake2/tv.png, standalone/icons/harddrake2/usb.png,
- standalone/icons/harddrake2/unknown.png,
- standalone/icons/harddrake2/cd.png, standalone/icons/harddrake2/cpu.png,
- standalone/icons/harddrake2/hw_mouse.png,
- standalone/icons/harddrake2/hw_printer.png,
- standalone/icons/harddrake2/memory.png,
- standalone/icons/harddrake2/video.png,
- standalone/icons/harddrake2/tape.png,
- standalone/icons/harddrake2/hw_network.png: add new icons
- remove old icons
- add new ln icons
-
- * share/po/fr.po: update french translation
-
- * standalone/icons/harddrake2/menu/harddrake-menu48.png,
- standalone/icons/harddrake2/multimedia.png,
- standalone/icons/harddrake2/cable.png,
- standalone/icons/harddrake2/menu/harddrake-menu16.png,
- standalone/icons/harddrake2/menu/harddrake-menu32.png,
- standalone/icons/harddrake2/K7.png: add new ln icons
-
-2002/09/01 alus
-
- * share/po/pl.po: and more...
- some translations
-
-2002/09/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po: updated Vientamese file
-
-2002/09/01 siegel
-
- * share/po/de.po: updates
- new german version
-
-2002/09/01 Till Kamppeter <till@mandrakesoft.com>
-
- * scanner.pm: s/Seiko Epson/Epson/ in subroutine to update ScannerDB from
- Sane.
-
- * printerdrake.pm:
- - Tell users of the HP LaserJet 1000 that they have to upload firmware
- to the printer.
- - Updated instructions to get Lexmark's inkjet drivers.
- - Suppressed the display of the "Refresh printer list" and "Specify
- CUPS server" buttons in recommended mode when there is no local network.
-
-2002/08/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated po file
- updated pot file
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/ta.po,
- share/po/fr.po, share/po/nl.po, share/po/it.po, share/po/eu.po,
- share/po/es.po, share/po/de.po, share/po/eo.po, share/po/lv.po,
- share/po/cs.po, share/po/bg.po, share/po/el.po: updated pot file
-
- * share/advertising/14-mdkexpert.pl, share/advertising/12-mdkstore.pl,
- share/advertising/15-mdkexpert-corporate.pl: no need to translate web
- adresses
-
- * standalone/drakbackup: fixed use of variables in translatable strings
-
-2002/08/31 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: Fix prompt text saved as filename - Advanced What
- - Other
-
-2002/08/31 siegel
-
- * share/po/de.po: some upadtes
-
-2002/08/31 Warly <warly@mandrakesoft.com>
-
- * share/rpmsrate: add shorewall and iptables in INSTALL section
-
-2002/08/30 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed possible problem with is_installed and
- are_installed.
-
- * install_steps.pm: fixed call to pkgs::remove.
-
-2002/08/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
-2002/08/30 siegel
-
- * share/po/de.po: update german version
-
-2002/08/30 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm:
- - Fixed bugs in automatic GIMP printer configuration during
- installation.
- - Worked around a bug of "ls -r xxx*" returning "xxx*" instead of
- nothing when "xxx*" does not exist ("ls" of "busybox" during
- installation).
-
-2002/08/30 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm, drakxtools.spec:
- - mcc :
- o kill gtkpng_() and gtk_createpng_() wrappers: if icon is missing,
- better die while testing rather than make perl display "uncaught
- code ..."
- o kill unused timer
- o use new ln's icons
- o disable stupid icon highlighting (was made with duplicating
- manually all icons in gimp and blue-y them there); restore this
- effect'll need little play with gamma
- o use ugtk
- o kill dead code
- o cleanups
- o icons:
- * switch to new icons set
- * replace pixmap table by a pixbuf one
- * use pixbufs for backgrouns and icons,
- * composite background and icons with transparency trough
- ugtk::compose_pixbufs()
- * render icons with full alpha blender in left column
- * comment the different states
- * simplify callbacks
- - ugtk :
- o readd gdkpixbuf support
- o ensure imlib is used by default to load files, not gdk-pixbuf
- o compose_with_back(): load a png icon into a pixbuf and call
- compose_pixbufs with background pixbuf
- o compose_pixbufs(): render transparent icon onto background into a
- new pixbuf
- o merge gtkcreate_png_pixbuf() from gdk-pixbuf-0-branch : load an
- icon into a pixbuf
- gdk-pixbuf-0-branch also uses it to simplify a lot of code
- o gtkicons_labels_widget() :
- * add a new background pixbuf parameter that'll be composited with
- icons
- * render icons with alpha blender in right area
- * kill imlib_counter
- * kill imlib usage for
- * kill dead code (was dead since i fixed mcc memory leaks)
-
- - TODO: icon flashing on application launch
-
- - POSTPONED: merge big cleanup, global replacement of imlib usage by
- gdk-pixbuf
- from gdk-pixbuf-0-branch since it would impacted drakx
- which is not
- so good
-
-2002/08/30 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed possible problem with is_installed and
- are_installed.
-
-2002/08/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
-2002/08/30 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm, drakxtools.spec:
- - mcc :
- o kill gtkpng_() and gtk_createpng_() wrappers: if icon is missing,
- better die while testing rather than make perl display "uncaught
- code ..."
- o kill unused timer
- o use new ln's icons
- o disable stupid icon highlighting (was made with duplicating
- manually all icons in gimp and blue-y them there); restore this
- effect'll need little play with gamma
- o use ugtk
- o kill dead code
- o cleanups
- o icons:
- * switch to new icons set
- * replace pixmap table by a pixbuf one
- * use pixbufs for backgrouns and icons,
- * composite background and icons with transparency trough
- ugtk::compose_pixbufs()
- * render icons with full alpha blender in left column
- * comment the different states
- * simplify callbacks
- - ugtk :
- o readd gdkpixbuf support
- o ensure imlib is used by default to load files, not gdk-pixbuf
- o compose_with_back(): load a png icon into a pixbuf and call
- compose_pixbufs with background pixbuf
- o compose_pixbufs(): render transparent icon onto background into a
- new pixbuf
- o merge gtkcreate_png_pixbuf() from gdk-pixbuf-0-branch : load an
- icon into a pixbuf
- gdk-pixbuf-0-branch also uses it to simplify a lot of code
- o gtkicons_labels_widget() :
- * add a new background pixbuf parameter that'll be composited with
- icons
- * render icons with alpha blender in right area
- * kill imlib_counter
- * kill imlib usage for
- * kill dead code (was dead since i fixed mcc memory leaks)
-
- - TODO: icon flashing on application launch
-
- - POSTPONED: merge big cleanup, global replacement of imlib usage by
- gdk-pixbuf
- from gdk-pixbuf-0-branch since it would impacted drakx
- which is not
- so good
-
-2002/08/30 baudens
-
- * share/advertising/list: Temporary fix
-
- * share/advertising/15-mdkexpert-corporate.pl,
- share/advertising/14-mdkexpert.pl, share/advertising/13-mdkcampus.pl,
- share/advertising/12-mdkstore.pl, share/advertising/11-mdkstore.pl:
- Temporary new texts. Need to be checked and fixed
-
-2002/08/30 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed possible problem with is_installed and
- are_installed.
-
-2002/08/30 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * network/network.pm: fix looping on network step when configuring
- ethernet card
-
-2002/08/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
- updated Swedish file
-
-2002/08/30 Pixel <pixel@mandrakesoft.com>
-
- * standalone/keyboarddrake:
- - use keyboard::keyboard2full_xkb
- - call setxkbmap with -option and -model
- - use "/etc/init.d/keytable restart" instead of loadkeys
-
- * keyboard.pm, Xconfig/default.pm: most of the code of
- Xconfig::default::config_keyboard moved to keyboard::keyboard2full_xkb
-
- * verify_c: ignore c::from_utf8
-
- * any.pm:
- - set GRP_TOGGLE to '' when no GRP_TOGGLE are used
- - defaults to previous GRP_TOGGLE if one is available
-
- * Xconfig/card.pm: make perl_checker happy
-
- * Xconfig/resolution_and_depth.pm: fix typo (choosing the Flat Panel
- resolution by default)
-
-2002/08/30 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm, drakxtools.spec:
- - mcc :
- o kill gtkpng_() and gtk_createpng_() wrappers: if icon is missing,
- better die while testing rather than make perl display "uncaught
- code ..."
- o kill unused timer
- o use new ln's icons
- o disable stupid icon highlighting (was made with duplicating
- manually all icons in gimp and blue-y them there); restore this
- effect'll need little play with gamma
- o use ugtk
- o kill dead code
- o cleanups
- o icons:
- * switch to new icons set
- * replace pixmap table by a pixbuf one
- * use pixbufs for backgrouns and icons,
- * composite background and icons with transparency trough
- ugtk::compose_pixbufs()
- * render icons with full alpha blender in left column
- * comment the different states
- * simplify callbacks
- - ugtk :
- o readd gdkpixbuf support
- o ensure imlib is used by default to load files, not gdk-pixbuf
- o compose_with_back(): load a png icon into a pixbuf and call
- compose_pixbufs with background pixbuf
- o compose_pixbufs(): render transparent icon onto background into a
- new pixbuf
- o merge gtkcreate_png_pixbuf() from gdk-pixbuf-0-branch : load an
- icon into a pixbuf
- gdk-pixbuf-0-branch also uses it to simplify a lot of code
- o gtkicons_labels_widget() :
- * add a new background pixbuf parameter that'll be composited with
- icons
- * render icons with alpha blender in right area
- * kill imlib_counter
- * kill imlib usage for
- * kill dead code (was dead since i fixed mcc memory leaks)
-
- - TODO: icon flashing on application launch
-
- - POSTPONED: merge big cleanup, global replacement of imlib usage by
- gdk-pixbuf
- from gdk-pixbuf-0-branch since it would impacted drakx
- which is not
- so good
-
-2002/08/30 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: rc1
-
-2002/08/30 baudens
-
- * share/advertising/list: Temporary fix
-
-2002/08/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * install_steps_newt.pm: Added text for translators
-
- * share/po/nl.po, share/po/cy.po, share/po/eu.po, share/po/cs.po: updated
- po files
-
-2002/08/30 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/resolution_and_depth.pm: fix typo (choosing the Flat Panel
- resolution by default)
-
-2002/08/30 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: rc1
-
-2002/08/29 Pixel <pixel@mandrakesoft.com>
-
- * share/keymaps.tar.bz2: now the only bad one is ro2
-
- * share/po/it.po, share/po/help-fr.pot, share/po/help-de.pot,
- share/po/es.po, share/po/de.po, share/po/help-es.pot,
- share/po/help-it.pot, share/po/fr.po:
- - re-update help-xx.pot after fixing bad drakxid's in xml files
- - update xx.po's using help-xx.pot
- => at last, DrakX help is now in sync with xml files :)
-
- * pixmaps/printer-mdk.png: re-adding with -kb
- removing for re-adding with -kb
-
- * detect_devices.pm (isRemovableDrive): usb with class "Floppy (UFI)" are
- removable even if they are not media_type fd
-
- * share/po/help_xml2pm.pl:
- - fix missing to_ascii on english part in help-xx.pot
- - ignore drakxid's in a language but not in english
-
-2002/08/29 baudens
-
- * share/advertising/09-MDKcampus_icon.png,
- share/advertising/12-MDKstore_icon.png, share/advertising/00-thanks.png,
- share/advertising/10-MDKexpert.png, share/advertising/06-user.png,
- share/advertising/03-graphic_icon.png, share/advertising/03-graphic.png,
- share/advertising/13-Nvert.png, share/advertising/04-develop_icon.png,
- share/advertising/12-MDKstore.png,
- share/advertising/05-contcenter_icon.png,
- share/advertising/02-internet_icon.png,
- share/advertising/02-internet.png, share/advertising/08-games.png,
- share/advertising/11-consul.png, share/advertising/06-user_icon.png,
- share/advertising/07-server.png, share/advertising/04-develop.png,
- share/advertising/10-MDKexpert_icon.png,
- share/advertising/07-server_icon.png,
- share/advertising/08-games_icon.png, share/advertising/01-gnu.png,
- share/advertising/05-contcenter.png, share/advertising/09-MDKcampus.png:
- Remove old images
-
- * share/advertising/07-desktop.png, share/advertising/14-mdkexpert.png,
- share/advertising/01-thanks.png, share/advertising/02-community.png,
- share/advertising/11-mdkstore.png, share/advertising/12-mdkstore.png,
- share/advertising/04-multimedia.png, share/advertising/05-games.png,
- share/advertising/03-internet.png, share/advertising/06-mcc.png,
- share/advertising/13-mdkcampus.png, share/advertising/10-mnf.png,
- share/advertising/16-thanks.png,
- share/advertising/15-mdkexpert-corporate.png,
- share/advertising/09-server.png, share/advertising/08-development.png:
- New images
-
- * share/advertising/05-contcenter.pl, share/advertising/09-MDKcampus.pl,
- share/advertising/08-games.pl, share/advertising/11-consul.pl,
- share/advertising/07-server.pl, share/advertising/01-gnu.pl,
- share/advertising/03-graphic.pl, share/advertising/02-internet.pl,
- share/advertising/00-thanks.pl, share/advertising/04-develop.pl,
- share/advertising/06-user.pl, share/advertising/12-MDKstore.pl,
- share/advertising/13-Nvert.pl, share/advertising/10-MDKexpert.pl: Remove
- old texts
-
- * share/advertising/02-community.pl, share/advertising/01-thanks.pl,
- share/advertising/05-games.pl, share/advertising/09-server.pl,
- share/advertising/04-multimedia.pl, share/advertising/07-desktop.pl,
- share/advertising/10-mnf.pl, share/advertising/08-development.pl,
- share/advertising/06-mcc.pl, share/advertising/03-internet.pl: New text
- (other will come later)
-
-2002/08/29 Daouda Lo <daouda@mandrakesoft.com>
-
- * network/adsl.pm:
- - dns settings for pppoe
- - set DNS in adsl config.
- - update speedtouch link
-
-2002/08/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pcmcia_/probe.c: merge some code from pcmcia-cs-3.2.1 so that
- some pci pcmcia driver
- use i82365 rather than yenta_socket
-
- * standalone/logdrake: in explain mode, don't display day and hostname to
- have more
- space for the rest
-
- * drakxtools.spec: meuh
- 24mdk
-
- * my_gtk.pm: ask_browse: display_info needs to be available for rpmdrake
-
-2002/08/29 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * drakperm: Gui for file permission in msec
-
-2002/08/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * standalone/drakfont, standalone/drakxtv: English typos (no space before
- colon in English)
-
- * share/po/es.po: updated po file
- updated pot file
-
- * share/po/sk.po, share/po/vi.po: updated Slovak and Vietnamese files
- updated pot file
-
- * share/po/id.po, share/po/ru.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/br.po, share/po/th.po, share/po/sl.po, share/po/no.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sv.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/bs.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/ta.po, share/po/fr.po, share/po/it.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/cs.po, share/po/bg.po,
- share/po/el.po, share/po/hu.po: updated pot file
-
- * share/rpmsrate: removed ami-gnome (the package won't be in 9.0, as it
- doesn't work
- with Gnome2)
-
- * harddrake/ui.pm: English typos (Quitter->Quit,
- Informations->Information)
- corrected English typos (no space before colon in English)
-
- * share/po/cy.po, share/po/nl.po, share/po/eu.po: updated pot file
- updated Welsh, Basque and Dutch files
-
- * harddrake/v4l.pm, standalone/drakbackup: corrected English typos (no
- space before colon in English)
-
-2002/08/29 Pixel <pixel@mandrakesoft.com>
-
- * share/keymaps.tar.bz2: now the only bad one is ro2
-
- * share/po/help_update_english_only.pl: semi-automatic script allowing to
- update help.pm without creating a hell lot of "fuzzy" in po's
-
- * share/po/Makefile: workaround missing entities in spanish
- adapt to new manual cvs dirs
-
- * share/po/help_xml2pm.pl:
- - fix missing to_ascii on english part in help-xx.pot
- - ignore drakxid's in a language but not in english
- - adapt to new manualB xml help
- - fix tr/// causing havoc in french accents (and other)
-
- * install2.pm (formatPartitions): create /dev/null as soon as possible on
- to be installed system
-
- * detect_devices.pm (isRemovableDrive): usb with class "Floppy (UFI)" are
- removable even if they are not media_type fd
- (isRemovableUsb): using "Floppy (UFI)" usb media_type is no good, use
- magical usb2removable instead
- (usb_description2removable): more entries
- (suggest_mount_point): use new function usb2removable
-
- * share/po/help-eu.pot: not available anymore (=> use the i18n from eu.po)
-
- * help.pm: update help from xml
-
- * standalone/drakupdate_fstab: fix check_hard_drives
- in --auto, print the mount points add/removed for use in hotplug
- - add option --auto
- - when --auto, ignore actions on partitions when the drive has
- extended partitions
-
- * devices.pm: allow creation of "/dev/null" device
-
- * share/po/sk.po, share/po/gl.po, share/po/pt_BR.po, share/po/th.po,
- share/po/et.po, share/po/ja.po, share/po/hr.po, share/po/be.po,
- share/po/ko.po, share/po/sv.po, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/da.po, share/po/ca.po, share/po/ar.po,
- share/po/ro.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/eu.po,
- share/po/lv.po, share/po/hu.po, share/po/id.po, share/po/ru.po,
- share/po/no.po, share/po/sl.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/uk.po, share/po/lt.po, share/po/cy.po,
- share/po/sp.po, share/po/bs.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/pt.po, share/po/ta.po,
- share/po/vi.po, share/po/nl.po, share/po/eo.po, share/po/el.po,
- share/po/bg.po, share/po/cs.po: automatic update to new help.pm (so that
- no fuzzy appears)
-
- * share/po/help-de.pot, share/po/help-it.pot, share/po/help-fr.pot,
- share/po/help-es.pot:
- - re-update help-xx.pot after fixing bad drakxid's in xml files
- - update xx.po's using help-xx.pot
- => at last, DrakX help is now in sync with xml files :)
- update help from xml
-
- * install_steps_gtk.pm: rpm description & group are in utf8, so use
- c::from_utf8
-
- * standalone/drakgw: drakgw now needs shorewall, so install shorewall if
- needed (fix bug reported by Erwan)
-
- * share/po/it.po, share/po/es.po, share/po/fr.po, share/po/de.po:
- - re-update help-xx.pot after fixing bad drakxid's in xml files
- - update xx.po's using help-xx.pot
- => at last, DrakX help is now in sync with xml files :)
- automatic update to new help.pm (so that no fuzzy appears)
-
-2002/08/29 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: GUI feedback during restore.
-
-2002/08/29 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: s/||/or/ between commands, the high-precedence "||" lead to
- problems sometimes.
-
-2002/08/29 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: move STORAGE_OTHER devices in ata controllers (aka
- pseudo raid controllers
- ala pdc)
-
- * standalone/logdrake: add a scroll bar in embedded mode for mcc
-
- * standalone/service_harddrake, harddrake/TODO: 25mdk
-
- * harddrake/ui.pm: embedded mode: exit on "quit" click
-
- * drakxtools.spec: harddrake service:
- - Prereq: rpm-helper
- - fix init-script-without-chkconfig-{post,preun}
- - s/perl -w/perl/
- - don't use diags and strict
- gc must how learn to commit
- 25mdk
-
-2002/08/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/th.po: fixed Project-Id line
-
- * share/po/tr.po: updated Turkish file
-
- * share/po/bs.po, share/po/ru.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/sl.po, share/po/af.po, share/po/az.po, share/po/ja.po,
- share/po/ga.po, share/po/uk.po, share/po/ko.po, share/po/sr.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/sp.po,
- share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/eo.po,
- share/po/lv.po, share/po/cs.po, share/po/bg.po, share/po/el.po,
- share/po/ar.po: fixed Project-Id header
-
-2002/08/28 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/card.pm:
- - ensure prefer_xf3 is never set when {server} is missing
- - don't propose xfree3 when no {server} for the card
- - don't propose xfree4 when no {Driver} for the card
-
- * detect_devices.pm:
- - why did hds() did return removable drives in standalone? changing
- this (this was written in 1999 so no good reason must stand)
- - remove the ugly isFloppyOrHD
- - new function get_usb_storage_info which magically links
- /proc/scsi/scsi entries to /proc/bus/usb/devices & usbtable one :)
- - new function usb_description2removable which tries to categorize the
- removables
- - new function removables returning various things
- - new function isRemovableUsb using usb class
- - new function isFloppyUsb using the usbtable "Removable:floppy"
- - suggest_mount_point use "Removable:xxx" entries from usbtable, or
- usb_description2removable()
-
- * drakxtools.spec:
- - drakupdate_fstab first appearance
- - remind me to teach titi how to commit
-
- * Makefile.config, standalone/drakupdate_fstab: new prog drakupdate_fstab
-
- * fs.pm: use add2hash_ for setting "username=%" otherwise it causes havoc
- in auto_install's manualFstab
- - read_fstab, write_fstab: add the possibility to not change
- credentials
- - use detect_devices::removables()
-
-2002/08/28 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Added automatical configuration of the
- printers in the GIMP.
-
-2002/08/28 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/logdrake:
- - fix logdrake display window in embedded mode
-
-2002/08/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: small fix
-
-2002/08/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po: updated po files
- Changed encoding of Vietnamese file to be the same as used in vi.po of
- rpmdrake
-
- * share/po/cy.po, share/po/ca.po, share/po/da.po, share/po/ar.po,
- share/po/bs.po, share/po/af.po, share/po/az.po, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po: fixed Project-Id header
- updated pot file
-
- * share/po/br.po, share/po/be.po, share/po/DrakX.pot, share/po/de.po:
- updated pot file
-
- * share/po/ro.po: updated po files
- updated po files
- updated Italian and Romanian files
-
- * share/po/tr.po: updated Turkish file
- updated po files
- updated po files
-
- * share/po/sk.po, share/po/no.po, share/po/mt.po, share/po/sv.po,
- share/po/ta.po, share/po/nl.po: updated po files
- updated po files
-
- * harddrake/sound.pm: Fixed typo (no space before a colon in English)
-
- * share/po/gl.po, share/po/pt_BR.po, share/po/ga.po, share/po/pl.po,
- share/po/fi.po: fixed Project-Id header
- updated po files
-
- * share/po/it.po: updated po files
- updated Italian and Romanian files
-
- * share/po/th.po: fixed Project-Id line
- updated po files
- updated po files
-
- * share/po/id.po, share/po/et.po, share/po/hr.po, share/po/wa.po,
- share/po/is.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/fr.po, share/po/eu.po, share/po/es.po, share/po/hu.po: updated
- po files
-
- * share/po/ru.po, share/po/sl.po, share/po/ja.po, share/po/uk.po,
- share/po/ko.po, share/po/sr.po, share/po/lt.po, share/po/sp.po,
- share/po/lv.po: fixed Project-Id header
- updated po files
- updated po files
-
-2002/08/28 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm (is_same_hd): add ugly support for davfs devices (http://...)
- comparison without the ending "/"
-
- * partition_table/dos.pm (partition_table::dos::last_usable_sector): don't
- use totalsectors, compute it so that it is cylinder aligned
-
- * Xconfig/monitor.pm: choose a good_default_monitor based on laptop-or-not
- (thanks to cosmic flo)
-
- * fs.pm: use add2hash_ for setting "username=%" otherwise it causes havoc
- in auto_install's manualFstab
- - read_fstab, write_fstab: add the possibility to not change
- credentials
- - use detect_devices::removables()
- remove deprecated comment (supermount *does* handle auto type nowadays)
- (set_default_options): use $is_removable to know if it is removable
- instead of
- testing the presence of $part->{rootDevice} (this must be old code
- predating
- the avaibility of $is_removable)
- create detect_devices::suggest_mount_point and use it instead of doing
- it in fs::set_removable_mntpoints
- use mkdir_p instead of mkdir
- use new function part2device() to have the file from {device} (fixes
- mounting of ntfs in standalone)
- default option username=% for smb
-
- * Makefile.config, standalone/drakupdate_fstab: new prog drakupdate_fstab
-
- * interactive.pm, interactive/gtk.pm: add {callbacks}{advanced}, called
- when "Advance" button is pressed
-
- * standalone/diskdrake: remove unused $fstab
-
- * detect_devices.pm:
- - why did hds() did return removable drives in standalone? changing
- this (this was written in 1999 so no good reason must stand)
- - remove the ugly isFloppyOrHD
- - new function get_usb_storage_info which magically links
- /proc/scsi/scsi entries to /proc/bus/usb/devices & usbtable one :)
- - new function usb_description2removable which tries to categorize the
- removables
- - new function removables returning various things
- - new function isRemovableUsb using usb class
- - new function isFloppyUsb using the usbtable "Removable:floppy"
- - suggest_mount_point use "Removable:xxx" entries from usbtable, or
- usb_description2removable()
- create detect_devices::suggest_mount_point and use it instead of doing
- it in fs::set_removable_mntpoints
- use mkdir_p instead of mkdir
-
- * Xconfig/main.pm: fix calling export_to_install_X in
- configure_everything_auto_install
-
- * install_steps.pm:
- - use $::prefix in any::get_secure_level()
- - fix any::get_secure_level() not using prefix when it should
-
- * Xconfig/xfree3.pm, Xconfig/xfree4.pm: Xconfig::xfree3::set_resolution
- and Xconfig::xfree4::set_resolution must not modify parameter $Screen
- before calling Xconfig::xfreeX::set_resolution (otherwise the resolution
- setting is done on only one device which is bad for multi-head)
-
- * any.pm:
- - use $::prefix in any::get_secure_level()
- - fix any::get_secure_level() not using prefix when it should
- (selectLanguage): fix the ugly use of focus_out for setting langs. Was
- completly rubbish in newt.
-
- * network/tinyfirewall.pm: better error message
-
- * partition_table.pm: remove associating 0x35 => 'jfs' since it causes
- types_rev to associate jfs to 0x35 instead of 0x383
-
- * loopback.pm, devices.pm, install_any.pm: use mkdir_p instead of mkdir
-
- * install_steps_interactive.pm: bus/usb category prompting is automatic
-
- * diskdrake/interactive.pm, diskdrake/removable.pm,
- diskdrake/smbnfs_gtk.pm: in "Mount point", by default choose the default
- proposition (asked by dadou for smb)
-
- * diskdrake/dav.pm: add "Mount" and "Unmount"
- in "Mount point", by default choose the default proposition (asked by
- dadou for smb)
-
- * Xconfig/resolution_and_depth.pm: on a "Flat Panel" use the flat planel
- resolution (as suggested by Alastair Scott)
-
- * install_steps_gtk.pm, share/list, Makefile: group icons are not used,
- remove them
-
-2002/08/28 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Printerdrake remembers now whether it was in normal mode or
- in expert
- mode last time.
- OpenOffice.org: Remove default printer tag from the "Generic Printer"
- when Printerdrake adds an entry for the system's default printer.
-
- * pixmaps/printer-mdk.png, pixmaps/printer.png: Renamed icon of
- Printerdrake so that it does not get overwritten by
- Star Office.
-
- * standalone/printerdrake: Printerdrake remembers now whether it was in
- normal mode or in expert
- mode last time.
- Renamed icon of Printerdrake so that it does not get overwritten by
- Star Office.
-
- * printerdrake.pm: Printerdrake remembers now whether it was in normal
- mode or in expert
- mode last time.
-
-2002/08/28 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm:
- - embeded mode:
- o only display menu bar if not in embedded mode
- o add a "quit" button in embedded mode
- - make my_gtk ui be readable by indentation
-
- * harddrake/TODO: update
-
-2002/08/27 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/various.pm, standalone/drakboot: use the new fsedit::get_hds
-
- * detect_devices.pm: set {prefix} for rd/ida/cciss/... (instead of doing
- it in fsedit::hds)
-
- * fsedit.pm:
- - create lvms() which contains what was in hds()
- - create get_hds() which handle errors when calling hds()
- - remove commented obsolete code
- - read_partitions is now read_proc_partitions_raw
- - readProcPartitions is now read_proc_partitions
- - read_proc_partitions use fake {start}s so that the empty space is
- computed ok by get_normal_parts_and_holes
- - verifyHds doesn't exist anymore
- - part of it is in hds() using compare_with_proc_partitions() and
- use_proc_partitions()
- - part of it is in install_any::getHds
-
- * partition_table.pm:
- - do not handle clearall in read()
- - ensure not partition table in written when "readonly" (it must not
- happen, but just in case)
-
- * diskdrake/interactive.pm: handle "readonly" per hds
-
- * partition_table/raw.pm (test_for_bad_drives): classify error messages
- (either read, write or something-else)
-
- * install_interactive.pm: handle "readonly" flag per hard drives instead
- of a global one
-
- * standalone/diskdrake: use function fsedit::get_hds which handles errors
-
- * share/po/de.po: remove duplicate entries
-
- * install_steps_interactive.pm, install_any.pm: remove/simplify error
- hanling (most of it is moved to fsedit.pm)
-
- * any.pm, bootloader.pm, install2.pm: :x
-
- * diskdrake/hd_gtk.pm: nicer error message when no devices are available
- (esp. for standalone)
-
-2002/08/27 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm:
- - new 'previous' button bug fix
-
-2002/08/27 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: display a warning message about packages
- to remove.
-
- * install_any.pm: added warn about packages to remove.
-
- * crypto.pm: restore real distrution version used.
-
-2002/08/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated po file
-
- * share/po/sk.po: updated Slovak file
-
-2002/08/27 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm: handle "readonly" per hds
-
- * Xconfig/various.pm, standalone/drakboot: use the new fsedit::get_hds
-
- * my_gtk.pm:
- - add ",*-r-*" in wizard fontset
- - i18n the fontset
-
- * detect_devices.pm: set {prefix} for rd/ida/cciss/... (instead of doing
- it in fsedit::hds)
-
- * partition_table/raw.pm (test_for_bad_drives): classify error messages
- (either read, write or something-else)
-
- * fsedit.pm:
- - create lvms() which contains what was in hds()
- - create get_hds() which handle errors when calling hds()
- - remove commented obsolete code
- - read_partitions is now read_proc_partitions_raw
- - readProcPartitions is now read_proc_partitions
- - read_proc_partitions use fake {start}s so that the empty space is
- computed ok by get_normal_parts_and_holes
- - verifyHds doesn't exist anymore
- - part of it is in hds() using compare_with_proc_partitions() and
- use_proc_partitions()
- - part of it is in install_any::getHds
-
- * any.pm: set password2 to password so that upgrading bootloader with an
- existing password works (thanks to Aleksander Adamowski)
- add ntools and ctools in %high_security_groups
-
- * install_interactive.pm: handle "readonly" flag per hard drives instead
- of a global one
-
- * standalone/diskdrake: use function fsedit::get_hds which handles errors
-
- * install_any.pm, install_steps_interactive.pm: remove/simplify error
- hanling (most of it is moved to fsedit.pm)
-
- * partition_table.pm:
- - do not handle clearall in read()
- - ensure not partition table in written when "readonly" (it must not
- happen, but just in case)
-
- * diskdrake/hd_gtk.pm: nicer error message when no devices are available
- (esp. for standalone)
-
-2002/08/27 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: catalog restore via HD, CD, tape & network
-
-2002/08/27 siegel
-
- * share/po/de.po: updates
- updates
-
-2002/08/27 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm:
- - Bug fix: s/detect_devices::getSNMPModel/printer::getSNMPModel/
- - Added support for the photo card reader in the HP PSC 2200 series.
- Make number of MB to install in first time dialog changeable without
- breaking the translations.
-
- * printer.pm: Set default text margins to half an inch and default size
- for images
- to be printed to the full page.
-
-2002/08/26 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/monitor.pm: fix 2 occurences of use of $monitors as a hash
- (thanks to Nora Etukudo)
-
- * bootloader.pm: correctly handle empty and commented lines in lilo.conf
-
- * mouse.pm: create /dev/usbmouse symlink for non devfs use
-
- * detect_devices.pm: dev_is_devfs always return false during install
-
-2002/08/26 Till Kamppeter <till@mandrakesoft.com>
-
- * standalone/printerdrake:
- - Ask user whether he really wants to set up printing when he starts
- Printerdrake for the first time.
- - Added titles ("Printerdrake") to all wait messages.
-
- * printerdrake.pm: Button to close Printerdrake shows "Done" during
- installation and in MCC and "Quit" in standalone mode.
- - Ask user whether he really wants to set up printing when he starts
- Printerdrake for the first time.
- - Added titles ("Printerdrake") to all wait messages.
-
-2002/08/26 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/ethernet.pm:
- - fix previous button behavior in Proxies configuration
-
-2002/08/26 Franois Pons <fpons@mandrakesoft.com>
-
- * detect_devices.pm: avoid using serial_probe on non terminal device
- (ttyxx or ttySxx).
-
-2002/08/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/rpmsrate: autoselection of tamil fonts when tamil locale is chosen
-
- * lang.pm: Now console fonts (at least those used by DrakX) include an sfm
- map;
- no need to provide one.
- small fix (ta->ta_IN)
-
- * share/po/zh_CN.po: updated Chinese file
-
-2002/08/26 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: fix deleting previous report.bug when upgrading
- revert (not needed by gnome-panel)
- move modules::write_pcmcia before install packages
-
- * Xconfig/monitor.pm: fix 2 occurences of use of $monitors as a hash
- (thanks to Nora Etukudo)
-
- * bootloader.pm: correctly handle empty and commented lines in lilo.conf
-
- * mouse.pm: create /dev/usbmouse symlink for non devfs use
-
- * network/shorewall.pm: ensure net_interface is found in any case
-
- * fsedit.pm: increase maxsize for / (partitioning with /usr) since it
- contains /tmp and /opt (as requested by Arnaud de Lorbeau)
-
- * detect_devices.pm: dev_is_devfs always return false during install
-
- * fs.pm (prepare_write_fstab): use mkdir_p instead of mkdir to handle
- mount points like /mnt/foo/bar (bug reported by David Eastcott)
-
-2002/08/26 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Dialog for printing test pages: Unmark all test pages when
- "No test
- pages" is marked.
- Accelerated printing of the photo test page when CUPS is the spooler,
- the internal image converter of CUPS is faster than ImageMagick.
-
- * printerdrake.pm: Dialog for printing test pages: Unmark all test pages
- when "No test
- pages" is marked.
- Accelerated printing of the photo test page when CUPS is the spooler,
- the internal image converter of CUPS is faster than ImageMagick.
- Hide buttons to choose network printer auto-detection in the add printer
- wizard when there is no local network (recommended mode).
- Let "samba-client" only be installed when really needed.
-
-2002/08/26 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm:
- - lots of cleanups
- - documente gtkcreate_png()
- - fix Gdk::DrawingArea usage in gtkpng_pixbuf()
- - common bring MDK::Common::Math for us
- - globalize state (aka highlith icon or not)
- code is much more understandable now
- instead of creating a global callback for repainting exposing widgets,
- all Gdk::DrawingArea'll come from gtkpng_pixbuf() whose code is 80 %
- the redrawing callback
-
-2002/08/25 gbeauchesne
-
- * share/rpmsrate:
- - Suggest "OpenOffice.org" instead of "openoffice"
- - First attempt to get localized installations of OOo
-
-2002/08/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po, share/po/da.po: updated Danish and Spanish files
-
-2002/08/25 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakautoinst: fixe explanation use
-
-2002/08/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
- * lang.pm: ichanged kde default fonts to match what we ship
-
-2002/08/24 Till Kamppeter <till@mandrakesoft.com>
-
- * detect_devices.pm, printer.pm, printerdrake.pm: Let command line tools
- for network scanning run under "chroot $refix", otherwise they take ages
- during installation.
- Moved network scanning functions from "detect_devices.pm" to
- "printer.pm" so that they have access to the "$prefix" variable.
-
-2002/08/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_TW.po, share/po/hu.po: updated Hungarian and Chinese files
-
-2002/08/23 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/xfree4.pm: fix "screen1 RightOf screen2", it must be "screen2
- RightOf screen1"
-
- * network/netconnect.pm (read_raw_net_conf): new function to access
- /etc/sysconfig/drakconnect and /etc/sysconfig/drakconnect.$type ensuring
- migration from /etc/sysconfig/draknet and /etc/sysconfig/draknet.$type
-
- * network/shorewall.pm: remove debug code
-
- * Xconfig/card.pm:
- - fix setting "Screen <number>" for multi-head cards
- - don't propose XFree3 when using multi-head
-
- * standalone.pm: add modules network::tinyfirewall and network::shorewall
-
- * interactive.pm: when standalone, use the name of the program for the
- window title
-
- * Xconfig/xfreeX.pm (set_resolution): set the resolution on all Screen
- sections (otherwise Xinerama fails (?))
-
-2002/08/23 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: combine file browser subs into generic routine
- catalog restore - check restore media params - verify media
- reworked failure to find restore path treatment
- - now user gets option to reselect dir, install
- media, or use the catalog browser for
- unmountable media
- - fix eject media typo
- - create/read tape label for catalog
- - more GUI crash fixes
- - catalog browser - can select session or
- individual files for restore - needs backend
- - merge with other CVS changes, some language fixes
-
-2002/08/23 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm: 19mdk
- - ugtk:
- o switch from imlib to gdk-pixbuf
- o kill gtkcreate_imlib()
- o big cleanup by the way
- o support alpha blender [not complete]
- o fix mem leak
- o remove dynamic support of imlib||gdk-pixbuf since:
- * gtk2 require gdk-pixbuf anyway
- * imlib sucks
- * less code/libs in install
- o kill unused cursors
- o kill icon flashing
- o gtkcreate_png_pixbuf() : load a png into a pixbuf
- o gtkpng_pixbuf() : render a pixbuf into a drawable
- o simplify gtkcreate_png(): render a pixbuf into a pixmap and an
- alpha bitmap
- o add2notebook() : simplify
- fix 95% of mcc memory leaks
- - ugtk:
- o switch from imlib to gdk-pixbuf
- o kill gtkcreate_imlib()
- o big cleanup by the way
- o support alpha blender
- o fix mem leak
- o remove dynamic support of imlib||gdk-pixbuf since:
- * gtk2 require gdk-pixbuf anyway
- o kill unused cursors
- o kill icon flashing
- o gtkcreate_png_pixbuf() : load a png into a pixbuf
- o gtkpng_pixbuf() : render a pixbuf into a drawable
- o simplify gtkcreate_png(): render a pixbuf into a pixmap and an
- alpha bitmap
- o add2notebook() : simplify
- - harddrake:
- o bump version number
-
- * standalone/draksound: use right sound-slot
-
- * share/po/fr.po: s/p,bi(Bph,bi(Briques/p,bi(Briph,bi(Briques/
-
- * network/netconnect.pm, standalone/drakgw: florin fixes for multiple NIC
- boxes
-
- * harddrake/sound.pm: 20mdk:
- - florin fixes for firewalling
- - check that alternative is unknown, not the current driver, before
- saying that there's no alternative.
- anyway, our only caller cannot get there's with a current unknown
- driver since he only try listed/know drivers ....
- 19mdk
- use right sound-slot
- check that alternative is unknown, not the current driver, before
- saying that there's no alternative.
- anyway, our only caller cannot get there's with a current unknown
- driver since he only try listed/know drivers ....
-
- * drakxtools.spec: 20mdk:
- - florin fixes for firewalling
- - check that alternative is unknown, not the current driver, before
- saying that there's no alternative.
- anyway, our only caller cannot get there's with a current unknown
- driver since he only try listed/know drivers ....
- 19mdk
- - ugtk:
- o switch from imlib to gdk-pixbuf
- o kill gtkcreate_imlib()
- o big cleanup by the way
- o support alpha blender [not complete]
- o fix mem leak
- o remove dynamic support of imlib||gdk-pixbuf since:
- * gtk2 require gdk-pixbuf anyway
- * imlib sucks
- * less code/libs in install
- o kill unused cursors
- o kill icon flashing
- o gtkcreate_png_pixbuf() : load a png into a pixbuf
- o gtkpng_pixbuf() : render a pixbuf into a drawable
- o simplify gtkcreate_png(): render a pixbuf into a pixmap and an
- alpha bitmap
- o add2notebook() : simplify
- 18mdk
- - ugtk:
- o switch from imlib to gdk-pixbuf
- o kill gtkcreate_imlib()
- o big cleanup by the way
- o support alpha blender
- o fix mem leak
- o remove dynamic support of imlib||gdk-pixbuf since:
- * gtk2 require gdk-pixbuf anyway
- o kill unused cursors
- o kill icon flashing
- o gtkcreate_png_pixbuf() : load a png into a pixbuf
- o gtkpng_pixbuf() : render a pixbuf into a drawable
- o simplify gtkcreate_png(): render a pixbuf into a pixmap and an
- alpha bitmap
- o add2notebook() : simplify
- - harddrake:
- o bump version number
-
-2002/08/23 Warly <warly@mandrakesoft.com>
-
- * share/logo-mandrake.png: beta 4 logo
-
-2002/08/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ca.po, share/po/hu.po: updated Hungarian file
-
-2002/08/22 Pixel <pixel@mandrakesoft.com>
-
- * network/shorewall.pm: make perl_checker happy
- use $::prefix to access shorewall config files
- - add network::shorewall
- - add tinyfirewall during install
-
- * standalone/tinyfirewall: complete rewrite
-
- * network/netconnect.pm, tinyfirewall.pm, network/tinyfirewall.pm:
- - add network::shorewall
- - add tinyfirewall during install
-
- * pixmaps/monitor-1152.png, pixmaps/monitor-1920.png,
- pixmaps/monitor-1400.png, pixmaps/monitor-2048.png,
- pixmaps/monitor-1600.png: re-adding with -kb
- removing for re-adding with -kb
-
- * standalone/drakgw: use shorewall (need testing)
-
-2002/08/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: uniformize real names
-
-2002/08/21 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed stupid typo for bestKernelPackage.
- added return for bestKernelPackage ;-)
-
-2002/08/21 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * bootlook.pm: add link to draksplash
-
- * standalone/draksplash: remove warnings
-
-2002/08/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated po file
-
-2002/08/21 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm: put back loadkeys_files which *is* used (by
- make_rescue_img)
-
-2002/08/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated po file
-
- * keyboard.pm, share/keyboards.tar.bz2: merged keyboards with XFree86
-
-2002/08/20 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm: fix pablo... uh no, too hard. fix his typo instead ;p
-
- * drakxtools.spec:
- - fix dangling waiting watch mousecursor (well, please test!)
- - adding draksplash (nathan)
-
- * my_gtk.pm:
- - in destroy, detect if program is going to leave, in that case
- don't do anything, especially don't set the waiting mouse cursor
- another thing is that calling flush() at this moment causes segfault
- so don't do it and no more segfault :)
- (now, if someone finds out what this 4 is about... but you cares, it
- works :)
- this fixes program ending on an exception
- - also add END() calling exit() (in case a program forgets to (heurk)
- call exit())
-
-2002/08/20 alus
-
- * share/po/pl.po: Upper Case
- updated translation
-
-2002/08/20 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm: o ECI adsl config fix
-
-2002/08/20 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: make sure kernel is selected during upgrade.
-
- * pkgs.pm: fixed ldconfig not visible in packages tree.
- fixed ldconfig not selected for installation.
- added bestKernelPackage.
-
-2002/08/20 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * standalone/draksplash: a tool for bootsplash theme creation
-
- * drakxtools.spec: adding draksplash
-
- * Makefile.config: adding draksplash in STANDALONEPMS_
-
-2002/08/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/keyboards.tar.bz2, keyboard.pm: merged keyboards with XFree86
-
- * share/po/ta.po, share/po/hu.po: updated po file
- updated pot file
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/nl.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/lv.po, share/po/cs.po,
- share/po/bg.po, share/po/el.po: updated pot file
-
- * lang.pm: Removed fallback languages for "bs" (there are enough native
- translations now)
-
-2002/08/20 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm:
- - in destroy, detect if program is going to leave, in that case
- don't do anything, especially don't set the waiting mouse cursor
- another thing is that calling flush() at this moment causes segfault
- so don't do it and no more segfault :)
- (now, if someone finds out what this 4 is about... but you cares, it
- works :)
- this fixes program ending on an exception
- - also add END() calling exit() (in case a program forgets to (heurk)
- call exit())
-
- * share/keymaps.tar.bz2: update to correspond to keyboard.pm
-
- * mouse.pm: fix the use of create_okcancel
-
- * keyboard.pm: fix pablo... uh no, too hard. fix his typo instead ;p
- - drop the loadkeys_files (it is unused)
- - add more precise check of the existence of .bkmap's and that
- share/keymaps.tar.bz2 is up to date
-
- * install_steps_interactive.pm: firewire configuration is only automatic
- add firewire controller configuration
-
- * standalone/drakbackup: fix $'s in i18n'ed strings
-
- * standalone/XFdrake: when restarting X, don't kill kdm/gdm/xdm, they
- don't need this (worse, they don't respawn)
-
- * install_steps.pm, modules.pm: add firewire controller configuration
-
- * drakxtools.spec:
- - fix dangling waiting watch mousecursor (well, please test!)
- - adding draksplash (nathan)
-
-2002/08/20 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: remove unused subs
- disable forced "backup before restore" that erases previous backup
- more work towards tracking backed up files for future recovery
-
-2002/08/20 Till Kamppeter <till@mandrakesoft.com>
-
- * standalone/scannerdrake:
- - Let all occurences of "Seiko Epson" replaced by "Epson" both in the
- scanner names read from the ScannerDB and in the names resulting from
- scanner auto-detection (names from usbtable). So the user gets
- presented "Epson" and usbtable can have "Epson" names where ScannerDB
- can have "Seiko Epson" names.
- - If a scanner is listed as "unsupported" in ScannerDB, the user gets
- a message instead of scannerdrake silently exiting.
- Fixed parantheses of a "member" function, fixed typos.
-
- * scanner.pm:
- - Let all occurences of "Seiko Epson" replaced by "Epson" both in the
- scanner names read from the ScannerDB and in the names resulting from
- scanner auto-detection (names from usbtable). So the user gets
- presented "Epson" and usbtable can have "Epson" names where ScannerDB
- can have "Seiko Epson" names.
- - If a scanner is listed as "unsupported" in ScannerDB, the user gets
- a message instead of scannerdrake silently exiting.
-
- * printer.pm: Taken LPRng from spooler menu in printerdrake.
-
-2002/08/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/logdrake: s/one of the selected service/one of the selected
- services/
- (spoted by Arpad Biro)
-
- * standalone/draksound:
- - simplify
- - allocate sound slots in the same order as install2.pm (aka in
- modules::probe_category('multimedia/sound') order)
- add draksound: allow to switch between alsa and oss;
- should result in better sound support
-
- * harddrake/TODO: instead of generating my own list of module descriptions
- from
- list_modules.pm list of sound modules, just
- usemodules::category2modules_and_description
-
- * standalone/service_harddrake:
- - kill dead code
- - more use of MDK::Common
- - use draksound wizard
- - boot: only check for removed/added disks, video card, ethernet
- devices and mouse
-
- * ugtk.pm: kill debugging prints
-
- * help.pm: s/enter a disk/insert a disk/ (Arpad Biro)
-
- * standalone/drakbackup: typo fixed seen by Arpad Biro:
- s/durind/during/
- s/an user/a user/
- s/select select/select/
- s/propogate/propagate/
-
- * harddrake/data.pm:
- - use draksound wizard
- - boot: only check for removed/added disks, video card, ethernet
- devices and mouse
- don't put dvd burners in both dvd and burners classes but only in
- burners
-
- * harddrake/Makefile, harddrake/gen_snd_list, harddrake/sound.pm: instead
- of generating my own list of module descriptions from
- list_modules.pm list of sound modules, just
- usemodules::category2modules_and_description
- add draksound: allow to switch between alsa and oss;
- should result in better sound support
-
- * docs/Partition-ends-after-end-of-disk.txt: typo fix
-
- * bootlook.pm: s/mkinird/mkinitrd/ (Arpad Biro)
-
-2002/08/19 alus
-
- * share/po/pl.po: one fix
-
-2002/08/19 Pixel <pixel@mandrakesoft.com>
-
- * Makefile.config: remove dir security
-
- * interactive/gtk.pm: use my_gtk {isWizard} and {isEmbedded} which are
- more accurate than
- $::isWizard && !$my_gtk::pop_it and $::isEmbedded && !$my_gtk::pop_it,
- since
- when the Plug is full, the window is not embedded.
-
- * fs.pm: fix checking the return value of fsck.jfs
-
- * my_gtk.pm: in my_gtk object, set {isEmbedded} if embedded and {isWizard}
- if displayed wizard mode
-
- * Xconfig/monitor.pm (readMonitorsDB): now return a list instead of a hash
- to handle same name entries with different EISA_ID
- (configure_automatic): handle EISA_ID but no VertRefresh/HorizSync
- (happens for some hardware)
- (choose): handle user asking for "Plug'n Play" monitor and ddcxinfos
- failing
-
- * Xconfig/main.pm: replace "xxx => eval { }" with "xxx => scalar eval {}"
-
-2002/08/19 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * modules.pm: typo fix spoted by Arpad Biro
-
- * standalone/drakbackup: s/progess/progress/ (Arpad Biro)
-
-2002/08/19 alus
-
- * share/po/pl.po: one fix
-
-2002/08/19 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * standalone/draksec:
- - draksec is now in his own package
-
-2002/08/19 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/network.pm: o remove old /etc/hosts entries for the hostname
- before adding new one
-
-2002/08/19 fcrozat
-
- * share/rpmsrate: Make sure nautilus-gtkhtml is installed by default for
- GNOME
-
-2002/08/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ta.po: Added Tamil file
-
- * share/po/pt.po: updated Portuguese file
-
-2002/08/19 Pixel <pixel@mandrakesoft.com>
-
- * Makefile.config: remove dir security
-
- * proxy.pm: add $Id: ChangeLog,v 1.1043 2005/06/17 23:46:34 prigaux Exp $
-
- * interactive/gtk.pm: use my_gtk {isWizard} and {isEmbedded} which are
- more accurate than
- $::isWizard && !$my_gtk::pop_it and $::isEmbedded && !$my_gtk::pop_it,
- since
- when the Plug is full, the window is not embedded.
-
- * install_any.pm (getAndSaveAutoInstallFloppy): ensure mount fail doesn't
- cause any pb
-
- * detect_devices.pm: add scsi Optical Device recognition (thanks to
- Michael Riss)
- (without this, a hard drive following the optical device gets assigned
- sda
- whereas sda is the optical device and the hard drive really is sdb)
-
- * fs.pm: fix checking the return value of fsck.jfs
-
- * my_gtk.pm: in my_gtk object, set {isEmbedded} if embedded and {isWizard}
- if displayed wizard mode
-
- * Xconfig/monitor.pm (readMonitorsDB): now return a list instead of a hash
- to handle same name entries with different EISA_ID
- (configure_automatic): handle EISA_ID but no VertRefresh/HorizSync
- (happens for some hardware)
- (choose): handle user asking for "Plug'n Play" monitor and ddcxinfos
- failing
-
- * Xconfig/main.pm: replace "xxx => eval { }" with "xxx => scalar eval {}"
-
-2002/08/19 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: s/drakconnet/drakconnect/ (Thank you for adding this
- bug, Titi)
-
-2002/08/19 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * modules.pm: add remove_modules
-
-2002/08/18 alus
-
- * share/po/pl.po: updated translation
-
-2002/08/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ca.po: updated Catalan file
-
- * share/po/id.po, share/po/da.po: updated Danish and Indonesian files
-
- * share/po/cs.po, share/po/hu.po: updated Czech and Hungarian files
-
-2002/08/18 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: since lba32 is the default in lilo.conf
- - write "geometric" when lba32 is not set
- - don't write lba32 (useless)
-
-2002/08/18 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Fixed HP multi-function device
- configuration during the installation:
- - Fixed mistyped package name for "mtoolsfm"
- - Set links for photo card reader auto-detection to work
-
-2002/08/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/ru.po, share/po/gl.po, share/po/pt_BR.po,
- share/po/br.po, share/po/th.po, share/po/no.po, share/po/et.po,
- share/po/ja.po, share/po/hr.po, share/po/tr.po, share/po/mt.po,
- share/po/ga.po, share/po/be.po, share/po/uk.po, share/po/ko.po,
- share/po/pl.po, share/po/fi.po, share/po/lt.po, share/po/cy.po,
- share/po/ca.po, share/po/da.po, share/po/ar.po, share/po/bs.po,
- share/po/ro.po, share/po/wa.po, share/po/is.po, share/po/af.po,
- share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/vi.po, share/po/fr.po, share/po/it.po, share/po/nl.po,
- share/po/eu.po, share/po/es.po, share/po/de.po, share/po/eo.po,
- share/po/el.po, share/po/cs.po, share/po/bg.po, share/po/lv.po,
- share/po/hu.po: updated po files
-
-2002/08/17 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/card.pm:
- - allow to change the detected card
- - the chosen card can be used for dualhead if it is dualhead
-
- * Xconfig/resolution_and_depth.pm: sort resolutions to default to
- 1280x1024 instead of 1280x960
- if the monitor size is not given, default to 14'
-
- * any.pm (devfssymlinkf): use "mksymlink" instead of "symlink" so that
- devfsd doesn't give an error when the symlink already exists
-
- * Xconfig/proprietary.pm:
- - fix module not returning true
- - don't install_matrox_hal when testing
-
- * Xconfig/main.pm: ensure the chosen resolution is maintained unchanged
- when changing the graphic
- card or monitor.
-
-2002/08/17 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixes to make it possible toinstall HP's multi-function
- devices during installation.
-
- * scanner.pm: Let a newline character be put after the entry in
- /etc/sane.d/dll.conf, so more than one driver name can be added
- without all of them going into one line and then being unreadable.
-
-2002/08/16 alus
-
- * share/po/pl.po: updated
-
-2002/08/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sp.po, share/po/sl.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/sk.po: updated Slovak file
-
- * share/po/da.po, share/po/ko.po: updated Danish and Korean files
-
-2002/08/16 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: fix "Security Administrator (login or email)" missing field
-
- * interactive/newt.pm: fix dialog box with empty buttons (thanks to
- Hamster <hamster@hamsternet.org>)
-
- * Xconfig/test.pm: raise the testing time from 8 to 12 seconds
-
- * my_gtk.pm (create_okcancel): do not display "Cancel" when {cancel} is
- empty string
-
- * bootloader.pm (add_entry): new entry will now keep its label, the
- conflicting one will be renamed "old_xxx" (and not the opposite)
-
- * diskdrake/interactive.pm: limit max size of loopback to 2GB on FAT
-
-2002/08/16 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm: insert a space between "field:" and "description"
-
- * harddrake/v4l.pm, harddrake/bttv.pm, standalone/drakxtv,
- install_steps_interactive.pm:
- - harddrake::bttv is renamed harddrake::v4l
- - harddrake::v4l handle saa7134 too now (and not only bttv)
- - harddrake::v4l::config need a new driver parameter in order to be
- able to offer the right cards and tuners list
- - drakxtv: kill some old comments
- - add the list of cards supported by saa7134
- - add a not to remember a potentiel speedup
-
-2002/08/15 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - add --incident : could be used by signal catcher to launch drakbug
- when app crash
-
- * standalone/drakautoinst:
- - explanations
-
-2002/08/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/da.po, share/po/DrakX.pot, share/po/fr.po,
- share/po/fi.po, share/po/de.po: updated Danish and Hungarian files
-
- * share/po/zh_CN.po, share/po/gl.po, share/po/ga.po: updated Chinese file
-
- * share/po/hu.po: updated Chinese and hungarian files
- updated Danish and Hungarian files
-
- * share/po/zh_TW.po: updated Chinese and hungarian files
- updated Chinese file
-
-2002/08/15 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: Allow non-root user to use program with personal
- config.
- Finish multisession support.
- Fix various crash scenarios in GUI in restore mode.
- Fix user restore mode to restore only what is requested.
- View archive contents before restore, user & sys mode.
- Add explanation of config file options for non-X users.
-
-2002/08/14 alus
-
- * share/po/pl.po: updated translation
-
-2002/08/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ca.po, share/po/da.po: updated Catalan, Danish and Turkish
- files
- updated some po files
-
- * share/po/et.po, share/po/eu.po, share/po/es.po, share/po/eo.po,
- share/po/el.po: updated Vietnamese file
-
- * share/po/id.po, share/po/no.po, share/po/ja.po, share/po/hr.po,
- share/po/mt.po, share/po/ko.po, share/po/DrakX.pot, share/po/lt.po,
- share/po/cy.po, share/po/ar.po, share/po/wa.po, share/po/is.po,
- share/po/af.po, share/po/az.po, share/po/zh_TW.po, share/po/zh_CN.po,
- share/po/it.po, share/po/nl.po, share/po/de.po, share/po/cs.po,
- share/po/lv.po, share/po/hu.po: updated some po files
-
- * share/po/sp.po: Updated Slovak file
- updated some po files
-
- * share/po/vi.po: updated Vietnamese file
- updated some po files
-
- * share/po/th.po, share/po/tr.po: updated Catalan, Danish and Turkish
- files
-
- * share/po/ru.po, share/po/pt_BR.po, share/po/ro.po, share/po/pt.po:
- updated po files
-
- * share/po/sk.po, share/po/br.po, share/po/sl.po, share/po/be.po,
- share/po/uk.po, share/po/sv.po, share/po/sr.po, share/po/bs.po,
- share/po/bg.po: Updated Slovak file
-
-2002/08/14 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: reduce the width of install window
-
- * bootloader.pm: fix "You can't install the bootloader on a xfs partition"
- happening in weird cases (thanks to Alan Hughes)
-
- * standalone/diskdrake: disable embedding of WebDAV configuration since it
- is broken
- $all_hds->{hds} must be filled in any case, not only in --hd
-
-2002/08/14 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: undo advanced_what_user I broke perl_checking
- multisession CD support
-
-2002/08/14 Warly <warly@mandrakesoft.com>
-
- * share/compssUsers.server: add LSB group
-
-2002/08/13 alus
-
- * share/po/pl.po: 2 strings overlapped each other
-
-2002/08/13 Pixel <pixel@mandrakesoft.com>
-
- * network/dav.pm: nothing useful for the moment
- use ensure_is_installed
-
- * interactive/gtk.pm: handle the setting of 'ok' and 'cancel'
-
- * diskdrake/dav.pm: add checking davfs is installed
- rough WebDAV gui
-
- * standalone.pm: add ensure_is_installed (which was
- network::smbnfs::check_raw and is often useful)
-
- * standalone/diskdrake, diskdrake/interactive.pm: rough WebDAV gui
-
- * network/smbnfs.pm, network/smb.pm, network/nfs.pm: use
- ensure_is_installed
-
-2002/08/13 siegel
-
- * share/po/de.po: updates
-
-2002/08/13 alus
-
- * share/po/pl.po: 2 strings overlapped each other
- updated translation
-
-2002/08/13 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed stupid typo.
- allow selecting a choice package according to locales-xx found.
-
- * crypto.pm: added a true value.
-
- * share/rpmsrate: removed duplicate aspell-xx as DrakX will take care of
- them now.
-
-2002/08/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/gen_locales.sh: corrected erros that made the script fail
-
- * share/po/eu.po, share/po/es.po, share/po/DrakX.pot, share/po/ru.po,
- share/po/ro.po, share/po/pl.po, share/po/gl.po, share/po/fi.po,
- share/po/pt_BR.po, share/po/et.po, share/po/zh_TW.po, share/po/eo.po,
- share/po/pt.po, share/po/el.po, share/po/fr.po, share/po/ga.po: updated
- Portuguese and Chinese files
-
- * share/po/zh_CN.po: updated Chinese file
- updated Portuguese and Chinese files
-
-2002/08/13 Pixel <pixel@mandrakesoft.com>
-
- * drakxtools.spec: require latest perl-MDK-Common
-
- * interactive.pm: remove completly setting 'ok' & 'cancel' since it's
- better done per
- interactive::* to handle correctly the Wizard mode
- button "Previous" and "Next" are not only there in interactive::gtk
-
- * standalone.pm: add ensure_is_installed (which was
- network::smbnfs::check_raw and is often useful)
-
- * fsedit.pm, fs.pm: backend davfs (WebDAV) support
-
- * interactive/gtk.pm: handle the setting of 'ok' and 'cancel'
-
- * interactive/http.pm, interactive/stdio.pm, interactive/newt.pm:
- - handle setting 'ok' && 'cancel'
- - handle isWizard in newt (basic handling)
-
- * diskdrake/dav.pm: add checking davfs is installed
- rough WebDAV gui
-
- * Xconfig/main.pm (export_to_install_X): if monitor is p'n'p, don't save
- it for auto_install
-
- * network/dav.pm: nothing useful for the moment
- use ensure_is_installed
- backend davfs (WebDAV) support
-
- * standalone/diskdrake: rough WebDAV gui
-
- * network/smbnfs.pm, network/smb.pm, network/nfs.pm: use
- ensure_is_installed
-
- * diskdrake/interactive.pm: rough WebDAV gui
- backend davfs (WebDAV) support
-
-2002/08/13 siegel
-
- * share/po/de.po: updates
-
-2002/08/13 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: harddrake-ui doesn't have to provides kudzu
-
- * standalone/drakxtv: add "Australian Optus cable TV" support (need xawtv
- <= 3.76)
-
- * standalone/service_harddrake: check the config file isn't empty
-
-2002/08/12 alus
-
- * share/po/pl.po: spell checking
- updated translation
-
-2002/08/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: allow removing packages on upgrade.
-
- * pkgs.pm: fixed stupid change (almost hope it was really changes).
- fix to reduce size of already installed packages.
-
- * install_steps_interactive.pm: synced to force calling
- selectPackagesAlreadyInstalled in order to have
- installed and upgrade computed (necessary to known if a package is
- already
- installed or will be upgradable to compute size more precisely).
-
-2002/08/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po, share/po/et.po, share/po/zh_TW.po, share/po/vi.po,
- share/po/eu.po, share/po/uk.po, share/po/es.po, share/po/eo.po,
- share/po/el.po: updated po files
-
- * share/po/zh_CN.po: updated Chinese file
- updated po files
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2, share/Makefile:
- locale name <-> charset correspondances better matching what DrakX uses
-
- * share/po/bs.po, share/po/br.po, share/po/be.po, share/po/cy.po,
- share/po/ca.po, share/po/cs.po, share/po/bg.po: updated Chinese file
-
-2002/08/12 Pixel <pixel@mandrakesoft.com>
-
- * standalone.pm:
- - add setExportedVarsInSh and setExportedVarsInCsh
- - remove setVarsInCsh (obsoleted by setExportedVarsInCsh)
-
- * bootloader.pm: fix typo
-
- * interactive.pm: don't switch to 2 buttons dialog box if the labels are
- too long in ask_from_list
- (otherwise it's ugly (reported for XFdrake multi-head choice with 67 &
- 58
- chars strings) (fix bug #62)
-
- * Xconfig/xfreeX.pm: create a backup of XF86Config (XF86Config.old)
-
- * any.pm: use setExportedVarsInSh for setting /etc/profile.d/proxy.sh so
- that http_proxy
- and ftp_proxy are exported (thanks to Pascal <pascal@vmfacility.fr>)
-
- * keyboard.pm, network/network.pm, install_steps.pm:
- - fix reading previous keyboard config on upgrade (for displaying in
- summary)
- - ensure keyboard and mouse configuration are not overwritten if not
- explictly modified on upgrade
- - propagate pci=xxx at install to bootloader (since "pci=bios,biosirq"
- is needed on some box, see http://islay.dyndns.org/taz/index.html for
- more)
-
- * proxy.pm: allow ftp_proxy beginning with http: (thanks to Christophe
- Combelles)
-
- * install2.pm:
- - fix reading previous keyboard config on upgrade (for displaying in
- summary)
- - ensure keyboard and mouse configuration are not overwritten if not
- explictly modified on upgrade
- - propagate pci=xxx at install to bootloader (since "pci=bios,biosirq"
- is needed on some box, see http://islay.dyndns.org/taz/index.html for
- more)
- use $::prefix
-
- * mouse.pm, Xconfig/default.pm: use $::prefix
-
- * bootlook.pm: fix embedding
-
-2002/08/12 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * ugtk.pm: consolidate create_factory_menu
- - ugtk::gtkexpand : new function
- - harddrake::ui : uses it
- write_on_pixmap: kill unused variable
- tree_set_icon: new function
- create_okcancel isn't in ugtk so don't export it (warning fix)
-
- * harddrake/ui.pm: print fields values in blue, paint unknown module in
- red
- consolidate create_factory_menu
- - on exit, kill the running configurator if any
- - modules::get_parameters : consolidate some code
- - harddrake::ui : uses it
- - ugtk::gtkexpand : new function
- - harddrake::ui : uses it
- - perl_checker fix
- - simplifications
- - put signals ids in %IDs
- - consolidate duplicated disconnection code into disconnect
- tree_set_icon: new function
-
- * modules.pm:
- - modules::get_parameters : consolidate some code
- - harddrake::ui : uses it
-
- * scanner.pm: update TODO list
-
- * harddrake/TODO:
- - on exit, kill the running configurator if any
-
-2002/08/12 Warly <warly@mandrakesoft.com>
-
- * share/compssUsers: update LSB text
-
- * share/logo-mandrake.png: logo for beta 3
-
- * share/rpmsrate: remove useless 2 GNOME
-
-2002/08/11 alus
-
- * share/po/pl.po: updated
-
-2002/08/11 Pixel <pixel@mandrakesoft.com>
-
- * partition_table/raw.pm: add Acronis bootloader magic
-
- * share/rpmsrate: adding aspell-LANGS before evolution to workaround the
- choices limitation (=> allow to choose the right aspell-LANG)
-
- * docs/comparisons: comprehensive feature-to-feature comparison with
- redhat 8.0
-
- * diskdrake/interactive.pm: allow to enter any mount point even in
- non-expert (why was it still the other way??)
-
- * drakxtools.spec: add "PreReq: rpm-helper" in drakxtools-http as advised
- by rpmlint
-
- * bootloader.pm:
- - compare_entries is now called same_entries
- - same_entries try hard to return true even if the files not the same
- but symlinks to the same file
- - rework add_entry (it handles weird case which used to give old_linux
- and old2_linux even if they are the same)
- - ensure the old failsafe entry doesn't give any old_failsafe
-
-2002/08/11 alus
-
- * share/po/pl.po: updated
-
-2002/08/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/sv.po, share/po/sr.po, share/po/sk.po,
- share/po/sp.po, share/po/af.po, share/po/sl.po, share/po/az.po,
- share/po/hr.po, share/po/ar.po, share/po/hu.po: updated some po files
-
- * share/po/th.po, share/po/tr.po: updated Turkish file
-
-2002/08/11 Pixel <pixel@mandrakesoft.com>
-
- * lvm.pm:
- - vg_add: do not vgremove the old_name anymore, this is dangerous and
- should not happen
- - lv_create: fix bug when {primary}{normal} didn't exist
- - use run_program::get_stdout instead of ``
- - create and use run() and run_or_die() which takes care of running
- vgscan again when needed
- - rename LVMname to VG_name
-
- * diskdrake/interactive.pm: allow to enter any mount point even in
- non-expert (why was it still the other way??)
- rename LVMname to VG_name
-
- * detect_devices.pm (floppies): module "floppy" can fail to insmod, in
- that case it means
- there's no floppy controller, so don't try fd0 & fd1 which may cause
- havoc
- (esp. segfault) (thanks to rcc)
-
- * share/rpmsrate: adding aspell-LANGS before evolution to workaround the
- choices limitation (=> allow to choose the right aspell-LANG)
-
- * docs/comparisons: comprehensive feature-to-feature comparison with
- redhat 8.0
-
- * diskdrake/hd_gtk.pm, partition_table.pm: rename LVMname to VG_name
-
- * fsedit.pm: get rid of the duplicated /tmp in for suggestions_mntpoint()
- (thanks to Amaury)
- - rename LVMname to VG_name
- - part2hd: allow rootDevice to be a VG_name
- - add auto_allocate_vgs
- cleanup
-
- * fs.pm (prepare_write_fstab): no need to read the fstab once again before
- writing since reading takes care of everything, including unknown
- entries (which go to {special}). This fixes a bug when removing existing
- partition with associated mount point. It used to keep the entry in
- fstab, which is wrong (as reported by andr <naderrt@wanadoo.fr>)
-
- * modules.pm (load): when isStandalone, ignore errors when loading
- unavailable modules (ie have the same behaviour as during install)
-
- * run_program.pm: add get_stdout (similar to rooted_get_stdout)
-
- * bootloader.pm:
- - compare_entries is now called same_entries
- - same_entries try hard to return true even if the files not the same
- but symlinks to the same file
- - rework add_entry (it handles weird case which used to give old_linux
- and old2_linux even if they are the same)
- - ensure the old failsafe entry doesn't give any old_failsafe
-
- * network/smb.pm: fix yet another bug regarding credentials during install
-
- * install_steps_auto_install.pm: nice message when rebootNeeded in
- auto_install (otherwise it reboots without prompting)
-
-2002/08/11 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Setup of HP MF devices on parallel port did
- not work. Fixed.
- Allow setup of MF device if device file name "/dev/printer/<number>" was
- entered.
- If auto-detection of model name fails, ask user always whether he has an
- MF device.
- If SNMP or local auto-detection fails but HPOJ auto-detection succeeds,
- use model name found by HPOJ.
-
-2002/08/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po, share/po/sv.po: updated po file
-
-2002/08/10 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm:
- - fix computing the minimal size for reiserfs resizing
- - use run_program::run instead of system for calling resizing tools
-
- * install_any.pm: workaround perl bug another way
-
-2002/08/10 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: GUI fixes, scp, rsync, webDAV, CD, tape support.
- Consolidate all net methods into one configure screen.
- Daemon mode, email fixed. Ran perl_checker and corrected.
- GUI feedback during various backup modes and result report.
- CD/Tape drive/media detection. Start to look at cataloging
- runs for locating restore media.
-
-2002/08/10 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Removed HP multi-function device configuration from SMB
- and remote LPD printer setup.
- Let the Sony IJP-V100 being treated as an HP multi-function device.
- Taken into account that the HP PhotoSmart 7150 has no photo card reader.
- Use any::get_secure_level() instead of printer::get_security_level().
-
- * detect_devices.pm: Scanning network for printers did not work during
- installation. Fixed.
-
- * printer.pm: Use any::get_secure_level() instead of
- printer::get_security_level().
-
-2002/08/09 fcrozat
-
- * share/rpmsrate: No longer requires metacity-setup (everything can be
- done using gnome-control-center)
- Ensure we install enough GNOME packages when selection GNOME
-
-2002/08/09 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: make sure size of packages is computed.
-
- * pkgs.pm: take care of packages already installed that will be removed
- (untested).
-
- * install_any.pm: fixed loadO when getFile is not used (local files).
-
- * interactive.pm: allow cancel button even for wizard.
-
- * install_steps_interactive.pm: small update to avoid side effect of bless
- to HASH even if nothing results from
- this.
-
-2002/08/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po: updated Czech file
-
- * share/po/pt.po: updated Portuguese file
-
- * share/po/id.po, share/po/fr.po: updated French and Indonesian files
-
-2002/08/09 Pixel <pixel@mandrakesoft.com>
-
- * share/keyboards.tar.bz2: fix rights on files
-
- * tools/make_mdkinst_stage2, share/list.i386, install_any.pm: add fsck.jfs
-
- * any.pm, modparm.pm, harddrake/ui.pm:
- - fix module parameter dialog box handling
- - enable the cancel on load_module__ask_options
-
- * bootloader.pm (mkinitrd): when an initrd is already there, it means an
- initrd is needed
- not the contrary (thanks to Damon Lynch for his test)
-
- * install_steps.pm: remove previous report.bug.gz (otherwise one get a
- report.bug *and* the previous report.bug.gz)
- (report.bug's are not rotated, ddebug.log's and install.log's are)
-
-2002/08/09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * modparm.pm: no need anymore to pass extra arguments for harddrake::ui
-
- * Xconfig/various.pm: perl_checker fixes
-
- * harddrake/TODO: module parameters're now read from /etc/modules.conf
- before being
- altered
-
- * harddrake/bttv.pm: resync with bttv-0.7.95, add support for :
- - tv cards:
- o Hauppauge WinTV PVR
- o Leadtek|WinFast VC 100
- - tv tuners:
- o LG NTSC (newer TAPC series)
-
- * drakxtools.spec: harddrake changes
-
- * modules.pm: mergein_conf: return options if they're set
-
- * harddrake/ui.pm:
- - module configuration window:
- o read current options
- o don't display ranges, we cannot really know when a range is
- needed and so display them in wrong cases (kill code, enable us
- to simplify modparm::parameters after
- o read & parse modules.conf only when configuring the module, not
- on each click in the tree
- o move up "require module" since we use it above
- o use get_options accessor instead of direct $conf access
- o split the options string into a hash{option => value}
- o don't call several times interactive->vnew
- o fix busy cursor on window exit because of the previous change
-
-2002/08/08 alus
-
- * share/po/pl.po: various changes
-
-2002/08/08 Pixel <pixel@mandrakesoft.com>
-
- * services.pm (services): better sorting of services
-
-2002/08/08 alus
-
- * share/po/pl.po: various changes
- corrected errors
-
-2002/08/08 Franois Pons <fpons@mandrakesoft.com>
-
- * fs.pm: make sure fsck is called for ext3 partition (due to possible
- kernel panic on
- corrupted ext3 partition, even after mounting ext3, umounting and
- remounting
- ext2).
-
-2002/08/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/keyboards.tar.bz2, keyboard.pm: Added Tamils TSCII keyboard
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/nl.po, share/po/it.po, share/po/eu.po, share/po/de.po,
- share/po/eo.po, share/po/lv.po, share/po/cs.po, share/po/bg.po,
- share/po/el.po, share/po/hu.po: updated pot file
-
- * lang.pm: Added Tamils TSCII keyboard
- Added some support for Tamil (proper KDE default fonts, and define it
- as iso8859-1 encoding for kde)
-
- * share/po/es.po: updated pot file
- updated Spanish file
-
-2002/08/08 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm:
- - remove the icons in reallyChooseGroups
- - add the LSB group
- - remove buttons to change theme
- - add F5 to change the theme to the 'white' theme
- - cleanup the theme code
- workaround a weird pb with gtk: still re-creating help Gtk::Text at each
- step :-/
- - remove the "help" button
- - ensure the help box is not created twice (except when changing
- theme)
-
- * Xconfig/xfreeX.pm (set_resolution): handle the optional $resolution->{Y}
- (@resolutions): add 1280x960
- fix typo
- replace 1152x768 with 1152x864 as it should and used to be
-
- * install_steps.pm: don't add users in group usb (unneeded (?), anyway
- doesn't do anything since group usb doesn't exist currently)
-
- * install2.pm:
- - remove buttons to change theme
- - add F5 to change the theme to the 'white' theme
- - cleanup the theme code
-
- * services.pm (services): better sorting of services
-
- * install_any.pm, timezone.pm: use $::prefix in timezone::read
- timezone::read now returns a hash
-
- * install_gtk.pm:
- - remove buttons to change theme
- - add F5 to change the theme to the 'white' theme
- - cleanup the theme code
- workaround a weird pb with gtk: still re-creating help Gtk::Text at each
- step :-/
- - remove the "help" button
- - ensure the help box is not created twice (except when changing
- theme)
-
- * Xconfig/various.pm (tvout): rough default value for PAL vs NTSC
- (configure_FB_TVOUT): add ModeLines (Florent Beranger says it displays
- better with them)
-
- * any.pm:
- - write_passwd_user: ensure {pw} is set (at least '')
- - cleanup dead code
- (ask_window_manager_to_logout): adapt to new gnome
- sort security level descriptions
-
- * my_gtk.pm: do not hard code icon path
- - remove buttons to change theme
- - add F5 to change the theme to the 'white' theme
- - cleanup the theme code
-
- * Xconfig/card.pm, Xconfig/monitor.pm, Xconfig/main.pm: when prompting for
- VideoRam, default to the value obtained via DDC
-
- * Xconfig/resolution_and_depth.pm: handle the pb of resolutions where X
- doesn't imply Y (eg: 1280x1024 and 1280x960)
-
- * standalone/adduserdrake:
- - fix detecting use of MD5 and shadow passwords
- - cosmetic move of any::addUsers
-
-2002/08/08 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_any.pm, install_steps_interactive.pm: Windows PDC -> Windows
- Domain, don't make samba dirs - samba fixed now
-
-2002/08/08 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * scanner.pm: old hp scanners report themselves as "Processor"s as :
- - tested in hw lab
- - written in linux/include/scsi/scsi.h: "TYPE_PROCESSOR.*HP scanners
- use this"
- - reported by sane-find-sane: "old HP scanners use the CPU id"
-
- * detect_devices.pm: explain the fscking "Processor" need
- old hp scanners report themselves as "Processor"s as :
- - tested in hw lab
- - written in linux/include/scsi/scsi.h: "TYPE_PROCESSOR.*HP scanners
- use this"
- - reported by sane-find-sane: "old HP scanners use the CPU id"
-
-2002/08/07 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * security/shorewall.pm: shorewall-related functions will go here.
-
-2002/08/07 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: added automatic update of lilo image and KDE & GNOME
- background.
-
- * install2.pm: allow automatic oem patch. add log if successfull patching.
-
- * install_steps_interactive.pm: do not ask user to select ignored medium.
-
- * crypto.pm: allow patching of mirror used.
-
- * pkgs.pm: call rpmReadConfigFiles before installing packages.
- do not read package of ignored medium (contrib) to save memory.
-
- * install_any.pm: getAndSaveFile now return before writing zero-length
- file if input file doesn't
- exists on invocation.
-
-2002/08/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po: updated Vietnamese file
-
-2002/08/07 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/card.pm: load glx in any case (well except for nvidia
- proprietary shit)
-
- * fs.pm: "LABEL=xxx" in fstab handling
-
- * bootlook.pm: replace glob() with all()
-
- * network/netconnect.pm (get_profiles): get rid of "glob", clean it up
-
-2002/08/06 alus
-
- * share/po/pl.po: updated translation
-
-2002/08/06 Daouda Lo <daouda@mandrakesoft.com>
-
- * network/tools.pm:
- - set the vpi vci correctly according to selected country.
-
-2002/08/06 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: added log to follow dead lock to check what may cause it).
-
-2002/08/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: add warly,jgotti
-
-2002/08/06 Jonathan Gotti <jgotti@mandrakesoft.com>
-
- * bootlook.pm: add standalone::explanations for bootsplash configuration
-
-2002/08/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/rpmsrate: Increased the level of "yudit"; it's one of the editors
- with best utf-8
- support, so very useful to have.
-
- * share/po/fr.po, share/po/wa.po: updated French and Walloon files
- Put _() around two strings in security level choosing
-
- * share/po/DrakX.pot: updated French and Walloon files
-
- * any.pm, share/po/pl.po: Put _() around two strings in security level
- choosing
-
-2002/08/06 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/xfree3.pm, Xconfig/xfreeX.pm, Xconfig/xfree4.pm,
- Xconfig/parse.pm: make wacom config work
-
- * bootloader.pm (get_kernels_and_labels): only take kernels for which we
- have the corresponding /lib/modules/VERSION (otherwise mkinitrd will
- fail)
-
- * run_program.pm (raw): new function allowing special options like
- {timeout}
-
- * fsedit.pm:
- - add /tmp in %suggestions for server partitioning
- - tweak some ratio's in %suggestions
-
- * any.pm (ddcxinfos): use the new run_program::raw with a 20s timeout to
- workaround ddcxinfos going wild using 100% system CPU
-
- * detect_devices.pm, my_gtk.pm, install_any.pm: make perl_checker happy
-
- * standalone.pm: add "use run_program" as needed
-
-2002/08/06 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: typo, change /etc/exports explanation in help
-
-2002/08/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: make perl_checker happier :-)
- - dont detect undef devices
- detect modem too
- - rename scanner::findScannerUsbport as scanner::detect
- as in mouse.pm
- - scanner::detect : detect SCSI scanners too
-
- * drakxtools.spec: log changes
-
- * network/modem.pm: nobody pass the second argument of
- network::modem::modem_detect_backend() so let simplify it
-
- * standalone/scannerdrake:
- - rename scanner::findScannerUsbport as scanner::detect
- as in mouse.pm
- - scanner::detect : detect SCSI scanners too
-
- * ugtk.pm: remove old references to rectangle drawing around mcc icons
-
- * scanner.pm: make perl_checker happier :-)
- - dont detect undef devices
- - rename scanner::findScannerUsbport as scanner::detect
- as in mouse.pm
- - scanner::detect : detect SCSI scanners too
-
-2002/08/05 Pixel <pixel@mandrakesoft.com>
-
- * share/list: switch to thread-multi
-
- * any.pm, mouse.pm: do the job of devfsd in case devfsd doesn't do it
-
- * drakxtools.spec: rebuild for perl thread-multi
-
- * rescue/list.sparc, rescue/list.x86_64, rescue/list.i386,
- rescue/list.ia64, rescue/list, rescue/list.alpha, rescue/list.ppc:
- - adapt to thread-multi
- - packdrake.pm is now out of arch dir
-
-2002/08/05 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_any.pm: smbpasswd call deferred with addToBeDone
-
-2002/08/05 alus
-
- * share/po/pl.po: removed unused strings
- updated translation, ugh... after second beta so much changes??
-
-2002/08/05 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/logdrake:
- - do not show empty wizard when save button clicked.
- - cleanup (remove all sms stuffs: code and labels)
- - do not expand mail address
-
-2002/08/05 gbeauchesne
-
- * Makefile: lib64 fixes
- - Move xf86Wacom.so modules to {i386,ppc}-specific filelist
- - Make filelists lib64 aware with LIB variable
- - Add x86_64-specific filelist
-
- * share/list.i386, Makefile.config, share/list, share/list.x86_64,
- share/list.ppc:
- - Move xf86Wacom.so modules to {i386,ppc}-specific filelist
- - Make filelists lib64 aware with LIB variable
- - Add x86_64-specific filelist
-
-2002/08/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * drakxtools.spec: 1.1.9-5mdk
- 1.1.9-4mdk
-
- * my_gtk.pm: the state can be XXX also in flat mode, for disabling
- the setting of the state
-
-2002/08/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/ko.po, share/po/DrakX.pot, share/po/sr.po, share/po/pl.po,
- share/po/fi.po, share/po/lt.po, share/po/cy.po, share/po/ca.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/vi.po, share/po/fr.po, share/po/it.po,
- share/po/nl.po, share/po/eu.po, share/po/es.po, share/po/de.po,
- share/po/eo.po, share/po/el.po, share/po/cs.po, share/po/bg.po,
- share/po/lv.po: updated pot file
-
- * share/po/sv.po, share/po/da.po, share/po/hu.po: updated pot file
- updated po files
-
- * share/po/tr.po, share/po/pt.po: updated po files
- updated pot file
-
-2002/08/05 Pixel <pixel@mandrakesoft.com>
-
- * tools/Makefile: packdrake.pm is now in vendorlib
-
- * commands.pm: make perl_checker happy
-
- * bootlook.pm, standalone/printerdrake, standalone/draksec,
- standalone/drakfloppy, standalone/drakxservices, standalone/drakfont,
- standalone/drakautoinst, my_gtk.pm, standalone/drakconnect,
- standalone/drakgw, standalone/XFdrake, standalone/tinyfirewall,
- standalone/keyboarddrake, standalone/drakTermServ,
- standalone/mousedrake, standalone/scannerdrake: replace "kill USR1" with
- "kill 'USR1'" (and same for USR2)
- (so that 'use strict' works)
-
- * drakxtools.spec: rebuild for perl thread-multi
-
- * diskdrake/smbnfs_gtk.pm: adapt to ugtk
-
- * standalone.pm (install): verify at least one package is not installed
- before displaying a
- wait_message and calling urpmi (thanks to Jure Repinc)
- (is_installed): use run_program and redirect stdout to dave null for
- cleanness
-
- * Xconfig/card.pm: fix Option's (especially for XFree3)
- don't have Utah GLX the default. XFree4 is the default
-
- * share/list: switch to thread-multi
- packdrake.pm is now in vendorlib
-
- * Xconfig/main.pm: call the "Quit" button exit during install (as
- suggested by David Sansome)
-
- * any.pm, mouse.pm: do the job of devfsd in case devfsd doesn't do it
-
- * install_steps_interactive.pm: as suggested by Buchan Milne, defaults
- LDAP Server to ldap.DOMAINNAME
-
- * Xconfig/xfree4.pm: still have HorizSync and VertRefresh for Plug'n Play
- monitors
- (XFree4 still need some help)
-
- * standalone/drakboot: replace "kill USR1" with "kill 'USR1'" (and same
- for USR2)
- (so that 'use strict' works)
- a few more fixes (thanks Jure Repinc & Richard Burt)
-
-2002/08/05 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_any.pm: smbpasswd call deferred with addToBeDone
-
-2002/08/05 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Make/Model/Driver list in expert mode: Fixed bug of
- "recommended" driver entries getting a duplicate entry without
- "recommended" when entering the list via double-click on existing queue
- / "Printer manufacturer, model, driver".
- Finished auto-detection of network and SMB printers.
- Added automatic configuration of HP's multi-function devices when
- connected via HP JetDirect (network).
-
- * printer.pm: Finished auto-detection of network and SMB printers.
- Added automatic configuration of HP's multi-function devices when
- connected via HP JetDirect (network).
-
-2002/08/05 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * modules.pm:
- - export %modules::conf
- - kill modparm::raw_parameters and modparm::parameter_type
- which get merged back in modparm::parameters
- - add more parameters to modparm::parameters for harddrake
- harddrake/ui.pm | 19 ++++++++++---------
- modparm.pm | 33 +++++++++------------------------
- 2 files changed, 19 insertions(+), 33 deletions(-)
-
- * install_steps_gtk.pm, network/network.pm, log.pm, install_steps.pm,
- interactive.pm, bootloader.pm, harddrake/data.pm, steps.pm,
- install_steps_interactive.pm, keyboard.pm, printer.pm, lang.pm,
- fsedit.pm, install2.pm, detect_devices.pm, common.pm, commands.pm:
- s/__END__/1;
- kill "wonderful perl"
-
- * harddrake/ui.pm:
- - export %modules::conf
- - kill modparm::raw_parameters and modparm::parameter_type
- which get merged back in modparm::parameters
- - add more parameters to modparm::parameters for harddrake
- harddrake/ui.pm | 19 ++++++++++---------
- modparm.pm | 33 +++++++++------------------------
- 2 files changed, 19 insertions(+), 33 deletions(-)
- no one use second paramater of raw_parameters
- factorize some code in modparm::parameter_type
- s/__END__/1;
-
- * modparm.pm:
- - export %modules::conf
- - kill modparm::raw_parameters and modparm::parameter_type
- which get merged back in modparm::parameters
- - add more parameters to modparm::parameters for harddrake
- harddrake/ui.pm | 19 ++++++++++---------
- modparm.pm | 33 +++++++++------------------------
- 2 files changed, 19 insertions(+), 33 deletions(-)
- no one use second paramater of raw_parameters
- factorize some code in modparm::parameter_type
-
- * standalone/service_harddrake.sh: english fixes
-
- * standalone/logdrake, scanner.pm, standalone/drakautoinst,
- standalone/drakgw, standalone/scannerdrake: kill $Log (487 useless lines
- supressed from drakxtools)
-
-2002/08/04 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_any.pm, install_steps_interactive.pm: partial rework of Windows
- PDC authentication, still need
- to run smbpasswd after network is up
-
-2002/08/04 Till Kamppeter <till@mandrakesoft.com>
-
- * detect_devices.pm, printerdrake.pm: Accelerated network scanning for
- printers by applying "nmap" only to machines which answered to a
- broadcast ping before.
- Completed network/SMB printer auto-detection for recommended mode.
- Started network/SMB printer auto-detection for expert mode.
-
-2002/08/02 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/logdrake:
- - expand $email in cron script
- - disable sms alerts (free sms site too complicated to
- handle). Postponed
- - mail service should work now
- - clean up code
- - give the correct right to cron file to work correctly
- - fix titi mess
-
- * standalone/drakbug:
- - avoiding looping indefinitalely when selecting items in combo
- - add commandline arguments: drakbug --report name_app
-
-2002/08/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive/gtk.pm, my_gtk.pm: move interactive::gtk::exit to
- my_gtk::exit so that my_gtk
- apps can call it (and fix busy mouse cursor problem that way)
-
-2002/08/02 jgotti
-
- * standalone/drakboot: minor bugfix in calling bootloader::read
-
-2002/08/02 Pixel <pixel@mandrakesoft.com>
-
- * drakxtools.spec: keyboarddrake now handles choosing toggle key
- (XkbOptions)
-
-2002/08/02 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Corrected strings for printer queue list in main window.
-
-2002/08/02 warly
-
- * share/rpmsrate, share/compssUsers: add lsb group
-
-2002/08/01 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: drop keyboard unsafe when not unsafe
- anymore
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
-
- * Xconfig/various.pm: finish tvout configuration
-
- * any.pm, Xconfig/xfreeX.pm, standalone/keyboarddrake, install2.pm,
- install_steps.pm, Xconfig/parse.pm, Xconfig/default.pm, commands.pm,
- printerdrake.pm:
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
-
- * bootloader.pm (duplicate_kernel_entry): added
-
- * keyboard.pm: don't have "unsafe" in /etc/sysconfig/keyboard
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
-
-2002/08/01 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Added stuff for scanning network for SMB printer
- shares.
-
- * detect_devices.pm: Added facility to scan network for SMB/Windows-hosted
- printers.
-
-2002/08/01 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * Makefile.config, drakxtools.spec: drakconf is dead
-
- * harddrake/ui.pm, harddrake/TODO: update
-
-2002/08/01 warly
-
- * share/logo-mandrake.png: new logo for beta 2
-
-2002/08/01 alus
-
- * share/po/pl.po: updated translation
-
-2002/08/01 dam's <dams@idm.fr>
-
- * ugtk.pm: removed fonctions typage
-
-2002/08/01 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/netconnect.pm, network/adsl.pm:
- - First ECI adsl support step
-
-2002/08/01 gbeauchesne
-
- * rescue/make_rescue_img: While stripping libraries, note that we may need
- to have both /lib and
- /lib64 on biarch systems.
- - MDK::Common'ize for arch() support
- - Don't grab /lib/i686/ libraries
- - Update list to use LIB which expands to either lib64 or lib
-
- * rescue/list.x86_64: Add x86_64-specific filelist
-
- * docs/HACKING: Add /bin/mknod to command list of sudoers
-
- * mdk-stage1/disk.c: Add missing includes, <string.h> for bzero()
-
- * rescue/list:
- - MDK::Common'ize for arch() support
- - Don't grab /lib/i686/ libraries
- - Update list to use LIB which expands to either lib64 or lib
-
-2002/08/01 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/base.png, share/selected.png, share/rpm-semiselected.png,
- share/rpm-installed.png, share/rpm-unselected.png, share/installed.png,
- share/rpm-base.png, share/semiselected.png, share/unselected.png,
- share/rpm-selected.png: change some png files names according to
- simplification of
- gtkcreate_png call of new my_gtk.pm
-
- * drakxtools.spec, ugtk.pm, my_gtk.pm: commit according to 1.1.9-1mdk of
- drakxtools, and especially:
- - integrate patches in my_gtk and ugtk for new rpmdrake:
- - [ugtk] add "gtkentry" so that we can create an entry and set
- initial value in one call
- - [my_gtk::main] don't set the events, to fix keyboard focus
- problem in entries when embedded
- - [my_gtk::_create_window] add $::noBorder, to not have a frame
- in the main window, so that it's possible to end up with
- windows with no border
- - [my_gtk] add ask_dir which is a ask_file with only the dir list
- - [my_gtk] add ask_browse_tree_info to the export tags, and:
- - add support for parents with no leaves, so that then we can
- partially build the trees (for speedup)
- - add "delete_all" and "delete_category" callbacks
- - use Gtk::CList::clear when removing all the nodes, much
- speedup
-
-2002/08/01 jgotti
-
- * bootlook.pm:
- - add splash theme section
-
- * pixmaps/nosplash_thumb.png: add pixmap for drakboot
-
-2002/08/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
- * share/po/vi.po: updated vietnamese file
-
-2002/08/01 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: drop keyboard unsafe when not unsafe
- anymore
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
-
- * any.pm:
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
- get rid of some $prefix parameter passing (using $::prefix where needed
- instead)
-
- * Xconfig/various.pm: finish tvout configuration
-
- * ugtk.pm, my_gtk.pm: move back Gtk->init to "new" and "gtkroot"
- make perl_checker happy
-
- * Xconfig/parse.pm:
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
- BusID needs a string (thanks to Florent BERANGER)
-
- * standalone.pm: don't display a wait_message in newt, but do suspend
-
- * install_any.pm: get rid of some $prefix parameter passing
-
- * pkgs.pm, fsedit.pm: get rid of some $prefix parameter passing (using
- $::prefix where needed instead)
-
- * loopback.pm (prepare_boot): use $::prefix
-
- * interactive/gtk.pm: fix the many warnings when {icon} is not given
-
- * Xconfig/resolution_and_depth.pm: in newt, have the resolutions sorted by
- resolution size (wilplizgg)
-
- * install_steps.pm:
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
- get rid of some $prefix parameter passing
- get rid of some $prefix parameter passing (using $::prefix where needed
- instead)
- bootloader::suggest uses a hash for its options
-
- * .perl_checker: tune perl_checker
-
- * Xconfig/xfreeX.pm, standalone/keyboarddrake, install2.pm,
- Xconfig/default.pm, commands.pm, printerdrake.pm:
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
-
- * keyboard.pm: don't have "unsafe" in /etc/sysconfig/keyboard
- - the old $o->{keyboard} is now $o->{keyboard}{KEYBOARD}
- - KBCHARSET is $o->{keyboard}{KBCHARSET}
- - isNotDelete is $o->{keyboard}{BACKSPACE} (as written in
- sysconfig/keyboard)
- - add GRP_TOGGLE which gives XkbOptions "grp:GRP_TOGGLE"
- - add dialog box to choose GRP_TOGGLE
-
- * bootloader.pm (duplicate_kernel_entry): added
- get rid of some $prefix parameter passing (using $::prefix where needed
- instead)
- bootloader::suggest uses a hash for its options
-
-2002/08/01 Till Kamppeter <till@mandrakesoft.com>
-
- * share/rpmsrate: Added new packages needed by printerdrake.
-
- * printerdrake.pm: Let packages "nmap" and "scli" get installed by
- printerdrake.
- Printer model auto-detection for ethernet-connected printers when
- setting up TCP/Socket, remote LPD, IPP, or HTTP printers.
- Continued work on scanning the local network for printers.
- In "setup_local()": Renamed variable "@parport" to "@autodetected".
- Do not let list of auto-detected printers get sorted alphabetically, it
- should stay sorted by ports.
- Fixed typo in file name in "check_network()".
-
-2002/08/01 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * diskdrake/smbnfs_gtk.pm: perl_checker fix
-
- * drakxtools.spec: drakconf is dead
- 17mdk: stage 1
- my_gtk:
- - splitup it into my_gtk and ugtk as done by dams
- - resync with dams
- - increase the icon blinkage from 50ms to 100ms
- %postun -n harddrake: return 0 when nothing has to be done
-
- * ugtk.pm: we already require perl-GTK-GdkImLib so temporary disable
- Gtk::Gdk::Pixbuf support, thus removing all gdk/gtk warnings
- remove INFO warnings
- my_gtk:
- - splitup it into my_gtk and ugtk as done by dams
- - resync with dams
- - increase the icon blinkage from 50ms to 100ms
-
- * my_gtk.pm: my_gtk:
- - splitup it into my_gtk and ugtk as done by dams
- - resync with dams
- - increase the icon blinkage from 50ms to 100ms
-
- * tinyfirewall.pm: kill stupide style
- perl_checker fixes
-
- * standalone/harddrake2: export license
- move embedded and standalone managment from harddrake::ui to
- standalone/harddrake2
-
- * harddrake/TODO: update
- move embedded and standalone managment from harddrake::ui to
- standalone/harddrake2
-
- * harddrake/ui.pm: update
- add_icon_path is exported in :various
- perl_checker fixes
- perl_checker fixes
- - workaround for the busy mouse cursor set by
- gtkset_mousecursor_wait() in my_gtk::destroy
- - remove debugging prints
-
- - don't handle "$::isEmbedded ? kill('USR1', $::CCPID) :
- Gtk->exit(0);", it's done by interactive->exit()
- export license
- move embedded and standalone managment from harddrake::ui to
- standalone/harddrake2
-
- * standalone/logdrake, harddrake/bttv.pm, standalone/drakconnect,
- standalone/drakbug, standalone/tinyfirewall, standalone/scannerdrake,
- standalone/drakxtv: perl_checker fixes
-
- * standalone/drakxconf: remove obsolote file
-
- * Makefile.config: drakconf is dead
-
- * tools/cvslog2changelog.pl: use new dam's email
-
- * scanner.pm, harddrake/data.pm: perl_checker fixes
- perl_checker fixes
-
-2002/07/31 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/card.pm, Xconfig/main.pm:
- - add non-wizard ability to XFdrake
- - first part of ATI TVout support
- (still needs patching initscript, and adding an entry in bootloader)
- (and testing of course :)
-
- * bootlook.pm, network/network.pm, resize_fat/main.pm,
- network/netconnect.pm, Xconfig/xfreeX.pm, diskdrake/interactive.pm,
- network/ethernet.pm, printer.pm, detect_devices.pm,
- resize_fat/info_sector.pm, install_any.pm: make perl_checker happy again
- (replacing "{xx}->{yy}" by "{xx}{yy}")
-
- * any.pm (devfssymlinkf): when creating a symlink on the system, use devfs
- name if devfs is mounted
-
- * standalone/logdrake, standalone/draksec, standalone/drakxservices,
- standalone/drakautoinst, standalone/drakproxy, standalone/tinyfirewall,
- standalone/keyboarddrake, standalone/drakboot, standalone.pm,
- standalone/drakTermServ, standalone/net_monitor, standalone/diskdrake,
- standalone/mousedrake, standalone/drakbackup, standalone/printerdrake,
- standalone/drakfloppy, standalone/drakfont, standalone/drakconnect,
- standalone/drakgw, standalone/scannerdrake, standalone/drakxtv: Handle
- parsing --embedded command line in standalone.pm
- => allows to remove the somewhat mythical
- $::isEmbedded = ($::XID, $::CCPID) = "@ARGV" =~ /--embedded (\w+) (\w+)/
-
- * standalone/XFdrake: Handle parsing --embedded command line in
- standalone.pm
- => allows to remove the somewhat mythical
- $::isEmbedded = ($::XID, $::CCPID) = "@ARGV" =~ /--embedded (\w+) (\w+)/
- - add non-wizard ability to XFdrake
- - first part of ATI TVout support
- (still needs patching initscript, and adding an entry in bootloader)
- (and testing of course :)
-
- * Xconfig/various.pm: make perl_checker happy again (replacing
- "{xx}->{yy}" by "{xx}{yy}")
- - add non-wizard ability to XFdrake
- - first part of ATI TVout support
- (still needs patching initscript, and adding an entry in bootloader)
- (and testing of course :)
-
-2002/07/31 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * security/msec.pm:
- - Fix page change between checks -> advanced
- - Factorize options-related functions
- - s/choose_options/choose_functions
- - Added security checks page
- - put the basic button on top (in the advanced page)
- - move set_server_link in the ignore list temporary
-
- * security/main.pm:
- - Factorize options-related functions
- - s/choose_options/choose_functions
- - Added security checks page
- - factorize functions (many functions -> one function)
-
-2002/07/31 Daouda Lo <daouda@mandrakesoft.com>
-
- * share/rpmsrate:
- - s/GNOME/X/ for gnome-linuxconf
-
- * standalone/drakbug:
- - many changes
- - command line support (--report name_of_program), to be used in tools
- - ergonomy fixes (use table to align widget correctly)
-
-2002/07/31 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * run_program.pm:
- - fix $ENV{HOME} value to '/root' if usermode break it
-
-2002/07/31 gbeauchesne
-
- * c/Makefile.PL: lib64 fixes
-
-2002/07/31 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/cdrom.c: hopefully fix "device or resource busy" problem in
- cdrom
- automatic mode (I messed up between truth value and number in a
- list... the first value is numbered "0" whicih is "false"...)
-
-2002/07/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/help-it.pot, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/bs.po, share/po/ro.po,
- share/po/wa.po, share/po/is.po, share/po/af.po, share/po/az.po,
- share/po/zh_TW.po, share/po/zh_CN.po, share/po/vi.po, share/po/fr.po,
- share/po/nl.po, share/po/it.po, share/po/help-fr.pot, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/lv.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/hu.po: updated pot file
-
- * share/po/pt.po, share/po/eu.po: updated Portuguese file
- updated pot file
-
-2002/07/31 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/main.pm:
- - add non-wizard ability to XFdrake
- - first part of ATI TVout support
- (still needs patching initscript, and adding an entry in bootloader)
- (and testing of course :)
-
- * install_steps_interactive.pm, printerdrake.pm, pkgs.pm, network/adsl.pm,
- modules.pm, commands.pm, install_interactive.pm, install_steps_gtk.pm,
- interactive/stdio.pm, services.pm, keyboard.pm: make new perl_checker
- happy
- make new perl_checker happy (and that's not easy!)
-
- * any.pm (devfssymlinkf): when creating a symlink on the system, use devfs
- name if devfs is mounted
- replace "$foo" with $foo
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * Xconfig/test.pm: change the location of X test image as told by dadou
-
- * Xconfig/resolution_and_depth.pm (choose_gtk): ensure the response is one
- of @resolutions (so that Y and maybe bios is kept)
- (to_string): created
- fix using $_ instead of $_[0] (thanks to perl_checker)
- make new perl_checker happy (and that's not easy!)
-
- * network/modem.pm: replace "$foo" with $foo
-
- * resize_fat/info_sector.pm, Xconfig/xfreeX.pm: make perl_checker happy
- again (replacing "{xx}->{yy}" by "{xx}{yy}")
-
- * printer.pm, install_any.pm, detect_devices.pm: make perl_checker happy
- again (replacing "{xx}->{yy}" by "{xx}{yy}")
- replace "$foo" with $foo
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * bootlook.pm, network/netconnect.pm, network/ethernet.pm: make
- perl_checker happy again (replacing "{xx}->{yy}" by "{xx}{yy}")
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * network/tools.pm, install_gtk.pm, network/isdn.pm: replace "$foo" with
- $foo
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * my_gtk.pm (create_box_with_title): create an empty box when there is no
- message
- (also don't set $o->{box} since unused outside of this function)
- replace "$foo" with $foo
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * Xconfig/card.pm:
- - add non-wizard ability to XFdrake
- - first part of ATI TVout support
- (still needs patching initscript, and adding an entry in bootloader)
- (and testing of course :)
- handle cancel in xfree_and_glx_choose
- default VideoRam choice 4096 when needVideoRam
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * network/network.pm: make perl_checker happy again (replacing
- "{xx}->{yy}" by "{xx}{yy}")
- replace "$foo" with $foo
- - have is_ip return the 4 parts of the ip address
- - cleanup
- make new perl_checker happy (and that's not easy!)
-
- * interactive/gtk.pm: allow "icon" to use the icon path
- make new perl_checker happy (and that's not easy!)
-
- * Makefile, crypto.pm: make new perl_checker happy
-
- * Xconfig/monitor.pm: fix keeping the existing name when choosing monitor
-
- * resize_fat/main.pm: make perl_checker happy again (replacing
- "{xx}->{yy}" by "{xx}{yy}")
- make new perl_checker happy
-
- * standalone/mousedrake: Handle parsing --embedded command line in
- standalone.pm
- => allows to remove the somewhat mythical
- $::isEmbedded = ($::XID, $::CCPID) = "@ARGV" =~ /--embedded (\w+) (\w+)/
- what is needed for usbmouse is "hid mousedev usbmouse" not the weird
- "serial_usb"
- make new perl_checker happy
-
- * mouse.pm (read): don't look at /dev/mouse symlink to get {device},
- sysconfig/mouse
- gives it, so why bother (this fixes /dev//dev/misc/psaux bug)
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * standalone/logdrake, standalone/tinyfirewall, standalone/drakboot,
- standalone.pm, standalone/drakTermServ, standalone/net_monitor,
- standalone/drakbackup, standalone/printerdrake, standalone/drakconnect,
- standalone/drakxtv, standalone/draksec, standalone/drakxservices,
- standalone/drakautoinst, standalone/drakproxy, standalone/diskdrake,
- standalone/drakfloppy, standalone/drakfont, standalone/scannerdrake:
- Handle parsing --embedded command line in standalone.pm
- => allows to remove the somewhat mythical
- $::isEmbedded = ($::XID, $::CCPID) = "@ARGV" =~ /--embedded (\w+) (\w+)/
-
- * standalone/keyboarddrake, standalone/drakgw: Handle parsing --embedded
- command line in standalone.pm
- => allows to remove the somewhat mythical
- $::isEmbedded = ($::XID, $::CCPID) = "@ARGV" =~ /--embedded (\w+) (\w+)/
- make new perl_checker happy
-
- * install2.pm: allow acceptLicence to be automatic
- make new perl_checker happy
- make new perl_checker happy (and that's not easy!)
-
- * diskdrake/interactive.pm: make perl_checker happy again (replacing
- "{xx}->{yy}" by "{xx}{yy}")
- make new perl_checker happy (and that's not easy!)
-
- * standalone/XFdrake: Handle parsing --embedded command line in
- standalone.pm
- => allows to remove the somewhat mythical
- $::isEmbedded = ($::XID, $::CCPID) = "@ARGV" =~ /--embedded (\w+) (\w+)/
- - add non-wizard ability to XFdrake
- - first part of ATI TVout support
- (still needs patching initscript, and adding an entry in bootloader)
- (and testing of course :)
- use configure_chooser when there is an existing configuration
-
- * log.pm, interactive.pm, resize_fat/fat.pm, network/smb.pm, raid.pm,
- partition_table.pm, diskdrake/hd_gtk.pm, install_steps.pm, swap.pm,
- resize_fat/directory.pm, devices.pm, lang.pm, partition_table/raw.pm,
- bootloader.pm, fsedit.pm, network/isdn_consts.pm: make new perl_checker
- happy (and that's not easy!)
-
- * Xconfig/various.pm: make perl_checker happy again (replacing
- "{xx}->{yy}" by "{xx}{yy}")
- - add non-wizard ability to XFdrake
- - first part of ATI TVout support
- (still needs patching initscript, and adding an entry in bootloader)
- (and testing of course :)
- (info): fix displaying depth
-
-2002/07/31 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Started working on network printer auto-detection.
-
- * detect_devices.pm: Added subroutines for ethernet printer
- auto-detection.
-
-2002/07/31 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm:
- - bump harddrake version
- - module configuration is saved (todo: read the config)
- initial configuration window for modules. nothing is done yet.
- remove latest (?) gtk warnings
- don't display bogus fields
- in embedded mode, don't kill the main gtk app (aka drakconf) but
- only harddrake
- - add embedded mode for drakconf
- further simplification
- - the hw tree and the info text are auto-size now
- - further ui simplifications
- still more my_gtk simplifications
- ui.pm | 49 ++++++++++++++++---------------------------------
- 1 files changed, 16 insertions(+), 33 deletions(-)
- - simplify Gtk::Text filling
-
- - less gtk warnings get printed
- further my_gtk simplifications
- further my_gtk simplifications
- further use of my_gtk
- - remove useless realizations
-
- - simplify ctree and frames creation
- - make used once callbacks be anonymous functions
-
- - replace scores of useless ->show() call by one show_all() call
-
-
- ui.pm | 82
- +++++++++++++++++++++++++++---------------------------------------
- 1 files changed, 34 insertions(+), 48 deletions(-)
-
- * printer.pm: "cp -a" doesn't need "echo yes|"
-
- * modparm.pm: split parameters in raw_parameters and parameters.
- raw_parameters is
- used by harddrake to list module options in order to offer a module
- configuration window.
-
- * harddrake/TODO: update
- - bump harddrake version
- - module configuration is saved (todo: read the config)
- in embedded mode, don't kill the main gtk app (aka drakconf) but
- only harddrake
- - add embedded mode for drakconf
- - bump version number
- - fix pcmcia network card detection (no more unknown)
- - fix scsi detection :
-
- o fix SCSI controllers detection (no more unknown)
-
- o fix misdetection of scsi devices as scsi host adapter
-
- o fix double scsi devices detection (both unknown and real
- category)
-
- - update TODO list
-
- * Makefile: rename a few target:
- - srpm -> slowsrpm
- - fastsrpm -> srpm
-
- * drakxtools.spec: 15mdk (will be released tomorrow before the beta2)
- don't require detect-lst, it'll take harddrake instead :-(
- 14mdk
-
- * harddrake/data.pm:
- - bump harddrake version
- - module configuration is saved (todo: read the config)
- - bump version number
- - fix pcmcia network card detection (no more unknown)
- - fix scsi detection :
-
- o fix SCSI controllers detection (no more unknown)
-
- o fix misdetection of scsi devices as scsi host adapter
-
- o fix double scsi devices detection (both unknown and real
- category)
-
- - update TODO list
-
- * share/po/fr.po: update fr translation
-
-2002/07/30 alus
-
- * share/po/pl.po: variuos fixes and updates
- updates
-
-2002/07/30 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * security/libsafe.pm:
- - complete re-write of draksec. splitted all the libsafe related
- functions
- in this file.
-
- * security/msec.pm, standalone/draksec:
- - complete re-write
-
- * security/main.pm:
- -complete re-write of draksec. The main functions will go in this
- file.
-
-2002/07/30 Daouda Lo <daouda@mandrakesoft.com>
-
- * Makefile.drakxtools:
- - mv drakbug executable from $$SBINDEST to $$BINDEST
-
-2002/07/30 gbeauchesne
-
- * tools/Makefile, tools/aewm-drakx/Makefile: lib64 fixes
-
-2002/07/30 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/hr.po, share/po/tr.po,
- share/po/mt.po, share/po/ga.po, share/po/be.po, share/po/uk.po,
- share/po/sv.po, share/po/sr.po, share/po/pl.po, share/po/fi.po,
- share/po/lt.po, share/po/sp.po, share/po/cy.po, share/po/ca.po,
- share/po/da.po, share/po/ar.po, share/po/bs.po, share/po/ro.po,
- share/po/wa.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: reflect errata changes
-
- * install_steps_interactive.pm: have errata in parameter to not break too
- much updates
- 8.2->9.0
- s/82errata.php3/90errata.php3/
-
-2002/07/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po: updated po file
-
-2002/07/30 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm:
- - call fsck.jfs before mounting read-write (otherwise mount simply
- fails)
- - propose fsck -y for ext2 when fsck -a fails
-
- * standalone/drakbackup: never EVER put $xxxx in to-be-translated
- strings!!
-
- * diskdrake/interactive.pm (Add2LVM): for LVM on RAID, ensure the RAID is
- created & enabled
-
- * Xconfig/parse.pm: fix handling of commented empty line
-
- * standalone/drakautoinst: use $o->{interactiveSteps} instead of
- @install_steps_auto_install::graphical_steps
-
- * keyboard.pm, c/stuff.xs.pl, detect_devices.pm, install_steps.pm: use usb
- keyboard bCountryCode to choose the right keyboard
-
- * install_steps_interactive.pm: use usb keyboard bCountryCode to choose
- the right keyboard
- - call fsck.jfs before mounting read-write (otherwise mount simply
- fails)
- - propose fsck -y for ext2 when fsck -a fails
-
-2002/07/30 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Better placement for waiting message.
-
- * printer.pm: Fixed a typo and a comment in the "SIGHUP_daemon()"
- function.
-
-2002/07/30 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: further translations
- update fr translation
-
- * standalone/drakbackup: don't translate useless strings (here: "\n")
-
- * standalone/drakbug: deush need to learn english
-
-2002/07/29 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (g_auto_install): also save chosen on_services (this is
- the only thing left to do to make it work :)
-
- * mouse.pm:
- - don't display "To activate the mouse, MOVE YOUR WHEEL!" when not
- install
- - don't display "Please test the mouse" either
- allow to not mess with X config auxmouse
- (that way mousedrake doesn't need to care about it)
-
- * run_program.pm: fix rooted() when chrooted and saving the result in a
- perl variable
-
- * Xconfig/resolution_and_depth.pm (configure_auto_install): really use
- resolution_wanted given in $o
-
- * partition_table.pm: cleanup
-
- * services.pm (ask_standalone_gtk, ask_install): only return the
- on_services (those
- functions used to return ($l, $on_services) which used in a scalar
- context
- returned $on_services)
-
- * standalone/mousedrake:
- - fix using deprecated Xconfig.pm
- - document dam's hack for test mouse
- - cleanup
- - don't bother reading XFree mouse config
- (using keep_auxmouse_unchanged of mouse::write_conf)
-
- * diskdrake/interactive.pm: nicer error message when "You can't create a
- new partition
- (since you reached the maximal number of primary partitions).
- First remove a primary partition and create an extended partition."
-
- * printer.pm: make perl_checker happy
-
- * standalone/XFdrake: make perl_checker happy
- (ask_for_X_restart): make it work
-
-2002/07/29 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixed some "$prefix" issues in the HPOJ auto-configuration
- and in the Star Office/OpenOffice.org auto-configuration.
-
-2002/07/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: use aliases for stage1 params to reduce kernel msg
-
-2002/07/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated pot file
-
-2002/07/29 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm:
- - don't display "To activate the mouse, MOVE YOUR WHEEL!" when not
- install
- - don't display "Please test the mouse" either
- allow to not mess with X config auxmouse
- (that way mousedrake doesn't need to care about it)
- disallow big_help (when pressing F1) when testing mouse
-
- * install_any.pm (g_auto_install): also save chosen on_services (this is
- the only thing left to do to make it work :)
-
- * drakxtools.spec: remove "Requires: groff" (nobody know why it's there)
- (Pixel)
-
- * run_program.pm: fix rooted() when chrooted and saving the result in a
- perl variable
-
- * share/rpmsrate: xpcd is still there (deush)
- - remove deprecated packages
- - adapt some to their names
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: fix typo
-
- * Xconfig/main.pm: restore xdm choice previous behaviour (auto_install)
-
- * Xconfig/resolution_and_depth.pm (configure_auto_install): really use
- resolution_wanted given in $o
-
- * fs.pm: fix mke2fs on loopback
- - use $::prefix for reading/writing (it was missing for writing)
- - use output_p so that /etc/samba directory is created if needed
- (fix bug reported by David Eastcott)
-
- * Xconfig/test.pm: try harder to have "xfs" running
-
- * partition_table.pm: cleanup
-
- * services.pm (ask_standalone_gtk, ask_install): only return the
- on_services (those
- functions used to return ($l, $on_services) which used in a scalar
- context
- returned $on_services)
-
- * standalone/mousedrake:
- - fix using deprecated Xconfig.pm
- - document dam's hack for test mouse
- - cleanup
- - don't bother reading XFree mouse config
- (using keep_auxmouse_unchanged of mouse::write_conf)
-
- * Xconfig/default.pm: fix default config for mouse
-
- * my_gtk.pm: disallow big_help (when pressing F1) when testing mouse
-
- * printer.pm: make perl_checker happy
-
- * diskdrake/interactive.pm: nicer error message when "You can't create a
- new partition
- (since you reached the maximal number of primary partitions).
- First remove a primary partition and create an extended partition."
- fix diskdrake::interactive::Options() excepts a value from
- fs::mount_options_pack(), but fs::mount_options_pack() doesn't return
- any
- value (reported by Olivier Thauvin)
-
- * standalone/XFdrake: make perl_checker happy
- (ask_for_X_restart): make it work
-
- * bootloader.pm: try to allow /boot on vfat (it used to work)
-
- * network/smb.pm:
- - use $::prefix for reading/writing (it was missing for writing)
- - use output_p so that /etc/samba directory is created if needed
- (fix bug reported by David Eastcott)
-
- * install_interactive.pm: fix partition wizard choice updating after
- calling diskdrake
-
- * install_steps_gtk.pm, install_steps_interactive.pm, install2.pm: ensure
- choosing install-or-upgrade can't be done twice
- (since it's badly handled and hard to handle nicely)
-
-2002/07/29 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakxtv: read and wrote /etc/modules.conf
-
- * Makefile:
- - consolidate duplicated 'use (warn|strict...' into nuke_perl target
- - thus enable to fix bug reported by gc (aka i only fixed localsrpm
- nuke, not srpm: one)
-
- * drakxtools.spec: final changes batch
- - pixel: don't set release to 14mdk when 13mdk hadn't be released ...
- - list 13mdk changes
- replace trigger by format test for hw config file conversion
-
-2002/07/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (configureX, configureXBefore, configureXAfter):
- greatly simplified using new Xconfig stuff
-
- * standalone/XFdrake:
- - adapt to new Xconfig modules
- - try out the new "XFdrake resolution" and "XFdrake monitor" that'll
- get into DrakConf soon
-
- * Xconfig/xfree3.pm, Xconfig/various.pm, Xconfig/parse.pm,
- Xconfig/xfree.pm, Xconfig/test.pm, Xconfig/xfreeX.pm,
- Xconfig/proprietary.pm, Xconfig/xfree4.pm, Xconfig/monitor.pm,
- Xconfig/default.pm, Xconfig/screen.pm, Xconfig/FILES: 14 new modules,
- will it be enough?? :)
-
- * any.pm (running_window_manager): return the pids found if wanted
- (ddcxinfos): ensure no probe is done when $::noauto
-
- * install_steps_gtk.pm, install_gtk.pm, standalone.pm: adapt to new
- Xconfig modules
-
- * install_any.pm (g_auto_install): no need to handle $o->{X} as a special
- case, it's already done by Xconfig::main::export_to_install_X
-
- * Xconfig.pm, Xconfigurator.pm, Xconfigurator_consts.pm: thou hast served
- well, you may now lie in peace
-
- * common.pm (availableRamMB): use a precise constraint on 'Card:Intel 810'
- instead of a regexp
-
- * Xconfig/card.pm: make perl_checker happy
- rahh, don't commit my test code!
- 14 new modules, will it be enough?? :)
-
- * share/list: CardsNames is not needed anymore
-
- * interactive.pm: fix "nicer error message when {val} is not set for
- ask_from & list" in case of a reference to a reference (ref is REF
- instead of SCALAR)
-
- * Xconfig/main.pm: fix displaying info about current configuration
- 14 new modules, will it be enough?? :)
-
- * Xconfig/resolution_and_depth.pm:
- - make the gtk resolution chooser work
- - dropped the differenciation between embedded or not
- 14 new modules, will it be enough?? :)
-
- * mouse.pm (detect): return wacom inside $mouse
- (mouseconfig): reduce the number of "Use of undefined value"
- (set_xfree_conf): created
-
- * install2.pm: wacom is now inside $mouse
-
- * install_steps_interactive.pm (configureX): adapt to new Xconfig
-
-2002/07/28 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig/main.pm: fix displaying info about current configuration
- 14 new modules, will it be enough?? :)
-
- * Xconfig/resolution_and_depth.pm:
- - make the gtk resolution chooser work
- - dropped the differenciation between embedded or not
- 14 new modules, will it be enough?? :)
-
- * install_steps_gtk.pm, install_gtk.pm, standalone.pm: adapt to new
- Xconfig modules
-
- * install_any.pm (g_auto_install): no need to handle $o->{X} as a special
- case, it's already done by Xconfig::main::export_to_install_X
-
- * mouse.pm (detect): return wacom inside $mouse
- (mouseconfig): reduce the number of "Use of undefined value"
- (set_xfree_conf): created
-
- * install_steps.pm (configureX, configureXBefore, configureXAfter):
- greatly simplified using new Xconfig stuff
-
- * install2.pm: wacom is now inside $mouse
-
- * standalone/XFdrake:
- - adapt to new Xconfig modules
- - try out the new "XFdrake resolution" and "XFdrake monitor" that'll
- get into DrakConf soon
-
- * Xconfig/xfree3.pm, Xconfig/various.pm, Xconfig/parse.pm,
- Xconfig/xfree.pm, Xconfig/test.pm, Xconfig/xfreeX.pm,
- Xconfig/proprietary.pm, Xconfig/xfree4.pm, Xconfig/monitor.pm,
- Xconfig/default.pm, Xconfig/screen.pm, Xconfig/FILES: 14 new modules,
- will it be enough?? :)
-
- * Xconfig.pm, Xconfigurator.pm, Xconfigurator_consts.pm: thou hast served
- well, you may now lie in peace
-
- * install_steps_interactive.pm (configureX): adapt to new Xconfig
-
- * any.pm (running_window_manager): return the pids found if wanted
- (ddcxinfos): ensure no probe is done when $::noauto
-
- * Xconfig/card.pm: make perl_checker happy
- rahh, don't commit my test code!
- 14 new modules, will it be enough?? :)
-
- * common.pm (availableRamMB): use a precise constraint on 'Card:Intel 810'
- instead of a regexp
-
- * interactive.pm: fix "nicer error message when {val} is not set for
- ask_from & list" in case of a reference to a reference (ref is REF
- instead of SCALAR)
-
-2002/07/28 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ: Check for/install terminal-server and friends.
- More intelligent error message when
- mkisofs fails. Cleanup code for use strict. Fix crash when no backup
- dhcpd.conf.
-
- * standalone/drakbackup: Numerous GUI crash fixes, oddities. Install
- needed packages. Fix email, daemon modes.
- Add rsync, webdav, cd, tape capabilities. Consolidate net method setup
- screens.
- Add CD device capability query.
-
-2002/07/27 alus
-
- * share/po/pl.po: Fixes. There're some entries concerning mdk 8.2 - they
- should be changed
- globally
-
-2002/07/27 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (add_probeall): use "uniq" to have modules only once in
- ddebug.log (a "uniq"
- was already in modules.conf so it doesn't change the result)
-
- * detect_devices.pm: use add_probeall for scsi_hostadapter, not add_alias
- (may fix a bug reported by Jure Repinc)
-
-2002/07/27 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Completed implementation of the support for
- HPOJ 0.9: Automatic photo card reader configuration, bugfixes.
-
-2002/07/26 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/logdrake:
- - more consistency when back button hit in wizard mode
- - back button at last stage.
-
- * standalone/drakbug:
- - add browser list in case BROWSER env var isn't set
-
-2002/07/26 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/Makefile: fixed reference to rpmtools perl module.
-
-2002/07/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/rescue-gui.c:
- - usage of attribute unused (has not been rebuilt since -W? ;p)
- - since i polluted the newt-frontend with probing functions, i
- need to have probing functions (doing nothing) here :-((
-
-2002/07/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * harddrake/ui.pm: changed _("") -> "" empty strings must not be
- translated
-
-2002/07/26 Pixel <pixel@mandrakesoft.com>
-
- * rescue/list: remove traceroute (c naze dixit gc)
-
- * share/gen_locales.sh, lang.pm: hy is now using UTF8 locales
-
- * any.pm, services.pm, install_steps.pm: use
- run_program::rooted_get_stdout instead of `chroot $prefix ...`
-
- * install_any.pm: use run_program::rooted_get_stdout
-
- * Xconfigurator.pm: cleanup launching qiv (using run_program)
-
- * bootloader.pm:
- - fix dying when mkinitrd doesn't create an initrd
- - cleanup
-
- * run_program.pm (rooted_get_stdout): handle one line return using
- wantarray
- - also give the ability to redirect to an array ref
- - add rooted_get_stdout which is alike ``
- add 2 functionalities to run_program:
- - run_program::run(prog, '>', 'STDOUT', ...)
- run_program::run(prog, '2>', 'STDERR, ...)
- which will run with verbatim stdout or stderr
- - run_program::run(prog, '>', \$s, ...)
- run_program::run(prog, '2>', \$s, ...)
- which will return the stdout (resp. stderr) of the program in $s
-
- * rescue/Makefile: ensure rescue is built and uploaded
-
-2002/07/26 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/TODO: dadou said "no expert mode"
-
- * harddrake/ui.pm:
- - s/channel/Channel/
- - bus_id is for usb devices too
- - remove obsolete fields info and name
- - add nbuttons, device, old_device descriptions
-
- * drakxtools.spec: 13mdk
-
-2002/07/26 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/Makefile: fixed reference to rpmtools perl module.
-
-2002/07/26 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: First step of automatic HP multi-function device
- configuration with HPOJ 0.9.
-
- * detect_devices.pm: Added detection of trhe serial number of a USB
- printer (in preparation for HPOJ 0.9 support in printerdrake).
-
-2002/07/25 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix loading ide-cd (big thanks to rcc
- <rickscafe.casablanca@gmx.net> you did
- all the work to resolve the pb)
- => this fixes ide burner detection
-
-2002/07/25 alus
-
- * share/po/pl.po: fix
- fix
- one entry more clearly :)
-
-2002/07/25 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/logdrake:
- - don't display services that are not installed
- - word wrap string correctly
- - cleanup
-
-2002/07/25 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: added log.
- small code changes for upgrade.
-
- * tools/syncrpms: no more use rpmtools.pm.
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: new logo (simplified
- for 9.0).
-
-2002/07/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po, share/po/id.po, share/po/vi.po: updated po files
-
-2002/07/25 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm: use a function icon_paths instead of @icon_paths
- => this ensure that $ENV{SHARE_PATH} value (used in @icon_paths) is set
- independently of the loading order of the modules
-
- * install_steps_interactive.pm: fix loading ide-cd (big thanks to rcc
- <rickscafe.casablanca@gmx.net> you did
- all the work to resolve the pb)
- => this fixes ide burner detection
- Help "perl -cw" not reporting any warning
- - for mac free partition, use $freepart instead of $freepart_device,
- $freepart_size ...
- - replace $timezone::ntp_servers by a function
-
- * bootloader.pm: let the bootloader::mkinitrd error be seen by the GUI
-
- * install_steps_newt.pm: please "perl -cw"
-
- * verify_c: adapt to stuff.xs.pl instead of stuff.xs.pm
-
- * partition_table.pm: add 0x35 partition table id meaning JFS (under OS/2)
- (thank to Mika Laitio)
-
- * fs.pm: noreturn is now exported, no need to
- MDK::Common::Various::noreturn()
-
- * common.pm: remove internal_error (which is now in MDK::Common)
-
- * partition_table/mac.pm, timezone.pm: Help "perl -cw" not reporting any
- warning
- - for mac free partition, use $freepart instead of $freepart_device,
- $freepart_size ...
- - replace $timezone::ntp_servers by a function
-
-2002/07/25 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: 12mdk
- final batch of changes
- 11mdk
-
- * harddrake/TODO: still less things to do
- update
-
- * c/stuff.xs.pl: don't copy struct pciusb_entries on the stack
-
- * standalone/service_harddrake: merge timeout and cancel cases
- simplify:
- - we don't need to set media_type, we don't use it
- - mouse and mass storage media use the same key, let merge their code
- path
-
- * interactive/newt.pm: typo fix
-
- * Makefile.drakxtools: fix pixel "i do not need to test" fscking bug that
- broke drakxtools
- build :-)
-
- * harddrake/ui.pm: remove all gtk's "no callback/signal to disconnect"
- warnings
- add a fields data structure:
- - put together field translation and field description
- - this enable to get rid of %reverse_fields usage & creation
- - this ensure all field names & translations are marked translatables
- for gettext
- - move $wait declaration around its usage and explicit its destruction
- - remove usb debugging message needed to trace the null description
- bug i fixed in ldetect
- - simplify the device fields rendering "because of" the above
- - simplify the help window creation/display/destruction (only one
- statement left)
- - explicitely call interactive->exit
- handle both old device name and new devfs name
-
- * share/po/fr.po: update french translation
-
- * harddrake/data.pm: only do one probeall here (there's still many in
- detect_devices,
- probing caching should go there)
-
- * Makefile: use spec_test rather than test
-
-2002/07/24 alus
-
- * share/po/pl.po: fixes
- the last untranslated entry
-
-2002/07/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/cdrom.c, mdk-stage1/disk.c, mdk-stage1/tools.c,
- mdk-stage1/stage1.h, mdk-stage1/tools.h, mdk-stage1/frontend.h,
- mdk-stage1/probing.h, mdk-stage1/stdio-frontend.c,
- mdk-stage1/newt-frontend.c, mdk-stage1/probing.c: enhance (complicate?
- ;p) device detection so that scsi and usb
- detection are done only when no ide cdrom with mandrake install
- is detected (speed up), have usb keyboard modules installed
- before any interactive question, honour "noauto" (skip usb
- detection and insmod'ing)
-
-2002/07/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/cs.po,
- share/po/bg.po, share/po/lv.po, share/po/hu.po: updated po files
-
-2002/07/24 Pixel <pixel@mandrakesoft.com>
-
- * Makefile, Makefile.drakxtools: add PMS_DIRS in Makefile.config and use
- it everywhere
- (cleaning some ugly stuff in Makefile.drakxtools while doing so)
- => now adding a new directory only need to be done at one place
-
- * Xconfig/xfree3.pm, Xconfig/xfreeX.pm, mouse.pm, Xconfig/xfree4.pm,
- Xconfig/parse.pm: new XFree handling library
- - only keyboard and mice functions are done, but adding the others is
- quite easy
- - so for now only used in mousedrake
- - but keyboarddrake and (of course) XFdrake will come
-
- * Makefile.config: add Xconfig
- add PMS_DIRS in Makefile.config and use it everywhere
- (cleaning some ugly stuff in Makefile.drakxtools while doing so)
- => now adding a new directory only need to be done at one place
-
- * standalone/keyboarddrake: use Xconfig::xfree to set the XkbLayout
- (better should&will come)
-
- * c/stuff.xs.pl, c/Makefile, c/stuff.xs.pm: rename stuff.xs.pm to
- stuff.xs.pl (since it's a prog, not a module)
- (it helps for not having stuff.xs.pm in PMS)
-
- * Xconfig/xfree.pm (get_both): fix returning one element (eg:
- get_keyboard)
- new XFree handling library
- - only keyboard and mice functions are done, but adding the others is
- quite easy
- - so for now only used in mousedrake
- - but keyboarddrake and (of course) XFdrake will come
-
- * log.pm: when testing, log on STDERR
-
-2002/07/24 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/data.pm: don't account scanners as unknown devices
-
- * harddrake/ui.pm: scanners support:
- - split scannerdrake:val into vendor and description
- - don't display bogus "val:%HASH"
-
-2002/07/23 alus
-
- * share/po/pl.po: fuzzy cheched
-
-2002/07/23 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * security.pm: removal
-
-2002/07/23 Daouda Lo <daouda@mandrakesoft.com>
-
- * security/msec.pm:
- - fix typo: s/%%options;/%%options/
-
-2002/07/23 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: manage correctly unselectPackage and use perl-URPM >= 0.50.
-
-2002/07/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/probing.c: s/usb/moreprofessional/ thanks to vdanen
-
-2002/07/23 Pixel <pixel@mandrakesoft.com>
-
- * share/po/help-eu.pot: rebuild after replacing \" by "
-
- * any.pm, interactive.pm: use fuzzy_pidofs (to detect if kwin is running)
-
- * detect_devices.pm: handle computers with no /proc/scsi/scsi
-
- * .cvsignore, share/modparm.lst, Makefile: modparm.lst is not used anymore
- (modinfo -p)
-
-2002/07/23 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: further translations update
- update french translation
-
- * drakxtools.spec: 10mdk changes
- final changes batch
- 9mdk
- g Move 2: partition table: hierarchy
- - Big Move 1: interactive::* hierarchy
-
- * partition_table_dos.pm, partition_table/dos.pm, partition_table_mac.pm,
- partition_table/sun.pm, partition_table/gpt.pm, partition_table_raw.pm,
- partition_table_lvm_PV.pm, partition_table_empty.pm, standalone.pm,
- partition_table_sun.pm, partition_table_bsd.pm, install_interactive.pm,
- partition_table/raw.pm, partition_table.pm, any.pm,
- partition_table/mac.pm, partition_table/bsd.pm, bootloader.pm,
- diskdrake/hd_gtk.pm, partition_table/empty.pm, fsedit.pm,
- partition_table/lvm_PV.pm, partition_table_gpt.pm: g Move 2: partition
- table: hierarchy
-
- * Makefile.config, install_steps.pm, install_steps_interactive.pm,
- diskdrake/interactive.pm, Makefile.drakxtools, install_any.pm: g Move 2:
- partition table: hierarchy
- - Big Move 1: interactive::* hierarchy
-
- * harddrake/ui.pm: remove dead code
- remove dead args
- about and help windows: only show "OK" button, cancel one has no
- purpose here
-
- * detect_devices.pm: remove '-' before description for IBM eide hard disks
- g Move 2: partition table: hierarchy
-
- * standalone/service_harddrake: faster service startup
-
- * interactive_newt.pm, interactive.pm, standalone/drakautoinst,
- install_steps_stdio.pm, standalone/tinyfirewall, Xconfigurator.pm,
- standalone/drakboot, standalone/diskdrake, standalone/mousedrake,
- install_steps_newt.pm, printerdrake.pm, interactive_gtk.pm,
- install_steps_gtk.pm, interactive/http.pm, interactive/stdio.pm,
- interactive/newt.pm, services.pm, standalone/drakconnect,
- standalone/drakgw, interactive/gtk.pm, interactive_http.pm,
- interactive_stdio.pm, standalone/drakxtv:
- - Big Move 1: interactive::* hierarchy
-
- * Makefile: check make got correct tag from spec file
- fast build: new target (fastsrpm = cvstag localsrpm)
- g Move 2: partition table: hierarchy
- - Big Move 1: interactive::* hierarchy
-
- * harddrake/data.pm: s/drakconnet/drakconnect
-
- * harddrake/TODO: update
-
-2002/07/22 Pixel <pixel@mandrakesoft.com>
-
- * any.pm, mouse.pm, install2.pm, detect_devices.pm: when $::noauto,
- hardwire no probing in detect_devices::probeall to ensure no probing is
- never done
-
- * share/po/help-fr.pot, share/po/help-de.pot, share/po/help-eu.pot,
- help.pm, share/po/.cvsignore, share/po/Makefile, share/po/help-es.pot,
- share/po/help-it.pot:
- - update help.pm based on the xml manual
- - this fixes entities sticked together with no space in between
- - this also implies a few bad line-wrapping changes,
- but it needs to be done to have a clean state
- (we don't have one since 8.2beta where i updated things by hand)
- - put help-*.pot in CVS so that the files based on the xml manual can
- be updated
- independently from DrakX.pot & .po's
-
- * Newt/Makefile, resize_fat/Makefile, c/Makefile: ensure things build as
- they should when perl is upgraded on compilation box
- (using a nice scheme: make || make)
-
-2002/07/22 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Adapted printerdrake to CUPS 1.1.15 and
- Perl 5.8.0 (for Foomatic).
- Let network also be started during installation when LPRng or PDQ is the
- spooler, so that the user can install queues to remote printers.
-
-2002/07/22 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/tools.pm: hide password in adsl configuration
-
-2002/07/22 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: try avoiding infinite loop.
-
-2002/07/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/it.po, share/po/nl.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/el.po, share/po/bg.po,
- share/po/lv.po, share/po/hu.po: updated pot file
-
- * share/po/cs.po: updated Czech file
- updated pot file
-
-2002/07/22 Pixel <pixel@mandrakesoft.com>
-
- * c/Makefile, Newt/Makefile, resize_fat/Makefile: ensure things build as
- they should when perl is upgraded on compilation box
- (using a nice scheme: make || make)
-
- * any.pm, mouse.pm, install2.pm, detect_devices.pm: when $::noauto,
- hardwire no probing in detect_devices::probeall to ensure no probing is
- never done
-
- * help.pm, share/po/.cvsignore, share/po/Makefile, share/po/help-de.pot,
- share/po/help-fr.pot, share/po/help-eu.pot, share/po/help-es.pot,
- share/po/help-it.pot:
- - update help.pm based on the xml manual
- - this fixes entities sticked together with no space in between
- - this also implies a few bad line-wrapping changes,
- but it needs to be done to have a clean state
- (we don't have one since 8.2beta where i updated things by hand)
- - put help-*.pot in CVS so that the files based on the xml manual can
- be updated
- independently from DrakX.pot & .po's
-
- * share/po/help_xml2pm.pl:
- - use new PerlIO instead of iconv
- - transliterate by hand &ndash and &eacute
- - move "use utf8" at top
- - fix the spaces between entities
- (eg: &company-microsoft; &os-windows; must not be MicrosoftWindows)
-
-2002/07/21 Pixel <pixel@mandrakesoft.com>
-
- * drakxtools.spec: new snapshot
-
- * Xconfigurator.pm: fix multi-head auto-choosing in auto install
-
- * install_any.pm: workaround "traverse_tag" pb in Resolve.pm
- resolve_requested (is it ok??)
-
-2002/07/21 Pixel <pixel@mandrakesoft.com>
-
- * drakxtools.spec: new snapshot
-
- * install_any.pm: workaround "traverse_tag" pb in Resolve.pm
- resolve_requested (is it ok??)
-
-2002/07/21 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: Load "extmod" is a must! (for things like shape and
- dga)
-
- * Xconfig.pm: fix typo
-
-2002/07/21 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: Load "extmod" is a must! (for things like shape and
- dga)
-
- * Xconfig.pm: fix typo
-
- * share/locales-skeleton.tar.bz2: usr/share/locale skeleton is now build
- in gen_locales.pl
-
- * share/gen_locales.pl, share/gen_locales.sh: build per languages symlinks
- using the new::during_install__lang2charset
- -> this enables doing the same during install when using ramdisk
- => no need to have a locale.cz2 anymore
- (this is now possible since the number of special cases is lower than
- before)
-
- * lang.pm:
- - remove utf_xxx charsets, adding a flag UTF-8 instead
- - add during_install__lang2charset
- - when using ramdisk, no locale.cz2 anymore:
- there are 3 main charsets containing everything for all locales, except
- LC_CTYPE
- by default, there is UTF-8.
- when asked for GB2312 or BIG5, removing the other main charsets
- - cleanup comments (use #- instead of #)
- - various cleanup
-
- * tools/make_mdkinst_stage2: no more locale.cz2, just keeping the main
- charset /usr/share/locale/UTF-8
-
-2002/07/21 Pixel <pixel@mandrakesoft.com>
-
- * share/locales-skeleton.tar.bz2: usr/share/locale skeleton is now build
- in gen_locales.pl
-
- * share/gen_locales.pl, share/gen_locales.sh: build per languages symlinks
- using the new::during_install__lang2charset
- -> this enables doing the same during install when using ramdisk
- => no need to have a locale.cz2 anymore
- (this is now possible since the number of special cases is lower than
- before)
-
- * lang.pm:
- - remove utf_xxx charsets, adding a flag UTF-8 instead
- - add during_install__lang2charset
- - when using ramdisk, no locale.cz2 anymore:
- there are 3 main charsets containing everything for all locales, except
- LC_CTYPE
- by default, there is UTF-8.
- when asked for GB2312 or BIG5, removing the other main charsets
- - cleanup comments (use #- instead of #)
- - various cleanup
-
- * tools/make_mdkinst_stage2: no more locale.cz2, just keeping the main
- charset /usr/share/locale/UTF-8
-
-2002/07/20 Daouda Lo <daouda@mandrakesoft.com>
-
- * standalone/drakbug:
- - complete app list
-
-2002/07/20 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator_consts.pm: shorter and nicer XF86Config's
-
- * mouse.pm: devfssymlinkf doesn't have any return value, so don't check it
-
- * Xconfig.pm (getinfoFromXF86Config): move here setting prefer_xf3 based
- on current choice on system
- shorter and nicer XF86Config's
-
- * install_gtk.pm:
- - rename updateCardAccordingName into add_to_card__using_Cards
- - rename cardConfigurationAuto into probe_cards
- - cleanup the simple XF86Config used during install
-
- * install_steps.pm: call config_dvd with $have_devfsd
-
- * install_steps_gtk.pm:
- - rename updateCardAccordingName into add_to_card__using_Cards
- - rename cardConfigurationAuto into probe_cards
-
- * any.pm: try very hard to make rdvd work:
- - if not using devfs, it worked so keeping things unchanged
- - if using devfs, using the new dynamic rawdevice.script script to
- bind a
- rawdevice on demand
- pb: can't have both a devfs and a non-devfs config,
- the /etc/sysconfig/rawdevices solution gives errors with devfs
- (since the dvd is not REGISTERed yet)
- please perl_checker
- fix typo
- (devfssymlinkf): use devfs names for devfs/conf.d/xxx.conf, but not for
- the
- symlink in /dev (which is used when devfs is not)
- devfssymlinkf doesn't have any return value, so don't check it
-
- * Xconfigurator.pm:
- - $in and $do_pkgs are no more global
- => it's now easier to keep track of interactive vs non-interactive
- functions
- - rename updateCardAccordingName into add_to_card__using_Cards
- - rename cardConfigurationAuto into probe_cards
- - and a few other function renamings
- shorter and nicer XF86Config's
-
-2002/07/19 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm:
- - reorganize monitor tree
- - merge XF3 & XF4 server/module choosing
- - replace {eide} by {EISA_ID} (=> {monitor} cleanup)
- - ensure a few "Cancel" are more better handled
- - ensure the default monitor in the monitor tree is the last chosen
- one
-
- * Xconfigurator_consts.pm:
- - fix good_default_monitor (must not be 1600x1200!)
- - add r128 & radeon in XF4 drivers list
-
- * interactive_gtk.pm: reduce "Use of uninitialized value" in a heavy used
- place
- (useful when debugging)
-
- * Xconfig.pm: read monitor's VendorName & ModelName
-
-2002/07/19 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm:
- - check if speedtouch_mgmt exist before installing it
-
-2002/07/19 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: revert changes so that DrakX work again.
-
- * install_any.pm: select default_packages directly during setPackages.
-
- * install_steps_interactive.pm: make sure unselectMostPackages is called
- (so that changes in default_packages
- are taken into account... but is may be any changes here ?).
-
-2002/07/19 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator_consts.pm:
- - fix good_default_monitor (must not be 1600x1200!)
- - add r128 & radeon in XF4 drivers list
- fix default_monitors to adapt new MonitorsDB
-
- * mouse.pm (devfssymlinkf): use devfs_device instead of device when
- available
-
- * partition_table.pm: handling devfs names for cdrom/hds on ide/scsi
- (needs testing)
-
- * any.pm (devfssymlinkf): try devices::to_devfs when devfs_device is not
- provided
- (devfssymlinkf): use devfs_device instead of device when available
-
- * detect_devices.pm: help perl_checker
- handling devfs names for cdrom/hds on ide/scsi (needs testing)
-
- * devices.pm: add functions to_devfs and from_devfs. These only work for
- devices entries
- which can go devfs -> normal and normal -> devfs
-
- * interactive_gtk.pm: reduce "Use of uninitialized value" in a heavy used
- place
- (useful when debugging)
-
- * Xconfig.pm: read monitor's VendorName & ModelName
- (readCardsDB): add handling BAD_FB_RESTORE & BAD_FB_RESTORE_XF3
-
- * Xconfigurator.pm:
- - reorganize monitor tree
- - merge XF3 & XF4 server/module choosing
- - replace {eide} by {EISA_ID} (=> {monitor} cleanup)
- - ensure a few "Cancel" are more better handled
- - ensure the default monitor in the monitor tree is the last chosen
- one
- partly cleanup monitor re-configuration (work in progress)
-
-2002/07/19 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * any.pm:
- - remove any msec related functions
- - remove 'use security::msec'
-
-2002/07/19 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/adsl.pm:
- - check if speedtouch_mgmt exist before installing it
-
-2002/07/19 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: revert changes so that DrakX work again.
-
- * install_any.pm: select default_packages directly during setPackages.
- fix typo on what_provides (for pitchounette :-)).
- added what_provides.
-
- * standalone.pm: fix typo on last commit.
- added what_provides.
-
- * install_steps_interactive.pm: make sure unselectMostPackages is called
- (so that changes in default_packages
- are taken into account... but is may be any changes here ?).
-
-2002/07/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
-
-2002/07/19 Pixel <pixel@mandrakesoft.com>
-
- * standalone/XFdrake: rename $i in $X (to have the same as
- Xconfigurator.pm)
-
- * interactive.pm: nicer error message when {val} is not set for ask_from &
- list
-
- * Xconfigurator.pm: partly cleanup monitor re-configuration (work in
- progress)
- - don't write XF86Config when no {card}{server}
- - don't write XF86Config-4 when no {card}{driver}
- - workaround mixing values from existing config and
- cardConfigurationAuto()
- - fix asking VideoRam
- - fix device0 in XF86Config
- - use "device1", "device2"... for "Device" Identifier
- - restore having a nice VendorName + BoardName
- (since Identifier is not very useful)
- - get {card}{Chipset} from existing XF86Config
- - use $::prefix
- - drop obsolete stuff: Ramdac, Dacspeed, Clockchip
- - drop {card}{flags}, the few flags are moved directly to {card}
- - force_xf4 is now a global in Xconfigurator
- - create new functions for better modularity: multi_head_config,
- xfree_and_glx_choices, xfree_and_glx_choose
- - for ppc, allow choosing DRI or not
- - need flag {card}{use_DRI_GLX} and {card}{use_UTAH_GLX} deciding
- wether
- to use DRI_GLX or UTAH_GLX. That way, {card}{DRI_GLX}, {card}{UTAH_GLX}
- are only flags allowing or not DRI/UTAH.
- - {card}{use_xf4} is dropped. New function using_xf4 has this
- functionality. The flags are now:
- - using XF4 if {driver} && !{prefer_xf3} otherwise using XF3
- - error if $force_xf4 && !{driver} || !{driver} && !{server}
- - internal error if $force_xf4 && {prefer_xf3} || {prefer_xf3} &&
- !{server}
- - {card}{description} contains what used to be {card}{identifier}
- - rename {card}{type} to {card}{card_name}
- - drop {monitor}{type}
-
- * install_steps.pm: don't pass the prefix parameter, not needed/wanted
- anymore
-
- * Xconfigurator_consts.pm: fix default_monitors to adapt new MonitorsDB
-
- * Xconfig.pm (readCardsDB): add handling BAD_FB_RESTORE &
- BAD_FB_RESTORE_XF3
- - use "device1", "device2"... for "Device" Identifier
- - restore having a nice VendorName + BoardName
- (since Identifier is not very useful)
- - get {card}{Chipset} from existing XF86Config
- - use $::prefix
- - drop obsolete stuff: Ramdac, Dacspeed, Clockchip
- - drop {card}{flags}, the few flags are moved directly to {card}
- - force_xf4 is now a global in Xconfigurator
- - create new functions for better modularity: multi_head_config,
- xfree_and_glx_choices, xfree_and_glx_choose
- - for ppc, allow choosing DRI or not
- - need flag {card}{use_DRI_GLX} and {card}{use_UTAH_GLX} deciding
- wether
- to use DRI_GLX or UTAH_GLX. That way, {card}{DRI_GLX}, {card}{UTAH_GLX}
- are only flags allowing or not DRI/UTAH.
- - {card}{use_xf4} is dropped. New function using_xf4 has this
- functionality. The flags are now:
- - using XF4 if {driver} && !{prefer_xf3} otherwise using XF3
- - error if $force_xf4 && !{driver} || !{driver} && !{server}
- - internal error if $force_xf4 && {prefer_xf3} || {prefer_xf3} &&
- !{server}
- - {card}{description} contains what used to be {card}{identifier}
- - rename {card}{type} to {card}{card_name}
- - drop {monitor}{type}
-
-2002/07/19 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * any.pm:
- - remove any msec related functions
- - remove 'use security::msec'
-
-2002/07/19 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * standalone/drakconnect:
- - any::setup_thiskind_backend changed in any::load_category_no_message
-
-2002/07/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po: updated Portuguese file
-
-2002/07/19 Pixel <pixel@mandrakesoft.com>
-
- * standalone/XFdrake: rename $i in $X (to have the same as
- Xconfigurator.pm)
-
- * Xconfigurator.pm:
- - don't write XF86Config when no {card}{server}
- - don't write XF86Config-4 when no {card}{driver}
- - workaround mixing values from existing config and
- cardConfigurationAuto()
- - fix asking VideoRam
- - fix device0 in XF86Config
- - use "device1", "device2"... for "Device" Identifier
- - restore having a nice VendorName + BoardName
- (since Identifier is not very useful)
- - get {card}{Chipset} from existing XF86Config
- - use $::prefix
- - drop obsolete stuff: Ramdac, Dacspeed, Clockchip
- - drop {card}{flags}, the few flags are moved directly to {card}
- - force_xf4 is now a global in Xconfigurator
- - create new functions for better modularity: multi_head_config,
- xfree_and_glx_choices, xfree_and_glx_choose
- - for ppc, allow choosing DRI or not
- - need flag {card}{use_DRI_GLX} and {card}{use_UTAH_GLX} deciding
- wether
- to use DRI_GLX or UTAH_GLX. That way, {card}{DRI_GLX}, {card}{UTAH_GLX}
- are only flags allowing or not DRI/UTAH.
- - {card}{use_xf4} is dropped. New function using_xf4 has this
- functionality. The flags are now:
- - using XF4 if {driver} && !{prefer_xf3} otherwise using XF3
- - error if $force_xf4 && !{driver} || !{driver} && !{server}
- - internal error if $force_xf4 && {prefer_xf3} || {prefer_xf3} &&
- !{server}
- - {card}{description} contains what used to be {card}{identifier}
- - rename {card}{type} to {card}{card_name}
- - drop {monitor}{type}
-
- * interactive.pm: nicer error message when {val} is not set for ask_from &
- list
-
- * Xconfig.pm:
- - use "device1", "device2"... for "Device" Identifier
- - restore having a nice VendorName + BoardName
- (since Identifier is not very useful)
- - get {card}{Chipset} from existing XF86Config
- - use $::prefix
- - drop obsolete stuff: Ramdac, Dacspeed, Clockchip
- - drop {card}{flags}, the few flags are moved directly to {card}
- - force_xf4 is now a global in Xconfigurator
- - create new functions for better modularity: multi_head_config,
- xfree_and_glx_choices, xfree_and_glx_choose
- - for ppc, allow choosing DRI or not
- - need flag {card}{use_DRI_GLX} and {card}{use_UTAH_GLX} deciding
- wether
- to use DRI_GLX or UTAH_GLX. That way, {card}{DRI_GLX}, {card}{UTAH_GLX}
- are only flags allowing or not DRI/UTAH.
- - {card}{use_xf4} is dropped. New function using_xf4 has this
- functionality. The flags are now:
- - using XF4 if {driver} && !{prefer_xf3} otherwise using XF3
- - error if $force_xf4 && !{driver} || !{driver} && !{server}
- - internal error if $force_xf4 && {prefer_xf3} || {prefer_xf3} &&
- !{server}
- - {card}{description} contains what used to be {card}{identifier}
- - rename {card}{type} to {card}{card_name}
- - drop {monitor}{type}
-
- * install_steps.pm: don't pass the prefix parameter, not needed/wanted
- anymore
-
-2002/07/18 Christian Belisle <cbelisle@mandrakesoft.com>
-
- * standalone/draksec: create the main() function in security.pm
-
- * security.pm: Re-Addition: will contain the security related (but not
- related to any apps)
- funtioncs and the draksec interface.
- removing
-
- * security/msec.pm:
- - add prefix var in file names
- - remove useless expert_mode var
- - add get_options(): will be used to get various options from msec
- move the msec related functions from any.pm to msec.pm. create
- sec_options
-
-2002/07/18 Damien Chaumette <dchaumette@mandrakesoft.com>
-
- * network/netconnect.pm: . draknet renamed in drakconnect
-
-2002/07/18 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixes allowNVIDIA_rpms against perl-URPM.
- really fixes it.
- fixes error if package is not found (regression fixed).
-
- * pkgs.pm: removed all the commented out code obsoleted.
- fix speed improvement for computeGroupSize by computing closure directly
- (in
- order to have an approximative size, not the real one).
- add back change CD support.
-
- * standalone/XFdrake: fixes with new urpm library of urpmi.
-
-2002/07/18 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm:
- - set $::prefix
- - drop $o->{root} (was "/tmp/root-perl-install" when testing but
- completly unused)
-
- * standalone/XFdrake, install_steps_interactive.pm: don't pass the prefix
- parameter, not needed/wanted anymore
-
- * Xconfigurator.pm, Xconfigurator_consts.pm, Xconfig.pm:
- - %standard_monitors are now in Cards+, dropping them
- - multi head support generalized, now based on Cards+ MULTI_HEAD
- - fix some ModeLines being written twice in XF86Config
- - remove setting DefaultFbBpp to 32
- (since it is the default in all my tests)
-
- * common.pm, install_any.pm: use $::prefix instead of $::o->{prefix}
-
-2002/07/18 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_any.pm, install_steps_interactive.pm: add support/option for
- Windows(tm) authentication via winbind
-
-2002/07/18 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: 7mdk changes
- 6mdk final changes
-
- * harddrake/bttv.pm: useless standalone dependancy for pixel fscking
- checker
-
- * Makefile: faster startup: remove use (diagnostics|vars|strict) in srpm
- target as
- in local target (dams fsck)
-
- * harddrake/TODO: update
-
- * harddrake/data.pm: s/draknet/drakconnect/
- - bump version number
- - move scsi & ata controllers, tv-audio, dvd, burners, ... in their
- own "non configurable" sections
-
-2002/07/18 warly
-
- * share/logo-mandrake.png: install logo for 9.0 beta 1
-
-2002/07/18 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fix speed improvement for computeGroupSize by computing closure
- directly (in
- order to have an approximative size, not the real one).
- add back change CD support.
-
-2002/07/18 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm, Xconfigurator_consts.pm, Xconfig.pm:
- - %standard_monitors are now in Cards+, dropping them
- - multi head support generalized, now based on Cards+ MULTI_HEAD
- - fix some ModeLines being written twice in XF86Config
- - remove setting DefaultFbBpp to 32
- (since it is the default in all my tests)
-
-2002/07/17 alus
-
- * share/po/pl.po: some more fixes
- some little changes
-
-2002/07/17 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: added missing use pkgs.
-
-2002/07/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * pkgs.pm: spell right harddrake (two 'd') in @preferred
-
- * tools/cvslog2changelog.pl: add daouda chaumette cbelisle
-
-2002/07/17 Pixel <pixel@mandrakesoft.com>
-
- * install_gtk.pm: normalize Modeline to ModeLine
-
- * common.pm: add function "internal_error" (a specialized "die")
-
- * drakxtools.spec: the new XFdrake needs latest ldetect-lst
-
- * Makefile (test_pms): exclude urpm from uses
-
- * printer.pm, printerdrake.pm: use {XXX} instead of {'XXX'} (as detected
- by new perl_checker)
- remove "$_ =~ " (as detected by new perl_checker)
-
- * any.pm: move the "if !$::testing" for not modifying inittab in function
- runlevel()
- (was in install_steps.pm)
-
- * commands.pm: remove "$_ =~ " (as detected by new perl_checker)
-
- * Xconfigurator.pm, Xconfigurator_consts.pm, install_steps.pm,
- standalone/XFdrake, Xconfig.pm: Big Xconfigurator.pm cleanup/rework
- - use $X instead of $o (to avoid name conflict with DrakX's $o)
- - {flag}{noclockprobe} unused, dropping it
- - rename {memory} into "VideoRam"
- - rename {ramdac} into {Ramdac}
- - rename {chipset} into {Chipset}
- - rename {clockchip} into {Clockchip}
- - rename {keyboard}{xkb_model} into {keyboard}{XkbModel}
- - rename {keyboard}{xkb_keymap} into {keyboard}{XkbLayout}
- - drop {mouse}{chordmiddle} (obsolete)
- - drop {mouse}{cleardtrrts} (obsolete, was not written to XF4 config)
- - &testConfig is unused, removing it
- - as a concequence, {clocklines} is never set, dropping it
- - when UNSUPPORTED remove {driver}, instead of setting
- {flag}{unsupported}
- - Cards+ now only provide {Chipset} for cards needing it
- => {flag}{needChipset} not needed anymore
- - moved setting needVideoRam in Cards+ (via NEEDVIDEORAM)
- (hoping it will work: since the regexp was broken, it was never done.
- (it was applied on the module field of pcitable, instead of the
- description))
- - dropped modelines_text_Trident_TG_96xx case (it has never been used)
- - rename %xkb_options into %XkbOptions
- - rename {DRI_glx} into {DRI_GLX}, the value now comes from Cards+
- instead of regexp'ing {identifier}
- - rename {Utah_glx} into {UTAH_GLX}, the value now comes from Cards+
- instead of regexp'ing {identifier}
- - rename {Utah_glx_EXPERIMENTAL} into {UTAH_GLX_EXPERIMENTAL}, the
- value now comes from Cards+
- instead of regexp'ing {identifier}
- - very_bad_card and bad_card are now the same, the value now comes
- from
- Cards+ (BAD_FB_RESTORE & BAD_FB_RESTORE_XF3)
- - drop unused @accelservers
- - remove $modelines_text_apple, use $modelines_text_ext instead
- - don't use a <Section "Modes"> together with <UseModes "Mac Modes">,
- put
- directly modelines in Section "Monitor"
- (why should ppc behave differently than others!?)
- - replace (conflicting) ModeLines "1280x1024 @ 74 Hz" and
- "1280x1024 @ 76 Hz" with "1280x1024 @ 75 Hz" (from ddcxinfos)
- - drop ModeLine "640x480 @ 72 Hz"
- (it conflicts, and anyway, it has no real use nowadays :)
- - drop comments about HorizSync, VertRefresh and ModeLine's from
- XF86Config
- - drop many unneeded stuff from XF86Config:
- AutoRepeat, Xqueue, Xleds, NoTrapSignals, XkbTypes, XkbKeycodes,
- XkbCompat, XkbRules, LeftAlt/RightAlt/ScrollLock/RightCtl
- - drop section comments from XF86Config
- - drop XF86_Mono configuration
- (it doesn't work anyway, seems like it needs a special ModeLine?)
- - drop 320x200 with XF86_SVGA (who can use this!?)
- - do not write Screen section "accel" if the server configured is not
- an
- accel one
- - drop the "Generic VGA" Device section for XF4
- (this device is unused)
- - drop {monitor}{vendor}, {monitor}{model}, {card}{vendor},
- {card}{model},
- {card}{board} (only description strings, not useful for running the
- server)
- - use x_res instead of wres for things like 1024 in 1024x768
-
-2002/07/17 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: added missing use pkgs.
-
-2002/07/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * pkgs.pm: spell right harddrake (two 'd') in @preferred
-
-2002/07/17 Pixel <pixel@mandrakesoft.com>
-
- * install_gtk.pm: normalize Modeline to ModeLine
-
- * common.pm: add function "internal_error" (a specialized "die")
-
- * drakxtools.spec: the new XFdrake needs latest ldetect-lst
-
- * Makefile (test_pms): exclude urpm from uses
-
- * printer.pm, printerdrake.pm: use {XXX} instead of {'XXX'} (as detected
- by new perl_checker)
- remove "$_ =~ " (as detected by new perl_checker)
-
- * any.pm: move the "if !$::testing" for not modifying inittab in function
- runlevel()
- (was in install_steps.pm)
-
- * commands.pm: remove "$_ =~ " (as detected by new perl_checker)
-
- * Xconfigurator.pm, Xconfigurator_consts.pm, install_steps.pm,
- standalone/XFdrake, Xconfig.pm: Big Xconfigurator.pm cleanup/rework
- - use $X instead of $o (to avoid name conflict with DrakX's $o)
- - {flag}{noclockprobe} unused, dropping it
- - rename {memory} into "VideoRam"
- - rename {ramdac} into {Ramdac}
- - rename {chipset} into {Chipset}
- - rename {clockchip} into {Clockchip}
- - rename {keyboard}{xkb_model} into {keyboard}{XkbModel}
- - rename {keyboard}{xkb_keymap} into {keyboard}{XkbLayout}
- - drop {mouse}{chordmiddle} (obsolete)
- - drop {mouse}{cleardtrrts} (obsolete, was not written to XF4 config)
- - &testConfig is unused, removing it
- - as a concequence, {clocklines} is never set, dropping it
- - when UNSUPPORTED remove {driver}, instead of setting
- {flag}{unsupported}
- - Cards+ now only provide {Chipset} for cards needing it
- => {flag}{needChipset} not needed anymore
- - moved setting needVideoRam in Cards+ (via NEEDVIDEORAM)
- (hoping it will work: since the regexp was broken, it was never done.
- (it was applied on the module field of pcitable, instead of the
- description))
- - dropped modelines_text_Trident_TG_96xx case (it has never been used)
- - rename %xkb_options into %XkbOptions
- - rename {DRI_glx} into {DRI_GLX}, the value now comes from Cards+
- instead of regexp'ing {identifier}
- - rename {Utah_glx} into {UTAH_GLX}, the value now comes from Cards+
- instead of regexp'ing {identifier}
- - rename {Utah_glx_EXPERIMENTAL} into {UTAH_GLX_EXPERIMENTAL}, the
- value now comes from Cards+
- instead of regexp'ing {identifier}
- - very_bad_card and bad_card are now the same, the value now comes
- from
- Cards+ (BAD_FB_RESTORE & BAD_FB_RESTORE_XF3)
- - drop unused @accelservers
- - remove $modelines_text_apple, use $modelines_text_ext instead
- - don't use a <Section "Modes"> together with <UseModes "Mac Modes">,
- put
- directly modelines in Section "Monitor"
- (why should ppc behave differently than others!?)
- - replace (conflicting) ModeLines "1280x1024 @ 74 Hz" and
- "1280x1024 @ 76 Hz" with "1280x1024 @ 75 Hz" (from ddcxinfos)
- - drop ModeLine "640x480 @ 72 Hz"
- (it conflicts, and anyway, it has no real use nowadays :)
- - drop comments about HorizSync, VertRefresh and ModeLine's from
- XF86Config
- - drop many unneeded stuff from XF86Config:
- AutoRepeat, Xqueue, Xleds, NoTrapSignals, XkbTypes, XkbKeycodes,
- XkbCompat, XkbRules, LeftAlt/RightAlt/ScrollLock/RightCtl
- - drop section comments from XF86Config
- - drop XF86_Mono configuration
- (it doesn't work anyway, seems like it needs a special ModeLine?)
- - drop 320x200 with XF86_SVGA (who can use this!?)
- - do not write Screen section "accel" if the server configured is not
- an
- accel one
- - drop the "Generic VGA" Device section for XF4
- (this device is unused)
- - drop {monitor}{vendor}, {monitor}{model}, {card}{vendor},
- {card}{model},
- {card}{board} (only description strings, not useful for running the
- server)
- - use x_res instead of wres for things like 1024 in 1024x768
-
-2002/07/16 alus
-
- * share/po/pl.po: unused string removed
-
-2002/07/16 cbelisle
-
- * standalone/draksec: re-write the part setting the security admin
-
- * security.pm: draksec - initial commit. preparing for the advanced
- section.
-
- * any.pm: draksec:
- - rewrite the function to set the security admin
- - remove ugly buttons, 'advanced' button will come later
-
-2002/07/16 dchaumette
-
- * standalone/drakbug, standalone/interactive_http/authorised_progs,
- standalone/drakxconf: o finish moving draknet to drakconnect in
- standalone
-
-2002/07/16 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: update with newer perl-URPM.
- added log (finding packages to upgrade or computing installed flag)
-
- * install_steps.pm: removed useless package selection cleaning.
-
- * install_steps_gtk.pm: code cleanup.
-
- * install_steps_interactive.pm: improve a little.
- fixed missing upgrade.
- added wait message when finding packages to upgrade.
-
- * install2.pm: fixed reference to step 'selectPackagesToUpgrade'.
-
- * install_any.pm: fixed die when choosePackages step is redone.
-
- * crypto.pm: allow upgrade (if any) by using version at 8.2.
-
-2002/07/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * any.pm: small english fix thx to vdanen
-
- * share/po/id.po, share/po/sk.po, share/po/ru.po, share/po/gl.po,
- share/po/pt_BR.po, share/po/br.po, share/po/th.po, share/po/sl.po,
- share/po/no.po, share/po/et.po, share/po/ja.po, share/po/hr.po,
- share/po/tr.po, share/po/mt.po, share/po/ga.po, share/po/be.po,
- share/po/uk.po, share/po/ko.po, share/po/DrakX.pot, share/po/sv.po,
- share/po/sr.po, share/po/pl.po, share/po/fi.po, share/po/lt.po,
- share/po/sp.po, share/po/cy.po, share/po/ca.po, share/po/da.po,
- share/po/ar.po, share/po/bs.po, share/po/ro.po, share/po/wa.po,
- share/po/is.po, share/po/af.po, share/po/az.po, share/po/zh_TW.po,
- share/po/zh_CN.po, share/po/pt.po, share/po/vi.po, share/po/fr.po,
- share/po/nl.po, share/po/it.po, share/po/eu.po, share/po/es.po,
- share/po/de.po, share/po/eo.po, share/po/lv.po, share/po/el.po,
- share/po/cs.po, share/po/bg.po, share/po/hu.po: reflect typo fix in
- any.pm in the po's so that the translation are not broken
-
- * mdk-stage1/stage1.c: extend a bit fatal error when trying to execute
- /usr/bin/runinstall2 and it's not possible
-
-2002/07/16 Pixel <pixel@mandrakesoft.com>
-
- * standalone/drakTermServ: fix "$" in translated string
-
- * Makefile: don't display etags command (too long, not nice)
-
-2002/07/15 daouda
-
- * standalone/drakbug:
- - isStandalone is set in standalone.pm, removed
-
- * standalone/draksec:
- - isStandalone is set in standalone.pm, removed.
- - set isStandalone to 1 to center wait messages
-
-2002/07/15 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: synced.
-
- * install_any.pm: synced with other module updated.
-
- * c/stuff.xs.pm: cleaned no more used method.
-
- * pkgs.pm: made upgrade almost work again (need testing and
- remove/deselect still doesn't
- work properly).
-
- * install_steps.pm: code re-organisation (a little).
-
- * install_steps_gtk.pm: fixed flag usage (still check selected package to
- upgrade but already selected
- are correctly shown).
-
-2002/07/15 Pixel <pixel@mandrakesoft.com>
-
- * ChangeLog: revert titi's error
-
-2002/07/11 Pixel <pixel@mandrakesoft.com>
-
- * rescue/list.i386: switch to vendor_perl
-
-2002/07/10 daouda
-
- * standalone/drakbug:
- - code update
- - use local http server for test.
-
-2002/07/10 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm, install_steps_gtk.pm, crypto.pm, share/list, pkgs.pm,
- install_any.pm, install2.pm, install_steps_interactive.pm: use perl-URPM
- instead of rpmtools.
-
- * tools/Makefile: use vendor_perl instead of site_perl (check of
- rpmtools.pm and packdrake.pm presence).
-
-2002/07/10 Pixel <pixel@mandrakesoft.com>
-
- * tools/Makefile: nicer use of vendor_perl instead of site_perl (check of
- rpmtools.pm and
- packdrake.pm presence) ... i had forgot to commit :-(
-
- * ftp.pm: don't let Timeout kill us
-
- * modparm.pm: rollback titi's modif
-
- * detect_devices.pm: cleanup
-
- * share/list: add integer.pm (needed by Time::Local (needed by Net::FTP))
-
-2002/07/10 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * drakxtools.spec: list and describe all gui tools from drakxtools
- enhance cohenrency: step 1
- - ide and scsi devices use channel rather than bus to store their
- physical connection, which is more logic (at least for eide)
- - all devices have their connection bus in bus field, not in bus for
- {pci,usb,...} and interface_type for {scsi,eide,other_block_devices}
-
- - detect_devices:getIDE() : add eide_hds hash in order to be able to
- split info field between model and vendor
-
- - harddrake::ui : code reduction allowed by the above changes
- fix parrallel build
- fix perl depandancy on new perl
-
- * diskdrake/interactive.pm, detect_devices.pm, install_steps.pm,
- harddrake/ui.pm: enhance cohenrency: step 1
- - ide and scsi devices use channel rather than bus to store their
- physical connection, which is more logic (at least for eide)
- - all devices have their connection bus in bus field, not in bus for
- {pci,usb,...} and interface_type for {scsi,eide,other_block_devices}
-
- - detect_devices:getIDE() : add eide_hds hash in order to be able to
- split info field between model and vendor
-
- - harddrake::ui : code reduction allowed by the above changes
-
- * modparm.pm: typo fix
- no need to test two times if modinfo is executable in normal (ie not
- in drakx) case ...
-
- * Makefile, Makefile.drakxtools: remove all
- (use\s+(diagnostics|vars|strict)' instances
-
-2002/07/09 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: have MDK::Common's in TAGS
-
- * detect_devices.pm: rewrite getSCSI, now handling scanners
-
- * share/list: adapt to new perl 5.8.0
-
- * common.pm, modparm.pm: move join_lines to common
-
-2002/07/09 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: have MDK::Common's in TAGS
-
- * detect_devices.pm: rewrite getSCSI, now handling scanners
-
- * share/list: adapt to new perl 5.8.0
-
- * common.pm, modparm.pm: move join_lines to common
-
-2002/07/09 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/TODO: fix boot freeze on hw change: initscript was running us
- with stdout
- redirected to /dev/null; just use a small sh wrapper to fix it
- update
-
- * standalone/service_harddrake.sh:
- - redirect stderr
- - remove old commented stuff
- fix boot freeze on hw change: initscript was running us with stdout
- redirected to /dev/null; just use a small sh wrapper to fix it
-
- * Makefile.drakxtools: fix boot freeze on hw change: initscript was
- running us with stdout
- redirected to /dev/null; just use a small sh wrapper to fix it
-
- * standalone/service_harddrake:
- - configurator got displayed
- - move timeout around configurator asking (still not 100% ok)
- time out after 200 seconds
- fix boot freeze on hw change: initscript was running us with stdout
- redirected to /dev/null; just use a small sh wrapper to fix it
-
- * drakxtools.spec: fix url
- add harddrake service wrapper
- really final changes
- final batch of changes for -3mdk ?
- fix boot freeze on hw change: initscript was running us with stdout
- redirected to /dev/null; just use a small sh wrapper to fix it
-
- * Makefile.config: add harddrake service wrapper to installed files
-
- * harddrake/ui.pm:
- - add channel: primary/slave for eide deivces
- - get rid of ->{set,get}_user_data
- ensure we don't mix scsi and pci devices
-
- * harddrake/bttv.pm: log only if options set
- typo fix
- only log explanations in standalone mode
-
- * share/po/Makefile: fake make so that its builtin rule to create file
- from file.sh doesn't
- nuke service_harddrake with it wrapper
-
-2002/07/08 daouda
-
- * standalone/drakbug:
- - detect package automatically when app is chosen
-
-2002/07/08 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: create the list_modules symlink
- make test_pms should now work (was pb with list_modules.pm)
-
- * install_steps.pm, any.pm: mtools config so that "mdir a:" accesses the
- usb floppy if one is there
-
- * diskdrake/hd_gtk.pm: do not display "Clear all" (and the other per kind
- buttons) for the raid tab
-
- * install_steps_interactive.pm: in case the licence is refused, ask for
- confirmation
-
- * diskdrake/interactive.pm: make Clear_all work on a LVM VG
- make Clear_all remove partitions from raids
-
-2002/07/08 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/TODO: remove fixed stuff
-
- * Makefile.drakxtools: s/PHONY/.PHONY/
- - simplifications
- - harddrake support is complete
-
- * drakxtools.spec: update
- fix post: add start argument
- service changes batch for 2mdk
- rpmlint fixes
- parrallel build
- 1.1.8-2mdk
- - enhance descriptions
- - various spec clean
- split-up between harddrake and harddrake-ui
- complete changelog
- - obsoletes/provides libdetect-lst, libdetect-lst-devel, detect,
- detect-lst
- - don't restart harddrake on install
- - some stuff moved into Makefile.drakxtools
- - fix harddrake menu entry
- - fix build
-
- * harddrake/data.pm: cache @devices so that hw probe is only done once
-
- * standalone/harddrake2: no need to 'use strict' in "binary"
-
- * standalone/service_harddrake:
- - only work on start
- - add "please wait" message
- - really don't cry when no previous config
- skip configuration on firt run
- skip hw classes without configurator (which'll have a configurator
- after porting updfstab)
-
- * harddrake/ui.pm:
- - rehide "run config tool" button when it has been displayed in
- another hw class
- don't display "run config tool" button if no configurator availlable
- - center the main window
- - remove drakx decorations
- mice:
- - s/nbuttons/Number of buttons/
- - delete qw(MOUSETYPE XMOUSETYPE unsafe)
- don't delete info field in normal path
- - eide devices: split up info field into vendor and model fields
- - complete help
- hummm ... eide: 0->master, 1->slave :-(
- - remove save_report menu entry, this is done by service_harddrake
- - move $in declaration near where it's used
- eide hard disks : print master/slave for bus_location
-
-2002/07/08 daouda
-
- * Makefile.config:
- - add drakbug
-
- * drakxtools.spec:
- - add dir recursively
-
- * standalone/drakbug:
- - detect package automatically when app is chosen
- - standalone app
-
-2002/07/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/mount.c: small readability & size enhancement
-
-2002/07/08 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: in case the licence is refused, ask for
- confirmation
- help perl_checker
-
- * diskdrake/hd_gtk.pm: do not display "Clear all" (and the other per kind
- buttons) for the raid tab
-
- * diskdrake/interactive.pm: make Clear_all work on a LVM VG
- make Clear_all remove partitions from raids
-
- * Makefile: create the list_modules symlink
- make test_pms should now work (was pb with list_modules.pm)
-
-2002/07/08 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * harddrake/ui.pm:
- - remove save_report menu entry, this is done by service_harddrake
- - move $in declaration near where it's used
- eide hard disks : print master/slave for bus_location
- - remove dead stuff
- - comment some stuff
- minor simplication
- various cleanups:
- - move all harddrake modules to harddrake namespace
- - replace two use by require so that it's not done at compil time
- but at runtime
- - there was a missing $ in harddrake::ui.pm
-
- * harddrake/TODO: update todo list
-
- * install_steps_interactive.pm, standalone/draknet, harddrake/bttv.pm,
- standalone/harddrake2, standalone/service_harddrake, harddrake/data.pm:
- various cleanups:
- - move all harddrake modules to harddrake namespace
- - replace two use by require so that it's not done at compil time
- but at runtime
- - there was a missing $ in harddrake::ui.pm
-
- * drakxtools.spec:
- - some stuff moved into Makefile.drakxtools
- - fix harddrake menu entry
- - fix build
- fixes for missing files
- enhanced description
-
- * modules.pm:
- - s/snd-card/snd/
- - make some code clearer
-
- * Makefile.drakxtools:
- - simplifications
- - harddrake support is complete
-
- * scanner.pm: this doesn't need either "#!/usr/bin/perl" nor "use lib
- qw(/usr/lib/libDrakX);"
-
- * standalone/drakxtv:
- - fix options handling
- - use "perl -w"
- - s/bttv/harddrake::bttv/ due to recent changes
-
-2002/07/07 daouda
-
- * drakxtools.spec:
- - directory should exist before mv'ing things (mkdir
- %%buildroot%%_initrddir)
-
-2002/07/07 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm: smarter raidAutoStartRaidtab
- great new raidAutoStartRaidtab allowing to handle existing software
- raids
- even when RAID_AUTORUN is not supported by kernel (which is the case for
- us
- since md.o is a not builtin the kernel)
-
- * fsedit.pm: great new raidAutoStartRaidtab allowing to handle existing
- software raids
- even when RAID_AUTORUN is not supported by kernel (which is the case for
- us
- since md.o is a not builtin the kernel)
-
- * devices.pm: use c::total_sectors() instead of BLKGETSIZE
-
- * diskdrake/interactive.pm, raid.pm: ensure the raid is disactivated and
- marked dirty on any actions that destroy the raid
-
-2002/07/07 daouda
-
- * Makefile:
- - remove share/wizard.rc in DISTFILE
-
- * drakxtools.spec:
- - directory should exist before mv'ing things (mkdir
- %%buildroot%%_initrddir)
- - mv typo in %install section (titi sux)
-
-2002/07/07 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm: smarter raidAutoStartRaidtab
- great new raidAutoStartRaidtab allowing to handle existing software
- raids
- even when RAID_AUTORUN is not supported by kernel (which is the case for
- us
- since md.o is a not builtin the kernel)
- remove detect_devices::check (including the annoying log about no
- modules for the pci entry)
-
- * modules.pm: new "append_to_etc_modules" function
- remove detect_devices::check (including the annoying log about no
- modules for the pci entry)
-
- * fsedit.pm: great new raidAutoStartRaidtab allowing to handle existing
- software raids
- even when RAID_AUTORUN is not supported by kernel (which is the case for
- us
- since md.o is a not builtin the kernel)
-
- * any.pm: small regexp cleanup
-
- * fs.pm, partition_table.pm: for greater symmetry with smb, drop isNfs in
- favour of isThisFs('nfs', ...)
-
- * interactive_newt.pm: make the buttons work in all cases
- - workaround segfaults
- - ensure the perl values are set when calling the clicked_may_quit
- callback
-
- * devices.pm: use c::total_sectors() instead of BLKGETSIZE
-
- * diskdrake/interactive.pm, raid.pm: ensure the raid is disactivated and
- marked dirty on any actions that destroy the raid
-
-2002/07/06 Pixel <pixel@mandrakesoft.com>
-
- * any.pm (ask_users): the user name length must be <= 32
-
- * diskdrake/interactive.pm (as suggested by Alexander Skwar)
- - in interactive::check_type, check if the package (like jfsprogs) is
- installed
- - use interactive::check_type where usefull
- - cleanup
-
- * Makefile.config: standalone/drakbug doesn't exist! (why did deush add
- it???)
- it is standalone/harddrake2, not standalone/harddrake (poor deush must
- be loosing his brain :p)
-
- * diskdrake/hd_gtk.pm: s/check_type/diskdrake::interactive::check_type/
- - move diskdrake.rc from /etc/gtk to /usr/share/libDrakX
- - remove unused wizard.rc
- (as suggested by Alexander Skwar)
- - in interactive::check_type, check if the package (like jfsprogs) is
- installed
- - use interactive::check_type where usefull
- - cleanup
-
- * fsedit.pm: /root and /mnt must "remain within the root filesystem" (ie
- can't be used as mountpoints), dixit redhat
- (package_needed_for_partition_type): return the package needed for a
- partition type
- (check_type): cleanup
-
- * install_any.pm (setDefaultPackages): use
- fsedit::package_needed_for_partition_type to get things like jfsprogs
-
- * fs.pm: supermount now handles fs=auto, using it :)
-
- * Makefile.drakxtools, my_gtk.pm, share/wizard.rc, drakxtools.spec:
- - move diskdrake.rc from /etc/gtk to /usr/share/libDrakX
- - remove unused wizard.rc
-
-2002/07/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * Makefile.config: add the harddrake service which was missing
-
- * printer.pm: try to simplify
-
- * harddrake/ui.pm: simplify: use reverse
- - help system:
- - add an help entry in help menu;
- - begin to describe information fields
-
- - reformat license in about window
-
- - information frame (mostly fixing incoherency between various hw
- classes fields)
-
- - s/media type/media class/
-
- - s/info/Hardware id/
-
- - s/device/device file/
-
- - split description into manufacturer/description
-
- - eide devices:
-
- - rename bus as bus_location
-
- - set interface_type as bus
-
- - scsi devices:
-
- - set bus to SCSI
-
- - set bus_location to bus:id fields
-
- - don't print pci subids when non set
-
- - remove fields that were already used above (vendor id subvendor
- subid pci_bus pci_device pci_function)
-
- - no need to return window after program exit
-
- - print usage if needed
-
- - embed hardware tree in a "detected hardware" frame
-
- - cleanups:
-
- - rename widget2 as frame
-
- - remove dead commented code
-
- * drakxtools.spec: add harddrake2 service
-
- * standalone/icons/harddrake2/webcam.png,
- standalone/icons/harddrake2/harddrake.png,
- standalone/icons/harddrake2/keyboard.png,
- standalone/icons/harddrake2/ide_hd.png,
- standalone/icons/harddrake2/cable.png,
- standalone/icons/harddrake2/video.png,
- standalone/icons/harddrake2/tape.png,
- standalone/icons/harddrake2/joystick.png,
- standalone/icons/harddrake2/harddisk.png,
- standalone/icons/harddrake2/usb.png,
- standalone/icons/harddrake2/memory.png,
- standalone/icons/harddrake2/hw_network.png,
- standalone/icons/harddrake2/scsi_hd.png,
- standalone/icons/harddrake2/unknown.png,
- standalone/icons/harddrake2/floppy.png,
- standalone/icons/harddrake2/hw_printer.png,
- standalone/icons/harddrake2/scanner.png,
- standalone/icons/harddrake2/cd.png,
- standalone/icons/harddrake2/isdn.png,
- standalone/icons/harddrake2/tv.png,
- standalone/icons/harddrake2/sound.png,
- standalone/icons/harddrake2/scsi.png,
- standalone/icons/harddrake2/cpu.png,
- standalone/icons/harddrake2/hw_mouse.png,
- standalone/icons/harddrake2/modem.png,
- standalone/icons/harddrake2/K7.png: add harddrake2 icons
-
-2002/07/06 Pixel <pixel@mandrakesoft.com>
-
- * any.pm (ask_users): the user name length must be <= 32
-
- * commands.pm: adapt to new modprobe.pm
-
- * diskdrake/hd_gtk.pm:
- - move diskdrake.rc from /etc/gtk to /usr/share/libDrakX
- - remove unused wizard.rc
- (as suggested by Alexander Skwar)
- - in interactive::check_type, check if the package (like jfsprogs) is
- installed
- - use interactive::check_type where usefull
- - cleanup
-
- * diskdrake/interactive.pm (as suggested by Alexander Skwar)
- - in interactive::check_type, check if the package (like jfsprogs) is
- installed
- - use interactive::check_type where usefull
- - cleanup
- (Resize): resize2fs handles ext3 :)
-
- * install_any.pm (setDefaultPackages): use
- fsedit::package_needed_for_partition_type to get things like jfsprogs
- when merge_fstabs, handle in a different way mtab and fstab (or
- manualFstab)
- => this allows to force the type&options in manualFstab
-
- * fsedit.pm (package_needed_for_partition_type): return the package needed
- for a partition type
- (check_type): cleanup
-
- * docs/comparisons: various remarks about mandrake
-
- * partition_table_lvm_PV.pm: Allows people having PVs on unpartitioned
- disks to install
- (but no way to create such beasts)
-
- * Makefile.config: standalone/drakbug doesn't exist! (why did deush add
- it???)
- it is standalone/harddrake2, not standalone/harddrake (poor deush must
- be loosing his brain :p)
- add harddrake pm's
-
- * partition_table.pm: Allows people having PVs on unpartitioned disks to
- install
- (but no way to create such beasts)
- cleanup
-
- * fs.pm: supermount now handles fs=auto, using it :)
- when merge_fstabs, handle in a different way mtab and fstab (or
- manualFstab)
- => this allows to force the type&options in manualFstab
-
- * Makefile.drakxtools, my_gtk.pm, share/wizard.rc, drakxtools.spec:
- - move diskdrake.rc from /etc/gtk to /usr/share/libDrakX
- - remove unused wizard.rc
-
-2002/07/06 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/lsnetdrake: simplify
-
- * Makefile: add harddrake to DISTFILES
-
- * printer.pm: try to simplify
-
- * harddrake/TODO: add bits regarding eide and scsi
-
- * standalone/harddrake2: add missing 'use lib' due to harddrak::ui changes
-
- * harddrake/ui.pm: simplify: use reverse
- - help system:
- - add an help entry in help menu;
- - begin to describe information fields
-
- - reformat license in about window
-
- - information frame (mostly fixing incoherency between various hw
- classes fields)
-
- - s/media type/media class/
-
- - s/info/Hardware id/
-
- - s/device/device file/
-
- - split description into manufacturer/description
-
- - eide devices:
-
- - rename bus as bus_location
-
- - set interface_type as bus
-
- - scsi devices:
-
- - set bus to SCSI
-
- - set bus_location to bus:id fields
-
- - don't print pci subids when non set
-
- - remove fields that were already used above (vendor id subvendor
- subid pci_bus pci_device pci_function)
-
- - no need to return window after program exit
-
- - print usage if needed
-
- - embed hardware tree in a "detected hardware" frame
-
- - cleanups:
-
- - rename widget2 as frame
-
- - remove dead commented code
-
- * harddrake/data.pm: add a configurator for sound
-
- * standalone/icons/harddrake2/cable.png,
- standalone/icons/harddrake2/tape.png,
- standalone/icons/harddrake2/usb.png,
- standalone/icons/harddrake2/hw_network.png,
- standalone/icons/harddrake2/unknown.png,
- standalone/icons/harddrake2/hw_printer.png,
- standalone/icons/harddrake2/scanner.png,
- standalone/icons/harddrake2/isdn.png,
- standalone/icons/harddrake2/cd.png,
- standalone/icons/harddrake2/scsi.png,
- standalone/icons/harddrake2/hw_mouse.png,
- standalone/icons/harddrake2/K7.png,
- standalone/icons/harddrake2/webcam.png,
- standalone/icons/harddrake2/harddrake.png,
- standalone/icons/harddrake2/keyboard.png,
- standalone/icons/harddrake2/ide_hd.png,
- standalone/icons/harddrake2/harddisk.png,
- standalone/icons/harddrake2/joystick.png,
- standalone/icons/harddrake2/video.png,
- standalone/icons/harddrake2/memory.png,
- standalone/icons/harddrake2/scsi_hd.png,
- standalone/icons/harddrake2/floppy.png,
- standalone/icons/harddrake2/sound.png,
- standalone/icons/harddrake2/tv.png, standalone/icons/harddrake2/cpu.png,
- standalone/icons/harddrake2/modem.png: add harddrake2 icons
-
-2002/07/05 daouda
-
- * Makefile.config:
- - add harddrake drakbug drakTermServ to STANDALONEPMS_
-
- * drakxtools.spec:
- - snapshot
- - new entries:
- o harddrake2 : new hardware detection && configuration tool
- o drakbugreport: bug reporting tool a la Kde (not working!)
- o drakTermServ : configuration tool for diskless stations.
-
-2002/07/05 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (prepare_write_fstab): for supermount, have "none" as the device
- (cleaner, and
- more coherent with the "supermount" script (tx to FredC))
-
-2002/07/05 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * install_steps_interactive.pm: minimize startup: only load
- harddrake::bttv if the user click on "tv
- card" field in the hw summary window
- use harddrake::bttv to let people configure their tv card if it's
- misdetected
-
- * harddrake/ui.pm: remove uneeded "#!/...", standalone, lib, ... (this is
- a module)
- POSIX is no more used too.
-
- * harddrake/bttv.pm: remove device test: there're only two harddrake::bttv
- users,
- install_steps_interactive.pm and drakxtv which both have already
- tested that a bttv managed tv card is there.
- - add more tv cards
- - enable users to select number of buffers for mmap()
- - better description for pll setting
-
- - add tooltips help for some entries
- tv cards list:
-
- - split multi-cards entries
-
- - reverse the hash (needed since now bttv card types are not
- anymore unique)
-
- - complete the list from various sources
-
- - use a tree to display the list, it's clearer now since it's
- splitted by vendors
-
- - longer message
- - remove uneeded stuff for modules ("#!/..", "use lib..", "use
- standalone", ...)
-
- - simplify bttv options managment:
-
- - use if_, thanks MDK::Common
-
- - s/mapn/map by using a hash at first
-
- - s/mapn{if}/map{if_}
-
- - don't read/write modules.conf here, drakx take care of that for us
-
- thus, the test program became:
-
- #!/usr/bin/perl
-
- use strict;
- use lib qw(/usr/lib/libDrakX);
-
- use standalone;
- use bttv;
- use interactive;
- use modules;
-
- modules::read_conf;
- bttv::config('interactive'->vnew());
- modules::write_conf;
- spec29: bttv configuration part of drakxtv.
- it can be used by:
-
- #!/usr/bin/perl
-
- use strict;
- use lib qw(/usr/lib/libDrakX);
-
- use standalone;
- use harddrake::bttv;
- use interactive;
-
- bttv::config('interactive'->vnew());
-
- * drakxtools.spec: fix typo
- fix dirs1/dirs2 mismatch
- - M-q descriptions
- - simplify file lists building
- - we can use several -f on one "%%files" line
-
- * standalone/drakxtv: if we're root and there's a tv card managed by bttv,
- offer to
- configure bttv trough harddrake::bttv
-
- * tools/cvslog2changelog.pl: typo fix
-
- * harddrake/data.pm: remove uneeded "#!/.." and "use lib"
-
-2002/07/05 Franois Pons <fpons@mandrakesoft.com>
-
- * Makefile:
- - handle /lib/i686 case
- - replace Mandrake/RPMS with Mandrake/RPMS*
-
-2002/07/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pcmcia/cardmgr.c, mdk-stage1/pcmcia/lex_config.c,
- mdk-stage1/pcmcia/vg468.h, mdk-stage1/pcmcia/cardmgr.h,
- mdk-stage1/pcmcia/bulkmem.h, mdk-stage1/pcmcia/i82365.h,
- mdk-stage1/pcmcia/cirrus.h, mdk-stage1/pcmcia/config.h,
- mdk-stage1/pcmcia/driver_ops.h, mdk-stage1/pcmcia/version.h,
- mdk-stage1/pcmcia/cistpl.h, mdk-stage1/pcmcia/cs.h,
- mdk-stage1/pcmcia/Makefile, mdk-stage1/pcmcia/ds.h,
- mdk-stage1/pcmcia/pcmcia.h, mdk-stage1/pcmcia/cs_types.h,
- mdk-stage1/pcmcia/yacc_config.c, mdk-stage1/pcmcia/tcic.h,
- mdk-stage1/pcmcia/yacc_config.h, mdk-stage1/pcmcia/pcmcia_probe.c:
- pcmcia is now pcmcia_ (it was to begin with a clean branch of unmodified
- sources)
-
-2002/07/05 Pixel <pixel@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: make it work with "use
- strict"
- do not look at the mar files anymore, only use kernel/modules.pl (and so
- list_modules.pm)
-
- * diskdrake/interactive.pm: handle comments in fstab
-
- * fs.pm (merge_info_from_fstab): try to keep options from merged fstab IF
- the entry is for the same mountpoint AND the same device
- handle comments in fstab
-
- * share/rpmsrate: add gnupg in "4 SYSTEM", so that rpm do not *Require*
- gnupg, only suggest it very strongly :)
-
- * mdk-stage1/usb-resource/update-usb-ids.pl:
- - do not use mar files for the list of modules, use list_modules.pm
- via kernel/modules.pl instead
- - use read_pcitable to parse usbtable
-
-2002/07/05 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * harddrake/ui.pm: remove uneeded "#!/...", standalone, lib, ... (this is
- a module)
- POSIX is no more used too.
-
- * drakxtools.spec: fix typo
- fix dirs1/dirs2 mismatch
- - M-q descriptions
- - simplify file lists building
- - we can use several -f on one "%%files" line
- - add preliminary harddrake support
-
- - clean %post
-
- - bump version number
-
- * harddrake/bttv.pm:
- - remove uneeded stuff for modules ("#!/..", "use lib..", "use
- standalone", ...)
- - simplify bttv options managment:
-
- - use if_, thanks MDK::Common
-
- - s/mapn/map by using a hash at first
-
- - s/mapn{if}/map{if_}
-
- - don't read/write modules.conf here, drakx take care of that for us
-
- thus, the test program became:
-
- #!/usr/bin/perl
-
- use strict;
- use lib qw(/usr/lib/libDrakX);
-
- use standalone;
- use bttv;
- use interactive;
- use modules;
-
- modules::read_conf;
- bttv::config('interactive'->vnew());
- modules::write_conf;
- spec29: bttv configuration part of drakxtv.
- it can be used by:
-
- #!/usr/bin/perl
-
- use strict;
- use lib qw(/usr/lib/libDrakX);
-
- use standalone;
- use harddrake::bttv;
- use interactive;
-
- bttv::config('interactive'->vnew());
-
- * Makefile: don't use sed when not needed
-
- * install_steps_interactive.pm: minimize startup: only load
- harddrake::bttv if the user click on "tv
- card" field in the hw summary window
- use harddrake::bttv to let people configure their tv card if it's
- misdetected
-
- * harddrake/data.pm: remove uneeded "#!/.." and "use lib"
-
-2002/07/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm, install_steps_auto_install.pm,
- install2.pm, network/ethernet.pm, network/isdn.pm, commands.pm,
- printerdrake.pm, mouse.pm, network/netconnect.pm, install_any.pm,
- install_steps.pm, detect_devices.pm, bootloader.pm: adapt to new
- modules.pm
-
- * c/stuff.xs.pm: adapt to new ldetect
-
- * modules.pm: reworked, cleaned:
- - the list of modules is moved to kernel/list_modules.pm (and a few
- functions too)
- - new "add_probeall" function (similar to "add_alias")
- -> used for scsi_hostadapter and usb-interface
- - "load_multi" removed in favour of "load" which is now more powerful
- - load_thiskind renamed load_category
- - get_that_type renamed probe_category
- - %modules::drivers dropped (handled for list_modules)
- still more cleanup to come
-
- * rescue/make_rescue_img: adapt to the move all.modules ->
- kernel/all.modules and all.kernels -> kernel/all.kernels
-
- * modparm.pm: rework, cleanup, simplify and make it work
-
- * install2: create symlink list_modules.pm in current directory for
- testing purpose
-
- * Makefile: when building the tar for drakxtools, handle specially
- list_modules.pm
- adapt to the move all.modules -> kernel/all.modules and all.kernels ->
- kernel/all.kernels
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: new directory "kernel"
- containing:
- - all.modules all.kernels update_kernel
- - part of perl-install/modules.pm now in kernel/list_modules.pm and
- kernel/modules.pl
- - update_kernel cleaned (it doesn't mention module names anymore, it
- is now in kernel/modules.pl)
- - cleanup Makefile
- - mdk-stage1 doesn't depend on perl-install anymore
- (more precisely mdk-stage1/pci-resource/update-pci-ids.pl)
-
- * any.pm: reworked & cleaned the kernel modules part
- - adapt to new modules.pm
- - adapt to new modparm.pm
- - renamed setup_thiskind to load_category
- - renamed setup_thiskind_backend to load_category_no_message
-
- * share/po/Makefile: make the "clean" rule less verbose
-
-2002/07/04 daouda
-
- * standalone/draknet:
- - don't display clear password
-
-2002/07/04 fcrozat
-
- * share/rpmsrate: Fix GNOME2 packages
- Install urw-fonts when installing XFree
-
-2002/07/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated Turkish file
-
- * share/po/fr.po: updated French file
-
- * lang.pm: Changed some languages to defautl to utf-8
- removed X11_NOT_LOCALIZED (now Gnome2 fully supports right-to-left
- languages)
-
-2002/07/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm, install_steps_auto_install.pm,
- install2.pm, network/ethernet.pm, network/isdn.pm, commands.pm,
- printerdrake.pm, mouse.pm, network/netconnect.pm, install_any.pm,
- install_steps.pm, detect_devices.pm, bootloader.pm: adapt to new
- modules.pm
-
- * c/stuff.xs.pm: adapt to new ldetect
-
- * modules.pm: reworked, cleaned:
- - the list of modules is moved to kernel/list_modules.pm (and a few
- functions too)
- - new "add_probeall" function (similar to "add_alias")
- -> used for scsi_hostadapter and usb-interface
- - "load_multi" removed in favour of "load" which is now more powerful
- - load_thiskind renamed load_category
- - get_that_type renamed probe_category
- - %modules::drivers dropped (handled for list_modules)
- still more cleanup to come
-
- * getpkgs_deps, do_resize_fat: removed since unused
-
- * Makefile, rescue/make_rescue_img: adapt to the move all.modules ->
- kernel/all.modules and all.kernels -> kernel/all.kernels
-
- * modparm.pm: rework, cleanup, simplify and make it work
-
- * install2: create symlink list_modules.pm in current directory for
- testing purpose
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: new directory "kernel"
- containing:
- - all.modules all.kernels update_kernel
- - part of perl-install/modules.pm now in kernel/list_modules.pm and
- kernel/modules.pl
- - update_kernel cleaned (it doesn't mention module names anymore, it
- is now in kernel/modules.pl)
- - cleanup Makefile
- - mdk-stage1 doesn't depend on perl-install anymore
- (more precisely mdk-stage1/pci-resource/update-pci-ids.pl)
-
- * tools/specific_arch: simplified using MDK::Common
-
- * any.pm: reworked & cleaned the kernel modules part
- - adapt to new modules.pm
- - adapt to new modparm.pm
- - renamed setup_thiskind to load_category
- - renamed setup_thiskind_backend to load_category_no_message
-
- * share/po/Makefile: make the "clean" rule less verbose
-
-2002/07/04 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * harddrake/TODO: add harddrake2 todo list
-
- * harddrake/data.pm: get rid of 'use vars'
- remove wait_message hack for printerdraker, better use class_discard
- harddrake2: "the return of the vengeance son"
- - harddrake/data.pm: the data structure
- - harddrake/ui.pm: the ui code
-
- - standalone/service_harddrake: the init.d service (which need a few
- polishing (timeout, ...)
-
- - standalone/harddrake2: the ui caller which need to be dadou/ln -fied
-
- * harddrake/ui.pm: don't stack signals on config buttons
- - remove no more used @pid_launched
- - better GUI reactivity: don't wait for config tool to complete, just
- "fork and forget" [(c) us air force] and refuse to run another
- config tool until the first one to complete
- print "Running $configurator ..." in status bar while running a config
- tool
- - POSIX is needed for POSIX::wait
- - move strict and standalone require at top
-
- - c is unused
-
- - comment exceptions in devices loop (ie skip classes without any
- devices or any detector
-
- - optimize away $pid
- fix move from harddrake.pm to harddrake/data.pm:
-
- - menu does appear
-
- - information fields are translated from raw to english again
- harddrake2: "the return of the vengeance son"
-
- - harddrake/data.pm: the data structure
-
- - harddrake/ui.pm: the ui code
-
- - standalone/service_harddrake: the init.d service (which need a few
- polishing (timeout, ...)
-
- - standalone/harddrake2: the ui caller which need to be dadou/ln -fied
-
- * detect_devices.pm: add tapes() for harddrake2
-
- * standalone/harddrake2, standalone/service_harddrake: harddrake2: "the
- return of the vengeance son"
- - harddrake/data.pm: the data structure
- - harddrake/ui.pm: the ui code
-
- - standalone/service_harddrake: the init.d service (which need a few
- polishing (timeout, ...)
-
- - standalone/harddrake2: the ui caller which need to be dadou/ln -fied
-
-2002/07/03 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/probing.c: fixed static definition when non static
- declaration (gcc limitation).
- added conditional code around network detection.
-
-2002/07/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/mar/mar-extract-only.c, mdk-stage1/minilibc.c,
- mdk-stage1/newt/newt.c, mdk-stage1/bzlib/bzlib.c,
- mdk-stage1/newt/listbox.c, mdk-stage1/newt-frontend.c,
- mdk-stage1/disk.c, mdk-stage1/modules.c, mdk-stage1/stage1.c,
- mdk-stage1/newt/checkboxtree.c, mdk-stage1/mar/mar-frontend.c,
- mdk-stage1/Makefile.common, mdk-stage1/url.c, mdk-stage1/newt/textbox.c,
- mdk-stage1/newt/grid.c, mdk-stage1/dhcp.c, mdk-stage1/init.c,
- mdk-stage1/automatic.c, mdk-stage1/newt/entry.c: compile with -W
-
-2002/07/02 daouda
-
- * my_gtk.pm:
- - fill a combo by default :
- gtkcombo_setpopdown_strings($combo_widget,@strings)
-
-2002/07/02 gbeauchesne
-
- * c/smp.c:
- - TODO: Update ia64 check with /proc/pal/cpuX ?
- - TODO: Update x86_64 check when SMP machines are actually available
- - Conditionalize compilation of main() with TEST macro
-
-2002/07/02 Pixel <pixel@mandrakesoft.com>
-
- * network/smb.pm: try harder to find the full list of servers available,
- using "smbclient -L" to
- check the workgroup masters
-
-2002/07/01 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/smbnfs_gtk.pm (raw_hd_mount_point): nicer default mount point
-
-2002/06/28 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/smbnfs_gtk.pm, network/smb.pm, network/smbnfs.pm:
- - add authentification in diskdrake --smb (esp. for windows NT)
- - use "credentials=" to put the passwords
- (ideas and investigations from Stew Benedict,
- integrated by Pixel, but need testing)
- Known bug: if you want to change the password when there are 2 entries
- in fstab
- using the same username=/password=, writing the credentials is done in
- random order,
- => you've got one chance in 2 that the password is changed :-(
-
- * fs.pm:
- - add authentification in diskdrake --smb (esp. for windows NT)
- - use "credentials=" to put the passwords
- (ideas and investigations from Stew Benedict,
- integrated by Pixel, but need testing)
- Known bug: if you want to change the password when there are 2 entries
- in fstab
- using the same username=/password=, writing the credentials is done in
- random order,
- => you've got one chance in 2 that the password is changed :-(
- handle spaces in mount points and devices (using \040)
-
-2002/06/27 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakTermServ, standalone/icons/drakTS.620x57.png: Add
- drakTermServ application and icon.
-
-2002/06/26 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm, install2.pm: ensure
- licence step is asked in any case (ie. even when selectLanguage is
- automatic)
-
- * any.pm: "my" variables where needed
-
-2002/06/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po, share/po/ar.po: Updated po files
-
-2002/06/19 Frederic Lepied <flepied@mandrakesoft.com>
-
- * Makefile: corrected rules to make distributable rpms.
-
-2002/06/19 Franois Pons <fpons@mandrakesoft.com>
-
- * patch/patch-oem-hp.pl: added patch-oem.pl file used to generate HP
- Mandrake Linux 8.2.
-
-2002/06/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: remove a few drivers so that hd.img and network.img are
- possible with latest BOOT kernel
-
-2002/06/19 Pixel <pixel@mandrakesoft.com>
-
- * standalone/fileshareset: use "wide links = no" for exporting via samba
- (thanks to Jan Schfer)
-
- * fs.pm: mounting of ntfs after install really mount the partition (thanks
- to Buchan Milne)
-
-2002/06/18 daouda
-
- * my_gtk.pm:
- - add gtkset_text, gtkprepend_text, gtkappend_text for entry widgets
-
-2002/06/18 Frederic Lepied <flepied@mandrakesoft.com>
-
- * Makefile.drakxtools: manage security subdir.
-
- * Makefile: added targets to build test and distribution rpms and srpms
- (localrpm,
- localsrpm, rpm, srpm).
- added security to the installed directories
-
- * pam.net_monitor, diskdrake/diskdrake.html, drakxtools.spec,
- apps.net_monitor: ripped from the srpm
-
-2002/06/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
-2002/06/17 cbelisle
-
- * standalone/draksec: added server, user and network advanced options
-
- * any.pm: draksec: customize entries for each options (lists, checkboxes
- and text boxes)
- Added user,server and network advanced options
-
- * security/msec.pm:
- - Customize entries for each options (checkboxes, text boxes and
- lists)
- added network, server and user advanced options
-
-2002/06/15 alus
-
- * share/po/pl.po: updates
-
-2002/06/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: Catalan doesn't have French fallback anymore
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/no.po, share/po/fi.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/mt.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2002/06/11 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm: added /tmp in @suggestions_mntpoints (as suggested by
- Philippe Coulon)
-
-2002/06/10 cbelisle
-
- * standalone/draksec: Add an entry for the security user email
-
- * security/msec.pm: Initial commit
-
- * any.pm: Add security user email entry in draksec
-
-2002/06/10 daouda
-
- * network/tools.pm:
- - choose country according to timezone.
-
-2002/06/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/syncrpms: english fix
-
-2002/06/10 Pixel <pixel@mandrakesoft.com>
-
- * c/stuff.xs.pm: s/class/class_/ for ldetect 0.4
-
-2002/06/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * timezone.pm: remove duplicate entry in ntp_servers
-
- * interactive_gtk.pm, my_gtk.pm: split ask_browse_tree_info from
- interactive_gtk
- to my_gtk between widgets creation and real
- stuff so that we can now call it with widgets
- places differently
-
-2002/06/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated po file
-
-2002/06/05 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: adapt to new lilo
-
-2002/06/05 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: use -ff for mkreiserfs, do not use -q for mkreiserfs
-
- * bootloader.pm: adapt to new lilo
-
-2002/06/05 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: use -ff for mkreiserfs, do not use -q for mkreiserfs
-
-2002/06/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, install_steps_interactive.pm, any.pm,
- install_steps_gtk.pm, mdk-stage1/network.c, mdk-stage1/disk.c: english
- fixes thx to vincent meyer
-
-2002/06/03 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: have the /root/drakx/auto_install.cfg.pl replay style
- instead of weird style
- with clearall unset & auto_allocate set
-
-2002/05/29 alus
-
- * share/po/pl.po: little fixes
-
-2002/05/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive_gtk.pm: remove typo fix when it's not a fix :-)
- small typo
- remove typo (hopefully really a typo ;p)
-
- * any.pm: be a bit more polite
-
-2002/05/27 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: make sure patch is always read after defcfg to take
- precedance.
-
-2002/05/27 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: have usb-interface1 for ehci-hcd
-
-2002/05/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * Xconfigurator.pm: dams fixes a bug in the install :-)
-
-2002/05/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: xtraceroute needs 3d
-
-2002/05/15 alus
-
- * share/po/Changelog: info about polish translation
-
-2002/05/14 alus
-
- * share/po/pl.po: polish finished
- updated polish translation
- polish updated to near finished. Fuzzy removed and checked
-
-2002/05/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * docs/HACKING: libncurses* also for the sucking neuneux
-
-2002/05/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pl.po, share/po/id.po: updated po file
-
-2002/05/13 alus
-
- * share/po/pl.po: mostly finished polish translation.!!
-
-2002/05/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * docs/HACKING: libbzip2* and more explanations about failing compilation
-
- * mdk-stage1/Makefile, mdk-stage1/ppp/pppd/ipcp.c, mdk-stage1/probing.c:
- adapt to gcc-3.1
-
-2002/05/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: Put back xcin as default XIM for zh_TW.Big5
-
- * share/po/eu.po: small corrections
-
-2002/04/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/usb-resource/update-usb-ids.pl: support USB2 controllers as
- well
-
-2002/04/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po, share/po/hu.po: updated po files
-
-2002/04/26 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fixed some machine with two present i830 CGC but only
- one in reality.
-
- * detect_devices.pm: updated usbMice to take care of device declared as
- Mouse:USB in usbtable (was
- not the case !)
-
-2002/04/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/no.po, share/po/fi.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/mt.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2002/04/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * bootlook.pm: a few english fixes
-
- * any.pm: fixes
- english fixes from v meyer
- a few english fixes thx to vincent meyer
-
-2002/04/19 alus
-
- * share/po/pl.po: It's only about 100 entries to the end
-
-2002/04/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
-
- * share/po/hu.po: updated po file
-
-2002/04/18 alus
-
- * share/po/pl.po: 3 more long messages
- one entry
- stil working....
-
-2002/04/17 alus
-
- * share/po/pl.po: Mostly finished polish translation
- translations, fixes etc...
-
-2002/04/17 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: final candidate.
-
- * rescue/tree/etc/oem: final candidate.
- add gcc-cpp to oem install.
-
-2002/04/16 alus
-
- * share/po/pl.po: still working
- Few fixes
- Updated translation. Many strings is not yet translated...
-
-2002/04/16 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: sync with oem-prepare
- fixed stupid error.
- forget packdrake module invocation.
- fixed to support non standard rpm filename.
-
- * tools/oem-prepare: add gcc-cpp to always installed.
- disable unselection of some package (gmc, all gcc3.0 stuff).
-
-2002/04/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: only main version of automake
-
-2002/04/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated po file
-
-2002/04/16 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: handle "Cancel" on NIS / LDAP server
- dialog box
-
-2002/04/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: ipchains now conflicts with iptables
-
-2002/04/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: Another small fix
- Small corrections
-
-2002/04/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ro.po: merged with drakfloppy strings
-
-2002/04/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/mt.po: updated Maltese file
-
-2002/04/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: small typo correction
-
-2002/04/10 warly
-
- * share/rpmsrate: autofs -> 2
-
-2002/04/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: time to remove ipchains/2.2 stuff since now ipchains
- and iptables
- packages conflict
-
-2002/04/09 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_dos.pm, partition_table_gpt.pm,
- partition_table_empty.pm, partition_table_bsd.pm,
- partition_table_sun.pm, partition_table_mac.pm: nicer debug "bag magic"
- error message (thanks to Brian J. Murrell)
-
-2002/04/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fixed a bunch of things
-
- * install_steps_interactive.pm, install_interactive.pm, network/isdn.pm,
- partition_table.pm, install_steps_gtk.pm, Xconfigurator.pm,
- printerdrake.pm, network/tools.pm, diskdrake/interactive.pm,
- network/netconnect.pm, fsedit.pm, diskdrake/removable_gtk.pm,
- network/network.pm, printer.pm, interactive_stdio.pm: fix a few english
- strings
-
-2002/04/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/no.po, share/po/fi.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/mt.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: merged with
- drakfloppy strings
-
-2002/04/07 Yves Duret <yduret@mandrakesoft.com>
-
- * standalone/drakfloppy: moving from his own rpm to drakxtools
-
- * Makefile.config: add drakfloppy to STANDALONEPMS_
-
-2002/04/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * c/Makefile.PL: rpmlib 4.0.4 now also needs libpopt
-
-2002/04/04 sdupont
-
- * standalone/drakbackup: please yduret, do not commit these changes on cvs
- before to test it.
- you can say "bugs fixes" only if you have corrected some errors but not
- if you create it!
- the backup on cd was disabled because the backend is not available for
- moment.
-
- * standalone/drakfont: remove uninteresting yduret changes,
- would it be possible to know what are your "bugs fixies" ?
- to yduret: I'm the creator of this program so please do not remove my
- changes.
-
-2002/06/05 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: use -ff for mkreiserfs, do not use -q for mkreiserfs
-
-2002/06/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, install_steps_interactive.pm, any.pm,
- install_steps_gtk.pm, mdk-stage1/network.c, mdk-stage1/disk.c: english
- fixes thx to vincent meyer
-
-2002/06/03 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: have the /root/drakx/auto_install.cfg.pl replay style
- instead of weird style
- with clearall unset & auto_allocate set
-
-2002/05/29 alus
-
- * share/po/pl.po: little fixes
-
-2002/05/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive_gtk.pm: remove typo fix when it's not a fix :-)
- small typo
- remove typo (hopefully really a typo ;p)
-
- * any.pm: be a bit more polite
-
-2002/05/27 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: make sure patch is always read after defcfg to take
- precedance.
-
-2002/05/27 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: have usb-interface1 for ehci-hcd
-
-2002/05/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * Xconfigurator.pm: dams fixes a bug in the install :-)
-
-2002/05/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: xtraceroute needs 3d
-
-2002/05/15 alus
-
- * share/po/Changelog: info about polish translation
-
-2002/05/14 alus
-
- * share/po/pl.po: polish finished
- updated polish translation
- polish updated to near finished. Fuzzy removed and checked
-
-2002/05/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * docs/HACKING: libncurses* also for the sucking neuneux
-
-2002/05/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pl.po, share/po/id.po: updated po file
-
-2002/05/13 alus
-
- * share/po/pl.po: mostly finished polish translation.!!
-
-2002/05/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * docs/HACKING: libbzip2* and more explanations about failing compilation
-
- * mdk-stage1/Makefile, mdk-stage1/probing.c: adapt to gcc-3.1
-
-2002/05/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: Put back xcin as default XIM for zh_TW.Big5
-
- * share/po/eu.po: small corrections
-
-2002/04/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po, share/po/hu.po: updated po files
-
-2002/04/26 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fixed some machine with two present i830 CGC but only
- one in reality.
-
- * detect_devices.pm: updated usbMice to take care of device declared as
- Mouse:USB in usbtable (was
- not the case !)
-
-2002/04/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/no.po, share/po/fi.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/mt.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2002/04/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * bootlook.pm: a few english fixes
-
- * any.pm: fixes
- english fixes from v meyer
- a few english fixes thx to vincent meyer
-
-2002/04/19 alus
-
- * share/po/pl.po: It's only about 100 entries to the end
-
-2002/04/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
-
- * share/po/hu.po: updated po file
-
-2002/04/18 alus
-
- * share/po/pl.po: 3 more long messages
- one entry
- stil working....
-
-2002/04/17 alus
-
- * share/po/pl.po: Mostly finished polish translation
- translations, fixes etc...
-
-2002/04/16 alus
-
- * share/po/pl.po: still working
- Few fixes
- Updated translation. Many strings is not yet translated...
-
-2002/04/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: only main version of automake
-
-2002/04/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated po file
-
-2002/04/16 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: handle "Cancel" on NIS / LDAP server
- dialog box
-
-2002/04/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: ipchains now conflicts with iptables
-
-2002/04/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: Another small fix
- Small corrections
-
-2002/04/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ro.po: merged with drakfloppy strings
-
-2002/04/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/mt.po: updated Maltese file
-
-2002/04/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: small typo correction
-
-2002/04/10 warly
-
- * share/rpmsrate: autofs -> 2
-
-2002/04/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: time to remove ipchains/2.2 stuff since now ipchains
- and iptables
- packages conflict
-
-2002/04/09 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_dos.pm, partition_table_gpt.pm,
- partition_table_empty.pm, partition_table_bsd.pm,
- partition_table_sun.pm, partition_table_mac.pm: nicer debug "bag magic"
- error message (thanks to Brian J. Murrell)
-
-2002/04/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fixed a bunch of things
-
- * install_steps_interactive.pm, install_interactive.pm, network/isdn.pm,
- partition_table.pm, install_steps_gtk.pm, Xconfigurator.pm,
- printerdrake.pm, network/tools.pm, diskdrake/interactive.pm,
- network/netconnect.pm, fsedit.pm, diskdrake/removable_gtk.pm,
- network/network.pm, printer.pm, interactive_stdio.pm: fix a few english
- strings
-
-2002/04/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/no.po, share/po/fi.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/mt.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: merged with
- drakfloppy strings
-
-2002/04/07 Yves Duret <yduret@mandrakesoft.com>
-
- * standalone/drakfloppy: moving from his own rpm to drakxtools
-
- * Makefile.config: add drakfloppy to STANDALONEPMS_
-
-2002/04/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * c/Makefile.PL: rpmlib 4.0.4 now also needs libpopt
-
-2002/04/04 sdupont
-
- * standalone/drakbackup: please yduret, do not commit these changes on cvs
- before to test it.
- you can say "bugs fixes" only if you have corrected some errors but not
- if you create it!
- the backup on cd was disabled because the backend is not available for
- moment.
-
- * standalone/drakfont: remove uninteresting yduret changes,
- would it be possible to know what are your "bugs fixies" ?
- to yduret: I'm the creator of this program so please do not remove my
- changes.
-
-2002/04/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * c/Makefile.PL: rpmlib 4.0.4 now also needs libpopt
-
-2002/04/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * c/Makefile.PL: rpmlib 4.0.4 now also needs libpopt
-
-2002/04/03 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: setting /etc/sysconfig/msec for chkconfig which
- doesn't use $ENV{SECURE_LEVEL} anymore
-
-2002/04/03 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: setting /etc/sysconfig/msec for chkconfig which
- doesn't use $ENV{SECURE_LEVEL} anymore
-
-2002/04/02 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: do not have "root=" with no root (needed for memtest)
- (thanks to Borsenkow Andrej)
-
- * share/rpmsrate: add tmpwatch (since it is not mandatory any more)
-
-2002/03/30 Yves Duret <yduret@mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakfont: bugs fixes, code clean up,
- more mdkish..
-
-2002/03/26 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Fixed several problems related to HP
- multi-function devices:
- - Parallel multi-function devices worked only on the first (onboard)
- parallel
- port.
- - HP LaserJet 2200 needs HPOJ for printing via USB.
- - For the HP OfficeJet D series the scanning instructions were not
- shown.
- - HPOJ does not work with HP PhotoSmart 10xx, 11xx, and 12xx.
-
-2002/03/22 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: cleaned gtkpowerpack
-
-2002/03/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: use /root rather than /tmp for some temp files (security
- suxx)
-
-2002/03/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/list: rpm 4.0.4
-
- * mdk-stage1/network.c: don't save DHCP_HOSTNAME if the value is void
-
-2002/03/20 sdupont
-
- * standalone/drakfont: fixing problems
- exchanging: ttmkfdir by /usr/X11R6/bin/mkttfdir
- which generate correct fonts.dir
-
- * standalone/drakbackup: remove backup on cd
-
-2002/03/20 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * standalone/drakxtv: use log for what is not related to explanations
-
-2002/03/19 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/updatehdlist: take care of commercial medium (not syncable).
-
-2002/03/19 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * standalone/drakxtv:
- - default tv norm is pal rather than ntsc (because of alphabetical
- sort) since it's the most used tv norm
- - figure out tv norm & country (aka frequency table) from locales
-
- - add a hash based on lang in order to do this
-
- - add --no-guess if one doesn't want drakxtv to automagically guess tv
- norm and geographic area through locales (lang.pm)
-
- - log with standalone::explanations:
-
- - guessed values from locales: language, tv norm and country
-
- - runned command to scan for tv channels
-
- - ~/.xawtv creation
-
-
- - s/bcast/broadcast/ in displayed messages
-
- - add -h and --help support
-
-2002/03/18 dam's <damien@mandrakesoft.com>
-
- * install_gtk.pm, mouse.pm, my_gtk.pm: corrected create_xpm API
-
-2002/03/18 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: fixed to support rpm filename incoherent to standard
- naming for commercial
- packages (commercial are *really* shit (almost, for the hope) all the
- time ?)
-
-2002/03/16 dam's <damien@mandrakesoft.com>
-
- * network/ethernet.pm: we now consider dhcp provide GATEWAY and internet
- connection.
-
-2002/03/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po, share/po/ar.po: updated po file
-
-2002/03/16 Pixel <pixel@mandrakesoft.com>
-
- * network/ethernet.pm: small cleanup on untested code (need testing:)
-
-2002/03/16 dam's <damien@mandrakesoft.com>
-
- * network/ethernet.pm: we now consider dhcp provide GATEWAY and internet
- connection.
-
-2002/03/16 Pixel <pixel@mandrakesoft.com>
-
- * network/ethernet.pm: small cleanup on untested code (need testing:)
-
-2002/03/15 fabman
-
- * share/po/es.po: updated bad lilo/grub/yaboot translation
- updated spanish translations
-
-2002/03/15 Franois Pons <fpons@mandrakesoft.com>
-
- * bootloader.pm: force mkinitrd *really* for bootsplash.
- force initrd regeneration for oem on some case (maybe the cause of
- bootsplash
- perturbation, as maintainer don't even known why it is running correctly
- :-)
-
- * pkgs.pm: do not try to get synthesis if hdlist is available as an handle
- on file (typical
- for updates).
-
- * share/rpmsrate: remove doublon on NVIDIA_nforce.
- update to 6mdk for NVIDIA_nforce*
-
-2002/03/15 Pixel <pixel@mandrakesoft.com>
-
- * share/po/fr.po: yet again add some dropped entities from drakx-help.xml
- add the dropped &linux-mandrake; &mandrake-linux; and a few &os-linux;
-
- * install_steps_interactive.pm:
- - remove obsolete code
- - the result is to use directly $availableC instead $size2install
- which was min($availableC, $max_size)
-
-2002/03/15 dam's <damien@mandrakesoft.com>
-
- * share/po/ja.po: reverted ' \n' from pablo because I managed to correct
- the way we wrap for the advertising
-
- * install_steps_gtk.pm: submitting widget instead of style (style/font
- initialization bug from gtk
-
- * my_gtk.pm: corrected get_text_coord : widget instead of style, and
- handling of ugly language (/ja|zh/)
-
-2002/03/15 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: do not try to get synthesis if hdlist is available as an handle
- on file (typical
- for updates).
-
- * rescue/tree/etc/oem: update lang according to lang.pm of 8.2 (remove
- @euro appended for 8.1).
-
-2002/03/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: added xx_YY -> keyboard lines in addition of xx -> keyboard
- ones
-
-2002/03/15 Pixel <pixel@mandrakesoft.com>
-
- * share/po/fr.po: yet again add some dropped entities from drakx-help.xml
- add the dropped &linux-mandrake; &mandrake-linux; and a few &os-linux;
- s/Linux Mandrake/Mandrake Linux/ (from the drakx-help.xml not merged)
-
- * keyboard.pm (unpack_keyboards): return undef on error
-
-2002/03/15 dam's <damien@mandrakesoft.com>
-
- * share/po/ja.po: reverted ' \n' from pablo because I managed to correct
- the way we wrap for the advertising
-
- * install_steps_gtk.pm: submitting widget instead of style (style/font
- initialization bug from gtk
-
- * my_gtk.pm: corrected get_text_coord : widget instead of style, and
- handling of ugly language (/ja|zh/)
-
-2002/03/15 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: update lang according to lang.pm of 8.2 (remove
- @euro appended for 8.1).
-
-2002/03/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: added xx_YY -> keyboard lines in addition of xx -> keyboard
- ones
-
-2002/03/15 Pixel <pixel@mandrakesoft.com>
-
- * share/po/fr.po: s/Linux Mandrake/Mandrake Linux/ (from the
- drakx-help.xml not merged)
-
- * keyboard.pm (unpack_keyboards): return undef on error
-
-2002/03/15 dam's <damien@mandrakesoft.com>
-
- * share/po/ja.po: reverted ' \n' from pablo because I managed to correct
- the way we wrap for the advertising
-
- * install_steps_gtk.pm: submitting widget instead of style (style/font
- initialization bug from gtk
-
- * my_gtk.pm: corrected get_text_coord : widget instead of style, and
- handling of ugly language (/ja|zh/)
-
-2002/03/15 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: update lang according to lang.pm of 8.2 (remove
- @euro appended for 8.1).
-
-2002/03/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: added xx_YY -> keyboard lines in addition of xx -> keyboard
- ones
-
-2002/03/15 Pixel <pixel@mandrakesoft.com>
-
- * share/po/fr.po: s/Linux Mandrake/Mandrake Linux/ (from the
- drakx-help.xml not merged)
-
- * keyboard.pm (unpack_keyboards): return undef on error
-
-2002/03/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ja.po: updated po file
-
-2002/03/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakxtv: english
-
-2002/03/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/da.po, share/po/no.po: updated po files
-
- * share/po/eu.po: updated po file
-
- * lang.pm: changed LANGUAGE for basque
-
- * share/po/ja.po: added \n in advertising
-
-2002/03/14 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: CHARSET"iso-8859-1" and CHARSET"iso-8859-15" is no good
- for english which has CHARSET"C", adding it
-
- * share/rpmsrate.server: obsolete
-
-2002/03/14 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * standalone/drakxtv:
- - add SECAM to france description to ease user comprehension
- - remove unused variables
- - revert gc & dam's (also known as the usual suckers) garbage
- who'ven't the hardware to test:
-
- - explain in source why we don't try to install xawtv (see below)
-
- - just display a message if xawtv isn't installed
- since drakx should have installed it
-
- - let it be runned as root again (how many times i'm
- supposed to restore this behaviour)
-
- - retest with a tv card
-
- - use %ENV rather than relying on shell ~ expansion
-
- - if tv card wasn't detected, ask the user to spam us
-
- - factorize $in->exit() out of scan4tvchannels()
-
- - add to TODO list the possibility to install xawtv if needed
-
- - check scantv return value and display an error message
-
- - also if the wrapper was runned on console, display a nice
- message saying one can now run xawtv under X11
-
-2002/03/14 warly
-
- * share/rpmsrate: add commercial apps
-
-2002/03/14 Yves Duret <yduret@mandrakesoft.com>
-
- * standalone/logdrake: fix some bug
- fix * bug in field matching/ not matching
-
-2002/03/13 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake.png: new gfx
-
-2002/03/13 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: sync with oem (removed mach32 server).
- sync with oem.
- remove bzflag.
- synced with oem script.
-
- * rescue/tree/etc/oem: remove Mach32 XF3.3.6 server too.
- remove Mach8 and Mono driver for oem only.
- remove bzflag.
- fixed closure selection on sub groups (like 3D),
- moved some big package out of oem,
- minor fixes.
-
-2002/03/13 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake.png: new gfx
-
-2002/03/13 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: sync with oem (removed mach32 server).
- sync with oem.
- remove bzflag.
- synced with oem script.
-
- * rescue/tree/etc/oem: remove Mach32 XF3.3.6 server too.
- remove Mach8 and Mono driver for oem only.
- remove bzflag.
- fixed closure selection on sub groups (like 3D),
- moved some big package out of oem,
- minor fixes.
-
-2002/03/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po, share/po/eu.po: updated po files
-
-2002/03/13 warly
-
- * share/rpmsrate: add aspell-fr and en for gabber require
-
-2002/03/13 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed closure selection on sub groups (like 3D),
- moved some big package out of oem,
- minor fixes.
-
- * tools/oem-prepare: synced with oem script.
-
-2002/03/13 gbeauchesne
-
- * share/rpmsrate:
- - Add openoffice with weight = 2
-
-2002/03/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po, share/po/vi.po, share/po/cs.po, share/po/hu.po,
- share/po/eu.po: updated po files
-
- * lang.pm: small console font changes
- set default console fotns for latin1/0 to lat1-16 and lat0-16;
- the font lat0-sun16 is missing some chars of iso-8859-1/15 !
-
-2002/03/13 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm: add gcc and gcc-c++ in @preferred
-
-2002/03/13 warly
-
- * share/rpmsrate: add aspell-fr and en for gabber require
-
-2002/03/12 dam's <damien@mandrakesoft.com>
-
- * network/network.pm: onboot option only in expert mode
- corrected domainname bug; added onboot option
-
-2002/03/12 dam's <damien@mandrakesoft.com>
-
- * standalone/drakbackup, standalone/drakfont: minor bug correction
-
- * standalone/net_monitor: greater timeout
-
- * network/tools.pm, network/netconnect.pm: changed timeout for testing
- internet connection
-
-2002/03/12 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: remove synthesis if not found (filesize is 0)
-
- * Xconfigurator.pm: avoid Utah GLX only if > 800MB, not if <= 800MB (!)
-
- * install_any.pm: added fix to support update hdlist renaming (ie hdlist
- of update are always hdlist.cz).
- remove old synthesis file, to make sure gzip can build a new one.
-
- * share/rpmsrate: added nforce support (hack by adding kernel version
- inside)
-
-2002/03/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
- * share/po/ga.po: fixed email address
-
- * share/po/zh_TW.po: updated po file
-
-2002/03/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, bootloader.pm: don't have "quiet" boot in the server
- meta_class
-
- * pkgs.pm: "fam" is not a naughtyServers
- remove the old "boa" comment
- adapt naughtyServers for 8.2
-
-2002/03/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: a few missing translations
-
-2002/03/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt.po, share/po/ga.po, share/po/de.po, share/po/az.po,
- share/po/pt_BR.po, share/po/nl.po, share/po/ja.po, share/po/id.po,
- share/po/ar.po, share/po/mt.po, share/po/eo.po, share/po/da.po: updated
- po files
-
- * share/po/eu.po, share/po/it.po: updated po files
- merged with new strings from manuals
-
- * share/po/DrakX.pot, share/po/fr.po: merged with new strings from manuals
-
- * share/po/be.po, share/po/bg.po, share/po/et.po, share/po/hr.po,
- share/po/ko.po, share/po/is.po, share/po/pl.po, share/po/no.po,
- share/po/fi.po, share/po/el.po, share/po/lt.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/bs.po,
- share/po/cs.po, share/po/af.po: updated po files (finished merging with
- manual strings)
- updated po files
-
- * share/po/hu.po: updated po files
- updated po files
-
- * share/po/cy.po: updated po file
- updated po files
-
- * share/po/es.po: updated Spanish
-
- * share/po/sp.po, share/po/zh_CN.po, share/po/sr.po, share/po/tr.po,
- share/po/ru.po, share/po/wa.po, share/po/sv.po, share/po/th.po,
- share/po/sk.po, share/po/sl.po, share/po/vi.po, share/po/uk.po,
- share/po/ro.po, share/po/zh_TW.po: updated po files (finished merging
- with manual strings)
-
-2002/03/11 dam's <damien@mandrakesoft.com>
-
- * Makefile.config: added drakproxy
-
- * standalone/drakxtv: added embedded mode
-
-2002/03/11 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: for updates, make tree as flat instead in order to
- see all packages.
-
-2002/03/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: webmin: 3
-
- * standalone/drakxtv:
- - install xawtv when necessary instead of
- telling people to use urpmi (titi sucks)
- - prints out a message when no tv card
- has been detected
-
- * share/po/fr.po: small ortograf
-
-2002/03/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po, share/po/it.po, share/po/eu.po: merged with new strings
- from manuals
-
- * share/po/DrakX.pot: merged with new strings from manuals
- updated GErman file
-
- * share/po/de.po: updated GErman file
-
- * share/po/es.po: updated Spanish
-
-2002/03/11 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm (fullname2mouse): workaround when "1 Button" is not found
-
- * install_steps.pm, install2.pm:
- - default security level now set in miscellaneousBefore
- - default security level is 3 in meta_class server
-
- * install_any.pm:
- - fix the setting of compssUsersChoices in auto_install when it is
- empty
- - set the default compssUsersChoices adapted to the server meta_class
-
- * share/rpmsrate: remove phpgroupware from OFFICE (since it appeas twice,
- the rate is 4, and it requires apache, and ...)
-
- * Makefile: upload the various compssUsers* (esp. compssUsers.server)
-
- * install_steps_gtk.pm:
- - remove the hack for not displaying Utilities in classic meta_class
- - new compssUsers groups for the server meta_class
-
- * share/compssUsers: remove "Utilities" here instead of removing it
- hackily in install_steps_gtk
-
- * share/compssUsers.server: fix the path=Utilities for the Utilities
- section
-
-2002/03/11 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Small text fix.
- Security fix: Give a warning that SMB passwords can easily be revealed
- by normal users when printing on a Windows-hosted printer is set up.
-
- * detect_devices.pm: Reverted parts of the last change, they broke in
- non-DevFS environments (e. g. during installation).
-
-2002/03/11 warly
-
- * share/rpmsrate: add bwbserver_linux in rpmsate for BeeWeb server
-
- * share/compssUsers.server: remove ICEWM choice
-
-2002/03/11 Yves Duret <yduret@mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: added yduret entry in user.
-
-2002/03/11 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: add Rage Mobility as bad card for XF4 (was already bad
- card for XF3) (gg report).
-
-2002/03/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: updated help file
-
- * share/po/de.po, share/po/DrakX.pot: updated GErman file
-
-2002/03/11 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm (Mount_point): when files exist in the chosen
- mount point, propose migration
-
- * install_steps_interactive.pm: search /commercial/i instead of
- /Application/ before showing the commercial license
-
- * standalone/drakboot, bootloader.pm: fix Stew sucks
-
- * install2.pm, install_steps.pm:
- - default security level now set in miscellaneousBefore
- - default security level is 3 in meta_class server
-
- * install_steps_gtk.pm:
- - remove the hack for not displaying Utilities in classic meta_class
- - new compssUsers groups for the server meta_class
- search /commercial/i instead of /Application/ before showing the
- commercial license
-
- * install_any.pm:
- - fix the setting of compssUsersChoices in auto_install when it is
- empty
- - set the default compssUsersChoices adapted to the server meta_class
-
- * Makefile: upload the various compssUsers* (esp. compssUsers.server)
-
- * share/compssUsers: remove "Utilities" here instead of removing it
- hackily in install_steps_gtk
-
- * share/compssUsers.server: fix the path=Utilities for the Utilities
- section
-
-2002/03/11 yduret
-
- * standalone/scannerdrake: re-re-re-re-re-re-uncomment the pkgs check
- line.
-
-2002/03/10 chipaux
-
- * share/po/fr.po: Corrected few typo mistakes.
-
-2002/03/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps.pm: gcize damienization
-
- * share/rpmsrate: put userdrake together with drakconf so that
- userdrake is not missing (till)
-
-2002/03/10 siegel
-
- * share/po/help_xml2pm.pl: added tag filename
-
- * any.pm: added missing i18n _()
-
- * share/po/de.po: update
- and still fixes ...
- updates
- update
-
-2002/03/10 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Protect the Star Office/OpenOffice.org configuration against
- manual changing of the "update-alternatives" assignment of the "lpr"
- command.
-
- * detect_devices.pm: Made USB printer auto-detection more stable and
- reliable.
-
-2002/03/10 yduret
-
- * standalone/scannerdrake: added ASK DEVICE support
-
- * scanner.pm: added ASK support for more interactiveness during
- configuration
-
-2002/03/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dhcp.c: comply better to ClientID stuff
-
-2002/03/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated po file
-
-2002/03/09 yduret
-
- * standalone/scannerdrake: added sum up at the end
- uncomment line that checks if sane rpm is installed or not (thx gc).
- i sux,
-
-2002/03/08 dam's <damien@mandrakesoft.com>
-
- * standalone/drakproxy: drakproxy rewritten
- working drakproxy
-
- * install_steps.pm: corrected network up/down when network install
-
- * standalone/drakfont: ergonomy changed to fit in mcc
- corrected network up/down when network install
-
- * network/network.pm: proxy settings corrected
-
-2002/03/08 fabman
-
- * share/po/es.po: updated spanish translation
-
-2002/03/08 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed allowNVIDIA_rpms to take care of new kernel naming
- conventions.
-
- * standalone/XFdrake: fixed NVIDIA support to use newer kernel naming
- conventions.
-
- * Xconfigurator.pm: fixed possible additional XFree packages not installed
- if server is already
- installed.
-
-2002/03/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: missing translations + a few changes
-
- * mdk-stage1/probing.c: have 4 seconds of delay for usb stuff
- to show up rather than seconds
-
-2002/03/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po, share/po/it.po: updated po files
-
- * share/po/es.po: corrected typo
-
- * share/po/da.po: updated Danish file
-
- * lang.pm, share/locales-skeleton.tar.bz2: Added symlinks in
- locales-skeleton so non primary chinese encodings
- can work
-
- * share/po/ar.po: updated po file
-
- * share/po/cy.po: removed the "translation" of licence, it was random
- text.
-
-2002/03/07 dam's <damien@mandrakesoft.com>
-
- * share/po/fr.po, modparm.pm: corrected
-
-2002/03/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/newt-frontend.c: english fix thx to till & phil
-
-2002/03/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po: updated po file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/bs.po, share/po/da.po, share/po/zh_TW.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
-2002/03/07 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: removing quota choices for reiserfs
-
-2002/03/07 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor: make gc happy
-
- * modparm.pm, share/po/fr.po: corrected
-
- * standalone/draknet: corrected network/internet restart when already
- connected
-
- * network/netconnect.pm: corrected bad previous behaviour
-
- * standalone/drakfont: corrected bad system command
-
- * share/advertising/02-internet_icon.png,
- share/advertising/05-contcenter_icon.png,
- share/advertising/10-MDKexpert_icon.png, share/advertising/06-user.pl,
- share/advertising/08-games.pl, share/advertising/02-internet.pl,
- share/advertising/03-graphic_icon.png, share/advertising/07-server.pl,
- share/advertising/12-MDKstore_icon.png,
- share/advertising/06-user_icon.png,
- share/advertising/07-server_icon.png, share/advertising/09-MDKcampus.pl,
- share/advertising/10-MDKexpert.pl, share/advertising/05-contcenter.pl,
- share/advertising/04-develop.pl,
- share/advertising/09-MDKcampus_icon.png,
- share/advertising/12-MDKstore.pl, share/advertising/03-graphic.pl,
- share/advertising/04-develop_icon.png,
- share/advertising/08-games_icon.png: changed icon sizes
-
-2002/03/07 fcrozat
-
- * share/rpmsrate: Evolution is not dependent on GNOME selection (not
- require gnome-core)
-
-2002/03/07 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: avoid destroying some files in /etc.
-
- * install_steps_interactive.pm: fixed package tree with a given medium.
-
- * any.pm: fix autologin sometimes activated without user intervention.
-
-2002/03/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: generate_automatic_stage1_params: also save
- the interface number in case the machine will
- have several interfaces; clean code a bit
-
- * mdk-stage1/network.c: better error msg regarding pcmcia net
- adapters supported either with pcmcia.img
- or network.img (amaury sucks)
-
- * install_steps_auto_install.pm: in replay mode, since
- $o->{interactiveSteps}
- exists, we can't simply ||= @graphical_steps,
- we need to push to ensure that the
- @graphical_steps is always honoured
-
- * standalone/drakgw:
- - call net_monitor to disable internet
- connection before network-restart
- - user return value when status'ing the
- initscripts rather than grepping their
- text output
-
- * modules.pm: try to avoid segfaulting probeall stuff
- add ns83820 gigabit (goes to other.img)
-
- * rescue/rescue-doc: english fixes thx to phil
-
-2002/03/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * standalone/drakfont: Added a missing _( ) around a text
-
- * share/po/vi.po, share/po/cy.po, share/po/hu.po, share/po/id.po: updated
- po files
-
- * share/po/ko.po, share/po/ca.po, share/po/tr.po: commented out the
- translations using argument switching (not yet handled by DrakX)
-
- * bootlook.pm, standalone/drakboot: i18n changes
-
- * keyboard.pm: corrected the locale->keyboard list building
- make keyboard selection choose first the 5 first chars of lang;
- then the 2 first chars;
-
- * share/po/eu.po: commented out the translations using argument switching
- (not yet handled by DrakX)
- updated po file
-
-2002/03/07 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: fix fileshare custom config
- fix *some* stew errors
-
- * bootloader.pm: "--timeout=" must be after terminal
- add --timeout=... for "terminal serial ..." line in grub's menu.lst
- fix *some* stew errors
-
- * install_any.pm: don't have the adsl & modem passwords in report.bug
-
- * detect_devices.pm (zips__faking_ide_scsi): fix returned value in
- standalone
- (getSCSI): don't call isFloppyOrHD for ZIPs (lowers the number of kernel
- error when there is no floppy)
-
- * fs.pm: removing quota choices for reiserfs
-
-2002/03/07 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * any.pm, bootlook.pm, standalone/drakboot, bootloader.pm: drakboot
- functionality for PPC
-
-2002/03/07 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed bug of network not being started by Printerdrake
- during installation.
-
-2002/03/07 warly
-
- * share/compssUsers.server, share/compssUsers, share/rpmsrate: update
- server, merge with normal rpmsrate
-
-2002/03/06 dam's <damien@mandrakesoft.com>
-
- * standalone/drakautoinst: corrected HASH and ARRAY label
-
-2002/03/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ja.po, share/po/no.po, share/po/cy.po: updated po file
-
-2002/03/06 Pixel <pixel@mandrakesoft.com>
-
- * standalone/fileshareset (nfs_exports::update_server): ensure portmap is
- running
-
-2002/03/06 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: corrected font stuff
-
- * standalone/drakautoinst: corrected HASH and ARRAY label
-
-2002/03/06 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: no 3D with Utah GLX (XF 3.3) if more than 800 MB.
-
- * pkgs.pm: fixed error when using multiple removable media and user
- aborted installation
- (for some other error) and hdlists cannot be retrieved.
- add save of synthesis too when partitions are reformated, so that urpmi
- is happy after.
- fixed when hdlist gives no new package (new name) but only obsoleted
- package or
- updated package, ie security updates may appreciate.
-
- * install_any.pm: update for newer pkgs module (fix for abort during
- installation).
-
- * rescue/tree/etc/oem: allow oem script to be executable from standard cd
- set (powerpack or other).
-
-2002/03/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ja.po: updated po file
- updated pot file
-
- * share/po/fr.po, share/po/cy.po, share/po/id.po, share/po/zh_TW.po:
- updated pot file
- updated some po files
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/nl.po, share/po/wa.po,
- share/po/sv.po, share/po/is.po, share/po/hu.po, share/po/it.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
-2002/03/06 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm: add @preferred libxpm4
-
- * lang.pm: fix typo in %xim (for chineese)
- - create the kde share/config's directory, so that kde config files
- are created in any case
- - in user_only localedrake, ensure the /etc/sysconfig/i18n is taken
- into account when ~/.i18n doesn't exist (thanks to F.Crozat)
-
- * install_any.pm: ensure the fstab is kept on upgrade
- (g_auto_install): use "interactiveSteps" field instead of pushing in
- @install_steps_auto_install::graphical_steps
-
- * standalone/localedrake: when called by kcontrol with --apply, don't
- modify kde config files, kcontrol takes care of it more nicely
-
- * diskdrake/interactive.pm: translate the actions
- choose to activate crypto. type password. unselect encryption. Select
- encryption again, you were not asked for password. Fixed
- use formatError
-
- * bootloader.pm (add_append): don't add to entries of type 'other'
-
- * devices.pm (find_free_loop): fix
-
- * install_steps_interactive.pm, install_steps.pm: ensure the fstab is kept
- on upgrade
-
- * fsedit.pm: do not allow encrypted /var
-
-2002/03/06 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * standalone/drakxtv: print an error message if xawtv isn't installed
- fix conflict between i18n and complete signal handler (ie return key
- and not value)
-
-2002/03/06 warly
-
- * share/rpmsrate: remove abiword
-
-2002/03/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pcmcia_/probe.c: an old sucking PCI card needs oldskool
- i82365 :-((, ugly patch
-
-2002/03/05 warly
-
- * share/rpmsrate: add Fred Bastok modif
- remove too many duplicate in i18n packages that are now automatically
- added
-
-2002/03/05 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * modules.pm: Add USB2 controller
-
-2002/03/05 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: corrected expert option in install mode
- added expert mode
-
- * my_gtk.pm: greater interstice
-
- * modparm.pm: cosmetic
- gzipped modules handled
-
-2002/03/05 fcrozat
-
- * share/rpmsrate: Install xlockmore when installing gnome, since
- xscreensaver can't lock
- root desktop..
-
-2002/03/05 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: deactivate v4l module if DRI is enabled and r128
- driver used.
-
- * install_steps.pm: added auto restore of some files (/etc/profile) needed
- by upgrade (from .rpmnew).
- added log for hasNetwork (so that we can understand why installUpdates
- do nothing).
-
- * crypto.pm: avoid trying to find hdlist-updates.cz in existing medium
- (instead of ftp one).
-
- * fs.pm: fixed hd install to allow using specific directory.
-
- * install_any.pm: fix duplicate synthesis.hdlist.xxx file present in
- /var/lib/urpmi, and
- furthermore uncompressed :-(
- fixed possible bug when generating synthesis file for urpmi
- installation.
-
-2002/03/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dhcp.c, mdk-stage1/dhcp.h, mdk-stage1/network.c: save
- dhcp_hostname for stage2
-
- * install_any.pm: fix bug in generating automatic stage1
- params for http
-
- * modules.pm: aironet core sucking thing
-
-2002/03/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sr.po, share/po/sp.po: updated po files
-
-2002/03/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: if mem=nopentium is given on cmdline, have it after
- install
-
- * modules.pm (extract_modules): created (was done in load_raw)
-
-2002/03/05 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * Xconfigurator.pm: use UseFBDev for r128 - PPC
-
-2002/03/05 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Added support for HP's newest MF devices: HP OfficeJet
- D series, HP LaserJet 33xx MFP.
- Fixed bug of printerdrake sometimes assuming the user has an MF device
- when he has typed the device file name in the expert mode.
-
-2002/03/05 yduret
-
- * bootlook.pm: fix nobody bug
-
- * standalone/logdrake: mail alert: use eval {} to catch wizcancel
-
-2002/03/04 dam's <damien@mandrakesoft.com>
-
- * modparm.pm: corected weirdness, I suck
-
-2002/03/04 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fix scroll total to match reality.
- fixed interpretation of size of package when doing an install (this can
- be
- severe, need testing).
-
-2002/03/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cy.po, share/po/id.po: updated po file
-
-2002/03/03 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm (gtkicons_labels_widget): since style is not set either, use
- the widget and ask it the style->font. This *works*
- (gtkicons_labels_widget): pass the style instead of directly passing the
- font
-
-2002/03/03 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Let Star Office/OpenOffice.org configuration corrcet a bug
- in the PostScript produced by these programs so that the Euro symbol is
- printed correctly.
-
-2002/03/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated po file
-
-2002/03/02 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm: better name for windobe new 0x42 special id (their
- own LVM marker)
-
- * detect_devices.pm: better jaz detection (thanks to Randy Welch)
-
-2002/03/02 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Replaced "Open Office" by "OpenOffice.org".
-
-2002/03/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po, share/po/da.po, share/po/vi.po, share/po/hu.po: updated
- po files
-
- * share/po/tr.po: updated po file
-
-2002/03/02 Pixel <pixel@mandrakesoft.com>
-
- * share/list: add lvreduce & lvextend
-
- * detect_devices.pm: fix ide zip name when there are already some other
- SCSI drives
- ZIPs and Jazz's are not floppies
-
- * diskdrake/interactive.pm (Resize): ensure we call lv_resize from lvm and
- adjust_* for normal partitions, even for destructive resizes
-
-2002/03/02 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Replaced "Open Office" by "OpenOffice.org".
-
-2002/03/01 Pixel <pixel@mandrakesoft.com>
-
- * share/po/fr.po: fix gc's bulshit
-
-2002/03/01 dam's <damien@mandrakesoft.com>
-
- * services.pm: corrected translation used for shell command
-
- * my_gtk.pm: style & font correction
-
-2002/03/01 Franois Pons <fpons@mandrakesoft.com>
-
- * share/rpmsrate: updated INSTALL category with NOCOPY new flag added.
-
- * rescue/tree/etc/oem: added ext3 support.
-
- * share/rpmsrate.server: synced with rpmsrate INSTALL category.
-
- * install_any.pm: reset correct setup_postinstall_rpms calling.
- removed some card where 3D is not installed by default:
- Riva128, Radeon 8500 and Rage Mobility card.
- removed staling debug code.
- fixed bad copied package (if one is not found).
-
- * tools/oem-prepare: added handling of newer rpmsrate format with INSTALL
- category.
-
- * pkgs.pm: added pixel comments for handling INSTALL category and NOCOPY
- handling.
- only copy package in INSTALL category with a rate of at least 2.
-
-2002/03/01 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: a few missing trads
- please translators, keep two newlines when
- there are two newlines in original string,
- it's on purpose
-
-2002/03/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/bs.po, share/po/da.po, share/po/zh_TW.po, share/po/cs.po,
- share/po/af.po: updated po files
-
- * share/po/fr.po: fixed two typos
- small corrections (non breakable spaces)
-
-2002/03/01 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: handle leaving X for both Xdrakres and XFdrake (=>
- Xdrakres completly obsolete)
-
- * standalone/localedrake: restrict localedrake to installed lang
-
- * lang.pm: restrict localedrake to installed lang
- add 'C' in %charset2kde_font (so that english has normal fonts)
-
- * bootloader.pm:
- - do not indent "disk=... bios=..."
- - $lilo->{first_hd_device} can be used to tell which drive is the
- first one
- for the BIOS. Useful when the bootloader is installed on a partition and
- not
- on the MBR.
- read "disk=/dev/xxx bios=0x8x" and save it
-
- * any.pm: restrict localedrake to installed lang
- ask which hard drive is the booting one when there is mixed kind of
- drives
- (scsi+ide, ide2+ide) and the bootloader is not installed on MBR
-
-2002/03/01 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Reduced the paths to search for Star/Open Office, on systems
- without these applications installed the search needed a significant
- time.
-
-2002/03/01 Franois Pons <fpons@mandrakesoft.com>
-
- * share/rpmsrate: updated INSTALL category with NOCOPY new flag added.
-
- * share/rpmsrate.server: synced with rpmsrate INSTALL category.
-
- * install_any.pm: removed staling debug code.
- fixed bad copied package (if one is not found).
-
- * pkgs.pm: added pixel comments for handling INSTALL category and NOCOPY
- handling.
- only copy package in INSTALL category with a rate of at least 2.
-
-2002/03/01 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dhcp.c: add hostname/domain in dhcp negociation,
- thx to david@eastcott.net
-
- * share/po/fr.po: please translators, keep two newlines when
- there are two newlines in original string,
- it's on purpose
-
-2002/03/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po, share/po/zh_TW.po, share/po/hu.po: updated po files
-
-2002/03/01 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: handle leaving X for both Xdrakres and XFdrake (=>
- Xdrakres completly obsolete)
-
- * detect_devices.pm: add is_a_recent_computer()
-
- * any.pm: call dcop as user
-
- * lang.pm: add 'C' in %charset2kde_font (so that english has normal fonts)
- switch en_GB, *_CH, da, es@tradicional and wa to iso-8859-15
-
- * bootloader.pm: read "disk=/dev/xxx bios=0x8x" and save it
-
- * mouse.pm: special case for non detected usb interface on a box with no
- mouse.
- we *must* find out if there really is no usb, otherwise the box may
- not be accessible via the keyboard (if the keyboard is USB)
- the only way to know this is to make a full pci probe
-
-2002/02/28 dam's <damien@mandrakesoft.com>
-
- * standalone/drakbackup: bugfixs
- corrected translation for crontab
-
- * modparm.pm: corrected modinfo path for isa modules during install
-
-2002/02/28 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: try to fix if no chosen width has been found.
- removed Radeon 8500 from DRI capable cards.
-
- * rescue/tree/etc/oem: added curl as a bonus for oem install (it will be
- used by urpmi)
- added a2ps as a bonus (it fetch tetex where oem limited disk usage do
- not agree
- a lot).
- fixed bad copy of install packages.
-
- * tools/oem-prepare: added curl as a bonus for oem install (it will be
- used by urpmi)
- added a2ps as a bonus (it fetch tetex where oem limited disk usage do
- not agree
- a lot).
- fixed bad copy of INSTALL packages.
-
-2002/02/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install2.pm: more precise msg when can't access kernel modules because
- we still have many dumb people on cooker asking what's going on
-
- * install_steps_interactive.pm: small english fix
-
-2002/02/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/de.po, share/po/no.po: updated po files
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/is.po, share/po/hu.po,
- share/po/it.po, share/po/id.po, share/po/pl.po, share/po/fi.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
- * share/po/sv.po: updated Swedish file
- updated pot file
-
-2002/02/28 Pixel <pixel@mandrakesoft.com>
-
- * rescue/make_rescue_img: resolve conflicts for short keytable names (eg:
- "no" could be either "no-dvorak" or "no-latin1")
-
- * keyboard.pm (loadkeys_files): ensure each file appear only once
-
-2002/02/28 siegel
-
- * share/po/de.po: and another part of updates
- updates
-
-2002/02/28 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * share/po/fr.po: last translation but not least.
- further updates
- update french translation
-
-2002/02/28 dam's <damien@mandrakesoft.com>
-
- * share/themes-marble3d.rc: rechanged bg for camille
-
- * standalone/drakbackup: corrected translation for crontab
-
-2002/02/28 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed bad copy of install packages.
-
- * tools/oem-prepare: fixed bad copy of INSTALL packages.
-
- * Xconfigurator.pm: removed Radeon 8500 from DRI capable cards.
-
-2002/02/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/aliases, rescue/list: include /sbin/fsck.ext3 since our users are
- so dumb
-
-2002/02/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_TW.po: updated Chinese file
-
-2002/02/28 Pixel <pixel@mandrakesoft.com>
-
- * rescue/make_rescue_img: resolve conflicts for short keytable names (eg:
- "no" could be either "no-dvorak" or "no-latin1")
-
- * keyboard.pm (loadkeys_files): ensure each file appear only once
-
- * bootloader.pm: add "nowarn" in lilo.conf
-
- * install_steps.pm, fs.pm: use the "soft" option by default for /mnt/nfs
- and for "diskdrake --nfs"
-
-2002/02/28 sdupont
-
- * standalone/drakfont: including 'su' mode on drakfont.
-
-2002/02/28 siegel
-
- * share/po/de.po: updated missing strings
-
-2002/02/28 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Re-activated function to specify a CUPS server in
- another network and to switch to manual CUPS configuration.
- - Fixes/Improvements on Star Office/Open Office support:
- o When one switches the spooler, the entries of the printers under the
- old spooler are removed from Star Office/Open Office
- o Printers on remote CUPS servers (which are known through
- broadcasting)
- can be added to Star Office/Open Office
-
- * share/rpmsrate.server, share/rpmsrate: Added "curl" to install section,
- it is needed by printerdrake.
-
- * printer.pm:
- - Fixes/Improvements on Star Office/Open Office support:
- o When one switches the spooler, the entries of the printers under the
- old spooler are removed from Star Office/Open Office
- o Printers on remote CUPS servers (which are known through
- broadcasting)
- can be added to Star Office/Open Office
-
-2002/02/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: updated Basque file
-
-2002/02/27 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm:
- - Improved fully automatic adding of printer queue:
- o Ask for a queue name if more than one printer is detected
- o Let user confirm the model automatically chosen from the database
- o Set correct paper size according to the language/country
- - When one chooses a "CUPS + GIMP-Print" driver now all important
- options
- are displayed directly (without needing "Advanced" button).
- - Made less warning appearing on the console from where "printerdrake"
- was
- called.
-
-2002/02/27 fabman
-
- * share/po/es.po: converted to UTF-8
-
-2002/02/27 Franois Pons <fpons@mandrakesoft.com>
-
- * crypto.pm: fix missing version listed when doing update.
-
-2002/02/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: a few translations
-
- * mdk-stage1/rescue-gui.c, rescue/restore_ms_boot, rescue/list.i386,
- rescue/make_rescue_img: add "restore Windows Boot Loader" to rescue
-
- * install_steps_interactive.pm: formatAlaTex for congratz msg
- xfs + bootdisk = warning_msg
-
- * share/rpmsrate: flightgear is now fully lowercase
- glaxium
-
- * mdk-stage1/pcmcia_/probe.c: add Keld Jrn Simonsen <keld@dkuug.dk>'s O2
- Micro
- CardBus controller, and two other PCI entries which
- have close descriptions
-
- * mdk-stage1/pcmcia_/merge_from_pcitable: misc
- also report when pcitable is "too old"
- write a short perl program to easily merge new
- cardbus controllers from pcitable into probe.c
-
-2002/02/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eu.po: updated po file
-
-2002/02/27 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: simplify pyDict
-
- * install_steps_interactive.pm: ensure a keyboard is only once available,
- either in advanced or normal, but
- not in both (tx2fredl)
-
- * share/po/da.po:
- - it is UTF-8
- - fix line splitting
-
- * lang.pm: workaround iso-8859-1 charset based languages not displayed
- correctly at install
- - %lang2country is the authority, so if the country given by
- %lang2country doesn't exist in KDE, return C
- - fix be,sp,sr
- - s/def/default/ (typo)
- - add some utf kde fonts
-
-2002/02/27 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * share/po/fr.po: update french translation
-
- * standalone/drakxtv:
- - simplify an ACTION||fallback;fallback into ACTION;fallback
- - print a message saying that xawtv can be used now at the end of the
- channels auto-probing in case of direct use from cl and not from
- XawTV wrapper (from qa test) aka let the world be better :-)
-
- * share/po/br.po: minor update
- update brezhoneg translation
-
-2002/02/26 dam's <damien@mandrakesoft.com>
-
- * modparm.pm: corrected bad sprintf
-
-2002/02/26 fabman
-
- * share/po/es.po: updated spanish translations
-
-2002/02/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: version 8.2
-
-2002/02/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po, share/po/sv.po, share/po/hu.po: updated po files
-
-2002/02/26 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/smbnfs_gtk.pm, diskdrake/removable.pm,
- diskdrake/interactive.pm: propose some mount points for
- removable/nfs/smb
-
- * install_steps_interactive.pm: if no sound card are detected AND the user
- selected things needing a sound card, propose a special case for ISA
- cards
-
- * share/rpmsrate: add sndconfig in INSTALL (installed when user say Yes
- when asked for a ISA
- sound card)
-
- * my_gtk.pm (@icon_paths): ease testing
-
-2002/02/26 siegel
-
- * share/po/de.po: updates
-
-2002/02/26 dam's <damien@mandrakesoft.com>
-
- * standalone/drakfont: corrected ttf/TTF and xfs restart
-
- * share/logo-mandrake.png: new logo
-
-2002/02/26 fabman
-
- * share/po/es.po: updated spanish translations
-
-2002/02/26 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fix translation of test program.
-
-2002/02/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dietlibc/libstdio/fclose.c: don't segfault when fclose(NULL)
-
- * share/po/fr.po:
- - explain where to put nbsp spaces, explain
- what's nbsp spaces, explain how to compose them
- - add a few missing nbsp spaces
- - translate a few more things
-
-2002/02/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/bs.po, share/po/da.po, share/po/zh_TW.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
- * any.pm: fixed English typo
-
-2002/02/26 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/smbnfs_gtk.pm, diskdrake/removable.pm,
- diskdrake/interactive.pm: propose some mount points for
- removable/nfs/smb
-
- * Xconfigurator.pm: make perl_checker happy
- have "Ok More Show all" instead of "Ok Cancel Show all"
- set the locale properly instead of setting the translated messages in
- the script
-
- * any.pm:
- - zips() now return devices ending with "4", raw_zips() is the old
- zips()
- - rdvd handling
- - add .conf for /etc/devfs/conf.d/ files
- (devfssymlinkf): use /etc/devfs/conf.d/name.conf instead of putting the
- symlink in lib/dev-state
-
- * share/rpmsrate: add sndconfig in INSTALL (installed when user say Yes
- when asked for a ISA
- sound card)
- add xine in VIDEO 4
-
- * install_steps.pm:
- - zips() now return devices ending with "4", raw_zips() is the old
- zips()
- - rdvd handling
- - add .conf for /etc/devfs/conf.d/ files
- don't add mem=nopentium anymore. kernel people says it's not needed and
- bad
- for performance. It also means any bug must be addressed to them
- create /dev/dvd for DVDs
-
- * my_gtk.pm (@icon_paths): ease testing
-
- * lang.pm: create bindtextdomain which does only part of the load_mo job
-
- * install_steps_interactive.pm: if no sound card are detected AND the user
- selected things needing a sound card, propose a special case for ISA
- cards
-
- * detect_devices.pm:
- - zips() now return devices ending with "4", raw_zips() is the old
- zips()
- - rdvd handling
- - add .conf for /etc/devfs/conf.d/ files
- cleanup
-
- * fs.pm:
- - zips() now return devices ending with "4", raw_zips() is the old
- zips()
- - rdvd handling
- - add .conf for /etc/devfs/conf.d/ files
-
-2002/02/26 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * Xconfigurator_consts.pm: Ti Powerbook uses non-std 1152x768, rather than
- 1152x864
-
-2002/02/26 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * standalone/drakxtv: use "xvt -T" rather than "xvt --title": now not only
- we support rxvt
- and xterm but konsole too.
- the only one missing is gnome-terminal which has -t but not -T
- update comments
- - remove useless "no_edit => 1"
- - use interactive_gtk to determine if we're runned under X11 (ie
- authorized acces to X11 server, X11 context, ...)
- - add a note to remember that we should add a method to detect if we
- run under X11 if/when we implement interactive_qt
- - simplify code :
- * remove is_tv and simplify its code to be a one-liner (replace a
- foreach by a scalar context)
- * use format to prevent reverse lookup on scantv run thus
- enabling to reverse the initial hash table
- - all cases (newt, gtk, wt/wo xvt, ...) have been re tested on real
- hw.
-
-2002/02/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated po file
-
-2002/02/26 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: remove passwords and realnames from report.bug
-
-2002/02/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated po file
-
-2002/02/26 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: remove passwords and realnames from report.bug
-
-2002/02/25 dam's <damien@mandrakesoft.com>
-
- * any.pm, modparm.pm: corrected modules parameters functions
-
- * standalone/drakfont: debug
-
-2002/02/25 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: fixes for cursor or
- nasty pixel displayed using syslinux-1.67-3mdk
-
-2002/02/25 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: don't put accents for bootloader, we can just use 7bit
- chars
- (titi sucks bigtime)
- add a few nbsp spaces
-
- * rescue/list: add mt-st DAT stuff for joeghi (ghibo)
-
-2002/02/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
-2002/02/25 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: ignore-table is a global flag, so put it there (when
- needed)
-
- * standalone/drakboot: add --testing
-
- * modules.pm, install_steps.pm, fs.pm, detect_devices.pm: use ide-scsi for
- ide zips
-
- * install_steps_interactive.pm: sort the list of keyboards
-
-2002/02/25 Thierry Vignaud <tvignaud@mandrakesoft.com
-
- * share/po/fr.po: fix a typo (thanks gc)
-
-2002/02/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ru.po, share/po/sp.po, share/po/ca.po, share/po/th.po,
- share/po/uk.po, share/po/es.po, share/po/eo.po, share/po/ro.po,
- share/po/sv.po, share/po/sr.po, share/po/da.po, share/po/el.po,
- share/po/et.po, share/po/cs.po, share/po/tr.po, share/po/az.po,
- share/po/eu.po: updated some po files
-
-2002/02/24 Pixel <pixel@mandrakesoft.com>
-
- * share/keyboards.tar.bz2: fix permission
-
-2002/02/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cy.po, share/po/Makefile: updated Welsh file
-
- * share/po/zh_CN.po, share/po/DrakX.pot, share/po/eu.po, share/po/vi.po,
- share/po/wa.po, share/po/zh_TW.po: udated Vietnamese file
-
- * install_steps_interactive.pm: removed useless _( ) around a string
- displayed in English only
-
- * share/po/be.po, share/po/bg.po, share/po/sk.po, share/po/ar.po,
- share/po/sl.po, share/po/br.po, share/po/bs.po, share/po/sv.po,
- share/po/af.po: updated some po files
-
-2002/02/23 Pixel <pixel@mandrakesoft.com>
-
- * interactive_newt.pm:
- - use simplify_string to ensure multi-line and too long strings are
- not used
- (hacky, but no other solution)
- - set $::setstep like interactive_gtk is doing (??)
-
- * partition_table_empty.pm: handle MBR containing the same character (0 or
- "l")
-
- * diskdrake/interactive.pm: not_edit'able filesystem type (allow esp. a
- nicer newt version)
-
- * devices.pm (devices::make): following a good advice from Andrej
- Borsenkow, return the
- file even if the device file doesn't exist the caller will fail or not.
- The
- advantage is better compatibility than raising an exception
- devices::make doesn't mknod with devfs
-
- * detect_devices.pm: no need to catch the exception from devices::make
- anymore
- devices::make doesn't mknod with devfs
-
- * fs.pm: nicer error message when mount fails
-
- * share/rpmsrate: adding gphoto2
-
- * install_steps_interactive.pm: when passwords do not match, focus on
- first password entry, not the second (thanks to garrick)
-
- * Xconfigurator_consts.pm: remove Option "sw_cursor" for "SiS 6326" since
- it's already handled in Xconfigurator.pm
-
- * my_gtk.pm: fix @icon_paths to include /usr/share/libDrakX/pixmaps
- (thanks to garrick)
-
- * modules.pm: remove "-f" option for insmod
-
-2002/02/23 siegel
-
- * share/po/de.po: fixed silly error
- updates
-
-2002/02/23 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Added automatic configuration of printers
- in Star Office and Open Office.
-
-2002/02/22 dam's <damien@mandrakesoft.com>
-
- * share/advertising/02-internet.pl, share/advertising/07-server.pl,
- share/advertising/11-consul.pl, share/advertising/09-MDKcampus.pl,
- share/advertising/01-gnu.pl, share/advertising/13-Nvert.pl,
- share/advertising/06-user.pl, share/advertising/10-MDKexpert.pl,
- share/advertising/04-develop.pl, share/advertising/05-contcenter.pl,
- share/advertising/12-MDKstore.pl, share/advertising/03-graphic.pl,
- share/advertising/08-games.pl: corrected advertising text
-
- * share/po/fr.po: corrected bad translation
-
- * my_gtk.pm: corrected icon paths
-
-2002/02/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: exit the pur_gtk version after launching the wizard
- version
-
- * any.pm: better rephrasing
- change name and description of security levels
-
- * share/rpmsrate: powermanga: 2 -> 3
-
-2002/02/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po, share/po/DrakX.pot: updated Danish file
-
- * lang.pm: start of support of kde fonts
- fixed some keyboard names
-
- * keyboard.pm: fixed some keyboard names
- added the two ?win_toggle choices
- some info useful for keyboard handling
-
- * share/keyboards.tar.bz2: fixed some keyboard names
-
- * share/po/hu.po: updated hungarian file
-
-2002/02/22 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm: even smarted process to kill selection
-
- * lang.pm: fix 2 entries in charset2kde_font
- - remove non needed entries in lang2country
- - fix syntax errors
- - rename kdefont in charset2kde_font
- - much cleanup
- use invalid instead of unknown for errors when checking
- put back the less deep langs
- have the tree less deep (esp. nicer when not displaying UTF-8 entries)
- not translating in console installs (esp. newt) when the font is missing
- restrict the langs displayed to non utf8 during install
- fix warning message
- disable perl warnings when checking
- make perl_checker happy
-
- * devices.pm: add atibm (thanks to Robin Pollard)
-
- * bootloader.pm: put ignore-table to disable lilo's partition table
- checking
- (esp. the checking of the CHS geometry vs linear geometry)
-
- * Xconfigurator_consts.pm: fix syntax typo
-
- * Makefile:
- - exclude urpm from perl_checker
- - add checking keyboard.pm
-
- * install_steps_interactive.pm, install2.pm, install_steps.pm: not
- translating in console installs (esp. newt) when the font is missing
-
- * keyboard.pm: use invalid instead of unknown for errors when checking
- change the message
- disable perl warnings when checking
- - add checks for the various data structures
- - fix another typo for usb2drakxkbd
- fix typo
-
- * share/rpmsrate: add procmail in SYSTEM 4
- add samba-doc samba-winbind samba-swat
-
- * Xconfigurator.pm: workaround set_active failing
-
- * any.pm: use the setupBootloader help instead of setupBootloaderGeneral
- restrict the langs displayed to non utf8 during install
-
-2002/02/22 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakxtv: update TODO list;
- explain what is HRC
-
- * share/po/fr.po: further translations
- update french translation
-
-2002/02/21 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: corrected icon list
-
-2002/02/21 fabman
-
- * share/po/es.po: updated spanish po file
-
-2002/02/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: spacecup no more exists
- armagetron is nice, no use to install gltron as well
- autoconf2.5 and automake1.5
-
- * interactive.pm: when not in X and needs su, use consolehelper now
- use consolehelper when no "kdeinit: kwin" process
- is running
-
-2002/02/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/Makefile, share/po/hu.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/no.po, share/po/fi.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2002/02/21 Pixel <pixel@mandrakesoft.com>
-
- * lvm.pm, install_any.pm: ensure lvm tools don't need to be all installed
- at the same time
-
- * lang.pm, tools/make_mdkinst_stage2: LC_COLLATE and LC_CTYPE are
- getFile'd (cuz they are big, causing the .cz2 to be *big*)
-
- * share/rpmsrate: add kinput2-wnn4
-
-2002/02/21 siegel
-
- * share/po/de.po: update
-
-2002/02/21 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Removed "Manual configuration" button when "Local
- Printer" dialog is started from the queue modification menu (Recommended
- mode).
- Improved matching of printer names resulting from auto-detection with
- names in the database.
-
-2002/02/21 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: final batch of typos fixes (next time, please run a
- check speller)
- fix more typos
- update french translation;
- fix typos
-
- * diskdrake/interactive.pm: shorter displayed message
-
-2002/02/21 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: changed button label
-
- * standalone/icons/gmon.png, standalone/icons/categ.png,
- standalone/icons/verti.png, standalone/icons/drakbackup.540x57.png,
- standalone/icons/net_c.png, standalone/icons/ic82-system-40.png,
- standalone/icons/wiz_drakgw.png, standalone/icons/ic-drakfont-48.png,
- standalone/icons/ic82-back-up-16.png,
- standalone/icons/wiz_scannerdrake.png,
- standalone/icons/ic82-discdurwhat-40.png,
- standalone/icons/ic82-tape-40.png, standalone/icons/ic82-network-40.png,
- standalone/icons/smbnfs_default.png, standalone/icons/smbnfs_server.png,
- standalone/icons/hori.png, standalone/icons/wiz_draknet.png,
- standalone/icons/smbnfs_mounted.png, standalone/icons/wiz_firewall.png,
- standalone/icons/wiz_default_up.png,
- standalone/icons/ic82-back-up-32.png, standalone/icons/ic82-CD-40.png,
- standalone/icons/ic82-systemeplus-40.png,
- standalone/icons/ic82-back-up-48.png,
- standalone/icons/ic82-dossier-32.png, standalone/icons/net_d.png,
- standalone/icons/ic82-moreoption-40.png,
- standalone/icons/smbnfs_has_mntpoint.png, standalone/icons/tradi.png,
- standalone/icons/wiz_printerdrake.png,
- standalone/icons/wiz_default_left.png,
- standalone/icons/eth_card_mini2.png, standalone/icons/net_u.png,
- standalone/icons/ic82-users-40.png, standalone/icons/mdk_logo.png,
- standalone/icons/ic82-others-40.png, standalone/icons/ic82-when-40.png,
- standalone/icons/draknet_step.png, standalone/icons/drakfont.620x57.png,
- standalone/icons/ic82-where-40.png: added new gfx only standalone
-
- * pixmaps/categ.png, pixmaps/verti.png, pixmaps/ic82-moreoption-40.png,
- pixmaps/ic82-system-40.png, pixmaps/net_c.png,
- pixmaps/ic-drakfont-48.png, pixmaps/ic82-CD-40.png,
- pixmaps/ic82-when-40.png, pixmaps/ic82-back-up-32.png,
- pixmaps/draknet_step.png, pixmaps/ic82-dossier-32.png,
- pixmaps/ic82-back-up-48.png, pixmaps/smbnfs_server.png,
- pixmaps/ic82-discdurwhat-40.png, pixmaps/smbnfs_default.png,
- pixmaps/gmon.png, pixmaps/drakbackup.540x57.png,
- pixmaps/smbnfs_mounted.png, pixmaps/wiz_printerdrake.png,
- pixmaps/wiz_default_left.png, pixmaps/wiz_default_up.png,
- pixmaps/drakfont.620x57.png, pixmaps/ic82-tape-40.png,
- pixmaps/wiz_draknet.png, pixmaps/net_d.png,
- pixmaps/ic82-systemeplus-40.png, pixmaps/wiz_drakgw.png,
- pixmaps/mdk_logo.png, pixmaps/ic82-users-40.png,
- pixmaps/ic82-back-up-16.png, pixmaps/hori.png, pixmaps/tradi.png,
- pixmaps/smbnfs_has_mntpoint.png, pixmaps/eth_card_mini2.png,
- pixmaps/wiz_firewall.png, pixmaps/net_u.png, pixmaps/ic82-where-40.png,
- pixmaps/ic82-others-40.png, pixmaps/ic82-network-40.png,
- pixmaps/wiz_scannerdrake.png: removed gfx not used during install
-
-2002/02/21 Franois Pons <fpons@mandrakesoft.com>
-
- * crypto.pm: fixed another not seen 8.1 reference in label.
- fixed 8.1 release hard coded.
-
-2002/02/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fi.po: updated pot file
- updated Finnish file
-
- * help.pm: updated help file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/Makefile, share/po/hu.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2002/02/21 Pixel <pixel@mandrakesoft.com>
-
- * share/themes/blueHeart-button4.png, share/themes-DarkMarble.rc,
- install_gtk.pm, share/themes/DarkMarble-button3_out.png,
- share/themes.rc, share/themes/blueHeart-brown_bg1.png,
- share/themes/DarkMarble-button3_in.png, share/themes-blueHeart.rc,
- share/themes/DarkMarble-check_on.png,
- share/themes/blueHeart-button1.png,
- share/themes/DarkMarble-check_off.png,
- share/themes/blueHeart-button2.png, share/themes/DarkMarble-gloom2.png,
- share/themes/DarkMarble-button3_in_prelight.png,
- share/themes/DarkMarble-button3_out_prelight.png: remove DarkMarble and
- blueHeart themes
-
- * bootloader.pm: have devfs=nomount for failsafe
-
- * Makefile.config, share/po/Makefile: make a difference between PMS and
- ALLPMS. For install, only use PMS
-
- * lvm.pm: ensure lvm tools don't need to be all installed at the same time
-
- * Makefile: template.in stuff removed
- make a difference between PMS and ALLPMS. For install, only use PMS
-
- * pkgs.pm: smarter choosing of processes to kill
-
- * tools/i386/netboot/make_boot_network: cleanup
-
- * modules.pm: add aic7xxx_old
-
- * install_any.pm: ensure lvm tools don't need to be all installed at the
- same time
- (remove_bigseldom_used): remove xf86Wacom.so & mkfs.xfs
- DarkMarble theme is removed
- (kdeicons_postinstall): remove this obsolete code
- no special case for installing imwheel
-
- * lang.pm, tools/make_mdkinst_stage2: LC_COLLATE and LC_CTYPE are
- getFile'd (cuz they are big, causing the .cz2 to be *big*)
-
- * network/smbnfs.pm, network/nfs.pm: nicer conditional displaying of nfs
- comment
-
-2002/02/21 siegel
-
- * share/po/de.po: update
- snapshot
-
-2002/02/21 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Added "type => 'list'" to the printer modification
- menu, it appeared as a drop-down list during the installation.
-
-2002/02/21 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakxtv: more translatable strings;
- hide scantv output on console;
- check that we're under X11 before running scantv in an xterm
-
-2002/02/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/doc/UPDATEMODULES: add an example on modules with options
- first line comment no more necessary
- s/row/column/, silly me
-
- * standalone.pm: explanations stuff: no reason to use "updated" at a place
- when we
- use "modified" at the rest of the locations..
-
-2002/02/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po: updated Spanish file
- updated Spanish file
-
-2002/02/20 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (ejectCdrom): display "files still open:" for all
- processes when umounting fail
-
- * pkgs.pm: much simpler & stronger killing of still running processes
-
- * mouse.pm: USB|Generic is 3 button mice, add a USB 2 Button entry
-
-2002/02/20 dam's <damien@mandrakesoft.com>
-
- * share/themes-marble3d.rc: updated theme
-
- * network/adsl.pm: mgmt install corrected
-
-2002/02/20 daouda
-
- * share/rpmsrate:
- - same weight for rfbdrake in NETWORKING_REMOTE_ACCESS
- NETWORKING_REMOTE_ACCESS_SERVER
-
-2002/02/20 fcrozat
-
- * share/rpmsrate: Remove mozilla-psm from list, it is merged in mozilla
-
-2002/02/20 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem, tools/oem-prepare: synced with newer rpmsrate of
- DrakX and newer method to select INSTALL packages.
-
- * standalone/XFdrake: fixed NVIDIA package in urpmi db by directly using
- urpm library instead of
- parsing (now removed) depslist.ordered file.
-
- * Xconfigurator.pm: fixed default value if selecting a card (use previous
- one or existing one).
- added XFree 4 driver choice if Other|Unlisted is chosen.
- fixed cancel on card selection so that previous choice is not lost.
-
- * Xconfigurator_consts.pm: added @allbutfbdrivers and @alldrivers for
- listing XFree 4 drivers.
-
-2002/02/20 gbeauchesne
-
- * share/rpmsrate:
- - Add gcc3.0-c++ and libstdc++3.0-devel
- - Prefer gcc3.0-java over gcc-java
- - Remove BasiliskII-sheepnet since it does no longer exist
- - Add/prefer BasiliskII-jit over BasiliskII
-
-2002/02/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po: updated FRench file
-
- * share/po/es.po: updated Spanish file
- updated Spanish file
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/eu.po, share/po/az.po,
- share/po/ru.po, share/po/pt_BR.po, share/po/hr.po, share/po/ko.po,
- share/po/cy.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/is.po, share/po/hu.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2002/02/20 Pixel <pixel@mandrakesoft.com>
-
- * share/po/fr.po: fix s/SILO/LILO/
-
- * fsedit.pm: have "with /usr" translated
-
- * install_steps_interactive.pm (loadSavePackagesOnFloppy): add a "Cancel"
- button
-
- * steps.pm: move installUpdates after configureX (workaround for bad
- timeouts during installing updates)
-
- * install_steps.pm, any.pm, standalone/draksec: factorize and update the
- reading of previous security level
-
-2002/02/20 siegel
-
- * share/po/de.po: update
-
-2002/02/20 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: update french translations
-
-2002/02/20 dam's <damien@mandrakesoft.com>
-
- * share/advertising/13-Nvert.pl: changed toll free
-
- * my_gtk.pm: added mcc kill if wait message
-
- * standalone/logdrake: cosmetic change, mcc compliance
-
-2002/02/20 daouda
-
- * share/rpmsrate:
- - same weight for rfbdrake in NETWORKING_REMOTE_ACCESS
- NETWORKING_REMOTE_ACCESS_SERVER
-
-2002/02/20 fcrozat
-
- * share/rpmsrate: Remove mozilla-psm from list, it is merged in mozilla
-
-2002/02/20 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: fixed INSTALL category in rpmsrate for copying
- file when changing cd (was an
- limitation in read_rpmsrate when a package having a category and INSTALL
- caused
- INSTALL to be dropped).
-
-2002/02/20 gbeauchesne
-
- * share/rpmsrate:
- - Add gcc3.0-c++ and libstdc++3.0-devel
- - Prefer gcc3.0-java over gcc-java
- - Remove BasiliskII-sheepnet since it does no longer exist
- - Add/prefer BasiliskII-jit over BasiliskII
-
-2002/02/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/advertising/07-server.pl, share/advertising/01-gnu.pl: Improved
- English strings
-
- * share/po/hu.po, share/po/es.po, share/po/ar.po: updated Hungarian and
- Spanish files
-
-2002/02/20 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: remove fsck_option (obsolete)
-
- * share/po/fr.po: fix s/SILO/LILO/
-
- * fsedit.pm: have "with /usr" translated
-
- * install_steps_interactive.pm (loadSavePackagesOnFloppy): add a "Cancel"
- button
-
- * steps.pm: move installUpdates after configureX (workaround for bad
- timeouts during installing updates)
-
- * install_steps.pm, any.pm, standalone/draksec: factorize and update the
- reading of previous security level
-
-2002/02/20 siegel
-
- * share/po/de.po: snapshot
-
-2002/02/19 dam's <damien@mandrakesoft.com>
-
- * share/advertising/Makefile: new Makefile to install ads
-
-2002/02/19 fcrozat
-
- * share/rpmsrate:
- -Install gnome-vfs-extras when installing nautilus (to get samba
- browsing)
- -don't install nautilus-mozilla, it is pulled by nautilus
-
-2002/02/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * any.pm: english fix
-
-2002/02/19 Pixel <pixel@mandrakesoft.com>
-
- * share/advertising/Makefile: advertising installation cleanup
-
- * diskdrake/smbnfs_gtk.pm: ugly hack to fix die
-
-2002/02/19 siegel
-
- * share/po/de.po: updates for beta 3
-
-2002/02/19 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Changed button texts of "Do you want to auto-detect?"
- dialog.
-
-2002/02/19 dam's <damien@mandrakesoft.com>
-
- * share/advertising/Makefile: new Makefile to install ads
-
-2002/02/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * any.pm: report_bug: find syslog in /var/log if it's not in /tmp, add
- $prefix in front of /var/* when missing
- since we give "lilo.conf" in drakbug_report, let's also
- give "menu.lst"
-
-2002/02/19 Pixel <pixel@mandrakesoft.com>
-
- * share/advertising/Makefile: advertising installation cleanup
-
-2002/02/19 siegel
-
- * share/po/de.po: updates for beta 3
-
-2002/02/19 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Changed button texts of "Do you want to auto-detect?"
- dialog.
-
-2002/02/19 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: setting help
-
- * share/advertising/10-MDKexpert.png, share/advertising/07-server.png,
- share/advertising/05-contcenter.png, share/advertising/03-graphic.png,
- share/advertising/12-MDKstore_icon.png,
- share/advertising/06-user_icon.png,
- share/advertising/04-develop_icon.png,
- share/advertising/12-MDKstore.png, share/advertising/00-thanks.png,
- share/advertising/06-user.png, share/advertising/02-internet_icon.png,
- share/advertising/04-develop.png,
- share/advertising/05-contcenter_icon.png,
- share/advertising/10-MDKexpert_icon.png, share/advertising/13-Nvert.png,
- share/advertising/11-consul.png, share/advertising/03-graphic_icon.png,
- share/advertising/02-internet.png, share/advertising/07-server_icon.png,
- share/advertising/01-gnu.png, share/advertising/08-games.png,
- share/advertising/09-MDKcampus.png,
- share/advertising/09-MDKcampus_icon.png,
- share/advertising/08-games_icon.png: re-adding with -kb
- removing for re-adding with -kb
- added advertising for translation
-
- * share/advertising/essi.p: blah
- added advertising for translation
-
- * my_gtk.pm: new icon handler
-
- * Makefile.config: addde share/advertising/*.pl for translation
-
- * share/advertising/Makefile: new Makefile to install ads
-
- * share/advertising/00-thanks.pl, share/advertising/06-user.pl,
- share/advertising/08-games.pl, share/advertising/list,
- share/advertising/09-MDKcampus.pl, share/advertising/01-gnu.pl,
- share/advertising/11-consul.pl, share/advertising/13-Nvert.pl,
- share/advertising/02-internet.pl, share/advertising/07-server.pl,
- share/advertising/10-MDKexpert.pl, share/advertising/04-develop.pl,
- share/advertising/05-contcenter.pl, share/advertising/12-MDKstore.pl,
- share/advertising/03-graphic.pl: added advertising for translation
-
-2002/02/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * any.pm: report_bug: find syslog in /var/log if it's not in /tmp, add
- $prefix in front of /var/* when missing
- since we give "lilo.conf" in drakbug_report, let's also
- give "menu.lst"
-
-2002/02/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po, share/po/hu.po: updated Vietnamese and Hungarian files
-
-2002/02/19 Pixel <pixel@mandrakesoft.com>
-
- * share/advertising/Makefile: advertising installation cleanup
-
- * install2.pm: anchor the -IP match at the end of the string
- move loading /tmp/network from stage1 before doing the auto_install
- stuff to
- allow the -IP feature on auto_install file name
-
- * share/rpmsrate: add grub in 4 SYSTEM
-
-2002/02/19 Till Kamppeter <till@mandrakesoft.com>
-
- * standalone/printerdrake, printer.pm: Assured that the default page size
- is "Letter" for US/Canada and "A4" for the rest of the world.
- The "Description" field of a printer queue is filled in with printer
- manufacturer and model by default.
- Removed unused varaiables in /usr/sbin/printerdrake.
-
- * printerdrake.pm: Changed button texts of "Do you want to auto-detect?"
- dialog.
- Assured that the default page size is "Letter" for US/Canada and "A4"
- for the rest of the world.
- The "Description" field of a printer queue is filled in with printer
- manufacturer and model by default.
- Removed unused varaiables in /usr/sbin/printerdrake.
-
- * install_steps_interactive.pm: Replaced "a4" and "letter" by "A4" and
- "Letter" so that Foomatic recognizes
- the paper sizes.
- Also use "Letter" paper for "en_CA" and "fr_CA" locales.
-
-2002/02/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c: when no net device found, print a msg to tell
- that now most pcmcia network adapters are supported
- with network.img
-
-2002/02/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: updated help file
-
- * share/po/sp.po, share/po/zh_CN.po, share/po/DrakX.pot, share/po/th.po,
- share/po/es.po, share/po/fr.po, share/po/sr.po, share/po/de.po,
- share/po/sk.po, share/po/tr.po, share/po/eu.po, share/po/sl.po,
- share/po/vi.po, share/po/uk.po, share/po/wa.po, share/po/sv.po,
- share/po/zh_TW.po, share/po/it.po: updated pot file
-
-2002/02/18 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm, standalone/localedrake:
- - handle --kde_lang with optionally --kde_country
- - handle --apply
-
- * install_steps_gtk.pm: s/hbox/vbox for "Select Install Class"
-
-2002/02/18 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake.png: new gfx
-
-2002/02/18 fcrozat
-
- * share/rpmsrate: Install Guppi when installing gnumeric
-
-2002/02/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: titi sucks again
-
-2002/02/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po: updated Slovak ile
- updated pot file
-
- * help.pm: updated help file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/lt.po, share/po/ar.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/bs.po,
- share/po/da.po, share/po/zh_TW.po, share/po/cs.po, share/po/af.po:
- updated pot file
-
-2002/02/18 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm:
- - remove media_type cdrom-burner, use {capacity} instead
- - use /proc/sys/dev/cdrom/info to fill in the {capacity}
-
- * diskdrake/smbnfs_gtk.pm:
- - add Cancel
- - move "click here" in "Search servers" on the right side
- - remove Export
- - fix bug
-
- * share/rpmsrate: raise xsane in SCANNER (Yves Duret)
- raise mkisofs & cdrecord in BURNER
-
- * Xconfigurator.pm: workaround not having the right to connect to our new
- created test server.
- info about the pb (sorry for the french):
- quand on lance le serveur
- - via xdm/kdm/startx, ca utilise xauth, xhost est ferm
- - via X/xinit, xhost est ouvert sur localhost, xauth n'est pas utilis
- *sauf* si X/xinit est lanc partir d'un X *et* .Xauthority est non
- vide.
- dans ce cas, xhost est ferm, et aucun xauth n'est ajout
- une consquence, c'est que XFdrake ne peut pas accder au X de
- test si XFdrake est lanc sous X ou "xauth list" est non vide
- exception: quand on lance le xdm/kdm en root, xhost n'est pas
- ferm,
- pas contre il est ferm en root & startx.
-
- * any.pm (fileshare_config): rework the custom message and launch
- userdrake
- (report_bug): add lilo.conf
-
- * standalone/localedrake:
- - handle --kde_lang with optionally --kde_country
- - handle --apply
- change the message & ask wether to logout or not
-
- * lang.pm:
- - handle --kde_lang with optionally --kde_country
- - handle --apply
- (lang2kde_lang): add missing valid_kde_langs
- fuzzy language finding between available langs when it doesn't match
- (useful for upgrades where fr_FR was fr_FR@euro)
-
- * diskdrake/interactive.pm: remove cdrom-burner from media_type set
-
- * install_steps_gtk.pm: s/hbox/vbox for "Select Install Class"
-
- * fs.pm (mount_options_unpack): add usrquota and grpquota for
- ext2/ext3/reiserfs/xfs
- - remove media_type cdrom-burner, use {capacity} instead
- - use /proc/sys/dev/cdrom/info to fill in the {capacity}
-
- * share/compssUsers: add EDITORS in Development/Development
- add EDITORS in Development/Development
-
-2002/02/18 yduret
-
- * bootlook.pm: remove aurora part (commented for the moment)
-
- * standalone/scannerdrake: HP OfficeJet support
- scsi/parport preliminary support
-
- * scanner.pm: update
- scsi parport preliminary support
- no more show unsupported scanner
- common output for ScannerDB update from sane *.desc files and from
- usbtable
-
-2002/02/17 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/interactive.pm: warn_if_renumbered now also done at install
-
-2002/02/17 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: have icewm-light in any case (to be used as a failsafe
- window manager)
- add hotplug, usbutils and usbview with the new flag USB
-
- * install_any.pm: hotplug now handled via rpmsrate and the USB flag
- add some log to know why umounting /tmp/image fail
-
- * diskdrake/interactive.pm: warn_if_renumbered now also done at install
- force scalar context for warp_text
-
- * share/po/id.xsl, share/po/help_xml2pm.pl: use xsltproc as a filter to
- remove entities
-
- * share/po/Makefile (clean): remove .memdump
-
- * any.pm (autologin): do not allow empty user name since no autologin can
- already be achieved by choosing "No"
-
- * install2.pm: do not use run_program::xxx, use directly "system" so that
- stdout is kept unchanged during "postInstall" execution
-
- * network/smb.pm: fix typo (s/nfs/smbfs/)
-
-2002/02/17 siegel
-
- * help.pm: new version for 8.2
-
- * share/po/de.po: new german version
-
- * share/po/help_xml2pm.pl: added check for missing xsltproc
- fix perl warnings after adding -w
-
- * share/po/.cvsignore: added .memdump
-
- * share/po/Makefile: allow me to work with a symlink to doc in this
- directory
-
-2002/02/16 Pixel <pixel@mandrakesoft.com>
-
- * lvm.pm:
- - LVs "device" field were containing "/dev/vg/number" whereas it must
- be "vg/name"
- - added lv_resize
-
- * diskdrake/interactive.pm: add Resize'ing mounted XFS on LVM
-
- * crypto.pm (mirrors): add a timeout via "alarm" (needs testing)
-
-2002/02/16 Pixel <pixel@mandrakesoft.com>
-
- * Xconfig.pm:
- - prefer XKB available from existing XF86Config over
- /etc/sysconfig/keyboard KEYTABLE
- - fix translating from /etc/sysconfig/keyboard KEYTABLE to XKB
-
- * diskdrake/interactive.pm: add Resize'ing mounted XFS on LVM
-
- * interactive_newt.pm: do not trash error messages if testing
-
- * lang.pm (country2lang): created
- (write): ensure it doesn't fail when kdeglobals is not writable (eg: the
- directory doesn't exist)
- (list): return the languages in a "specific" order (favours non utf8
- over utf8)
-
- * crypto.pm (mirrors): add a timeout via "alarm" (needs testing)
-
- * install_steps_interactive.pm (setupSCSI): when "clicked", ask "Do you
- have any SCSI interfaces" instead
- of assuming there is a SCSI interface and asking the driver name
-
- * lvm.pm:
- - LVs "device" field were containing "/dev/vg/number" whereas it must
- be "vg/name"
- - added lv_resize
- - call pvcreate with "-y -ff"
- - created LVs are notFormatted
-
- * interactive.pm:
- - fix non X + testing + su
- - since "interactive" takes care of "format" for type "combo", remove
- "format" (so that interactive_newt which switch to type "list" don't
- apply
- "format" once again)
-
- * standalone/localedrake: handle --kde_country=<country>
-
-2002/02/16 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm (country2lang): created
- (write): ensure it doesn't fail when kdeglobals is not writable (eg: the
- directory doesn't exist)
- (list): return the languages in a "specific" order (favours non utf8
- over utf8)
- fix call to update_gnomekderc
-
- * standalone/localedrake: handle --kde_country=<country>
-
-2002/02/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
- * share/po/sk.po, share/po/cs.po, share/po/es.po: updated Czech, Spanish
- and Slovak files
-
-2002/02/16 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm: fix call to update_gnomekderc
- remove unused & unneeded special %lang2kde_lang
- - add lang::check
- - fix utf-ko -> utf_ko
- - fix utf-14 -> utf_14
- - modify share/config/kdeglobals
- - add charset2kde_charset, lang2country, lang2kde_lang
-
-2002/02/15 dam's <damien@mandrakesoft.com>
-
- * standalone/drakfont: embedded mode correction
-
- * my_gtk.pm: highlight in gtk icon widget
-
- * share/themes/mdk-check_on.png, share/themes/mdk-toggle_off.png,
- share/themes/mdk-toggle_on.png, share/themes/mdk-check_off.png: new gfx
-
- * share/step-red.xpm, share/step-orange.xpm, share/step-orange-click.xpm,
- share/step-green-click.xpm, share/step-green.xpm, share/step-red-on.xpm,
- share/step-orange-on.xpm, share/step-green-on.xpm,
- share/step-red-click.xpm: new gfx
- new gfx
-
-2002/02/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po, share/po/fi.po, share/po/DrakX.pot, share/po/fr.po,
- share/po/wa.po, share/po/da.po, share/po/cs.po, share/po/hu.po,
- share/po/eu.po: updated Basque file; fixed a msgid change
-
- * share/po/sv.po: updated Swedish file
- updated Basque file; fixed a msgid change
-
-2002/02/15 Pixel <pixel@mandrakesoft.com>
-
- * run_program.pm: remove assigning STDIN to /dev/null since:
- - programs should not use STDIN
- - the "postInstall" script for auto_install's is more happy still
- having the STDIN.
-
- * diskdrake/smbnfs_gtk.pm, pixmaps/smbnfs_has_mntpoint.png,
- pixmaps/smbnfs_default.png, pixmaps/smbnfs_mounted.png,
- pixmaps/smbnfs_server.png: add icons showing if a mount-point is
- associated or if the share is mounted
-
- * pkgs.pm: fix typo
-
- * diskdrake/interactive.pm: use the new warp_text
-
- * install_steps.pm: use lang::charset2kde_charset
-
- * standalone/localedrake: lang::write doesn't need the filename anymore
-
- * any.pm: use 'combo' instead of 'type' for bootloader choice and security
- choice
- (requested by fredb&dadou)
-
- * interactive_gtk.pm: force scalar for Gtk::Label->new with warp_text
-
- * interactive.pm: favour "combo" over "list" in any case
-
- * Makefile (check): add lang::check checking
-
-2002/02/15 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: update translation
-
-2002/02/14 Pixel <pixel@mandrakesoft.com>
-
- * standalone/lsnetdrake: adapt to the neater network::smb and network::nfs
-
- * network/smb.pm, network/smbnfs.pm, network/nfs.pm: cleaner & OOed code,
- with more code sharing
-
- * interactive_gtk.pm, diskdrake/interactive.pm: use the new warp_text
- feature
-
- * my_gtk.pm (ctree_set_icon): new function
-
- * diskdrake/smbnfs_gtk.pm: some cleanup, icons showing wether a
- mount-point is associated are coming
-
- * standalone/diskdrake: fix expert and testing options handling
-
-2002/02/14 dam's <damien@mandrakesoft.com>
-
- * standalone/drakfont: embedded mode
- drakfont embedde mode
-
- * share/step-red-on.xpm, share/step-red.xpm, share/step-orange.xpm,
- share/step-orange-on.xpm, share/step-orange-click.xpm,
- share/step-green-click.xpm, share/step-red-click.xpm,
- share/step-green-on.xpm: new gfx
-
-2002/02/14 erwan
-
- * tools/i386/netboot/ni5010/pxegrub, tools/i386/netboot/epic100/stage1,
- tools/i386/netboot/epic100/stage2, tools/i386/netboot/3c90x/pxegrub,
- tools/i386/netboot/rtl8139/pxegrub, tools/i386/netboot/ni5210/nbgrub,
- tools/i386/netboot/otulip/stage1, tools/i386/netboot/otulip/stage2,
- tools/i386/netboot/exos205/nbgrub, tools/i386/netboot/eepro/stage1,
- tools/i386/netboot/eepro/stage2, tools/i386/netboot/3c529/nbgrub,
- tools/i386/netboot/smc9000/pxegrub, tools/i386/netboot/ne2100/stage1,
- tools/i386/netboot/ne2100/stage2, tools/i386/netboot/exos205/pxegrub,
- tools/i386/netboot/sis900/nbgrub, tools/i386/netboot/ne/stage1,
- tools/i386/netboot/ne/stage2, tools/i386/netboot/tulip/nbgrub,
- tools/i386/netboot/sk_g16/nbgrub, tools/i386/netboot/eepro100/pxegrub,
- tools/i386/netboot/tiara/nbgrub, tools/i386/netboot/rtl8139/stage1,
- tools/i386/netboot/rtl8139/stage2, tools/i386/netboot/tiara/pxegrub,
- tools/i386/netboot/lance/nbgrub, tools/i386/netboot/depca/nbgrub,
- tools/i386/netboot/ni6510/stage1, tools/i386/netboot/3c90x/nbgrub,
- tools/i386/netboot/ni6510/stage2, tools/i386/netboot/smc9000/stage1,
- tools/i386/netboot/smc9000/stage2, tools/i386/netboot/3c509/pxegrub,
- tools/i386/netboot/3c509/stage1, tools/i386/netboot/3c509/stage2,
- tools/i386/netboot/sis900/pxegrub, tools/i386/netboot/ne2100/pxegrub,
- tools/i386/netboot/3c595/nbgrub, tools/i386/netboot/eepro/pxegrub,
- tools/i386/netboot/wd/nbgrub, tools/i386/netboot/ns8390/nbgrub,
- tools/i386/netboot/ni5210/stage1, tools/i386/netboot/ni5010/nbgrub,
- tools/i386/netboot/ni5210/stage2, tools/i386/netboot/exos205/stage1,
- tools/i386/netboot/exos205/stage2, tools/i386/netboot/eepro100/nbgrub,
- tools/i386/netboot/3c529/stage1, tools/i386/netboot/3c529/stage2,
- tools/i386/netboot/sis900/stage1, tools/i386/netboot/tulip/stage1,
- tools/i386/netboot/sis900/stage2, tools/i386/netboot/tulip/stage2,
- tools/i386/netboot/sk_g16/stage1, tools/i386/netboot/w89c840/nbgrub,
- tools/i386/netboot/sk_g16/stage2, tools/i386/netboot/tiara/stage1,
- tools/i386/netboot/tiara/stage2, tools/i386/netboot/depca/stage1,
- tools/i386/netboot/lance/stage1, tools/i386/netboot/3c90x/stage1,
- tools/i386/netboot/depca/stage2, tools/i386/netboot/lance/stage2,
- tools/i386/netboot/3c90x/stage2, tools/i386/netboot/otulip/pxegrub,
- tools/i386/netboot/tulip/pxegrub, tools/i386/netboot/epic100/nbgrub,
- tools/i386/netboot/3c595/stage1, tools/i386/netboot/ni5210/pxegrub,
- tools/i386/netboot/3c595/stage2, tools/i386/netboot/w89c840/pxegrub,
- tools/i386/netboot/wd/stage1, tools/i386/netboot/wd/pxegrub,
- tools/i386/netboot/wd/stage2, tools/i386/netboot/otulip/nbgrub,
- tools/i386/netboot/ns8390/stage1, tools/i386/netboot/eepro/nbgrub,
- tools/i386/netboot/ni5010/stage1, tools/i386/netboot/ns8390/stage2,
- tools/i386/netboot/ni5010/stage2, tools/i386/netboot/ne2100/nbgrub,
- tools/i386/netboot/ni6510/pxegrub, tools/i386/netboot/eepro100/stage1,
- tools/i386/netboot/eepro100/stage2, tools/i386/netboot/ne/nbgrub,
- tools/i386/netboot/depca/pxegrub, tools/i386/netboot/ne/pxegrub,
- tools/i386/netboot/w89c840/stage1, tools/i386/netboot/rtl8139/nbgrub,
- tools/i386/netboot/w89c840/stage2, tools/i386/netboot/sk_g16/pxegrub,
- tools/i386/netboot/lance/pxegrub, tools/i386/netboot/ni6510/nbgrub,
- tools/i386/netboot/smc9000/nbgrub, tools/i386/netboot/3c529/pxegrub,
- tools/i386/netboot/3c595/pxegrub, tools/i386/netboot/ns8390/pxegrub,
- tools/i386/netboot/epic100/pxegrub, tools/i386/netboot/3c509/nbgrub: New
- version of grub (0.91) with allstage and pxegrub
-
- * tools/i386/netboot/3c507/pxegrub, tools/i386/netboot/3c507/stage1,
- tools/i386/netboot/3c507/stage2, tools/i386/netboot/3c503/nbgrub,
- tools/i386/netboot/3c503/pxegrub, tools/i386/netboot/3c507/nbgrub,
- tools/i386/netboot/3c503/stage1, tools/i386/netboot/3c503/stage2:
- Fixning some file missing in netboot
-
-2002/02/14 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed obsoletes management according to urpmi code.
-
-2002/02/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ga.po, share/po/cy.po, share/po/is.po, share/po/ar.po,
- share/po/sl.po, share/po/ro.po: Instead of temporary removingfiles from
- CVS put a rule in Makefile to
- don't use them (thanks Thierry)
- updated some po files; removed the ones too lowly translated for the 8.2
-
- * share/po/pt_BR.po: updted Brazilian file
- updated some po files; removed the ones too lowly translated for the 8.2
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/az.po,
- share/po/ru.po, share/po/hr.po, share/po/ko.po, share/po/nl.po,
- share/po/ja.po, share/po/sv.po, share/po/hu.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/bs.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated some po files; removed the ones
- too lowly translated for the 8.2
-
- * share/po/vi.po: updated Vietnamese file
- updated some po files; removed the ones too lowly translated for the 8.2
-
- * share/po/Makefile: Instead of temporary removingfiles from CVS put a
- rule in Makefile to
- don't use them (thanks Thierry)
-
-2002/02/14 Pixel <pixel@mandrakesoft.com>
-
- * standalone/lsnetdrake: adapt to the neater network::smb and network::nfs
-
- * network/smbnfs.pm, network/smb.pm, network/nfs.pm: cleaner & OOed code,
- with more code sharing
-
- * interactive.pm: if testing, don't use kdesu
-
- * install_steps.pm: gzip report.bug
-
- * interactive_gtk.pm, diskdrake/interactive.pm: use the new warp_text
- feature
-
- * standalone/diskdrake: fix expert and testing options handling
-
- * my_gtk.pm (ctree_set_icon): new function
-
- * c/stuff.xs.pm: undef'ing some macros used by 2 independent sources et
- still needed :-(
- #include iconv.h is needed even when C_RPM is undefined
-
- * diskdrake/smbnfs_gtk.pm: some cleanup, icons showing wether a
- mount-point is associated are coming
-
-2002/02/14 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/br.po: update
- convert to utf-8
-
- * standalone/drakxtv: uses xawtv internal strings instead of frequencies
- tables ids as values
- in %freqtables in order to enhance drakxtv robustness when
- translators'll
- arrive. thus we'll pass right strings to scantv instead of translated
- ones
- explain how we manage the "all frequencies" case
- display sorted tv norms
-
-2002/02/13 erwan
-
- * tools/i386/netboot/device.map, tools/i386/netboot/makeImages: Adding
- missing file on netboot
-
- * tools/i386/netboot/make_boot_network, tools/i386/netboot/grub: updating
- grub in netboot
-
-2002/02/13 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: avoid generating headers for copying file in
- postinstall-rpm directory.
- make sure not to crash if a package that should have been in CD1 is
- somewhere
- else.
- fixed stupid typo.
- removed all @needToCopy... variables and now use INSTALL category in
- rpmsrate.
-
- * share/rpmsrate: updated INSTALL category with the merge of DrakX
- obsoleted list (it will use
- INSTALL now :-)
-
- * pkgs.pm: added extension to setSelectedFromCompssList.
-
- * share/rpmsrate.server: synced INSTALL category with standard rpmsrate.
-
-2002/02/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Danish and Hungarian files
-
- * share/po/da.po: updated Danish file
- updated Danish and Hungarian files
-
-2002/02/13 Pixel <pixel@mandrakesoft.com>
-
- * network/nfs.pm: $server->{ip} is no more mandatory
-
- * network/smb.pm: don't show shares ending with "$"
- $server->{ip} is no more mandatory
-
- * any.pm (setupBootloader): switch from "list" to "combo"
-
- * fs.pm (fstab_to_string): unsetting mount points in standalone will now
- work
- - handle WORM type in /proc/scsi/scsi
- - added media_type cdrom-burner
- - adapting to new media_type
- - nicer fd&hd testing
-
- * diskdrake/smbnfs_gtk.pm: have the fstab entries shown by default
-
- * detect_devices.pm, diskdrake/interactive.pm:
- - handle WORM type in /proc/scsi/scsi
- - added media_type cdrom-burner
- - adapting to new media_type
- - nicer fd&hd testing
-
-2002/02/13 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: When one visited the help page of a remote CUPS printer
- afterwards the full
- printer modification menu was shown, not only the one for remote CUPS
- printers. This is fixed now.
-
-2002/02/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po, share/po/DrakX.pot: updated Czech and Walloon files
-
- * share/po/cs.po: updated Czech file
- updated Czech and Walloon files
-
-2002/02/12 Pixel <pixel@mandrakesoft.com>
-
- * devices.pm: i prefer /(.*?)(\d+)$/ to /(.*\D)(\d+)$/
-
-2002/02/12 Till Kamppeter <till@mandrakesoft.com>
-
- * detect_devices.pm: In the USB auto-detection checked whether and where
- the device node was
- created.
-
-2002/02/12 dam's <damien@mandrakesoft.com>
-
- * share/step-red.xpm, share/step-orange.xpm, share/step-orange-click.xpm,
- share/themes/mdk-check_on.png, share/step-green-click.xpm,
- share/step-green.xpm, share/step-red-click.xpm,
- share/themes/mdk-check_off.png: new gfx
-
- * standalone/drakbackup, network/network.pm: bug correction
-
-2002/02/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2002/02/12 Pixel <pixel@mandrakesoft.com>
-
- * devices.pm: i prefer /(.*?)(\d+)$/ to /(.*\D)(\d+)$/
-
- * docs/README.pxe: cleanup the .cfg
-
- * share/rpmsrate:
- - move bootsplash from SYSTEM to X
- - lower Aurora
-
-2002/02/12 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed:
- - Endless loop when entering printerdrake during installation in
- recommended
- mode without local printer
- - Printerdrake was not closed when one was in the "Add Printer"
- sequence
- during installation and one clicked another installation item (entries
- on left hand side)
- - When configuring printing only after installation Printerdrake tried
- to
- check the installed queues without Foomatic being installed (bug was
- already in 8.1, but noone discovered it).
- - CUPS died when one tried to add a (local) printer in recommended
- mode
- after installation.
- - Improved text for the dialog telling that no local printer was
- detected.
- - The list of auto-detected printers appeared as drop-down menu and
- not as
- a list.
-
- * detect_devices.pm: In the USB auto-detection checked whether and where
- the device node was
- created.
- Fixes on device auto-detection:
- - Made USB printer auto-detection routine in "detect_devices.pm"
- creating
- the appropriate device nodes (needed for USB printers being recognized
- during installation).
- - Fixed "devices.pm" to be able to handle device files with numbers
- geater
- than 9 (ex: /dev/usb/lp10).
-
- * standalone/printerdrake:
- - Assure that Foomatic is installed before checking existing printer
- queues.
-
- * devices.pm: Fixes on device auto-detection:
- - Made USB printer auto-detection routine in "detect_devices.pm"
- creating
- the appropriate device nodes (needed for USB printers being recognized
- during installation).
- - Fixed "devices.pm" to be able to handle device files with numbers
- geater
- than 9 (ex: /dev/usb/lp10).
-
- * printer.pm: Added forgotten '$prefix'es.
- Fixed:
- - Endless loop when entering printerdrake during installation in
- recommended
- mode without local printer
- - Printerdrake was not closed when one was in the "Add Printer"
- sequence
- during installation and one clicked another installation item (entries
- on left hand side)
- - When configuring printing only after installation Printerdrake tried
- to
- check the installed queues without Foomatic being installed (bug was
- already in 8.1, but noone discovered it).
- - CUPS died when one tried to add a (local) printer in recommended
- mode
- after installation.
- - Improved text for the dialog telling that no local printer was
- detected.
- - The list of auto-detected printers appeared as drop-down menu and
- not as
- a list.
-
-2002/02/11 dam's <damien@mandrakesoft.com>
-
- * share/list: added modinfo
-
- * network/netconnect.pm: added cancel for first step
-
-2002/02/11 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: fixed syntax error...
-
- * Xconfigurator.pm: avoid testing fbdev driver.
-
- * install_steps.pm: added Aurora or bootsplash for getting a need on frame
- buffer.
- added fbdev for GeForce Integrated.
-
-2002/02/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po, share/po/vi.po, share/po/hu.po: updated Danish,
- Hungarian and Vietnamese files
-
-2002/02/11 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: booh, fpons was faster than me on "bootsplash wanting
- fb". Keeping my solution ;p
-
- * c/stuff.xs.pm: "standard_charset" and "iconv" are needed even when C_RPM
- is undefined
-
- * any.pm: allow to edit the initrd field (thx to randy.k.wilson)
-
- * install_any.pm (@needToCopy): add "ntp"
-
-2002/02/11 warly
-
- * share/rpmsrate: remove dev from INSTALL, the sun is rising, and there
- are no more needs to have ppp in the INSTALL section, as the darkness is
- going away...
-
-2002/02/10 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: in case there is both ata66 (hde) and ata33 hard drives, go to
- expert
- questions directly (it would need a semi_auto asking on which drive the
- bios
- boots...)
-
-2002/02/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
-
-2002/02/09 daouda
-
- * share/rpmsrate:
- - add rfbdrake to NETWORKING_REMOTE_ACCESS and
- NETWORKING_REMOTE_ACCESS_SERVER
-
-2002/02/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: updated help.pm file
-
- * share/po/fi.po, share/po/DrakX.pot, share/po/help_xml2pm.pl,
- share/po/es.po, share/po/fr.po, share/po/sv.po, share/po/da.po,
- share/po/de.po, share/po/hu.po, share/po/it.po, share/po/eu.po: merged
- with the manual help
-
-2002/02/09 warly
-
- * share/rpmsrate: add ppp in INSTALL
- add dev in INSTALL
-
-2002/02/08 dam's <damien@mandrakesoft.com>
-
- * pixmaps/wiz_drakgw.png, pixmaps/wiz_default_up.png,
- pixmaps/wiz_firewall.png, pixmaps/wiz_draknet.png: new gfx
-
- * network/network.pm: corrected wireless modules
-
-2002/02/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, share/locales-skeleton.tar.bz2: Added choice of charset for
- various languages
-
-2002/02/08 Pixel <pixel@mandrakesoft.com>
-
- * docs/SHORTCUTS: add F1 & F2
-
-2002/02/08 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Added instructions for scanning on HP's MF devices to
- the printer help page.
- HP PhotoSmart printers do not scan, so do not show how to scan with
- them.
- Do not let dialogs of network configuration correction appear embedded
- in the "Add printer" wizard.
- Completed wizard mode for adding a printer in both recommended and
- expert mode.
-
- * printer.pm: Enabled transferring queues of HP multi-function devices
- between spoolers.
- CUPS 1.1.13 dies on SIGHUP, do normal restart instead.
- Completed wizard mode for adding a printer in both recommended and
- expert mode.
-
-2002/02/08 warly
-
- * share/rpmsrate: add bootsplash in system 4
-
-2002/02/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2002/02/07 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm: fix error causing a bad window sizing when there is
- a horiz scroll
-
-2002/02/07 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: fixed shadow when testing X
-
-2002/02/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/help_xml2pm.pl: fixed email address
-
-2002/02/07 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/smbnfs_gtk.pm:
- - don't pop the "do you want to install samba?"
- - rwindow is not a window when embedded, so set_default_size only if
- possible
-
- * my_gtk.pm: make perl_checker happy
- ensure no more than one child is in the Plug
-
- * interactive.pm: fix (causing XFdrake to use a combo instead of a list)
-
- * interactive_gtk.pm: fix error causing a bad window sizing when there is
- a horiz scroll
- (exit): ensure USR1 is sent to mcc
-
- * Xconfigurator.pm: allow to edit the hsyncrange and vsyncrange when
- choosing monitor "Custom"
-
- * install2.pm, install_steps.pm: create and use miscellaneousAfter (so
- that SECURE_LEVEL is set *after* asking)
-
- * diskdrake/interactive.pm (Options): wrap the help text
-
- * standalone/diskdrake: handle --embedded xxx xxx
-
-2002/02/07 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * standalone/drakxtv, Makefile.config: add drakxtv (scantv gui)
-
- * standalone/localedrake: fix pixel stuff: don't restart wm on cancel
-
-2002/02/07 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake.png: beta 2
-
- * printerdrake.pm: corrected wizard pb
-
- * my_gtk.pm: wizard fixes
-
-2002/02/07 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (mount): precise the type when mounting in standalone (for smb,
- nfs would not need it)
-
- * diskdrake/smbnfs_gtk.pm:
- - don't pop the "do you want to install samba?"
- - rwindow is not a window when embedded, so set_default_size only if
- possible
-
- * interactive.pm: fix (causing XFdrake to use a combo instead of a list)
-
- * my_gtk.pm: ensure no more than one child is in the Plug
-
- * standalone/diskdrake: handle --embedded xxx xxx
-
- * interactive_gtk.pm (exit): ensure USR1 is sent to mcc
-
-2002/02/06 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: removed ugly pink and ugly left bar for wizard mode
-
-2002/02/06 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem, tools/oem-prepare: better handling of group linked
- to hardware or options.
-
-2002/02/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: have frozen-bubble in GAMES at level 4
-
-2002/02/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po, share/po/fi.po, share/po/DrakX.pot: updated French file
-
-2002/02/06 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Automatic configuration of the scanning part of HP's
- multi-function devices.
-
- * printerdrake.pm: Added some stuff for the Wizard mode.
- Automatic configuration of the scanning part of HP's multi-function
- devices.
- Updated automatic package installation in printerdrake, no "kups" and
- "qtcups" any more, but "gpr", "a2ps", and "hpoj", updated also
- "rpmsrate" and "rpmsrate.server" appropriately.
-
- * share/rpmsrate.server, share/rpmsrate: Added scanning packages to
- INSTALL section, for HP MF device installation by printerdrake.
- Updated automatic package installation in printerdrake, no "kups" and
- "qtcups" any more, but "gpr", "a2ps", and "hpoj", updated also
- "rpmsrate" and "rpmsrate.server" appropriately.
-
-2002/02/05 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Added automatic configuration of HPOJ for
- HP's multi-function devices.
-
-2002/02/05 dam's <damien@mandrakesoft.com>
-
- * standalone/logdrake: wizard updated
- correction for mcc.
-
-2002/02/05 Franois Pons <fpons@mandrakesoft.com>
-
- * share/rpmsrate.server: synced with normal rpmsrate for Basque
- management.
-
- * install2.pm: auto_allocate for oem mode is not needed as oem script
- create all necessary partition.
-
- * install_any.pm: add support for Basque (no KDE).
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: newer syslinux 1.67.
-
- * share/rpmsrate: add support for Basque (no netscape in such case)
-
- * rescue/tree/etc/oem: select preferred kernel as kernel-\d.
-
- * install_steps.pm: fixed logic, when someone want /root/drakx,
- it has to check /root/drakx and not /root only.
-
-2002/02/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/tree/sbin/modprobe: don't do insmod -f, it's not really necessary
- and it taints the kernel (pabo)
-
- * rescue/tree/etc/profile: use LD_LIBRARY_PATH in rescue so that PATH'ing
- in /mnt
- can really be used
-
-2002/02/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/es.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/it.po, share/po/id.po, share/po/pl.po, share/po/no.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2002/02/05 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: fix "help lilo when there is hdd with no hdc drive"
-
- * Xconfigurator.pm: testFinalConfig now always returns true if test is
- skipped because of a bad_card (back to the old behaviour, this was no
- good (the aim is to enable changing the monitor when test is skipped))
-
- * share/po/fr.po: fix "Details" translated in "Dtails de la partition"
- but is used at different
- place where the meaning has nothing to do with "partitions"
-
-2002/02/05 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Added automatic configuration of HPOJ for
- HP's multi-function devices.
-
-2002/02/05 warly
-
- * share/compssUsers.server: remove non server group from rpmsrate.server
- add utilities group in compssUser.server
- (webmin,ssh-server,wizards,monitoring)
-
- * share/rpmsrate.server: begin rpmsrate.server cleaning
-
-2002/02/05 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: fix "help lilo when there is hdd with no hdc drive"
-
- * Xconfigurator.pm: testFinalConfig now always returns true if test is
- skipped because of a bad_card (back to the old behaviour, this was no
- good (the aim is to enable changing the monitor when test is skipped))
-
-2002/02/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: log the "chkconfig --del gpm" when there is a serial
- mouse
-
-2002/02/04 dam's <damien@mandrakesoft.com>
-
- * standalone/logdrake: corrected typo. Yvounet, check your code!!
- embedded, explain
-
- * my_gtk.pm: bug correction
-
- * standalone/drakfont, services.pm, network/netconnect.pm: applied cooker
- guy english review
-
-2002/02/04 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: added v4l module all the time (along with dbe already
- present).
-
-2002/02/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps.pm: have numlock activated when isLaptop rather than
- $o->{pcmcia}
-
-2002/02/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sp.po, share/po/zh_CN.po, share/po/no.po, share/po/fi.po,
- share/po/DrakX.pot, share/po/th.po, share/po/es.po, share/po/fr.po,
- share/po/sr.po, share/po/el.po, share/po/et.po, share/po/sk.po,
- share/po/tr.po, share/po/eu.po, share/po/sl.po, share/po/vi.po,
- share/po/uk.po, share/po/eo.po, share/po/nl.po, share/po/wa.po,
- share/po/sv.po, share/po/zh_TW.po: updated some po files
-
-2002/02/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: fix creating /etc/security/msec/server
-
- * share/po/fr.po: fix "More" translation
-
-2002/02/04 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Made HP multi-function devices configured
- with HPOJ being displayed correctly by printerdrake.
-
- * detect_devices.pm: Replace "Hewlett-Packard" by "HP" when HP device is
- detected on a parallel port.
-
-2002/02/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: update french translations
-
-2002/02/03 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: force a few more "list"s instead of "combo" boxes
- since "format" is now handled for combo boxes, combo boxes are used in
- much too many places. Fix this by forcing type "list" for some cases,
- and using type "list" when a ask_from has only one entry
-
- * interactive.pm: since "format" is now handled for combo boxes, combo
- boxes are used in much too many places. Fix this by forcing type "list"
- for some cases, and using type "list" when a ask_from has only one entry
-
- * bootloader.pm:
- - fix some vga text modes 80x30
- - chmod 600 lilo.conf when a password is given
- - fix general "append"
- (thanks to David Eastcott)
- "password" works without "restricted", not the other way round (reported
- by David Eastcott)
- fix typo
-
-2002/02/03 warly
-
- * share/rpmsrate.server: synchronize with current cooker rpmsrate
-
-2002/02/03 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: force a few more "list"s instead of "combo" boxes
- since "format" is now handled for combo boxes, combo boxes are used in
- much too many places. Fix this by forcing type "list" for some cases,
- and using type "list" when a ask_from has only one entry
-
- * interactive.pm: since "format" is now handled for combo boxes, combo
- boxes are used in much too many places. Fix this by forcing type "list"
- for some cases, and using type "list" when a ask_from has only one entry
-
- * bootloader.pm: fix typo
- help lilo when there is hdd with no hdc drive (needs testing!)
-
-2002/02/03 warly
-
- * share/rpmsrate.server, share/compssUsers.server: add rpmsrate.server and
- compssUsers.server
-
-2002/02/03 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: help lilo when there is hdd with no hdc drive (needs
- testing!)
-
-2002/02/03 warly
-
- * share/rpmsrate.server, share/compssUsers.server: add rpmsrate.server and
- compssUsers.server
-
-2002/02/02 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: XFree is now 4.2
-
- * standalone/fileshareset: fix dropping samba sections which don't have
- any "path="
-
-2002/02/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po, share/po/DrakX.pot: updated Swedish file
-
- * share/po/fr.po: merged again French file to recover some lost strings;
- and added non breakable spaces at all the needed places as required
- by French typography
-
-2002/02/01 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm: please perl_checker
-
- * install_interactive.pm: use from_Mb for choosing the size of the windows
- partition
-
- * install_steps.pm: create symlink /etc/security/msec/server in security >
- 3
-
-2002/02/01 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: First steps of the implementation for the "Add printer"
- wizard.
-
- * detect_devices.pm: Made auto-detection working for HP DeskJet 840C on
- USB
- General improvements for reliability of USB printer auto-detection
-
-2002/02/01 yduret
-
- * pixmaps/wiz_scannerdrake.png: readding it with -kb option (i am still
- jeune and boulet)
- rm for readding with -kb option (i am jeune and boulet)
-
- * standalone/logdrake: ergo fix thx dadou report
- fix --explain=foo bug that prevent to show anything
-
- * bootlook.pm: ergo fix thx dadou report...
-
-2002/02/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * services.pm, standalone/drakbackup, printerdrake.pm,
- standalone/logdrake: changed some strings to make translation easier
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/no.po, share/po/fi.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2002/02/01 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm: please perl_checker
-
- * install_interactive.pm: use from_Mb for choosing the size of the windows
- partition
-
- * Xconfigurator.pm: testFinalConfig now returns false if test is skipped
- because of a bad_card or
- verybad_card and $skip_badcard is not set
-
-2002/01/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, share/keyboards.tar.bz2, keyboard.pm: Added Tamil language and
- keyboard choices (KDE is translated to Tamil)
-
-2002/01/31 yduret
-
- * pixmaps/wiz_scannerdrake.png: on rajoute la zolie image
-
-2002/01/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * Xconfigurator.pm: Added setting of model=jp106 for Japanese keyboard
-
- * keyboard.pm, share/keyboards.tar.bz2: Added Bulgarian "phonetic"
- keyboard
-
- * lang.pm: Enabled "ms" language in the language selection list (there are
- Gnome and KDE
- translations for it)
-
- * share/po/be.po, share/po/zh_CN.po, share/po/no.po, share/po/fi.po,
- share/po/es.po, share/po/bg.po, share/po/de.po, share/po/et.po,
- share/po/el.po, share/po/ru.po, share/po/br.po, share/po/uk.po,
- share/po/eo.po, share/po/bs.po, share/po/nl.po, share/po/ro.po,
- share/po/da.po, share/po/zh_TW.po, share/po/cs.po, share/po/hu.po:
- updated some po files
-
-2002/01/30 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: add gnome-core in GNOME (used to be required?)
-
- * Xconfigurator_consts.pm, Xconfigurator.pm: move "what is the
- running_window_manager" and "ask_window_manager_to_logout" to any.pm
-
- * any.pm (ask_window_manager_to_logout, running_window_manager): created
- from Xconfigurator and cleaned
- (selectLanguage): if $langs is empty, don't ask for "other languages"
-
- * pixmaps/wiz_printerdrake.png: re-adding with -kb
- removing for re-adding with -kb
-
- * standalone/localedrake: now works in normal user: it modifies the
- ~/.i18n (todo: handle kde crazy variables?)
-
- * lang.pm: handle read'ing and write'ing to a specified file (useful
- example: ~/.i18n)
-
-2002/01/30 sdupont
-
- * standalone/drakbackup: complex merging....
- change /var/drakbackup to /var/lib/drakbackup
- crontab update
- mail report update
- sendmail update
- require rpm mode
- code optimisation
- remove about gi
- new help function
-
-2002/01/29 Till Kamppeter <till@mandrakesoft.com>
-
- * pixmaps/wiz_printerdrake.png: Added logo for the "Add Printer" wizard of
- printerdrake.
-
- * printer.pm, printerdrake.pm: Prepared printerdrake for the "Add printer"
- wizard.
- Improvements for the selection of a local printer, especially when no or
- one printer was detected.
-
-2002/01/29 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: icons placements are better
-
-2002/01/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakbug_report, standalone/drakautoinst, install2.pm,
- install_any.pm, install_steps.pm, log.pm, docs/README, pkgs.pm: move
- /root/* files (ddebug.log, install.log, report.bug,
- auto_inst.cfg.pl, replay_install.img) to /root/drakx/,
- and also save stage1.log there
-
- * partition_table_raw.pm: add new pixel-made grub signature
-
- * crypto.pm: update land2tzs accordingly to new url2land
- Add url2land entries for nl, it, at
-
- * any.pm: move /root/* files (ddebug.log, install.log, report.bug,
- auto_inst.cfg.pl, replay_install.img) to /root/drakx/,
- and also save stage1.log there
- rephrase a little bit highest level
- to not refer to "level 4" anymore
- use formatAlaTeX for describing security levels
-
- * install_steps_interactive.pm: fix thanks to chipaux msg about mkbootdisk
-
-2002/01/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po, share/po/sv.po, share/po/hr.po, share/po/de.po,
- share/po/DrakX.pot, help.pm, share/po/it.po, share/po/eu.po,
- share/po/es.po: updated pot file with help messages from manual
-
-2002/01/29 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm: handle "format" for combo's
-
- * bootloader.pm: use the new format for combo's to clean code handling
- {vga} field
-
- * diskdrake/hd_gtk.pm: look diskdrake.rc in another directory
-
- * any.pm: use the new format for combo's to clean code handling {vga}
- field
- handle the case where samba and/or nfs-utils are not installed
-
- * install_steps.pm: move the various bootloader::add_append's in
- setupBootloaderBefore
-
- * diskdrake/smbnfs_gtk.pm: handle the case where samba and/or nfs-utils
- are not installed
-
- * install_steps_interactive.pm: visually unselect X and docs when minimal
- install
- "With X" choice is now working
- handle "Cancel" on language selection
-
-2002/01/29 Till Kamppeter <till@mandrakesoft.com>
-
- * pixmaps/wiz_printerdrake.png: Added logo for the "Add Printer" wizard of
- printerdrake.
-
- * printer.pm, printerdrake.pm: Prepared printerdrake for the "Add printer"
- wizard.
- Improvements for the selection of a local printer, especially when no or
- one printer was detected.
-
-2002/01/29 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * interactive.pm: fix pixel's minimal example using interactive.
-
-2002/01/29 yduret
-
- * docs/interactive/ask_from_list, docs/interactive/wait_message,
- docs/interactive/ask_from_treelist, docs/interactive/ask_from_listf,
- docs/interactive/ask_from: added some snipet coe for example
-
- * standalone/logdrake: logdrake is now under gi/perl-install/standalone
-
-2002/01/29 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake/hd_gtk.pm: look diskdrake.rc in another directory
-
- * install_steps.pm: move the various bootloader::add_append's in
- setupBootloaderBefore
-
-2002/01/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: do the few new translations
-
- * standalone.pm: try to reflect hierarchy for */*.pm
-
-2002/01/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/no.po, share/po/fi.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/de.po,
- share/po/sk.po, crypto.pm, share/po/tr.po, share/po/eu.po,
- printerdrake.pm, standalone/draknet, share/po/vi.po, share/po/ko.po,
- share/po/uk.po, share/po/nl.po, share/po/bs.po, share/po/ja.po,
- standalone/drakbackup, share/po/wa.po, share/po/sv.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/hu.po, share/po/af.po,
- share/po/id.po: Corrected various English typos
-
-2002/01/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: fix typo
-
- * partition_table.pm: warn if partitions have been renumbered due to a
- partition being added or removed
-
- * diskdrake/interactive.pm: don't warn_if_renumbered during install
- warn if partitions have been renumbered due to a partition being added
- or removed
-
-2002/01/28 siegel
-
- * share/po/de.po: new german version
-
-2002/01/28 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Replaced "sleep" commands by a subroutine which waits
- exactly until CUPS is ready.
- CUPS >= 1.1.12 needs to "know" all devices, let CUPS restart if a device
- is not "known" to it.
-
- * printer.pm: Removed debug helper line.
- Replaced "sleep" commands by a subroutine which waits exactly until CUPS
- is ready.
- CUPS >= 1.1.12 needs to "know" all devices, let CUPS restart if a device
- is not "known" to it.
-
-2002/01/28 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/br.po: update brezhoneg translations
-
- * share/po/fr.po: more french translations
-
-2002/01/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/no.po, share/po/fi.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/de.po,
- share/po/sk.po, crypto.pm, share/po/tr.po, share/po/eu.po,
- printerdrake.pm, standalone/draknet, share/po/vi.po, share/po/ko.po,
- share/po/uk.po, share/po/nl.po, share/po/bs.po, share/po/ja.po,
- standalone/drakbackup, share/po/wa.po, share/po/sv.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/hu.po, share/po/af.po,
- share/po/id.po: Corrected various English typos
-
-2002/01/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: fix typo
-
- * diskdrake/interactive.pm, partition_table.pm: warn if partitions have
- been renumbered due to a partition being added or removed
-
-2002/01/28 dam's <damien@mandrakesoft.com>
-
- * network/tools.pm, network/netconnect.pm: debug network testing
-
-2002/01/28 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: updated color of
- scroll bar and reduced its size.
-
- * bootloader.pm: fixed get_append if key=mem.
- timeout passed to 10 instead of 5.
-
-2002/01/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: update games rates
-
-2002/01/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2002/01/28 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (remove_advertising): ensure removing /tmp/drakx-images
- can't fail
-
- * any.pm: simpler&nicer solution for writing kppprc in utf8
- have kppprc strings in utf8
-
- * detect_devices.pm: remove test code
-
- * install_steps.pm, bootloader.pm: cleanup perImageAppend code (hopefully
- handling nicely the mem=nopentium case)
-
- * diskdrake/smbnfs_gtk.pm: don't use wait_message's when waiting (waiting
- is usually very short), use a waiting cursor instead.
- (the wait_message's were causing bad interactivity stuff)
-
-2002/01/27 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm: add a minimal example
-
- * services.pm:
- - move the require on my_gtk to ask_standalone_gtk
- - cleanup
-
- * Makefile.config:
- - adapt to new diskdrake modules
- - add logdrake to STANDALONEPMS_
-
- * my_gtk.pm: strange protection against ensure_focus generating a "focus"
- event causing a
- dead-loop (reminder: ensure_focus helps ensuring a widget is focused)
-
- * Makefile.drakxtools, standalone.pm, Makefile, diskdrake_interactive.pm,
- install_interactive.pm, diskdrake.pm:
- - adapt to new diskdrake modules
- - some cleanup in drakxtools build
-
- * diskdrake/removable.pm: remove debugging code
- new diskdrake modules (diskdrake_interactive is now
- diskdrake::interactive, diskdrake is now diskdrake::hd_gtk, others
- created from diskdrake.pm)
-
- * diskdrake/interactive.pm, diskdrake/hd_gtk.pm,
- diskdrake/removable_gtk.pm: new diskdrake modules (diskdrake_interactive
- is now diskdrake::interactive, diskdrake is now diskdrake::hd_gtk,
- others created from diskdrake.pm)
-
- * diskdrake/smbnfs_gtk.pm: fix updating the actions
- new diskdrake modules (diskdrake_interactive is now
- diskdrake::interactive, diskdrake is now diskdrake::hd_gtk, others
- created from diskdrake.pm)
-
- * network/nfs.pm: find_exports: add a timeout
-
- * fs.pm: new function fstab_to_string
-
- * standalone/diskdrake: handle --removable *and* --removable=<dev>
- handle --removable=<dev>
- - new options --hd, --nfs, --smb, --removable
- - adapt to new diskdrake modules
- - save $all_hds->{current_fstab} to know if /etc/fstab must be saved
-
-2002/01/25 fabman
-
- * share/po/es.po: updated spanish translation
-
-2002/01/25 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: add devfsd
-
- * install_any.pm: remove_advertising: use rm_rf since we don't have the
- real list of files (the .pl's are not in @advertising_images)
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: remove 'ncr53c8xx'
-
-2002/01/25 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Less important options only shown when
- "Advanced" button clicked.
- Handling of cursor position in the main window improved.
- Handling of empty printer queue list in main window improved.
- Removed line breaks from longer texts, so that text flows into window
- nicely
- Minor text improvements.
-
-2002/01/25 dam's <damien@mandrakesoft.com>
-
- * install_any.pm: advertising engine updated
-
- * share/logo-mandrake.png: beta logo
-
- * install_steps_gtk.pm: corrected decy
- advertising engine updated
-
-2002/01/25 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: please find a better fix
-
-2002/01/25 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: prefer default linux-{smp,enterprise,secure} over simple
- linux
- fix spelling
-
- * Makefile: call clean-rpmsrate
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: remove 'ncr53c8xx'
-
-2002/01/25 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm, install_any.pm: advertising engine updated
-
- * share/po/fr.po: typo
-
- * share/logo-mandrake.png: beta logo
-
-2002/01/25 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: please find a better fix
-
-2002/01/25 Pixel <pixel@mandrakesoft.com>
-
- * mdk-stage1/Makefile: ensure errors propagate
-
- * bootloader.pm: prefer default linux-{smp,enterprise,secure} over simple
- linux
- fix spelling
-
- * Makefile: call clean-rpmsrate
-
- * mdk-stage1/pci-resource/Makefile: silly shell
- ensure errors propagate
-
-2002/01/25 dam's <damien@mandrakesoft.com>
-
- * share/po/fr.po: typo
- corrected too long label Mise niveau deas paquetages seule. please
- find a better FIX
-
-2002/01/25 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: cosmetic changes.
-
- * pkgs.pm: fixed try opening to trigger changeCD callback.
-
-2002/01/24 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate:
- - add msec in any install
- - use BIGMEM flag for kernel-enterprise
- - use SMP flag for kernel-smp
- (those 2 goes together with Warly's clean-rpmsrate)
- add flag DOCS which should work together with !excludedocs
-
- * any.pm: ensure grub is installed if grub is chosen
-
- * install_any.pm:
- - add DOCS (based on !excludedocs)
- - set BIGMEM and SMP flags
- (since kernel-smp and kernel-enterprise sub-numbers are better handled
- by
- rpmsrate together with Warly's clean-rpmsrate)
-
- * install_steps_interactive.pm, install2.pm: minimal install now handles
- excludedocs
-
- * install_steps.pm: log excludedocs
- minimal install now handles excludedocs
- put devfs=mount only if devfsd is installed
-
- * diskdrake_interactive.pm: truncate lvm name to 63 characters since
- longer vg names are not allowed
-
-2002/01/24 Till Kamppeter <till@mandrakesoft.com>
-
- * detect_devices.pm, printer.pm, printerdrake.pm: Fixed bug of empty menu
- entry appearing after adding a new printer.
- Modified "Local Printer" dialog to be more newbie-friendly.
-
-2002/01/23 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm: updated speedtouch code to use pppoa3
-
- * my_gtk.pm: removed font loading
-
-2002/01/23 Franois Pons <fpons@mandrakesoft.com>
-
- * bootloader.pm: fixed to allow multiple mem=xxx parameter (especially
- mem=nopentium).
-
- * install_steps.pm: restored mem=nopentium.
- removed mem=nopentium.
-
-2002/01/23 Pixel <pixel@mandrakesoft.com>
-
- * standalone/fileshareset: name mangling max length set to 12
- use name mangling for samba labels
-
-2002/01/23 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: New user interface in main window
- More printer info in printer modification window
- Better support for remote CUPS printers
-
-2002/01/22 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: improved widget_icons
-
- * install_steps.pm: added net_cnx_pg output when configuring network in
- auto install
-
-2002/01/22 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: added support to save already existing synthesis file.
-
- * install_any.pm: changed code to build synthesis file, check if they have
- not already been copied
- from mirror, or build them using parsehdlist.
-
-2002/01/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: Translate a few things more
-
-2002/01/22 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake_interactive.pm: cleanup error messages (and fix diskdrake's)
- defaults to ext3 instead of ext2
-
- * interactive.pm: add "quit_if_double_click" and "tree_expanded" flags
- (request from till)
- add feature "allow_empty_list" for "list" entries (disables the special
- cases for 0 and 1 element lists)
-
- * install_any.pm, diskdrake.pm: cleanup error messages (and fix
- diskdrake's)
-
- * install_interactive.pm, raid.pm: defaults to ext3 instead of ext2
-
- * partition_table.pm: remove unused auto_win_extended stuff
- handle extended partitions with no partitions inside (esp. for the first
- hda5 & windows XP)
-
- * bootloader.pm:
- - fix default not being formatted like labels for lilo
- - check the label is not already used *case-sensitively*
- - check a kernel_or_dev is given
-
- * any.pm:
- - remove the default entry when that entry is removed
- - use allow_empty_list for displaying the entries
- - fix default not being formatted like labels for lilo
- - check the label is not already used *case-sensitively*
- - check a kernel_or_dev is given
-
- * fsedit.pm: yet again better error reporting
- defaults to ext3 instead of ext2
-
- * standalone/drakboot, bootlook.pm: fix yves's code duplication of
- lilo_choice (use $::lilo_choice in bootlook)
-
- * interactive_gtk.pm: add "quit_if_double_click" and "tree_expanded" flags
- (request from till)
-
- * install_steps_interactive.pm: cleanup error messages (and fix
- diskdrake's)
- better messages for the minimal installs
-
- * standalone/diskdrake: yet again better error reporting
- cleanup error messages (and fix diskdrake's)
-
- * share/rpmsrate: move mandrake-mime from SYSTEM to X
- lower sndconfig
-
-2002/01/22 fcrozat
-
- * share/rpmsrate: Really install gnome control center when installing
- GNOME
-
-2002/01/22 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: added mem=nopentium for any Athlon or Duron processor.
-
-2002/01/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * Makefile: exclude standalone from testing
-
- * share/po/fr.po: resolve small conflict
-
-2002/01/22 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: add the new "mii" module to 'net_raw'
-
- * install_steps_interactive.pm: better messages for the minimal installs
- fix a few cancel's (reported by slegros)
- don't ask security level in non-expert
-
- * install_steps_gtk.pm, install_interactive.pm: fix a few cancel's
- (reported by slegros)
-
- * share/rpmsrate: move mandrake-mime from SYSTEM to X
- lower sndconfig
-
-2002/01/21 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm, my_gtk.pm: hopefully better dialog box sizing
-
- * install_steps_interactive.pm, install2.pm: can't call
- any::config_libsafe so early during install, move it where msec is
- called
-
- * any.pm: quiet perl's warning
-
-2002/01/21 dam's <damien@mandrakesoft.com>
-
- * install_steps.pm: fixed network conf in auto install
- corrected network down
-
- * my_gtk.pm: removed debug print
- icons widget improvment : icon placment, highlighting
-
-2002/01/21 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: increase the size of the "Choose action" box
-
- * diskdrake_interactive.pm: remove the "Active" partition feature
-
- * interactive_gtk.pm, my_gtk.pm: hopefully better dialog box sizing
-
- * install2.pm: can't call any::config_libsafe so early during install,
- move it where msec is called
-
- * install_steps_interactive.pm: can't call any::config_libsafe so early
- during install, move it where msec is called
- cleanup, update, enhance security level choice
-
- * standalone/draksec: cleanup, update, enhance security level choice
-
- * install_steps.pm: remove deprecated msec groups adding
- cleanup
-
- * tools/i386/netboot/stage2.3c90x, tools/i386/netboot/grub: newer grub
-
- * any.pm: quiet perl's warning
- cleanup, update, enhance security level choice
- when creating users, add handling of xgrp/rpm/adm/wheel groups in high
- security
- fix advice about "usermod -G"
-
- * tools/i386/netboot/menu.lst.example: add gateway parameter
-
-2002/01/21 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake.png: new ugly icon
-
- * install_steps.pm: corrected network down
-
-2002/01/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2002/01/21 Pixel <pixel@mandrakesoft.com>
-
- * share/fonts.tar.bz2: add helvR12_iso15
-
- * install_steps_interactive.pm: """ When I choose a / partition smaller
- than 200 MB, the installation
- gives me an error message complaining that my system does not
- have enough free space for the installation, although basesystem
- install
- require less than 100 MB. """
- up to around 250MB, minimal install is chosen.
- questions are: base system only, or no X, or normal.
-
-2002/01/21 siegel
-
- * share/po/de.po: updates
-
- * standalone/drakbackup: fixed i18n bugs
-
-2002/01/20 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: call msec with run_commands=0 to fix the network reloading
- (causing various problems, esp. "Net::FTP: Timeout" at X config step)
-
-2002/01/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakbackup: sorry, _("$_") is not allowed
-
-2002/01/20 Pixel <pixel@mandrakesoft.com>
-
- * share/po/fr.po: fix "`msgid' and `msgstr' entries do not both end with
- '\n'"
-
- * install2.pm: call msec with run_commands=0 to fix the network reloading
- (causing various problems, esp. "Net::FTP: Timeout" at X config step)
-
-2002/01/20 yduret
-
- * timezone.pm: added Italy (time.ien.it) in
-
-2002/01/19 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * standalone/drakbackup: Rework English syntax in drakbackup - hopefully
- I've got the intent correct ;^)
-
-2002/01/19 Till Kamppeter <till@mandrakesoft.com>
-
- * detect_devices.pm: Replaced USB printer auto-detection by a more
- reliable method.
-
-2002/01/18 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: changed Update -> Upgrade for installation
- class.
-
-2002/01/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/draknet:
- - move 'use standalone' up to comply to 'explanations'
- - fix an english typo, s/connexion/connection/
-
- * standalone/drakgw:
- - move 'use standalone' up to comply to 'explanations'
- - write higher-level 'explanations'
- - small fix, s/`ls ..`/glob(..)/
-
- * standalone/scannerdrake:
- - move 'use standalone' up to comply to 'explanations'
- - fix a small english problem
-
- * share/po/fr.po: reduce a lot of fuzzy and untranslations
- large stuff from printerdrake, drakbackup and drakfont still to do :-)
-
- * c/stuff.xs.pm, standalone/printerdrake, standalone/net_monitor,
- standalone/drakautoinst, standalone/keyboarddrake,
- standalone/localedrake, standalone/livedrake, standalone/drakboot,
- standalone/draksec, standalone/tinyfirewall, standalone/mousedrake,
- standalone/drakxservices, standalone.pm, standalone/drakproxy,
- standalone/XFdrake, standalone/diskdrake, standalone/adduserdrake,
- standalone/drakxconf, log.pm, standalone/logdrake,
- standalone/drakbackup, standalone/drakfont:
- - write the 'common' part of the 'explanations' stuff,
- with nice help from Pixel for the tough Perl part
- - move 'use standalone' up in all standalone apps,
- to comply to 'explanations'
-
-2002/01/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2,
- share/fonts.tar.bz2: changes to get in line with new XFree86
-
-2002/01/18 Pixel <pixel@mandrakesoft.com>
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2: find the X11
- locale on the box so that XI18N_OBJS's and common are included
-
-2002/01/18 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: add update flag for urpmi medium.
-
- * install_steps_interactive.pm: even if user cancel update of package on
- tree, allow urpmi to install the medium.
- avoid downNetwork as no difference are made between ethernet or ppp.
- fixed typo.
- allow cancel when installUpdates.
-
- * crypto.pm: add update medium for crypto for urpmi (flag update).
- fixed typo.
- allow selection/deselection of update medium (for cancel of
- installation).
-
- * install_steps_gtk.pm: allow choosePackageTree to display a cancel if a
- specific medium has been given.
-
-2002/01/18 Pixel <pixel@mandrakesoft.com>
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2: find the X11
- locale on the box so that XI18N_OBJS's and common are included
-
-2002/01/18 sdupont
-
- * standalone/drakfont: update warning messages (qa).
-
- * standalone/drakbackup: fix traduction problems and more ...
-
-2002/01/17 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm, diskdrake_interactive.pm: better error message when auto
- allocate doesn't do anything
-
-2002/01/17 dam's <damien@mandrakesoft.com>
-
- * network/tools.pm, network/netconnect.pm: draknet : success message only
- if success
-
- * my_gtk.pm: added timeout for redrawing icon widget
-
-2002/01/17 fcrozat
-
- * share/rpmsrate: kdebase-nsplugins will be installed by default when
- selecting KDE
-
-2002/01/17 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: avoid upgrading a package by selection on files unless it has
- been obsoleted.
-
-2002/01/17 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: check the mountpoint is valid for encrypting (disallow "/"
- and "/usr")
-
- * fsedit.pm, diskdrake_interactive.pm: better error message when auto
- allocate doesn't do anything
- check the mountpoint is valid for encrypting (disallow "/" and "/usr")
-
- * fs.pm: do not create /swap
-
- * services.pm: move service apcupsd from Printing to System
-
- * bootloader.pm: fix many disks bios remapping (esp. booting on scsi when
- ide is present)
-
-2002/01/17 sdupont
-
- * standalone/drakbackup: stable version for qa pkg.
- (without unstables options)
-
-2002/01/16 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: fix cancel on scsi module loading
-
-2002/01/16 sdupont
-
- * standalone/drakbackup: update send mail.
- (pixel mode. ;))
-
-2002/01/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: installUpdates: use formatAlaTeX
-
-2002/01/16 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: fix cancel on scsi module loading
-
- * install_steps_interactive.pm: don't drop default_packages in "Base
- system only"
-
- * standalone/fileshareset: add locking to ensure things are in a proper
- state
-
-2002/01/15 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm: advertising engine amelioration
-
- * my_gtk.pm: automatic icon placement in icon_labels_widget
-
-2002/01/15 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake_interactive.pm: remove the test trick
- encrypted filesystem handling:
- - using losetup
- - add "Options" for partitions in diskdrake (expert mode)
-
- * c/stuff.xs.pm, fs.pm, share/list, fsedit.pm, devices.pm, install_any.pm,
- diskdrake.pm: encrypted filesystem handling:
- - using losetup
- - add "Options" for partitions in diskdrake (expert mode)
-
-2002/01/15 dam's <damien@mandrakesoft.com>
-
- * network/isdn_consts.pm: updated
-
-2002/01/15 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake_interactive.pm: remove the test trick
- encrypted filesystem handling:
- - using losetup
- - add "Options" for partitions in diskdrake (expert mode)
-
- * c/stuff.xs.pm, fs.pm, share/list, fsedit.pm, devices.pm, install_any.pm,
- diskdrake.pm: encrypted filesystem handling:
- - using losetup
- - add "Options" for partitions in diskdrake (expert mode)
-
- * any.pm: have ddcxinfos take the best result of every run
-
-2002/01/15 sdupont
-
- * standalone/drakfont: fix progress bar problem.
- some gi updates:
- - windows font importation.
- - advanced font importation.
- - licence interface.
- - ...
-
- * standalone/drakbackup: new ./drakbackup --show-conf
- fix daemon problem (media to use).
- update informations on drakbackup report mail.
- __ 3290 lines.
- man pages fr created.
- some code cleaning on backend mode. (all_user_list && return_path)
- new functions on backend mode:
- - show-conf
- - debug
- - help
- - version.
-
-2002/01/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm:
- - eata is SCSI adapter, not 'disk' adapter
- - have eata module in boot floppies
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: we need also "big" modules in
- pci ids
-
- * share/rpmsrate: have lbreakout weigthed 4 instead of 2
-
- * mdk-stage1/modules.c: suggest other.img in file-not-found-in-archive
- (sugg David Faure
- and Pixel)
-
-2002/01/14 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: fix typo (making auto installs working again)
-
-2002/01/13 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: s/lbreakout/lbreakout2/
-
- * install_steps_interactive.pm: cleanup
-
-2002/01/13 sdupont
-
- * standalone/drakbackup: some updates ...
- in "more option" steps user could choose to receive a report by mail for
- each backups.
- ftp backup work.
- fix time problems.
- remove doc from file.
- security fix for configuration file.
-
-2002/01/11 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm: advertising engine works !
- champagne.
- still some display bugs, but they will be corrected later.
- need new ads and adequat description file
- new advertising engine
-
- * install_any.pm: modifications for new avertising engine
-
- * my_gtk.pm: new icons placement
-
-2002/01/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sp.po, share/po/zh_CN.po, share/po/fi.po, share/po/DrakX.pot,
- share/po/th.po, share/po/es.po, share/po/fr.po, share/po/sr.po,
- share/po/de.po, share/po/el.po, share/po/et.po, share/po/sk.po,
- share/po/tr.po, share/po/ar.po, share/po/az.po, share/po/eu.po,
- share/po/sl.po, share/po/vi.po, share/po/eo.po, share/po/wa.po,
- share/po/sv.po, share/po/zh_TW.po, share/po/Makefile, share/po/af.po,
- share/po/it.po: updated Spanish file; merged help-* files
-
-2002/01/11 sdupont
-
- * standalone/drakbackup: update header pixmaps.
- correction of message problem.
-
- * pixmaps/drakfont.620x57.png, pixmaps/BDO-drakebackup1.png,
- pixmaps/drakbackup.540x57.png: update pixmaps for drakbakup & drakfont.
-
- * standalone/drakfont: update header pixmaps.
-
-2002/01/10 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm: domainname corection
-
- * network/network.pm: domainname corection
- corrected network domainname pb
-
- * install2.pm: corrected read_resolv => read_conf
-
-2002/01/10 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: english taste inspired by daminette.
-
-2002/01/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/lsparts: better looking output of type of partition (%x => %0x)
-
-2002/01/09 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, standalone/net_monitor, standalone/draknet,
- network/network.pm, network/modem.pm, network/netconnect.pm: big merge
- from update 8.1 with cvs
- First part. Part 2 following
-
- * my_gtk.pm: added bold option in text creation. Some corrections
-
- * install_steps_interactive.pm: corrected fpons typo
-
-2002/01/09 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed too many package selected for No X or With X
- option of minimal installation.
-
- * install_steps_interactive.pm: avoid asking for minimal install for
- upgrade.
-
- * crypto.pm: fix incomplete prefix for update mirror when adding an entry
- for urpmi.
-
- * pkgs.pm: use rpm version comparison function.
-
- * c/stuff.xs.pm: added rpmvercmp.
-
-2002/01/09 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed too many package selected for No X or With X
- option of minimal installation.
-
- * install_steps_interactive.pm: avoid asking for minimal install for
- upgrade.
-
- * crypto.pm: fix incomplete prefix for update mirror when adding an entry
- for urpmi.
-
- * pkgs.pm: use rpm version comparison function.
-
- * c/stuff.xs.pm: added rpmvercmp.
-
-2002/01/09 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed too many package selected for No X or With X
- option of minimal installation.
-
- * install_steps_interactive.pm: avoid asking for minimal install for
- upgrade.
- fixed stupid.
-
- * crypto.pm: fix incomplete prefix for update mirror when adding an entry
- for urpmi.
-
- * pkgs.pm: use rpm version comparison function.
-
- * c/stuff.xs.pm: added rpmvercmp.
-
-2002/01/08 dam's <damien@mandrakesoft.com>
-
- * install2.pm: cosmetik
-
-2002/01/08 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: added eval around pixmap drawing for advertising.
-
-2002/01/08 Pixel <pixel@mandrakesoft.com>
-
- * standalone/drakbackup: another round of bad use of _() fixes.
- fixed bad use of _().
-
-2002/01/08 sdupont
-
- * standalone/drakbackup: drakbackup work ...
- incremental backup and restore work.
-
-2002/01/08 Franois Pons <fpons@mandrakesoft.com>
-
- * Makefile: again fixed dam's sucking, please dam's check what you write
- before commiting.
-
- * standalone/drakautoinst: removed stupid invocation of _("$_"), is it
- correct code to change it to $_ only ?
-
-2002/01/08 Franois Pons <fpons@mandrakesoft.com>
-
- * Makefile: again fixed dam's sucking, please dam's check what you write
- before commiting.
-
- * standalone/drakautoinst: removed stupid invocation of _("$_"), is it
- correct code to change it to $_ only ?
-
-2002/01/08 Franois Pons <fpons@mandrakesoft.com>
-
- * Makefile: again fixed dam's sucking, please dam's check what you write
- before commiting.
-
-2002/01/07 Franois Pons <fpons@mandrakesoft.com>
-
- * steps.pm: changed installUpdates after summary (to get corrected
- timezone).
-
- * install_any.pm: separated setDefaultPackages from setPackages because it
- is used by allowing
- only base system to be installed (allow remade a better package
- selection).
-
- * crypto.pm: added bestMirror method to retrieve a good mirror (according
- to timezone) and
- add salt with random number to avoid using always the same.
-
- * install2.pm: added option to only upgrade packages.
-
- * install_steps_interactive.pm: added minimal type of install support.
-
- * share/list: fixed to match newer menu package.
-
-2002/01/07 Franois Pons <fpons@mandrakesoft.com>
-
- * steps.pm: changed installUpdates after summary (to get corrected
- timezone).
-
- * install_any.pm: separated setDefaultPackages from setPackages because it
- is used by allowing
- only base system to be installed (allow remade a better package
- selection).
-
- * crypto.pm: added bestMirror method to retrieve a good mirror (according
- to timezone) and
- add salt with random number to avoid using always the same.
-
- * install2.pm: added option to only upgrade packages.
-
- * install_steps_interactive.pm: added minimal type of install support.
-
- * share/list: fixed to match newer menu package.
-
-2002/01/07 dam's <damien@mandrakesoft.com>
-
- * Makefile: socmetic
- typo
- added debug mode for the whole install
-
- * my_gtk.pm: removed print
- new pack_start functions, powerpack sub added (code from adrien)
- incorporated adrien's code to generalize pack functions
- minor bug fixes
-
- * install_steps.pm, network/netconnect.pm: corrected network connection
- during install
-
- * install2: added debug mode for the whole install
-
-2002/01/07 Franois Pons <fpons@mandrakesoft.com>
-
- * steps.pm: changed installUpdates after summary (to get corrected
- timezone).
-
- * install_any.pm: separated setDefaultPackages from setPackages because it
- is used by allowing
- only base system to be installed (allow remade a better package
- selection).
-
- * crypto.pm: added bestMirror method to retrieve a good mirror (according
- to timezone) and
- add salt with random number to avoid using always the same.
-
- * install2.pm: added option to only upgrade packages.
-
- * install_steps_interactive.pm: added minimal type of install support.
-
- * share/list: fixed to match newer menu package.
-
- * Makefile: fixed overwriting of install2 filtering, keep diagnostic and
- strict for debug mode.
-
-2002/01/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c: also log server name for HTTP install
-
-2002/01/04 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, install_steps.pm, network/tools.pm, my_gtk.pm,
- network/netconnect.pm: corrected minor bugs in network (among others bug
- "modifying read only values")
- recode upNetwork and downNetwork (it might work, at least if you are
- lucky);
-
-2002/01/04 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: corrected minor bugs in network (among others bug "modifying
- read only values")
- recode upNetwork and downNetwork (it might work, at least if you are
- lucky);
- corrected font display : no useless font->height, but ascent + descent
- updated
-
- * network/isdn_consts.pm: changed asus isdn hisax identify
-
- * network/adsl.pm, install_steps.pm, network/tools.pm,
- network/netconnect.pm: corrected minor bugs in network (among others bug
- "modifying read only values")
- recode upNetwork and downNetwork (it might work, at least if you are
- lucky);
-
-2002/01/04 Franois Pons <fpons@mandrakesoft.com>
-
- * http.pm, install2.pm, steps.pm, install_any.pm: added update
- installation support to install (big modifs need testing).
-
- * pkgs.pm: allow to use same identifier for security medium (1u).
- re-install urpmi.
- allow some error to be catched.
- added update installation support to install (big modifs need testing).
-
- * crypto.pm: removed test code.
- allow to use same identifier for security medium (1u).
- re-install urpmi.
- allow some error to be catched.
- added update installation support to install (big modifs need testing).
-
- * install_steps_interactive.pm: removed obsoleted comment.
- allow to use same identifier for security medium (1u).
- re-install urpmi.
- allow some error to be catched.
- added update installation support to install (big modifs need testing).
-
- * install_steps_gtk.pm: fixed empty flat package selection when giving a
- limit to medium.
- added update installation support to install (big modifs need testing).
-
- * install_steps.pm: allow to use same identifier for security medium (1u).
- re-install urpmi.
- allow some error to be catched.
- fix for auto updates.
- added update installation support to install (big modifs need testing).
-
-2002/01/04 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm: enable easy patch-adding of pcitable and usbtable
- entries
-
-2002/01/03 dam's <damien@mandrakesoft.com>
-
- * standalone/drakbackup: user can be equal to 500
-
-2002/01/03 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: updated code to create synthesis file (including
- provides on files).
-
-2002/01/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ar.po: updated Arabic file
-
-2002/01/03 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm, Xconfig.pm: save the output of ddcxinfos before
- modprobe'ing i810fb, and use that output for Xconfig (when i810fb is
- modprobe'd, ddc probe doesn't work anymore)
-
- * install_steps_interactive.pm, install_steps_gtk.pm: fix english messages
-
- * share/rpmsrate: as asked by Vincent Danen, lower uucp and raise sudo
-
- * pkgs.pm: prefer gcc-cpp
-
- * interactive_gtk.pm, interactive.pm: toggle Advanced/Basic button
-
- * any.pm: fix english messages
- save the output of ddcxinfos before modprobe'ing i810fb, and use that
- output for Xconfig (when i810fb is modprobe'd, ddc probe doesn't work
- anymore)
-
-2002/01/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: changed @euro locales to plain names; now old currencies ones
- are obsolete
-
-2001/12/31 sdupont
-
- * standalone/drakfont: new fixed size and add a head pixmap (to update).
-
- * standalone/drakbackup: lots of update ...
- - cron work.
- - backup incremental & normal work.
- - corrupted backup data files supported.
- - error messages updated.
- - aff list of backup data files pbs.
- - test all backup files before to restore it.
-
-2001/12/30 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: format home directories with "-m 0" for ext2&ext3, so that the
- root reserved part is 0% (and not 5%)
-
-2001/12/30 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: format home directories with "-m 0" for ext2&ext3, so that the
- root reserved part is 0% (and not 5%)
-
-2001/12/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectMouse): when selecting a usb mouse,
- call setup_thiskind with
- at_least_one=1 (so that pci_class probe is used and so unknown
- serial_usb
- recognised (cf ldetect))
-
- * modules.pm (load_thiskind): allow $probe_type to be given, allowing
- forced pci probe (unsafe)
-
- * any.pm (setup_thiskind_backend): when at_least_one==1, try load_thiskind
- forcing
- pci_class probe when no modules is found.
-
-2001/12/28 sdupont
-
- * standalone/drakbackup: update select data on backup cd
-
-2001/12/27 sdupont
-
- * standalone/drakbackup: fix of user selection during restore step.
- remove return_file_date.
- change algo for incremental backup.
-
-2001/12/26 sdupont
-
- * standalone/drakbackup: some gi corrections & update.
- incremental restore.
-
-2001/12/22 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: s/use pkgs/require pkgs/ since pkgs::versionCompare is
- only used during install
-
- * my_gtk.pm: export gtkcolor (used in install_steps_gtk)
- make perl_checker happy
-
-2001/12/22 sdupont
-
- * pixmaps/backup_bot.png, pixmaps/cdrom.png, pixmaps/backup_time.png,
- pixmaps/backup_bot2.png, pixmaps/backup_left.png, pixmaps/net.png,
- pixmaps/backup_hd.png, pixmaps/backup_title.png,
- pixmaps/backup_left2.png, pixmaps/filedialog.png, pixmaps/hd.png,
- pixmaps/backup_options.png, pixmaps/backup_net.png: remove old
- drakbackup pixmaps files.
-
- * pixmaps/ic82-back-up-16.png, pixmaps/ic82-discdurwhat-40.png,
- pixmaps/ic82-tape-40.png, pixmaps/ic82-moreoption-40.png,
- pixmaps/ic82-where-40.png, pixmaps/ic82-system-40.png,
- pixmaps/ic82-others-40.png, pixmaps/ic82-systemeplus-40.png,
- pixmaps/ic82-network-40.png, pixmaps/ic82-CD-40.png,
- pixmaps/ic82-when-40.png, pixmaps/ic82-back-up-32.png,
- pixmaps/ic82-users-40.png, pixmaps/ic82-dossier-32.png,
- pixmaps/ic82-back-up-48.png: drakbackup designer icons.
-
- * standalone/drakbackup: add pixmaps on backup step.
- new designer pixmaps on drakbackup.
-
-2001/12/21 sdupont
-
- * standalone/drakbackup: some update in file name parsing...
- etc ...
-
- * pixmaps/BDO-drakebackup1.png: drakbackup
-
-2001/12/20 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm: API changed, so call changed
-
- * share/logo-mandrake.png: new ayo logo
-
-2001/12/20 sdupont
-
- * standalone/drakbackup: update the todo header
- the REQUIRE header
- & code cleaning
- - tar -cvf tarfilename --after-date="sept 1, 2000" /home
- l.380 incremental: date -> if already exist do find -m ... | tar ...
- non incremental: date + delete old before the backup
- - correct detection of backups during restore.
- - gi for other media during restore. hd-> ok
- - backend for build backup update and support
- incremental backups.
- - real incremental backup
- update resore & help.
-
-2001/12/19 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: update graphical backend
-
-2001/12/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: add dl2k.o (nic module) per request of nplanel
-
-2001/12/19 sdupont
-
- * standalone/drakbackup:
- - gi for other media during restore. hd-> ok
- - backend for build backup update and support
- incremental backups.
- - real incremental backup
- add other media source during restore.
- - update help & license.
- - code cleaning.
- - ask during whqt sys step if user want to backup critical
- files, like /etc/passwd /etc/group /etc/fstab
- - use preserve permissions during tar
- - begin of total backup step.( all partitions wanted, windows
- partitions for example!)
- - remove replace mode (backup_*_version is enought)
-
-2001/12/18 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: fixed dam's sucking (syntax error only, code is
- untested).
-
-2001/12/18 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: fix typos
-
-2001/12/18 sdupont
-
- * standalone/drakfont: include new pixmap on main menu.
-
- * standalone/drakbackup: sort lists in all lists selection.
- correct use of incremental backup
- parse of restore & system state.
- fix restore user selection problems
- fix build backup data selection problems
- ect ...
- drakbackup -> drakxtools.rpm
-
- * pixmaps/ic-drakfont-48.png: drakfont pixmap...
-
-2001/12/18 yduret
-
- * standalone/logdrake: fix console mode : exit now
-
-2001/12/18 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: fix typos
-
-2001/12/17 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm: power graphical backend update : text is now
- centered
-
- * my_gtk.pm: power graphical backend update : text is now centered
- updated new graphical backend
-
-2001/12/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive_gtk.pm, standalone/drakgw: drakgw for gold
-
- * tools/pcmcia_config.patch: remove permanently (using
- patch_pcmcia_config.pl now)
-
-2001/12/17 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm, any.pm, install2.pm, bootloader.pm: clean_tmp now means using
- tmpfs
-
-2001/12/17 sdupont
-
- * standalone/drakbackup:
- ________________________________________________________________
- DONE:
- incremental backups have depends whith replace options.
- gtklist not maximized.
- restore mode.
- view date during restore
- view size of file, date & hours during backup on CD
- ________________________________________________________________
-
-2001/12/17 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm, any.pm, install2.pm, bootloader.pm: clean_tmp now means using
- tmpfs
-
-2001/12/14 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: new picture for 8.2.
-
-2001/12/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: change again way of selection
- PCI entries :
- what's in mar files --> what's given by modules (e.g. just
- as update_kernel does)
-
-2001/12/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install2.pm: use "askdisplay" to ask a question at begining of install
- for what
- display you want to use during install
-
- * Makefile, tools/patch_pcmcia_config.pl: externalize patch_pcmcia_config
- (from make_boot_img)
- because we need it in perl-install/Makefile also
-
- * mdk-stage1/rescue-gui.c, rescue/make_rescue_img, rescue/rescue-doc,
- rescue/Makefile: have a bunch of Rescue documentation directly
- available from the Rescue-menu following suggestions
- by Denis among others
-
-2001/12/12 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: enable easy screenshot'ing
- - ensure /usr is formatted if / is
- - remove /var/lib/rpm if /var is kept
-
- * common.pm, docs/README: enable easy screenshot'ing
-
-2001/12/12 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * rescue/make_rescue_img: larger rescue image on PPC to accomodate huge
- xfs module
-
- * bootloader.pm: mods to address new yaboot's lack of symlink ability, xfs
- initrd load
-
-2001/12/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/dhcp.c, mdk-stage1/stage1.h: support
- "filename" in DHCP answers and give this
- to stage2 as --kickstart parameter
-
-2001/12/11 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * Xconfigurator_consts.pm, keyboard.pm: finish journalled fs usage - PPC,
- add "\n" keyboard.pm, new modelines
-
-2001/12/10 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: added network package not present in @needToCopy
- (package that may be installed
- by DrakX to avoid re-asking of CD1).
-
- * bootloader.pm: added safe guard against looping symlink.
-
-2001/12/10 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, any.pm, bootloader.pm:
- - fix bootloader::add_append
- - add handling of serial console
-
- * http.pm, install_any.pm: enable http:// in auto_install file location
-
-2001/12/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: no need to give kernelVersion to bootloader::suggest
-
- * install_any.pm (kernelVersion): looks at /boot/vmlinuz
-
- * bootloader.pm (suggest, add_kernel): much cleanup
-
- * diskdrake.pm: fix call to fileshare_config
-
-2001/12/05 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake.png: updateed logo
-
-2001/12/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile, mdk-stage1/pcmcia_/cardmgr.c:
- - fix problems with sockets not initialized (disabling
- hotplug support -> cardmgr handles sockets)
- - fix problems with PCMCIA net adapters now using PCI
- modules, by adding PCMCIA base code in `network.img'
-
-2001/12/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: no need to give kernelVersion to bootloader::suggest
-
- * pkgs.pm (selectPackage): hard coded preference to simple kernel
-
- * install_any.pm (kernelVersion): looks at /boot/vmlinuz
-
- * diskdrake.pm: fix call to fileshare_config
-
- * steps.pm: createBootdisk now after setupBootloader (together with dumber
- install_any::kernelVersion)
-
- * network/tools.pm: fix missing ";" (thanks to Robert Fox)
-
- * bootloader.pm (suggest, add_kernel): much cleanup
-
- * fs.pm: fix type "smb" vs "smbfs", and handle options in fs::mount
-
-2001/12/05 sdupont
-
- * pixmaps/backup_bot2.png: update pixmaps
-
- * standalone/drakbackup: todo : scp ssl sftp rsync connections perl || c ?
- done : bzip2 backup
- merge
-
-2001/12/04 dam's <damien@mandrakesoft.com>
-
- * standalone/drakbackup: corrected pixmap path
- corrected pixmap path
-
- * Makefile.config: added drakbackup drakfont
-
-2001/12/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * any.pm, mdk-stage1/log.c, docs/README: save stage1.log and have it in
- report.bug
-
- * mdk-stage1/automatic.c, mdk-stage1/doc/TECH-INFOS: support shorter
- versions of automatic keywords to beat problems with very long kernel
- commandlines
-
- * install_interactive.pm: try to not get something poorly wrapped
-
- * c/stuff.xs.pm: floppy_info: add missing close(fd)
-
-2001/12/04 Pixel <pixel@mandrakesoft.com>
-
- * network/smb.pm: cleaner smbclient call
-
- * install_steps.pm: re-enable supermount by default
-
-2001/12/04 sdupont
-
- * pixmaps/backup_bot.png, pixmaps/backup_left.png: correct colors
- problems.
-
- * standalone/drakbackup: bzip2 ok for compression to see: decomp without
- pbs whith tar.gz and tar.bz2
- todo: update mode -> decomp + update tar file + recomp
-
-2001/12/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_interactive.pm: try to not get something poorly wrapped
-
-2001/12/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: re-enable supermount by default
-
- * network/smb.pm: cleaner smbclient call
-
-2001/12/04 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fix bad parsing of package to copy (when one doen't
- exist anymore) in
- postinstall_rpms directory.
-
-2001/12/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_interactive.pm: try to not get something poorly wrapped
-
-2001/12/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: re-enable supermount by default
-
- * network/smb.pm: cleaner smbclient call
-
-2001/12/04 dam's <damien@mandrakesoft.com>
-
- * network/network.pm: additional package for wlan
-
- * network/tools.pm: corrected pipe reading
-
-2001/12/04 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: make sure lilo is installed on automatic mode.
-
- * install_any.pm: fix bad parsing of package to copy (when one doen't
- exist anymore) in
- postinstall_rpms directory.
-
-2001/12/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_interactive.pm: try to not get something poorly wrapped
-
- * mdk-stage1/modules.c: fpons is a sucking chief
-
- * modules.pm, mdk-stage1/usb-resource/update-usb-ids.pl,
- mdk-stage1/Makefile, mdk-stage1/.cvsignore, mdk-stage1/probing.c:
- support install from USB CDROMS (using usb-storage)
-
-2001/12/04 Pixel <pixel@mandrakesoft.com>
-
- * network/smb.pm: cleaner smbclient call
-
-2001/12/04 sdupont
-
- * standalone/drakbackup: last update... for cooker
- drakbackup deamon -> ok
- drakbackup cvs -> to do (only for /etc)
- drakbackup wizard -> only last step
- drakbackup cd -> device detection and ask for only iso file.
- drakbackup net -> do rsync
- drakbackup begin -> todo : update initial message
- update help and about.
-
-2001/12/04 dam's <damien@mandrakesoft.com>
-
- * network/network.pm: additional package for wlan
-
-2001/12/04 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: make sure lilo is installed on automatic mode.
-
- * mdk-stage1/modules.c: fixed gg sucking.
-
-2001/12/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/modules.c: fpons is a sucking chief
-
-2001/12/04 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/modules.c: fixed gg sucking.
-
-2001/12/04 sdupont
-
- * standalone/drakbackup: update...
-
-2001/12/03 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm: removed use gtk
-
-2001/12/03 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/updatehdlist: initial revision, simple way to update a local set
- of medium from /RPMS.
-
-2001/12/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/modules.c: typo of last commit (unused variable -> could not
- compile)
-
-2001/12/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/hu.po, share/po/es.po: updated Hungarian
- and Spanish files
-
-2001/12/03 sdupont
-
- * standalone/drakbackup: update
- option step.
- write other file content.
- restore gi.
-
-2001/12/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2001/12/01 sdupont
-
- * standalone/drakbackup: do not include browser cache.
-
-2001/11/30 Franois Pons <fpons@mandrakesoft.com>
-
- * docs/spec-DrakX-8.0.html: added spec (forgotten for quite a long)
-
-2001/11/30 gbeauchesne
-
- * partition_table_gpt.pm:
- - cleanups from mainline
-
- * modules.pm: Suckiness fixes from mainline (gc):
- - Do parse /proc/modules in reverse order
- - Fix "convert old scsi_hostadapter's to new probeall" scheme
-
- * bootloader.pm:
- - Don't forget to link the initrd to the real image in /boot/efi/ too
- - Remove DEBUG printouts in install_efi_boot_menu
-
-2001/11/30 Pixel <pixel@mandrakesoft.com>
-
- * network/smb.pm, any.pm, Makefile.drakxtools, standalone/diskdrake,
- Makefile.config, diskdrake.pm: fileshare should be ok, handle diskdrake
- --fileshare, fix smb import
-
-2001/11/30 sdupont
-
- * pixmaps/backup_left2.png: drakbackup pixmap
-
- * standalone/drakbackup: backend mode-> ok for hd
- we can use drakbackup !.
- todo :
- backend mode:
- - net
- - cd
-
- advanced mode:
- - device detection (cd writer)
-
- wizard:
- - end of this step.
-
- gi:
- - option step in adnanced step to choice
- for example tar.gz or tar.gz2 ...
- update
- restore step 1 & 2.
- adv step -> ok
- todo: wizard ...
- little update!
-
- variables correction in advanced step.
- wizard user question, sys question & daemon
-
-2001/11/29 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * share/rpmsrate: Remove linux_logo
-
-2001/11/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: add wvlan_cs
-
- * mdk-stage1/modules.c: remove unneeded handling of "alias
- scsi_hostadapter"
-
- * mdk-stage1/stage1.c: add another expert_third_party_modules at the end
- of enabling-pcmcia-stuff
-
-2001/11/29 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: remove the export tree for nfs/smb feature, remove some
- test code
- tentative version with export/import nfs/smb tree (committed to have it
- in CVS as the export tree is already deprecated)
-
- * standalone/fileshareset:
- - allow root to export everything
- - remove empty mntpoint (from smb)
-
-2001/11/29 sdupont
-
- * standalone/drakbackup: just update....
- advanced: users correction during save.
- user pass, user login, path to save local or on host
- combo for network protocol.
- wizrad: already to do!
- CDRW burn: todo: devices detection (see to_fond_cd).
- code cleaning.
-
- * standalone/drakfont: cleanning code.
-
-2001/11/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm:
- - fix pixel sucks of not parsing /proc/modules in
- reverse order
- - be more in sync regarding names of pcmcia drivers
-
- * any.pm: add modules.conf in report.bug
-
-2001/11/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_CN.po, share/po/zh_TW.po: updated Chinese file
-
-2001/11/28 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (read_conf): fix "convert old scsi_hostadapter's to new
- probeall"
-
- * standalone/drakbackup: make check_what_user works
-
- * standalone/fileshareset: better description
- gr_mem in getgrent is space separated, not comma separated
- add samba handling. Should be finished now :)
-
-2001/11/28 sdupont
-
- * pixmaps/backup_bot2.png, pixmaps/quit.png: drakbackup pixmaps.
-
- * standalone/drakbackup: no important changement!
- clean code
- update!
- for gc & Warly: some fixes, correction of advanced, wizard and after
- advanced steps.
- the user have a better gestion during advanced step, the protocols ftp,
- sftp, scp, rsync
- are now include in advanced step..... etc ;-)
- todo: when checkbuttonbox are clicked for user choice set it to 0 or 1
- juste after.
- clean code.
- new after advanced step, correction of checkbuttons problems & new
- pixmaps.
-
-2001/11/27 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake.png: updated, cooker style
-
-2001/11/27 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: avoid problem of array reference badly evaluated.
-
-2001/11/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/mailchangelog.pl: beurk
- changelog is at linux-mandrake not mandrakesoft
-
- * install_steps.pm: i810 -> no FB at boot
-
-2001/11/27 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_gpt.pm (generate_guid): cleanup
-
- * any.pm (setupBootloader): s/last/return/
-
-2001/11/27 sdupont
-
- * standalone/drakbackup: advanced step...
- update.
- advanced mode ... and ...
- read and use user list correctly, advanced step user list.
-
- * pixmaps/hd.png, pixmaps/net.png, pixmaps/cdrom.png: pixmaps for
- drakbackup.
-
-2001/11/26 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * tools/i386/netboot/stage2.rtl8139: add rtl8139 netboot file that works
-
- * tools/i386/netboot/stage1.rtl8139: add rtl8139 netboot file that works
- stage1/stage2 of rtl8139 didn't work
-
-2001/11/26 dam's <damien@mandrakesoft.com>
-
- * common.pm, my_gtk.pm: new features for new mcc
-
-2001/11/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: getAndSaveAutoInstallFloppy: don't die when output'ing
- of
- auto_inst.cfg is not possible
-
-2001/11/26 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: add $o->{excludedocs} feature
-
- * Makefile.drakxtools: remove unneeded files (*.bs and .exists)
-
- * interactive_gtk.pm: cleanup
-
-2001/11/26 sdupont
-
- * standalone/drakbackup: new gi, advanced step.
- update.
- gawk cmds.
- better use for read and save conf. file now on
- /etc/draxtools/drakbackup/drakbackup.cfg
-
- * pixmaps/backup_hd.png, pixmaps/backup_options.png,
- pixmaps/backup_net.png, pixmaps/backup_time.png: png files for
- DrakBackup.
-
-2001/11/25 Pixel <pixel@mandrakesoft.com>
-
- * standalone/fileshareset: first version. for the moment, only nfs.
-
-2001/11/25 sdupont
-
- * standalone/drakbackup: update of read_conf_file and default mode.
-
-2001/11/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po, share/po/es.po: updated Spanish and Danish files
-
-2001/11/24 sdupont
-
- * standalone/drakfont: about...
-
- * standalone/drakbackup: update
- update gi ,build of system, user, other, options interfaces.
- advanced step.
-
-2001/11/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: package for pcmcia is now called "pcmcia-cs"
-
- * any.pm, detect_devices.pm: pcmcia: /var/run/stab is nor
- /var/lib/pcmcia/stab
- yes it probably doesn't bring anything valuable but it's
- how life is :-)
-
-2001/11/23 sdupont
-
- * standalone/drakbackup: radio buttons & information message.
- change gi interface, include help, about and pixmaps (backup_*.png on
- standalone/pixmaps directory)
-
-2001/11/22 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: removed loading of agpgart module for i810 card.
-
-2001/11/22 sdupont
-
- * standalone/drakfont: about button & GPL license.
-
- * standalone/drakbackup: update gi.
- TODO: separate all the boxes.
- include wizard and advanced in pixmaps.
- update
- notebook gi.
-
-2001/11/21 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2,
- mdk-stage1/init-data/msgboot-blank.img.bz2,
- mdk-stage1/init-data/msgboot.img.bz2: fixed typo in help.msg
-
- * Xconfigurator.pm: hack for SiS 640 for laptop.
-
- * install_any.pm: fixed install_urpmi to build a correct urpmi db.
-
-2001/11/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: i810fb
- migrate pcmcia in drakx to use in-kernel version (only
- for 2.4, though --> pcmcia in 2.2 no longer supported)
-
- * install_steps_interactive.pm, Makefile, c/Makefile.PL: migrate pcmcia in
- drakx to use in-kernel version (only
- for 2.4, though --> pcmcia in 2.2 no longer supported)
-
- * install2.pm: i810fb
-
- * mdk-stage1/stage1.c, mdk-stage1/pcmcia_/lex_config.c,
- mdk-stage1/pcmcia_/cardmgr.c, mdk-stage1/pcmcia_/yacc_config.c,
- mdk-stage1/pcmcia_/Makefile, mdk-stage1/Makefile,
- mdk-stage1/pcmcia_/pcmcia.h, mdk-stage1/pcmcia_/ds.h,
- mdk-stage1/pcmcia_/probe.c: migrate to pcmcia support from kernel,
- patching untouched imported
- sources from pcmcia-cs-3.1.29, to ease further updates of vendor
- code (start from a clean pcmcia_ subdir)
-
-2001/11/21 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm (suggestions_mntpoint): if there's no server suggestion, use
- the simple
- one, so that 'simple' is the only one required when someone modifies
- %fsedit::suggestions
-
-2001/11/20 gbeauchesne
-
- * partition_table.pm:
- - Add isEfi() to isOtherAvailableFS() test so that install doesn't
- suggest
- to format /boot/efi by default. That way, we could preserve (shame on
- us)
- EFI boot partition generated by Windows XP 64 bits...
-
-2001/11/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pcmcia_/lex_config.c, mdk-stage1/pcmcia_/cardmgr.c,
- mdk-stage1/pcmcia_/bulkmem.h, mdk-stage1/pcmcia_/cardmgr.h,
- mdk-stage1/pcmcia_/vg468.h, mdk-stage1/pcmcia_/driver_ops.h,
- mdk-stage1/pcmcia_/i82365.h, mdk-stage1/pcmcia_/cirrus.h,
- mdk-stage1/pcmcia_/version.h, mdk-stage1/pcmcia_/cistpl.h,
- mdk-stage1/pcmcia_/yacc_config.c, mdk-stage1/pcmcia_/cs_types.h,
- mdk-stage1/pcmcia_/cs.h, mdk-stage1/pcmcia_/yacc_config.h,
- mdk-stage1/pcmcia_/ds.h, mdk-stage1/pcmcia_/tcic.h,
- mdk-stage1/pcmcia_/probe.c: Initial revision
- version 3.1.29
-
-2001/11/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive_stdio.pm: for po i can't use $ for string interpolation
-
-2001/11/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * services.pm, standalone/scannerdrake: Corrected English errors
-
- * share/po/hu.po, share/po/cs.po: updated pot file
- updated Czech and Hungarian files
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/no.po, share/po/fi.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/bs.po, share/po/da.po, share/po/zh_TW.po, share/po/af.po:
- updated pot file
-
-2001/11/19 Pixel <pixel@mandrakesoft.com>
-
- * any.pm (setupBootloader): fix typo
- (setupBootloader): fix typo
-
-2001/11/19 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Last correction was wrong, reverted it.
-
-2001/11/19 yduret
-
- * standalone/scannerdrake: added dynamic support
-
-2001/11/16 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: syntax cleanup
- - a little cleanup
- - in case there is both scsi and ide hard drives, go to expert
- questions
- directly (it would need a semi_auto asking on which drive the bios
- boots...)
-
-2001/11/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: updated help file
-
- * keyboard.pm: Added Swedish dvorak keyboard
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/help_xml2pm.pl, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/is.po, share/po/hu.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/no.po, share/po/fi.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2001/11/12 sdupont
-
- * standalone/drakbackup: new backup tool.
- backend_mode with options.
- begin interactive mode.
-
-2001/10/29 dam's <damien@mandrakesoft.com>
-
- * standalone/drakfont: code correction
-
-2001/10/29 gbeauchesne
-
- * rescue/list.ia64:
- - Add xfs_repair and efibootmgr
-
-2001/10/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * fs.pm, loopback.pm, fsedit.pm, bootloader.pm: revert back to /initrd
-
- * modules.pm: here too
- CDCEther looks good, I add it
-
-2001/10/29 Pixel <pixel@mandrakesoft.com>
-
- * tools/pcmcia_config.patch: adapt for new pcmcia-cs
-
-2001/10/29 sdupont
-
- * standalone/drakfont: Copyright (C)
- correction of warning & code cleaning.
- the end.... i think...
- updated
- uninstall interface & progress bar
- uninstall interface : lists & progress bar
- new progress bar update
- todo: second list
-
-2001/10/28 dam's <damien@mandrakesoft.com>
-
- * standalone/drakfont: cleaning
-
-2001/10/27 daouda
-
- * devices.pm, my_gtk.pm, Xconfig.pm: return value at end of module
-
- * share/rpmsrate:
- - increase icewm weight.
-
-2001/10/26 dam's <damien@mandrakesoft.com>
-
- * standalone/drakautoinst, standalone/drakfont: progress bar hack
-
-2001/10/26 Pixel <pixel@mandrakesoft.com>
-
- * mdk-stage1/pcmcia_config.patch: was duplicated in gi/tools
-
- * partition_table_gpt.pm, partition_table_raw.pm: no adjust start and end
- on GPT
-
-2001/10/26 sdupont
-
- * standalone/drakfont: updated.
- search correct progress bar mode implementation.
- updated
- fix some bugs & interface progress implementation.
- TODO:
- progress before backend.
- search if directory already exist before custom install.
-
-2001/10/25 dam's <damien@mandrakesoft.com>
-
- * standalone/drakautoinst: simple variables handled, code compression.
- The new and shiny drakautoinst is coming. P|-|34R
- The new drakautoinst is coming. P|-|34R
-
- * pixmaps/mdk_logo.png: additional logo
-
- * standalone/drakfont: code correction
-
-2001/10/25 sdupont
-
- * standalone/drakfont: merge differents versions.
- file sector, list of fonts for advanced install...
- applications choice, license widget, help widget.
-
-2001/10/24 dam's <damien@mandrakesoft.com>
-
- * standalone/drakfont: updated
- updated
- updated, lot of bugs.
- updated
-
- * my_gtk.pm: added set_editable
-
-2001/10/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/lsparts, mdk-stage1/rescue-gui.c, mdk-stage1/frontend.h,
- mdk-stage1/.cvsignore, rescue/install_bootloader,
- rescue/tree/etc/rc.sysinit, rescue/Makefile,
- mdk-stage1/stdio-frontend.c, rescue/guessmounts, mdk-stage1/Makefile,
- rescue/tree/etc/issue, rescue/make_rescue_img,
- mdk-stage1/newt-frontend.c:
- - add a GUI to the rescue
- - provide guessmounts with better efficiency and output, go to
- console, and reboot
- - provide install_bootloader which runs lilo from /mnt if it seems
- safe
- - add lsparts to rescue, which prints partitions with detected types
-
-2001/10/24 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm: replace /initrd with /lib/initrd
- (hds): in case of GPT, allow ext2 to be replaced by any kind of
- partitions (esp. EFI)
-
- * partition_table.pm, partition_table_gpt.pm, partition_table_bsd.pm,
- partition_table_raw.pm: add methods first_usable_sector and
- last_usable_sector
-
- * fs.pm, loopback.pm, bootloader.pm: replace /initrd with /lib/initrd
-
-2001/10/24 sdupont
-
- * standalone/drakfont: scroll
- `
- import_status & progress.
- gi update.
-
-2001/10/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * services.pm: tagged as translatable some left out strigns
-
-2001/10/23 sdupont
-
- * standalone/drakfont: gi update
- doc and progress bar.
- gui: install from directory
- gui supported.
-
-2001/10/23 yduret
-
- * share/po/fr.po: fixed fohtes grammar
-
-2001/10/22 dam's <damien@mandrakesoft.com>
-
- * network/tools.pm: speedtouch config : added usa vpi vci
-
-2001/10/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/modules.c: oops forgot to umount after "updatemodules"...
-
-2001/10/22 Pixel <pixel@mandrakesoft.com>
-
- * rescue/tree/etc/profile: fix PATH (have /mnt/bin /mnt/usr/bin ...)
-
-2001/10/21 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed connection device setting for "oki4w" driver.
-
-2001/10/19 gbeauchesne
-
- * partition_table_gpt.pm:
- - Use /dev/random through devices::make() instead of /dev/urandom
- - Localize file descriptor
- - Capitalize error message if no /dev/random found
-
- * partition_table.pm:
- - s/Win98 FAT32/FAT32/
- - s/Partition that contains an EFI file system/EFI (FAT-12/16/32)/
- - Add "FAT32" to @important_types for IA-64 & /boot/efi
-
-2001/10/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stdio-frontend.c: small fix
-
-2001/10/19 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm: OOize can_raw_add
-
- * partition_table.pm: handle empty $hd->{primary}{raw} (happens with no
- partitions on ia64)
- - raw_add, can_raw_add moved to partition_table_raw
- - using raw_removed
-
- * partition_table_dos.pm: better handling of CHS overflow (mainly for non
- cylinder-boundary aligned part (like ia64))
-
- * partition_table_raw.pm (adjustEnd): in case the end is totalsectors,
- don't adjust since totalsectors / cylinder_size may not be an integer
- (zero_MBR): defaults to GPT on ia64
- (raw_add, can_raw_add, raw_removed): created, can now be overloaded in
- partition_table_*.pm's
- (get_geometry): keep the total_sectors as given by c::total_sectors,
- don't try to recompute it based on nb_cylinders (for hds where
- total_sectors is not a multiple of nb_cylinders)
-
- * common.pm: cleanup
-
- * partition_table_gpt.pm: fix ending is last sector, not next one
- add TODO for partition entry guid
- - writing partition table now works
- - creating a new partition table now works (except GUIDs generation)
-
-2001/10/18 dam's <damien@mandrakesoft.com>
-
- * network/tools.pm: corrected GET_FL and co
-
-2001/10/18 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/XFdrake: fix ia64 glitches with /usr/X11R6/lib/X11/Cards (now
- use rgb.txt instead).
-
-2001/10/18 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_gpt.pm:
- - add checksum verif on partition entries
- - detect the type of partition since the partition table types seem
- quite poor
- read part of GPT partition table working
-
- * fsedit.pm:
- - add checksum verif on partition entries
- - detect the type of partition since the partition table types seem
- quite poor
-
- * partition_table.pm: read part of GPT partition table working
- shorter GPT name
-
- * detect_devices.pm: safer modprobe ide-floppy
-
-2001/10/18 sdupont
-
- * standalone/drakfont: change Fontmap ghostscript file.
- drakfont support now .gsf fonts
- end of backend......
- update
-
-2001/10/17 dam's <damien@mandrakesoft.com>
-
- * standalone/draksec: typo
-
-2001/10/17 sdupont
-
- * standalone/drakfont: implementation of type1 fonts removing.
- ghostscript, xfs and staroffice tested and supported.
-
-2001/10/16 dam's <damien@mandrakesoft.com>
-
- * standalone/draksec: correct bad level display
-
- * standalone/interactive_http/Makefile: makes rpmlint happy
-
-2001/10/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: print checks
-
- * rescue/tree/etc/rc.sysinit: better phrasing
-
-2001/10/16 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * rescue/devices.pl, mdk-stage1/pci-resource/update-pci-ids.pl,
- rescue/list.ppc: typo in update kernel by /me
- fine-tune sanity_check for ppc
- move /dev/nvram from list.ppc to devices.pl
-
-2001/10/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
-2001/10/15 yduret
-
- * scanner.pm: wonderful perl forgotten
-
-2001/10/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: have "other.img" drivers also
- supported
-
-2001/10/12 sdupont
-
- * standalone/drakfont: support all installations, and support xfs,
- ghostcript, staroffice.
- todo aplli: openoffice, gimp, abiword, netscape & other browsers...
- todo or to see: --strong ttmkfdir -c ???
- emd of backend..
-
-2001/10/11 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: multiple card configuration bug corrected.
- allelluia.
-
- * network/tools.pm: aded use c
-
- * standalone/drakfont: code review
-
-2001/10/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive_stdio.pm, install_steps_stdio.pm: stdio mode works again
-
-2001/10/11 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: ensure postInstallNonRooted is done *before* ejecting cdrom
-
-2001/10/11 sdupont
-
- * docs/drakfont/drakfont.log, docs/drakfont/drakfont.pdf,
- docs/drakfont/drakfont.dvi: clean directory..
-
- * docs/drakfont/drakfont.aux, docs/drakfont/dia_srcs/drakfont.dia,
- docs/drakfont/dia_srcs/drakfont_uninstall.dia,
- docs/drakfont/dia_srcs/drakfont_install.dia: delete all bads files...
-
- * standalone/drakfont: improved....
- improved && implement remove fonts for xfs
- improved
- improved
- optimisation
- correction of option install --replace
- dialog of install options
- correction of install option.
-
- * docs/drakfont/drakfont.jpg, docs/drakfont/drakfont_install.jpg,
- docs/drakfont/drakfont_uninstall.jpg, docs/drakfont/mandrake.ps: jpg &
- ps with -kb option
- clean...2
-
-2001/10/10 dam's <damien@mandrakesoft.com>
-
- * standalone/drakfont: typo
- improved options handling
-
- * standalone/net_monitor: ergo and features improvments, pipe handling
- correction
-
- * network/tools.pm: updated
-
-2001/10/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, share/locales-skeleton.tar.bz2: enabled Maltese language
-
-2001/10/10 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm: normalize the default type entry ("entry")
-
- * interactive_gtk.pm: fix typo (on clicked_may_quit)
-
-2001/10/10 sdupont
-
- * standalone/drakfont: option replace for "install from" &
- windows_import...
- update install dir
- better for --install
- new version of drakfont. in perl langage.
-
- * docs/drakfont/drakfont.jpg, docs/drakfont/drakfont.aux,
- docs/drakfont/drakfont.log, docs/drakfont/drakfont.pdf,
- docs/drakfont/drakfont.tex, docs/drakfont/Makefile,
- docs/drakfont/drakfont_install.jpg, docs/drakfont/drakfont.dvi,
- docs/drakfont/drakfont_uninstall.jpg, docs/drakfont/mandrake.ps: docs
- drakfont
-
-2001/10/10 yduret
-
- * standalone/scannerdrake: first apparition on earth..
-
- * Makefile.config: added scannerdrake
-
-2001/10/09 dam's <damien@mandrakesoft.com>
-
- * network/tools.pm: removed trash
- connection test is now in background, corrects the interface freeze
- problem
-
- * pixmaps/net_u.png: new pixmap for draknet/net_monitor
-
- * standalone/net_monitor, standalone/draknet: connection test is now in
- background, corrects the interface freeze problem
-
-2001/10/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
-2001/10/09 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: fix detecting read-only drives (like memory-sticks)
-
- * partition_table.pm: make perl_checker happy
-
- * partition_table_raw.pm: fix detecting read-only drives (like
- memory-sticks)
- make perl_checker happy
-
- * modules.pm, detect_devices.pm, install2.pm: ensure floppies() takes care
- of usb-storage if possible, so that patch on usb floppy works
-
-2001/10/09 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * Xconfigurator_consts.pm, keyboard.pm, Xconfigurator.pm: move to Linux
- keycodes on PPC, add additional Apple modelines
-
- * install_steps_interactive.pm: re-enable PPC bootloader setup
-
-2001/10/08 dam's <damien@mandrakesoft.com>
-
- * c/stuff.xs.pm: added FL_GET and FL_SET
-
-2001/10/08 Franois Pons <fpons@mandrakesoft.com>
-
- * modules.pm: keep isp and gdth module for hd.img (as well as all.rdz) as
- they have been
- removed from the skip list for stage1.
-
- * rescue/tree/etc/oem: added silly modification to avoid using more than 7
- partition for DAC960 (/home
- and /var are not created in the current state).
-
-2001/10/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: ia64
-
- * mdk-stage1/Makefile: 8.1 -> cooker
-
-2001/10/08 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm, partition_table.pm: yet a few other ataraid cases
-
-2001/10/06 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * partition_table_raw.pm, partition_table.pm: updates to accomodate IBM
- PPC systems with DOS partition table
-
-2001/10/05 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: added (missing) creation of
- /hd/boot/grub/device.map (needed for
- CompactSmartArray).
-
-2001/10/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: kdegames : 2 -> 4
-
-2001/10/04 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fix (work around) parted problem when it refuse to
- use all disk space for
- partition.
- added another psacct log file in touch.
- fixed typo on scalar reference for psacct bug.
- updated with 8.1 OEM ProSuite.
-
- * tools/oem-prepare: updated with 8.1 OEM ProSuite.
-
-2001/10/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po: updated Hungarian file
-
-2001/10/04 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_dos.pm: is little-endian, so use "V" instead of "I"
-
-2001/10/03 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: synced with oem script.
- removed 3D games not installed by default.
-
- * rescue/tree/etc/oem: fixed typo in produced patch.
- added extension to pro suite CD (added kernel-enterprise to possibly
- installable
- and install kernel22).
- removed 3D games not installed by default.
- added missing xmms-arts.
- allow halting.
-
-2001/10/03 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm: yet another ataraid support patch
-
-2001/10/02 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fix previous hack.
- added hack to do "/sbin/depmod -a" for NVIDIA driver.
-
-2001/10/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/probing.c: new pci-ids.h
-
- * mdk-stage1/usb-resource/update-usb-ids.pl: better look
-
- * share/po/fr.po: small fix
-
- * standalone/drakgw: don't call pkgs_install when no package needs to be
- installed
-
-2001/10/02 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm: bloody ataraid detection
-
- * devices.pm: ataraid devices support
-
-2001/10/01 Franois Pons <fpons@mandrakesoft.com>
-
- * share/rpmsrate: fixed bad format for BOOKS used in DEVELOPMENT.
-
- * rescue/tree/etc/oem: added CHARSET support, removed kernel22 and
- kernel-enterprise from list of
- package installable in oem mode, added possibility to set language on
- /etc/oem
- script invocation.
-
- * install_steps_interactive.pm: avoid chooseCD on oem install.
-
- * install_steps_gtk.pm: avoid asking for changing CD on oem install.
-
- * install_any.pm: use $boot_medium for default medium in oem install,
- avoid using kernel22 or
- kernel-enterprise in oem install (space available is too tight on CD oem
- version).
-
- * tools/oem-prepare: synced with oem script.
-
-2001/10/01 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: reword it so that it reflects
- what's in the marfiles
-
-2001/10/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bg.po: updated Bulgarian file
-
-2001/09/29 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * docs/README: New adress where to find the kernel BOOT
-
-2001/09/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
-2001/09/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/drvinst: don't install usb keyboard drivers more than once
- try to fix usb keyboards
-
-2001/09/27 kjx
-
- * share/po/zh_CN.po: translating
-
-2001/09/26 gbeauchesne
-
- * install_any.pm:
- - Suggest /boot/efi on IA-64 for the first VFAT partition found,
- instead
- of /mnt/windows
-
- * bootloader.pm:
- - bootloader.pm (suggest): don't search for dos (or windows) boot
- partition
- on IA-64 since ELILO can only boot Linux.
- - bootloader.pm (write_lilo_conf): don't cry if we don't have
- /boot/boot.b
- or boot/message on IA-64.
-
- * rescue/list.ia64:
- - Add file list for "rescue" disk
-
- * share/list.ia64, partition_table.pm:
- - partition_table.pm: Add XFS suggestion for IA-64
- - share/list.ia64: misc updates and additions wrt. XFS, ReiserFS
-
-2001/09/25 baudens
-
- * share/po/fr.po: s/Linux Mandrake/Mandrake Linux/
- Remove totally crazy translation.
- Translators, please use your brain!
-
-2001/09/25 gbeauchesne
-
- * partition_table.pm:
- - Add ReiserFS and Ext3fs entries for IA-64
-
-2001/09/25 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (naughtyServers): cleanup comments
-
-2001/09/25 warly
-
- * share/rpmsrate: put gtk-themes _and_ sawfish-themes to 4 so that it is
- installed for newbie and drakfirsttime does not fail.
- put gtk-themes to 4 so that it is installed for newbie and drakfirsttime
- does not fail.
-
-2001/09/25 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: allow non ejectable medium to allow all
- hdlists on the bootable medium.
- make current boot medium already selected if multiple hdlist are on this
- boot medium.
-
-2001/09/25 warly
-
- * share/rpmsrate: put gtk-themes _and_ sawfish-themes to 4 so that it is
- installed for newbie and drakfirsttime does not fail.
- put gtk-themes to 4 so that it is installed for newbie and drakfirsttime
- does not fail.
-
-2001/09/24 dam's <damien@mandrakesoft.com>
-
- * share/po/fr.po: corrected translation
-
-2001/09/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/mount.c, mdk-stage1/mount.h,
- mdk-stage1/disk.c: hd.img now detects partition types... backport from
- DrakX :-)
-
-2001/09/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
-
-2001/09/24 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (mount_part): fix for iso loopback mounted
-
- * share/po/fr.po: fix
-
-2001/09/24 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/isdn.pm: type assignation bug fix
- corrected type assignation
-
- * share/po/fr.po: corrected bad translation
-
- * standalone/draknet: corrected type assignation
-
-2001/09/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * bootloader.pm: fix add_append (there was a ) at the end of the parameter
- value)
-
-2001/09/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po, share/po/tr.po, share/po/es.po: updated Spanish, Korean
- and Turkish files
-
-2001/09/24 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (mount_part): fix for iso loopback mounted
-
- * share/po/fr.po: fix
-
-2001/09/24 warly
-
- * share/rpmsrate: lower arkeia
-
-2001/09/24 dam's <damien@mandrakesoft.com>
-
- * modules.pm: corrected isdn firmware
-
- * network/adsl.pm, network/isdn.pm: type assignation bug fix
- corrected type assignation
-
- * share/po/fr.po: corrected bad translation
-
- * standalone/draknet: corrected type assignation
-
-2001/09/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * bootloader.pm: fix add_append (there was a ) at the end of the parameter
- value)
-
-2001/09/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po, share/po/tr.po, share/po/es.po: updated Spanish, Korean
- and Turkish files
-
-2001/09/24 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: fix small error merging existing fstab
-
- * share/po/fr.po: fix
-
- * diskdrake.pm: do not propose to mount/umount removable medias (disabled
- for now)
-
- * diskdrake_interactive.pm: hide the supermount checkbox in standalone
-
-2001/09/24 warly
-
- * share/rpmsrate: lower arkeia
-
-2001/09/24 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm, network/ethernet.pm: bug fix
-
- * modules.pm: corrected isdn firmware
-
- * network/isdn.pm, network/adsl.pm: type assignation bug fix
- corrected type assignation
-
- * standalone/draknet: corrected type assignation
-
- * install_any.pm, rescue/tree/etc/oem: added isdn-light to be copied on hd
- during install
-
-2001/09/24 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: deactivated Riva128 3D hw acceleration and too many
- problems reported with it.
-
- * share/rpmsrate: allow rpm build for non expert who choose development.
-
- * install_steps.pm: disable wins in /etc/nsswitch.conf (after installed
- packages).
-
-2001/09/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po, share/po/tr.po, share/po/es.po: updated Spanish, Korean
- and Turkish files
-
-2001/09/24 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: fix small error merging existing fstab
- add "iocharset=" for cdrom
-
- * install_steps.pm:
- - disable supermount by default
- - cleanup nsswitch.conf wins removing
-
- * diskdrake.pm: do not propose to mount/umount removable medias (disabled
- for now)
-
- * diskdrake_interactive.pm: hide the supermount checkbox in standalone
-
-2001/09/24 siegel
-
- * share/po/de.po: new german version
-
-2001/09/24 warly
-
- * share/rpmsrate: lower arkeia
-
-2001/09/24 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm, network/ethernet.pm: bug fix
-
-2001/09/24 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: deactivated Riva128 3D hw acceleration and too many
- problems reported with it.
-
- * share/rpmsrate: allow rpm build for non expert who choose development.
- removed any reference to XFree86-glide-module or Glide_XXX packages.
-
- * pkgs.pm: sort mediums by number, in allMediums() else they will be in
- hash keys orders in
- install_steps_interactive::chooseCD().
-
- * install_steps.pm: disable wins in /etc/nsswitch.conf (after installed
- packages).
-
-2001/09/24 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: add "iocharset=" for cdrom
-
- * install_steps.pm:
- - disable supermount by default
- - cleanup nsswitch.conf wins removing
-
-2001/09/24 Franois Pons <fpons@mandrakesoft.com>
-
- * share/rpmsrate: removed any reference to XFree86-glide-module or
- Glide_XXX packages.
-
- * pkgs.pm: sort mediums by number, in allMediums() else they will be in
- hash keys orders in
- install_steps_interactive::chooseCD().
-
-2001/09/24 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: File permission settings during install were not done.
- Fixed.
-
-2001/09/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: misc typo correction
-
- * install_steps.pm: voodoo cards don't like performing 3d accel in fb mode
-
-2001/09/23 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: add "Graphical Environment" in meta_class server
-
- * share/rpmsrate: simplify (for the moment)
- do not force X flag, have it selected for any "Graphical Environment"
-
- * share/compssUsers, install_any.pm: do not force X flag, have it selected
- for any "Graphical Environment"
-
-2001/09/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps.pm: voodoo cards don't like performing 3d accel in fb mode
-
-2001/09/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po, share/po/hu.po: updated Czech and Hungarian file
-
- * share/po/zh_TW.po: updated Chinese file
-
-2001/09/23 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: add "Graphical Environment" in meta_class server
-
- * fsedit.pm: add magic SWAPSPACE2
-
- * bootloader.pm: allow bootloader on fat partitions
-
- * share/compssUsers, share/rpmsrate, install_any.pm: do not force X flag,
- have it selected for any "Graphical Environment"
-
-2001/09/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: version is 8.1
-
-2001/09/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bs.po: updated Bosnian file
-
-2001/09/22 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm, install2.pm:
- - cleanup noatime option setting
- - cleanup exec option setting (must noexec => 0 instead of exec => 1)
-
- * bootloader.pm (suggest): fix kernel 2.2 secure adding in menu
-
-2001/09/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bg.po: updated Bulgarian file
-
-2001/09/22 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (suggest): fix kernel 2.2 secure adding in menu
-
-2001/09/22 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Added support for automatic /dev/... file permissions
- setting by devfsd.
- Improved matching of auto-detection results with database entries.
- Given hint to the user to select the correct model when matching fails.
-
- * printer.pm: Added support for automatic /dev/... file permissions
- setting by devfsd.
-
-2001/09/21 Franois Pons <fpons@mandrakesoft.com>
-
- * detect_devices.pm: avoid detecting plip for live upgrade.
-
-2001/09/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: use "us" XKB file for Korean keyboard, otherwise some
- functionality is lost
- small fix for "vn" keyboard (enable toggle key)
-
- * share/po/ko.po: updated Korean file
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/vi.po,
- share/po/gl.po, share/po/ca.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/bs.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
- * printerdrake.pm: small fix
-
-2001/09/21 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: When one changes the driver of a freshly
- added printer, the cursor was not pointed to the old driver, fixed.
- Fixed paper size not set according to chosen language during
- installation.
-
-2001/09/21 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm: typo
-
-2001/09/21 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: reworked medium management.
- moved com_license to parent package (as code that show the license is
- now
- available even for non gtk install).
-
- * Xconfigurator.pm: S3 ViRGE is a bad card for testing on live upgrade.
-
- * pkgs.pm, install_any.pm: reworked medium management.
-
- * detect_devices.pm: avoid detecting plip for live upgrade.
-
- * install_steps_interactive.pm: avoid keeping testing code.
- reworked medium management.
- added code to support changeable cdrom, set a unique copy of license for
- installing commercial application as package variable (exported).
-
-2001/09/21 gbeauchesne
-
- * share/po/no.po: remove trailing '\n'
-
-2001/09/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hu.po, share/po/no.po: updated pot file
- updated pot file
- updated Norwegian and Hungarian files
- updated pot file
-
- * help.pm: updated help file
-
- * share/po/help_xml2pm.pl: updated pot file
-
- * printerdrake.pm: small fix
- changed text strings to be more translator friendly
- (NEVER EVER cut a phrase)
-
- * share/po/zh_CN.po, share/po/ru.po, share/po/vi.po: updated pot file
- updated pot file
- corrected extra \n
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/pt_BR.po, share/po/hr.po, share/po/ko.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/it.po, share/po/id.po, share/po/pl.po, share/po/fi.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/gl.po, share/po/ca.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/bs.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
- updated pot file
- updated pot file
-
- * keyboard.pm: adapted keyboard priority numbers (it is useless to give a
- multichoice with a
- value higher than 90)
-
- * share/po/zh_TW.po: updated pot file
- updated pot file
-
-2001/09/21 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm: write password in lilo.conf even if it's also done by
- msec, otherwise lilo will fail with restricted only
-
- * install_steps.pm: Ensure $o->{superuser}{name} is temporary
-
- * share/rpmsrate, install_any.pm: add HIGH_SECURITY flag, use it for
- libsafe and kernel22-secure
-
-2001/09/21 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Added a forgotten "_( ... )".
-
-2001/09/21 warly
-
- * share/rpmsrate: add gnomemeeting and openmcu
-
-2001/09/20 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm (partition_with_diskdrake): ensure the $::expert
- flag modifications in
- diskdrake do not escape from diskdrake
-
- * install_steps_interactive.pm (choosePartitionsToFormat): do not propose
- check bad blocks for xfs and jfs
-
-2001/09/20 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: don't reapply the conf, if already applied.
- usefull for dhcp, because the network should be restarted after
- configured
-
- * network/adsl.pm: test if microcode is there
-
- * bootlook.pm: removed blocking die
-
-2001/09/20 fcrozat
-
- * share/rpmsrate: Add gnome-user-docs to GNOME install
- Install Mdk eazel engine for gnome
-
-2001/09/20 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: take care not probing in /dev/ for finding package to upgrade,
- this cause
- problem in live_upgrade.
-
- * Xconfigurator.pm: added VideoRam for ET 6x00 card.
-
- * network/netconnect.pm: tried to fix damien sucking.
-
-2001/09/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: misc
-
-2001/09/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated Turkish file
-
- * share/po/cs.po: updated Czech file
-
- * share/po/nl.po, share/po/da.po, share/po/zh_TW.po: updated Danish,
- Chinese and Dutch files
-
-2001/09/20 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm (partition_with_diskdrake): ensure the $::expert
- flag modifications in
- diskdrake do not escape from diskdrake
-
- * share/rpmsrate: raise i18n fonts
-
- * fsedit.pm (hds): do a get_major_minor where needed
-
- * lang.pm: replace xcin by chinput as per Alex request
-
- * install_steps_interactive.pm (choosePartitionsToFormat): do not propose
- check bad blocks for xfs and jfs
-
-2001/09/20 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed flow of the program for the "recommended" mode of
- the installation.
-
-2001/09/20 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: don't reapply the conf, if already applied.
- usefull for dhcp, because the network should be restarted after
- configured
-
- * mouse.pm: text positionning
-
- * standalone/net_monitor: less gethostbyname
-
-2001/09/20 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: take care not probing in /dev/ for finding package to upgrade,
- this cause
- problem in live_upgrade.
-
- * network/netconnect.pm: tried to fix damien sucking.
-
-2001/09/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po, share/po/da.po, share/po/zh_TW.po: updated Danish,
- Chinese and Dutch files
-
-2001/09/20 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: raise i18n fonts
- s/telnet-server/telnet-server-krb5/
-
- * fsedit.pm (hds): do a get_major_minor where needed
-
- * fs.pm (add2all_hds): allow both "smbfs" and "smb" as fs type
-
- * lang.pm: replace xcin by chinput as per Alex request
-
- * printerdrake.pm: back out the modif from till as asked by till
-
-2001/09/20 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Make it possible to configure more than 1 printer in a
- "recommended" mode installation.
-
-2001/09/19 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/netconnect.pm, network/ethernet.pm: network
- restart at better place
-
-2001/09/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: chromium and tuxracer don't work well with Riva
-
-2001/09/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/it.po: updated pot file
- updated help xml
-
- * help.pm: updated help file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/bg.po, share/po/sr.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/nl.po, share/po/ja.po,
- share/po/sv.po, share/po/hu.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/vi.po, share/po/gl.po,
- share/po/ca.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/bs.po, share/po/da.po, share/po/zh_TW.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
- * share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/de.po:
- updated help xml
-
- * share/po/wa.po: updated pot file
- updated pot file
-
-2001/09/19 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/netconnect.pm, network/ethernet.pm: network
- restart at better place
-
-2001/09/19 fcrozat
-
- * share/rpmsrate: Add mdk-eazel-engine
-
- * share/po/fr.po: Fix french mistakes
-
-2001/09/19 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: added code to check if package are really installed.
-
- * Xconfigurator.pm: Rage 128 doesn't like XF3 at all.
- make only bad card Riva128 for testing XF4.
- Riva128 is now a bad card.
-
-2001/09/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/init.c: raklet quoting
-
- * share/rpmsrate: chromium and tuxracer don't work well with Riva
-
-2001/09/19 Pixel <pixel@mandrakesoft.com>
-
- * loopback.pm (create): don't use seek to create big files otherwise you
- get hole and
- swapon doesn't like it
-
- * any.pm (ask_users): default icon "man"
-
- * lang.pm: compatibility with older $o->{lang} names (for auto_installs)
-
- * install2.pm: initial support for server install
- compatibility with older $o->{lang} names (for auto_installs)
-
- * install_steps_gtk.pm: initial support for server install
-
- * printerdrake.pm: help perl_checker
-
- * pkgs.pm, share/rpmsrate, install_any.pm:
- - gmc instead of nautilus for non-latin1 installs
- - introduce CHARSET flag and use it
-
-2001/09/19 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Network is now only required (and checked) for remote
- printers.
- Several buglets fixed in remote CUPS server dialog.
-
- * printerdrake.pm: Removed a forgotten debug help line from the code.
- Fixed typo in dialog text of high/paranoid security.
- Network is now only required (and checked) for remote printers.
- Several buglets fixed in remote CUPS server dialog.
-
-2001/09/18 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: don't ask to connect if lan or dhcp
-
-2001/09/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install2.pm: don't create bootdisk by default
-
- * share/po/fr.po: misc
-
-2001/09/18 Pixel <pixel@mandrakesoft.com>
-
- * any.pm (write_passwd_user): fix setting "pw" field (for auto_installs)
-
- * install_steps_gtk.pm, pkgs.pm: tentative to correct install time for big
- installs
-
-2001/09/18 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, my_gtk.pm: corrected Speedtouch -> speedtouch
-
- * network/netconnect.pm: don't ask to connect if lan or dhcp
-
- * standalone/drakgw: debug
-
-2001/09/18 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: added X group with SYSTEM.
- finally work arounded rpm bug by flepied.
-
- * detect_devices.pm: added back full pci probe for stage2 command lspci.
- removed full pci probe for stringlist (used for generating report_bug).
-
- * install_steps_interactive.pm: now finally really fixed printer label in
- summary dialog.
- fixed printer description in summary (again).
- fixed no printer displayed (at least, print Remote CUPS server).
-
- * commands.pm: make lspci a full pci probe instead of safe pci probe.
-
-2001/09/18 gbeauchesne
-
- * Xconfigurator.pm:
- - Force XFree 4 on IA-64. No XFree 3.3.X there...
-
- * tools/ia64/elilo.efi:
- - elilo 3.1
-
-2001/09/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install2.pm: don't create bootdisk by default
-
- * standalone/drakautoinst: have "manual" and "replay" translated
-
- * share/po/fr.po: misc
-
-2001/09/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po, share/po/hu.po: updated Dutch and Hungarian files
-
-2001/09/18 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm, share/gen_locales.sh, share/locales-skeleton.tar.bz2:
- - remove ISO-8859-5, KOI8-R and KOI8-U
- - cleanup packdrake extracting locales
- - cleanup/fixes lang.pm
-
- * install_steps.pm: fix setting kdmrc for latin1
-
- * any.pm (write_passwd_user): fix setting "pw" field (for auto_installs)
-
- * install_steps_gtk.pm, pkgs.pm: tentative to correct install time for big
- installs
-
-2001/09/17 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/list: updated for rpm 4.0.3.
-
- * rescue/tree/etc/oem: updated for 8.1, contains workaround for bug of
- "rpm --root" but need more testing.
-
- * standalone/XFdrake: removed comment.
- added support to configure NVIDIA driver if everything is correctly
- installed.
-
-2001/09/17 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm, fsedit.pm:
- - '--' to separate options for supermount + small workaround (ro and
- exec before --)
- - fix nfs in manualFstab (for auto_installs, reported by David
- Eastcott)
-
-2001/09/17 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixed bug of /etc/foomatic/defaultspooler not been written
- in expert install.
-
-2001/09/17 dam's <damien@mandrakesoft.com>
-
- * network/network.pm: no expert mode needed to choose gateway
-
-2001/09/17 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/list: updated for rpm 4.0.3.
-
- * rescue/tree/etc/oem: updated for 8.1, contains workaround for bug of
- "rpm --root" but need more testing.
-
- * printerdrake.pm: add eval around installing lexmark-driver
- (proprietary).
-
- * Xconfigurator.pm: deactivating bad card test (too).
-
- * standalone/XFdrake: removed comment.
- added support to configure NVIDIA driver if everything is correctly
- installed.
-
-2001/09/17 odin
-
- * share/po/fr.po: updated fr.po
-
-2001/09/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: Added choice of "English|Ireland (euro)" so people wanting
- English language but also euro symbol can choose it.
- fixed Belgian keyboard
-
- * share/po/fr.po, share/po/wa.po, share/po/es.po: updated Spanish and
- Wallon files; corrected error syntax in French file
-
- * lang.pm: Added choice of "English|Ireland (euro)" so people wanting
- English language but also euro symbol can choose it.
-
-2001/09/17 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm:
- - '--' to separate options for supermount + small workaround (ro and
- exec before --)
- - fix nfs in manualFstab (for auto_installs, reported by David
- Eastcott)
- (mount): do not hand update /etc/mtab for nfs mounts, already done by
- mount(8)
- (set_default_options): disable iocharset= and codepage= for supermount
-
- * partition_table.pm (adjust_main_extended): do not use linux extended
-
- * detect_devices.pm (pci_probe): log full pci probes
-
- * standalone/drakbug_report: fix
-
- * fsedit.pm:
- - '--' to separate options for supermount + small workaround (ro and
- exec before --)
- - fix nfs in manualFstab (for auto_installs, reported by David
- Eastcott)
-
-2001/09/17 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixed bug of /etc/foomatic/defaultspooler not been written
- in expert install.
- Do not die when "chkconfig" fails (needed for "security_check").
- Added "-q" option to foomatic-configure (should not get interactive).
- Added handling of high and paranoid security levels.
-
- * printerdrake.pm: /etc/foomatic/defaultspooler was not written in expert
- mode installation.
- Added handling of high and paranoid security levels.
-
-2001/09/17 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: add eval around installing lexmark-driver
- (proprietary).
-
-2001/09/17 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm (pci_probe): log full pci probes
-
- * fs.pm (set_default_options): disable iocharset= and codepage= for
- supermount
-
-2001/09/17 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: add eval around installing lexmark-driver
- (proprietary).
-
-2001/09/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: updated help file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/vi.po,
- share/po/gl.po, share/po/ca.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2001/09/17 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm (pci_probe): log full pci probes
-
-2001/09/16 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (getAndSaveAutoInstallFloppy): skip it on ia64
-
- * pkgs.pm (read_rpmsrate): fix bug
-
-2001/09/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixed bug which prevented from printing the option list
- during install.
- Fixed bug which prevents printerdrake from running without PDQ
- installed.
-
-2001/09/16 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (getAndSaveAutoInstallFloppy): skip it on ia64
- more up to my need ALL flag in compssUsersChoice
- remove auto-install special case (initialisation of compssUsersChoice)
-
- * share/rpmsrate:
- - cleanup packages appearing twice in rpmsrate
- - handle a few case of packages appearing twice
- - special case for packages appearing in INSTALL section (flag
- dropped)
- - new special flag ALL for compssUsersChoice
-
- * pkgs.pm: more up to my need ALL flag in compssUsersChoice
- - cleanup packages appearing twice in rpmsrate
- - handle a few case of packages appearing twice
- - special case for packages appearing in INSTALL section (flag
- dropped)
- - new special flag ALL for compssUsersChoice
-
- * rescue/make_rescue_img: use new mkdir_p, rm_rf and cp_af from
- MDK::Common
-
-2001/09/16 siegel
-
- * share/po/help_xml2pm.pl: added "systemitem"
-
-2001/09/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Fixed bug which prevents printerdrake from running without
- PDQ installed.
-
-2001/09/16 dam's <damien@mandrakesoft.com>
-
- * mouse.pm, my_gtk.pm: bugfix + cosmetic changes
-
-2001/09/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: updated help.pm file
-
- * share/po/hu.po: updated Hungarian file
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/vi.po,
- share/po/gl.po, share/po/ca.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/bs.po, share/po/da.po, share/po/zh_TW.po,
- share/po/cs.po, share/po/af.po: updated pot file
-
-2001/09/16 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: "please click on ..." for removable, nfs, smb.
-
- * fsedit.pm: enhance lvm handling (mostly standalone)
- - cleanup & enhance raid mdstat reading (now works with or without
- devfs mounted)
- - chunk size is buggy?
-
- * install_any.pm (getAndSaveAutoInstallFloppy): skip it on ia64
- more up to my need ALL flag in compssUsersChoice
- remove auto-install special case (initialisation of compssUsersChoice)
- use new mkdir_p, rm_rf and cp_af from MDK::Common
-
- * share/rpmsrate:
- - cleanup packages appearing twice in rpmsrate
- - handle a few case of packages appearing twice
- - special case for packages appearing in INSTALL section (flag
- dropped)
- - new special flag ALL for compssUsersChoice
-
- * verify_c: add special case for c::to_utf8
-
- * pkgs.pm: more up to my need ALL flag in compssUsersChoice
- - cleanup packages appearing twice in rpmsrate
- - handle a few case of packages appearing twice
- - special case for packages appearing in INSTALL section (flag
- dropped)
- - new special flag ALL for compssUsersChoice
- use new mkdir_p, rm_rf and cp_af from MDK::Common
-
- * services.pm, install2.pm, lang.pm, commands.pm, loopback.pm,
- tinyfirewall.pm, raid.pm, keyboard.pm, printerdrake.pm, fs.pm, mouse.pm,
- network/netconnect.pm, timezone.pm, network/adsl.pm, install_steps.pm,
- any.pm, printer.pm, rescue/make_rescue_img, bootloader.pm: use new
- mkdir_p, rm_rf and cp_af from MDK::Common
-
- * diskdrake_interactive.pm, lvm.pm: enhance lvm handling (mostly
- standalone)
-
- * devices.pm (make): ensure it never returns a non-absolute name
- (it happened with make("foo") when cwd=/dev and /dev/foo existed)
-
-2001/09/16 siegel
-
- * share/po/help_xml2pm.pl: added "systemitem"
- added commet explainig that help.pm is automatically generated.
-
- * .cvsignore: added .*.sw? for vim users
-
-2001/09/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Added possibility to list command line
- options for the printers and to give the users help for printing
- Fixed bug of sometimes appearing the wron dialog after printing test
- pages
-
-2001/09/15 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: fix options appearing twice in fstab
-
- * install_steps.pm, any.pm, c/stuff.pm: i18n kdmrc
-
- * lang.pm (load_mo): ensure the locale is set (was broken in non-gtk
- installs)
-
- * install_steps_auto_install.pm (enteringStep): do not translate in
- ja|ko|zh
-
-2001/09/15 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: fix options appearing twice in fstab
-
- * install_steps.pm, any.pm, c/stuff.pm: i18n kdmrc
-
- * lang.pm (load_mo): ensure the locale is set (was broken in non-gtk
- installs)
-
- * install_steps_auto_install.pm (enteringStep): do not translate in
- ja|ko|zh
-
-2001/09/15 civileme
-
- * help.pm: Added a dialog in English for users selecting a printing system
- since no other
- OS seems to offer such a choice during install.
-
-2001/09/15 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: better connection testing
-
- * network/tools.pm: more timeout
-
- * network/adsl.pm: avoid asking 2 times to restart the ethernet card
-
- * mouse.pm: readded darea realization
-
-2001/09/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/rpmsrate: make gtk-themes installed when Gnome is choosen
-
- * share/po/es.po: updated Spanish file
-
- * share/po/wa.po, share/po/hu.po: updated Hungarian file
-
-2001/09/15 Pixel <pixel@mandrakesoft.com>
-
- * Makefile.config, tools/Makefile: add aewm-drakx
-
- * install_steps_gtk.pm: makes cancel on mouse selection works even better
- - add and use aewm-drakx
- - add some "skip" title on help/logo/steps windows so that aewm-drakx
- know they don't need keyboard focus
- - add some more title to ease debugging (when aewm-drakx is in debug
- mode)
-
- * install_gtk.pm, tools/aewm-drakx/Makefile, tools/aewm-drakx/misc.c,
- tools/aewm-drakx/README:
- - add and use aewm-drakx
- - add some "skip" title on help/logo/steps windows so that aewm-drakx
- know they don't need keyboard focus
- - add some more title to ease debugging (when aewm-drakx is in debug
- mode)
-
- * any.pm: i18n kdmrc
- fix user icons choice
- - add and use aewm-drakx
- - add some "skip" title on help/logo/steps windows so that aewm-drakx
- know they don't need keyboard focus
- - add some more title to ease debugging (when aewm-drakx is in debug
- mode)
-
- * install2.pm: don't warn if modules are missing when testing
-
- * bootloader.pm: find error in /tmp/.error only if exception is "xxx
- failed"
- (write_lilo_conf): ensure linear and lba32 are not both set
-
- * share/po/fake_c.pl: fix a tricky hack
-
- * my_gtk.pm: do the set_events before the show otherwise gtk go crazy (no
- more keyboard focus)
-
- * c/stuff.pm: i18n kdmrc
-
- * lang.pm (load_mo): ensure the locale is set (was broken in non-gtk
- installs)
-
- * install_steps_interactive.pm: fix typo
- find error in /tmp/.error only if exception is "xxx failed"
- makes cancel on mouse selection works even better
- fix cancel on mouse choice
-
- * install_steps.pm: i18n kdmrc
- enable supermount again
-
- * network/adsl.pm: correct dams typo
-
- * fs.pm (write_fstab): fix supermount moving from options to fstype
-
- * steps.pm: find error in /tmp/.error only if exception is "xxx failed"
-
- * tools/aewm-drakx/aewm.h, tools/aewm-drakx/client.c,
- tools/aewm-drakx/events.c, tools/aewm-drakx/aewm-drakx.c: set_focus on
- new map_request event (fix summary step)
- - add and use aewm-drakx
- - add some "skip" title on help/logo/steps windows so that aewm-drakx
- know they don't need keyboard focus
- - add some more title to ease debugging (when aewm-drakx is in debug
- mode)
-
- * install_steps_auto_install.pm (enteringStep): do not translate in
- ja|ko|zh
-
-2001/09/15 siegel
-
- * share/po/de.po: fixed another typo
- new string
-
- * printerdrake.pm: added missing _()
-
- * standalone/draksec: use " instead of ' to get i18n
-
- * standalone/draknet: fixed missing _()
-
-2001/09/15 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Added the PDQ panic button.
- Removed a superfluous "set_help" line.
- Save default spooler at program start, fixed typos in comments.
- Command line commands as "lpr", "lpq", ... are mapped to the correct
- spooler now.
- Fixed bug of a waiting message appearing together with a dialog
- Cleaned up variables to correctly switch between CUPS/Foomatic/Raw type
- for a printer
-
- * printer.pm: Added the PDQ panic button.
- Command line commands as "lpr", "lpq", ... are mapped to the correct
- spooler now.
-
- * standalone/printerdrake: Fixed bug of spooler choice via command line
- options being ignored.
-
-2001/09/15 warly
-
- * share/rpmsrate: add drakfirsttime
-
-2001/09/14 dam's <damien@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: make test_pms happy
-
- * install_any.pm: pptp-adsl instead of pptp-adsl-fr
-
- * Xconfigurator.pm: no shadow when X test
-
- * standalone.pm: bugfix
-
- * my_gtk.pm: no icon if wizard
- no shadow when X test
- shadow color
-
- * bootlook.pm: bugfix
- iautologin correction
-
- * mouse.pm: trying to remove draw
-
- * network/adsl.pm: debug
- pptp-adsl instead of pptp-adsl-fr
- bugfix
- updated speedtouch handling.
-
-2001/09/14 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: removed S3 ViRGE card from card with problem with
- frame buffer as it works fine.
-
- * Xconfigurator.pm: fixed filtering of depth for newt version.
- depth 24 is used for DRI for Rage 128 and Radeon instead of Depth 32 (as
- depth
- 32 simply doesn't work, even if DRI guide says it works :-) 24 bit works
- fine
- for Rage 128.
- apply restriction on depth available when changing resolution, removed
- S3 ViRGE
- from experimental 3D accelerated card list as it really does not work,
- allow on
- second pass to change card configuration to choose server (experimental
- server
- are still only available to expert), added support for UseCCEFor2D for
- Rage 128
- card if a TV card is installed (set to true, else set to false), added
- support
- for Rage Mobility M... card that are Rage 128 Mobile chipset, improved
- error
- message display to catch only appropriate error message of XFree 4.1.0
- only,
- added support for 32 bits for DRI using Matrox card, improved info
- message with
- real version of XFree used (anybody) and identifier from PCI probe
- (expert).
-
-2001/09/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/insmod-busybox/Makefile: clean also cleans the DIET target
-
- * mdk-stage1/Makefile, mdk-stage1/Makefile.mkinitrd_helper: back to using
- a reduced form of mkinitrd_helper for mkinitrd (only
- to provide a dietlibc-enabled static insmod)
-
-2001/09/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po: updated Walloon file
-
- * share/po/ko.po: updated Korean file
-
- * share/po/da.po: updated Danish file
- updated Danish file
-
- * share/po/bs.po, share/po/sv.po: updated Bosnian and Swedish files
-
-2001/09/14 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_raw.pm, install_any.pm: when testing for bad drives, if
- opening for writing fails, remove the drive from the hard drive list
- (useful for Smartmedia readers)
-
- * pkgs.pm: update correctSize and invCorrectSize (now linear)
-
- * share/po/fr.po: fix odin bug (please run msgfmt before committing!)
-
- * share/rpmsrate: do not install Aurora in russian
-
-2001/09/14 siegel
-
- * share/po/de.po: updates
-
- * standalone/drakautoinst: Check exisence of "/root/replay_install.img"
- before anything else ...
-
-2001/09/14 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Added "set_help" lines for installer help texts.
- Raw queue entry added, so cursor not always on "Alps MD-1000" when no
- printer
- detected.
- Resolved conflict.
- Now it is checked whether the network is configured and running.
- draknet is called when the network is not configured.
- It is checked whether the spooler is automatically started at boot.
- The oki4daemon is started when needed.
- Lexmarks inkjet drivers are fully integrated.
- The permissions of the device files are set so that normal users can
- print with PDQ.
-
- * standalone/printerdrake: Fixed spooler selection by command line.
-
- * printer.pm: Raw queue entry added, so cursor not always on "Alps
- MD-1000" when no printer
- detected.
- Made network checking working on non-english systems.
- Now it is checked whether the network is configured and running.
- draknet is called when the network is not configured.
- It is checked whether the spooler is automatically started at boot.
- The oki4daemon is started when needed.
- Lexmarks inkjet drivers are fully integrated.
- The permissions of the device files are set so that normal users can
- print with PDQ.
-
-2001/09/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bg.po, share/po/tr.po: updated Turkish and Bulgarian files
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/eu.po, share/po/az.po,
- share/po/ru.po, share/po/pt_BR.po, share/po/hr.po, share/po/ko.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/hu.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/vi.po, share/po/gl.po,
- share/po/ca.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/bs.po, share/po/da.po, share/po/zh_TW.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
-2001/09/13 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: added mt-st to ARCHIVING
-
-2001/09/13 odin
-
- * share/po/fr.po: updated up to 6648
-
-2001/09/13 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake_interactive.pm: new migration feature for creation of
- partitions on existing mount points
-
- * diskdrake.pm:
- - add back shortcuts
- - red colored buttons in nfs/smb/removable
-
-2001/09/13 dam's <damien@mandrakesoft.com>
-
- * pixmaps/wiz_default_up.png, pixmaps/wiz_draknet.png: updated
-
- * my_gtk.pm: updated
- addde /usr/share/icons in path for pixmaps search
- shadow reduced to 5 pixels
-
- * standalone/draknet, network/isdn.pm: isdn timeout works now.
-
-2001/09/13 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: added mt-st to ARCHIVING
-
-2001/09/13 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator_consts.pm: removed ugly Modeline 1024x768 which causes
- trouble to XFree86 4.1.0.
-
- * Xconfigurator.pm: fix for missing Xinerama for Matrox cards.
- fix for Matrox G550 support, now add DRI support.
- disable any question to user about XF3 if he choose a dual head
- configuration.
- disable DRI if Xinerama has been chosen.
- updated Rage Mobility regexp for bad_card, added bad_card for XF4 as
- Tseng ET6\d00.
-
- * install_any.pm: updates 3D category according Matrox G550 and Radeon
- card.
-
- * install_steps.pm: synced with Xconfigurator bad_card class of video card
- to avoid using frame
- buffer, added ET6\d00 style card which seems to have problem.
-
-2001/09/13 odin
-
- * share/po/fr.po: updated up to 6648
- updated fr.po
-
-2001/09/13 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: add krozat
-
- * any.pm (inspect): use a safer dir when standalone
-
- * install_steps.pm: extend disable KDE GreetString to
- ja|ko|zh|ru|th|vi|be|bg
- do not translate kdm GreetString in ja|ko|zh (what about ru?)
- in kdmrc GreetString, magic string HOSTNAME replaced by %n
-
- * diskdrake_interactive.pm: new migration feature for creation of
- partitions on existing mount points
-
- * diskdrake.pm:
- - add back shortcuts
- - red colored buttons in nfs/smb/removable
-
- * partition_table.pm: BLKPG_ADD_PARTITION support (aka adding partition on
- the fly without rebooting on a device with some already mounted
- partitions)
-
- * install_steps_interactive.pm (selectKeyboard): don't prompt in newbie
- mode if >=90, not >90
-
-2001/09/13 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: shadow reduced to 5 pixels
-
- * standalone/draknet, network/isdn.pm: isdn timeout works now.
-
-2001/09/13 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fix for missing Xinerama for Matrox cards.
- fix for Matrox G550 support, now add DRI support.
- disable any question to user about XF3 if he choose a dual head
- configuration.
- disable DRI if Xinerama has been chosen.
- updated Rage Mobility regexp for bad_card, added bad_card for XF4 as
- Tseng ET6\d00.
- avoid creating /etc/X11/XF86Config* file if --g_auto_install.
-
- * services.pm: updated repartition of services into category, network
- category are commented so
- that service will to "Other" one.
-
- * Xconfigurator_consts.pm: removed ugly Modeline 1024x768 which causes
- trouble to XFree86 4.1.0.
-
- * install_any.pm: updates 3D category according Matrox G550 and Radeon
- card.
-
- * install_steps.pm: synced with Xconfigurator bad_card class of video card
- to avoid using frame
- buffer, added ET6\d00 style card which seems to have problem.
-
-2001/09/13 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm: filtered the list from lang2keyboard to display only valid
- keyboards
-
- * c/stuff.xs.pm: add partition adding on the fly trick
-
- * partition_table.pm: BLKPG_ADD_PARTITION support (aka adding partition on
- the fly without rebooting on a device with some already mounted
- partitions)
-
- * install_steps.pm: do not translate kdm GreetString in ja|ko|zh (what
- about ru?)
- in kdmrc GreetString, magic string HOSTNAME replaced by %n
-
-2001/09/13 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet, network/isdn.pm: isdn timeout works now.
-
-2001/09/13 Franois Pons <fpons@mandrakesoft.com>
-
- * lang.pm: fixed bad $localedir in load_mo().
-
- * g_auto_install: updated so that this scripts is running again.
-
- * install2.pm: do not output error message for bad kernel if using
- --g_auto_install.
-
- * install_steps_interactive.pm: fixed Printer name reporting for a
- specific printer.
-
- * install_any.pm: updates 3D category according Matrox G550 and Radeon
- card.
-
- * services.pm: updated repartition of services into category, network
- category are commented so
- that service will to "Other" one.
-
- * live_install2: updated #! as ../perl is not used.
-
- * my_gtk.pm: synced with --g_auto_install mode.
-
- * install_steps.pm: synced with Xconfigurator bad_card class of video card
- to avoid using frame
- buffer, added ET6\d00 style card which seems to have problem.
-
- * Xconfigurator.pm: fix for Matrox G550 support, now add DRI support.
- disable any question to user about XF3 if he choose a dual head
- configuration.
- disable DRI if Xinerama has been chosen.
- updated Rage Mobility regexp for bad_card, added bad_card for XF4 as
- Tseng ET6\d00.
- avoid creating /etc/X11/XF86Config* file if --g_auto_install.
- synced with --g_auto_install mode.
- disable testing with all SiS card except SiS 630 under XF4.
-
-2001/09/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sp.po, share/po/pl.po, share/po/pt.po, share/po/no.po,
- share/po/th.po, share/po/sr.po, share/po/sk.po, share/po/lt.po,
- share/po/ru.po, share/po/pt_BR.po, share/po/ko.po, share/po/lv.po,
- share/po/uk.po, share/po/nl.po, share/po/ja.po, share/po/sv.po,
- share/po/id.po: updated pot file
-
-2001/09/13 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm: filtered the list from lang2keyboard to display only valid
- keyboards
-
- * c/stuff.xs.pm: add partition adding on the fly trick
-
- * partition_table.pm: BLKPG_ADD_PARTITION support (aka adding partition on
- the fly without rebooting on a device with some already mounted
- partitions)
-
- * install2.pm (selectKeyboard): remove code causing
- install_steps::selectKeyboard to be skipped
-
- * install_steps.pm: do not translate kdm GreetString in ja|ko|zh (what
- about ru?)
- in kdmrc GreetString, magic string HOSTNAME replaced by %n
-
-2001/09/12 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: typo
- new color for shadow
- corrected shadow handling
- no shadow if liveupdate
-
- * share/help.png: new help
-
- * mouse.pm: removed debug code
-
- * network/tools.pm, network/netconnect.pm, network/ethernet.pm,
- network/isdn.pm, network/adsl.pm, network/modem.pm: new default
- connection handling
-
- * standalone.pm: added wait message while installing package
-
-2001/09/12 daouda
-
- * standalone/drakbug_report: add Mandrake release section
-
-2001/09/12 fcrozat
-
- * share/rpmsrate: Fix gnome install
-
-2001/09/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: removed obsolete --nocpi flag for install2.
- avoid probing usb device (for mouse) if --noauto is given.
-
- * install_steps.pm: disabled frame buffer for most of the SiS display card
- except SiS 630.
-
- * Xconfigurator.pm: added MGA G550 as always having two head.
-
- * live_install2: fix when switching perl version.
-
- * live_install: use system perl instead.
-
-2001/09/12 gbeauchesne
-
- * share/list.ia64, share/list, share/list.i386:
- - list (/sbin/mkfs.jfs, /sbin/mkfs.xfs): Move to...
- - list.i386: ... Here.
- - list.ia64: Updates.
-
-2001/09/12 odin
-
- * share/po/fr.po: updated fr.po
-
-2001/09/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/zh_CN.po, share/po/fi.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/de.po,
- share/po/et.po, share/po/el.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/hr.po, share/po/vi.po, share/po/ca.po,
- share/po/gl.po, share/po/eo.po, share/po/help_xml2pm.pl, share/po/wa.po,
- share/po/da.po, share/po/zh_TW.po, share/po/cs.po, share/po/hu.po,
- share/po/it.po, share/po/af.po: updated pot file
-
- * help.pm: new version with [ and ]
-
- * lang.pm: commented out utf-8 russian locale, for now
-
-2001/09/12 Pixel <pixel@mandrakesoft.com>
-
- * standalone/lsnetdrake: fix typo
- added wonderful lsnetdrake
-
- * modules.pm, install2.pm: display error when the kernel mismatch the
- modules
-
- * docs/README: explain how to get the boot kernels
-
- * install_steps_gtk.pm (choosePackagesTree): translate the categories
-
- * standalone/drakbug_report: cleanup
-
- * bootloader.pm (suggest): no "quiet" boot for smp and enterprise kernels
- (suggest): no "quiet" boot for smp and enterprise kernels
- allow grub even for more than 800MB
-
- * Makefile.drakxtools, Makefile.config: added wonderful lsnetdrake
-
-2001/09/12 siegel
-
- * share/po/de.po: new & shiny verion
-
- * share/po/help_xml2pm.pl: fixed silly error
- added keycap patch
-
-2001/09/12 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: corrected shadow handling
- no shadow if liveupdate
- table undef corrected
- removed shadows if standalone
-
- * standalone/drakgw, standalone/draknet: corrected wizard mode in newt
- mode
-
- * mouse.pm: removed debug code
-
- * network/netconnect.pm: corrected splash in non X mode
-
-2001/09/12 daouda
-
- * standalone/drakbug_report: add Mandrake release section
-
-2001/09/12 Franois Pons <fpons@mandrakesoft.com>
-
- * live_install2: fix when switching perl version.
-
- * live_install: use system perl instead.
-
-2001/09/12 kjx
-
- * share/po/zh_CN.po: revison
-
-2001/09/12 Pixel <pixel@mandrakesoft.com>
-
- * docs/README: explain how to get the boot kernels
-
- * install_steps_gtk.pm (choosePackagesTree): translate the categories
-
- * standalone/drakbug_report: cleanup
-
- * bootloader.pm: allow grub even for more than 800MB
-
-2001/09/11 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: removed useless print
- don't detect ethx if no autodetection.
- implement smarter checkboxes
-
- * mouse.pm: test updated
- mouse test worked
-
- * network/ethernet.pm: don't detect ethx if no autodetection.
- implement smarter checkboxes
-
- * pixmaps/arrow_down.xpm: pixmap corrected
- new arrows
-
- * pixmaps/arrow_up.xpm: new arrows
-
- * share/rpmsrate: added ibod
- added isdn-light
-
- * interactive_gtk.pm, my_gtk.pm: fear the shaped windows...
-
-2001/09/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * help.pm: small fix
-
- * share/po/fr.po, share/po/de.po, share/po/DrakX.pot, share/po/hu.po,
- share/po/it.po: updated Hungarian file;
- updated pot file
-
-2001/09/11 Pixel <pixel@mandrakesoft.com>
-
- * Makefile (tar-drakxtools): remove the building of "help" for drakxtools
-
- * bootloader.pm: for lilo, do not have table=/dev/xxx if the device is not
- a primary
- partition (otherwise lilo dies)
-
-2001/09/10 dam's <damien@mandrakesoft.com>
-
- * network/modem.pm, network/ethernet.pm: detect_devices
-
- * standalone/net_monitor, network/network.pm: removed timeout:1 in
- resolv.conf, modified timeout scanning in draknet/net_monitor
-
- * install_gtk.pm, install_steps_gtk.pm: mouse test moved
-
- * mouse.pm: test_mouse moved
-
- * my_gtk.pm: added border
- window decorations
- no set_events if embedded
-
- * standalone/draknet: removed timeout:1 in resolv.conf, modified timeout
- scanning in draknet/net_monitor
- debug
-
- * standalone/mousedrake: don't fork the code
-
- * network/adsl.pm: debug
- debug
-
-2001/09/10 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: updated g_auto_install() for newer printerdrake
- interface.
-
- * modules.pm, detect_devices.pm: moved modules::get_pcmcia_devices into
- detect_devices::pcmcia_probe.
-
- * mdk-stage1/init-data/msgboot-blank.img.bz2: initial release for
- blank.img floppy image.
-
- * install_steps_interactive.pm, mouse.pm: added hid type usb mouse
- support.
-
- * Xconfigurator_consts.pm: added some more ModeLine (1024x768 @ 97.6 Hz,
- 1024x480 but not automatically used).
-
-2001/09/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: plop
- some adjustements in Games section
-
-2001/09/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/de.po: updated German file; added choice of
- various quotes in help_xml2pm.pl
- Updated pot file;
- removed translations that are too low on percentage.
-
- * share/po/zh_TW.po: updated Chinese file
-
- * share/po/ko.po: updated Korean file
- Updated pot file;
- removed translations that are too low on percentage.
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/cy.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/is.po, share/po/hu.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/no.po, share/po/fi.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/bs.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Updated pot file;
- removed translations that are too low on percentage.
-
- * share/po/help_xml2pm.pl: updated German file; added choice of various
- quotes in help_xml2pm.pl
-
-2001/09/10 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm, my_gtk.pm:
- - make diskdrake work in embedded mode
- - $my_gtk::pop_it used where it should
-
- * detect_devices.pm: fix ide-scsi appearing 2 times when standalone
- because both in /proc/ide
- and /proc/scsi/scsi
-
- * share/po/help_xml2pm.pl: s/my/our/ for $i18ned_... vars
- - skip directories missing drakx-help.xml
- - convert to the right charset (taken from $lang.po)
- - rename help-*.po by help-*.pot
- - fix typo in script removing $lang.po translations to favour
- help-*.pot
-
- * diskdrake.pm:
- - make diskdrake work in embedded mode
- - $my_gtk::pop_it used where it should
- fix Umount and Mount when i18ned for nfs/smb
- don't display Wizard if wizard done before DrakX
-
- * share/po/Makefile, share/po/.cvsignore:
- - rename help-*.po by help-*.pot
- - fix typo in script removing $lang.po translations to favour
- help-*.pot
-
-2001/09/10 siegel
-
- * share/po/de.po: updates
-
-2001/09/10 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Copying of PPD file when moving a CUPS (non-Foomatic) queue
- modified to not get
- interactive when overwriting a file.
- Comment put into non-Foomatic CUPS PPD files in /etc/cups/ppd/ to be
- able to
- identify which PPD from /usr/share/cups/model was used (for
- auto-install).
-
-2001/09/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, share/po/vi.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/bs.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: Updated pot file;
- removed translations that are too low on percentage.
-
-2001/09/10 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile, share/po/.cvsignore, share/po/help_xml2pm.pl:
- - rename help-*.po by help-*.pot
- - fix typo in script removing $lang.po translations to favour
- help-*.pot
-
-2001/09/09 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: probeall handling
-
-2001/09/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: getAndSaveInstallFloppy: fix multiple cdrom issue
-
-2001/09/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated Turkish file
-
- * share/po/sv.po: updated Swedish file
-
-2001/09/09 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (ejectCdrom): fix D state on exit
-
- * diskdrake_interactive.pm, install_interactive.pm, diskdrake.pm:
- - "Wizard" and "More" are back
- - allow "Use for loopback" when there is already a loopback
- - set the options on newly created partitions
- - recompute_loopbacks called after modification of loopbacks, no more
- before reading
- - restrict the lenght of the lines in partition description
- - make loopback work
-
- * interactive_gtk.pm, interactive.pm, any.pm, interactive_newt.pm:
- clicked_may_quit used in place of clicked+exception to work-around
- perl-GTK bug (?)
-
- * share/po/i18n_compssUsers: ensure we're not adding a string already
- there (otherwise msgmerge yells)
-
- * share/po/help_xml2pm.pl, share/po/.cvsignore: xml help
- handling/enhancing for multi-langs
-
- * modules.pm: probeall handling
- (write_conf): switch to "probeall scsi_hostadapter ..."
-
- * share/po/Makefile: xml help handling/enhancing for multi-langs
- xml help handling/enhancing for multi-langs
-
- * partition_table.pm (get_normal_parts_and_holes): remove only small
- holes, not small partitions
-
- * fs.pm (set_default_options): remove iocharset=... for nfs (why was it
- there?)
-
-2001/09/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fix some ortograf
-
- * share/rpmsrate: lvm not installed for everyone ?!
-
-2001/09/08 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_auto_install.pm: force exitInstall to be non automatic
-
- * install_steps.pm, fs.pm, install_steps_interactive.pm, fsedit.pm,
- diskdrake_interactive.pm, install2.pm, diskdrake.pm: make loopback
- installs work again
-
-2001/09/09 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (write_conf): switch to "probeall scsi_hostadapter ..."
-
-2001/09/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fix some ortograf
-
- * share/rpmsrate: lvm not installed for everyone ?!
-
- * modules.pm: fix write_conf regarding /etc/modules so that (1) it doesn't
- flush it when
- it didn't decide to put any modules in it (to leave user's modules) (2)
- it
- doesn't remove the last line (3) it uses stronger regexp'es for
- substitution to not remove modules that have names made of other modules
- names subsets
-
-2001/09/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/zh_TW.po: updated Chinese file
-
-2001/09/08 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm: fix font in iso-15
-
- * modules.pm (write_conf): put "probeall scsi-hosts scsi_hostadapter ..."
-
- * interactive.pm: ugly workaround perl bug ([ID 20010908.008] memory leak
- with nested subs)
-
- * share/diskdrake.rc: change name
-
- * install_steps_auto_install.pm: force exitInstall to be non automatic
-
- * install_steps.pm, fs.pm, install_steps_interactive.pm, fsedit.pm,
- diskdrake_interactive.pm, install2.pm, diskdrake.pm: make loopback
- installs work again
-
- * timezone.pm: Asia/Taipei for Traditional Chinese
-
- * detect_devices.pm: remove debug code
-
-2001/09/07 daouda
-
- * share/rpmsrate: add mdkonline (X 4)
-
-2001/09/07 fcrozat
-
- * share/rpmsrate: Add grio500
-
-2001/09/07 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fix card managed only by XF4 (may have some wrong
- result).
- fix all Matrox card used with XF4 which really does not like X in frame
- buffer
- (unable to restore frame buffer of DrakX).
-
-2001/09/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/tree/etc/oem, rescue/guessmounts, rescue/list.i386,
- rescue/tree/etc/rc.sysinit: ext3, xfs, jfs
-
- * bootloader.pm: use -v for mkinitrd
-
- * share/po/fr.po: "reseaux" and plurals
- misc
-
- * share/rpmsrate: some work on games
-
-2001/09/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ja.po, share/po/vi.po: updated Vietnamese and Japanese files
-
-2001/09/07 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: cleanup po
-
- * install_steps.pm: s|kdmrc|kdm/kdmrc|
-
- * lang.pm: fix load_mo call
-
- * share/po/help_xml2pm.pl, share/po/Makefile, help.pm: new help
-
- * diskdrake_interactive.pm: disable_forced_fsck called for ext3 formatting
- disable_forced_fsck called for ext3 formatting
- (Type): disable fsck when migrated ext2->ext3
-
- * fs.pm: disable_forced_fsck called for ext3 formatting
-
-2001/09/07 siegel
-
- * share/po/de.po: updates
-
-2001/09/07 Till Kamppeter <till@mandrakesoft.com>
-
- * standalone/printerdrake, printer.pm, printerdrake.pm: Data structure
- fitted for auto-install to work
- Optimized program to be much faster
- Many more waiting messages
- Many bugfixes
-
-2001/09/07 daouda
-
- * share/rpmsrate: add mdkonline (X 4)
-
-2001/09/07 fcrozat
-
- * share/rpmsrate: Add grio500
-
-2001/09/07 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fix card managed only by XF4 (may have some wrong
- result).
- fix all Matrox card used with XF4 which really does not like X in frame
- buffer
- (unable to restore frame buffer of DrakX).
-
-2001/09/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * any.pm: Changed simple quote to double quote for a translatable string
- (otherwise
- it isn't seen)
-
- * share/po/es.po: updated Spanish file
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/is.po, share/po/hu.po,
- share/po/it.po, share/po/id.po, share/po/pl.po, share/po/no.po,
- share/po/fi.po, share/po/th.po, share/po/el.po, share/po/sk.po,
- share/po/lt.po, share/po/ar.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/bs.po,
- share/po/da.po, share/po/zh_TW.po, share/po/cs.po, share/po/af.po:
- updated pot file
-
- * share/po/sv.po: updated Swedish file
- updated pot file
-
-2001/09/07 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: s|kdmrc|kdm/kdmrc|
- remove the "konsole and gnome-terminal are lamers in exotic languages,
- link them to something better"
-
- * bootloader.pm (write_lilo_conf): fix typo
-
- * share/po/help_xml2pm.pl, share/po/Makefile, help.pm: new help
-
- * diskdrake_interactive.pm: disable_forced_fsck called for ext3 formatting
- disable_forced_fsck called for ext3 formatting
- (Type): disable fsck when migrated ext2->ext3
-
- * install_any.pm, keyboard.pm: cleanup
-
- * partition_table.pm, share/list: add xfs
-
- * fs.pm: disable_forced_fsck called for ext3 formatting
-
- * share/rpmsrate: add jfsprogs
-
-2001/09/07 siegel
-
- * share/po/de.po: updates
- updates/fixes
-
-2001/09/06 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/tools.pm: corrected speedtouch
-
- * install_gtk.pm: removed comments
-
-2001/09/06 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: cleanup for bad card and prefer XF3, so now using
- XFree 4.1.0 is not bad, and
- all NVIDIA card are no more considered bad.
-
- * pkgs.pm: fixed retry of package 3 times everytime even if first install
- succeeded, now
- after first successfull install, go to next package to install.
-
- * install_steps.pm: removed some cards for allowing frame buffer.
-
-2001/09/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: works now ;p
-
-2001/09/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: 'zh' in LANGUAGE for Chinese is needed by DrakX
- corrected lang.pm to have coherence in locale usage (it was the source
- of much of the problems); changed keyboard.pm to ignore charset encoding
- in locale name for locale -> keyboard guessing.
- removed unused gconv modules, converted az.po to utf-8 (as it was the
- only
- remaining az.po on Earth still in a non standard encoding)
-
- * share/list, share/gen_locales.sh, share/locales-skeleton.tar.bz2,
- keyboard.pm, share/po/az.po: corrected lang.pm to have coherence in
- locale usage (it was the source
- of much of the problems); changed keyboard.pm to ignore charset encoding
- in locale name for locale -> keyboard guessing.
- removed unused gconv modules, converted az.po to utf-8 (as it was the
- only
- remaining az.po on Earth still in a non standard encoding)
-
-2001/09/06 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: fix keyboard config + some cleanup
- cleanup (use /proc/self instead of /proc/$$)
-
- * install_steps.pm, install_steps_interactive.pm, keyboard.pm: fix
- keyboard config + some cleanup
-
-2001/09/06 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/tools.pm: corrected speedtouch
-
- * install_gtk.pm: removed comments
-
-2001/09/06 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: cleanup for bad card and prefer XF3, so now using
- XFree 4.1.0 is not bad, and
- all NVIDIA card are no more considered bad.
- avoid using @resolutions_laptop, now use only @resolutions, this means
- 1400x1050
- is available to other, use XFree86 4.1.0 builtin timings for 1400x1050
- (so
- 1400x1050 is no more printed as modeline for XFree 4.1.0 configuration
- file).
-
- * install_steps.pm: removed some cards for allowing frame buffer.
- fix log when configuring printer queue.
-
- * Xconfigurator_consts.pm: added 1400, 1920 and 2048 for %min_hsync4wres.
- cleaned up a bit and using XFree86 4.1.0 builtin timings for 1400x1050
- and
- 1920x1440, 2048x1536 has no modeline (but its min hsync is really high).
-
- * pkgs.pm: fixed retry of package 3 times everytime even if first install
- succeeded, now
- after first successfull install, go to next package to install.
-
- * install_any.pm: update printer data for g_auto_install.
-
-2001/09/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: works now ;p
-
-2001/09/06 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: fix keyboard config + some cleanup
- cleanup (use /proc/self instead of /proc/$$)
-
- * install_steps.pm, install_steps_interactive.pm, keyboard.pm: fix
- keyboard config + some cleanup
-
- * fs.pm (merge_fstabs): correction allowing manual_fstab to not give the
- type
-
-2001/09/06 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/tools.pm: corrected speedtouch
-
- * install_gtk.pm: removed comments
- new mouse test
-
-2001/09/06 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: revert previous patch, this is not usable with current rpm as
- it complains if
- one the file has a modified MD5SUM against the header describing it in
- the
- hdlist, so this is most of the time useless.
- guess filename if the file is not found (for an rpm file during
- installation),
- so try with release incremented in such case (good for Cooker user or
- local
- tester using network installation).
-
- * install_steps.pm: fix log when configuring printer queue.
-
- * Xconfigurator.pm: avoid using @resolutions_laptop, now use only
- @resolutions, this means 1400x1050
- is available to other, use XFree86 4.1.0 builtin timings for 1400x1050
- (so
- 1400x1050 is no more printed as modeline for XFree 4.1.0 configuration
- file).
-
- * Xconfigurator_consts.pm: added 1400, 1920 and 2048 for %min_hsync4wres.
- cleaned up a bit and using XFree86 4.1.0 builtin timings for 1400x1050
- and
- 1920x1440, 2048x1536 has no modeline (but its min hsync is really high).
-
- * install_any.pm: update printer data for g_auto_install.
-
- * printerdrake.pm: revert previous commit.
- added a missing ifup lo, on some case (auto_install) it fails.
-
- * printer.pm: start ifup lo before starting service cups.
-
-2001/09/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
- * share/po/ga.po, share/po/no.po: updated Irish and Norwegian files
-
-2001/09/06 Pixel <pixel@mandrakesoft.com>
-
- * share/diskdrake.rc, fsedit.pm, diskdrake.pm: add journalised in legend,
- fix the use
-
- * diskdrake_interactive.pm (Add2LVM): do not allow spaces in lvm names
-
- * fs.pm (merge_fstabs): correction allowing manual_fstab to not give the
- type
-
- * timezone.pm (ntp_server): fix (step-tickers was empty)
-
-2001/09/05 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor, standalone/draknet: corrected opeions
-
- * standalone/mousedrake: typo
- updated
-
- * network/tools.pm: corrected initcript
-
- * pixmaps/mouse_middle.xpm, pixmaps/mouse_right.xpm,
- pixmaps/mouse_left.xpm: new pixmaps
-
-2001/09/05 Pixel <pixel@mandrakesoft.com>
-
- * standalone/diskdrake: fix function called
-
-2001/09/05 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Set default printer (all spoolers), manual
- config (CUPS), bugfixes, clean-ups.
-
-2001/09/05 dam's <damien@mandrakesoft.com>
-
- * pixmaps/wiz_default_left.png, pixmaps/wiz_default_up.png,
- pixmaps/wiz_drakgw.png: new icons
-
- * share/themes-mdk.rc: updated theme
-
- * standalone/draknet: interface display corrected
-
- * share/themes/mdk-button4.png, share/themes/mdk-button1.png: new buttons
-
- * install_gtk.pm: 2 sec without sensitives buttons
-
- * network/netconnect.pm: only if standalone
-
- * pixmaps/network.png, pixmaps/bootloader.png, pixmaps/printer.png,
- pixmaps/security.png, pixmaps/rootpasswd.png, pixmaps/harddrive.png,
- pixmaps/keyboard.png, pixmaps/X.png, pixmaps/mouse.png,
- pixmaps/bootdisk.png: new pixmaps
-
-2001/09/05 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fixed display of XFdrake test image (fcrozat).
-
- * install_steps.pm: fixed typo preventing removable devices to be seen in
- /etc/fstab.
- fixed configurePrinter (used for auto_install).
-
- * install_steps_interactive.pm: avoid asking when using existing partition
- for magic partition with a real
- mntpoint (typically /tmp/hdimage) if we are not using a ramdisk (so
- partition is
- not unmountable).
-
- * bootloader.pm: removed yvounet sucking, handle Mandrake lilo or unknown
- lilo.
-
- * fs.pm: fix bad creation of /mnt/hd for an hd installation without
- ramdisk.
- support setting /tmp/hdimage in /etc/fstab even if memory is low (not
- using ramdisk).
-
- * install_any.pm: filtering $o->{printer} for g_auto_install().
- allow installing urpmi on hd install even if low memory (so not using
- ramdisk).
-
- * diskdrake_interactive.pm: Do not use for loopback of magic partition
- (/tmp/hdimage).
-
-2001/09/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/i386/busybox: hopefully fix the _ problems with busybox 0.60.1
-
-2001/09/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bs.po: updated Bosnian file
-
- * share/po/uk.po: updated Ukrainian file
-
-2001/09/05 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: use EISA_ID in more cases to have the name
- non-case dependent EISA comparison
- also try EISA ID to auto-detect the monitor (sometimes the EISA ID is
- there, but not the [hv]syncrange
-
- * Xconfig.pm: fix typos
- non-case dependent EISA comparison
- also try EISA ID to auto-detect the monitor (sometimes the EISA ID is
- there, but not the [hv]syncrange
-
- * modules.pm: favor tmscsim over AM53C974
-
- * tools/ddcprobe/ddcxinfos.c: fix for cards giving bad info
- also try EISA ID to auto-detect the monitor (sometimes the EISA ID is
- there, but not the [hv]syncrange
-
- * standalone/diskdrake: fix function called
-
-2001/09/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/mount.c: reflect scd -> sr here too, /me sucks :-(
-
-2001/09/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/cy.po, share/po/nl.po, share/po/wa.po, share/po/is.po,
- share/po/hu.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/eo.po, share/po/bs.po, share/po/ro.po,
- share/po/da.po, share/po/zh_TW.po, share/po/cs.po, share/po/af.po:
- Updated Danish file; updated pot file
-
-2001/09/04 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: fix typo
-
-2001/09/04 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Fitted to the new Foomatic version.
- Fixed bug of spooler change only working when language is English.
-
-2001/09/04 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: fix bad vga= which go for some install.
-
-2001/09/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * network/netconnect.pm: small english change
-
- * mdk-stage1/probing.c: Compaq mescouilles has changed proc stuff
-
- * share/rpmsrate: tetex-doc
-
- * mdk-stage1/mount.c: reflect scd -> sr here too, /me sucks :-(
-
-2001/09/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/cy.po, share/po/nl.po, share/po/wa.po, share/po/is.po,
- share/po/hu.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/eo.po, share/po/ro.po, share/po/bs.po,
- share/po/da.po, share/po/zh_TW.po, share/po/cs.po, share/po/af.po:
- Updated Danish file; updated pot file
-
- * share/po/ja.po: updated Japanese file
-
-2001/09/04 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (add_alias): use "above" instead of "post-install"
-
- * partition_table.pm: re-add JFS
-
- * fsedit.pm, common.pm, bootloader.pm:
- - don't expand symlinks in grub's menu.lst
- - better use of /proc/partitions verification
-
- * detect_devices.pm (getCompaqSmartArray): add yet another location for
- cpqarray location
-
- * fs.pm: fix typo
- mount ext3 as ext2 during install for speed up
-
-2001/09/04 fcrozat
-
- * share/rpmsrate: Add plugins for KDE and Mozilla
-
-2001/09/04 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: fix bad vga= which go for some install.
-
- * pkgs.pm: cleanup to avoid invalid file error.
-
-2001/09/04 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (add_alias): use "above" instead of "post-install"
-
- * fs.pm: mount ext3 as ext2 during install for speed up
-
- * partition_table.pm: re-add JFS
-
- * fsedit.pm, common.pm, bootloader.pm:
- - don't expand symlinks in grub's menu.lst
- - better use of /proc/partitions verification
-
- * detect_devices.pm (getCompaqSmartArray): add yet another location for
- cpqarray location
-
-2001/09/04 yduret
-
- * my_gtk.pm: emebedded mode fix
-
- * interactive_gtk.pm, diskdrake.pm: embedded mode fix
-
-2001/09/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: unfuzzy-ise a few things, translate a few things
-
-2001/09/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po: updated Korean file
-
-2001/09/03 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: fix for lvm (non-)creation of devices
-
-2001/09/03 yduret
-
- * my_gtk.pm, diskdrake.pm: fix Embedded mode
-
-2001/09/03 dam's <damien@mandrakesoft.com>
-
- * network/network.pm: added timeout in resolv.conf
-
-2001/09/03 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: updated to use new urpmi.cfg format for install_urpmi,
- make sure the directory
- is not given for ftp and http install ($dir).
-
- * Xconfigurator_consts.pm: added 1920x1440 and 2048x1536.
-
- * Xconfig.pm: make sure a staling Mouse2 is not present unless it really
- physically exists.
-
-2001/09/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: add axnet_cs to pcmcia category
-
- * mdk-stage1/probing.c: change `scd' with `sr'
-
-2001/09/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po: updated Spanish file
-
- * share/po/ko.po: updated Korean file
-
-2001/09/03 Pixel <pixel@mandrakesoft.com>
-
- * timezone.pm (ntp_server): also set /etc/ntp/step-tickers
-
- * fsedit.pm, devices.pm: fix mtab reading and pseudo-device use
-
- * interactive_gtk.pm: better sizing for combo boxes
-
- * install_steps_interactive.pm (choosePartitionsToFormat): do not propose
- to propose already formatted
- fat partitions
-
- * share/list: those files disappeared ??
-
- * fs.pm: fix for lvm (non-)creation of devices
- (set_default_options): created
- fix mtab reading and pseudo-device use
-
- * diskdrake.pm (smb_create, nfs_create): make the "New" button work
- (raw_hd_mount_point): fix checking the same mount point
- (try_): fix error displaying
-
- * partition_table.pm: fix switching to 0x85 extended when
- remove_empty_extended is called
-
-2001/09/03 yduret
-
- * standalone/net_monitor: sync with new logdrake command line options
-
-2001/09/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bs.po: updated bosnian file
- Added Bosnian file
-
-2001/09/01 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: avoid deleting package from %packages in install() when closing
- fd associated,
- if the open is called again (?), it will cause an invalid file (seems to
- happens
- on some invalid file).
-
-2001/08/31 dam's <damien@mandrakesoft.com>
-
- * standalone/draksec: corrected yesno interpretation
- libsafe modification
-
- * network/netconnect.pm: corrected profil recording for modem
-
- * standalone/net_monitor: correted typo
-
- * network/ethernet.pm: corrected zero return when cable configuring
-
- * any.pm: corrected autologin : no uc anymore
-
- * network/modem.pm: added domainname2 setting
-
- * share/logo-mandrake.png: new logo
-
-2001/08/31 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: added missing AlwaysCore line for second mouse for
- XF3.
-
- * mouse.pm: added missing AlwaysCore line for second mouse in XF3.
-
- * standalone.pm: add option --allow-medium-change to force asking question
- even if --auto is
- given on command line of urpmi, for installing package so that a dialog
- appears.
-
-2001/08/31 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: mures is a fine game, have it at weight "4" under GAMES
- section
- have "numlock" in INSTALL because it's the only package which goes to
- CD#2
- when you unselect all groups, so having it here will allow not changing
- CD
- with this kind of small install
-
-2001/08/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/uk.po, share/po/es.po: updated Ukrainian
- and Spanish files
-
- * share/po/sv.po: updated Swedish file
- updated Ukrainian and Spanish files
-
-2001/08/31 siegel
-
- * share/help_sav.png: not used any more
-
- * share/po/de.po: updates
-
- * share/logo-mandrake2.png, share/logo-mandrake_trans.png,
- share/logo-mandrake_sav.png, share/logo-mandrake-Desktop.png: old
- versions => not in use any more
-
-2001/08/31 yduret
-
- * bootlook.pm: updated code
-
-2001/08/30 dam's <damien@mandrakesoft.com>
-
- * network/tools.pm: nicer display
-
- * standalone/draknet: added use common.pm (can be usefull, eh?)
-
- * network/network.pm: silently /sbin/ip
- track_network_id only if laptop
-
-2001/08/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: Updated Danishfile
- updated pot file (I had lost the group descriptions, sorry, they are
- back now)
- moved chinese files to charset independent names
-
- * share/po/be.po, share/po/sp.po, share/po/zh_CN.po, share/po/pt.po,
- share/po/DrakX.pot, share/po/es.po, share/po/fr.po, share/po/bg.po,
- share/po/ga.po, share/po/sr.po, share/po/de.po, share/po/et.po,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/zh_TW.po, share/po/cs.po, share/po/af.po: updated pot file (I
- had lost the group descriptions, sorry, they are back now)
- moved chinese files to charset independent names
-
-2001/08/30 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm (read): it works now
-
- * help.pm: fixed (was utf8)
-
- * install_steps_gtk.pm (new): call interactive_gtk::new
-
- * install_steps.pm, Xconfigurator.pm: disable gpm (in case of serial
- mouse) before service choice
-
- * pkgs.pm (naughtyServers): update for 8.1
-
-2001/08/30 dam's <damien@mandrakesoft.com>
-
- * interactive.pm: corrected icon display
-
- * my_gtk.pm: new wizard
-
- * interactive_gtk.pm: corrected wizard mode display height/width
-
- * standalone/draknet: added draknet client installation
-
- * network/network.pm: track_network_id only if laptop
- dhcp package installation
-
- * pixmaps/wiz_default_left.png: new logo
-
-2001/08/30 Franois Pons <fpons@mandrakesoft.com>
-
- * mouse.pm: make sure to update all symlink according to any mouse (max 2)
- probed.
- fix previous fixes on mouse::write_conf
-
- * standalone/mousedrake: fix previous fix (typo).
- keep mouse specific paramater if user does not change its mouse.
- make sure --auto is not interactive on some part.
- use default value for port device if a serial mouse.
-
- * printer.pm: fixed foomatic failed (no lo up since ifup lo don't run)
-
- * Makefile: ugly to make sure standalone/pixmaps is not here when building
- tar-drakxtools.
-
- * Xconfig.pm: when reading existing configuration for mouse, update
- type|name for second mouse too.
- make sure default to set 3 for nbuttons for getinfoFromXF86Config for
- second
- mouse if this mouse has 3 buttons.
-
- * Xconfigurator.pm: for single heads mode, no screen id should be set in
- file (or XFree is going
- mad, but he is right, no ?)
-
- * install_any.pm: if a medium is refused, get rid of it definitively until
- it is accepted again.
-
-2001/08/30 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: have a wait_message during installation of
- bootloader
-
- * mdk-stage1/pcmcia/pcmcia_probe.c: import new PCI ID's for more PCMCIA
- Controllers, from probe.c-1.54 of pcmcia-cs-3.1.28
-
-2001/08/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ja.po, share/po/vi.po, share/po/es.po: updated Japanese,
- Spanish and Vietnamese files
-
-2001/08/30 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake_interactive.pm: allow LVM on RAID
-
- * help.pm: fixed (was utf8)
-
- * any.pm: cleanup
-
- * pkgs.pm (naughtyServers): update for 8.1
-
- * lang.pm (read): it works now
-
- * fs.pm (set_default_options): "ro" for cdroms, "user" for vfat only if
- removable
- media
-
- * share/po/Makefile: fix utf8 translation of xml file
-
- * interactive_gtk.pm: fix&cleanup window size
-
- * tools/Makefile: cleanup unneeded stuff
-
-2001/08/30 siegel
-
- * share/po/de.po: new german version
-
-2001/08/30 warly
-
- * share/rpmsrate: add koffice-i18n diald vlan-utils
-
-2001/08/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw, standalone/drakautoinst: quit_global
-
- * share/po/fr.po: minor fix
-
-2001/08/29 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix language selection
-
- * c.pm: better error message when function c::foo() is missing
-
- * rescue/dirs, rescue/make_rescue_img: make it work (do not have the dev
- in /)
-
-2001/08/29 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed if undef encountered in depslist when installing package
- (traversing
- depslist as $depOrder).
-
-2001/08/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw, standalone/drakautoinst: quit_global
-
- * share/po/fr.po: minor fix
-
-2001/08/29 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix language selection
-
- * c.pm: better error message when function c::foo() is missing
-
- * install_steps_gtk.pm (installPackages): have Ok button by default for
- asking for changing CD
-
- * bootloader.pm (mkbootdisk): cleanup
-
- * rescue/dirs, rescue/make_rescue_img: make it work (do not have the dev
- in /)
-
- * devices.pm: remove fd0H1440 and fd1H1440
-
- * modules.pm: remove "msdos"
-
-2001/08/29 Franois Pons <fpons@mandrakesoft.com>
-
- * mouse.pm: improved write_conf to enable multi-mice if only once mice is
- already defined.
-
- * standalone/mousedrake: try to merge already existing mouse configuration
- with what has been probed,
- change if mouse is really changed as probe is incomplete.
-
- * Xconfig.pm: improve getinfoFromXF86Config for mouse parameters.
-
- * pkgs.pm: fixed if undef encountered in depslist when installing package
- (traversing
- depslist as $depOrder).
-
-2001/08/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw, standalone/drakautoinst: quit_global
-
- * share/po/fr.po: minor fix
-
-2001/08/29 Pixel <pixel@mandrakesoft.com>
-
- * c.pm: better error message when function c::foo() is missing
-
- * keyboard.pm (loadkeys_files): fixed
-
- * install_steps_interactive.pm, standalone/localedrake, lang.pm, any.pm,
- Makefile.config: add localedrake (not tested)
-
- * rescue/make_rescue_img: make it work (do not have the dev in /)
- cleanup, speedup, use mknod for devices
-
- * install_steps_gtk.pm (installPackages): have Ok button by default for
- asking for changing CD
-
- * rescue/devices.pl, rescue/list: cleanup, speedup, use mknod for devices
-
- * bootloader.pm (mkbootdisk): cleanup
-
- * rescue/dirs: make it work (do not have the dev in /)
-
- * devices.pm: remove fd0H1440 and fd1H1440
-
- * modules.pm: remove "msdos"
-
-2001/08/29 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/tools.pm, share/rpmsrate: speedtouch
- configuration
-
-2001/08/29 Franois Pons <fpons@mandrakesoft.com>
-
- * mouse.pm: improved write_conf to enable multi-mice if only once mice is
- already defined.
-
- * install_steps.pm: add support for mandatory frame buffer support (SiS
- 630) need them for XF3 to
- work properly, XF4 does work with it nicely.
-
- * Xconfigurator.pm: make sure Port entry for wacom is placed first.
-
- * standalone/mousedrake: try to merge already existing mouse configuration
- with what has been probed,
- change if mouse is really changed as probe is incomplete.
-
- * Xconfig.pm: improve getinfoFromXF86Config for mouse parameters.
-
-2001/08/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: games
-
-2001/08/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po, share/po/DrakX.pot, share/po/es.po: updated Danish file
-
-2001/08/29 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm, install_any.pm, fsedit.pm, diskdrake.pm: try to better handle
- symlinks device and devfs devices
-
- * install_steps_interactive.pm, standalone/localedrake, lang.pm, any.pm,
- Makefile.config: add localedrake (not tested)
-
- * install_steps.pm: no need to have devfs=nomount anymore in root raid
- do not modify fstab options in upgrade
-
- * keyboard.pm (loadkeys_files): fixed
- fix DISABLE_WINDOWS_KEY state handling (for upgrade), cleanup
-
- * diskdrake_interactive.pm: try to better handle symlinks device and devfs
- devices
- (main): fix
- (Create): fix typo causing primaryOrExtended to be ignored
-
- * rescue/devices.pl, rescue/make_rescue_img, rescue/list: cleanup,
- speedup, use mknod for devices
-
- * c/stuff.xs.pm, detect_devices.pm: better floppy detection/info
-
-2001/08/28 dam's <damien@mandrakesoft.com>
-
- * interactive.pm, install2.pm: corrected icon handling
-
- * services.pm: added cupslpd in printing section
-
-2001/08/28 Franois Pons <fpons@mandrakesoft.com>
-
- * Makefile.config: really fix typo...
- fixed typo.
-
-2001/08/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po: updated Czech file
-
-2001/08/28 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: remove the temporary file /tmp/autoinst.img
-
- * install_steps.pm, install_steps_interactive.pm: propose to format / and
- /usr even if isFormatted. More generally do not trust isFormatted to
- show which partitions to format
-
-2001/08/28 siegel
-
- * ChangeLog, keyboard.pm:
- - keyboard.pm: write DISABLE_WINDOWS_KEY=no in /etc/sysconfig/keyboard
- if no laptop is detected (= give users the chance to know about the
- existence of this variable).
-
-2001/08/28 yduret
-
- * standalone/diskdrake: embedded mode nicer
-
-2001/08/28 dam's <damien@mandrakesoft.com>
-
- * interactive.pm, install2.pm: corrected icon handling
-
-2001/08/28 Franois Pons <fpons@mandrakesoft.com>
-
- * share/list: added /sbin/e2fsck
-
- * share/aliases: added fsck.ext2 -> e2fsck (now in list file)
- removed e2fsck.shared as e2fsprogs now provide a shared version instead
- of a
- static one.
-
- * Makefile.config: really fix typo...
- fixed typo.
- removed reference to e2fsck.shared (now use e2fsck from package which is
- shared
- since 1.23-2mdk).
-
-2001/08/28 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: remove the temporary file /tmp/autoinst.img
-
-2001/08/28 siegel
-
- * ChangeLog, keyboard.pm:
- - keyboard.pm: write DISABLE_WINDOWS_KEY=no in /etc/sysconfig/keyboard
- if no laptop is detected (= give users the chance to know about the
- existence of this variable).
-
-2001/08/28 yduret
-
- * standalone/diskdrake: embedded mode nicer
-
-2001/08/28 Stefan Siegel <siegel@mandrakesoft.com>
-
- * keyboard.pm: write DISABLE_WINDOWS_KEY=no in /etc/sysconfig/keyboard
- if no laptop is detected (= give users the chance to know about
- the existence of this variable).
-
-2001/08/28 dam's <damien@mandrakesoft.com>
-
- * mouse.pm: typo
-
-2001/08/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: default the licence agreement to "Refuse"
-
- * standalone/drakboot: security fix and various
- move to all_hds stuff
-
- * c/stuff.xs.pm, bootloader.pm: security fix and various
-
-2001/08/28 warly
-
- * share/rpmsrate: move libsafe to SERVER_OTHER 2
- added prelude, libsafe...
-
-2001/08/28 yduret
-
- * standalone/drakxconf: readded dsikdrake
- added new items, remove some old ones
-
-2001/08/27 dam's <damien@mandrakesoft.com>
-
- * network/network.pm: corrected hwaddr setting and draknet first window
- display
- corrected typo
-
- * network/netconnect.pm: corrected hwaddr setting and draknet first window
- display
-
-2001/08/27 dam's <damien@mandrakesoft.com>
-
- * network/network.pm: corrected hwaddr setting and draknet first window
- display
- corrected typo
-
- * network/netconnect.pm: corrected hwaddr setting and draknet first window
- display
-
-2001/08/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po, share/po/eu.po: updated Basque and slovak files
-
-2001/08/27 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: nicer help display
-
- * share/keyboards.tar.bz2: fix the rights
-
- * c/stuff.xs.pm (setlocale): do not set LC_NUMERIC
-
-2001/08/27 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: corrected bad window size
-
- * network/network.pm: make it compile
- corrected hwaddr stuff
- added HWADDR
-
- * network/tools.pm: corrected internet initscript
-
- * any.pm, mouse.pm: make it compile
- add_devfslink
-
-2001/08/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, keyboard.pm: Added "zh_HK" to Chinese in LANGUAGE list.
- Added Latvian keyboard
-
- * share/keyboards.tar.bz2: Checked and updated xmodmap files for DrakX
-
- * share/po/sk.po, share/po/eu.po: updated Basque and slovak files
-
-2001/08/27 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm: nicer help display
-
- * diskdrake.pm: use empty hash instead of the raid/loopback array
-
- * c/stuff.xs.pm (setlocale): do not set LC_NUMERIC
-
-2001/08/27 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: corrected bad window size
-
- * network/network.pm: added HWADDR
-
- * network/tools.pm: corrected internet initscript
-
-2001/08/27 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm, standalone/draknet, network/modem.pm: added Borsenkow Andrej
- patch to support CHAP again.
-
-2001/08/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, keyboard.pm: Added "zh_HK" to Chinese in LANGUAGE list.
- Added Latvian keyboard
-
-2001/08/27 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: use empty hash instead of the raid/loopback array
-
-2001/08/26 warly
-
- * share/rpmsrate: add some important packages
-
-2001/08/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakautoinst: require -> use
-
- * install_any.pm: save the .img file so that multi-cd install won't ask to
- re-enter first cd
-
-2001/08/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/is.po, share/po/hu.po, share/po/zh_TW.Big5.po,
- share/po/it.po, share/po/id.po, share/po/pl.po, share/po/fi.po,
- share/po/no.po, share/po/zh_CN.GB2312.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2001/08/26 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile, share/po/.cvsignore: fetch directly the latest
- drakx-help.xml
-
-2001/08/25 Pixel <pixel@mandrakesoft.com>
-
- * standalone/drakbug_report: add "rpm -qa"
-
- * bootlook.pm: fix deprecated call standalone::pkgs_install
-
- * diskdrake.pm: don't the grab flag propagate everywhere
-
-2001/08/25 dam's <damien@mandrakesoft.com>
-
- * install2.pm, steps.pm: icon correction
-
-2001/08/25 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (mount): accept mounting iso9660 filesystem as it should be
- (write_fstab): enable mounting more than one swap :)
-
- * bootlook.pm: fix deprecated call standalone::pkgs_install
-
- * install_steps.pm: added the missing security parameter to
- set_default_options
-
- * diskdrake.pm: don't the grab flag propagate everywhere
-
-2001/08/24 dam's <damien@mandrakesoft.com>
-
- * pixmaps/mouse_3b_mini.xpm, pixmaps/mouse_3b+.xpm, pixmaps/mouse_3b.xpm,
- pixmaps/mouse_3b+_mini.xpm: mini pixmaps, and lower color res for normal
- pix
-
- * standalone/mousedrake: updated mouse test
-
-2001/08/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dietlibc/libstdio/fdglue.c: fix this dietlibc... hope the
- uncompressing of ramdisk will rulz now
-
- * mdk-stage1/network.c: allow unsetting of automatic mode if not enough
- parameter provided in network steps
-
- * mdk-stage1/probing.c:
- - descr of proc files
- - fix small typo (segfault or not segfault? that's the question)
- enable install from Compaq Smart Array
-
- * mdk-stage1/dietlibc/Makefile, mdk-stage1/bzlib/Makefile: use CC rather
- than gcc statically
-
- * mdk-stage1/tools.c, mdk-stage1/mount.c: enable install from Compaq Smart
- Array
-
-2001/08/24 Pixel <pixel@mandrakesoft.com>
-
- * tools/pcmcia_config.patch: update the patch
-
- * Makefile (test_pms): make perl_checker skip help.pm
- ensure no .orig are generated when the pcmcia patch is applied
-
- * tools/make_mdkinst_stage2: give a little more free space (esp. for
- russian lang)
-
- * lang.pm, share/gen_locales.sh: no need for UTF-8/LC_CTYPE
-
- * share/po/help_xml2pm.pl, share/po/Makefile, help.pm: auto-generates
- help.pm from xml doc done by doc team
-
-2001/08/24 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm: bugfix, speedtouch help
-
- * standalone/mousedrake: updated mouse test
-
-2001/08/24 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: fixed possible bug (not sorted partition when calling
- mount_part).
-
- * install_any.pm: fixed hdInstallPath for an hd installation without
- usingRamdisk (not installing
- urpmi in such case).
- updated packages to copy for printerdrake, removed almost obsoletes
- XFree86
- 3.3.6 servers (8514, AGX, Mach32, Mach8, Mono, P9000, W32, I128, VGA16,
- 3DLabs)
- which means user will have to change CD back to CD#1 if he a such a
- card.
- removed obsolete code for cond_remount and cond_umount and update
- hdInstallPath
- for hd installation.
-
- * diskdrake_interactive.pm: fixed typo common::usingRamdisk() instead of
- common::useRamdisk().
- take care mount point action is available for the hd installation
- partition only
- if a ramdisk is used (as it can be unmounted).
- use more global isMagicPart instead of isInstallHdPart.
- added real_mntpoint documentation and take care of hd install partition
- for
- available actions.
-
- * fs.pm: take care of using ram disk to remap mntpoint of hd installation
- partition.
- fixed partition never seen as mounted, added special case for
- real_mntpoint to
- remount magic partition on the right place.
-
-2001/08/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dietlibc/libstdio/fdglue.c: fix this dietlibc... hope the
- uncompressing of ramdisk will rulz now
-
- * mdk-stage1/automatic.c: revert my auto->interactive patch
-
- * mdk-stage1/network.c: allow unsetting of automatic mode if not enough
- parameter provided in network steps
-
- * mdk-stage1/dietlibc/Makefile, mdk-stage1/bzlib/Makefile: use CC rather
- than gcc statically
-
- * mdk-stage1/tools.c, mdk-stage1/mount.c, mdk-stage1/probing.c: enable
- install from Compaq Smart Array
-
-2001/08/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/locales-skeleton.tar.bz2, share/fonts.tar.bz2, keyboard.pm:
- enabling euro and utf-8 for some languages; added unicode font
-
-2001/08/24 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: remove the cond_umount_hdimage and
- cond_remount_hdimage
-
- * tools/pcmcia_config.patch: update the patch
-
- * lang.pm: no need for UTF-8/LC_CTYPE
- (load_mo): if not usingRamdisk, don't try getFile
-
- * diskdrake_interactive.pm: remove the cond_umount_hdimage and
- cond_remount_hdimage
- (Done): do not write fstab nor ask about it in install
-
- * fs.pm (mount): allow to mount 'proc' and 'usbdevfs'
-
- * Makefile: ensure no .orig are generated when the pcmcia patch is applied
-
- * partition_table.pm (write): do not die when real_mntpoint fs fail to
- unmount/remount, just log
- (write): unmount+remount real_mntpoint before doing the kernel_read
-
- * share/gen_locales.sh: no need for UTF-8/LC_CTYPE
-
- * pkgs.pm: fix "invalid file"
-
-2001/08/24 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: speedtouch configuration
-
- * my_gtk.pm: gtk_create_xpm handles no absolute xpm path
-
- * pixmaps/mouse_3b+.xpm, pixmaps/mouse_middle.xpm, pixmaps/mouse_3b.xpm:
- added new mouse pixmap for mousedrake
-
- * network/adsl.pm: bugfix, speedtouch help
- added aliases for speedtouch stuff
- speedtouch configuration
- removed adsl detectioin, once again.
-
- * standalone/mousedrake: no absolute pixmap reference
- new mousedrake. experimental
-
- * network/tools.pm: speedtouch configuration
- export write_initscript, correct initscript.
-
-2001/08/24 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: fixed possible bug (not sorted partition when calling
- mount_part).
-
- * diskdrake_interactive.pm: take care mount point action is available for
- the hd installation partition only
- if a ramdisk is used (as it can be unmounted).
- use more global isMagicPart instead of isInstallHdPart.
- added real_mntpoint documentation and take care of hd install partition
- for
- available actions.
-
- * install_any.pm: fixed hdInstallPath for an hd installation without
- usingRamdisk (not installing
- urpmi in such case).
- updated packages to copy for printerdrake, removed almost obsoletes
- XFree86
- 3.3.6 servers (8514, AGX, Mach32, Mach8, Mono, P9000, W32, I128, VGA16,
- 3DLabs)
- which means user will have to change CD back to CD#1 if he a such a
- card.
- removed obsolete code for cond_remount and cond_umount and update
- hdInstallPath
- for hd installation.
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2,
- mdk-stage1/init-data/msgboot.img.bz2: updated with latest 8.1 pictures
- and updated documentation.
-
- * fs.pm: take care of using ram disk to remap mntpoint of hd installation
- partition.
- fixed partition never seen as mounted, added special case for
- real_mntpoint to
- remount magic partition on the right place.
-
-2001/08/24 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm (write): do not die when real_mntpoint fs fail to
- unmount/remount, just log
- (write): unmount+remount real_mntpoint before doing the kernel_read
-
- * install_steps.pm: remove the cond_umount_hdimage and
- cond_remount_hdimage
-
- * diskdrake_interactive.pm: remove the cond_umount_hdimage and
- cond_remount_hdimage
- (Done): do not write fstab nor ask about it in install
-
- * lang.pm (load_mo): if not usingRamdisk, don't try getFile
-
- * fs.pm (mount): allow to mount 'proc' and 'usbdevfs'
-
-2001/08/24 siegel
-
- * share/po/de.po: New & shiny german version
-
-2001/08/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
- * share/po/el.po: updated Greek file
-
-2001/08/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
-2001/08/23 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: at_boot connection,resolvconf in profiles
-
- * standalone/draksec: addedlibsafe option
-
- * network/adsl.pm: restart network after having tested adsl. experimental
-
-2001/08/23 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: removed unusefull greping when building package
- tree.
-
-2001/08/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: work on GAMES section
-
-2001/08/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/lv.po: updated Latvian file
-
-2001/08/23 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (cond_umount_hdimage): do not unmount /tmp/hdimage if not
- using ramdisk
- (disable_user_view): damned kdmrc moved
-
- * diskdrake_interactive.pm: cancel at startup will now exit
- ask wether to save fstab
- (part_possible_actions): have "Mount point" first to please fpons
-
- * fs.pm: keep the freq&passno of /etc/fstab
-
- * tools/i386/netboot/menu.lst.example,
- tools/i386/netboot/make_boot_network,
- tools/i386/netboot/automatic.para.default: as we now have
- menu.lst.example, i remove automatic.para for more flexibility
-
- * lang.pm: fix locale support when usingRamdisk
-
-2001/08/22 anoncvs
-
- * share/po/zh_CN.GB2312.po: * Wed Aug 22 2001 DU Xiaoming
- <dxiaoming@mandrakesoft.com>
- Updated chinese (simplied) translation.
-
-2001/08/22 Pixel <pixel@mandrakesoft.com>
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2: fix ru KOI8-R
-
- * network/nfs.pm: pleac perl_checker
-
- * interactive_gtk.pm: more intelligent setting back the selected value in
- the clist and ctree
- (done already for entry)
- - fix entries editing causing the cursor to go to the end of line
- - select the text
-
- * c/stuff.xs.pm, install_steps.pm, pkgs.pm: do init_db inside pkg_inside
- otherwise LOG is closed and rpmlib tries to write in it and ...
-
-2001/08/22 anoncvs
-
- * share/po/zh_CN.GB2312.po: * Wed Aug 22 2001 DU Xiaoming
- <dxiaoming@mandrakesoft.com>
- Updated chinese (simplied) translation.
-
-2001/08/22 fabman
-
- * share/po/es.po: updated spanish .po files for DrakX and drakbootdisk
-
-2001/08/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/automatic.c: don't stay automatic for ask_from_entries when
- entries are not given
-
- * mdk-stage1/tools.c, mdk-stage1/stage1.c, mdk-stage1/cdrom.c,
- mdk-stage1/mount.c, mdk-stage1/lomount.c, mdk-stage1/mount.h,
- mdk-stage1/network.c, mdk-stage1/modules.c, mdk-stage1/disk.c: mount all
- but ramdisk Read Only
-
-2001/08/22 Pixel <pixel@mandrakesoft.com>
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2: fix ru KOI8-R
-
- * bootlook.pm: fix typo
-
- * network/nfs.pm: pleac perl_checker
-
- * install_steps.pm: do init_db inside pkg_inside otherwise LOG is closed
- and rpmlib tries to write in it and ...
- do not call configurePrinter if no printer is wanted
-
- * interactive_gtk.pm: more intelligent setting back the selected value in
- the clist and ctree
- (done already for entry)
- - fix entries editing causing the cursor to go to the end of line
- - select the text
-
- * c/stuff.xs.pm, pkgs.pm: do init_db inside pkg_inside otherwise LOG is
- closed and rpmlib tries to write in it and ...
-
-2001/08/22 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: fixed int and float checking which should accept
- negative number (added explicit
- positive too), cleaned code for some perl idioms.
-
- * install_steps.pm: updated configurePrinter to use foomatic printer
- configuration.
-
-2001/08/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/automatic.c: don't stay automatic for ask_from_entries when
- entries are not given
-
- * mdk-stage1/tools.c, mdk-stage1/stage1.c, mdk-stage1/cdrom.c,
- mdk-stage1/mount.c, mdk-stage1/lomount.c, mdk-stage1/mount.h,
- mdk-stage1/network.c, mdk-stage1/modules.c, mdk-stage1/disk.c: mount all
- but ramdisk Read Only
-
-2001/08/22 kjx
-
- * share/po/zh_CN.GB2312.po: review
- review
-
-2001/08/22 Pixel <pixel@mandrakesoft.com>
-
- * bootlook.pm: fix typo
-
- * install_steps_auto_install.pm: don't have formatPartitions interactive
- by default
-
- * install_steps.pm: do not call configurePrinter if no printer is wanted
-
-2001/08/22 siegel
-
- * share/po/de.po: new german version
-
-2001/08/21 dam's <damien@mandrakesoft.com>
-
- * Makefile: added rpcinfo to the tar
- corrected bad Makefile : rpcinfo-flushed.c comes from tools.
-
- * standalone/draknet: ergonomy correction
-
- * network/tools.pm: corrected qq bug
- corrected bug
-
- * standalone/net_monitor: log updatede
- removed memoty leak
- time connection label
-
-2001/08/21 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: moved installation code of foomatic (only)
- if a printer may be chosen.
-
- * install_any.pm: fixed hd installation for urpmi.
-
- * printerdrake.pm: slight rewrite of some perl idioms.
-
-2001/08/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po: updated Walloon file
- updated pot file
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
-2001/08/21 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: add telnet-client-krb5 and ftp-client-krb5
-
- * install_steps.pm: try to fix umount/remounting /tmp/hdimage in hd
- install
-
- * Makefile, share/po/Makefile: check presence of '$' in DrakX.pot
-
- * fs.pm (read_fstab): don't expand symlink if the link goes in a directory
-
- * install_any.pm: cleanup
-
- * install_steps_interactive.pm: fix '$' in i18n message
-
-2001/08/21 siegel
-
- * share/po/de.po: new german version
-
-2001/08/21 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor: removed memoty leak
- time connection label
-
- * network/tools.pm, network/modem.pm, network/netconnect.pm,
- network/ethernet.pm, network/isdn.pm: generik internet initscript, planq
- the children again
-
- * network/adsl.pm: speedtouch config
- generik internet initscript, planq the children again
-
-2001/08/21 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed hd installation for urpmi.
-
-2001/08/21 kjx
-
- * share/po/zh_CN.GB2312.po: review
-
-2001/08/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2001/08/21 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: fix spelling error
-
- * install_any.pm: cleanup
- install hotplug if usb (i kept usbd just in case)
-
- * diskdrake_interactive.pm (Create): force no sorting on filesystems,
- editable mount points
-
- * install_steps.pm: try to fix umount/remounting /tmp/hdimage in hd
- install
-
- * Makefile, share/po/Makefile: check presence of '$' in DrakX.pot
-
- * install_steps_interactive.pm: fix '$' in i18n message
-
- * fs.pm (read_fstab): don't expand symlink if the link goes in a directory
- umask=0 only if security level < 3
-
-2001/08/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssUsers: Have NETWORKING_DNS in "Internet station" (was
- nowhere)
-
-2001/08/20 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: basic nfs handling in drakx
- fix bug 4257
-
- * detect_devices.pm (raidAutoStart): fix for when kmod is there
-
- * fsedit.pm: try a stronger matching technique for parsing /proc/mdstat
- with devfs
-
- * diskdrake_interactive.pm, install_any.pm, install_steps.pm: try harder
- to umount /tmp/hdimage only when needed
-
- * Makefile.drakxtools, Makefile, tools/rpcinfo-flushed.c, network/nfs.pm,
- tools/.cvsignore, tools/Makefile, diskdrake.pm: basic nfs handling in
- drakx
-
-2001/08/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssUsers: Have NETWORKING_DNS in "Internet station" (was
- nowhere)
-
-2001/08/20 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator_consts.pm: add weird options for NeoMagic NM2160 (request
- of Alex Hulse <axh0@aber.ac.uk> on cooker)
-
- * detect_devices.pm (raidAutoStart): fix for when kmod is there
-
- * diskdrake.pm: remove test code
-
- * fs.pm: fix bug 4257
-
- * fsedit.pm: try a stronger matching technique for parsing /proc/mdstat
- with devfs
-
- * install_steps.pm, diskdrake_interactive.pm, install_any.pm: try harder
- to umount /tmp/hdimage only when needed
-
- * interactive_gtk.pm (wait_message_nextW): fix previous text == new text
- causing no
- expose_event causing dead loop
-
-2001/08/19 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake_interactive.pm: save fstab on exit
-
- * fsedit.pm: various typos fix
-
- * install_steps.pm: rename isCdNotEjectable in usingRamdisk, ensure no
- files are removed unless we're in ramdisk
- make the devfs= mount or nomount choice based on raid-based root work
-
- * standalone/diskdrake: rename isCdNotEjectable in usingRamdisk, ensure no
- files are removed unless we're in ramdisk
- fix diskdrake requiring gtk
- add some test code
-
- * fs.pm: rename isCdNotEjectable in usingRamdisk, ensure no files are
- removed unless we're in ramdisk
- various typos fix
-
- * install_steps_interactive.pm, common.pm, install2.pm, install_any.pm,
- lang.pm, pkgs.pm: rename isCdNotEjectable in usingRamdisk, ensure no
- files are removed unless we're in ramdisk
-
-2001/08/19 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: major fs.pm rework + adaptation to it
- don't show nfs/smb/removable in install
- basic smb handling
-
- * network/smb.pm: basic smb handling
-
- * install_steps.pm: rename isCdNotEjectable in usingRamdisk, ensure no
- files are removed unless we're in ramdisk
- make the devfs= mount or nomount choice based on raid-based root work
- disable supermount for the moment
- major fs.pm rework + adaptation to it
-
- * install_steps_interactive.pm, lang.pm: rename isCdNotEjectable in
- usingRamdisk, ensure no files are removed unless we're in ramdisk
- simplify
-
- * standalone/diskdrake: rename isCdNotEjectable in usingRamdisk, ensure no
- files are removed unless we're in ramdisk
- fix diskdrake requiring gtk
- add some test code
- major fs.pm rework + adaptation to it
-
- * install_any.pm: rename isCdNotEjectable in usingRamdisk, ensure no files
- are removed unless we're in ramdisk
- major fs.pm rework + adaptation to it
-
- * partition_table.pm: remove JFS from @important_types (too broken for the
- moment)
- remove isSupermount (was unused)
-
- * common.pm, install2.pm, pkgs.pm: rename isCdNotEjectable in
- usingRamdisk, ensure no files are removed unless we're in ramdisk
-
- * interactive_gtk.pm (create_ctree): fix focusing (the assumption number
- of leaves = number of lines is dumb)
-
- * fsedit.pm: various typos fix
- major fs.pm rework + adaptation to it
-
- * bootlook.pm, standalone/drakboot: major fs.pm rework + adaptation to it
-
- * fs.pm: rename isCdNotEjectable in usingRamdisk, ensure no files are
- removed unless we're in ramdisk
- various typos fix
- major fs.pm rework + adaptation to it
- cleanup
- basic smb handling
-
- * diskdrake_interactive.pm: save fstab on exit
- major fs.pm rework + adaptation to it
-
-2001/08/18 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm: basic nfs/smb handling in diskdrake
- fixes and function prototype removing
-
- * diskdrake.pm: basic nfs/smb handling in diskdrake
- nicer mount options code (for autofs and supermount)
-
- * install_steps.pm: oops, i inverted devfs=nomount and devfs=mount
-
- * interactive_gtk.pm: fix bug in box's height use
-
- * partition_table.pm, any.pm: fixes and function prototype removing
-
- * interactive.pm: readd the sorting based on size when no sorting is
- precised
-
- * my_gtk.pm (n_line_size): bigger spacing for 'various'
-
- * standalone/diskdrake, diskdrake_interactive.pm, fsedit.pm: basic nfs/smb
- handling in diskdrake
-
-2001/08/18 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm (n_line_size): bigger spacing for 'various'
- enhance look, fix ask_fileW
-
- * fs.pm: basic nfs/smb handling in diskdrake
- fixes and function prototype removing
- (write_fstab): add notail for reiserfs partitions in any case
- cleanup mounting options parsing
-
- * diskdrake.pm: basic nfs/smb handling in diskdrake
- nicer mount options code (for autofs and supermount)
- big renaming of ask_from_entries_refH in ask_from and
- ask_from_entries_refH_powered in ask_from_
- cleanup mounting options parsing
-
- * raid.pm: update the raid size as it should be
-
- * diskdrake_interactive.pm: basic nfs/smb handling in diskdrake
- less verbose resize_reiserfs
- update the raid size as it should be
- big renaming of ask_from_entries_refH in ask_from and
- ask_from_entries_refH_powered in ask_from_
-
- * fsedit.pm: basic nfs/smb handling in diskdrake
- update the raid size as it should be
-
- * network/tools.pm: fix typo
- big renaming of ask_from_entries_refH in ask_from and
- ask_from_entries_refH_powered in ask_from_
-
- * partition_table.pm: fixes and function prototype removing
-
- * install_steps_interactive.pm, standalone/drakautoinst, proxy.pm,
- install_interactive.pm, network/ethernet.pm, interactive_http.pm,
- printerdrake.pm, Xconfigurator.pm, network/netconnect.pm,
- network/network.pm, interactive_newt.pm, network/modem.pm: big renaming
- of ask_from_entries_refH in ask_from and ask_from_entries_refH_powered
- in ask_from_
-
- * standalone/diskdrake: basic nfs/smb handling in diskdrake
-
- * any.pm: fixes and function prototype removing
- big renaming of ask_from_entries_refH in ask_from and
- ask_from_entries_refH_powered in ask_from_
-
- * interactive_gtk.pm: fix bug in box's height use
- better radiobox keyboard handling
- big renaming of ask_from_entries_refH in ask_from and
- ask_from_entries_refH_powered in ask_from_
- enhance look, fix ask_fileW
-
- * interactive.pm: readd the sorting based on size when no sorting is
- precised
- big renaming of ask_from_entries_refH in ask_from and
- ask_from_entries_refH_powered in ask_from_
-
- * install_steps.pm: oops, i inverted devfs=nomount and devfs=mount
- do not use devfs with root software raid
-
-2001/08/18 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix pass $all_hds->{hds} instead of
- $all_hds
-
-2001/08/18 siegel
-
- * share/po/de.po: new german version
-
- * standalone/drakgw, bootlook.pm, network/ethernet.pm, install_any.pm,
- network/network.pm, raid.pm: fixed i18n
-
- * printerdrake.pm: i18n fixes
-
-2001/08/17 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm: use diskdrake_interactive instead of diskdrake
-
- * standalone/interactive_http/interactive_http.cgi: fix typo
- restrict the progs callable to a few one.
-
- * standalone/interactive_http/index.html.pl,
- standalone/interactive_http/index.html: autogenerate index.html
-
- * fs.pm, diskdrake_interactive.pm, diskdrake.pm: add mount options choice
- (with IA-like stripping of unused options)
-
- * c/stuff.xs.pm: is_ext3 is needed in standalone
- Xtest not needed in standalone
-
- * c/Makefile.PL: is_ext3 is needed in standalone
-
- * standalone/interactive_http/miniserv.init,
- standalone/interactive_http/Makefile: restrict the progs callable to a
- few one.
-
- * Makefile.drakxtools: fix po not build, add interactive_http in DIRS
-
- * modules.pm: move back sunhme in sparc only
-
-2001/08/17 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm: no scrollbar if list <= 10 and the list is alone
-
- * interactive.pm, install2.pm: removed no_incon
-
- * standalone/net_monitor: added no internet connection configured label on
- button
-
- * network/netconnect.pm, network/ethernet.pm: corrected connection script
- creation
-
-2001/08/17 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm: use diskdrake_interactive instead of diskdrake
- a hell lot of cleanup/rewrite:
- * diskdrake_interactive created, diskdrake is now interactive aware
- * added some documentation about the structure used for partitioning
- * all_hds now contain the various hds, lvm, raid
- * cleanup the isLVM, isRAID and alike functions
- * field {type} in detect_devices is now {media_type}
- * detect_devices::floppies is now floppies_dev
- * removed old function prototypes
-
- * fs.pm, diskdrake.pm: add mount options choice (with IA-like stripping of
- unused options)
- a hell lot of cleanup/rewrite:
- * diskdrake_interactive created, diskdrake is now interactive aware
- * added some documentation about the structure used for partitioning
- * all_hds now contain the various hds, lvm, raid
- * cleanup the isLVM, isRAID and alike functions
- * field {type} in detect_devices is now {media_type}
- * detect_devices::floppies is now floppies_dev
- * removed old function prototypes
-
- * install_steps_interactive.pm, install_steps_auto_install.pm,
- install2.pm, partition_table.pm, loopback.pm, raid.pm, bootlook.pm,
- standalone/diskdrake, install_any.pm, install_steps.pm, fsedit.pm,
- any.pm, detect_devices.pm, partition_table_raw.pm, bootloader.pm: a hell
- lot of cleanup/rewrite:
- * diskdrake_interactive created, diskdrake is now interactive aware
- * added some documentation about the structure used for partitioning
- * all_hds now contain the various hds, lvm, raid
- * cleanup the isLVM, isRAID and alike functions
- * field {type} in detect_devices is now {media_type}
- * detect_devices::floppies is now floppies_dev
- * removed old function prototypes
-
- * diskdrake_interactive.pm: add mount options choice (with IA-like
- stripping of unused options)
- (part_possible_actions): have possible actions sorted the way we want
- (Type): fix ext2->ext3 detection
- a hell lot of cleanup/rewrite:
- * diskdrake_interactive created, diskdrake is now interactive aware
- * added some documentation about the structure used for partitioning
- * all_hds now contain the various hds, lvm, raid
- * cleanup the isLVM, isRAID and alike functions
- * field {type} in detect_devices is now {media_type}
- * detect_devices::floppies is now floppies_dev
- * removed old function prototypes
-
- * modules.pm: move back sunhme in sparc only
-
-2001/08/17 Till Kamppeter <till@mandrakesoft.com>
-
- * share/rpmsrate: Corrected listing of packages for printing in 'INSTALL'
- section.
-
-2001/08/17 warly
-
- * share/rpmsrate: add package needed by the install in INSTALL
- remove shapecfg and gpa
-
-2001/08/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed bug of CUPS not being installed during
- installation
-
-2001/08/16 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm, install_any.pm: add remove_unused to have more place for mo
- files
-
-2001/08/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed bug of CUPS not being installed during
- installation
-
-2001/08/16 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: add remove_unused to have more place for mo files
- (getAndSaveAutoInstallFloppy): fix a missing del_loop which caused the
- unmounting at end of install to fail
-
- * install2.pm: add remove_unused to have more place for mo files
-
-2001/08/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed setup dialog for the "postpipe" connection type
-
-2001/08/16 warly
-
- * share/rpmsrate: add package needed by the install in INSTALL
-
-2001/08/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po: updated French file
-
- * share/po/sk.po: updated Slovak file
-
- * lang.pm: Added explicit setting of XFree86 internal XIM for Thai
-
-2001/08/16 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (getAndSaveAutoInstallFloppy): fix a missing del_loop
- which caused the
- unmounting at end of install to fail
-
-2001/08/16 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Fixed setup dialog for the "postpipe" connection type
-
-2001/08/16 warly
-
- * share/rpmsrate: add package needed by the install in INSTALL
- add kernel in INSTALL
- s/DrakConf/drakconf/
-
-2001/08/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po, share/po/it.po, share/po/id.po: updated Indonesian,
- Italian and Korean files
-
- * share/po/sr.po, share/po/sp.po, share/po/tr.po: updated Turkish and
- Serbian files
-
-2001/08/15 Pixel <pixel@mandrakesoft.com>
-
- * standalone/diskdrake: oops reverting modifs commited by error
- fix XkbOptions handling
-
- * standalone/keyboarddrake: fix XkbOptions handling
-
-2001/08/15 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: Let the "Options" button only appear when
- the queue is Foomatic or with PPD (CUPS)
-
-2001/08/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po, share/po/it.po: updated Indonesian, Italian and Korean
- files
-
- * share/po/es.po: updated spanish and Indonesian files
-
- * share/po/id.po: updated Indonesian, Italian and Korean files
- updated spanish and Indonesian files
-
-2001/08/14 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor: added options
-
-2001/08/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: oops, fix type of installing X or not
- - fix choice of packages when auto install
-
- * Makefile.config: add drakautoinst in drakxtools standalone binaries
-
- * install_steps_interactive.pm, install2.pm:
- - fix createBootdisk with auto
- - fix setupBootloader with auto
- - fix behaviour of draknet when auto-install
- - remove auto flag when error-in-step
-
- * install_steps.pm, network/netconnect.pm:
- - fix behaviour of draknet when auto-install
- - remove auto flag when error-in-step
-
- * Xconfigurator.pm: fix automatic configuration
-
-2001/08/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
-2001/08/14 Pixel <pixel@mandrakesoft.com>
-
- * devices.pm: add number-only device-name handling (eg: "801" is "sda1")
-
- * interactive_gtk.pm, interactive.pm:
- - small fixes (esp. gtk sensitive handling)
- - add ask_file
- - add "gtk" preference field
-
- * my_gtk.pm: remove ask_file (was unused)
-
- * http.pm: cleanup to please perl_checker
-
- * Makefile (TAGS): add MDK/Common files
-
- * services.pm: cleanup (it was working, but wasn't nice)
-
-2001/08/14 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: corrected activation button
-
-2001/08/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: oops, fix type of installing X or not
- - fix choice of packages when auto install
-
- * Makefile.config: add drakautoinst in drakxtools standalone binaries
-
- * install_steps_interactive.pm, install2.pm:
- - fix createBootdisk with auto
- - fix setupBootloader with auto
- - fix behaviour of draknet when auto-install
- - remove auto flag when error-in-step
-
- * install_steps.pm, network/netconnect.pm:
- - fix behaviour of draknet when auto-install
- - remove auto flag when error-in-step
-
- * Xconfigurator.pm: fix automatic configuration
-
-2001/08/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
-2001/08/14 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: fix typo?
-
-2001/08/14 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Transfer queues non-interactively when switching
- between LPD and LPRng.
-
-2001/08/14 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: corrected activation button
-
-2001/08/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm, install2.pm,
- network/netconnect.pm:
- - fix behaviour of draknet when auto-install
- - remove auto flag when error-in-step
-
- * Xconfigurator.pm: fix automatic configuration
-
- * install_any.pm:
- - fix choice of packages when auto install
-
-2001/08/14 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: fix typo?
-
-2001/08/14 Till Kamppeter <till@mandrakesoft.com>
-
- * printer.pm: Removed superfluous lines.
-
- * printerdrake.pm: Transfer queues non-interactively when switching
- between LPD and LPRng.
- Wait message for queue transfer, manufacturer name bugfix
-
-2001/08/13 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * tools/i386/netboot/stage2.eepro100: Add eepro100 grub stage.
- Removing old version of eepro100 (no stage1).
-
- * tools/i386/netboot/stage1.eepro100: Add eepro100 grub stage.
-
-2001/08/13 dam's <damien@mandrakesoft.com>
-
- * interactive.pm: corrected 'no icon'
-
- * network/adsl.pm, network/netconnect.pm: adsl autodetection activated
- (planq the children)
-
-2001/08/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakautoinst: ouch! use lib from /usr/lib/libDrakX, rather
- than from ..
- initial revision for drakautoinst
- - put %installSteps in a separate package (steps.pm) (for drakxtools)
- - use additional fields {auto} and {noauto}, by step, to ease
- interactive auto install and oem stuff
- - in install2.pm, perform each step either from the interactive class
- or from install_steps, according to the {auto} flag
- - id, tell each step to not try to be automatic if {noauto}
- - in the install, have auto install bootdisk created in install_any so
- we can always write a bootdisk (from install_steps) for further use from
- drakautoinst in standalone
- - interactive version of install_steps_auto_install is now inheriting
- from the interactive class, so we can click on a previous automatic step
- and have it interactively during an interactive auto install
-
- * install_steps.pm, install_steps_interactive.pm,
- install_steps_auto_install.pm, install2.pm, steps.pm, install_any.pm:
- initial revision for drakautoinst
- - put %installSteps in a separate package (steps.pm) (for drakxtools)
- - use additional fields {auto} and {noauto}, by step, to ease
- interactive auto install and oem stuff
- - in install2.pm, perform each step either from the interactive class
- or from install_steps, according to the {auto} flag
- - id, tell each step to not try to be automatic if {noauto}
- - in the install, have auto install bootdisk created in install_any so
- we can always write a bootdisk (from install_steps) for further use from
- drakautoinst in standalone
- - interactive version of install_steps_auto_install is now inheriting
- from the interactive class, so we can click on a previous automatic step
- and have it interactively during an interactive auto install
-
-2001/08/13 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_auto_install.pm, install2.pm, install_any.pm, steps.pm:
- auto_inst enhancements
-
- * install_steps_interactive.pm, standalone/XFdrake, install_steps.pm,
- Xconfigurator.pm: really use a class_discard for Xconfigurator::main
-
- * devices.pm: add /dev/hd[mt] handling
-
-2001/08/13 siegel
-
- * share/po/de.po: new german version
-
-2001/08/13 Till Kamppeter <till@mandrakesoft.com>
-
- * printerdrake.pm: Automatic transfer of queues when changing the spooler.
- Update printer queue list when exiting during install, so that the
- "Summary" entry is correct.
- When one sayd "No" on the test page, the modify dialog was not pointing
- to the current printer
-
- * printer.pm: Automatic transfer of queues when changing the spooler.
- The photo test page was not printed during installation.
-
- * interactive.pm: Tree lists are sorted again now.
-
-2001/08/13 yduret
-
- * standalone/drakxconf: removed diskdrake from the choice
-
-2001/08/12 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: longer timeout
-
-2001/08/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fix ortograf typo
-
-2001/08/12 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile: po->mo is no longer gonna be nasty with us
-
- * interactive_gtk.pm: clean the nice till fix
-
- * tools/cvslog2changelog.pl: add till
-
- * Makefile: ensure locales.tar.bz2 in perl-install/share is build
- po->mo is no longer gonna be nasty with us
-
-2001/08/12 Till Kamppeter <till@mandrakesoft.com>
-
- * interactive.pm: Lists get only sorted when the "sort" option is given.
-
- * printer.pm, printerdrake.pm: Check files before checking RPM database =>
- Acceleration, waiting windows
-
-2001/08/11 dam's <damien@mandrakesoft.com>
-
- * share/themes.rc, share/logo-mandrake.png, share/themes-mdk.rc,
- share/themes/mdk-bg.png: new theme for beta
-
- * share/theme-editor.pl: updated
- now works.
-
-2001/08/11 tkamppeter
-
- * printer.pm, printerdrake.pm: Restructuring continued and debugged
-
-2001/08/10 dam's <damien@mandrakesoft.com>
-
- * share/theme-editor.pl: added theme editor
-
- * network/tools.pm: corrected password file substitution
-
- * network/ethernet.pm: remove Data::Dumper
-
- * network/netconnect.pm: added spped and timeout handling for isdn
-
- * any.pm: corrected autologin question
-
- * network/isdn.pm: tomeout option deactivated.
-
- * standalone/draknet: corrected internet cnfiguration pop up, and some
- other studds
- ifup/down ethx, anew pixmap for list
-
- * my_gtk.pm: removed Datta::Dump use
-
- * pixmaps/eth_card_mini2.png: added
-
-2001/08/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: small font fix
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/ar.po, share/po/sl.po, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
- * share/po/bg.po: updated Bulgarian file
- updated pot file
-
-2001/08/10 yduret
-
- * bootlook.pm: corrected vnew usage (thx gc)
-
-2001/08/09 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: added missing use
- added pixmap for eth. Some factorisation
-
- * network/tools.pm: added useless function type2interface for future use
-
- * my_gtk.pm: added gtkbuttonset, and corrected scrollbar height for
- standalone mode.
-
- * network/isdn.pm: labels corrections
-
-2001/08/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/tinyfirewall, standalone/printerdrake, standalone/mousedrake,
- standalone/drakxservices, standalone/net_monitor, standalone/draknet,
- standalone/drakproxy, standalone/XFdrake, standalone/keyboarddrake,
- standalone/drakxconf, standalone/adduserdrake, standalone/livedrake,
- standalone/drakboot, standalone/draksec: use vnew the right way
- everywhere
-
- * standalone/drakgw: use vnew the right way everywhere
- - if package installs fail, redo one by one to know which one failed
- - try to not end up with a failing configuration file, if program is
- brutally stopped
- - if unrecognized config file, don't fail, rather ignore it and
- proceed
- - run dhcpd_update feature (if present) after setup of dhcp server
-
- * share/rpmsrate: put traceroute in network client also, for claudio
-
-2001/08/09 Pixel <pixel@mandrakesoft.com>
-
- * standalone.pm, install_any.pm: rename interactive_pkgs in
- pkgs_interactive
-
-2001/08/09 siegel
-
- * standalone/interactive_http/miniserv.logrotate,
- standalone/interactive_http/Makefile: Added logrotate for
- "/var/log/drakxtools_http.log"
-
-2001/08/09 tkamppeter
-
- * printer.pm, printerdrake.pm: New structure for queue modification,
- general structure clean-up
-
-2001/08/09 yduret
-
- * bootlook.pm: readded in->do_pkg->install (i sux)
- rewrite in a more drakx fashion
-
- * my_gtk.pm: added gtkset_sensitive in wrapper..
-
-2001/08/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2001/08/08 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: typo
- makes interactive_pkgs stuff work
- add interactive_pkgs stuff
-
- * Makefile: skip module CGI in test_pms (perl_checker)
-
- * fsedit.pm (check_mntpoint): remove /root from directories that "should
- remain within the root filesystem"
-
- * proxy.pm, network/ethernet.pm, network/isdn.pm, tinyfirewall.pm,
- printerdrake.pm, standalone/drakgw, standalone/draknet,
- network/tools.pm, bootlook.pm, standalone.pm, standalone/drakproxy,
- standalone/XFdrake, network/netconnect.pm, standalone/adduserdrake,
- network/adsl.pm, network/network.pm, printer.pm, network/modem.pm: add
- interactive_pkgs stuff
-
- * install_steps_interactive.pm: installing foomatic before doing anything
- about printer
- add interactive_pkgs stuff
-
- * Xconfigurator.pm, any.pm: makes interactive_pkgs stuff work
- add interactive_pkgs stuff
-
- * install_any.pm (remove, remove_nodeps): fix typo
- makes interactive_pkgs stuff work
- add interactive_pkgs stuff
-
-2001/08/08 tkamppeter
-
- * install_steps_interactive.pm: Installation fitted to new printerdrake
-
- * printer.pm: Different choosable test pages available now
- Corrected init script calls in the (start|stop|restart)_service
- functions
-
- * printerdrake.pm: Different choosable test pages available now
- Removed superfluous line in install_spooler function
-
-2001/08/08 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (naughtyServers): add drakxtools-http
-
-2001/08/07 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor: nex features
-
- * network/netconnect.pm: removed debugging message
-
- * network/isdn.pm: corrected pkgs use -> require
-
- * my_gtk.pm: added gtkset_relief
-
- * pixmaps/network.png, pixmaps/draknet_step.png: added
-
-2001/08/07 Pixel <pixel@mandrakesoft.com>
-
- * pixmaps/network.png, pixmaps/draknet_step.png: re-adding with -kb
- removing for re-adding with -kb
-
-2001/08/07 tkamppeter
-
- * printer.pm, printerdrake.pm: Automatic installation of all needed
- packages
-
-2001/08/07 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: corrected label
-
- * network/netconnect.pm: removed debugging message
-
- * standalone/net_monitor: nex features
- added color choice
- lot of improvments
-
- * network/isdn.pm: corrected pkgs use -> require
-
- * my_gtk.pm: added gtkset_relief
-
- * pixmaps/network.png, pixmaps/draknet_step.png: added
-
-2001/08/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/tools.c: say that it's a data read error, when we can't load
- the ramdisk
-
- * mdk-stage1/Makefile.common, mdk-stage1/bzlib/bzlib.h: don't use system
- wide bzlib.h but our own provided one
-
-2001/08/07 Pixel <pixel@mandrakesoft.com>
-
- * rescue/tree/etc/issue: fix distrib number
-
- * interactive.pm: adding http feature, mainly for standalone tools
-
- * standalone/miniserv.pem, standalone/miniserv.pl: Initial revision
- import
-
- * standalone/interactive_http/miniserv.pl: add interactive_http
- Initial revision
-
- * resize_fat/main.pm: fix
-
- * partition_table.pm: nicer names for journalised fs
-
- * Makefile.drakxtools, standalone/interactive_http/miniserv.init,
- standalone/interactive_http/index.html,
- standalone/interactive_http/interactive_http.cgi,
- standalone/interactive_http/miniserv.conf,
- standalone/interactive_http/miniserv.pam,
- standalone/interactive_http/miniserv.users, Makefile,
- standalone/interactive_http/Makefile: add interactive_http
-
- * interactive_http.pm, standalone/interactive_http.cgi: add
- interactive_http
- adding http feature, mainly for standalone tools
-
- * share/diskdrake.rc: have every journalised in darkred
-
- * c/stuff.xs.pm: add S_IFIFO
-
- * standalone/interactive_http/miniserv.pem: Initial revision
-
-2001/08/06 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: debugging, profile coding, isdn 128 debugging
- corrected gtkradio : shift instead of pop
-
- * interactive_gtk.pm, install_steps_gtk.pm: corrected gtkradio : shift
- instead of pop
-
- * network/netconnect.pm, network/ethernet.pm, network/isdn.pm: debugging,
- profile coding, isdn 128 debugging
-
-2001/08/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/i386/busybox: try a busybox with better globbing under the SHELL
-
-2001/08/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/de.po: Updates to German file by Peer Dunker <peer46@gmx.net>
-
- * share/po/vi.po: updated Vietnamese file
-
-2001/08/06 Pixel <pixel@mandrakesoft.com>
-
- * c/stuff.xs.pm: kernel_arch removed
-
- * fsedit.pm (@suggestions_mntpoints): remove /root (tx2gc)
-
- * interactive_gtk.pm, interactive_newt.pm: cleanup, functions already
- defined in interactive
-
-2001/08/06 yduret
-
- * tinyfirewall.pm: use MDK::Common;
- use network::netconnect;
-
- * standalone/drakgw: use MDK::Common;
- use network::netconnect; and update functions call from netconnect
-
-2001/08/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eo.po: updated Esperanto file
-
-2001/08/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_auto_install.pm: switch to gtk install when
- interactiveSteps is defined
-
-2001/08/05 tkamppeter
-
- * printer.pm, printerdrake.pm: Automatic installation and start of the
- desired printer spooler
-
-2001/08/04 Pixel <pixel@mandrakesoft.com>
-
- * share/list: add tune2fs enabling switching from ext2 to ext3
-
- * fs.pm, fsedit.pm, partition_table.pm: add ext3 support
-
- * diskdrake.pm: add ext3 support
- (Type): handle lossless switch from ext2 to ext3
-
- * pkgs.pm: make perl_checker happy
-
- * c/stuff.xs.pm, c/Makefile.PL: add is_ext3
-
- * common.pm: moved arch() and alike to MDK::Common::System
-
-2001/08/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (choosePackages): simplify, fix
- setSelectedFromCompssList not called in
- expert even the first_time (especially nasty for auto_installs)
-
- * fs.pm, partition_table.pm, fsedit.pm: add ext3 support
-
- * diskdrake.pm: add ext3 support
- (Type): handle lossless switch from ext2 to ext3
-
- * install_steps_gtk.pm: add the feather feature, but do not enable it
-
- * interactive_gtk.pm (ask_browse_tree_info_refW): s/wait_msg/wait_message/
- (wait_msg doesn't
- exist anywhere, it must be a fpons typo)
-
- * pkgs.pm: make perl_checker happy
-
- * c/stuff.xs.pm, c/Makefile.PL: add is_ext3
-
- * bootloader.pm: as when lilo is selected, we don't try to install grub,
- just create the
- config file in case it may be useful
-
- * common.pm: moved arch() and alike to MDK::Common::System
-
- * partition_table_raw.pm: add yaboot detection
-
- * install_any.pm, share/rpmsrate: create a new flags "X" selected by
- default, contain what X related packages
- which were in "SYSTEM"
-
-2001/08/04 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (choosePackages): simplify, fix
- setSelectedFromCompssList not called in
- expert even the first_time (especially nasty for auto_installs)
-
- * install_steps_gtk.pm: add the feather feature, but do not enable it
-
- * bootloader.pm: as when lilo is selected, we don't try to install grub,
- just create the
- config file in case it may be useful
-
- * interactive_gtk.pm (ask_browse_tree_info_refW): s/wait_msg/wait_message/
- (wait_msg doesn't
- exist anywhere, it must be a fpons typo)
-
- * share/rpmsrate, install_any.pm: create a new flags "X" selected by
- default, contain what X related packages
- which were in "SYSTEM"
-
-2001/08/03 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor, network/tools.pm, network/netconnect.pm,
- network/isdn.pm: debugging, 128Kb/s ISDN
-
- * Makefile.drakxtools, Makefile: added network pms
-
-2001/08/03 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm: typo fix
- replace isJfs/isXfs/... with isThisFs("jfs"
-
- * install_any.pm: replace isJfs/isXfs/... with isThisFs("jfs"
- update_userkderc is now called update_gnomekderc
-
- * Makefile: better po skipping
-
- * commands.pm (sync): (re-?)add
-
- * fs.pm, install_steps_interactive.pm, diskdrake.pm, bootloader.pm:
- replace isJfs/isXfs/... with isThisFs("jfs"
-
- * fsedit.pm (check_mntpoint): /root should remain within the root
- filesystem
-
- * install_steps.pm (choosePartitionsToFormat): toFormatUnsure=1 for /usr
- update_userkderc is now called update_gnomekderc
-
-2001/08/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/adsl.c:
- - fix problem of clashing user/pass between adsl and ftp/http in case
- of automatic installs
- - update doc on automatic install parameters (doc/TECH-INFOS)
-
- * mdk-stage1/doc/TECH-INFOS:
- - small update
- - fix problem of clashing user/pass between adsl and ftp/http in case
- of automatic installs
- - update doc on automatic install parameters (doc/TECH-INFOS)
-
-2001/08/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
-2001/08/02 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm, services.pm, install_interactive.pm,
- network/netconnect.pm, install_any.pm, Xconfigurator.pm: instead of
- testing if ref($in) or ref($o) contains /gtk/, test if interactive_gtk
- is in ISA of the object
-
- * partition_table.pm, fsedit.pm, diskdrake.pm: JFS support
-
-2001/08/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/adsl.c:
- - fix problem of clashing user/pass between adsl and ftp/http in case
- of automatic installs
- - update doc on automatic install parameters (doc/TECH-INFOS)
-
- * mdk-stage1/doc/TECH-INFOS:
- - small update
- - fix problem of clashing user/pass between adsl and ftp/http in case
- of automatic installs
- - update doc on automatic install parameters (doc/TECH-INFOS)
-
-2001/08/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
-2001/08/02 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: instead of testing if ref($in) or ref($o) contains
- /gtk/, test if interactive_gtk is in ISA of the object
- add jfs support
-
- * install_steps_interactive.pm, services.pm, install_interactive.pm,
- network/netconnect.pm, Xconfigurator.pm: instead of testing if ref($in)
- or ref($o) contains /gtk/, test if interactive_gtk is in ISA of the
- object
-
- * partition_table.pm: JFS support
- add jfs support
-
- * fsedit.pm, diskdrake.pm: JFS support
-
- * tools/ntp_servers.pl, timezone.pm: update ntp servers list
-
- * fs.pm, share/list: add jfs support
-
-2001/08/02 Pixel <pixel@mandrakesoft.com>
-
- * tools/ntp_servers.pl, timezone.pm: update ntp servers list
-
- * fs.pm, share/list, partition_table.pm, install_any.pm: add jfs support
-
-2001/08/01 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: write_on_text writes in blue instead of black
-
- * network/isdn.pm: typo
- added de-installation before installateion
-
- * network/netconnect.pm: translation correction
-
-2001/08/01 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, fsedit.pm: handle auto_allocate_raids for
- auto_installs
-
- * raid.pm (new): now works with a list of partitions
-
-2001/08/01 tkamppeter
-
- * printer.pm: Fixed bug in recognizing the printer ID in the Foomatic
- overview.
-
-2001/08/01 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: write_on_text writes in blue instead of black
-
- * network/isdn.pm: typo
- added de-installation before installateion
-
- * network/netconnect.pm: translation correction
-
-2001/08/01 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, fsedit.pm: handle auto_allocate_raids for
- auto_installs
-
- * raid.pm (new): now works with a list of partitions
-
-2001/07/31 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: added splash screen between different
- configurations. Added splash wizard mode
- added intro step for each configuration type.
-
- * network/tools.pm: corrected ask_connect_now
-
- * my_gtk.pm: added write_on pixmap : a function to write text on pixma,
- using fonts.
-
- * network/ethernet.pm: added intro step for each configuration type.
-
-2001/07/31 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_steps_interactive.pm: after copying the auto install floppy,
- sync in case you shall remove the
- floppy right after the LED switches off yet the kernel decides to not
- flush
- everything
-
- * modules.pm, mdk-stage1/modules_descr.h: have "catc" driver for usbnet
- installs
-
- * bootloader.pm: load msdos and vfat before mkbootdisk (now using syslinux
- so..)
-
-2001/07/31 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (translate): empty string translation is an empty string
-
- * install_gtk.pm (test_mouse): s/my (.*) = 0 if 0/my $1 if 0/
-
- * share/rpmsrate: add cpio
- lower gurpmi (5->4)
-
- * share/gen_locales.sh, share/locales-skeleton.tar.bz2: chineese locale
- support
- better handling of locales
-
- * Makefile.drakxtools (install): s/cp -rf/cp -rfL/ (-L = --dereference,
- aka always follow symbolic links)
-
- * install_steps_gtk.pm (installPackages): make $show_advertising a global
- state (for Vincent Meyer)
-
- * share/Makefile, Makefile: better handling of locales
-
- * install_steps_auto_install.pm: remove bad prototype
-
-2001/07/30 dam's <damien@mandrakesoft.com>
-
- * network/ethernet.pm: added cable internet connection selection
- added internet connection selection in case of multiple configurations
-
- * network/netconnect.pm: corrected ask_connect_now behaviour
- corrected ask_connect_now
- debug
- added internet connection selection in case of multiple configurations
-
- * network/adsl.pm, network/tools.pm, network/modem.pm, network/isdn.pm:
- corrected ask_connect_now
- added internet connection selection in case of multiple configurations
-
-2001/07/30 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (getDeps): ensure "depslist.ordered has not same package as
- hdlist files"
- occurs when the hdlists are in fact not available
-
- * share/locales.tar.bz2.ppc, share/locales.tar.bz2,
- share/locales.tar.bz2.sparc, share/.cvsignore, share/gen_locales.sh,
- share/locales-skeleton.tar.bz2: automatic handling of locales.tar.bz2
- based on installed glibc
-
- * printer.pm, printerdrake.pm: use MDK::Common
- i wonder why it was included and Till used an older version without
- merging?
-
- * resize_fat/main.pm: switch to MDK::Common (i wonder why it was not done
- yet)
-
- * share/rpmsrate: raise rxvt (4->5)
- lower rpmdrake & harddrake (5->4)
- remove rootfiles (unneeded)
-
- * Makefile: use -excludeMDK::Common::Globals for perl_checker
- automatic handling of locales.tar.bz2 based on installed glibc
-
-2001/07/30 tkamppeter
-
- * printer.pm, printerdrake.pm: In beginners mode one chooses only the
- printer, not the driver (default driver)
-
-2001/07/30 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm: debug
- added internet connection selection in case of multiple configurations
-
- * network/adsl.pm, network/tools.pm, network/modem.pm, network/isdn.pm:
- added internet connection selection in case of multiple configurations
-
- * network/ethernet.pm: added cable internet connection selection
- added internet connection selection in case of multiple configurations
-
-2001/07/30 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/tools.c, mdk-stage1/stage1.c, mdk-stage1/config-stage1.h:
- have a memory limit also for Rescue (different one)
-
-2001/07/30 Pixel <pixel@mandrakesoft.com>
-
- * printer.pm, printerdrake.pm: use MDK::Common
- i wonder why it was included and Till used an older version without
- merging?
-
- * resize_fat/main.pm: switch to MDK::Common (i wonder why it was not done
- yet)
-
- * share/rpmsrate: raise rxvt (4->5)
- lower rpmdrake & harddrake (5->4)
- remove rootfiles (unneeded)
-
- * pkgs.pm (getDeps): ensure "depslist.ordered has not same package as
- hdlist files"
- occurs when the hdlists are in fact not available
-
- * Makefile: use -excludeMDK::Common::Globals for perl_checker
- automatic handling of locales.tar.bz2 based on installed glibc
-
- * share/locales.tar.bz2.ppc, share/locales.tar.bz2,
- share/locales.tar.bz2.sparc, share/.cvsignore, share/gen_locales.sh,
- share/locales-skeleton.tar.bz2: automatic handling of locales.tar.bz2
- based on installed glibc
-
-2001/07/28 tkamppeter
-
- * printer.pm, printerdrake.pm: Support for PPD files of PostScript
- printers (when CUPS is used)
-
-2001/07/27 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: fixed undeselectable group when 'Other' sub-tree
- is seen as a package.
-
- * interactive_gtk.pm: allow ask_browse_tree_info_refW to return 0 on
- cancel (previously always 1).
- added a before leaving code to clean added reference (else it seems to
- bahave
- strangely on changing steps).
- fixed wrong reference to added icons to ask_browse_tree_info_refW.
-
- * services.pm: allow cancel on services which do not change anything.
-
- * install_steps_interactive.pm: changed warn dialog to okcancel dialog
- when asking user to insert Boot floppy
- used or Update Modules floppy (die may cause to rerun install else).
-
-2001/07/27 gbeauchesne
-
- * install_steps_gtk.pm:
- - install_steps_gtk.pm (launchX) : create /var/log, if not existent,
- for
- XFree86.log
-
-2001/07/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/modules.c: allow to escape from Update Modules if you don't
- want to insert an ext2 floppy
- Disk -> Floppy for Update Modules disk
-
-2001/07/27 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * share/locales.tar.bz2.ppc, keyboard.pm, help.pm, partition_table.pm,
- Xconfigurator.pm: last of sync with PPC beta mods
-
-2001/07/27 tkamppeter
-
- * standalone/printerdrake, printer.pm, printerdrake.pm: Printerdrake
- changed to use Foomatic, driver options, spooler change
-
-2001/07/26 dam's <damien@mandrakesoft.com>
-
- * network/isdn.pm: added firmware loading/configuration
- not loading the module at detection.
-
- * standalone/draknet: MDK::common correction
-
- * modules.pm: added default option id="HiSax" to isdn module
-
-2001/07/26 fcrozat
-
- * share/po/fr.po: Fix spelling of 'molette'
-
-2001/07/26 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: added blank and updatemodules options to DrakX.
-
- * bootloader.pm: added prioritary kernel entry 'default' as the kernel
- typically copied from a
- modified blank.img file with a kernel (no initrd.img necessary to
- build).
- This kernel takes precedance over any other kernel.
-
- * install_steps_interactive.pm: really fixes Diskette with Floppy.
- fix typo as Diskette to Floppy.
- add support for new modules load as described by GG.
-
- * install_steps.pm: fixed some silly typo and tiny bugs.
- fixed typo as Diskette to Floppy.
- add support for modified blank.img floppy and Update Modules floppy.
- In first case copy kernel to /boot/vmlinuz-default to be taken into
- account by
- bootloader suggestion method.
- In second case, check installed kernel and update any modules listed in
- the
- Update Modules floppy.
-
-2001/07/26 gbeauchesne
-
- * bootloader.pm:
- - Don't set "lba32" on ia64
-
-2001/07/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.h, mdk-stage1/modules.c: pass
- "--blank" to DrakX when module loading is disabled
- - add "changedisk" feature
- - add "updatemodules" feature
-
- * mdk-stage1/tools.c, mdk-stage1/doc/UPDATEMODULES, mdk-stage1/stage1.h:
- - add "changedisk" feature
- - add "updatemodules" feature
-
- * mdk-stage1/probing.c: silently load usb controllers
-
-2001/07/25 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: fixed new network organization
-
- * standalone/net_monitor: updated. Profile handling.
-
- * network/isdn_consts.pm: updated ISDN detection. Added firmware handling
- and drivers other than hisax
-
-2001/07/25 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed no test (or die test) to void package read on depslist
- (allowed to keep
- package indexing good on multi-arch).
- cleaned code to examine depslist.ordered and packages list.
-
- * rescue/make_rescue_img: fixed to use perl-MDK-Common.
-
- * tools/syncrpms: fixed still missing rpmtools:: before a version_compare
- ...
-
-2001/07/25 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/modules_descr.h: small typo
-
- * mdk-stage1/init.c, mdk-stage1/newt-frontend.c: Use Yahve quoting
-
-2001/07/25 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile (install): build mo's
-
- * commands: move to MDK::Common, bool->to_bool
-
- * common.pm: do not export sync, keep it in common (esp. so that it
- doesn't conflict with my_gtk::sync
- (removeXiBSuffix): add TB (tera)
-
- * share/po/i18n_compssUsers, rescue/make_rescue_img: use MDK::Common
-
- * share/verify_modules.pl: new common syntax
-
- * Makefile:
- - temporary hack to have at least good UTF-8 based locales (otherwise
- rpmlib segfaults)
- - touch share/po/*.po, so that they are not rebuilded (pablo takes
- care of them)
-
- * share/list: add MDK::Common::Globals
-
- * partition_table_sun.pm, install2.pm, partition_table.pm, commands.pm,
- install_steps.pm, partition_table_raw.pm, partition_table_mac.pm: do not
- export sync, keep it in common (esp. so that it doesn't conflict with
- my_gtk::sync
-
-2001/07/25 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * mdk-stage1/modules_descr.h: add decriptions for integrated Apple
- Network/SCSI hardware
-
-2001/07/24 dam's <damien@mandrakesoft.com>
-
- * network/isdn_consts.pm, network/netconnect.pm, network/ethernet.pm:
- corrected speed fax + PCI, updated configuration
-
-2001/07/24 daouda
-
- * bootlook.pm: better runlevel handling -> persistent level choice
-
-2001/07/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated pot file
-
-2001/07/24 Pixel <pixel@mandrakesoft.com>
-
- * commands.pm: move to MDK::Common, bool->to_bool
- fix syntax
- removed/renamed unused/seldom-used functions
- generalize the use of chomp_ as the functional alternative to chomp (and
- works on lists)
-
- * swap.pm: temporary hack to have at least good UTF-8 based locales
- (otherwise rpmlib segfaults)
- move to MDK::Common, bool->to_bool
-
- * unused/scsi.pm, standalone/draknet: generalize the use of chomp_ as the
- functional alternative to chomp (and works on lists)
-
- * globals.pm, perl2fcalls:
- - globals is now MDK::Common::Globals
- - perl2fcalls is now /usr/bin/perl_checker
-
- * install_steps_gtk.pm: move to MDK::Common, bool->to_bool
- move to MDK::Common, bool->to_bool
- removed/renamed unused/seldom-used functions
-
- * common.pm: move to MDK::Common, bool->to_bool
- cleanup (remove unused stuff and dangerous prototypes)
- removed/renamed unused/seldom-used functions
- generalize the use of chomp_ as the functional alternative to chomp (and
- works on lists)
-
- * network/tools.pm, network/adsl.pm, network/netconnect.pm,
- network/ethernet.pm, network/isdn.pm, network/modem.pm:
- - globals is now MDK::Common::Globals
- - perl2fcalls is now /usr/bin/perl_checker
- move to MDK::Common, bool->to_bool
-
- * partition_table_dos.pm, partition_table_empty.pm, my_gtk.pm, modparm.pm,
- standalone/keyboarddrake, install2.pm, raid.pm, crypto.pm,
- partition_table_mac.pm, standalone/mousedrake, devices.pm,
- install_steps.pm, resize_fat/main.pm, help.pm, install_interactive.pm,
- install_steps_stdio.pm, loopback.pm, resize_fat/any.pm,
- standalone/drakboot, pkgs.pm, keyboard.pm, Xconfigurator.pm, fs.pm,
- interactive_gtk.pm, standalone/drakxservices, fsedit.pm,
- network/network.pm, interactive_stdio.pm, diskdrake.pm, modules.pm,
- resize_fat/directory.pm, standalone/net_monitor,
- install_steps_auto_install.pm, partition_table_sun.pm, proxy.pm,
- lang.pm, partition_table_bsd.pm, tinyfirewall.pm, standalone/draksec,
- standalone/drakxconf, resize_fat/info_sector.pm,
- standalone/adduserdrake, sbus_probing/main.pm, printer.pm,
- partition_table_raw.pm, install_steps_interactive.pm, install_gtk.pm,
- Xconfigurator_consts.pm, resize_fat/boot_sector.pm, partition_table.pm,
- standalone/livedrake, standalone/drakgw, mouse.pm, lvm.pm,
- interactive.pm, share/list, interactive_newt.pm, install_steps_newt.pm,
- bootloader.pm: move to MDK::Common, bool->to_bool
-
- * services.pm, printerdrake.pm: move to MDK::Common, bool->to_bool
- removed/renamed unused/seldom-used functions
-
- * standalone/diskdrake, install_any.pm, any.pm, Xconfig.pm, timezone.pm,
- detect_devices.pm, bootlook.pm: move to MDK::Common, bool->to_bool
- generalize the use of chomp_ as the functional alternative to chomp (and
- works on lists)
-
- * Makefile: temporary hack to have at least good UTF-8 based locales
- (otherwise rpmlib segfaults)
- move to MDK::Common, bool->to_bool
- move to MDK::Common, bool->to_bool
-
-2001/07/23 dam's <damien@mandrakesoft.com>
-
- * modules.pm, network/tools.pm, network/isdn_consts.pm,
- network/netconnect.pm, network/isdn.pm: isdn now works with isdn-light.
- Only 64kb/s and still some debuf stuff to be fixed.
-
-2001/07/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/sk.po: updated Slovak and Croatian files
-
-2001/07/23 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: cleanup
-
- * c/stuff.xs.pm, Makefile.drakxtools, standalone.pm, common.pm, Makefile,
- tools/make_mdkinst_stage2, lang.pm, share/po/Makefile,
- share/po/.cvsignore: do not use the po's directly. Use mo's through
- gettext
-
-2001/07/22 dam's <damien@mandrakesoft.com>
-
- * network/netconnect.pm, network/isdn.pm: updated isdn config, moved
- isdn_data from netconnect_const to isdn_const
- big work on isdn. Not finished
-
- * modules.pm, standalone/net_monitor, network/tools.pm, detect_devices.pm:
- big work on isdn. Not finished
-
- * network/netconnect_consts.pm, network/isdn_consts.pm: updated isdn
- config, moved isdn_data from netconnect_const to isdn_const
-
-2001/07/20 Franois Pons <fpons@mandrakesoft.com>
-
- * docs/README.pxe: initial release, dhcpd and tftpd only.
-
-2001/07/20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/el.po: updated Greek file
-
-2001/07/20 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile: externalize the pm 2 pm_.c in fake_c.pl
-
- * lang.pm: fix
- (load_po): enhance readability
-
- * share/po/fake_c.pl: cleanup
- externalize the pm 2 pm_.c in fake_c.pl
-
- * common.pm (translate): basic plural forms handling (not finished)
-
- * help.pm: fix missing ``"''
-
- * bootloader.pm: fix
- (install_lilo): order fat partitions first
-
-2001/07/19 dam's <damien@mandrakesoft.com>
-
- * share/themes.rc, share/logo-mandrake.png, share/themes-mdk.rc,
- share/help.png: new color
-
- * network/netconnect.pm: correct bug. thanx to the little stagiaire.
-
-2001/07/19 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: updated with new
- graphic logo for 8.1
-
-2001/07/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/fi.po, share/po/DrakX.pot, share/po/es.po,
- share/po/eo.po, share/po/fr.po, share/po/wa.po, share/po/da.po,
- share/po/de.po, share/po/el.po, share/po/et.po, share/po/hu.po,
- share/po/eu.po: updated Croatian file
-
-2001/07/19 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: updated with new
- graphic logo for 8.1
-
- * Xconfigurator.pm: fixed problable freeze on pci probe.
-
-2001/07/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/fi.po, share/po/DrakX.pot, share/po/es.po,
- share/po/eo.po, share/po/fr.po, share/po/wa.po, share/po/da.po,
- share/po/de.po, share/po/el.po, share/po/et.po, share/po/hu.po,
- share/po/eu.po: updated Croatian file
-
-2001/07/19 Pixel <pixel@mandrakesoft.com>
-
- * globals.pm: no strict 'refs' instead of 'vars'
-
- * services.pm: rename ask_install_gtk in ask_install, ask_install is now
- ask_install_simple (obsolete)
-
- * install_steps_auto_install.pm: fix exit install in graphical
- auto_install's
-
-2001/07/19 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_auto_install.pm, install_steps_newt.pm, install2.pm: based
- on Michael Brown <mbrown@fensystems.co.uk> patch:
- - enables graphical steps in auto_installs for more than gtk
- - various cleanup
-
- * globals.pm: no strict 'refs' instead of 'vars'
-
- * services.pm: rename ask_install_gtk in ask_install, ask_install is now
- ask_install_simple (obsolete)
-
-2001/07/18 mbadaire
-
- * modules.pm, install_any.pm, bootloader.pm: IA64 adaptation
-
-2001/07/18 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * modules.pm, install_steps.pm, install_steps_interactive.pm,
- tools/serial_probe/serial.c, detect_devices.pm, partition_table_mac.pm,
- diskdrake.pm: roll back some changes from PPC beta - OldWorld vs
- NewWorld bootloader
- modem detection on ttyS0, new sound module in 2.4.4
-
-2001/07/17 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: disabled Frame buffer for all S3 cards (hangs with XF4
- and S3 ViRGE on reboot
- with Aurora).
-
- * Xconfigurator.pm: cleaned and added S3 Inc in the list to disable test
- for these card.
-
-2001/07/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/rpmsrate: removed references to XFree86-ISO8859-{2,9} packages (no
- more used)
-
- * keyboard.pm: small keyboard changes
-
-2001/07/13 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/po/fr.po: update
-
-2001/07/12 Franois Pons <fpons@mandrakesoft.com>
-
- * fs.pm: fixed wrong examination of fsck return code (exit code 1 says
- fsck succeeded in
- fixing partition and now is ok).
-
- * run_program.pm: changed exit code of failed exec in rooted to 128
- instead of 1 (may clash with
- exit code of fsck else).
-
- * any.pm: fixed bug for writing in /etc/sysconfig/desktop file.
-
-2001/07/12 Franois Pons <fpons@mandrakesoft.com>
-
- * interactive.pm: added ask_browse_tree_info and ask_browse_tree_info_refW
- (default).
-
- * services.pm: reworked to use new service layout for install.
-
- * install_steps_gtk.pm: use common code for tree with info dialog
- (individual package selection).
-
- * fs.pm: fixed wrong examination of fsck return code (exit code 1 says
- fsck succeeded in
- fixing partition and now is ok).
-
- * interactive_gtk.pm: merging common code for individual package selection
- and service to create
- ask_browse_tree_info_refW, added featrures for group icon always
- up-to-date
- (take some memory but not too much, not used if flat model).
-
- * run_program.pm: changed exit code of failed exec in rooted to 128
- instead of 1 (may clash with
- exit code of fsck else).
-
- * any.pm: fixed bug for writing in /etc/sysconfig/desktop file.
-
-2001/07/10 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * mdk-stage1/init.c, mdk-stage1/Makefile.common: minor mods for PPC build,
- define TIOCSCTTY, Makefile mods
-
-2001/07/09 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: added multiple tries if a transaction of only one package
- fails.
-
- * install_any.pm: added LDAP support for authentication.
-
- * install_steps_interactive.pm: added LDAP support for password
- authentication, updated root password window look.
-
- * bootloader.pm: fixed compilation error.
- removed compilation error, the resolution is not quite good and may be
- reworked :-)
-
- * help.pm: updated root password help.
-
-2001/07/09 mbadaire
-
- * bootloader.pm: modify lilo.conf to elilo.conf if arch ia64
-
- * common.pm: Add IA64 support
-
-2001/07/08 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (suggest): replace "is ia64" with "is not ia64" so that
- boot partition is
- set correctly again
-
-2001/07/08 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (suggest): replace "is ia64" with "is not ia64" so that
- boot partition is
- set correctly again
-
-2001/07/06 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed selected_leaves. change algorithm as previous one can
- still causes dead
- lock and may not reproduce correct list. take care of choice that need
- to be
- examined before else another package may be chosen if choice is not
- satisfied
- when selecting packages.
-
- * install_any.pm: change all 8 space into a tabulation, this is simple and
- may change visual
- aspect but it gives correct output and filesize by 40%.
-
-2001/07/06 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed selected_leaves. change algorithm as previous one can
- still causes dead
- lock and may not reproduce correct list. take care of choice that need
- to be
- examined before else another package may be chosen if choice is not
- satisfied
- when selecting packages.
-
- * install_any.pm: change all 8 space into a tabulation, this is simple and
- may change visual
- aspect but it gives correct output and filesize by 40%.
-
-2001/07/06 Pixel <pixel@mandrakesoft.com>
-
- * tools/ntp_servers.pl: some workarounds
-
-2001/07/06 Pixel <pixel@mandrakesoft.com>
-
- * tools/ntp_servers.pl: some workarounds
-
-2001/07/05 Franois Pons <fpons@mandrakesoft.com>
-
- * keyboard.pm: added DISABLE_WINDOWS_KEY in /etc/sysconfig/keyboard if a
- laptop is detected.
-
-2001/07/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/modules_descr.h: add usb net descriptions
-
-2001/07/05 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm (file2part): created
-
- * any.pm: ia64 bootloader configuration adaptations
-
- * bootloader.pm: typo fix
- ia64 bootloader configuration adaptations
-
-2001/07/04 dam's <damien@mandrakesoft.com>
-
- * globals.pm: added error handling
-
- * network/netconnect.pm, network/ethernet.pm: modularized. It compiles,
- runs, and works for some stuff.
- modularization continuated
- updated CVS:
- ----------------------------------------------------------------------
- uses the fantastic global module.
- corrected
-
- * standalone/draknet: corrected
-
- * network/tools.pm, network/adsl.pm: modularized. It compiles, runs, and
- works for some stuff.
- updated CVS:
- ----------------------------------------------------------------------
- uses the fantastic global module.
- corrected
-
- * network/network.pm: modularized. It compiles, runs, and works for some
- stuff.
- modularization continuated
-
- * network/isdn.pm, network/modem.pm: modularized. It compiles, runs, and
- works for some stuff.
- updated CVS:
- ----------------------------------------------------------------------
- uses the fantastic global module.
-
- * docs/net_object_class.fig: updated doc
-
-2001/07/04 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: added missing last Card read from Cards+ file.
- allow S3 card to have VideoRam uncommented, fix 86c368 video driver that
- seems
- needing VideoRam too.
- fixed need of video ram if 86c368 and S3 ViRGE.
-
- * install_any.pm: another too wide string truncated to 80 chars.
- make auto_inst.cfg file no longer than 80 chars wide.
-
- * install_steps_interactive.pm: added back timezone settings (thanks
- FredC).
-
-2001/07/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/adsl.c: nonsense to exit if interface is not "eth.*"
-
- * mdk-stage1/newt-frontend.c: very nice things happen when you hardcode
- arrays to a too small value
-
- * docs/HACKING: update -d in order to get all the directories...
-
-2001/07/04 mbadaire
-
- * tools/ia64/elilo.efi, tools/specific_arch, share/list.ia64,
- tools/ia64/e2fsck.shared: Ia64 Adaptation
-
- * install_gtk.pm, share/list.i386, common.pm, share/list.ppc, share/list,
- share/list.alpha, install_steps_gtk.pm, share/list.sparc: Ia64
- adaptation
-
-2001/07/04 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (selected_leaves): fix dead-loop
- (selected_leaves): make it work with loops (eg: mandrake_desk loops with
- control-center resulting on none of them being a leaf)
-
- * perl2fcalls: check exclude_uses before reporting bad use of "use"
- exclude module globals from use's to look at
-
- * globals.pm (import): yet another fix
- fix a pb when init is called before another import
- typo correction
- enhanced: shared values are grouped together based on a name
- module to share constant values between modules
-
- * fsedit.pm: add /boot/efi in suggestions for ia64
-
- * install_interactive.pm, install_steps.pm: fix typo
- verify a /boot/efi partition exists
-
- * Makefile, install_any.pm, share/list.ppc, share/list.alpha, share/list,
- share/list.sparc: remove busybox as default shell. Only use it as the
- interactive shell on tty2
-
-2001/07/03 dam's <damien@mandrakesoft.com>
-
- * network/adsl.pm, network/netconnect_consts.pm, network/tools.pm,
- network/modem.pm, network/netconnect.pm, network/isdn.pm: network
- subsystem now compiles. Enjoy
-
- * docs/net_object_class.fig: documentation about net modules structure
-
-2001/07/03 Franois Pons <fpons@mandrakesoft.com>
-
- * network/netconnect.pm: fix another dam's sucks
- fix dam's sucks
-
- * network/netconnect_consts.pm, Makefile.config: fix dam's sucks
-
- * standalone/XFdrake: expert is allowed to choose frame buffer.
-
- * install_steps_interactive.pm: added loadSavePackagesOnFloppy to manage
- package selection file used by
- auto_install too from packages tree directly on floppies.
-
- * share/floppy.png: updated size to 16x22 to be more aligned.
- for loading/saving packages selection.
-
- * install_any.pm: modified g_default_packages to be used from package tree
- save on floppy.
-
- * install_steps_gtk.pm: added Load/Save on floppy.
- added improve choice of package, well not very usefull but asked by
- higher
- people :-)
-
-2001/07/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/rp-pppoe/gui/html/props-basic.png,
- mdk-stage1/rp-pppoe/gui/html/props-options.png,
- mdk-stage1/rp-pppoe/gui/html/props-advanced.png,
- mdk-stage1/rp-pppoe/gui/html/mainwin-busy.png,
- mdk-stage1/rp-pppoe/gui/html/mainwin-nonroot.png,
- mdk-stage1/rp-pppoe/gui/html/mainwin.png,
- mdk-stage1/rp-pppoe/gui/html/props-nic.png: plop
-
- * modules.pm, mdk-stage1/probing.h, mdk-stage1/.cvsignore,
- mdk-stage1/usb-resource/Makefile,
- mdk-stage1/usb-resource/update-usb-ids.pl, mdk-stage1/Makefile,
- mdk-stage1/usb-resource/.cvsignore, mdk-stage1/probing.c: add support
- for install from USB Network Adapters
-
-2001/07/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sp.po, share/po/fi.po, share/po/DrakX.pot,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/es.po,
- share/po/fr.po, share/po/sr.po, share/po/de.po, share/po/el.po,
- share/po/et.po, share/po/sk.po, share/po/tr.po, share/po/eu.po,
- share/po/ru.po, share/po/sl.po, share/po/vi.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/wa.po, share/po/da.po,
- share/po/sv.po, share/po/zh_TW.Big5.po: updated Danish file
-
-2001/07/03 Pixel <pixel@mandrakesoft.com>
-
- * timezone.pm (configureTimezone): propose a list of NTP servers
- (ntp_server): fix
- add ntp handling
-
- * fs.pm (mount): fix fsck.ext2'ing
- (mount): add fsck.ext2 before ext2-mounting
-
- * share/themes/DarkMarble-gloom2.png: re-adding with -kb
- re-adding with -kb
-
- * pixmaps/user.png: re-adding with -kb
- removing for re-adding with -kb
- re-adding with -kb
- removing for re-adding with -kb
-
- * share/themes/blueHeart-button4.png, share/reload.png,
- share/themes/focus.png, share/themes/DarkMarble-button3_in.png,
- share/logo-mandrake.png, share/themes/marble3d-check1.png,
- share/themes/blueHeart-button_def.png, share/rpm-semiselected.png,
- share/logo-mandrake-Desktop.png, share/themes/marble3d-check2.png,
- share/rpm-installed.png, share/themes/marble3d-button1.png,
- share/logo-mandrake_sav.png, share/themes/mdk-button1.png,
- share/themes/DarkMarble-check_off.png, pixmaps/harddrive.png,
- share/themes/marble3d-button_def.png, share/themes/marble3d-button2.png,
- share/help_sav.png, share/themes/DarkMarble-button3_out_prelight.png,
- pixmaps/services.png, pixmaps/bootdisk.png, share/rpm-selected.png,
- share/themes/marble3d-button4.png, pixmaps/bootloader.png,
- share/themes/DarkMarble-button3_out.png, share/logo-mandrake_trans.png,
- share/themes/mdk-button4.png, pixmaps/printer.png, share/rpm-base.png,
- share/logo-mandrake2.png, share/themes/blueHeart-brown_bg1.png,
- share/themes/marble3d-bg1.png, pixmaps/security.png, share/ftin.png,
- pixmaps/rootpasswd.png, share/help.png,
- share/themes/DarkMarble-check_on.png,
- share/themes/blueHeart-button1.png, pixmaps/keyboard.png,
- pixmaps/default.png, share/themes/blueHeart-button2.png, pixmaps/X.png,
- share/themes/DarkMarble-button3_in_prelight.png, share/ftout.png,
- pixmaps/mouse.png, share/rpm-unselected.png: re-adding with -kb
- removing for re-adding with -kb
-
- * install_any.pm, install_steps.pm: add ntp handling
-
- * tools/addchangelog.pl: reverted the last erroneous modif
- re-adding with -kb
-
- * tools/ntp_servers.pl: get a formatted list of NTP servers from an
- authorised source
-
- * install_steps_interactive.pm (doPartitionDisks): better error message
- when no root partition is found
- (configureTimezone): propose a list of NTP servers
- add ntp handling
-
- * docs/comparisons: re-adding with -kb
-
-2001/07/02 dam's <damien@mandrakesoft.com>
-
- * install_steps_interactive.pm: new network sources reorganizationCVS:
- ----------------------------------------------------------------------
-
- * share/list: added modinfo
-
- * modparm.pm: syntax correction
-
- * network/netconnect_consts.pm, network.pm, standalone/draknet,
- network/tools.pm, netconnect.pm, network/netconnect.pm,
- network/ethernet.pm, network/isdn.pm, network/adsl.pm,
- network/network.pm, network/modem.pm, netconnect_consts.pm: new network
- sources reorganization
-
-2001/07/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: update po files
-
-2001/07/02 Pixel <pixel@mandrakesoft.com>
-
- * crypto.pm: remove buggy prototype
-
- * share/po/Makefile: yet even better i18n strings extraction
- - fix to add some missing messages
- - add more verif
-
- * c/stuff.xs.pm: use size_t instead of int where it should
-
- * Xconfigurator.pm (write_XF86Config): fix fpons sucks (multi wacoms in
- XF3)
-
- * share/po/b_dump_strings.pm: high level i18n messages getting. only
- partial stuff. Used only for verification
-
- * perl2fcalls: add handling of using pkg::func when func is provided by
- pkg2 use'd by pkg
-
-2001/06/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po: updated Indonesian file
-
-2001/06/25 Pixel <pixel@mandrakesoft.com>
-
- * c/stuff.xs.pm: switch from llseek to lseek64
-
-2001/06/23 siegel
-
- * share/po/de.po: new german version
-
-2001/06/22 Franois Pons <fpons@mandrakesoft.com>
-
- * bootloader.pm: take care of enterprise kernel if installed.
-
- * install_any.pm: automagically install kernel-enterprise if memory is
- greater than 800MB.
-
-2001/06/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: unfuzzyise
-
-2001/06/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, tinyfirewall.pm,
- share/po/tr.po, share/po/eu.po, share/po/az.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, help.pm, share/po/zh_TW.Big5.po,
- share/po/it.po, share/po/id.po, install_steps_interactive.pm,
- share/po/pl.po, share/po/no.po, share/po/fi.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- install_steps_gtk.pm, share/po/sk.po, share/po/lt.po, share/po/ar.po,
- share/po/sl.po, bootlook.pm, share/po/vi.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- install_steps_newt.pm, share/po/af.po: s/Linux-Mandrake/Mandrake Linux/
-
-2001/06/21 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: added minimal support for rpmtools >= 3.0
-
-2001/06/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: generate_automatic_stage1_params: listize
- use busybox for the shell of stage2
-
- * mdk-stage1/Makefile: defaults to not spawn shell
-
- * mdk-stage1/hack: kloug
-
- * Makefile, tools/i386/busybox, share/list.ppc, share/list,
- share/list.alpha, share/aliases: use busybox for the shell of stage2
-
-2001/06/21 Pixel <pixel@mandrakesoft.com>
-
- * docs/README, rescue/tree/etc/issue: s/Linux-Mandrake/Mandrake Linux/
- s/linux-mandrake/mandrakesoft/
- (hand made, no i18n messages done)
- s/Linux-Mandrake/Mandrake Linux/
- s/linux-mandrake/mandrakesoft/
- (hand made, no i18n messages done)
-
- * genmodparm: remove duplicate, look in gi/tools
-
- * standalone/printerdrake, install2, docs/HACKING, tools/genmodparm,
- mdk-stage1/config-stage1.h, ChangeLog, resize_fat/README,
- standalone/diskdrake, standalone/XFdrake, rescue/tree/etc/rc.sysinit,
- mdk-stage1/init.c, tools/mailchangelog.pl, detect_devices.pm,
- mdk-stage1/doc/README, resize_fat/main.pm, tools/cvslog2changelog.pl,
- bootloader.pm: s/Linux-Mandrake/Mandrake Linux/
- s/linux-mandrake/mandrakesoft/
- (hand made, no i18n messages done)
-
- * mdk-stage1/make_boot_img: remove GG sux
- s/Linux-Mandrake/Mandrake Linux/
- s/linux-mandrake/mandrakesoft/
- (hand made, no i18n messages done)
-
-2001/06/11 dam's <damien@mandrakesoft.com>
-
- * proxy.pm: updated
- typoCVS:
- ----------------------------------------------------------------------
- proxy
-
- * my_gtk.pm: added gtkset_layout
-
- * standalone/drakproxy: corrected CVS:
- ----------------------------------------------------------------------
- updated
- perlised
-
- * interactive.pm: no icon if wizard
-
-2001/06/11 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator_consts.pm: added some bigger memory range.
-
- * Xconfigurator.pm: fix missing newline on /etc/X11/glx.conf when
- modifying mga_dma = 0
- really fix the Matrox G200 PCI card acceleration using XF3, by disabling
- DMA on
- /etc/X11/glx.conf
- added magic probe of resolution found, if the probed resolution seems
- strange
- according to memory available, it try to let the user select the right
- resolution and depth.
-
- * install_steps.pm, printer.pm: applied patches given for printer
- configuration bug reported by David Eastcott.
-
-2001/06/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: have PPP drivers in net_raw rather than in net
- add PPP modules for 'net' drivers
-
- * rescue/tree/etc/rc.sysinit: minor changes
-
- * rescue/tree/etc/inittab, rescue/tree/sbin/fakeshutdown: umount as much
- as possible before rebooting the rescue
-
- * mdk-stage1/ppp/pppd/magic.c, mdk-stage1/ppp/pppd/md5.c,
- mdk-stage1/ppp/pppd/utils.c, mdk-stage1/ppp/pppd/pathnames.h,
- mdk-stage1/ppp/pppd/options.c, mdk-stage1/ppp/pppd/main.c,
- mdk-stage1/ppp/pppd/multilink.c, mdk-stage1/ppp/pppd/auth.c: have adsl
- pppoe installation available
- Initial revision
- import initial ppp sources
-
- * mdk-stage1/dhcp.c: change location of error message when no reply
- received
-
- * mdk-stage1/rp-pppoe/man/pppoe-relay.8,
- mdk-stage1/rp-pppoe/configs/firewall-masq,
- mdk-stage1/rp-pppoe/gui/html/props-nic.png,
- mdk-stage1/rp-pppoe/src/pppoe-sniff.c,
- mdk-stage1/rp-pppoe/configs/firewall-standalone,
- mdk-stage1/rp-pppoe/gui/html/tkpppoe.html,
- mdk-stage1/rp-pppoe/doc/KERNEL-MODE-PPPOE, mdk-stage1/rp-pppoe/go-gui,
- mdk-stage1/rp-pppoe/gui/tkpppoe.in, mdk-stage1/rp-pppoe/man/adsl-stop.8,
- mdk-stage1/rp-pppoe/scripts/adsl-start.in,
- mdk-stage1/rp-pppoe/man/pppoe-sniff.8, mdk-stage1/rp-pppoe/go,
- mdk-stage1/rp-pppoe/man/pppoe.8,
- mdk-stage1/rp-pppoe/gui/html/mainwin-nonroot.png,
- mdk-stage1/rp-pppoe/gui/tkpppoe.1, mdk-stage1/rp-pppoe/src/Makefile.in,
- mdk-stage1/rp-pppoe/src/pppoe.c, mdk-stage1/rp-pppoe/src/pppoe-server.c,
- mdk-stage1/rp-pppoe/src/pppoe.h, mdk-stage1/rp-pppoe/gui/wrapper.c,
- mdk-stage1/rp-pppoe/man/pppoe-server.8,
- mdk-stage1/rp-pppoe/configs/pppoe.conf,
- mdk-stage1/rp-pppoe/gui/html/props-advanced.png,
- mdk-stage1/rp-pppoe/src/common.c, mdk-stage1/rp-pppoe/src/install-sh,
- mdk-stage1/rp-pppoe/doc/LICENSE, mdk-stage1/rp-pppoe/src/configure,
- mdk-stage1/rp-pppoe/src/config.h.in, mdk-stage1/rp-pppoe/src/relay.c,
- mdk-stage1/rp-pppoe/src/discovery.c, mdk-stage1/rp-pppoe/src/if.c,
- mdk-stage1/rp-pppoe/doc/CHANGES, mdk-stage1/rp-pppoe/src/relay.h,
- mdk-stage1/rp-pppoe/scripts/adsl-init.in,
- mdk-stage1/rp-pppoe/rp-pppoe.spec,
- mdk-stage1/rp-pppoe/scripts/adsl-connect.in,
- mdk-stage1/rp-pppoe/man/pppoe.conf.5,
- mdk-stage1/rp-pppoe/scripts/adsl-init-turbolinux.in,
- mdk-stage1/rp-pppoe/man/adsl-start.8,
- mdk-stage1/rp-pppoe/gui/html/mainwin.png,
- mdk-stage1/rp-pppoe/rp-pppoe-gui.spec,
- mdk-stage1/rp-pppoe/gui/html/props-basic.png,
- mdk-stage1/rp-pppoe/man/adsl-status.8,
- mdk-stage1/rp-pppoe/configs/pppoe-server-options,
- mdk-stage1/rp-pppoe/man/adsl-connect.8,
- mdk-stage1/rp-pppoe/scripts/adsl-setup.in,
- mdk-stage1/rp-pppoe/scripts/adsl-stop.in,
- mdk-stage1/rp-pppoe/gui/Makefile.in, mdk-stage1/rp-pppoe/src/debug.c,
- mdk-stage1/rp-pppoe/doc/PROBLEMS, mdk-stage1/rp-pppoe/src/ppp.c,
- mdk-stage1/rp-pppoe/README,
- mdk-stage1/rp-pppoe/gui/html/mainwin-busy.png,
- mdk-stage1/rp-pppoe/gui/pppoe-wrapper.1,
- mdk-stage1/rp-pppoe/scripts/adsl-status,
- mdk-stage1/rp-pppoe/man/adsl-setup.8,
- mdk-stage1/rp-pppoe/gui/html/props-options.png,
- mdk-stage1/rp-pppoe/src/configure.in,
- mdk-stage1/rp-pppoe/configs/pap-secrets, mdk-stage1/rp-pppoe/src/md5.c,
- mdk-stage1/rp-pppoe/scripts/adsl-init-suse.in,
- mdk-stage1/rp-pppoe/src/md5.h, mdk-stage1/rp-pppoe/src/plugin.c,
- mdk-stage1/rp-pppoe/doc/HOW-TO-CONNECT: Initial revision
- import initial sources from rp-pppoe v3.0
-
- * mdk-stage1/Makefile: change handling of .depend in Makefile
- have adsl pppoe installation available
-
- * mdk-stage1/newt-frontend.c: axalon sucks, we can have NEWT_FLAG_PASSWORD
- that will show us '**' for passwords
-
- * mdk-stage1/ppp/pppd/.cvsignore, mdk-stage1/ppp/.cvsignore,
- mdk-stage1/ppp/pppd/Makefile, mdk-stage1/rp-pppoe/src/.cvsignore,
- mdk-stage1/rp-pppoe/src/config.h, mdk-stage1/adsl.c,
- mdk-stage1/rp-pppoe/.cvsignore, mdk-stage1/rp-pppoe/src/Makefile,
- mdk-stage1/make_boot_img: have adsl pppoe installation available
-
- * detect_devices.pm, install_any.pm, raid.pm, fsedit.pm: include patch to
- autodetect raid arrays (still needs a kernel that implements the
- ioctl..)
-
- * tools/Makefile: perl 5.6.1 now
-
- * mdk-stage1/stage1.c, mdk-stage1/tools.c: do not set root=/dev/ram3 from
- my code anymore, expect the bootloader to set the parameter correctly
-
- * mdk-stage1/ppp/scripts/ip-up.local.add, mdk-stage1/ppp/scripts/README,
- mdk-stage1/ppp/solaris/Makefile.sol2,
- mdk-stage1/ppp/svr4/ppp_comp.Master, mdk-stage1/ppp/sample/ip-down,
- mdk-stage1/ppp/solaris/Makefile.sol2-64,
- mdk-stage1/ppp/include/net/ppp_defs.h,
- mdk-stage1/ppp/pppstats/Makefile.sunos4,
- mdk-stage1/ppp/chat/Makefile.sol2, mdk-stage1/ppp/pppd/sys-linux.c,
- mdk-stage1/ppp/pppd/ipxcp.c, mdk-stage1/ppp/pppd/ipxcp.h,
- mdk-stage1/ppp/pppdump/deflate.c, mdk-stage1/ppp/pppd/Makefile.linux,
- mdk-stage1/ppp/pppd/upap.c, mdk-stage1/ppp/modules/deflate.c,
- mdk-stage1/ppp/README.sunos4, mdk-stage1/ppp/pppdump/Makefile.sol2,
- mdk-stage1/ppp/configure, mdk-stage1/ppp/pppd/upap.h,
- mdk-stage1/ppp/svr4/ppp_mod.c, mdk-stage1/ppp/pppstats/Makefile.sol2,
- mdk-stage1/ppp/pppd/ipv6cp.c, mdk-stage1/ppp/scripts/options-ssh-loc,
- mdk-stage1/ppp/pppd/plugins/Makefile.sol2, mdk-stage1/ppp/pppd/ipv6cp.h,
- mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.vt.c,
- mdk-stage1/ppp/solaris/ppp_ahdlc_mod.c,
- mdk-stage1/ppp/sunos4/if_ppp_vdcmd.c,
- mdk-stage1/ppp/solaris/ppp_ahdlc.c, mdk-stage1/ppp/pppd/magic.h,
- mdk-stage1/ppp/svr4/ppp_comp_mod.c,
- mdk-stage1/ppp/include/linux/if_ppp.h, mdk-stage1/ppp/pppd/eui64.c,
- mdk-stage1/ppp/scripts/secure-card, mdk-stage1/ppp/scripts/redialer,
- mdk-stage1/ppp/modules/bsd-comp.c, mdk-stage1/ppp/pppd/eui64.h,
- mdk-stage1/ppp/sunos4/ppp_vdcmd.c, mdk-stage1/ppp/modules/ppp_mod.h,
- mdk-stage1/ppp/pppd/md5.h, mdk-stage1/ppp/pppd/chap_ms.c,
- mdk-stage1/ppp/pppd/chap_ms.h, mdk-stage1/ppp/etc.ppp/pap-secrets,
- mdk-stage1/ppp/solaris/Makefile.top, mdk-stage1/ppp/chat/chat.8,
- mdk-stage1/ppp/svr4/Makefile.sol2-64, mdk-stage1/ppp/svr4/Makefile.sol2,
- mdk-stage1/ppp/include/net/ppp-comp.h, mdk-stage1/ppp/sunos4/Makefile,
- mdk-stage1/ppp/PLUGINS, mdk-stage1/ppp/pppdump/Makefile.sunos4,
- mdk-stage1/ppp/sample/ip-up, mdk-stage1/ppp/sample/options.ttyXX,
- mdk-stage1/ppp/scripts/options-rsh-rem, mdk-stage1/ppp/pppd/fsm.c,
- mdk-stage1/ppp/chat/chat.c, mdk-stage1/ppp/scripts/ppp-on-rsh,
- mdk-stage1/ppp/pppd/fsm.h, mdk-stage1/ppp/pppd/tdb.c,
- mdk-stage1/ppp/pppd/patchlevel.h, mdk-stage1/ppp/pppstats/pppstats.8,
- mdk-stage1/ppp/svr4/ppp.conf, mdk-stage1/ppp/pppd/tdb.h,
- mdk-stage1/ppp/pppd/demand.c, mdk-stage1/ppp/include/net/if_ppp.h,
- mdk-stage1/ppp/solaris/Makedefs, mdk-stage1/ppp/modules/if_ppp.c,
- mdk-stage1/ppp/include/net/slcompress.h, mdk-stage1/ppp/sunos4/Makedefs,
- mdk-stage1/ppp/pppd/sys-linux.c.wtmp,
- mdk-stage1/ppp/include/linux/if_pppvar.h,
- mdk-stage1/ppp/solaris/ppp_comp.c, mdk-stage1/ppp/chat/Makefile.linux,
- mdk-stage1/ppp/README.cbcp, mdk-stage1/ppp/pppd/ppp.pam,
- mdk-stage1/ppp/solaris/ppp_comp_mod.c, mdk-stage1/ppp/Changes-2.3,
- mdk-stage1/ppp/sample/options, mdk-stage1/ppp/pppstats/pppstats.c,
- mdk-stage1/ppp/sunos4/ppp_comp_vdcmd.c,
- mdk-stage1/ppp/pppdump/Makefile.linux.pppdump-Makefile,
- mdk-stage1/ppp/README.MSCHAP80, mdk-stage1/ppp/pppdump/pppdump.8,
- mdk-stage1/ppp/sunos4/Makefile.top, mdk-stage1/ppp/include/net/pppio.h,
- mdk-stage1/ppp/pppd/ipcp.c, mdk-stage1/ppp/FAQ,
- mdk-stage1/ppp/pppd/ipcp.h, mdk-stage1/ppp/pppd/sys-sunos4.c,
- mdk-stage1/ppp/modules/ppp_comp.c, mdk-stage1/ppp/README.sol2,
- mdk-stage1/ppp/modules/vjcompress.c, mdk-stage1/ppp/scripts/ppp-on-ssh,
- mdk-stage1/ppp/svr4/ppp_ahdlc_mod.c, mdk-stage1/ppp/sunos4/ppp.INSTALL,
- mdk-stage1/ppp/modules/ppp.c, mdk-stage1/ppp/pppdump/pppdump.c,
- mdk-stage1/ppp/pppd/plugins/passprompt.c,
- mdk-stage1/ppp/pppdump/Makefile.linux, mdk-stage1/ppp/pppd/lcp.c,
- mdk-stage1/ppp/pppd/lcp.h, mdk-stage1/ppp/scripts/chat-callback,
- mdk-stage1/ppp/chat/Makefile.sunos4, mdk-stage1/ppp/SETUP,
- mdk-stage1/ppp/pppd/Makefile.sol2,
- mdk-stage1/ppp/pppd/plugins/minconn.c,
- mdk-stage1/ppp/etc.ppp/options.options,
- mdk-stage1/ppp/pppdump/Makefile.linux.makeopt,
- mdk-stage1/ppp/svr4/ppp.Node, mdk-stage1/ppp/scripts/options-ssh-rem,
- mdk-stage1/ppp/solaris/ppp.c, mdk-stage1/ppp/svr4/ppp.System,
- mdk-stage1/ppp/etc.ppp/chap-secrets,
- mdk-stage1/ppp/pppstats/Makefile.linux,
- mdk-stage1/ppp/sample/pap-secrets,
- mdk-stage1/ppp/pppd/Makefile.linux.make, mdk-stage1/ppp/pppd/pppd.8,
- mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.8,
- mdk-stage1/ppp/pppd/Makefile.sunos4, mdk-stage1/ppp/scripts/ppp-on,
- mdk-stage1/ppp/include/linux/ppp_defs.h,
- mdk-stage1/ppp/scripts/chatchat/chatchat.c,
- mdk-stage1/ppp/scripts/chatchat/README,
- mdk-stage1/ppp/modules/ppp_ahdlc.c, mdk-stage1/ppp/svr4/ppp.Master,
- mdk-stage1/ppp/svr4/Makedefs,
- mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.gtk.c,
- mdk-stage1/ppp/svr4/ppp_ahdl.System, mdk-stage1/ppp/pppd/pppd.h,
- mdk-stage1/ppp/scripts/ppp-off, mdk-stage1/ppp/solaris/Makedefs.sol2,
- mdk-stage1/ppp/common/zlib.c, mdk-stage1/ppp/scripts/options-rsh-loc,
- mdk-stage1/ppp/common/zlib.h, mdk-stage1/ppp/solaris/ppp_mod.c,
- mdk-stage1/ppp/contrib/pppgetpass/Makefile.linux,
- mdk-stage1/ppp/solaris/ppp_mod.h, mdk-stage1/ppp/scripts/ppp-on-dialer,
- mdk-stage1/ppp/pppd/sys-solaris.c, mdk-stage1/ppp/README.linux,
- mdk-stage1/ppp/sample/auth-down, mdk-stage1/ppp/svr4/ppp_ahdl.Master,
- mdk-stage1/ppp/pppdump/zlib.c, mdk-stage1/ppp/include/pcap-int.h,
- mdk-stage1/ppp/pppdump/zlib.h, mdk-stage1/ppp/pppd/ccp.c,
- mdk-stage1/ppp/chat/Makefile.linux.makeopt, mdk-stage1/ppp/pppd/ccp.h,
- mdk-stage1/ppp/pppd/Makefile.linux.makeopt,
- mdk-stage1/ppp/include/net/vjcompress.h, mdk-stage1/ppp/pppd/cbcp.c,
- mdk-stage1/ppp/contrib/pppgetpass/pppgetpass.sh,
- mdk-stage1/ppp/pppd/cbcp.h, mdk-stage1/ppp/scripts/ip-down.local.add,
- mdk-stage1/ppp/pppd/tty.c, mdk-stage1/ppp/include/linux/ppp-comp.h,
- mdk-stage1/ppp/sample/auth-up, mdk-stage1/ppp/sunos4/ppp_ahdlc_vdcmd.c,
- mdk-stage1/ppp/pppd/pppd.h.wtmp, mdk-stage1/ppp/solaris/ppp.conf,
- mdk-stage1/ppp/pppd/chap.c, mdk-stage1/ppp/pppd/chap.h,
- mdk-stage1/ppp/scripts/callback, mdk-stage1/ppp/linux/Makefile.top,
- mdk-stage1/ppp/svr4/ppp_comp.System, mdk-stage1/ppp/pppd/md4.c,
- mdk-stage1/ppp/svr4/Makedefs.sol2, mdk-stage1/ppp/pppdump/bsd-comp.c,
- mdk-stage1/ppp/README, mdk-stage1/ppp/pppd/md4.h,
- mdk-stage1/ppp/etc.ppp/options, mdk-stage1/ppp/svr4/Makefile.top,
- mdk-stage1/ppp/svr4/Makefile.svr4,
- mdk-stage1/ppp/pppd/plugins/Makefile.linux,
- mdk-stage1/ppp/pppdump/ppp-comp.h: Initial revision
- import initial ppp sources
-
-2001/06/11 odin
-
- * standalone/drakproxy: first import of drakproxy
-
-2001/06/11 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): don't check /usr/bin/urpmi, better check
- /usr/sbin/urpmi.update
-
- * commands.pm (grep_): add a missing semi-colon
-
- * share/compssUsers: remove NIS which is handled by DrakX (titi sucks)
-
-2001/06/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/guessmounts, rescue/make_rescue_img, rescue/tree/etc/rc.sysinit,
- rescue/Makefile:
- - add 'guessmounts' that mimics RH's detecting of partitions when
- rescue starts
-
-2001/06/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/az.po: updated Azeri file
-
- * share/po/ru.po, share/po/DrakX.pot: updated Russian file
-
-2001/06/10 Pixel <pixel@mandrakesoft.com>
-
- * rescue/guessmounts: pixelization (tested!)
-
- * install_any.pm (g_auto_install): more comments in auto_inst.cfg file
-
-2001/06/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/list.i386: rescuept is in /sbin now
-
- * share/list: rescuept in /sbin now
-
-2001/06/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c: don't wait on upping lo interface
-
- * mdk-stage1/modules.c: fix minor bug detecting when modules are present
-
- * mdk-stage1/dietlibc/include/stdlib.h, mdk-stage1/dietlibc/lib/random.c:
- i need working random suite for ppp with dietlibc
-
- * mdk-stage1/stage1.c: exit when exec fails after fork, i don't want two
- stage1 processes!
-
-2001/06/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pl.po: updated Polish file
-
-2001/06/05 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (mount): notail in any case
-
- * tools/i386/netboot/menu.lst.example, tools/i386/netboot/menu.lst,
- tools/i386/netboot/.cvsignore: menu.lst is now a local file created from
- the example
-
- * share/list, rescue/list.i386, rescue/list: switch to perl 5.6.1
-
- * Makefile: fix
-
-2001/06/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/ar.po, share/po/sl.po,
- share/po/vi.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated Russian file
-
-2001/06/01 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: use -FULL postfix for common .c files targetting
- stage1-full
-
- * mdk-stage1/stage1.c: minor fix
-
- * mdk-stage1/newt/textbox.c: don't modify newt code to fix dietlibc bugs,
- i want to link against glibc too
-
- * mdk-stage1/dietlibc/include/stdlib.h, mdk-stage1/dietlibc/lib/strncat.c:
-
- - have strncat behave the same way as in glibc
- - declare that we're using the DIETLIBC in include/stdlib.h, so I can
- change my mind in "dns.c" to handle broken glibc which is not capable of
- doing name resolution with a static binary
-
- * mdk-stage1/dns.c, mdk-stage1/dns.h, mdk-stage1/adsl.c,
- mdk-stage1/adsl.h, mdk-stage1/nfsmount.c, mdk-stage1/network.c,
- mdk-stage1/url.c, mdk-stage1/network.h:
- - first draft of adsl support
- - get back some code for supporting broken glibc unable to resolve
- when linked statically
-
- * mdk-stage1/dietlibc/dietfeatures.h, mdk-stage1/dietlibc/lib/tcflush.c,
- mdk-stage1/dietlibc/lib/cfgetospeed.c, mdk-stage1/dietlibc/lib/speed.c,
- mdk-stage1/dietlibc/lib/tcsetattr.c,
- mdk-stage1/dietlibc/include/termios.h,
- mdk-stage1/dietlibc/include/netdb.h,
- mdk-stage1/dietlibc/libshell/glob.c: slight modifs to get ppp and pppoe
- stuff compile better
-
-2001/05/31 daouda
-
- * bootlook.pm: add runlevel chooser feature
-
-2001/05/31 Pixel <pixel@mandrakesoft.com>
-
- * rescue/make_rescue_img: check presence of files from list and list.ARCH
-
- * Makefile (get_needed_files): exit with error message if files from
- share/list (and
- share/list.ARCH) are missing
-
- * install2.pm: hide step formatPartitions when upgrading
-
-2001/05/30 mbadaire
-
- * mdk-stage1/stage1.c, mdk-stage1/slang/slmalloc.c,
- mdk-stage1/slang/Makefile, mdk-stage1/Makefile.common,
- mdk-stage1/insmod-modutils/obj/Makefile,
- mdk-stage1/insmod-modutils/Makefile, mdk-stage1/bzlib/Makefile,
- mdk-stage1/init-libc-headers.h, mdk-stage1/newt/Makefile,
- mdk-stage1/Makefile, mdk-stage1/insmod-modutils/util/Makefile,
- mdk-stage1/mar/Makefile, mdk-stage1/newt/windows.c:
- - allow build on ia64
- - have CFLAGS centralized in Makefile.common (should help ports such
- as alpha)
- - better looking sub makefiles
-
-2001/05/30 Pixel <pixel@mandrakesoft.com>
-
- * Makefile.drakxtools (install): ensure pm's in subdirs don't have
- /use(diagnostics|vars|strict)/
-
-2001/05/29 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: added fix from Michael Brown to handle pipe in queue
- name for lpr.
-
-2001/05/29 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * share/compssUsers: add NIS client to network clients
-
-2001/05/29 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: added fix from Michael Brown to handle pipe in queue
- name for lpr.
-
-2001/05/28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/newt-frontend.c: use Axalon patch to hide passwords (highly
- rewritten..)
-
-2001/05/25 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * rescue/list.ppc, bootloader.pm: add hfs support to rescue - PPC, fix
- bootstrap creation, formatting sequence
-
- * install_steps_interactive.pm: fix bootstrap information screen back to
- orig with missing ":" - PPC
- add hfs support to rescue - PPC, fix bootstrap creation, formatting
- sequence
-
-2001/05/25 siegel
-
- * share/po/de.po: updated time
- moved to UTF-8
-
-2001/05/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated Turkish file
-
-2001/05/24 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (g_auto_install): autoExitInstall set if not replay (was
- the opposite)
-
-2001/05/23 Pixel <pixel@mandrakesoft.com>
-
- * rescue/list: add scd0...
-
-2001/05/22 siegel
-
- * share/po/de.po: updates
-
-2001/05/21 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * tools/ppc/mkhybrid-1.12b5.4-x86, tools/ppc/mkINSTALLCD: enable creation
- of PPC boot CD on x86 platform
-
-2001/05/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c:
- - better detect when IP is not good
- - error_msg when netmask seems invalid
- - don't log too much `guessing netmask'
-
- * mdk-stage1/probing.c: be sure to print pci vendor and id with 4 digits
- each
-
-2001/05/17 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed parted that ask for confirmation if partition
- table is not right (MAXDATA
- for example), this cause parted to ignore warning.
- added blank space between partition windows and linux to help resolving
- above case.
- fixed hole in partitionning (need testing), use fdisk to get disk
- geometry and
- create partition that matches cylinder boundaries (no more
- approximation).
- make sure to create all partitions including /home.
-
-2001/05/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/modules.c: add log for modules aliasing of SCSI drivers
- don't write nonsense code to separate frontend from stage1,
- but rather, try to do some clever things
-
- * mdk-stage1/probing.c: unify user notification of network and scsi
- devices that make load of drivers
- don't write nonsense code to separate frontend from stage1,
- but rather, try to do some clever things
-
- * mdk-stage1/stage1.c, mdk-stage1/frontend.h, mdk-stage1/stage1.h,
- mdk-stage1/tools.c, mdk-stage1/stdio-frontend.c, mdk-stage1/cdrom.c,
- mdk-stage1/Makefile, mdk-stage1/dhcp.c, mdk-stage1/newt-frontend.c,
- mdk-stage1/disk.c, mdk-stage1/network.c: don't write nonsense code to
- separate frontend from stage1,
- but rather, try to do some clever things
-
- * mdk-stage1/frontend-common.c: plop
-
-2001/05/16 dam's <damien@mandrakesoft.com>
-
- * pixmaps/bootloader.png, pixmaps/user.png, pixmaps/security.png,
- pixmaps/rootpasswd.png, pixmaps/harddrive.png, pixmaps/keyboard.png,
- pixmaps/default.png, pixmaps/X.png, pixmaps/mouse.png,
- pixmaps/bootdisk.png, pixmaps/services.png: added icons
-
- * standalone/printerdrake, standalone/keyboarddrake, standalone/drakboot,
- standalone/draksec, standalone/drakxservices, standalone/drakgw,
- standalone/XFdrake, standalone/adduserdrake: added icon management
-
- * my_gtk.pm, interactive.pm: icons management
-
- * install2.pm: added icons management
-
- * standalone/draknet: added icon managment
-
- * pixmaps/printer.png: added icon
-
-2001/05/16 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: added support for /var creation, and more specific
- package selection for server.
- Include option support by VERSION file.
-
-2001/05/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/HACKING, mdk-stage1/frontend.h,
- mdk-stage1/TECH-INFOS, mdk-stage1/WHY-DIETLIBC, mdk-stage1/stage1.h,
- mdk-stage1/stdio-frontend.c, mdk-stage1/Makefile, mdk-stage1/README,
- mdk-stage1/newt-frontend.c: have a 100% independence between UI stuff
- and code from stage1
-
-2001/05/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po, share/po/de.po, share/po/DrakX.pot, share/po/tr.po:
- updated Turkish file
-
-2001/05/16 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile: fix yet again DrakX.pot making
-
- * partition_table.pm: re-add reiserfs as it should
- add xfs
-
-2001/05/15 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: added missing Aurora, added icewm-light that may be
- usefull.
-
-2001/05/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: libresolv deprecated in GLIBC
- have stage1-full with pcmcia also compile with dietlibc, cool!
-
- * mdk-stage1/network.c: fix guess netmask
- configure_net_device is only used internally
-
- * mdk-stage1/modules.c, mdk-stage1/modules.h: better modules handling
- interface (use of enum rather than guessing single numbers..)
-
- * mdk-stage1/newt-frontend.c: allow wait_message calls to be multi-lines
-
- * mdk-stage1/pcmcia/cardmgr.c: have stage1-full with pcmcia also compile
- with dietlibc, cool!
- - build glibc and dietlibc targets
- - bzero string buffer before sscanf call (dietlibc implementation)
- - verify returns of ioperm so that I can use it in test mode
-
- * mdk-stage1/dietlibc/include/sys/file.h,
- mdk-stage1/dietlibc/include/sys/io.h,
- mdk-stage1/dietlibc/syscalls.s/ioperm.S: have stage1-full with pcmcia
- also compile with dietlibc, cool!
-
- * mdk-stage1/stage1.c: a bit of size reduction plus some language change
- blurk
-
- * mdk-stage1/WHY-DIETLIBC: advocate dietlibc
-
- * mdk-stage1/dietlibc/lib/vsscanf.c: import vsscanf fix from author
-
- * mdk-stage1/disk.c: bzero string buffer before sscanf call, security for
- dietlibc implementation
-
- * mdk-stage1/network.h: configure_net_device is only used internally
-
- * mdk-stage1/pcmcia/Makefile, mdk-stage1/pcmcia/pcmcia_probe.c:
- - build glibc and dietlibc targets
- - bzero string buffer before sscanf call (dietlibc implementation)
- - verify returns of ioperm so that I can use it in test mode
-
- * standalone/drakgw: full path for iptables
-
- * mdk-stage1/probing.c: allow wait_message calls to be multi-lines
- nicer layout for PCI detection messages
- better modules handling interface (use of enum rather than guessing
- single numbers..)
-
-2001/05/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po, share/po/ar.po: Updated Turkish file
-
- * share/keyboards.tar.bz2: Added north-african keyboard
-
- * keyboard.pm: added arabic azerty keyboard
-
-2001/05/15 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile: fix messages to i18n extracting
-
-2001/05/14 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * fs.pm: s|mkxfs|mkfs.xfs|;
-
-2001/05/14 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/nfsmount.c: use new gethostby* interface
-
- * mdk-stage1/stage1-data/stage1-with-busybox.tar.bz2: add stage1-data
- which provides the busybox
-
- * mdk-stage1/network.c: Have the wait_message() with the sleep()
- - complies to gethostby functions
- - add sleep(2) so that net intf is really up before operation
- - more logs
- - FTP: don't try to close control connection with data socket, erhm
- :-(
- - debug netmask guessing, with stdio-frontend
-
- * mdk-stage1/Makefile: i can compile slang and newt with dietlibc now
- every targets build with dietlibc
-
- * mdk-stage1/make_boot_img: use busybox for my debugging purpose
-
- * mdk-stage1/tools.c: no need to poll() for data at beginning of
- load_ramdisk_fd, it was a fix of another problem (bug with file stdio
- operations with sockets in dietlibc)
-
- * mdk-stage1/dietlibc/Makefile: build this new dietlibc
- import new version of dietlibc
-
- * mdk-stage1/dns.c, mdk-stage1/dns.h: now use gethostby* functions
- provided by dietlibc
-
- * mdk-stage1/url.c: use poll() rather than select(), smaller code size
-
- * mdk-stage1/stage1.c: we don't use this sucking sash no more
- we now use `busybox' compiled with the marvellous dietlibc, which
- provides no less than 73 usefull binaries
-
- * mdk-stage1/dietlibc/alpha/semop.S, mdk-stage1/dietlibc/lib/sendmsg.c,
- mdk-stage1/dietlibc/alpha/shmget.S, mdk-stage1/dietlibc/lib/clearerr.c,
- mdk-stage1/dietlibc/include/sys/ipc.h,
- mdk-stage1/dietlibc/alpha/sendmsg.S,
- mdk-stage1/dietlibc/lib/tcgetpgrp.c, mdk-stage1/dietlibc/lib/fwrite.c,
- mdk-stage1/dietlibc/sparc/__testandset.S,
- mdk-stage1/dietlibc/syscalls.s/open.S,
- mdk-stage1/dietlibc/alpha/semget.S, mdk-stage1/dietlibc/dietstdarg.h,
- mdk-stage1/dietlibc/syscalls.s/sched_get_priority_max.S,
- mdk-stage1/dietlibc/lib/nop.c, mdk-stage1/dietlibc/start.h,
- mdk-stage1/dietlibc/include/sys/syscall.h,
- mdk-stage1/dietlibc/alpha/accept.S, mdk-stage1/dietlibc/lib/sigjmp.c,
- mdk-stage1/dietlibc/syscalls.s/ptrace.s,
- mdk-stage1/dietlibc/lib/isprint.c,
- mdk-stage1/dietlibc/syscalls.s/dietstat.S,
- mdk-stage1/dietlibc/alpha/shutdown.S, mdk-stage1/dietlibc/lib/sendto.c,
- mdk-stage1/dietlibc/sparc/shmat.c, mdk-stage1/dietlibc/include/time.h,
- mdk-stage1/dietlibc/lib/stat_convert.c, mdk-stage1/dietlibc/lib/send.c,
- mdk-stage1/dietlibc/lib/isxdigit.c, mdk-stage1/dietlibc/alpha/waitpid.S,
- mdk-stage1/dietlibc/lib/atexit.c, mdk-stage1/dietlibc/lib/readdir.c,
- mdk-stage1/dietlibc/include/sys/sem.h,
- mdk-stage1/dietlibc/syscalls.s/query_module.S,
- mdk-stage1/dietlibc/lib/strchr.c,
- mdk-stage1/dietlibc/syscalls.s/dietfstat64.S,
- mdk-stage1/dietlibc/syscalls.s/lstat64.S,
- mdk-stage1/dietlibc/i386/setjmp.S, mdk-stage1/dietlibc/lib/alloc.c,
- mdk-stage1/dietlibc/lib/perror.c,
- mdk-stage1/dietlibc/include/sys/socket.h,
- mdk-stage1/dietlibc/lib/creat64.c, mdk-stage1/dietlibc/lib/closedir.c,
- mdk-stage1/dietlibc/sparc/pipe.S, mdk-stage1/dietlibc/lib/msgrcv.c,
- mdk-stage1/dietlibc/include/utmp.h,
- mdk-stage1/dietlibc/syscalls.s/sendfile.S,
- mdk-stage1/dietlibc/syscalls.s/nice.S,
- mdk-stage1/dietlibc/syscalls.s/sigprocmask.S,
- mdk-stage1/dietlibc/syscalls.s/select.S,
- mdk-stage1/dietlibc/include/sys/mtio.h,
- mdk-stage1/dietlibc/i386/strchr.S, mdk-stage1/dietlibc/alpha/divl.S,
- mdk-stage1/dietlibc/syscalls.s/sched_rr_get_interval.S,
- mdk-stage1/dietlibc/lib/__telldir.c,
- mdk-stage1/dietlibc/i386/__testandset.S,
- mdk-stage1/dietlibc/lib/remove.c,
- mdk-stage1/dietlibc/syscalls.s/sched_get_priority_min.S,
- mdk-stage1/dietlibc/lib/fputc.c, mdk-stage1/dietlibc/lib/msgctl.c,
- mdk-stage1/dietlibc/alpha/clone.S, mdk-stage1/dietlibc/lib/connect.c,
- mdk-stage1/dietlibc/include/sys/un.h,
- mdk-stage1/dietlibc/alpha/connect.S,
- mdk-stage1/dietlibc/include/termios.h,
- mdk-stage1/dietlibc/lib/sigfillset.c,
- mdk-stage1/dietlibc/lib/sigismember.c,
- mdk-stage1/dietlibc/syscalls.s/dietstat64.S,
- mdk-stage1/dietlibc/i386/start.S, mdk-stage1/dietlibc/lib/shmget.c,
- mdk-stage1/dietlibc/lib/strtok.c, mdk-stage1/dietlibc/lib/fclose.c,
- mdk-stage1/dietlibc/lib/tcsetpgrp.c,
- mdk-stage1/dietlibc/sparc/Makefile.add,
- mdk-stage1/dietlibc/include/sys/shm.h, mdk-stage1/dietlibc/alpha/send.S,
- mdk-stage1/dietlibc/i386/__longjmp.S, mdk-stage1/dietlibc/lib/recvmsg.c,
- mdk-stage1/dietlibc/include/inttypes.h,
- mdk-stage1/dietlibc/syscalls.s/sched_getscheduler.S,
- mdk-stage1/dietlibc/lib/semget.c, mdk-stage1/dietlibc/lib/open64.c,
- mdk-stage1/dietlibc/alpha/recvmsg.S,
- mdk-stage1/dietlibc/syscalls.s/fork.S,
- mdk-stage1/dietlibc/lib/strcasecmp.c, mdk-stage1/dietlibc/lib/htonl.c,
- mdk-stage1/dietlibc/lib/accept.c, mdk-stage1/dietlibc/alpha/shmat.S,
- mdk-stage1/dietlibc/include/features.h,
- mdk-stage1/dietlibc/include/syslog.h, mdk-stage1/dietlibc/lib/isascii.c,
- mdk-stage1/dietlibc/syscalls.s/writev.S,
- mdk-stage1/dietlibc/lib/fputs.c,
- mdk-stage1/dietlibc/alpha/sigprocmask.S,
- mdk-stage1/dietlibc/lib/ntohs.c, mdk-stage1/dietlibc/include/sys/uio.h,
- mdk-stage1/dietlibc/syscalls.s/nanosleep.S,
- mdk-stage1/dietlibc/syscalls.s/creat.S,
- mdk-stage1/dietlibc/include/sys/sysinfo.h,
- mdk-stage1/dietlibc/lib/atof.c, mdk-stage1/dietlibc/alpha/msgsnd.S,
- mdk-stage1/dietlibc/lib/vsprintf.c, mdk-stage1/dietlibc/lib/toupper.c,
- mdk-stage1/dietlibc/lib/strlcpy.3, mdk-stage1/dietlibc/lib/sigaddset.c,
- mdk-stage1/dietlibc/i386/select.S, mdk-stage1/dietlibc/i386/unified.S,
- mdk-stage1/dietlibc/include/dirent.h,
- mdk-stage1/dietlibc/include/getopt.h, mdk-stage1/dietlibc/lib/seekdir.c,
- mdk-stage1/dietlibc/include/net/route.h,
- mdk-stage1/dietlibc/syscalls.s/exit.S,
- mdk-stage1/dietlibc/include/pthread.h,
- mdk-stage1/dietlibc/lib/sprintf.c, mdk-stage1/dietlibc/alpha/msgget.S,
- mdk-stage1/dietlibc/include/limits.h, mdk-stage1/dietlibc/lib/qsort.c,
- mdk-stage1/dietlibc/lib/execvp.c,
- mdk-stage1/dietlibc/syscalls.s/__reboot.S,
- mdk-stage1/dietlibc/lib/stdin.c,
- mdk-stage1/dietlibc/syscalls.s/getitimer.S,
- mdk-stage1/dietlibc/include/grp.h, mdk-stage1/dietlibc/lib/usleep.c,
- mdk-stage1/dietlibc/lib/lstat.c, mdk-stage1/dietlibc/sparc/setjmp.S,
- mdk-stage1/dietlibc/sparc/fork.S,
- mdk-stage1/dietlibc/syscalls.s/__pread.S,
- mdk-stage1/dietlibc/include/sys/poll.h,
- mdk-stage1/dietlibc/syscalls.s/personality.S,
- mdk-stage1/dietlibc/lib/lseek64.c, mdk-stage1/dietlibc/include/setjmp.h,
- mdk-stage1/dietlibc/lib/recv.c, mdk-stage1/dietlibc/include/string.h,
- mdk-stage1/dietlibc/include/sys/time.h, mdk-stage1/dietlibc/lib/fstat.c,
- mdk-stage1/dietlibc/lib/memcmp.c, mdk-stage1/dietlibc/lib/isupper.c,
- mdk-stage1/dietlibc/include/sys/param.h,
- mdk-stage1/dietlibc/syscalls.s/__getpagesize.S,
- mdk-stage1/dietlibc/lib/exec_lib.c, mdk-stage1/dietlibc/alpha/shmdt.S,
- mdk-stage1/dietlibc/include/dlfcn.h, mdk-stage1/dietlibc/lib/isdigit.c,
- mdk-stage1/dietlibc/lib/fdopen.c, mdk-stage1/dietlibc/lib/exec_lib.h,
- mdk-stage1/dietlibc/lib/__lxstat.c, mdk-stage1/dietlibc/alpha/remq.S,
- mdk-stage1/dietlibc/include/sys/kd.h,
- mdk-stage1/dietlibc/syscalls.s/read.S, mdk-stage1/dietlibc/lib/fopen.c,
- mdk-stage1/dietlibc/syscalls.s/sched_yield.S,
- mdk-stage1/dietlibc/include/sys/mman.h,
- mdk-stage1/dietlibc/lib/__readdir.c,
- mdk-stage1/dietlibc/lib/cfgetospeed.c,
- mdk-stage1/dietlibc/lib/__dtostr.c, mdk-stage1/dietlibc/lib/execv.c,
- mdk-stage1/dietlibc/alpha/reml.S,
- mdk-stage1/dietlibc/syscalls.s/fcntl.S,
- mdk-stage1/dietlibc/include/errno.h, mdk-stage1/dietlibc/lib/ferror.c,
- mdk-stage1/dietlibc/syscalls.s/ipc.S,
- mdk-stage1/dietlibc/syscalls.s/mlockall.S,
- mdk-stage1/dietlibc/lib/fgetc.c, mdk-stage1/dietlibc/lib/strtoull.c,
- mdk-stage1/dietlibc/include/sys/msg.h,
- mdk-stage1/dietlibc/syscalls.s/sigsuspend.S,
- mdk-stage1/dietlibc/lib/isgraph.c, mdk-stage1/dietlibc/lib/vsscanf.c,
- mdk-stage1/dietlibc/lib/ftell.c, mdk-stage1/dietlibc/include/unistd.h,
- mdk-stage1/dietlibc/lib/msgsnd.c, mdk-stage1/dietlibc/lib/semop.c,
- mdk-stage1/dietlibc/include/net/if_arp.h,
- mdk-stage1/dietlibc/lib/execlp.c,
- mdk-stage1/dietlibc/syscalls.s/stat64.S,
- mdk-stage1/dietlibc/dietfeatures.h, mdk-stage1/dietlibc/dietstdio.h,
- mdk-stage1/dietlibc/lib/feof.c, mdk-stage1/dietlibc/lib/opendir.c,
- mdk-stage1/dietlibc/syscalls.s/fstat64.S,
- mdk-stage1/dietlibc/syscalls.s/sched_setparam.S,
- mdk-stage1/dietlibc/include/sys/reboot.h,
- mdk-stage1/dietlibc/lib/sigdelset.c, mdk-stage1/dietlibc/lib/execl.c,
- mdk-stage1/dietlibc/include/sys/sendfile.h,
- mdk-stage1/dietlibc/include/sys/syslog.h,
- mdk-stage1/dietlibc/syscalls.s/iopl.S, mdk-stage1/dietlibc/lib/msgget.c,
- mdk-stage1/dietlibc/syscalls.s/sched_getparam.S,
- mdk-stage1/dietlibc/lib/vsnprintf.c,
- mdk-stage1/dietlibc/include/signal.h,
- mdk-stage1/dietlibc/syscalls.s/pause.S,
- mdk-stage1/dietlibc/include/arpa/inet.h,
- mdk-stage1/dietlibc/include/sys/wait.h,
- mdk-stage1/dietlibc/alpha/time.S, mdk-stage1/dietlibc/lib/ttyname.c,
- mdk-stage1/dietlibc/lib/__lstat64.c, mdk-stage1/dietlibc/lib/__stat64.c,
- mdk-stage1/dietlibc/alpha/recv.S, mdk-stage1/dietlibc/lib/fgets.c,
- mdk-stage1/dietlibc/lib/strncat.c, mdk-stage1/dietlibc/lib/__lltostr.c,
- mdk-stage1/dietlibc/lib/__ltostr.c,
- mdk-stage1/dietlibc/sparc/__longjmp.S, mdk-stage1/dietlibc/lib/puts.c,
- mdk-stage1/dietlibc/lib/rand.c, mdk-stage1/dietlibc/syscalls.s/fsync.S,
- mdk-stage1/dietlibc/include/fnmatch.h, mdk-stage1/dietlibc/lib/fflush.c,
- mdk-stage1/dietlibc/lib/htons.c,
- mdk-stage1/dietlibc/syscalls.s/sigaltstack.S,
- mdk-stage1/dietlibc/include/sys/resource.h,
- mdk-stage1/dietlibc/lib/__stat64_cvt.c,
- mdk-stage1/dietlibc/lib/localtime.c,
- mdk-stage1/dietlibc/alpha/seteuid.c,
- mdk-stage1/dietlibc/syscalls.s/stime.S,
- mdk-stage1/dietlibc/include/resolv.h, mdk-stage1/dietlibc/lib/__xstat.c,
- mdk-stage1/dietlibc/ppc/Makefile.add,
- mdk-stage1/dietlibc/sparc/unified.S, mdk-stage1/dietlibc/lib/bsearch.c,
- mdk-stage1/dietlibc/include/net/if.h,
- mdk-stage1/dietlibc/include/shadow.h,
- mdk-stage1/dietlibc/lib/__rewinddir.c,
- mdk-stage1/dietlibc/include/daemon.h, mdk-stage1/dietlibc/lib/mkfifo.c,
- mdk-stage1/dietlibc/include/paths.h, mdk-stage1/dietlibc/include/pwd.h,
- mdk-stage1/dietlibc/lib/strrchr.c, mdk-stage1/dietlibc/lib/__seekdir.c,
- mdk-stage1/dietlibc/syscalls.h, mdk-stage1/dietlibc/alpha/shmctl.S,
- mdk-stage1/dietlibc/lib/fdglue.c, mdk-stage1/dietlibc/lib/fseek.c,
- mdk-stage1/dietlibc/include/regex.h,
- mdk-stage1/dietlibc/include/sys/ptrace.h,
- mdk-stage1/dietlibc/lib/tcdrain.c,
- mdk-stage1/dietlibc/syscalls.s/lstat.S,
- mdk-stage1/dietlibc/alpha/semctl.S, mdk-stage1/dietlibc/lib/recvfrom.c,
- mdk-stage1/dietlibc/lib/random.c,
- mdk-stage1/dietlibc/syscalls.s/times.S,
- mdk-stage1/dietlibc/lib/getpgrp.c, mdk-stage1/dietlibc/lib/cfmakeraw.c,
- mdk-stage1/dietlibc/lib/stat.c, mdk-stage1/dietlibc/syscalls.s/write.S,
- mdk-stage1/dietlibc/syscalls.s/dietlstat64.S,
- mdk-stage1/dietlibc/ppc/__testandset.S,
- mdk-stage1/dietlibc/include/mntent.h,
- mdk-stage1/dietlibc/include/sys/file.h,
- mdk-stage1/dietlibc/syscalls.s/fstat.S,
- mdk-stage1/dietlibc/syscalls.s/llseek.S,
- mdk-stage1/dietlibc/lib/strsep.c,
- mdk-stage1/dietlibc/include/sys/stat.h,
- mdk-stage1/dietlibc/syscalls.s/munlockall.S,
- mdk-stage1/dietlibc/syscalls.s/setpriority.S,
- mdk-stage1/dietlibc/include/assert.h,
- mdk-stage1/dietlibc/include/strings.h,
- mdk-stage1/dietlibc/include/alloca.h, mdk-stage1/dietlibc/lib/gmtime.c,
- mdk-stage1/dietlibc/lib/shmat.c, mdk-stage1/dietlibc/lib/__isnan.c,
- mdk-stage1/dietlibc/ppc/__longjmp.S,
- mdk-stage1/dietlibc/lib/__closedir.c,
- mdk-stage1/dietlibc/include/sys/signal.h,
- mdk-stage1/dietlibc/lib/rewinddir.c, mdk-stage1/dietlibc/lib/stdout.c,
- mdk-stage1/dietlibc/lib/vfprintf.c, mdk-stage1/dietlibc/.cvsignore,
- mdk-stage1/dietlibc/lib/telldir.c, mdk-stage1/dietlibc/include/glob.h,
- mdk-stage1/dietlibc/lib/tm_conv.c,
- mdk-stage1/dietlibc/syscalls.s/reboot.S,
- mdk-stage1/dietlibc/syscalls.s/sched_setscheduler.S,
- mdk-stage1/dietlibc/syscalls.s/umount2.S,
- mdk-stage1/dietlibc/syscalls.s/readv.S,
- mdk-stage1/dietlibc/lib/__fxstat.c,
- mdk-stage1/dietlibc/include/sys/select.h,
- mdk-stage1/dietlibc/syscalls.s/syslog.S,
- mdk-stage1/dietlibc/syscalls.s/sysinfo.S,
- mdk-stage1/dietlibc/lib/fprintf.c,
- mdk-stage1/dietlibc/include/sys/cdefs.h, mdk-stage1/dietlibc/README,
- mdk-stage1/dietlibc/lib/fread.c, mdk-stage1/dietlibc/lib/getpwnam.c,
- mdk-stage1/dietlibc/syscalls.s/getcwd.S,
- mdk-stage1/dietlibc/lib/getservent.c, mdk-stage1/dietlibc/lib/tolower.c,
- mdk-stage1/dietlibc/diet.c, mdk-stage1/dietlibc/alpha/recvfrom.S,
- mdk-stage1/dietlibc/include/elf.h, mdk-stage1/dietlibc/alpha/sendto.S,
- mdk-stage1/dietlibc/lib/fileno.c, mdk-stage1/dietlibc/i386/clone.S,
- mdk-stage1/dietlibc/lib/__opendir.c,
- mdk-stage1/dietlibc/include/sched.h, mdk-stage1/dietlibc/alpha/__time.c,
- mdk-stage1/dietlibc/lib/ispunct.c, mdk-stage1/dietlibc/lib/printf.c,
- mdk-stage1/dietlibc/lib/strtod.c, mdk-stage1/dietlibc/lib/strncasecmp.c,
- mdk-stage1/dietlibc/lib/__getcwd.c,
- mdk-stage1/dietlibc/include/netinet/in.h,
- mdk-stage1/dietlibc/lib/shmctl.c,
- mdk-stage1/dietlibc/syscalls.s/dietlstat.S,
- mdk-stage1/dietlibc/include/arpa/nameser.h,
- mdk-stage1/dietlibc/lib/assert_fail.c, mdk-stage1/dietlibc/lib/semctl.c,
- mdk-stage1/dietlibc/lib/shmdt.c, mdk-stage1/dietlibc/lib/shutdown.c,
- mdk-stage1/dietlibc/lib/setpgrp.c, mdk-stage1/dietlibc/alpha/msgrcv.S,
- mdk-stage1/dietlibc/lib/stderr.c,
- mdk-stage1/dietlibc/syscalls.s/close.S,
- mdk-stage1/dietlibc/syscalls.s/dietfstat.S,
- mdk-stage1/dietlibc/include/locale.h,
- mdk-stage1/dietlibc/syscalls.s/getpriority.S,
- mdk-stage1/dietlibc/lib/__fstat64.c, mdk-stage1/dietlibc/lib/isalpha.c,
- mdk-stage1/dietlibc/lib/reboot.c, mdk-stage1/dietlibc/lib/isspace.c,
- mdk-stage1/dietlibc/include/sys/mount.h,
- mdk-stage1/dietlibc/lib/creat.c, mdk-stage1/dietlibc/syscalls.s/lseek.S,
- mdk-stage1/dietlibc/sparc/clone.S, mdk-stage1/dietlibc/dietwarning.h,
- mdk-stage1/dietlibc/lib/islower.c,
- mdk-stage1/dietlibc/alpha/Makefile.add, mdk-stage1/dietlibc/lib/abort.c,
- mdk-stage1/dietlibc/alpha/msgctl.S, mdk-stage1/dietlibc/lib/isalnum.c,
- mdk-stage1/dietlibc/include/ctype.h,
- mdk-stage1/dietlibc/include/netdb.h,
- mdk-stage1/dietlibc/include/memory.h, mdk-stage1/dietlibc/lib/iscntrl.c,
- mdk-stage1/dietlibc/i386/Makefile.add, mdk-stage1/dietlibc/lib/getopt.c,
- mdk-stage1/dietlibc/syscalls.s/waitpid.S,
- mdk-stage1/dietlibc/lib/strtoul.c,
- mdk-stage1/dietlibc/syscalls.s/stat.S,
- mdk-stage1/dietlibc/syscalls.s/sysctl.S: import new version of dietlibc
-
- * mdk-stage1/insmod-busybox/busybox.h: fix conflicts with dietlibc headers
-
- * mdk-stage1/dietlibc/include/stdio.h,
- mdk-stage1/dietlibc/include/stdlib.h,
- mdk-stage1/dietlibc/include/math.h,
- mdk-stage1/dietlibc/include/sys/times.h: have slang and newt compile
- with dietlibc
- import new version of dietlibc
-
- * mdk-stage1/Makefile.common: new dietlibc binaries location
-
- * mdk-stage1/newt-frontend.c: i can compile slang and newt with dietlibc
- now
-
- * mdk-stage1/dietlibc/lib/abs.c: have slang and newt compile with dietlibc
-
- * mdk-stage1/dhcp.c: Have the wait_message() with the sleep()
- - add a sleep(2) after ioctl ifupping so that further operation can
- work normally
- - more logs
-
-2001/05/14 kjx
-
- * share/po/zh_CN.GB2312.po: process untranslated
-
-2001/05/14 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm, fsedit.pm, partition_table.pm, install_any.pm: basic xfs handling
-
-2001/05/11 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: fixed missing package which may be selected on
- hardware during real install.
-
- * rescue/tree/etc/oem: added support to change boot entries when invoking
- oem script.
- fixed missing SCSI support and driver module loading.
- fixed missing speficic packages not installed on HW detected.
-
-2001/05/08 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: VBox -> HBox in Embedded mode
-
- * standalone/mousedrake: code cleaned and debugged
- added mouse test. Ugly
-
-2001/05/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stdio-frontend.c: fix minor stuff
- re-include correct layout for [] choices, in a smaller way than before
-
- * mdk-stage1/tools.c: minor fix
- needs to poll() for available data before loading ramdisk because ftp
- transfers would fail in some situations
-
- * mdk-stage1/init.c: new maxim
-
- * mdk-stage1/config-stage1.h: adjust COMPRESSION_RATIO so that last star
- is printed when last blocks of file are read
-
- * mdk-stage1/dhcp.c: use poll() rather than select() to win some bytesCVS:
- ----------------------------------------------------------------------
-
-2001/05/08 siegel
-
- * share/po/de.po: fixed plenty ugly typos
-
-2001/05/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt_BR.po: updated Brazilian file
-
-2001/05/07 yduret
-
- * docs/README.devel: fix one typo
-
- * any.pm, bootloader.pm: updated install_lilo() according to new lilo
- package
- (/boot/lilo-{menu,graphic,text})
-
-2001/05/06 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected bad output and bad adsl script
-
-2001/05/06 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install2.pm: workaround for msec hang on PPC
-
-2001/05/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: KDE+SOUND -> 4 xmms-arts
-
-2001/05/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * mdk-stage1/mar/mar-extract-only.c: text size micro-opt
-
-2001/05/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: KDE+SOUND -> 4 xmms-arts
-
-2001/05/04 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * c/smp.c, keyboard.pm, Xconfigurator.pm: force XF4 in expert too for PPC,
- don't run xmodmap, PPC SMP routine placeholder
-
-2001/05/04 Thierry Vignaud <tvignaud@mandrakesoft.com>
-
- * mdk-stage1/mar/mar-extract-only.c: text size micro-opt
-
-2001/04/30 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stdio-frontend.c: nicer layout for progressbar and
- statusreport, when update_progression
- Provide some description of the drivers
-
- * docs/HACKING: fix
- pserver -> ext
-
- * mdk-stage1/tools.c, mdk-stage1/Makefile, mdk-stage1/tools.h,
- mdk-stage1/newt-frontend.c, mdk-stage1/modules_descr.h,
- mdk-stage1/modules.c: Provide some description of the drivers
-
-2001/04/30 Pixel <pixel@mandrakesoft.com>
-
- * docs/README: s/gi.tar.bz2/DrakX-*.src.rpm/
-
- * docs/advocacy: fuck'em all
-
-2001/04/26 Franois Pons <fpons@mandrakesoft.com>
-
- * docs/README.devel, docs/README: added some more comments for DrakX code
- source and usage.
-
-2001/04/25 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/oem-prepare: fixed use of VERSION file to find language.
- prepare a oem disk to be used by moving all files that will not be
- installed by oem (oem-master disk preparation).
-
- * rescue/tree/etc/closurepkgs, rescue/tree/etc/part_and_bootloader: fixed
- usage of free space on disk, added NVIDIA packages to install.
-
- * rescue/tree/etc/oem-server: added missing VERSION file.
- fixed usage of free space on disk, added NVIDIA packages to install.
-
- * rescue/tree/etc/oem: added missing autologin package.
- added option to enable oem mode.
- added missing VERSION file.
- fixed usage of free space on disk, added NVIDIA packages to install.
-
-2001/04/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: version is labelled "cooker"
-
-2001/04/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * tools/serial_probe/serial.c, tools/serial_probe/serial_probe.c:
- integrate fg's fixes for includes
-
-2001/04/19 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * rescue/list.sparc, rescue/list.i386, rescue/list.ppc, rescue/list.alpha,
- rescue/list: move /sbin/sfdisk to list.arch, update both list.ppc
-
-2001/04/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c: fix bug that trashes the network config of stage1
- during stage2, when no DNS is provided
-
-2001/04/18 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor: last corrections
-
- * standalone/draknet, netconnect.pm: last corrections
- corrected internet connection test, and parameters editing
-
- * install_steps_gtk.pm: corrected cursor on details
-
-2001/04/18 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: * put am-utils and autofs in NETWORKING_FILE
- * drakprofile in level 1
- * swapped tkinter and python-devel
- * vnc-server in NETWORKING_REMOTE_ACCESS_SERVER
- * vnc-SVGALIB in level 2
-
-2001/04/17 dam's <damien@mandrakesoft.com>
-
- * standalone/mousedrake: fixed embedded
-
- * bootlook.pm: chmoded autologin
-
-2001/04/17 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: restored grub as everything seems fine.
-
- * rescue/tree/etc/oem-server: fixed swap size instead of inst size for
- swap gap.
- make sure kernel will be selected.
-
- * rescue/tree/etc/oem: fixed swap size instead of inst size for swap gap.
- make sure kernel is selected.
-
- * install_steps_interactive.pm: fixed missing mouse update in summary.
-
-2001/04/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: fix 75dpi-fonts bug with MAKEDEV
-
-2001/04/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * standalone/draknet: fixed typo
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/vi.po, share/po/br.po,
- share/po/gl.po, share/po/ca.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: Updated Basque file
-
-2001/04/17 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (setRootPassword): better ensure
- 'broadcast' insteaf of overriding
- (setRootPassword): set NIS to broadcast when NIS asked. Empty NIS still
- means no NIS
-
- * any.pm (setupBootloader): remove a warning
-
-2001/04/17 warly
-
- * share/rpmsrate: put MAKEDEV at end of line
-
-2001/04/17 dam's <damien@mandrakesoft.com>
-
- * standalone/mousedrake: fixed embedded
-
- * bootlook.pm: chmoded autologin
-
-2001/04/17 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: restored grub as everything seems fine.
-
- * rescue/tree/etc/oem: fixed swap size instead of inst size for swap gap.
- make sure kernel is selected.
- fixed parted problem.
-
- * rescue/tree/etc/oem-server: fixed swap size instead of inst size for
- swap gap.
- make sure kernel will be selected.
-
- * install_steps_interactive.pm: fixed missing mouse update in summary.
-
-2001/04/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/vi.po, share/po/br.po,
- share/po/gl.po, share/po/ca.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: Updated Basque file
-
-2001/04/17 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (setRootPassword): better ensure
- 'broadcast' insteaf of overriding
- (setRootPassword): set NIS to broadcast when NIS asked. Empty NIS still
- means no NIS
-
- * any.pm (setupBootloader): remove a warning
-
-2001/04/17 dam's <damien@mandrakesoft.com>
-
- * bootlook.pm: chmoded autologin
-
-2001/04/17 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed swap size instead of inst size for swap gap.
- make sure kernel is selected.
- fixed parted problem.
-
- * rescue/tree/etc/oem-server: fixed swap size instead of inst size for
- swap gap.
- make sure kernel will be selected.
-
-2001/04/17 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (setRootPassword): better ensure
- 'broadcast' insteaf of overriding
- (setRootPassword): set NIS to broadcast when NIS asked. Empty NIS still
- means no NIS
-
- * any.pm (setupBootloader): remove a warning
-
-2001/04/17 dam's <damien@mandrakesoft.com>
-
- * bootlook.pm: chmoded autologin
-
-2001/04/17 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed swap size instead of inst size for swap gap.
- make sure kernel is selected.
- fixed parted problem.
-
- * rescue/tree/etc/oem-server: fixed swap size instead of inst size for
- swap gap.
- make sure kernel will be selected.
-
-2001/04/17 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (setRootPassword): set NIS to broadcast
- when NIS asked. Empty NIS still means no NIS
-
- * any.pm (setupBootloader): remove a warning
-
-2001/04/16 dam's <damien@mandrakesoft.com>
-
- * any.pm: removed Grub if Embedded
-
-2001/04/16 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: minor bug.
-
- * any.pm: removed Grub if Embedded
-
-2001/04/16 dam's <damien@mandrakesoft.com>
-
- * standalone/net_monitor: updated
- updated
-
- * network.pm: dhcpd -> dhcpcd
-
- * Xconfigurator.pm: added nice monitor.png
-
- * netconnect.pm: minor bug.
- dhcpd -> dhcpcd
-
- * standalone/draknet: updated
-
- * pixmaps/hori.png, pixmaps/colors.png, pixmaps/wiz_default_left.png,
- pixmaps/tradi.png, pixmaps/categ.png, pixmaps/wiz_default_up.png,
- pixmaps/verti.png, pixmaps/wiz_firewall.png, pixmaps/monitor.png,
- pixmaps/monitor-1280.png, pixmaps/monitor-1024.png, pixmaps/net_c.png,
- pixmaps/wiz_draknet.png, pixmaps/gmon.png, pixmaps/monitor-800.png,
- pixmaps/net_d.png, pixmaps/eth_card_mini.png, pixmaps/wiz_drakgw.png,
- pixmaps/monitor-640.png, pixmaps/colors8.png, pixmaps/colors16.png: plop
- removed for readd in kb
-
- * my_gtk.pm: corrected typo
- added grey fix for contreol-center
-
-2001/04/16 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: added missing rio500 in closure.
- finally fixed menu by generating /etc/rpm/macros file.
- added missing LF.
- now fixed menu problems.
- try another fix for RPM_INSTALL_LANG as first fr_FR:fr instead of
- fr:fr_FR.
- really disable server.
- maybe fixed RPM_INSTALL_LANG (from "fr" to "fr:fr_FR" for french).
- fixed to avoid nasty message in wrong places.
- moved warning message around.
- fixed wrong LOCALES"...".
- fixed lang weirdness, fixed minimal size of / partition to be more
- confortable,
- fixed default language for starting DrakX after.
-
- * Xconfig.pm: fixed standalone error for wacom weirdness.
- fixed HASH() in /etc/X11/XF86Config*.
-
- * fs.pm: restored not neccessary to load reiserfs for formating.
- loading reiserfs module before formatting.
-
-2001/04/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * pixmaps/monitor-800.png, pixmaps/monitor-1024.png,
- pixmaps/monitor-640.png, pixmaps/monitor-1280.png: add nice shots for
- XFdrake
-
- * mdk-stage1/TECH-INFOS: update doc
-
- * share/po/fr.po: fix minor thing
-
-2001/04/16 Pixel <pixel@mandrakesoft.com>
-
- * share/compssUsers: remove BURNER from Utilities
-
-2001/04/16 warly
-
- * share/rpmsrate: lower portsentry
-
-2001/04/16 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm: added nice monitor.png
-
- * standalone/net_monitor: updated
-
- * pixmaps/hori.png, pixmaps/colors.png, pixmaps/wiz_default_left.png,
- pixmaps/tradi.png, pixmaps/categ.png, pixmaps/wiz_default_up.png,
- pixmaps/verti.png, pixmaps/wiz_firewall.png, pixmaps/monitor.png,
- pixmaps/monitor-1280.png, pixmaps/monitor-1024.png, pixmaps/net_c.png,
- pixmaps/wiz_draknet.png, pixmaps/gmon.png, pixmaps/monitor-800.png,
- pixmaps/net_d.png, pixmaps/eth_card_mini.png, pixmaps/wiz_drakgw.png,
- pixmaps/monitor-640.png, pixmaps/colors8.png, pixmaps/colors16.png: plop
- removed for readd in kb
-
- * my_gtk.pm: corrected typo
- added grey fix for contreol-center
-
-2001/04/16 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfig.pm: fixed standalone error for wacom weirdness.
- fixed HASH() in /etc/X11/XF86Config*.
-
- * rescue/tree/etc/oem: maybe fixed RPM_INSTALL_LANG (from "fr" to
- "fr:fr_FR" for french).
- fixed to avoid nasty message in wrong places.
- moved warning message around.
- fixed wrong LOCALES"...".
- fixed lang weirdness, fixed minimal size of / partition to be more
- confortable,
- fixed default language for starting DrakX after.
-
-2001/04/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * pixmaps/monitor-800.png, pixmaps/monitor-1024.png,
- pixmaps/monitor-640.png, pixmaps/monitor-1280.png: add nice shots for
- XFdrake
-
-2001/04/16 Pixel <pixel@mandrakesoft.com>
-
- * share/compssUsers: remove BURNER from Utilities
-
-2001/04/16 warly
-
- * share/rpmsrate: lower portsentry
-
-2001/04/16 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: bugfix
- added update thread
- corrected bad install package.
- updated expert mode
-
- * network.pm, install_steps.pm: corrected bad install package.
-
- * Xconfigurator.pm: added nice monitor.png
-
- * tinyfirewall.pm: corrected package installation
-
- * standalone/net_monitor: updated
-
- * pixmaps/hori.png, pixmaps/colors.png, pixmaps/wiz_default_left.png,
- pixmaps/tradi.png, pixmaps/categ.png, pixmaps/wiz_default_up.png,
- pixmaps/verti.png, pixmaps/wiz_firewall.png, pixmaps/monitor.png,
- pixmaps/monitor-1280.png, pixmaps/monitor-1024.png, pixmaps/net_c.png,
- pixmaps/wiz_draknet.png, pixmaps/gmon.png, pixmaps/monitor-800.png,
- pixmaps/net_d.png, pixmaps/eth_card_mini.png, pixmaps/wiz_drakgw.png,
- pixmaps/monitor-640.png, pixmaps/colors8.png, pixmaps/colors16.png: plop
- removed for readd in kb
-
- * my_gtk.pm: corrected typo
- added grey fix for contreol-center
-
- * netconnect.pm: debug
- corrected bad install package.
-
-2001/04/16 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfig.pm: fixed standalone error for wacom weirdness.
- fixed HASH() in /etc/X11/XF86Config*.
-
- * rescue/tree/etc/oem: maybe fixed RPM_INSTALL_LANG (from "fr" to
- "fr:fr_FR" for french).
- fixed to avoid nasty message in wrong places.
- moved warning message around.
- fixed wrong LOCALES"...".
- fixed lang weirdness, fixed minimal size of / partition to be more
- confortable,
- fixed default language for starting DrakX after.
-
-2001/04/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * pixmaps/monitor-800.png, pixmaps/monitor-1024.png,
- pixmaps/monitor-640.png, pixmaps/monitor-1280.png: add nice shots for
- XFdrake
-
-2001/04/16 Pixel <pixel@mandrakesoft.com>
-
- * share/compssUsers: remove BURNER from Utilities
-
- * install_any.pm (g_auto_install): do not take 'mkbootdisk'
-
-2001/04/16 warly
-
- * share/rpmsrate: lower portsentry
-
-2001/04/15 fabman
-
- * share/po/es.po: updates
-
-2001/04/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fix minor typo
-
-2001/04/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/gl.po: updated Galician file
-
-2001/04/15 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (reallyChooseGroups): translate path (eg:
- Workstation, Server) to make gg happy
-
-2001/04/15 fabman
-
- * share/po/es.po: updates
-
-2001/04/15 fcrozat
-
- * share/rpmsrate: Add mozilla-mail and mozilla-irc to correct categories
-
-2001/04/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fix minor typo
-
-2001/04/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po, share/po/ko.po: Updated Swedish and Korean files
-
-2001/04/15 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (reallyChooseGroups): translate path (eg:
- Workstation, Server) to make gg happy
-
- * printerdrake.pm (main): restore the "Ok" button for the queues
- manipulation
-
- * any.pm (write_passwd_user): fix use of local
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): add an eval
- around "require log" to keep perl from going totally mad (getting things
- like v18.843.482 required--this is only v5.6.0)
-
-2001/04/15 yduret
-
- * bootlook.pm: bug fix: if cancel pressed in lilo/grub choice => return to
- mcc normally
- fix layout & size
-
-2001/04/14 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected isdn detect display
-
- * standalone/net_monitor, standalone/draknet: wait 10 sec, instead of 7
-
-2001/04/14 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: changed priority level from 2 to 4 for rate
- selection of packages.
-
- * pkgs.pm: fixed absurd mismatch of use of <=> and cmp on versionCompare.
-
-2001/04/14 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (naughtyServers): add apache
-
- * install_gtk.pm (createXconf): ensure the mouse device is created (mainly
- for auto_inst)
-
- * install_steps_interactive.pm (exitInstall): fix bad i18n of Replay
- button (thx2submarine)
-
-2001/04/14 warly
-
- * share/rpmsrate: lower viavoicemenu to 1 to avoid error message for
- powerpack boxes without ViaVoice
-
-2001/04/14 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: changed priority level from 2 to 4 for rate
- selection of packages.
-
- * pkgs.pm: fixed absurd mismatch of use of <=> and cmp on versionCompare.
-
-2001/04/14 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm (load_po): s/!isStandalone/isInstall/ (mainly for XFdrake's
- test)
-
- * Xconfigurator.pm (use vars): fix stew sux
- (testFinalConfig): nicer stderr handling
-
- * interactive_gtk.pm, interactive_newt.pm (exit): fix the exit code
-
-2001/04/14 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed to gzip synthesis file.
- safe guard generation of synthesis file.
- fixed umask on urpmi list file and generate synthesis file for each
- hdlist.
-
- * pkgs.pm: fixed absurd mismatch of use of <=> and cmp on versionCompare.
-
-2001/04/14 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (configureX): fix link /etc/gtk (to
- /mnt/etc/gtk) instead of /etc/gtkrc
-
- * any.pm (autologin): spurious messages of chksession -> dave nul
-
- * interactive_newt.pm (exit): fix the exit code
- (wait_message_endW): don't log "none stacked wait-messages" (as a lot of
- them exist...)
- (waitbox): remove spurious '0' in wait_messages
-
- * lang.pm (load_po): s/!isStandalone/isInstall/ (mainly for XFdrake's
- test)
-
- * Xconfigurator.pm (use vars): fix stew sux
- (testFinalConfig): nicer stderr handling
-
- * interactive_gtk.pm (exit): fix the exit code
-
-2001/04/14 warly
-
- * share/compssUsers, share/list, share/rpmsrate: add icons in compssUser
- and list
-
-2001/04/14 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed to gzip synthesis file.
- safe guard generation of synthesis file.
- fixed umask on urpmi list file and generate synthesis file for each
- hdlist.
-
-2001/04/14 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (configureX): fix link /etc/gtk (to
- /mnt/etc/gtk) instead of /etc/gtkrc
-
- * any.pm (autologin): spurious messages of chksession -> dave nul
-
- * interactive_newt.pm (exit): fix the exit code
- (wait_message_endW): don't log "none stacked wait-messages" (as a lot of
- them exist...)
- (waitbox): remove spurious '0' in wait_messages
-
- * lang.pm (load_po): s/!isStandalone/isInstall/ (mainly for XFdrake's
- test)
-
- * Xconfigurator.pm (use vars): fix stew sux
- (testFinalConfig): nicer stderr handling
-
- * interactive_gtk.pm (exit): fix the exit code
-
-2001/04/14 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * Xconfigurator_consts.pm, mouse.pm, Xconfigurator.pm: updates to X, mouse
- setup for PPC
-
-2001/04/14 warly
-
- * share/compssUsers, share/list, share/rpmsrate: add icons in compssUser
- and list
-
-2001/04/13 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: net_cnx_up/down xritten in neuneu
-
- * Xconfigurator.pm: corrected
- updated
- updated message
-
- * standalone/draknet: message corrected
-
-2001/04/13 fabman
-
- * share/po/es.po: synchro with EN
-
-2001/04/13 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: avoid locking cdrom for oem (compssUsers file still
- opened).
-
-2001/04/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: Updated Norwegian file
- Updated po files
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/vi.po, share/po/br.po,
- share/po/gl.po, share/po/ca.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: Updated po files
-
-2001/04/13 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (main): reverse message
-
- * install_steps_gtk.pm (installPackages): hide Details button sooner
- (installPackages): do not show button "Details" when no advertising
-
- * Xconfigurator_consts.pm: do not set XkbVariant "winkeys" for
- ru(winkeys), it is redondant
-
- * interactive_gtk.pm (ask_from_entries_refW): set_default_size width 250
-
- * any.pm (ask_users): do not have an empty icon. better not ask for icon
- if no icon
-
-2001/04/13 siegel
-
- * share/po/de.po: updates
-
-2001/04/13 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: net_cnx_up/down xritten in neuneu
-
- * Xconfigurator.pm: corrected
- updated
- updated message
-
- * standalone/draknet: message corrected
-
-2001/04/13 fabman
-
- * share/po/es.po: synchro with EN
-
-2001/04/13 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: avoid locking cdrom for oem (compssUsers file still
- opened).
-
- * install_steps_gtk.pm: avoid illegal modulus zero if no advertizing is
- available.
- fixed very old typo not encountered before;
-
-2001/04/13 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (main): reverse message
-
- * install_steps_gtk.pm (installPackages): hide Details button sooner
- (installPackages): do not show button "Details" when no advertising
-
- * Xconfigurator_consts.pm: do not set XkbVariant "winkeys" for
- ru(winkeys), it is redondant
-
- * interactive_gtk.pm (ask_from_entries_refW): set_default_size width 250
-
- * any.pm (ask_users): do not have an empty icon. better not ask for icon
- if no icon
-
-2001/04/13 warly
-
- * share/compssUsers: add ssh server in Network Computer Server
-
-2001/04/13 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: net_cnx_up/down xritten in neuneu
-
- * Xconfigurator.pm: corrected
- updated
- updated message
-
- * standalone/draknet: message corrected
-
-2001/04/13 fabman
-
- * share/po/es.po: synchro with EN
-
-2001/04/13 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: avoid illegal modulus zero if no advertizing is
- available.
- fixed very old typo not encountered before;
-
-2001/04/13 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (backtrace): created
-
- * install_steps_interactive.pm (addUser): remove the setting of
- $o->{autologin}, now done in any::autologin
-
- * install_steps_gtk.pm (installPackages): hide Details button sooner
- (installPackages): do not show button "Details" when no advertising
-
- * install2.pm (miscellaneous): add setting KEYBOARD=yes in
- /etc/sysconfig/usb as asked by Lord Chmou
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): log the empty
- list instead of dying (for 8.0 only, should be switched back to die)
- (ask_from_listf): display the backtrace when empty list
-
- * any.pm (ask_users): add the empty icon
- (autologin): fix
-
-2001/04/13 warly
-
- * share/compssUsers: add ssh server in Network Computer Server
-
-2001/04/13 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm: updated
- updated message
-
- * netconnect.pm: net_cnx_up/down xritten in neuneu
-
- * standalone/draknet: message corrected
-
-2001/04/13 fabman
-
- * share/po/es.po: synchro with EN
-
-2001/04/13 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: avoid illegal modulus zero if no advertizing is
- available.
- fixed very old typo not encountered before;
-
-2001/04/13 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (backtrace): created
-
- * install_steps_interactive.pm (addUser): remove the setting of
- $o->{autologin}, now done in any::autologin
-
- * install2.pm (miscellaneous): add setting KEYBOARD=yes in
- /etc/sysconfig/usb as asked by Lord Chmou
-
- * install_steps_gtk.pm (installPackages): do not show button "Details"
- when no advertising
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): log the empty
- list instead of dying (for 8.0 only, should be switched back to die)
- (ask_from_listf): display the backtrace when empty list
-
- * any.pm (ask_users): add the empty icon
- (autologin): fix
-
-2001/04/13 warly
-
- * share/compssUsers: add ssh server in Network Computer Server
-
-2001/04/13 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm: updated
- updated message
-
- * netconnect.pm: net_cnx_up/down xritten in neuneu
-
- * standalone/draknet: message corrected
-
-2001/04/13 fabman
-
- * share/po/es.po: synchro with EN
-
-2001/04/13 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: avoid illegal modulus zero if no advertizing is
- available.
- fixed very old typo not encountered before;
-
-2001/04/13 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (backtrace): created
-
- * install_steps_interactive.pm (addUser): remove the setting of
- $o->{autologin}, now done in any::autologin
-
- * install2.pm (miscellaneous): add setting KEYBOARD=yes in
- /etc/sysconfig/usb as asked by Lord Chmou
-
- * install_steps_gtk.pm (installPackages): do not show button "Details"
- when no advertising
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): log the empty
- list instead of dying (for 8.0 only, should be switched back to die)
- (ask_from_listf): display the backtrace when empty list
-
- * any.pm (ask_users): add the empty icon
- (autologin): fix
-
-2001/04/13 warly
-
- * share/compssUsers: add ssh server in Network Computer Server
-
-2001/04/13 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm: updated
- updated message
-
- * standalone/draknet: message corrected
- updated
-
- * netconnect.pm: net_cnx_up/down xritten in neuneu
-
- * bootlook.pm: embedded = 0 -> local
-
-2001/04/13 fabman
-
- * share/po/es.po: synchro with EN
-
-2001/04/13 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: avoid illegal modulus zero if no advertizing is
- available.
- fixed very old typo not encountered before;
-
-2001/04/13 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (backtrace): created
-
- * install_steps_interactive.pm (addUser): remove the setting of
- $o->{autologin}, now done in any::autologin
-
- * install2.pm (miscellaneous): add setting KEYBOARD=yes in
- /etc/sysconfig/usb as asked by Lord Chmou
-
- * install_steps_gtk.pm (installPackages): do not show button "Details"
- when no advertising
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): log the empty
- list instead of dying (for 8.0 only, should be switched back to die)
- (ask_from_listf): display the backtrace when empty list
-
- * any.pm (ask_users): add the empty icon
- (autologin): fix
-
-2001/04/13 warly
-
- * share/compssUsers: add ssh server in Network Computer Server
- add DATABASES to Database
- add icons for server
-
-2001/04/13 dam's <damien@mandrakesoft.com>
-
- * network.pm: updated wireless configuration
-
- * netconnect.pm: corrected loop in isdn + other things
-
- * bootlook.pm: embedded = 0 -> local
-
- * standalone/draknet: updated
- added delete event
-
-2001/04/13 Franois Pons <fpons@mandrakesoft.com>
-
- * netconnect.pm: fixed syntax error :-)
-
- * install_steps.pm, install_steps_gtk.pm: added conditional update-menus
- if package are installed.
-
- * install_steps_interactive.pm: added conditional update-menus if package
- are installed.
- make sure update-menus is called after installing cups related packages.
-
-2001/04/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/fr.po, share/po/sv.po, share/po/hu.po: Updated
- Croatian and Swedish files
-
- * share/po/sl.po, share/po/cy.po, share/po/ca.po, share/po/ga.po,
- share/po/is.po, share/po/cs.po: Removed po files with too low leve lof
- translating ( < 60% )
- so they are not included on final CD
-
-2001/04/13 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (backtrace): created
-
- * install_steps_interactive.pm (addUser): remove the setting of
- $o->{autologin}, now done in any::autologin
-
- * bootlook.pm: don't use Locale::GetText, use DrakX's i18n
-
- * install2.pm (miscellaneous): add setting KEYBOARD=yes in
- /etc/sysconfig/usb as asked by Lord Chmou
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): log the empty
- list instead of dying (for 8.0 only, should be switched back to die)
- (ask_from_listf): display the backtrace when empty list
-
- * my_gtk.pm (new): make dams happy
-
- * any.pm (ask_users): add the empty icon
- (autologin): fix
-
-2001/04/13 warly
-
- * share/compssUsers: add DATABASES to Database
- add icons for server
-
-2001/04/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dhcp.c: remove unnecessary redhat history code
-
-2001/04/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed wrong kernel version extraction (typically for
- upgrade).
-
- * install_steps_interactive.pm: removed Cancel of Summary.
- fixed ask printer configuration.
-
- * detect_devices.pm: fix Hewlett-Packard to HP in case.
-
- * standalone/printerdrake: never ask to configure a printer in standalone.
-
- * printerdrake.pm: automatically add a queue if nothing exists.
- fixed ask to configure a printer.
-
- * interactive.pm: removed strict die on empty list.
-
- * live_install2: added some gtk and gdk_imlib missing variables.
-
- * live_install: removed gtk variable for data, moved to second script.
-
- * modules.pm, commands.pm, lang.pm, pkgs.pm, keyboard.pm: fixed log of
- packdrake.
-
-2001/04/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dhcp.c: remove unneeded #define
-
- * standalone/drakgw: add some rule so later on tinyfirewall will not
- prevent everything from working
-
- * share/po/fr.po: minor fix
- write some ppc translations
-
-2001/04/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/it.po: Updated Italian file
-
-2001/04/12 Pixel <pixel@mandrakesoft.com>
-
- * printer.pm: use run_program and remove "require run_program"s
-
- * my_gtk.pm (main): only accept X (gdk) events key_press, key_release and
- exposure (so
- that not to receive motion_notify which would generate focus_out in
- non-interesting cases)
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): fix the test
- for empty lists
- (ask_from_entries_refH_powered_normalize):
- - when not_edit and empty list, die.
- - when not_edit and single element list, don't display that entry.
-
- * lang.pm (pack_langs): set RPM_INSTALL_LANG for package "menu"
-
- * modules.pm (configure_pcmcia): better handling for not running cardmgr
- many times
- (configure_pcmcia): always run cardmgr so that it is run even if stage1
- did create a /var/run/stab. This is just a try :-/
-
-2001/04/12 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: if neuneu but explicited clicked, don't skip
- corrected pcmcia driver
-
-2001/04/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: removed Cancel of Summary.
- fixed ask printer configuration.
-
- * common.pm: improved bestMatchSentence2.
-
- * detect_devices.pm: fix Hewlett-Packard to HP in case.
-
- * standalone/printerdrake: never ask to configure a printer in standalone.
-
- * printerdrake.pm: automatically add a queue if nothing exists.
- fixed ask to configure a printer.
-
- * interactive.pm: removed strict die on empty list.
-
- * modules.pm, commands.pm, lang.pm, keyboard.pm, pkgs.pm: fixed log of
- packdrake.
-
-2001/04/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: add some rule so later on tinyfirewall will not
- prevent everything from working
-
- * share/po/fr.po: write some ppc translations
- un-dadouize a problem
-
-2001/04/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/it.po: Updated Italian file
-
-2001/04/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (installPackages): fix no advertising with less
- than 20MB of packages
-
- * interactive.pm (ask_from_entries_refH_powered_normalize):
- - when not_edit and empty list, die.
- - when not_edit and single element list, don't display that entry.
-
- * install_steps_interactive.pm (configureX): fix for X test at install
- with exotic fonts
-
- * lang.pm (pack_langs): set RPM_INSTALL_LANG for package "menu"
-
- * modules.pm (configure_pcmcia): better handling for not running cardmgr
- many times
- (configure_pcmcia): always run cardmgr so that it is run even if stage1
- did create a /var/run/stab. This is just a try :-/
-
-2001/04/12 dam's <damien@mandrakesoft.com>
-
- * bootlook.pm: corrected typo
- added use bootloader
-
- * standalone/net_monitor: typo
-
- * netconnect.pm: if neuneu but explicited clicked, don't skip
- corrected pcmcia driver
- corrected typo
-
- * lang.pm: pixel sux
-
- * network.pm, standalone/draknet: corrected network connection
-
- * my_gtk.pm: corrected set_modal
-
-2001/04/12 fabman
-
- * share/po/es.po: updated spanish .po files
-
-2001/04/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: removed Cancel of Summary.
- fixed ask printer configuration.
-
- * common.pm: improved bestMatchSentence2.
-
- * detect_devices.pm: fix Hewlett-Packard to HP in case.
-
- * standalone/printerdrake: never ask to configure a printer in standalone.
-
- * printerdrake.pm: automatically add a queue if nothing exists.
- fixed ask to configure a printer.
-
- * modules.pm, commands.pm, lang.pm, keyboard.pm, pkgs.pm: fixed log of
- packdrake.
-
-2001/04/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: un-dadouize a problem
- sync
-
-2001/04/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sp.po, share/po/fi.po, share/po/DrakX.pot,
- share/po/zh_CN.GB2312.po, share/po/es.po, share/po/fr.po,
- share/po/sr.po, share/po/de.po, share/po/el.po, share/po/et.po,
- share/po/sk.po, share/po/eu.po, share/po/sl.po, share/po/vi.po,
- share/po/ko.po, share/po/eo.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/da.po, share/po/is.po, share/po/zh_TW.Big5.po,
- share/po/id.po: Updated Chinese file
-
- * share/po/it.po: Updated Italian file
- Updated Chinese file
-
-2001/04/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (installPackages): fix no advertising with less
- than 20MB of packages
-
- * interactive.pm (ask_from_entries_refH_powered_normalize):
- - when not_edit and empty list, die.
- - when not_edit and single element list, don't display that entry.
-
- * install_steps_interactive.pm (configureX): fix for X test at install
- with exotic fonts
-
- * lang.pm (pack_langs): set RPM_INSTALL_LANG for package "menu"
-
- * modules.pm (configure_pcmcia): better handling for not running cardmgr
- many times
- (configure_pcmcia): always run cardmgr so that it is run even if stage1
- did create a /var/run/stab. This is just a try :-/
-
-2001/04/12 siegel
-
- * share/po/de.po: new german version
-
-2001/04/12 yduret
-
- * bootlook.pm: added some stuff
-
-2001/04/11 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: no setmodal 0 if wizard
-
-2001/04/12 dam's <damien@mandrakesoft.com>
-
- * bootlook.pm: corrected typo
- added use bootloader
-
- * netconnect.pm: corrected typo
-
-2001/04/12 fabman
-
- * share/po/es.po: updated spanish .po files
-
-2001/04/12 siegel
-
- * share/po/de.po: new german version
-
-2001/04/11 dam's <damien@mandrakesoft.com>
-
- * share/themes-mdk.rc: tooltips
-
- * netconnect.pm: updated
-
- * my_gtk.pm: no setmodal 0 if wizard
-
-2001/04/11 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (reallyChooseGroups): relook
-
- * install_steps_interactive.pm (chooseGroups): warn if chosen size is too
- big
-
- * share/compssUsers: adapt for new profile choosing layout
-
-2001/04/11 yduret
-
- * bootlook.pm: bug fix in autologin
-
-2001/04/11 dam's <damien@mandrakesoft.com>
-
- * share/themes-mdk.rc: tooltips
-
- * bootlook.pm: updated
- corrected
-
- * tinyfirewall.pm: installation of package : not at the same place
-
- * netconnect.pm: updated
- added driver for pcmcia, corrected eth conf for pppoe
-
-2001/04/11 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: added missing LD_LOADER for calling rpm.
-
- * printerdrake.pm: fixed probe on kernel 2.4.
- make printer devices more accurate.
- removed limitation to only one port probed
-
- * pkgs.pm: added missing use of LD_LOADER for starting parsehdlist on
- upgrade.
-
- * detect_devices.pm: avoid need of shell for live upgrade on serial_probe
- (removed 2>/dev/null which
- is not necessary).
- fixed printer probe (usb and parallel).
-
- * mouse.pm: fix wacom usb tablet
-
- * standalone/printerdrake: added missing take into account of
- /etc/modules.conf
-
- * lang.pm: added missing LD_LOADER reference and remove old code
- commented.
-
-2001/04/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: unfuzzyize
- sync with new msg in services.pm and compssUsers
- sync with pablo update
- fixes of translations
- write the shitload of untranslated and fuzzy msg
-
- * standalone/tinyfirewall: i18n title
-
- * services.pm: have many more services tooltipped from here so we can get
- translations afterwards
-
- * share/compssUsers: fix typos of rpmsrate groups
-
- * standalone/drakgw: kosmetik
- do i18n for title also
-
-2001/04/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/rpmsrate: Added reference to netscape-chinese_big5 file
-
- * share/po/DrakX.pot, share/po/wa.po: Updated Walloon file
- Updated po files
- Updated Slovak, Walloon and Polish files
-
- * share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/de.po,
- share/po/ko.po, share/po/ja.po, share/po/is.po, share/po/zh_TW.Big5.po,
- share/po/it.po, share/po/id.po, share/po/pl.po, share/po/fi.po,
- share/po/zh_CN.GB2312.po, share/po/sk.po, share/po/vi.po,
- share/po/ca.po, share/po/cs.po: Updated po files
- Updated Slovak, Walloon and Polish files
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/ga.po,
- share/po/sr.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/cy.po, share/po/nl.po, share/po/sv.po, share/po/hu.po,
- share/po/no.po, share/po/th.po, share/po/el.po, share/po/lt.po,
- share/po/sl.po, share/po/br.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/af.po: Updated po files
-
-2001/04/11 Pixel <pixel@mandrakesoft.com>
-
- * run_program.pm (rooted): don't call install_any::check_prog if rooted
-
- * standalone/drakboot: make it work (why was bootloader::install
- commented?)
-
- * share/compssUsers: adapt for new profile choosing layout
-
- * Makefile: take cardmgr-*
-
- * install_steps_interactive.pm (chooseGroups): warn if chosen size is too
- big
- translate the ``path'' in profile selection
-
- * share/po/i18n_compssUsers: relooking
-
- * any.pm (setupBootloader): translate the bootloaders to use
- (setupBootloader): nicer look&feel
-
- * install_any.pm (fsck_option): add a closing ``"'' so that strings to
- i18n extraction works
- (fsck_option): add a closing ``"'' so that strings to i18n extraction
- works
- (check_prog): make it work
-
- * install_steps_gtk.pm (reallyChooseGroups): relook
- (installPackages): pressing "Details" gives you more detailed info
- (reallyChooseGroups): start relooking
- (installPackages): don't display advertising if less 20MB of packages
- translate the ``path'' in profile selection
-
-2001/04/11 warly
-
- * share/compssUsers: Add descr for servers
-
-2001/04/11 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: make printer devices more accurate.
- removed limitation to only one port probed
-
- * mouse.pm: fix wacom usb tablet
-
- * standalone/printerdrake: added missing take into account of
- /etc/modules.conf
-
- * detect_devices.pm: fixed printer probe (usb and parallel).
-
-2001/04/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * services.pm: have many more services tooltipped from here so we can get
- translations afterwards
-
- * share/po/fr.po: write the shitload of untranslated and fuzzy msg
-
- * share/compssUsers: fix typos of rpmsrate groups
-
-2001/04/11 Pixel <pixel@mandrakesoft.com>
-
- * run_program.pm (rooted): don't call install_any::check_prog if rooted
-
- * diskdrake.pm (More): fix exception relaunching
-
- * install_any.pm (check_prog): make it work
-
- * any.pm (setupBootloader): nicer look&feel
-
- * standalone/drakboot: make it work (why was bootloader::install
- commented?)
-
- * Makefile: take cardmgr-*
-
-2001/04/11 fabman
-
- * share/po/es.po: updated spanish .po file
-
-2001/04/11 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: make printer devices more accurate.
- removed limitation to only one port probed
-
- * mouse.pm: fix wacom usb tablet
-
- * standalone/printerdrake: added missing take into account of
- /etc/modules.conf
-
- * detect_devices.pm: fixed printer probe (usb and parallel).
-
-2001/04/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: write the shitload of untranslated and fuzzy msg
-
-2001/04/11 Pixel <pixel@mandrakesoft.com>
-
- * tools/make_mdkinst_stage2: to lighten mdkinst_stage2:
- - completly remove po's (will be getFile'd)
- - remove LVM progs, resize_reiserfs, big fonts (will be getFile'd)
-
- * standalone/drakboot: make it work (why was bootloader::install
- commented?)
-
- * share/aliases: add rmmod -> insmod_
-
- * lang.pm (get_x_fontset): special cases for some big (size) fonts
-
- * Makefile: take cardmgr-*
-
- * install_any.pm (check_prog): make it work
- (check_prog): if a prog isn't available, try to fetch it via getFile
- (remove_bigseldom_used): created, purpose: remove unneeded stuff on
- stage2
- to allow a getAndSaveFile.
- (getAndSaveFile): if only one arg is given, assume the name is the same
-
- * standalone/XFdrake: fix bug for running xfs
-
- * any.pm (setupBootloader): nicer look&feel
-
- * diskdrake.pm (More): fix exception relaunching
- check resize_reiserfs is there or get it
-
- * run_program.pm (rooted): don't call install_any::check_prog if rooted
- in install, call install_any::check_prog to allow shadow progs which are
- fetched when needed via getFile
-
- * share/list: remove rmmod (is now a symlink)
-
-2001/04/11 siegel
-
- * share/po/de.po: updated german version
-
-2001/04/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ca.po: Updated Catalan file
-
-2001/04/10 Pixel <pixel@mandrakesoft.com>
-
- * Makefile:
- - fix wiz_*.png removing
- - fix copying cardmgr* which included cardmgr.o
-
-2001/04/11 Pixel <pixel@mandrakesoft.com>
-
- * tools/make_mdkinst_stage2: to lighten mdkinst_stage2:
- - completly remove po's (will be getFile'd)
- - remove LVM progs, resize_reiserfs, big fonts (will be getFile'd)
-
- * standalone/XFdrake: fix bug for running xfs
-
- * diskdrake.pm: check resize_reiserfs is there or get it
-
- * share/aliases: add rmmod -> insmod_
-
- * install_any.pm (check_prog): if a prog isn't available, try to fetch it
- via getFile
- (remove_bigseldom_used): created, purpose: remove unneeded stuff on
- stage2
- to allow a getAndSaveFile.
- (getAndSaveFile): if only one arg is given, assume the name is the same
-
- * share/list: remove rmmod (is now a symlink)
-
- * run_program.pm: in install, call install_any::check_prog to allow shadow
- progs which are
- fetched when needed via getFile
-
- * lang.pm (get_x_fontset): special cases for some big (size) fonts
-
-2001/04/10 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected bad network restart
-
- * my_gtk.pm: corrected bad font
-
- * network.pm: get rid of ifcfg-
- minor correction
-
-2001/04/10 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: fixed selection of CDs.
-
- * devices.pm: added input/event class of devices (necessary for usb wacom
- at install)
-
-2001/04/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/mkinitrd_helper/mkinitrd_helper.c,
- mdk-stage1/mkinitrd_helper/Makefile:
- - honour quiet mode at boot time
- - fake modprobe to shut up kmod
-
- * bootlook.pm: do not use french in i18n'ed msg yvounet!!
-
- * standalone/drakgw: add INTERFACE param in sysconfig parameter for smooth
- interoperation with bastille-firewall
-
-2001/04/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po: Updated Czech file
- Updated po files
-
- * share/po/ko.po, share/po/ja.po, share/po/id.po, share/po/vi.po: Updated
- Indonesian, Japanese, Korean and Vietnamese files
- Updated po files
-
- * share/po/DrakX.pot, share/po/wa.po, share/po/fi.po: Added a missing
- translatable string
- Updated po files
-
- * share/po/ca.po: Updated Catalan file
- Updated po files
-
- * share/locales.tar.bz2: Added missing file for Vietnamese
-
- * share/po/bg.po: Updated Bulgarian file
- Updated po files
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/es.po,
- share/po/fr.po, share/po/ga.po, share/po/sr.po, share/po/de.po,
- share/po/et.po, share/po/tr.po, share/po/eu.po, share/po/az.po,
- share/po/ru.po, share/po/pt_BR.po, share/po/hr.po, share/po/cy.po,
- share/po/nl.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/pl.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/da.po, share/po/af.po: Updated po files
-
-2001/04/10 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm: use gtkset_tip (so that no tip is set when tip eq
- '')
- (create_boxradio): handle double_click
- (ask_from_entries_refW): use radio boxes instead of list/clist if small
- number
- of choices
- (create_ctree): handle single click on node opens the node
-
- * my_gtk.pm: create and use gtkset_tip
- (_create_window): XSetInputFocus done only on expose_event of the
- topmost window
- (new): ensure only one modal
-
- * Xconfigurator.pm (main): have an "Ok" button to leave
-
- * install_steps_gtk.pm: use gtkset_tip
- (choosePackagesTree): fix "Show automatically selected packages"
- create and use gtkset_tip
-
- * Makefile:
- - fix wiz_*.png removing
- - fix copying cardmgr* which included cardmgr.o
-
-2001/04/10 warly
-
- * share/rpmsrate: add viavoicemenu_{us,gr,fe}
-
-2001/04/10 yduret
-
- * bootlook.pm: grub/lilo mode
-
-2001/04/10 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected bad network restart
-
- * my_gtk.pm: corrected bad font
-
- * network.pm: get rid of ifcfg-
- minor correction
-
-2001/04/09 dam's <damien@mandrakesoft.com>
-
- * tinyfirewall.pm: typo
-
-2001/04/09 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm (Create): check for 40MB instead of 32MB for min reiserfs
- size as the check is done before rounding.
-
- * bootloader.pm (install_grub): altconfigfile only if /boot is not
- reiserfs :-/
-
- * tools/make_mdkinst_stage2: fix the stage2 too big (was keeping too many
- modules.cz)
-
- * install_any.pm (setPackages): also have SOUND set in compssUsersChoice
- based on pciusbtable
-
- * share/compssUsers, share/rpmsrate:
- - SOUND is now a flag
- - AUDIO is the group
-
-2001/04/09 siegel
-
- * tinyfirewall.pm: i18n fixes
-
-2001/04/09 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixes of grub installation using hd.img
- fix the fix for loopback mounting of hd.img.
-
- * Xconfigurator.pm: fixed always 8bpp for autoDefaultDepth.
-
- * pkgs.pm: changed transaction error management this way: if a transaction
- fails, DrakX
- tries to make as many transaction as there are package that have failed
- to be
- installed (this means one transaction of only one package). This help
- installing
- most package that are correct (as a transaction that failed cause all
- remaining
- package to be not installed).
-
-2001/04/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: 8.0rc -> 8.0
-
- * rescue/tree/etc/oem: fix english thanks to Kevin
-
- * standalone/drakgw: do not die when an initscript returns non-0
- (initscripts too buggy)
-
-2001/04/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/gl.po, share/po/ca.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Updated Danish file
-
- * any.pm: changed ISO_8859-1 TO ISO-8859-1
-
-2001/04/09 Pixel <pixel@mandrakesoft.com>
-
- * c/stuff.xs.pm, install_steps.pm, any.pm: create to_utf8 from po strings,
- use it for kdm message
-
- * diskdrake.pm (Create): check for 40MB instead of 32MB for min reiserfs
- size as the check is done before rounding.
-
- * bootloader.pm (install_grub): altconfigfile only if /boot is not
- reiserfs :-/
-
- * tools/make_mdkinst_stage2: fix the stage2 too big (was keeping too many
- modules.cz)
-
- * install2.pm (main): sets umask (seems like default one is no more 022,
- kernel change?)
-
- * Xconfigurator_consts.pm, Xconfig.pm, Xconfigurator.pm: handle XkbModel
- (especially for abnt2 (br))
-
- * install_any.pm (setPackages): also have SOUND set in compssUsersChoice
- based on pciusbtable
-
- * share/compssUsers, share/rpmsrate:
- - SOUND is now a flag
- - AUDIO is the group
-
- * lang.pm (load_po): sets $lang::charset to the charset used in the po
-
-2001/04/09 siegel
-
- * share/po/de.po: fixes
-
- * Xconfigurator.pm: fixed i18n bug
-
-2001/04/09 yduret
-
- * standalone/tinyfirewall: button policy (thx gc)
-
- * standalone/drakgw: deyvounification : remove some un-useful comments in
- code
-
-2001/04/09 dam's <damien@mandrakesoft.com>
-
- * tinyfirewall.pm: corrected
-
- * standalone.pm: install function now returns the return value of the
- system.
-
- * netconnect.pm: corrected buggy cable
- removed buggy modem screen repetition
-
-2001/04/09 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/mousedrake: fixed mousedrake (with interactive.pm fixes
- applied).
- fixed cancel support.
- added conditional restart of gpm on mouse configuration change.
-
- * fs.pm: removed notail option for reiserfs.
-
- * standalone/keyboarddrake: fixed exit on cancel (should cause trouble in
- DrakConf only).
-
- * install_any.pm: added missing package to copy.
-
- * rescue/tree/etc/oem: fixes of grub installation using hd.img
- fix the fix for loopback mounting of hd.img.
- fixed hd.img access right.
- make kernel22 installed for every oem install...
- moved some package to closure instead of installed.
- added some missing packages.
- added nolock option for nfsmount.
- added missing package to copy.
-
-2001/04/09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/init.c: fix Traktopel Maxim thanks to Kevin Lawton
-
- * mdk-stage1/Makefile: 8.0beta -> 8.0rc
-
- * standalone/drakgw: fix for when there is an already existing rc.firewall
- complies with old format of drakgw so that upgrades will work
-
- * rescue/tree/etc/oem: fix english thanks to Kevin
-
-2001/04/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * any.pm: changed ISO_8859-1 TO ISO-8859-1
-
-2001/04/09 Pixel <pixel@mandrakesoft.com>
-
- * c/stuff.xs.pm, install_steps.pm, any.pm: create to_utf8 from po strings,
- use it for kdm message
-
- * interactive.pm (ask_from_treelistf): make it behaves correctly when
- "cancel" is clicked
-
- * Xconfigurator_consts.pm, Xconfig.pm, Xconfigurator.pm: handle XkbModel
- (especially for abnt2 (br))
-
- * install2.pm (main): sets umask (seems like default one is no more 022,
- kernel change?)
- (main): log the umask
-
- * devices.pm (entry): add hd[ijkl]*
-
- * bootloader.pm (install_lilo): better handling of map-drive (there's not
- always only 2 disks!)
-
- * lang.pm (load_po): sets $lang::charset to the charset used in the po
-
-2001/04/09 siegel
-
- * share/po/de.po: fixes
-
-2001/04/09 yduret
-
- * standalone/drakboot: added lilo/grub
-
- * bootlook.pm: added lilo/grub mode
-
-2001/04/09 dam's <damien@mandrakesoft.com>
-
- * modules.pm: removed use install_any
-
- * tinyfirewall.pm: corrected
-
- * netconnect.pm: corrected buggy cable
- removed buggy modem screen repetition
- corrected bad bug when creating new profile
-
- * standalone.pm: install function now returns the return value of the
- system.
-
- * Makefile: removed install_any
-
-2001/04/09 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/mousedrake: fixed mousedrake (with interactive.pm fixes
- applied).
- fixed cancel support.
- added conditional restart of gpm on mouse configuration change.
-
- * rescue/tree/etc/oem: fixed hd.img access right.
- make kernel22 installed for every oem install...
- moved some package to closure instead of installed.
- added some missing packages.
- added nolock option for nfsmount.
- added missing package to copy.
-
- * fs.pm: removed notail option for reiserfs.
-
- * standalone/keyboarddrake: fixed exit on cancel (should cause trouble in
- DrakConf only).
-
- * printer.pm: added Till patch for printer (raw queue and PostScript
- queue).
-
- * install_any.pm: added missing package to copy.
-
-2001/04/09 kjx
-
- * share/po/zh_CN.GB2312.po: translate before 8.0 release
-
-2001/04/09 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): log the umask
-
- * interactive.pm (ask_from_treelistf): make it behaves correctly when
- "cancel" is clicked
-
- * devices.pm (entry): add hd[ijkl]*
-
- * bootloader.pm (install_lilo): better handling of map-drive (there's not
- always only 2 disks!)
-
-2001/04/09 yduret
-
- * bootlook.pm: fix, added lilo/grub frame
- fixed till bug
-
-2001/04/08 dam's <damien@mandrakesoft.com>
-
- * rescue/tree/etc/oem, rescue/tree/etc/closurepkgs, install_any.pm: get
- rid of kisdn
-
- * tinyfirewall.pm: updated
- added package installation
-
- * netconnect.pm: get rid of kisdn
- updated
- no more askwarn in wizard mode
- updated
-
- * standalone/tinyfirewall, standalone/drakgw, my_gtk.pm,
- netconnect_consts.pm: updated
-
- * standalone/net_monitor: removed Data::Dumper
- typo
-
- * standalone/draknet: updated
- typo
- corrected bad isdn field
-
-2001/04/08 daouda
-
- * share/rpmsrate: increase quanta weight .
-
-2001/04/08 fabman
-
- * share/po/es.po: updated spanish .po files
-
-2001/04/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: correct my mistakes on removing some modules from stage1 and
- stage2 (-> remove only from stage1)
-
-2001/04/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/compssUsers.desktop, standalone/draknet: Fixed some english typos
-
- * standalone/net_monitor, netconnect.pm: Some English changes
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Fixed some english typos
- Updated pot file and various po files
-
-2001/04/08 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (write): remove debugging info :-(
-
- * bootloader.pm (suggest): add option "quiet" to the kernel in fb
- (requested by chmou)
-
- * install_steps.pm (afterInstallPackages): remove setting of kde charset
- in kdeglobals (kde is a grown-up now)
-
-2001/04/08 siegel
-
- * share/po/de.po: new german version
- updates
-
-2001/04/07 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: typo
- typo
- net_monitor incorporation
-
- * standalone/net_monitor, Makefile.config: net_monitor incorporation
-
-2001/04/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po: updated Croatian files
-
- * share/po/wa.po, share/po/sr.po, share/po/sp.po, share/po/DrakX.pot,
- share/po/ko.po, share/po/it.po: Updated Korean, Italian, Serbian and
- Walloon files
-
-2001/04/07 warly
-
- * share/compssUsers: PCL-CVS release v2_9_9
- Repository : :ext:warly@cvs.mandrakesoft.com:/home/cvs/cooker
- Working directory: /home/warly/local/share/mdk/gi/perl-install/share/
- In directory .:
- Modified compssUsers
- In directory po:
- patched Up-To-Date po/DrakX.pot
- patched Up-To-Date po/ca.po
- patched Up-To-Date po/de.po
- patched Up-To-Date po/hr.po
- patched Up-To-Date po/id.po
- patched Up-To-Date po/it.po
- patched Up-To-Date po/ja.po
- patched Up-To-Date po/ko.po
- patched Up-To-Date po/sp.po
- patched Up-To-Date po/sr.po
- patched Up-To-Date po/vi.po
- patched Up-To-Date po/wa.po
-
- --------------------- End ---------------------
- -- last cmd: cvs -f update -d -P --
-
- * share/rpmsrate: PCL-CVS release v2_9_9
- Repository : :ext:warly@cvs.mandrakesoft.com:/home/cvs/cooker
- Working directory: /home/warly/local/share/mdk/gi/perl-install/share/
- In directory .:
- Modified rpmsrate
-
- --------------------- End ---------------------
- -- last cmd: cvs -f update -d -P --
-
-2001/04/06 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed absence of /boot in install CD for oem stuff.
-
-2001/04/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: use jeff's suggestions to remove some old stuff
- Sun Happy Meal only for Sparc
-
- * mdk-stage1/stdio-frontend.c, mdk-stage1/probing.c, mdk-stage1/modules.c:
-
- - do not print warning when we are in AUTOMATIC and insmod failed
- because of file-not-found in mar file (raid cards, etc)
- - print "please include msg from Alt-F3" for this warning message to
- ease further support
- - print pci entry of cards found in te logs
-
- * mdk-stage1/mkinitrd_helper/mkinitrd_helper.c,
- mdk-stage1/mkinitrd_helper/Makefile: steal raid_autorun from rh
-
-2001/04/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ca.po, share/po/id.po: Updated Catalan and Indonesian files
-
- * share/po/ja.po, share/po/vi.po: Updated Japanese and Vietnamese files
-
-2001/04/06 siegel
-
- * share/po/de.po: updates
-
-2001/04/06 yduret
-
- * standalone/drakgw: swap cancel/configure button
-
-2001/04/06 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet2: dead code
-
- * standalone/net_monitor: updated
-
- * netconnect.pm: be quiet
-
-2001/04/06 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed absence of /boot in install CD for oem stuff.
- fixed if label does not exists and grub refuse to read.
-
- * install_steps_interactive.pm: fixed typo for cups checking of
- installation.
- fixed "No printer" after configuring cups for remove server.
- added log for CD medium chosen par user.
-
- * pkgs.pm: added killing on child process of transaction that have been
- detached (typically
- with pid > transaction_pid and parent is 1).
-
-2001/04/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw:
- - correct yvounetification in i18n stuff
- - remove some remaining debugging printings
- - add a bit more of explanations when starting drakgw in wizard mode
-
- * modules.pm: re integrate some TR net cards
-
- * mdk-stage1/stdio-frontend.c, mdk-stage1/probing.c, mdk-stage1/modules.c:
-
- - do not print warning when we are in AUTOMATIC and insmod failed
- because of file-not-found in mar file (raid cards, etc)
- - print "please include msg from Alt-F3" for this warning message to
- ease further support
- - print pci entry of cards found in te logs
-
-2001/04/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Updated Thai file
- Updated pot file
-
-2001/04/06 yduret
-
- * standalone/drakgw: swap cancel/configure button
-
-2001/04/06 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: addde tk like routines
-
- * netconnect.pm: be quiet
- correctedInternetAccessTye and ADSLType
-
- * Makefile: iCorrected missing file install_any.pm. pixel sux.
-
- * standalone/draknet2: dead code
-
- * standalone/net_monitor: updated
- updated
- updated
- updated
- updated
- added
-
- * pixmaps/net_d.png, pixmaps/net_c.png: added
-
- * share/logo-mandrake.png: new icon
-
-2001/04/06 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: fixed if label does not exists and grub refuse to
- read.
-
- * install_steps_interactive.pm: fixed typo for cups checking of
- installation.
- fixed "No printer" after configuring cups for remove server.
- added log for CD medium chosen par user.
-
- * pkgs.pm: added killing on child process of transaction that have been
- detached (typically
- with pid > transaction_pid and parent is 1).
-
-2001/04/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Updated Thai file
- Updated pot file
-
-2001/04/06 Pixel <pixel@mandrakesoft.com>
-
- * tools/make_mdkinst_stage2: instead of removing modules.cz-2.2*, remove
- every modules.cz except the
- biggest one
-
- * install_steps.pm, fs.pm, install2.pm: create install_any::write_fstab
- and use it
-
- * install_any.pm: add write_fstab
- create install_any::write_fstab and use it
-
-2001/04/06 yduret
-
- * bootlook.pm: minor fix
-
- * standalone/drakgw: recoded a embedded && gtk mode
-
-2001/04/05 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm (fs_options): created (gets codepage and iocharset)
-
- * common.pm (if_): better logging of the error
-
-2001/04/06 Pixel <pixel@mandrakesoft.com>
-
- * tools/make_mdkinst_stage2: instead of removing modules.cz-2.2*, remove
- every modules.cz except the
- biggest one
-
- * install_steps.pm, fs.pm, install2.pm: create install_any::write_fstab
- and use it
-
- * install_any.pm: add write_fstab
- create install_any::write_fstab and use it
-
-2001/04/05 Pixel <pixel@mandrakesoft.com>
-
- * standalone/drakboot:
- - fix getting result of fsedit::hds
- - cleanup
-
- * lang.pm (fs_options): created (gets codepage and iocharset)
-
- * common.pm (if_): better logging of the error
- (getVarsFromSh): fix for AA="" inspired by chmou the Great (but the
- Great
- what?)
-
- * bootloader.pm (install_grub): small fix
- (install_lilo): fix lilo's dumbness (when lilo warns about not the first
- drive, it usually fails)
-
- * diskdrake.pm (More): created, asks for supermount, rescue pt, reload.
-
- * install_steps_interactive.pm (addUser): default autologin to first user
- in beginner
-
-2001/04/05 Pixel <pixel@mandrakesoft.com>
-
- * any.pm (autologin): fix
- ask for autologin
-
- * install_steps_interactive.pm: ask for autologin
- (generateAutoInstFloppy): do not use $o->{pcmcia} to know if pcmcia.img
- was used. Better have a look at /proc/cmdline
-
- * bootloader.pm (install_lilo): fix lilo's dumbness (when lilo warns about
- not the first drive, it usually fails)
-
- * pkgs.pm, share/rpmsrate:
- - s/PCI/HW/
- - add rio500
-
- * install_any.pm (kernelVersion): fix enormous stupid typo
-
- * common.pm (getVarsFromSh): fix for AA="" inspired by chmou the Great
- (but the Great
- what?)
-
- * install_steps.pm (exitInstall): oups, report_bug is no more in
- commands::
-
- * diskdrake.pm (More): created, asks for supermount, rescue pt, reload.
-
-2001/04/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (choosePackagesTree): invert the meaning of 'Show
- automatically selected
- packages' to go along with the new description
-
- * Xconfigurator.pm (write_XF86Config): try to have $_ interpreted
- (otherwise you get things like ``InputDevice "Stylus$_" "AlwaysCore"'')
-
- * install_any.pm (kernelVersion): fix enormous stupid typo
- - move report_bug in install_any
- - g_auto_install generates the auto_inst.cfg string without output'ing
- it
-
- * install_steps.pm (exitInstall): oups, report_bug is no more in
- commands::
- (configureXBefore): fix the xkb verification (was broken for things like
- ``de(nodeadkeys)'')
- - move report_bug in install_any
- - g_auto_install generates the auto_inst.cfg string without output'ing
- it
-
- * any.pm: ask for autologin
-
- * fs.pm (format_reiserfs): quietly format reiserfs
-
- * commands.pm:
- - move report_bug in install_any
- - g_auto_install generates the auto_inst.cfg string without output'ing
- it
-
- * install_steps_interactive.pm: ask for autologin
- (generateAutoInstFloppy): do not use $o->{pcmcia} to know if pcmcia.img
- was used. Better have a look at /proc/cmdline
- - move report_bug in install_any
- - g_auto_install generates the auto_inst.cfg string without output'ing
- it
-
- * share/rpmsrate:
- - add ldetect
- - the default Aurora chose is the categorizing one
-
-2001/04/05 siegel
-
- * share/po/de.po: fixed typo
-
-2001/04/05 yduret
-
- * bootlook.pm: fix pablo mess
- install autolgin just if we want to autolog :)
-
-2001/04/05 dam's <damien@mandrakesoft.com>
-
- * ChangeLog, bootloader.pm: readded passwd. Must verify that it's secure
- vs msec.
-
- * my_gtk.pm: added gtksize
-
-2001/04/05 fcrozat
-
- * share/rpmsrate: No longer propose nautilus-mozilla (required by
- nautilus)
- propose nautilus-trilobite (for Eazel services)
-
-2001/04/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (choosePackagesTree): invert the meaning of 'Show
- automatically selected
- packages' to go along with the new description
-
- * commands.pm, install_steps_interactive.pm, install_any.pm:
- - move report_bug in install_any
- - g_auto_install generates the auto_inst.cfg string without output'ing
- it
-
- * fs.pm (format_reiserfs): quietly format reiserfs
-
- * Xconfigurator.pm (write_XF86Config): try to have $_ interpreted
- (otherwise you get things like ``InputDevice "Stylus$_" "AlwaysCore"'')
-
- * share/rpmsrate:
- - add ldetect
- - the default Aurora chose is the categorizing one
-
- * install_steps.pm (configureXBefore): fix the xkb verification (was
- broken for things like ``de(nodeadkeys)'')
- - move report_bug in install_any
- - g_auto_install generates the auto_inst.cfg string without output'ing
- it
-
-2001/04/05 siegel
-
- * share/po/de.po: fixed typo
-
-2001/04/05 yduret
-
- * bootlook.pm: fix pablo mess
- install autolgin just if we want to autolog :)
-
-2001/04/04 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: added SCANNER and PHOTO groups
-
-2001/04/04 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: make sure to insmod parport_probe alone as it is not
- available in 2.4 kernel and
- this this not a problem (silent error).
- added complete callback to check queue name under cups does contains
- only letters, numerics or underscore.
-
- * install_steps_interactive.pm: fixed printer description in summary.
-
- * install2.pm: added selectPackagesToUpgrade the first time choosePackages
- is called.
-
- * Xconfigurator.pm: removed limitation to 24 bits for SiS card, make sure
- to remove 32 bits depth
- for such card.
-
- * detect_devices.pm: fixed parport probe for printer under 2.4 kernel.
-
- * diskdrake.pm: fixed adding 1 to size for resize2fs, causing a corruption
- some times.
-
- * printer.pm: added die on error of lpadmin.
-
- * install_any.pm: fixed multiple wait message (looking+finding packages)
-
-2001/04/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po, share/po/az.po: Updated Azeri and Slovak files
-
-2001/04/04 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (tv): add ultracam & usbvideo
- (@skip_modules_on_stage1): kaweth and pegasus doesn't work on stage1, so
- skip them
- (@skip_modules_on_stage1): kaweth and pegasus doesn't work on stage1, so
- skip them
-
- * install_any.pm (kernelVersion): cleanup
-
-2001/04/04 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_any.pm: kernelVersion mods for PPC
-
-2001/04/04 daouda
-
- * share/rpmsrate: add gatos for ati tv card .
-
-2001/04/04 Frederic Lepied <flepied@mandrakesoft.com>
-
- * share/rpmsrate: added SCANNER and PHOTO groups
-
-2001/04/04 Franois Pons <fpons@mandrakesoft.com>
-
- * live_install: unset locale environment for safety
-
- * detect_devices.pm: added missing LD_LOADER reference for /bin/dmesg
- (needed for live upgrade so
- that error message are not printed)
-
- * diskdrake.pm: fixed adding 1 to size for resize2fs, causing a corruption
- some times.
-
- * install_steps_gtk.pm: fixed to use SHARE_PATH instead of /usr/share
-
- * any.pm, netconnect.pm: use SHARE_PATH instead of /usr/share
-
- * install2.pm: added selectPackagesToUpgrade the first time choosePackages
- is called.
-
- * install_any.pm: fixed multiple wait message (looking+finding packages)
-
-2001/04/04 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (setPackages): better handling for tv, photo and scanner
-
- * modules.pm (@skip_modules_on_stage1): kaweth and pegasus doesn't work on
- stage1, so skip them
- - add photo, tv and scanner
- - add pegasus and kaweth modules
-
-2001/04/04 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: typo
-
-2001/04/04 daouda
-
- * share/rpmsrate: add gatos for ati tv card .
- reput klyx but in lower weight (2)
- removed klyx from rpmsrate (bad idea according to pixel )
- add klyx in install "Office KDE"
-
-2001/04/04 Franois Pons <fpons@mandrakesoft.com>
-
- * live_install: unset locale environment for safety
-
- * detect_devices.pm: added missing LD_LOADER reference for /bin/dmesg
- (needed for live upgrade so
- that error message are not printed)
-
- * install_steps_gtk.pm: fixed to use SHARE_PATH instead of /usr/share
-
- * any.pm, netconnect.pm: use SHARE_PATH instead of /usr/share
-
- * install2.pm: added selectPackagesToUpgrade the first time choosePackages
- is called.
-
- * install_steps.pm: disable frame buffer for Matrox cards.
-
- * install_any.pm: fixed multiple wait message (looking+finding packages)
-
-2001/04/04 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (setPackages): better handling for tv, photo and scanner
-
- * modules.pm (@skip_modules_on_stage1): kaweth and pegasus doesn't work on
- stage1, so skip them
- - add photo, tv and scanner
- - add pegasus and kaweth modules
-
- * share/compssUsers: remove TV (it is a hardware flag)
-
-2001/04/03 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: keep mount point configuration trhough multi-passes of
- diskdrake and others.
-
- * Xconfigurator.pm: prefer XF3 for SiS card.
-
-2001/04/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sr.po, share/po/sp.po, share/po/ko.po: Updated Korean file
-
-2001/04/03 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: do not use isSpecial which should only be used on
- partitions
- (main): do not have loopback pseudo hd in hds out of diskdrake
-
- * modules.pm (load_raw): add the require install_any
-
- * share/rpmsrate: restore Aurora (i really don't understand what i've done
- with flag AURORA a month ago) to a simple behaviour
-
- * install_steps_interactive.pm (choosePackages): do not make a special
- case for upgrades (was: select the
- min size, which was on contradiction with profile selection)
-
- * fs.pm (real_format_part): give "-v 1" to mkreiserfs if kernel is 2.2
-
- * standalone/mousedrake: fix horrible error (using an undefined $o)
-
- * share/list: add back mkreiserfs
-
- * standalone/XFdrake: don't start xfs if skiptest
-
- * fsedit.pm (get_fstab): restore loopback::loopbacks because hds contains
- only true
- hard drives (not pseudo one like raid, loopback and lvm)
-
- * bootloader.pm (suggest): trap strange error. Should not really fix the
- pb
-
- * install_steps.pm (setupBootloaderBefore): nicer Aurora presence
- detetection
-
- * lang.pm (charset): fix for chineese which have charset in the name
-
- * Makefile: no more special case for mkreiserfs (can be done via -v 1)
-
- * install_steps_gtk.pm (choosePackagesTree): better name than "Automatic
- dependencies"
-
- * install_any.pm (setPackages): don't preselect profiles in upgrade
- (setPackages): handle Flag:<theflag>
- (setPackages): install kernel22 if install kernel is a 2.2
-
- * lvm.pm (get_lvs): remove the setting of flag isFormatted which was wrong
- (didn't
- propose to format it)
- protect the loading of module lvm-mod
-
-2001/04/03 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_steps_interactive.pm, mouse.pm: PPC keyboard/mouse button
- emulation
-
-2001/04/03 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: a lot of bugfixs
- corrected bad flag test
- corrected bad priority
-
- * standalone/draknet: typo
- bug fixes
- removed debugging messages and Data::Dumper
- corrected bad flag test
-
-2001/04/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po, share/po/DrakX.pot: Updated Vietnamese file
-
-2001/04/03 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (load_raw): add the require install_any
-
- * share/rpmsrate: restore Aurora (i really don't understand what i've done
- with flag AURORA a month ago) to a simple behaviour
-
- * lang.pm (charset): fix for chineese which have charset in the name
-
- * install_steps.pm (setupBootloaderBefore): nicer Aurora presence
- detetection
-
- * Makefile: no more special case for mkreiserfs (can be done via -v 1)
-
- * install_steps_interactive.pm (choosePackages): do not make a special
- case for upgrades (was: select the
- min size, which was on contradiction with profile selection)
-
- * fs.pm (real_format_part): give "-v 1" to mkreiserfs if kernel is 2.2
-
- * install_steps_gtk.pm (choosePackagesTree): better name than "Automatic
- dependencies"
-
- * install_any.pm (setPackages): don't preselect profiles in upgrade
- (setPackages): handle Flag:<theflag>
- (setPackages): install kernel22 if install kernel is a 2.2
-
- * share/list: add back mkreiserfs
-
- * standalone/XFdrake: don't start xfs if skiptest
-
- * lvm.pm (get_lvs): remove the setting of flag isFormatted which was wrong
- (didn't
- propose to format it)
- protect the loading of module lvm-mod
-
-2001/04/02 dam's <damien@mandrakesoft.com>
-
- * modules.pm: corrected petite's mistake
-
- * netconnect.pm: protecting against non existent files
-
-2001/04/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/make_boot_img, mdk-stage1/.cvsignore: fix
- comply to all.kernels policy
-
- * tools/make_mdkinst_stage2: fix remove of alternate cz modules
-
-2001/04/02 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/cs.po: Updated Czech file
-
- * lang.pm: codepage option to mount requires only numeric values, eg "437"
- and not "cp437"
- Changed accordingly in the lists
-
- * share/rpmsrate: Install latin2 Postscript fonts for latin2 locales,
- install fonts-ttf-thai for Thai locale
-
-2001/04/02 Pixel <pixel@mandrakesoft.com>
-
- * c/Makefile: small cleanup for pcmcia_probe.c
-
- * tools/Makefile (install): s/-r/-rf/
-
- * install_any.pm (setPackages): s/reiserfs-utils/reiserfsprogs/
- (setPackages): install imwheel if nbuttons > 3
-
- * c/Makefile.PL: small cleanup for pcmcia_probe.c
- don't use pcmcia_probe.o from stage1, better compile it here, otherwise
- perl-install require mdk-stage1 to do compiled => circular dependency
-
- * Makefile: ignore dams or at least dams errors
-
- * c/.cvsignore: add pcmcia_probe.c
-
-2001/04/02 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/make_rescue_img: fix pixelization (aka take advantage of
- all.kernels/.main)
-
-2001/04/02 Pixel <pixel@mandrakesoft.com>
-
- * tools/Makefile (install): s/-r/-rf/
-
-2001/03/30 Pixel <pixel@mandrakesoft.com>
-
- * tools/Makefile (install): fix the globbing for packdrake.pm and
- rpmtools.pm
-
-2001/03/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/drvinst: test for "Card:" and not install, some videoboards are
- not reported as DISPLAY_VGA :-(
-
- * tools/make_mdkinst_stage2, docs/HACKING, rescue/make_rescue_img,
- mdk-stage1/pci-resource/update-pci-ids.pl, docs/README: support more
- than one boot kernel :-)
-
- * rescue/list.i386: add reiserfsck
-
-2001/03/29 dam's <damien@mandrakesoft.com>
-
- * tinyfirewall.pm: bad message at the end if kernel2.4
-
- * netconnect.pm: added missing Device in Ethx when saving/loading
-
- * standalone/draknet: translation
-
-2001/03/28 dam's <damien@mandrakesoft.com>
-
- * standalone/tinyfirewall: typo
-
- * interactive_gtk.pm: corrected pixel shit if embedded
-
- * standalone/draksec: embedded mode
-
- * standalone/draknet: corrected gtkpng in gtkwpm
- added translation
-
- * bootlook.pm: cute button box
-
- * tinyfirewall.pm: workaround to make it work if kernel 2.4
-
-2001/03/28 fcrozat
-
- * share/rpmsrate: gmc is back in standard GNOME install, for people with
- existing home
-
-2001/03/28 Franois Pons <fpons@mandrakesoft.com>
-
- * standalone/mousedrake, mouse.pm, standalone/XFdrake: fixed for
- standalone XFdrake and mousedrake (multi-mouse and
- correct probe (USB)).
-
- * Xconfig.pm: re-fix mouse fix.
- fixed wrong mouse probe.
- fixed for standalone XFdrake and mousedrake (multi-mouse and
- correct probe (USB)).
-
- * Xconfigurator.pm: restore multi mouse support for XF3.
-
-2001/03/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/ca.po, share/po/tr.po: Updated Catalan, Danish,
- Finnish, Croatian and Turkish files
-
- * share/po/sk.po, share/po/ko.po: Updated Finnish, Korean and Slovak files
-
- * share/po/az.po: Updated Azeri and Danish files
-
- * share/po/fi.po: Updated Catalan, Danish, Finnish, Croatian and Turkish
- files
- Updated Finnish, Korean and Slovak files
-
- * share/po/da.po: Updated Catalan, Danish, Finnish, Croatian and Turkish
- files
- Updated Azeri and Danish files
-
-2001/03/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: add fstab in the log
-
- * interactive_gtk.pm: better default_size setting
-
- * commands.pm: fix typo
- add fstab in the log
-
- * install_gtk.pm (test_mouse): ensure the test mouse is not too big
-
-2001/03/28 warly
-
- * share/rpmsrate: add some commercial apps
-
-2001/03/27 dam's <damien@mandrakesoft.com>
-
- * bootlook.pm: added kill USR2 before main
-
- * share/help.png: changed help button
-
- * share/help.xpm: changed help
-
- * tinyfirewall.pm: workaround to make it xork.
-
-2001/03/27 Franois Pons <fpons@mandrakesoft.com>
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: update boot image.
-
- * Xconfigurator.pm: fixed mouse support for XF3, only one mouse supported
- currently.
-
-2001/03/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/nfsmount.c: force 8192 bytes for nfs transfers
-
-2001/03/27 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/i18n_compssUsers, share/po/vi.po, share/po/fi.po,
- share/po/br.po, share/po/DrakX.pot, share/po/ko.po, share/po/ja.po,
- share/po/wa.po, share/po/de.po, share/po/id.po: Updated Vietnamese,
- Indonesian, Japanese, Korean and Walloon files
- changed i18n_compssUsers to make "path" i18n'able
-
-2001/03/27 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: warnAboutNaughtyServers
- (setPackages): default profiles selection to GNOME, KDE, CONFIG
-
- * install_steps_interactive.pm: warnAboutNaughtyServers
- (summary): fix displaying of printer configured
-
- * pkgs.pm: warnAboutNaughtyServers
-
- * install_steps_gtk.pm (installPackages): catch the no png file exception
- (in case warly is dumb again)
-
- * my_gtk.pm: try to fix displaying in draksec
- (create_box_with_title): save the box_size in field "box_size"
-
- * install2.pm, any.pm: remove use of Bastille. get back to the good state
- we had :)
-
- * interactive_gtk.pm: try to fix displaying in draksec
-
- * share/rpmsrate: move back Bastille-Curses-module to CONFIG
- - cleanup LOCALES"zh_*": when there is LOCALES"zh_*", there is
- LOCALES"zh"
- - raise WindowMaker
- - add xfce
- - am-utils is a server
- - raise some stuff in CONFIG to have stuff there
- - remove drakxtools from CONFIG (DrakConf requires drakxtools)
- - DrakConf from 5 to 4
-
- * lang.pm (langsLANGUAGE): give the list of languages
-
-2001/03/27 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_steps_interactive.pm: change verbage on bootloader warning
-
-2001/03/27 siegel
-
- * share/po/de.po: minor typo-fixes
-
-2001/03/27 dam's <damien@mandrakesoft.com>
-
- * share/help.png: changed help button
-
- * share/help.xpm: changed help
-
-2001/03/27 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm, pkgs.pm: fixed too early erasing of old rpmlib db. now
- postponed at end of install
- and only if rpm-4.0 or above has been installed.
-
- * mdk-stage1/init-data/msgboot-graphicallogo.img.bz2: update boot image.
-
- * Xconfigurator_consts.pm, mouse.pm, Xconfigurator.pm, Xconfig.pm: added
- support for two mice (laptop). The second mice is generally PS/2 as
- probe can says it is present.
-
-2001/03/27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/nfsmount.c: force 8192 bytes for nfs transfers
-
-2001/03/27 Pixel <pixel@mandrakesoft.com>
-
- * any.pm, install2.pm: remove use of Bastille. get back to the good state
- we had :)
-
- * install_any.pm: warnAboutNaughtyServers
- (setPackages): default profiles selection to GNOME, KDE, CONFIG
-
- * share/rpmsrate: move back Bastille-Curses-module to CONFIG
- - cleanup LOCALES"zh_*": when there is LOCALES"zh_*", there is
- LOCALES"zh"
- - raise WindowMaker
- - add xfce
- - am-utils is a server
- - raise some stuff in CONFIG to have stuff there
- - remove drakxtools from CONFIG (DrakConf requires drakxtools)
- - DrakConf from 5 to 4
-
- * install_steps_interactive.pm: warnAboutNaughtyServers
- (summary): fix displaying of printer configured
-
- * lang.pm (langsLANGUAGE): give the list of languages
-
- * pkgs.pm: warnAboutNaughtyServers
-
- * install_steps_gtk.pm (installPackages): catch the no png file exception
- (in case warly is dumb again)
-
-2001/03/27 siegel
-
- * share/po/i18n_compssUsers: i18n group names
-
- * share/po/de.po: minor typo-fixes
- new german version
-
-2001/03/26 daouda
-
- * share/rpmsrate: add mandrake_desk and rootfiles to SYSTEM (rpmsrate)
-
-2001/03/26 fcrozat
-
- * share/rpmsrate: Install xscreensaver when installing GNOME
-
-2001/03/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: first attempt at pixelization of code (till's cups
- patches)
-
-2001/03/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/hr.po, share/po/wa.po: Updated Croatian, vietnamese and Walloon
- files
-
- * share/po/vi.po: Updated Croatian, vietnamese and Walloon files
- Updated Portuguese, Swedish and Thai files
-
- * share/po/pt.po, share/po/th.po, share/po/es.po, share/po/de.po,
- share/po/sv.po: Updated Portuguese, Swedish and Thai files
-
-2001/03/25 Pixel <pixel@mandrakesoft.com>
-
- * http.pm (getFile): verify the return value of the server. If not 200
- (aka Ok),
- return undef
-
- * install_steps_interactive.pm (configurePrinter): add Mesa-common for xpp
- and libqtcups2 for kups in
- pkg_install_if_requires_satisfied
-
-2001/03/25 siegel
-
- * share/po/de.po: new german version
-
-2001/03/25 fabman
-
- * share/po/es.po: updated spanish .po file
-
-2001/03/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po: Updated Korean file
-
- * share/po/sv.po: Updated Swedish file
-
-2001/03/25 Pixel <pixel@mandrakesoft.com>
-
- * http.pm (getFile): verify the return value of the server. If not 200
- (aka Ok),
- return undef
-
- * install_steps_interactive.pm (configurePrinter): add Mesa-common for xpp
- and libqtcups2 for kups in
- pkg_install_if_requires_satisfied
-
- * any.pm (ask_users): fix dead-loop
-
- * bootloader.pm (suggest): add entry for nt
-
-2001/03/25 siegel
-
- * share/po/de.po: new german version
-
-2001/03/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/vi.po: Updated Vietnamese file
-
-2001/03/24 Pixel <pixel@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: remove the "use common" which
- is unneeded (and "member" of merge2pcitable
- was clashing)
-
- * any.pm (ask_users): when "Done" is pressed, do "Accept User" if a user
- is given.
-
- * install_steps.pm (addUser): disable_user_view (in kdm/gdm) if no users
-
- * install_any.pm (disable_user_view): created, takes care of gdm too
- (taken from msec)
-
- * mouse.pm (detect): fix francois... uh, no too hard. easier to fix
- francois's bugs ;pp
-
- * timezone.pm (%l2t): fix for fuzzyChoice
-
- * share/keyboards.tar.bz2:
- - readding with -kb
- - fixing permissions on xmodmap.kr
- remove before adding again with -kb
-
- * modules.pm: have natsemi in network.img
-
-2001/03/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Updated Azeri file
-
-2001/03/24 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm (detect): fix francois... uh, no too hard. easier to fix
- francois's bugs ;pp
-
- * timezone.pm (%l2t): fix for fuzzyChoice
-
- * modules.pm:
- - add missing modules (now in sync with pcitable)
- - add 'media' class
- - cleanup
-
-2001/03/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Updated Azeri file
-
-2001/03/24 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (copy_advertising): fix escaping $f causing perl to
- segfault :-(
- (copy_advertising): handle i18n'ed advertising
-
- * pkgs.pm: cleanup
-
- * modules.pm:
- - add missing modules (now in sync with pcitable)
- - add 'media' class
- - cleanup
-
-2001/03/24 dam's <damien@mandrakesoft.com>
-
- * tinyfirewall.pm: corrected bad exited. reincorporated some ugly code,
- need fixing
-
-2001/03/24 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (copy_advertising): handle i18n'ed advertising
-
- * modules.pm (read_stage1_conf): cleanup parport stuff obsolote in kernel
- 2.4
-
-2001/03/23 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fixed screen id for Device to be present whenever the
- same BusID is used.
- added multiple tablet support (wacom), moved usb probe for mouse and
- tablet
- at the beginning.
-
- * printerdrake.pm: Do not ask to configure a printer if standalone,
- previously only for embended.
-
- * Xconfig.pm: fixed typo for wacom.
- added multiple tablet support (wacom), moved usb probe for mouse and
- tablet
- at the beginning.
-
- * mouse.pm, detect_devices.pm, install_steps_gtk.pm, install2.pm: added
- multiple tablet support (wacom), moved usb probe for mouse and tablet
- at the beginning.
-
-2001/03/23 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm (ask_from_listf_no_check): fix the fix fix fix
- (ask_from_listf_no_check): fix the fix fix
-
- * common.pm (formatError): created
-
- * network.pm (configureNetworkIntf): gray "IP address" and "Netmask" in
- DHCP/BOOTP
-
- * diskdrake.pm (try): format the error (no more "at line ...")
- (Add2LVM): "new" was not i18n'ed
-
- * install_steps_interactive.pm (exitInstall): no "cancel" button
-
- * partition_table.pm: add Empty to bad_types
-
- * fsedit.pm (change_type): When changing a partition type from ext2fs to
- Linux RAID
- (or LVM), the mount point should be removed.
-
-2001/03/23 siegel
-
- * share/po/de.po: new german version
-
-2001/03/23 dam's <damien@mandrakesoft.com>
-
- * tinyfirewall.pm: corrected bad translation
- correctedd typo
- updated
- code cleaning
- tinyfirewall now works.
-
- * Makefile.config: added tinyfirewall
-
- * any.pm, mouse.pm: added /dev/modem in modem list selection
-
- * standalone/drakxconf: added tinyfirewall entry
-
- * standalone/tinyfirewall: added update code
- updated wrapper to launch tinyfirewall in embedded mode
-
- * netconnect.pm: added /dev/modem in modem list selection
- netconnect doesn't write the file 1
-
-2001/03/23 fcrozat
-
- * share/rpmsrate: nautilus-mozilla and xalf are installed by default in
- GNOME
- gmc is not installed by default in GNOME
- gabber gaim are moved to instant messaging
- gcombust in moved to GNOME CD burner
- gtm is installed by GNOME/File transfer
- mozilla is installed by default as www browser
- galeon is installed by default as www browser for GNOME
-
-2001/03/23 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/syncrpms: added size-stamp test to copy identical file in version,
- release.
-
- * Xconfig.pm: fixed typo for wacom.
- added multiple tablet support (wacom), moved usb probe for mouse and
- tablet
- at the beginning.
-
- * Xconfigurator.pm: added multiple tablet support (wacom), moved usb probe
- for mouse and tablet
- at the beginning.
- fixed wrong usage of Screen keyword in Device section, should be present
- and
- reseted for any multi head card with only one BusID.
-
- * mouse.pm, detect_devices.pm, install_steps_gtk.pm, install2.pm: added
- multiple tablet support (wacom), moved usb probe for mouse and tablet
- at the beginning.
-
-2001/03/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po, share/po/de.po, share/po/fi.po: Added Vietnamese file
- Updated Finnish file
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/et.po, share/po/tr.po, share/po/eu.po, share/po/az.po,
- share/po/ru.po, share/po/pt_BR.po, share/po/hr.po, share/po/ko.po,
- share/po/cy.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/is.po, share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/vi.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: Added Vietnamese file
-
-2001/03/23 Pixel <pixel@mandrakesoft.com>
-
- * any.pm: ifix the dams stuff
-
- * install_steps_interactive.pm (exitInstall): no "cancel" button
-
- * share/po/i18n_compssUsers: fix for better compliance with po format
-
- * netconnect.pm: ifix the dams stuff
- cleanup and enable gzip'ed isdn.db
-
- * Makefile: gzip ldetect-lst files
-
- * modules.pm: add i810_audio (still need a script to add missing one and
- keep in sync)
-
- * bootloader.pm (suggest_floppy): don't add an entry for non-fd0 drives
-
- * interactive.pm (ask_from_listf_no_check): fix the fix fix fix
- (ask_from_listf_no_check): fix the fix fix
- (ask_from_listf_no_check): fix the bad fix
-
- * common.pm (formatError): created
- (openFileMaybeCompressed, catMaybeCompressed): added
- (getVarsFromSh): take care of comments
-
- * network.pm (configureNetworkIntf): gray "IP address" and "Netmask" in
- DHCP/BOOTP
-
- * partition_table.pm: add Empty to bad_types
-
- * mouse.pm (detect): never probe psaux (workaround for kernel/xfree bug)
-
- * fsedit.pm (change_type): When changing a partition type from ext2fs to
- Linux RAID
- (or LVM), the mount point should be removed.
-
- * detect_devices.pm (isUSBFDUDrive, usbfdus): removed, doesn't scale
- (isFloppyOrHD): floppy type is 'fd', not 'floppy'
- (stringlist): nicer (a la new lspcidrake)
-
- * Xconfigurator.pm: enable use of gzip'ed Cards+, CardsNames and
- MonitorsDB
-
- * diskdrake.pm (try): format the error (no more "at line ...")
- (Add2LVM): "new" was not i18n'ed
-
-2001/03/23 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * mouse.pm, bootloader.pm: mods to create/move image, to /export for PPC,
- use vmlinux for PPC
- prepend of_dev to initrd stanza in yaboot.conf
- add 1-button mouse for PPC
-
-2001/03/23 siegel
-
- * share/po/de.po: new german version
-
-2001/03/22 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * tools/i386/netboot/stage1.rtl8139, tools/i386/netboot/stage2.rtl8139:
- Add 8139 grub stage.
-
-2001/03/22 dam's <damien@mandrakesoft.com>
-
- * bootlook.pm: corrected mapn
-
- * standalone/draknet: removed use Data::Dumper
-
- * netconnect.pm: removed mail informat oin
- comment update
-
- * tinyfirewall.pm: removed use Data::Dumper
- working on tinyfirewall
-
-2001/03/22 fabman
-
- * share/po/es.po: changed "swap" for "intercambio" in the spanish .po
- files
- updated DrakX, menudrake and urpmi es.po files
-
-2001/03/22 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fixed wrong access to undefined value promoted to
- empty array reference.
-
-2001/03/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/probing.c, mdk-stage1/tools.h:
- - fix detection of more than 3 scsi attached devices
- - cleaner code for cmp of ptr against static strings
-
-2001/03/22 Pixel <pixel@mandrakesoft.com>
-
- * standalone/mousedrake: remove test ugliness of dams
-
- * c/Makefile.PL: no pcmcia_probe in drakxtools
-
- * modules.pm (load_thiskind): indent as it should be
-
- * install_steps_interactive.pm (generateAutoInstFloppy): fix the message
- which was uptodate only for
- sparc :-(
-
- * Xconfigurator.pm: no need for "use Data::Dumper;"
-
-2001/03/22 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * modules.pm: no imm,ppa PPC, scan mesh,mac53c94 scsi only, pmac should
- have been mace
-
-2001/03/22 yduret
-
- * bootlook.pm: mapn works tx dams
- nmap
- added mapn fun to reduce code.. testing it
- added install of rpm
- xpm png files
-
- * pixmaps/hori.png, pixmaps/gmon.png, pixmaps/tradi.png, pixmaps/hori.xpm,
- pixmaps/verti.png, pixmaps/gmon.xpm, pixmaps/tradi.xpm,
- pixmaps/verti.xpm: convert xpm to png
-
-2001/03/21 dam's <damien@mandrakesoft.com>
-
- * standalone/tinyfirewall, tinyfirewall.pm: new tinyfirewall conf tool
-
- * netconnect.pm: corrected /etc/sysconfig/network-scripts/net_up.* bug
-
-2001/03/21 Franois Pons <fpons@mandrakesoft.com>
-
- * detect_devices.pm: added pci id reference.
-
- * c/stuff.xs.pm: added support for pci id extraction.
-
- * Xconfigurator.pm: fixed wrong XFree4 version reference.
- fixed null string in monitor identifier.
- added multi-head support in XFdrake.
-
-2001/03/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: honour embedded mode
-
- * share/compssUsers: move NETWORKING_FILE (contains stuff for nfs
- mounting..) from Internet
- Station to Network Computer
-
-2001/03/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/pt.po, share/po/DrakX.pot, share/po/es.po,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/de.po,
- share/po/et.po, share/po/tr.po, share/po/eu.po, share/po/ru.po,
- share/po/pt_BR.po, share/po/hr.po, share/po/ko.po, share/po/cy.po,
- share/po/nl.po, share/po/ja.po, share/po/wa.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/lt.po, share/po/sl.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/da.po, share/po/cs.po, share/po/af.po: Updated
- Croatian and Serbian files
-
- * share/po/sp.po, share/po/sr.po: Updated Serbian files
- Updated Croatian and Serbian files
-
- * share/po/az.po: Updated Azeri file
- Updated Croatian and Serbian files
-
- * share/po/sk.po: Updated Azeri and Slovak files
- Updated Croatian and Serbian files
-
- * lang.pm: Added fields to charsets table holding info for mount
- (iocharset and
- codepage mount options)
-
-2001/03/21 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (g_default_packages): nice warning if mount in vfat fails
-
- * share/rpmsrate: move webmin to CONFIG
- remove ipchains and iptables, raise gfcc
-
- * docs/README: add cvs howto
-
- * install_steps_interactive.pm (summary): fix
-
- * detect_devices.pm: old code
-
- * bootloader.pm (install_lilo): ensure labels don't contain spaces, lilo
- doesn't like them
- (add_kernel): cleanup
- (suggest): make it work with kernel22-secure and no kernel22
-
- * modules.pm (when_load): move the alias sound to when_load, don't check
- ppc as it
- could be used for non-ppc
- (load_thiskind): fix pb causing imm,ppa,usb-storage to be tested for
- every
- load_thiskind, not only scsi one
-
- * c/stuff.xs.pm (from_utf8): as pablo said...
-
-2001/03/21 siegel
-
- * share/po/de.po: new german version
- new german version
-
-2001/03/20 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (@drivers_by_category): if_ization
- (load_thiskind): cleanup
-
-2001/03/21 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (add_kernel): cleanup
- (suggest): make it work with kernel22-secure and no kernel22
-
- * share/rpmsrate: remove ipchains and iptables, raise gfcc
-
-2001/03/20 dam's <damien@mandrakesoft.com>
-
- * interactive.pm: no wizard if warning
-
-2001/03/20 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: fix pcmcia functions only on x86
- - create install_any::unselectMostPackages
- - use it instead of pkgs::unselectAllPackages (otherwise
- default_packages ends up non-selected)
-
- * modules.pm (@drivers_by_category): if_ization
- (load_thiskind): cleanup
-
- * any.pm, install2.pm, share/rpmsrate: use bastille backend
-
- * c/stuff.xs.pm, c/Makefile.PL: fix pcmcia functions only on x86
-
- * install_steps.pm, install_any.pm:
- - create install_any::unselectMostPackages
- - use it instead of pkgs::unselectAllPackages (otherwise
- default_packages ends up non-selected)
-
-2001/03/20 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * modules.pm, install_steps_interactive.pm, any.pm: make_boot_img: add
- routine for - PPC
- any.pm: double "Append" entry in expert mode for yaboot.conf - PPC
- install_steps_interactive: setup dmasound - PPC
- modules.pm: load Mac hardware modules - PPC
-
-2001/03/20 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected bug in reading resolv.conf, and changed chmod
- for net_cnx_*
-
- * interactive.pm: no wizard if warning
-
- * standalone/draknet: added update after {dis}connecting
-
-2001/03/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * diskdrake.pm: fix formatting of raid
-
-2001/03/20 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: use bastille backend
- - add nautilus
-
- * install_steps_interactive.pm: fix pcmcia functions only on x86
- - create install_any::unselectMostPackages
- - use it instead of pkgs::unselectAllPackages (otherwise
- default_packages ends up non-selected)
- (setupSCSI): don't pcmcia_probe if testing
- - tellAboutProprietaryModules moved to setupSCSI
- - miscellaneous step re-enabled, called Security
- - pcmcia_probe moved to setupSCSI, skipped in noauto
-
- * any.pm: use bastille backend
-
- * install2.pm: use bastille backend
- - tellAboutProprietaryModules moved to setupSCSI
- - miscellaneous step re-enabled, called Security
- - pcmcia_probe moved to setupSCSI, skipped in noauto
- have pcmcia_probe in stage2 (for non pcmcia.img, stage1 doesn't give the
- parameter any more)
-
- * netconnect.pm (modem_detect_backend): cleanup
-
- * c/stuff.xs.pm, c/Makefile.PL: fix pcmcia functions only on x86
- have pcmcia_probe in stage2 (for non pcmcia.img, stage1 doesn't give the
- parameter any more)
-
- * Makefile: install cardmgr
-
- * install_any.pm:
- - create install_any::unselectMostPackages
- - use it instead of pkgs::unselectAllPackages (otherwise
- default_packages ends up non-selected)
- (setPackages): install usbd in case of usb
-
- * install_steps.pm:
- - create install_any::unselectMostPackages
- - use it instead of pkgs::unselectAllPackages (otherwise
- default_packages ends up non-selected)
-
-2001/03/20 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * any.pm, netconnect.pm, detect_devices.pm: any.pm: enable module load PPC
- detect_devices.pm: forgot to remove commented code after test
- netconnect.pm: load macserial module for PPC
-
-2001/03/20 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet, netconnect.pm: improved connection windows, and
- loading / saving of /etc/sysconfig/network-scripot/netcnx*
-
-2001/03/20 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate:
- - add nautilus
-
- * install_any.pm (setPackages): install usbd in case of usb
-
- * Makefile: install cardmgr
-
-2001/03/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * fsedit.pm: fix loopback appearing twice in format partition
-
- * diskdrake.pm: fix "loopback" name of loopback tab in diskdrake
-
-2001/03/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po: updated korean file
- Updated po files
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/sl.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: Updated po files
-
-2001/03/19 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (computeGroupSize): fix hacks, better hacks
- (saveCompssUsers): fix
-
- * install_steps_interactive.pm (chooseGroups):
- - make the computed size work
- - unselectAll when a profile is unselected
-
- * interactive_gtk.pm (ask_from_entries_refW): better sizing in case of
- scrolls
-
-2001/03/19 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * mdk-stage1/stage1.c: stage1.c: fix for rescue image PPC
-
-2001/03/19 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: corrected graphical layout for newbies
-
- * netconnect.pm: added net_cnx_{up, down} save
-
-2001/03/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ko.po: updated korean file
- Updated po files
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/sl.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: Updated po files
-
-2001/03/19 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (computeGroupSize): fix hacks, better hacks
- (saveCompssUsers): fix
-
- * share/rpmsrate:
- - add rxvt-CJK
- - exchange xterm and rxvt
- - move bc from SCIENCES to SYSTEM
-
- * interactive_newt.pm (ask_from_entries_refW):
- - ensure the width is less than $width - 7 (in french and 80x25, the
- treelist was too big)
- - if term is very big, use 10 lines instead of 5
- - if no button is asked, but one in any case otherwise it's buggy
-
- * install_steps_interactive.pm (chooseGroups):
- - make the computed size work
- - unselectAll when a profile is unselected
-
- * interactive.pm (ask_from_listf_no_check): fix fix
- (ask_from_listf_no_check): fix the filtering of exceptions
-
-2001/03/19 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * mdk-stage1/stage1.c: stage1.c: fix for rescue image PPC
-
-2001/03/18 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/lomount.h, mdk-stage1/lomount.c, mdk-stage1/disk.c: fix for
- hd-install when you provide a not valid ISO (cd #2 for example)
-
- * mdk-stage1/frontend.h, mdk-stage1/minilibc.h, mdk-stage1/stage1.h,
- mdk-stage1/log.h: use some help with __attribute__
-
-2001/03/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/tree/etc/rc.sysinit: load sr_mod and sd_mod at startup
-
- * mdk-stage1/Makefile.mkinitrd_helper, mdk-stage1/.cvsignore: sync
-
- * mdk-stage1/stdio-frontend.c: handle left and right arrow keys, in
- editing ask_from_entries in stdio mode
-
- * mdk-stage1/pci-resource/Makefile: do not use marfiles for deps
-
-2001/03/17 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm (write_langs): in case of empty %_install_langs, don't write it
-
- * install_steps.pm (pkg_install_if_requires_satisfied): better logging
-
- * share/rpmsrate: add gpm & evolution
-
-2001/03/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/insmod-busybox/utility.c: fix insmod calling realloc(0,0) to
- work with dietlibc
-
- * mdk-stage1/insmod-busybox/Makefile: also build standalone insmod-DIET
- for testing purposes..
-
- * mdk-stage1/mkinitrd_helper/Makefile: bump version to 1.0.1 for new
- mkinitrd package release
-
- * mdk-stage1/stdio-frontend.c: handle left and right arrow keys, in
- editing ask_from_entries in stdio mode
-
-2001/03/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sv.po: updated Swedish file
-
- * share/keyboards.tar.bz2: Added a Korean keyboard, fixed bug in Japanese
- keyboard
-
- * keyboard.pm: Added choice of Korean keyboard
-
-2001/03/17 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm (write_langs): in case of empty %_install_langs, don't write it
-
- * install_steps.pm (pkg_install_if_requires_satisfied): better logging
-
- * share/rpmsrate: add gpm & evolution
-
-2001/03/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/Makefile: refine deps
-
- * mdk-stage1/mkinitrd_helper/mkinitrd_helper.c, mdk-stage1/Makefile,
- mdk-stage1/mkinitrd_helper/Makefile: write down mkinitrd_helper
-
- * mdk-stage1/insmod-busybox/insmod.c: force load
-
-2001/03/16 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (setPackages): set flag "TV" when bttv hardware is there
-
- * share/compssUsers, share/rpmsrate: move out TV from VIDEO
-
- * diskdrake.pm (Type): fix the code verifying size >32 for reiserfs
-
- * modules.pm (write_conf): better logging
-
- * c/stuff.xs.pm: add from_utf8
-
- * c/stuff.pm (headerGetEntry): use from_utf8 on group, summary and
- description
-
-2001/03/16 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * tools/ppc/magic, tools/ppc/mkhybrid-1.12b5.4, tools/ppc/convert,
- tools/ppc/yaboot, tools/ppc/mapping: gi/tools/ppc/convert, magic,
- mapping, mkhybrid-1.12b5.4, yaboot - re-add - my bad
- gi/tools/ppc/convert, magic, mapping, mkhybrid-1.12b5.4, yaboot -
- remove/re-add - did not use -kb switch - thx Pixel
-
-2001/03/15 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: SiS card are no more prefered for XF3.
- added standalone support to prefer XF3 or XF4 to
- keep current used server version.
-
- * standalone/XFdrake: remove duplicate begin label.
- take care of existing configuration.
-
-2001/03/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: skip dc395x_trm on stage1
- dc395x_trm is back in 2.4
-
- * share/compssUsers: try to enhance
-
-2001/03/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/az.po: updated Azeri file
-
-2001/03/15 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator_consts.pm, Xconfigurator.pm: andre@node1583e.a2000.nl says
- this is not needed anymore :)
-
-2001/03/15 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * tools/ppc/magic, tools/ppc/convert, tools/ppc/iboot,
- tools/ppc/mkINSTALLCD, tools/ppc/mkhybrid-1.12b5.4, tools/ppc/yaboot,
- tools/ppc/mapping: gi/tools/ppc/convert, magic, mapping, mkINSTALLCD,
- mkhybrid-1.12b5.4, yaboot: create PPC CD
-
- * install_steps_interactive.pm, detect_devices.pm, bootloader.pm:
- bootloader.pm, detect_devices.pm, install_steps_interactive.pm: changed
- temporary file read/write per Pixel
-
- * Xconfigurator.pm: force 1024x768 on Powerbook
-
- * tools/ppc/README: README: README for creating PPC boot CD
-
-2001/03/14 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: changed label + profile before types..
-
-2001/03/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po,
- share/po/i18n_compssUsers, share/po/DrakX.pot, share/po/es.po,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/Changelog, share/po/sk.po,
- share/po/lt.po, share/po/sl.po, share/po/br.po, share/po/ca.po,
- share/po/gl.po, share/po/lv.po, share/po/uk.po, share/po/eo.po,
- share/po/ro.po, share/po/da.po, share/po/cs.po, share/po/af.po:
- corrected the script and updated po files
-
-2001/03/14 Pixel <pixel@mandrakesoft.com>
-
- * share/compssUsers: keep only one Development entry
-
- * install_steps_gtk.pm, pkgs.pm: fix the compssUsers interpretation
-
- * bootlook.pm: fix for perl2fcalls
-
- * install_steps_interactive.pm (chooseGroups): disable the size display as
- it is wrong (for the beta2)
-
-2001/03/14 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_steps_interactive.pm, install_steps_gtk.pm,
- partition_table_mac.pm, bootloader.pm: fix bootstrap partition
- creation/tracking
- allow Xpmac to launch in 2 modes based on cmdline
-
-2001/03/14 siegel
-
- * share/po/de.po: new german version
-
-2001/03/14 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: changed label + profile before types..
-
-2001/03/14 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed unselect management of choice, propagate unselection
- correctly to all
- packages requiring unselected package.
-
- * install_any.pm: use LD_LOADER when invoking parshedlist.
-
-2001/03/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po, share/po/nl.po: updated Norwegian file
-
- * share/locales.tar.bz2, share/gconv.tar.bz2, share/list,
- share/fonts.tar.bz2: new fonts and locale files
-
- * share/po/ko.po: Fixed email of Korean translator
- updated Korean file
-
- * install_steps_interactive.pm, install_gtk.pm, lang.pm, keyboard.pm:
- completed language list
- completed language->keyboard guessing list
- aesthetic changes to an English message (removed \n and let gtk+
- do the formatting, it is nicer)
-
- * share/po/az.po: Updated Azeri file
-
-2001/03/14 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm: fix the compssUsers interpretation
- (readCompssUsers): change the key of compssUsers, added "label"
- (computeGroupSize): fix bug
- (computeGroupSize): fix logging
-
- * share/gconv.tar.bz2: moved to share/list
-
- * bootlook.pm: fix for perl2fcalls
-
- * share/rpmsrate: CLIENT & SERVER is prohibited
-
- * timezone.pm:
- - add many timezones
- - defaults to GMT
- - verifier added
-
- * install_steps_gtk.pm: fix the compssUsers interpretation
- (choosePackagesTree): fix
-
- * common.pm (bestMatchSentence, bestMatchSentence2): in wantarray, return
- the number
- of matched words/characters
-
- * share/compssUsers: keep only one Development entry
- CLIENT & SERVER is prohibited
-
- * install_steps_interactive.pm (chooseGroups): disable the size display as
- it is wrong (for the beta2)
- (chooseGroups): add path for seperating groups, use "label" for the
- group text
-
- * Makefile: remove gconv
-
-2001/03/13 siegel
-
- * share/po/de.po: Fixed typos.
-
-2001/03/13 siegel
-
- * share/po/de.po: Fixed typos.
-
-2001/03/13 dam's <damien@mandrakesoft.com>
-
- * share/help.png: changed
-
-2001/03/13 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm, install_steps_gtk.pm: compss is deprecated. use compssUsers
- for the tree
-
- * standalone/drakgw: pixelization
-
- * share/rpmsrate: HDF can't be at the beginning of the line or it will be
- taken as a flag
- moved icewm to SYSTEM with !KDE !GNOME
-
- * pkgs.pm: compss is deprecated. use compssUsers for the tree
- (readCompssUsers): get the "path"
-
- * install_steps.pm: compss is deprecated. use compssUsers for the tree
- renamef created and used
-
- * detect_devices.pm (burners): don't use cdroms() which return scdX for
- ide burners, and
- isBurner don't use the same technique. so use get() and grep for type
- "cdrom"
-
- * install_any.pm: compss is deprecated. use compssUsers for the tree
- (setPackages): set {compssUsersChoice}{PCMCIA} if hasPCMCIA
- renamef created and used
-
- * install_steps_interactive.pm: compss is deprecated. use compssUsers for
- the tree
- (chooseGroups): fix to get back the icons
- (chooseGroups): size computed should work
-
- * common.pm: renamef created and used
-
-2001/03/13 siegel
-
- * share/po/de.po: new german translation
-
-2001/03/13 warly
-
- * share/compssUsers: fix {W,w}orkstation
- remove ^Server and ^Development
-
-2001/03/13 Pixel <pixel@mandrakesoft.com>
-
- * standalone/drakgw: pixelization
-
- * install_steps_interactive.pm (chooseGroups): size computed should work
-
- * share/rpmsrate: moved icewm to SYSTEM with !KDE !GNOME
-
- * install_steps.pm, common.pm, install_any.pm: renamef created and used
-
-2001/03/12 dam's <damien@mandrakesoft.com>
-
- * Makefile: removed wizard pixmap from install
-
- * pixmaps/wiz_internet.png, pixmaps/wiz_internet_left.png: updated
- added pixmap for wizard
-
- * my_gtk.pm: new wizard layout, with pixmaps.
- added ugly workaround for ugly Hseparator
-
- * share/step-red.png, share/step-orange.png, share/step-orange-click.png,
- share/step-green-click.png, share/step-green.png, share/step-red-on.png,
- share/step-orange-on.png, share/step-green-on.png,
- share/step-green_s.png, share/step-red-click.png: removing bad png
- files...
-
- * share/help.png: new help button. blah
-
- * install_any.pm: typo
-
- * pixmaps/wiz_default_left.png, pixmaps/wiz_default_up.png: updated
-
- * netconnect.pm: corrected askokcancel -> askyesorno
-
- * interactive.pm: corrected bad okcanel in wizard mode
-
- * install_steps_interactive.pm: added $::isInstall
-
- * share/logo-mandrake_trans.png: new logo for other themes
-
- * services.pm: removed use Data::Dumper
- corrected bug in display
-
-2001/03/12 Franois Pons <fpons@mandrakesoft.com>
-
- * modules.pm, lang.pm, commands.pm, detect_devices.pm, pkgs.pm,
- live_install2: fixed live update between GLIBC 2.1 and GLIBC 2.2. should
- work for other
- combination but not tested. fixed locale usage and gtk environment
- interaction (added LOCPATH, GCONV_PATH and GTK_EXE_PREFIX).
- created LD_LOADER environment variable to keep track of right ELF loader
- to be used for the GLIBC used by the live update. added internal PATH
- to LD_LIBRARY_PATH as ELF loader only check this one and not PATH.
-
-2001/03/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw:
- - make it work as a wizard
- - make it work with iptables (kernel-2.4)
-
- * modules.pm: reflect Jeff Garzik's answers to my questions on kernel@
-
-2001/03/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/DrakX.pot, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/bg.po, share/po/de.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/br.po, share/po/ca.po,
- share/po/cy.po, share/po/uk.po, share/po/wa.po, share/po/da.po,
- share/po/cs.po, share/po/zh_TW.Big5.po, share/po/af.po: Updated Basque
- file
-
-2001/03/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (afterInstallPackages): save the compssUsers flattened
- for rpmdrake
-
- * install_steps_interactive.pm (summary): remove 'clicked' (labels are
- used)
- put everything in %compssUsers, use field flags for the flags :)
-
- * pkgs.pm (computeGroupSize): log what is found
- (saveCompssUsers): make it work
- (readCompssUsers): clean-up
- (saveCompssUsers): created
- put everything in %compssUsers, use field flags for the flags :)
- (computeGroupSize): created
-
- * share/rpmsrate: lower Zope (anyway Zope is not in main)
-
- * fsedit.pm (hds): search for existing lvm in @hds *and* @lvms
-
- * commands.pm (loadkeys): created
-
- * install_any.pm (setPackages): don't readCompssUsers with $o->{packages}
- (setPackages): kernel-secure doesn't exist anymore, use kernel22-secure.
- don't use kernel-secure as a kernel-smp.
- put everything in %compssUsers, use field flags for the flags :)
- (setPackages): set compssUsersChoice "3D" if 3D enabled graphic card
-
- * interactive_gtk.pm (ask_from_entries_refW): add $set for "label" entries
- add "label" type
-
- * share/compssUsers: change the path format
-
- * detect_devices.pm (get_mac_model): fix for perl2fcalls
-
- * interactive.pm: add "label" type
-
-2001/03/12 warly
-
- * share/compssUsers: add some NETWORKING_* that were empty
- dispach some DEVELOPMENT and SERVER to more appropriate groups
- added path
-
- * share/rpmsrate: add some NETWORKING_* that were empty
- dispach some DEVELOPMENT and SERVER to more appropriate groups
-
-2001/03/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ftp.pm: do not retry on 550 file unavailable
-
-2001/03/12 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (setPackages): set compssUsersChoice "3D" if 3D enabled
- graphic card
-
-2001/03/11 dam's <damien@mandrakesoft.com>
-
- * services.pm: no more restart button
-
-2001/03/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * ftp.pm: do not retry on 550 file unavailable
-
-2001/03/11 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (summary): fix clicked empty handler
-
- * share/rpmsrate:
- - lower tftp-server
- - a lot of modifs (thanks to Prana)
-
-2001/03/10 dam's <damien@mandrakesoft.com>
-
- * standalone/drakxservices: embedded mode
-
- * my_gtk.pm: added gtkset_border_width
- typo again
- typo
- added gtkmove
- added gtkset_modal and gtkappenditems
-
- * services.pm: fixed big bug.
- imajor improvement.
- improved.
-
-2001/03/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated Korean file
-
-2001/03/09 dam's <damien@mandrakesoft.com>
-
- * standalone/drakxconf: added harddrake
-
- * my_gtk.pm: applied gtkradio
- created create_boxradio
- in wizard mode : list -> radio buttons
- added gtkradio
-
- * bootlook.pm: workaround for the graphical layout.
-
- * install_steps_gtk.pm: applied gtkradio
- created create_boxradio
- in wizard mode : list -> radio buttons
-
- * printerdrake.pm: if embedded -> no first question
-
- * interactive_gtk.pm: added tooltips to create_boxradio
- applied gtkradio
- created create_boxradio
- in wizard mode : list -> radio buttons
-
-2001/03/09 Pixel <pixel@mandrakesoft.com>
-
- * share/rpmsrate: a hell lot of modifications, mostly cleanup of
- DEVELOPEMENT
-
-2001/03/09 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * Xconfigurator_consts.pm: keyboard mapping for PPC
-
- * detect_devices.pm: routine to detect MacIntosh model code
-
-2001/03/09 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm: added gtkradio
-
- * standalone/draknet: changed graphical layout, expert mode
-
-2001/03/09 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (read_rpmsrate): handle the special case of packages requiring
- locales-*,
- adding the flag LOCALES"*" for them
-
- * install_steps_interactive.pm (choosePackages): moved the log to
- install2::choosePackages (to have it in
- auto_installs too)
-
- * install_any.pm (setPackages): set compssUsersChoice LOCALES"*"
-
- * install2.pm (choosePackages): log groups choosen
-
- * share/rpmsrate: a hell lot of modifications, mostly cleanup of
- DEVELOPEMENT
- - chineese packages
- - move Aurora's to AURORA (DrakX take care of Aurora)
-
- * install_steps_gtk.pm (remove_advertising): created
-
-2001/03/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/init.c: workaround kernel-2.4 bug with /dev/log
-
-2001/03/08 Pixel <pixel@mandrakesoft.com>
-
- * verify_c: fix the regexp
-
- * detect_devices.pm (floppies): load module "floppy" before probing
-
-2001/03/08 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: applied if__
-
-2001/03/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/init.c: workaround kernel-2.4 bug with /dev/log
-
-2001/03/08 Pixel <pixel@mandrakesoft.com>
-
- * verify_c: fix the regexp
-
- * share/rpmsrate: add i18n'ed packages
-
- * detect_devices.pm (floppies): load module "floppy" before probing
-
-2001/03/08 dam's <damien@mandrakesoft.com>
-
- * common.pm: added if__
-
- * netconnect.pm: applied if__
-
-2001/03/08 Franois Pons <fpons@mandrakesoft.com>
-
- * diskdrake.pm: avoid using e2fsck, else it abort by checking partition
- size (which differs).
- fix resize ext2 by using resize2fs.
-
- * pkgs.pm: changed choice of package for selection.
-
- * share/list: added resize2fs and dumpe2fs, removed ext2resize which is
- replaced.
-
-2001/03/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dhcp.c: do not segfault in dhcp stuff, when af_packet is not
- honoured by kernel
-
-2001/03/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
-2001/03/08 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: advertising modifs
- (setPackages): use burners instead of IDEburners
-
- * bootloader.pm: cleanup
-
- * interactive.pm (ask_from_listf_no_check): catch wizcancel and return
- undef
-
- * fs.pm (write_fstab): change again for 'none' checking the mount point
- (write_fstab): special case for device ``none'' (which can be mounted
- twice or more :)
-
- * my_gtk.pm (_create_window): on delete_event, destroy the window and
- raise wizcancel
-
- * share/po/fr.po: fix bad translation
-
- * share/rpmsrate: add i18n'ed packages
- raise kdebase
-
- * install2.pm, install_steps.pm, install_steps_gtk.pm: advertising modifs
-
- * detect_devices.pm: cleanup
- (isBurner): use syslog to detect scsi burners
-
-2001/03/08 Stew Benedict <sbenedict@mandrakesoft.com>
-
- * install_steps_gtk.pm: encourage Xpmac to run in at least 16bpp
-
- * partition_table_mac.pm: fixed variable referencing - thx Pixel
-
-2001/03/08 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected bad pci number -> string
-
-2001/03/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bg.po, share/po/sr.po, share/po/sp.po, share/po/ca.po: updated
- Bulgarian, Catalan and Serbian files
-
-2001/03/08 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (dev2grub): better error reporting
-
- * tools/cvslog2changelog.pl (%users): add stew
-
- * install_steps.pm (setupBootloaderBefore): aurora stupid renaming fix
-
- * share/rpmsrate: raise kdebase
- xcdroast is the best cd burner ui, raise it above others
- lower some EDITORS
- raise vim-X11
- lower xrn, raise pan
-
- * install_any.pm (setPackages): use burners instead of IDEburners
- (setPackages): at least set BURNER for ide burners
-
- * any.pm: cleanup
-
- * install_steps_interactive.pm, install2.pm: re-add miscellaneous step,
- but always hidden (aka automatic)
-
- * detect_devices.pm (isBurner): use syslog to detect scsi burners
-
- * fs.pm (write_fstab): special case for device ``none'' (which can be
- mounted
- twice or more :)
-
- * tools/i386/netboot/stage2.3c90x, tools/i386/netboot/grub: new versions
- (without mem=)
-
-2001/03/08 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected bad pci number -> string
-
-2001/03/08 Pixel <pixel@mandrakesoft.com>
-
- * tools/i386/netboot/stage2.3c90x, tools/i386/netboot/grub: new versions
- (without mem=)
-
-2001/03/07 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected default focus after detection
- don't test adsl if net install
-
-2001/03/07 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (add_alias): remove the alias block-major-11 as it's
- overriding the
- default alias to sr_mod, and is uneeded with scsi_hostadapter being
- added
- to /etc/modules.conf
-
- * share/rpmsrate: lower heartbeat
-
-2001/03/07 sbenedict
-
- * help.pm: * perl-install/help.pm - typo in yaboot help
-
- * any.pm: * perl-install/any.pm - fixed two $l vs. @l references -
- bootloader menu, need image/boot in rec mode PPC
- CVl:
- ----------------------------------------------------------------------
-
- * devices.pm: * perl-install/devices.pm - add adbmouse
-
-2001/03/07 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: not use common anymore, uses gtkpng, cosmetic chages
-
-2001/03/07 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm, bootloader.pm: fixed support for other kernel for
- bootloader entries.
- automatically add 2.2 entries for kernel22 (manage hack-kernel too).
-
- * Xconfigurator.pm: remove 32 bit depth for S3 Trio3D card.
-
- * pkgs.pm: added support for killing all child process of a transaction,
- necessary to be
- able to umount cdrom and eject it correctly.
-
-2001/03/07 Pixel <pixel@mandrakesoft.com>
-
- * share/fonts.tar.bz2: use gb16fs instead of gb16st
-
- * modules.pm (add_alias): remove the alias block-major-11 as it's
- overriding the
- default alias to sr_mod, and is uneeded with scsi_hostadapter being
- added
- to /etc/modules.conf
-
- * share/rpmsrate: lower heartbeat
- lower Mesa's rate
-
- * install2.pm (main): save $@ in $err so that it's not modified before
- being used
-
- * share/locales.tar.bz2: remove ending '/' in symlinks not pleasing
- packdrake
-
- * standalone/drakboot: make it please perl2fcalls
-
-2001/03/07 sbenedict
-
- * bootloader.pm, Xconfigurator.pm: * perl-install/Xconfigurator.pm - force
- XF4 for PPC in recommended mode
- * perl-install/bootloader.pm - rework get_of_dev to work in live install
-
- * install_steps_interactive.pm, any.pm, partition_table_mac.pm: *
- perl-install/any.pm - change in partition_table_mac'xxx syntax
- * perl-install/install_steps_interactive.pm - change in
- partition_table_mac'xxx syntax
-
- * perl-install/partition_table_mac.pm - change in
- partition_table_mac'xxx syntax
-
-2001/03/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/fr.po: Fixed French typos reported by tester
-
-2001/03/07 Pixel <pixel@mandrakesoft.com>
-
- * share/fonts.tar.bz2: use gb16fs instead of gb16st
-
- * fsedit.pm: fix typo
-
- * install2.pm (main): save $@ in $err so that it's not modified before
- being used
-
- * share/rpmsrate: lower Mesa's rate
-
- * standalone/drakboot: make it please perl2fcalls
-
-2001/03/06 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected bad %intf while savung
- don't ask configuration if expert
- now detecting adsl
-
- * standalone/draknet: remmoved 'quiting appli' screen
-
-2001/03/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: fix save of automatic stage1 info for static network
-
- * mdk-stage1/init.c: do not display from syslog msg's from RPM telling
- that it
- installed/removed some pkg's
-
- * mdk-stage1/Makefile: fix includes for init
-
-2001/03/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, help.pm, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/id.po, share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, standalone/draknet,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/uk.po, share/po/eo.po, share/po/ro.po, share/po/da.po,
- share/po/cs.po, share/po/af.po: corrected some typos, Updated Japanese
- file
-
-2001/03/06 Pixel <pixel@mandrakesoft.com>
-
- * perl2fcalls:
- - small fix for bootlook.pm
- - don't display reused
-
- * detect_devices.pm (stringlist): if no text description, display ids
-
- * install_steps_interactive.pm (generateAutoInstFloppy): comment old code
- (summary): fixes
- (setupSCSI): cleanup
- (summary): display sound/tv/isdn cards found
-
- * fsedit.pm (check_mntpoint): don't allow LVM on / or /boot
- (@suggestions_mntpoints): add /boot
-
- * install_any.pm: hack to make perl2fcalls happy
- (getHds): fix for no hd detected in newbie installs
- (setPackages): s/snd-slot/sound-slot/
-
- * install_steps_auto_install.pm (@graphical_steps): add
- beforeInstallPackages so that advertisings are there
-
- * install2.pm (setupSCSI): remove autoSCSI, cleanup
-
- * http.pm, ftp.pm: don't use install_any
-
- * modules.pm: add cciss
-
- * partition_table.pm (add): create 3 primaries before creating an extended
- if DAC960 (/dev/rd/*)
- (add): max number of parts for rd, ida and cciss
-
-2001/03/06 yduret
-
- * bootlook.pm: pixelisation
-
-2001/03/06 dam's <damien@mandrakesoft.com>
-
- * install2.pm: corrected bad file search
- corrected intf setting
-
- * standalone/draknet: added enable/disable networking button.
-
- * standalone/drakxconf: updated to be launched frome DrakConf if no
- DISPLAY
-
- * netconnect.pm: now detecting adsl
- typo
- better load_conf
-
- * Xconfigurator.pm: cleaned png displaying
-
- * common.pm: setinhash -> set_in_hash
- added setinhash
-
- * fs.pm: typo
- use set_in_hash
-
-2001/03/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/cdrom.c: enable probing of all the CDROM drives in automatic
- mode
-
- * mdk-stage1/Makefile: fix includes for init
-
-2001/03/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: corrected some typos, Updated Japanese file
- updated Lithuanian file
-
- * help.pm, standalone/draknet: corrected some typos, Updated Japanese file
-
-2001/03/06 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, any.pm, Xconfigurator.pm: move inittab modifying to
- any::runlevel
-
- * partition_table.pm (add): max number of parts for rd, ida and cciss
-
- * fs.pm, netconnect.pm, common.pm: set_in_hash is now put_in_hash
-
- * diskdrake.pm (Create): pixelization
-
- * fsedit.pm (hds): pixelization
-
- * install_steps_auto_install.pm (@graphical_steps): add
- beforeInstallPackages so that advertisings are there
-
- * modules.pm: add cciss
-
- * install2.pm (main): remove unloading vfat (not needed anymore with
- mdk-stage1)
-
-2001/03/05 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: $mouse->{device} is set if it doesn't exists.
-
- * Makefile: added pixmaps copying
-
-2001/03/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * netconnect.pm, bootlook.pm, help.pm: fixed English typos
-
-2001/03/05 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (generateAutoInstFloppy): use
- generate_automatic_stage1_params
-
- * c/stuff.xs.pm, my_gtk.pm: XSetInputFocus now done in perl-GTK
-
- * install_any.pm (generate_automatic_stage1_params): replace
- generate_ks_cfg
-
-2001/03/05 dam's <damien@mandrakesoft.com>
-
- * Makefile: added pixmaps copying
-
- * standalone/draknet: required gtk only if needed, added redirection to
- newt if needed
-
- * netconnect.pm: $mouse->{device} is set if it doesn't exists.
- corrected short circuit if network install
- corrected bad end message,
- added copying of resolv.conf & modules.conf
-
- * install2.pm: moved askrootpasswd and adduser before network conf
-
- * network.pm: removed old NS0 fetching. /etc/resolv.conf is read in
- install2.pm now
- removed setdefaultroute and sethostname
-
-2001/03/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: Updated Latvian, Belarussian and Spanish files
-
-2001/03/05 Pixel <pixel@mandrakesoft.com>
-
- * lvm.pm (lv_create): fix typo
-
- * bootloader.pm: add use devices
- (install_grub): ensure the translated messages are not too big the hard
- way
-
- * install_any.pm (generate_automatic_stage1_params): replace
- generate_ks_cfg
- (install_urpmi): have "use hdlist ..." in any case
-
- * my_gtk.pm: XSetInputFocus now done in perl-GTK
- (_create_window): don't care about c::XSetInputFocus not existing
-
- * any.pm (setupBootloader): pixelization
- (setupBootloader): fix call to get_append
-
- * interactive.pm (vnew): cleanup
-
- * common.pm (salt): cleanup
-
- * install_steps_interactive.pm (generateAutoInstFloppy): use
- generate_automatic_stage1_params
-
- * c/stuff.xs.pm: XSetInputFocus now done in perl-GTK
-
- * c/Makefile.PL: compile fix
-
- * diskdrake.pm (create_buttons4partitions_): fix for displaying LVM
-
- * Xconfigurator.pm (xtest): use external xtest if standalone
-
- * install2.pm (main): remove unloading vfat (not needed anymore with
- mdk-stage1)
-
-2001/03/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- diskdrake.pm, share/po/af.po: updated po files
-
-2001/03/04 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm (Add2LVM): fix bug (causing empty list), make cancel work
-
- * share/rpmsrate:
- - remove autologin
- - move X11R6-contrib to DEVELOPEMENT and lower rate
-
-2001/03/04 stew <sbenedict@mandrakesoft.com>
-
- * any.pm - changes to enable yaboot configuration for PPC
-
- * diskdrake.pm, fs.pm, partition_table.pm isBootstrap -> isAppleBootstrap
-
- * install_steps_interactive.pm - auto-add Apple Bootstrap - PPC
-
-2001/03/03 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, fsedit.pm, lvm.pm, standalone/diskdrake,
- install_interactive.pm, install2.pm: small fixes for LVM
-
- * diskdrake.pm: don't default the LVM name to 'pp' ;pp
- small fixes for LVM
-
-2001/03/03 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: small fixes for LVM
- (doPartitionDisksAfter): small adaptation for LVMs
- use run_or_die
-
- * fsedit.pm: small fixes for LVM
- (hds): detect LVMs and return them
- (add): handling of LVMs
- (@partitions_signatures): add new magic of reiserfs
-
- * bootloader.pm: use run_or_die
-
- * run_program.pm (run_or_die, rooted_or_die): created
-
- * install_steps_interactive.pm: cleanup
-
- * install_any.pm (getHds): handle LVMs. $o->{lvms} contain them
- (setPackages): ask for installation of package lvm when needed
- (suggest_mount_points, find_root_parts): take $fstab as arg instead of
- $hds
-
- * install2.pm: small fixes for LVM
- (formatPartitions): call vgscan if needed when / is mounted
-
- * devices.pm (make): better caller in error
-
- * share/list: add progs for LVM handling
-
- * install_interactive.pm: small fixes for LVM
-
- * diskdrake.pm: small fixes for LVM
- - addition of drive to notebook cleaned
- - various clean-up
- - handling of LVMs
-
- * standalone/diskdrake: small fixes for LVM
- small adaptation
-
- * lvm.pm: small fixes for LVM
- creation
-
- * partition_table.pm: add isLVMBased
-
-2001/03/02 stew <sbenedict@mandrakesoft.com>
-
- * commands.pm - fdisk locks up machine on report_bug - replace with pdisk PPC
-
- * install_steps.pm - no bootfloppy, added yaboot.conf - PPC
-
- * install_interactive.pm - pdisk vs. fdisk - PPC
-
- * bootloader.pm - added code to create yaboot.conf, run ybin - vmlinux vs. vmlinuz
-
-2001/03/02 stew <sbenedict@mandrakesoft.com>
-
- * c/smp.c -stanza for PPC
-
- * detect_devices.pm - added code for MO devices
-
- * help.pm - help information for yaboot - PPC
-
- * partition_table.pm - PPC mods
-
- * partition_table_mac.pm - PPC mods
-
- * modules.pm - PPC mods - parallel port not used
-
- * diskdrake.pm - PPC mods - display like pdisk
-
- * install2.pm - PPC mod - no bootdisk
-
- * fs.pm - bootstrap partition - PPC
-
-2001/02/27 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: pop up a dialog to quit X when accepting
- configuration
-
-2001/02/27 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_raw.pm (@MBR_signatures): add yet another grub signature
-
- * devices.pm (entry): add fd0H1440 and fd1H1440
-
- * bootloader.pm (mkbootdisk): fix for mkbootdisk using fd0H1440. Must be
- created
-
-2001/02/26 dam's <damien@mandrakesoft.com>
-
- * Makefile.drakxtools, pixmaps/hori.xpm, pixmaps/tradi.xpm,
- pixmaps/eth_card_mini.xpm, pixmaps/verti.xpm: new pixmap policy
-
- * Makefile: typo
- new pixmap policy
-
- * bootlook.pm: typo
- new pixmap policy
- need to be merged with bootloader
-
- * standalone/draknet: reincluded Gtk + init Gtk
- thiskind -> thiskind_backend
- new pixmap policy
-
- * standalone/drakboot: short-circuit to bootlook for the moment.
-
-2001/02/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po,
- share/po/i18n_compssUsers, share/po/DrakX.pot, share/po/es.po,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/sl.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: Fixed i18n_compssUsers
- script to produce a correct pot file
- Updated Estonian and Walloon files
-
- * bootlook.pm: changed I_() to _() so xgettext cna find the translatable
- strings
-
-2001/02/26 Pixel <pixel@mandrakesoft.com>
-
- * standalone/drakgw: pixelization
-
- * install_steps.pm: remove unneeded "use install_interactive"
-
- * install_steps_gtk.pm (copy_advertising): fix changing for
- advertising_images
-
-2001/02/26 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: should correct bad resolv.conf when swithcinf in
- standalone embedded mode. Not Certified
- fixed standalone edition
- corrected wizard mode.
-
- * Makefile.drakxtools, Makefile, pixmaps/eth_card_mini.xpm: new pixmap
- policy
-
- * standalone/draknet: new pixmap policy
- fixed standalone edition
-
- * bootlook.pm: need to be merged with bootloader
-
- * interactive_gtk.pm: if wizard, show the button
-
- * standalone/drakboot: short-circuit to bootlook for the moment.
-
-2001/02/26 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (if_): fix for use in scalar context
-
- * install_steps_interactive.pm (summary): translate mouse description
-
- * install_steps.pm: remove unneeded "use install_interactive"
-
- * install_steps_gtk.pm (copy_advertising): fix changing for
- advertising_images
-
-2001/02/26 warly
-
- * share/compssUsers, share/rpmsrate: remove some packages
-
-2001/02/26 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm: if wizard, show the button
-
- * netconnect.pm: corrected wizard mode.
-
-2001/02/26 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (if_): fix for use in scalar context
-
- * install_steps_interactive.pm (summary): translate mouse description
-
-2001/02/25 dam's <damien@mandrakesoft.com>
-
- * share/logo-mandrake-Firewall.xpm, share/logo-mandrake.xpm: changed logo.
-
- * netconnect.pm: profile handling.
- profile handling
- corrected wizard.
-
- * standalone/draknet: profile handling.
- profile handling
-
- * install_steps_interactive.pm: updated
-
-2001/02/25 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): move the load_deps before all the loadO's
-
- * install_any.pm (g_auto_install): have formatMountPartitions graphical if
- $graphical
-
- * install_steps_interactive.pm (generateAutoInstFloppy): use "timeout 1"
- for replay
-
- * interactive_gtk.pm (ask_from_entries_refW): ensure "advanced" lists
- center the chosen value
-
-2001/02/24 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, install2.pm: move writing to config files from
- install2::selectKeyboard to install_steps
-
- * share/list, Makefile, tools/i386/mkreiserfs: for now, have mkreiserfs in
- the CVS since the current cooker version is too recent
-
- * commands.pm (more): handle 'q' to quit
-
-2001/02/24 Pixel <pixel@mandrakesoft.com>
-
- * c/Makefile (stuff): fix the fix's fix :'-(
-
- * detect_devices.pm (pci_probe): fix to clean the log
-
- * install_steps_interactive.pm (setRootPassword): NIS server must be
- editable
-
-2001/02/23 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (g_auto_install): handle $replay flag. It means a 'not
- fully automated install'.
-
- * install_steps_auto_install.pm (@graphical_steps): specify which step
- should be interactive
-
- * c/Makefile (stuff.xs): exporting C_RPM and C_DRAKX is needed
-
- * install_steps.pm (afterInstallPackages): no kdm UserView in NIS
- (configurePrinter): if_'ization
-
- * install_steps_interactive.pm (exitInstall): ask wether Replay or
- Automated
- (generateAutoInstFloppy): handle $replay flag. It means a 'not fully
- automated install'.
- (summary): nicer mouse name
-
-2001/02/23 dam's <damien@mandrakesoft.com>
-
- * network.pm, standalone/draknet, netconnect.pm, my_gtk.pm: new wizard
- layout, no use gtk in draknet, minor bugfixes
-
-2001/02/23 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: added accessor the rpmsrate data of packages.
- avoid rebuilding the database for oem, rpm db is assumed to be fine.
-
- * rescue/make_rescue_img: removed kernel_reread program.
-
- * rescue/tree/etc/oem: removed server from selection.
- added mutli CD support to OEM (NFS/DVD transparent)
- fixed selection of package now select much more than before.
- fixed root partition size set to the minimum.
-
-2001/02/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/rpmsrate: move xterm to SYSTEM
-
-2001/02/23 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: move the 'use my_gtk' in 'require my_gtk' and only if
- needed
-
- * install_steps_auto_install.pm (@graphical_steps): specify which step
- should be interactive
-
- * c/stuff.xs.pm: hack for macroporcessing in term.h
- use C_DRAKX
-
- * install_steps.pm (afterInstallPackages): no kdm UserView in NIS
- (configurePrinter): if_'ization
-
- * share/rpmsrate: add packages installed on demand by DrakX. they are
- specifically flagged
- or flagged 'INSTALL'
-
- * perl2fcalls: handling of ``package''->import(``what to import'')
-
- * interactive.pm (vnew): use /usr/X11R6/bin/xtest instead of c::Xtest
-
- * Makefile (tar-drakxtools): C_RPM and C_DRAKX set to 0
-
- * install_any.pm (g_auto_install): handle $replay flag. It means a 'not
- fully automated install'.
-
- * c/Makefile.PL: use C_DRAKX
-
- * pkgs.pm (setSelectedFromCompssList): fix the fix
-
- * c/Makefile (stuff.xs): exporting C_RPM and C_DRAKX is needed
- add setting C_DRAKX to 1 by default
-
- * install_steps_interactive.pm (exitInstall): ask wether Replay or
- Automated
- (generateAutoInstFloppy): handle $replay flag. It means a 'not fully
- automated install'.
- (summary): nicer mouse name
-
-2001/02/23 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (ask_from_entries_refW): double clicking on list
- means 'Ok'
-
- * pkgs.pm (setSelectedFromCompssList): fix sillyness
-
-2001/02/22 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corected infinite loop
-
-2001/02/22 Franois Pons <fpons@mandrakesoft.com>
-
- * rescue/tree/etc/oem: minor cleanup to edit partition size more easily.
- brand new version written in perl, support repartitionning on the fly of
- the
- hard disk and resize of already present FAT partition.
-
- * rescue/list.i386, rescue/list, rescue/Makefile: make rescue build a bit
- more cleaner (added dependancy).
- added missing file for rescue to enable new oem install.
-
-2001/02/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/insmod-modutils/include/elf_hppa64.h,
- mdk-stage1/insmod-modutils/util/alias.h,
- mdk-stage1/insmod-modutils/util/xstrcat.c,
- mdk-stage1/insmod-modutils/util/gzfiles.c,
- mdk-stage1/insmod-modutils/include/elf_arm.h,
- mdk-stage1/insmod-modutils/util/sys_qm.c,
- mdk-stage1/insmod-modutils/util/modstat.c,
- mdk-stage1/insmod-modutils/obj/obj_sparc.c,
- mdk-stage1/insmod-modutils/include/elf_m68k.h,
- mdk-stage1/insmod-modutils/Makefile,
- mdk-stage1/insmod-modutils/util/xstrdup.c,
- mdk-stage1/insmod-modutils/obj/obj_arm.c,
- mdk-stage1/insmod-modutils/obj/obj_m68k.c,
- mdk-stage1/insmod-modutils/obj/obj_hppa64.c,
- mdk-stage1/insmod-modutils/include/elf_sparc64.h,
- mdk-stage1/insmod-modutils/util/sys_dm.c,
- mdk-stage1/insmod-modutils/include/elf_s390.h,
- mdk-stage1/insmod-modutils/obj/obj_s390.c,
- mdk-stage1/insmod-modutils/util/xmalloc.c,
- mdk-stage1/insmod-modutils/util/xsystem.c, mdk-stage1/insmod.h,
- mdk-stage1/insmod-modutils/util/xftw.c,
- mdk-stage1/insmod-modutils/include/elf_i386.h,
- mdk-stage1/insmod-modutils/util/sys_gks.c,
- mdk-stage1/insmod-modutils/util/snap_shot.c,
- mdk-stage1/insmod-modutils/obj/obj_i386.c, mdk-stage1/modules.c,
- mdk-stage1/stage1.c, mdk-stage1/insmod-modutils/include/obj.h,
- mdk-stage1/insmod-modutils/include/elf_ppc.h,
- mdk-stage1/insmod-modutils/obj/obj_reloc.c,
- mdk-stage1/insmod-modutils/include/elf_sparc.h,
- mdk-stage1/insmod-modutils/util/sys_nim.c,
- mdk-stage1/insmod-modutils/obj/obj_ppc.c, mdk-stage1/Makefile,
- mdk-stage1/insmod-modutils/include/elf_hppa.h,
- mdk-stage1/insmod-busybox/insmod.c,
- mdk-stage1/insmod-modutils/util/meta_expand.c,
- mdk-stage1/insmod-modutils/util/arch64.c,
- mdk-stage1/insmod-modutils/obj/obj_load.c,
- mdk-stage1/insmod-modutils/obj/obj_hppa.c,
- mdk-stage1/insmod-busybox/insmod.h,
- mdk-stage1/insmod-modutils/include/elf_ia64.h,
- mdk-stage1/insmod-modutils/obj/obj_ia64.c,
- mdk-stage1/insmod-modutils/obj/obj_sparc64.c,
- mdk-stage1/insmod-modutils/include/elf_mips.h,
- mdk-stage1/insmod-modutils/include/module.h,
- mdk-stage1/insmod-modutils/obj/obj_mips.c,
- mdk-stage1/insmod-modutils/util/sys_cm.c,
- mdk-stage1/insmod-modutils/obj/obj_alpha.c,
- mdk-stage1/insmod-modutils/include/kerneld.h,
- mdk-stage1/insmod-modutils/util/xrealloc.c,
- mdk-stage1/insmod-modutils/obj/Makefile,
- mdk-stage1/insmod-modutils/insmod-frontend.c,
- mdk-stage1/insmod-modutils/obj/obj_common.c,
- mdk-stage1/insmod-modutils/include/modstat.h,
- mdk-stage1/insmod-modutils/util/Makefile,
- mdk-stage1/insmod-modutils/include/config.h,
- mdk-stage1/insmod-modutils/util/logger.c,
- mdk-stage1/insmod-modutils/obj/obj_kallsyms.c,
- mdk-stage1/Makefile.common, mdk-stage1/insmod-modutils/include/util.h,
- mdk-stage1/insmod-modutils/util/config.c,
- mdk-stage1/insmod-modutils/include/version.h,
- mdk-stage1/insmod-modutils/include/kallsyms.h,
- mdk-stage1/insmod-modutils/include/elf_alpha.h,
- mdk-stage1/insmod-modutils/util/sys_oim.c,
- mdk-stage1/insmod-modutils/insmod.c: use modutils for non Intel arch's
-
-2001/02/22 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (write_fstab): clean-up, $fstab takes precedence over @to_add, but
- not
- over existing /etc/fstab. Fix some stupid stuff
-
- * modules.pm, commands.pm: call /usr/bin/insmod_ with full path
-
- * install2.pm (main): don't set a special $remote_path PATH for
- postInstallNonRooted
- (otherwise install's modprobe is not used, and you can't "modprobe
- vfat",
- even if "/usr/bin/modprobe vfat" doesn't work because insmod_ is not
- found.
-
- * my_gtk.pm (create_box_with_title): disallow focusing on text if it is
- non-scrolled
-
-2001/02/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dietlibc/include/stdlib.h, mdk-stage1/minilibc.c,
- mdk-stage1/init-libc-headers.h,
- mdk-stage1/dietlibc/include/sys/select.h, mdk-stage1/Makefile,
- mdk-stage1/init.c, mdk-stage1/minilibc.h,
- mdk-stage1/dietlibc/include/unistd.h,
- mdk-stage1/dietlibc/include/sys/socket.h,
- mdk-stage1/dietlibc/include/signal.h: have "init" compiled against
- dietlibc (rather than glibc) on non-Intel arch's
-
-2001/02/22 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_auto_install.pm: $graphical is now a module variable. Can
- be changed from everywhere
-
- * fs.pm (write_fstab): clean-up, $fstab takes precedence over @to_add, but
- not
- over existing /etc/fstab. Fix some stupid stuff
-
- * modules.pm, commands.pm: call /usr/bin/insmod_ with full path
-
- * install2.pm (main): don't set a special $remote_path PATH for
- postInstallNonRooted
- (otherwise install's modprobe is not used, and you can't "modprobe
- vfat",
- even if "/usr/bin/modprobe vfat" doesn't work because insmod_ is not
- found.
-
- * my_gtk.pm (create_box_with_title): disallow focusing on text if it is
- non-scrolled
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): fix setting
- type to 'list' in
- case of format. should be only set if type is unset
- (ask_from_entries_refH_powered_normalize): if list+format then type is
- 'list', combo not accepted (hacky?)
-
- * interactive_gtk.pm (ask_from_entries_refW): if no button wanted, don't
- call create_okcancel
-
-2001/02/22 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): if list+format
- then type is
- 'list', combo not accepted (hacky?)
-
- * install_steps_auto_install.pm: $graphical is now a module variable. Can
- be changed from everywhere
-
- * interactive_gtk.pm (ask_from_entries_refW): if no button wanted, don't
- call create_okcancel
-
-2001/02/21 dam's <damien@mandrakesoft.com>
-
- * network.pm, netconnect.pm: netconnect recode, wizard compatible.
- network.pm modified for wizard. Still need work for ask_yesorno,
- ask_okcancel. +debugging of course
-
- * standalone/draknet: updated (don't remember what)
-
-2001/02/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/tools.c, mdk-stage1/Makefile,
- mdk-stage1/dietlibc/lib/vprintf.c, mdk-stage1/dietlibc/lib/vfprintf.c,
- mdk-stage1/minilibc.h, mdk-stage1/minilibc.c,
- mdk-stage1/init-libc-headers.h:
- - fix "init" on ppc (do not use minilibc on non-i386 arch's)
- - fix segfault of dietlibc-linked apps (broken va_stuff in dietlibc)
- - cleanup of "init"
-
- * mdk-stage1/init.c:
- - fix "init" on ppc (do not use minilibc on non-i386 arch's)
- - fix segfault of dietlibc-linked apps (broken va_stuff in dietlibc)
- - cleanup of "init"
- fix up syslog logging stuff
-
-2001/02/21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (generateAutoInstFloppy): removed
-
- * install_any.pm (g_auto_install): use selected_leaves for
- default_packages to reduce the
- list of packages (aka cleanup auto_inst.cfg)
- (g_default_packages): created
-
- * install_steps_interactive.pm (exitInstall): add generateAutoInstFloppy
- and g_default_packages calls in
- advanced
-
- * netconnect.pm, partition_table.pm, fsedit.pm: cleanup Data::Dumper use
-
- * pkgs.pm (selected_leaves): created
-
- * install2.pm (main): do postInstallNonRooted before postInstall (so that
- 'modprobe
- vfat' can be done in postInstallNonRooted and used in postInstall)
- - move the loadO of patch/defcfg after loading modules.dep
- - generateAutoInstFloppy is no more a step
- - removed use Data::Dumper
-
-2001/02/21 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * share/rpmsrate: Add iputils to SYSTEM.
-
-2001/02/21 dam's <damien@mandrakesoft.com>
-
- * docs/wizard.doc: putain de doc de merde pout petite qui est trop dbile
-
- * interactive.pm, my_gtk.pm: corrected wizard mode.
-
-2001/02/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/TECH-INFOS: sync doc with disk automatic installs
-
- * mdk-stage1/disk.c: add support for automatic (ex-kickstart) in disk
- installs
-
-2001/02/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
-2001/02/21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (generateAutoInstFloppy): removed
-
- * install_any.pm (g_auto_install): use selected_leaves for
- default_packages to reduce the
- list of packages (aka cleanup auto_inst.cfg)
- (g_default_packages): created
-
- * install_steps_interactive.pm (exitInstall): add generateAutoInstFloppy
- and g_default_packages calls in
- advanced
-
- * netconnect.pm, partition_table.pm, fsedit.pm: cleanup Data::Dumper use
-
- * pkgs.pm (selected_leaves): created
-
- * install2.pm (main): do postInstallNonRooted before postInstall (so that
- 'modprobe
- vfat' can be done in postInstallNonRooted and used in postInstall)
- - move the loadO of patch/defcfg after loading modules.dep
- - generateAutoInstFloppy is no more a step
- - removed use Data::Dumper
-
-2001/02/20 Pixel <pixel@mandrakesoft.com>
-
- * printerdrake.pm: fix typo
-
- * install_steps.pm, install_steps_gtk.pm, install_any.pm: better
- advertising support
-
-2001/02/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/url.h, mdk-stage1/url.c, mdk-stage1/network.c: for HTTP
- installs, make use of Content-Length when available, to display
- progressbar
-
-2001/02/20 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: various
- - pcmcia_config.patch now in tools (no more in install which is
- removed)
- - copy xpm's (until step icons work with png's)
- - transform group icons in pngs
-
- * modules.pm, class_discard.pm, my_gtk.pm, Xconfigurator.pm: various
-
- * tools/pcmcia_config.patch: pcmcia_config.patch now here
-
- * printerdrake.pm: fix typo
-
- * install_any.pm, install_steps.pm, install_steps_gtk.pm: better
- advertising support
-
-2001/02/20 warly
-
- * share/compssUsers, share/rpmsrate, share/compssList: update rpmsrate
-
-2001/02/20 Franois Pons <fpons@mandrakesoft.com>
-
- * c/stuff.xs.pm, live_install, pkgs.pm, live_install2: added RPMRC_FILE
- env variable to choose rpmrc file for rpmlib used
- by DrakX, neccessary for live update from a 7.2 or older.
- Check that if something goes wrong with rebuilddb, avoid removing
- old rpm-3 db files.
- Make sure live_install can start from top directory too.
-
-2001/02/20 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: various
- - pcmcia_config.patch now in tools (no more in install which is
- removed)
- - copy xpm's (until step icons work with png's)
- - transform group icons in pngs
-
- * modules.pm, class_discard.pm: various
-
- * tools/pcmcia_config.patch: pcmcia_config.patch now here
-
- * my_gtk.pm, Xconfigurator.pm: various
- major move. now ask_from_list returns false when canceled (it doesn't
- die 'ask_from_list canceled' anymore)
-
- * interactive_gtk.pm, standalone/mousedrake, install_steps_interactive.pm,
- netconnect.pm, standalone/keyboarddrake, install2.pm, interactive.pm,
- any.pm, printerdrake.pm, diskdrake.pm: major move. now ask_from_list
- returns false when canceled (it doesn't die 'ask_from_list canceled'
- anymore)
-
-2001/02/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c: try to print errno's stuff when symlink to
- /tmp/stage2 failed
-
- * mdk-stage1/dhcp.c: ARP_MAX_RETRIES: s/5/4
-
-2001/02/19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated Estonian file
-
-2001/02/19 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm (ask_from_listf_no_check): die 'ask_from_list cancel' on
- cancel
-
- * my_gtk.pm (create_packtable): don't use attach_raw anymore (was a
- sillyme)
-
-2001/02/18 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: typo
- make fbastok happy about button placement.
- little improvements.
-
-2001/02/16 dam's <damien@mandrakesoft.com>
-
- * install_gtk.pm: corrected xpm mask
-
- * network.pm: wireless eth support corrected.
-
- * share/step-red.xpm, share/step-orange.xpm, share/step-orange-click.xpm,
- share/step-green-click.xpm, share/step-green.xpm, share/step-red-on.xpm,
- share/step-orange-on.xpm, share/step-green-on.xpm,
- share/step-red-click.xpm: re added these xpm files against display mask
- pb.
-
-2001/02/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/init.c: better ansi colors
-
- * mdk-stage1/dhcp.c: comply with glibc-2.2.2 more strict headers
-
- * mdk-stage1/stdio-frontend.c: display more nicely when there is a long
- list to choose from (1, 2 or 4 columns)
-
-2001/02/15 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/TECH-INFOS, mdk-stage1/README: update doc
-
-2001/02/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/az.po: updated Azeri file
-
-2001/02/15 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (installPackages): fix i_images
-
- * fsedit.pm (suggestions_mntpoint): fix
-
-2001/02/15 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (installPackages): fix i_images
- (installPackages): traktolpilization and advertising
-
- * Makefile (get_needed_files): copy png files instead of xpm's
-
- * fsedit.pm (suggestions_mntpoint): fix
-
- * my_gtk.pm (gtkcreate_png): add error message, syntax cleanup
-
- * share/list: add GdkImlib stuff
-
- * perl2fcalls: add Gtk::Gdk::ImlibImage
-
- * install2.pm (main): set SHARE_PATH to /export/Mandrake/mdkinst/usr/share
- if it exists
-
-2001/02/15 dam's <damien@mandrakesoft.com>
-
- * my_gtk.pm, any.pm, install_gtk.pm, install_steps_interactive.pm,
- install_steps_gtk.pm, interactive_gtk.pm: added png support. Need to
- test the faces2xpm stuff.
-
- * share/step-orange-click.xpm, share/rpm-selected.xpm,
- share/step-green-click.xpm, share/step-green.xpm, share/rpm-base.xpm,
- share/ftin.xpm, share/step-orange-on.xpm, share/ftout.xpm,
- share/step-red-click.xpm, share/step-green-on.xpm,
- share/rpm-unselected.xpm, share/step-red.xpm, share/step-orange.xpm,
- share/reload.xpm, share/rpm-semiselected.xpm,
- share/logo-mandrake-Desktop.xpm, share/rpm-installed.xpm,
- share/step-red-on.xpm: removed, png are used instead.
-
- * standalone/draknet: updated internet and added eth conf
-
- * share/help.xpm, share/logo-mandrake.xpm: removed, png are used instead.
- added png images
-
- * share/step-red.png, share/step-orange.png, share/reload.png,
- share/logo-mandrake.png, share/rpm-semiselected.png,
- share/logo-mandrake-Desktop.png, share/rpm-installed.png,
- share/logo-mandrake_sav.png, share/step-red-on.png, share/help_sav.png,
- share/rpm-selected.png, share/step-orange-click.png,
- share/step-green-click.png, share/step-green.png, share/rpm-base.png,
- share/logo-mandrake2.png, share/ftin.png, share/help.png,
- share/step-orange-on.png, share/step-green-on.png, share/ftout.png,
- share/step-red-click.png, share/step-green_s.png, share/themes-mdk.rc,
- share/rpm-unselected.png: added png images
-
-2001/02/15 Pixel <pixel@mandrakesoft.com>
-
- * Makefile (get_needed_files): copy png files instead of xpm's
-
- * install2.pm (main): set SHARE_PATH to /export/Mandrake/mdkinst/usr/share
- if it exists
- (selectKeyboard): give clicked as parameter
-
- * my_gtk.pm (gtkcreate_png): add error message, syntax cleanup
-
- * fsedit.pm (suggestions_mntpoint): fix typo
-
- * share/list: add GdkImlib stuff
-
- * perl2fcalls: add Gtk::Gdk::ImlibImage
-
- * install_steps_interactive.pm (summary): better message for i18n
-
- * install_steps_gtk.pm (installPackages): traktolpilization and
- advertising
-
-2001/02/14 dam's <damien@mandrakesoft.com>
-
- * network.pm, standalone/draknet: wireless updated
-
- * share/help.xpm, share/themes-mdk.rc, share/logo-mandrake.xpm: valentin
- theme :)
-
-2001/02/14 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (afterInstallPackages): add user in group usb
-
-2001/02/14 dam's <damien@mandrakesoft.com>
-
- * share/themes-mdk.rc: valentin theme :)
- added drawing theme section
-
- * network.pm: wireless updated
- updated wireless eth support
-
- * standalone/draknet: wireless updated
-
- * share/help.xpm, share/logo-mandrake.xpm: valentin theme :)
-
-2001/02/13 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: network con initiated in draknet.
- netconnect improvement.
- typo
-
- * network.pm: typo
- corrected domainname setting
-
- * standalone/draknet: network con initiated in draknet.
- netconnect improvement.
-
-2001/02/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/frontend.h, mdk-stage1/network.h,
- mdk-stage1/stdio-frontend.c, mdk-stage1/dhcp.c, mdk-stage1/automatic.c,
- mdk-stage1/newt-frontend.c, mdk-stage1/automatic.h, mdk-stage1/disk.c,
- mdk-stage1/network.c: write down Magic Callback (tm) for static ip stuff
-
- * mdk-stage1/modules.c: ask for modules parameters everytime in expert
- mode, to avoid wrong autodetections in certain cases
- - better log of nfs mount errors
- - don't insmod modules already present (important for bzip2 slowness)
-
- * mdk-stage1/cdrom.c: better error msg thx to mcdtg
-
- * mdk-stage1/mount.c, mdk-stage1/nfsmount.c:
- - better log of nfs mount errors
- - don't insmod modules already present (important for bzip2 slowness)
-
- * mdk-stage1/stage1.c, mdk-stage1/init.c: use exit code 66 for rescue
- better console messages at startup
-
-2001/02/13 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: profile handling updated
-
- * network.pm: typo
- corrected domainname setting
-
- * netconnect.pm: finished load_conf
-
-2001/02/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/make_rescue_img, rescue/list: include libs for hostname resolving
-
- * mdk-stage1/stage1.c, mdk-stage1/init.c: better console messages at
- startup
-
- * mdk-stage1/tools.c:
- - save /etc/resolv.conf for rescue
-
-2001/02/13 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectKeyboard): can be automatic only in
- non-expert
-
- * any.pm: md5 now done via crypt
-
- * install_steps.pm (exitInstall): catch exception of output report.bug
- (for gc)
-
-2001/02/13 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectKeyboard): can be automatic only in
- non-expert
-
- * tools/cvslog2changelog.pl: fix for gc & fpons
- fix for fredl broken CVS
-
- * any.pm: md5 now done via crypt
-
- * install_steps.pm (exitInstall): catch exception of output report.bug
- (for gc)
-
-2001/02/13 dam's <damien@mandrakesoft.com>
-
- * network.pm: experimental wireless eth support. Not tested
-
-2001/02/13 Pixel <pixel@mandrakesoft.com>
-
- * tools/cvslog2changelog.pl: fix for gc & fpons
- fix for fredl broken CVS
-
- * c/stuff.xs.pm, c/Makefile.PL, c/md5.h, c/md5_crypt.c, c/md5.c: md5 can
- be done via crypt of glibc, so remove all this
-
-2001/02/13 dam's <damien@mandrakesoft.com>
-
- * any.pm: merging difference
-
- * netconnect.pm: corrected profile handling
-
- * network.pm: experimental wireless eth support. Not tested
-
-2001/02/12 Pixel <pixel@mandrakesoft.com>
-
- * tools/addchangelog.pl: log more than mdk-stage1 and perl-install (added
- docs, rescue, tools)
-
-2001/02/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/probing.c: do not close un unbound socket!!
-
- * c/stuff.xs.pm: close socket everytime in hasNetDevice
-
- * mdk-stage1/Makefile: tag it 8.0beta instead of 8.0, to avoid future
- potential confusions
-
- * modules.pm: re include some network modules
-
-2001/02/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * rescue/list: fix vi trouble
- - add lspci, lspcidrake, vim-minimal
- - better /etc/issue
- - better PS1
- - write embryonic tool (installation of detected drivers according to
- pci cards)
-
- * rescue/aliases, rescue/tree/etc/issue: fix vi trouble
-
- * rescue/list.i386, rescue/make_rescue_img, rescue/drvinst:
- - add lspci, lspcidrake, vim-minimal
- - better /etc/issue
- - better PS1
- - write embryonic tool (installation of detected drivers according to
- pci cards)
-
-2001/02/12 Pixel <pixel@mandrakesoft.com>
-
- * rescue/drvinst: pixelization
-
- * docs/README: fix doc about Mandrake/base/compss
-
- * install_steps_gtk.pm (choosePackagesTree): non first choice packages are
- in "Other".
-
- * install_interactive.pm, any.pm, fsedit.pm, diskdrake.pm: auto_allocate
- partitions choice modified. diskdrake in expert asks what kind
- of auto_allocation is wanted, others choose 'simple' in
- %fsedit::suggestions
-
- * install2.pm: auto_allocate partitions choice modified. diskdrake in
- expert asks what kind
- of auto_allocation is wanted, others choose 'simple' in
- %fsedit::suggestions
- (main): gc has done it again! /tmp/conf.modules is now
- /etc/modules.conf,
- so load both to keep compatibility.
-
- * my_gtk.pm: cleanup (remove ask_from_list and _ask_from_list)
-
- * interactive_gtk.pm (ask_from_entries_refW): use
- $common->{advanced_label}
- (create_ctree): add keyboard shortcuts
- (create_clist): moveto only if row_is_visible
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): advanced_label
- defaults to
- _("Advanced")
-
- * tools/addchangelog.pl: log more than mdk-stage1 and perl-install (added
- docs, rescue, tools)
-
- * install_steps_interactive.pm (configurePrinter): cleanup,
- pkg_install_if_requires_satisfied('xpp',
- 'kups') only if a printer is configured (for the case when _("Would you
- like to configure a printer?") is answered no)
-
- * rescue/tree/etc/rc.sysinit: add floppy module for 2.4
-
-2001/02/10 Pixel <pixel@mandrakesoft.com>
-
- * standalone/draknet, standalone/XFdrake: corrected pkgs_install given
-
- * install_any.pm: add preConfigureTimezone
- add step summary. remove steps configureTimezone and configurePrinter
-
- * install_interactive.pm: cleanup
-
- * standalone/keyboarddrake, share/keymaps_generate, keyboard.pm:
- - lang2keyboards handle keyboard percentages
- - xmodmaps now named keyboards
-
- * install_steps_interactive.pm: add step summary. remove steps
- configureTimezone and configurePrinter, modify selectKeyboard
-
- * install2.pm, timezone.pm, install_steps.pm: add step summary. remove
- steps configureTimezone and configurePrinter
-
- * netconnect.pm: corrected back $install call
-
-2001/02/10 Pixel <pixel@mandrakesoft.com>
-
- * standalone/keyboarddrake, share/keymaps_generate, keyboard.pm:
- - lang2keyboards handle keyboard percentages
- - xmodmaps now named keyboards
-
- * install_steps_interactive.pm: add step summary. remove steps
- configureTimezone and configurePrinter, modify selectKeyboard
-
- * standalone/draknet, standalone/XFdrake: corrected pkgs_install given
-
- * install_any.pm: add preConfigureTimezone
- add step summary. remove steps configureTimezone and configurePrinter
-
- * install2.pm, timezone.pm, install_steps.pm: add step summary. remove
- steps configureTimezone and configurePrinter
-
- * install_interactive.pm: cleanup
-
- * netconnect.pm: corrected back $install call
-
-2001/02/09 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm, install2.pm,
- timezone.pm: configureTimezone doesn't take parameter
- /etc/sysconfig/clock
-
-2001/02/09 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm, interactive.pm, interactive_newt.pm: add button
- handling, quite weird behaviour though cuz of newt sillyness
-
- * install2.pm: configureTimezone doesn't take parameter
- /etc/sysconfig/clock
- (main): have compatibility with old stage1 (rhimage -> image)
- (formatPartitions):
- s|etc/sysconfig/consoletrans|etc/sysconfig/console/consoletrans|
- as it should now be (see lang.pm 1.143)
-
- * install_steps.pm, install_steps_interactive.pm, timezone.pm:
- configureTimezone doesn't take parameter /etc/sysconfig/clock
-
-2001/02/09 siegel
-
- * share/po/de.po: new german version
-
-2001/02/08 dam's <damien@mandrakesoft.com>
-
- * standalone/drakgw: implemented or updated embedded mode
- added embedded and (ugly) wizard mode.
-
- * standalone/printerdrake, standalone/mousedrake, standalone/diskdrake,
- standalone/keyboarddrake: implemented or updated embedded mode
-
- * standalone/draknet: implemented or updated embedded mode
- added embedded mode
-
- * standalone/XFdrake: implemented or updated embedded mode
- corrected compilation bug.
-
- * standalone/drakboot: implemented or updated embedded mode
- updated embedded mode. Should work, not tested in real world
-
- * netconnect.pm: removed testing wizard instruction
-
-2001/02/08 Franois Pons <fpons@mandrakesoft.com>
-
- * ftp.pm: fixed wrong URLPREFIX formation if no user given.
-
- * standalone/XFdrake: fix the previous changelog wich was wrong (bad
- spelling),
- added a char in comment to allow a new release (thanks to pixel :-)
- make sure SHARE_PATH is set.
- fixed SHARE_PATH to make sure it is setted.
-
- * Xconfigurator.pm: added DRI experimental support (sis, radeon). Prefer
- XF3 for SiS card.
-
- * pkgs.pm: fixed problem for updating hdlist after going back to partition
- step.
-
-2001/02/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/tools.c, mdk-stage1/config-stage1.h, mdk-stage1/network.c:
- better memory detection (from wonderful drakx)
-
-2001/02/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated Norwegian file
-
-2001/02/08 Pixel <pixel@mandrakesoft.com>
-
- * common.pm (availableRamMB): cleanup
-
- * standalone.pm, standalone/XFdrake: make sure SHARE_PATH is set now in
- standalone
-
-2001/02/07 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed unknown package ARRAY... and locales selection
- according to langs.
-
- * modules.pm: fixed module name without text for SCSI configuration
- dialog, add log.
-
-2001/02/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/probing.h, mdk-stage1/stage1.h,
- mdk-stage1/tools.c, mdk-stage1/automatic.c, mdk-stage1/init.c,
- mdk-stage1/probing.c, mdk-stage1/automatic.h, mdk-stage1/modules.c,
- mdk-stage1/network.c:
- - use description of network cards when you have to select between
- interfaces; has accuracy even in the case of multiple interface for a
- given kernel module
- - write down a small "shell" to change parameters on the fly (needs
- compile option SPAWN_INTERACTIVE)
-
-2001/02/07 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackages): better fix for getting
- max install size.
- (choosePackages): call setSelectedFromCompssList with empty
- compssUsersChoice meaning max
-
- * common.pm (formatXiB): more precise for cases like 1_234_000 -> 1.2GB
-
-2001/02/07 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixed unknown package ARRAY... and locales selection
- according to langs.
-
-2001/02/07 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackages): better fix for getting
- max install size.
- (choosePackages): call setSelectedFromCompssList with empty
- compssUsersChoice meaning max
-
- * common.pm (formatXiB): more precise for cases like 1_234_000 -> 1.2GB
-
-2001/02/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: tag VERSION as 8.0 since stage2 graphics now show
- 8.0
-
- * mdk-stage1/network.c: don't reverse hostname lookup if dhcp already gave
- hostname+domain
-
-2001/02/07 Pixel <pixel@mandrakesoft.com>
-
- * share/logo-mandrake.xpm: xpm files should be xpm, not pngs :-(
-
- * detect_devices.pm (hasPCMCIA): created (check for /proc/pcmcia)
-
- * install_steps_interactive.pm (miscellaneous): remove asking about
- numlock and hd optimizations,
- deprecates it (aka don't do anything)
-
- * Xconfigurator.pm (main): don't need isLaptop anymore, use
- detect_devices::hasPCMCIA
-
- * bootloader.pm (suggest): read CLEAN_TMP from sysconfig/system, default
- value of memsize
- if given
- (install): save CLEAN_TMP in sysconfig/system
- (get_append, add_append): get or set an append value
- (has_profiles, set_profiles): get or add an entry office for profiles,
- also add prof=Home in
- the default entry
-
- * any.pm (setupBootloader): take care of profiles and memsize
- (facesnames): only display icons capitalized. This goes along the new
- mandrake_desk where capitalized named faces are the new one. [a-z].*
- icons
- being only kept for compatibility. (in case no capitalized icons
- available
- display everything (compatibility with old mandrake_desk)
-
- * standalone/draknet, standalone/XFdrake: don't pass isLaptop
-
- * install_steps.pm (setupBootloaderBefore, miscellaneousBefore): remove
- taking care of
- profiles and memsize. Now in any & bootloader
- (miscellaneousBefore): CLEAN_TMP is now in $o->{bootloader}, not in
- $o->{miscellaneous} anymore
-
- * install_gtk.pm (create_help_window, create_logo_window): use gtkxpm
-
- * netconnect.pm: remove the $isLaptop unused from a hell lot of functions
-
- * install2.pm (@installSteps): remove miscellaneous
- (main): don't remove pcmcia modules anymore (not there anymore), remove
- /sbin/stage1
-
-2001/02/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: tag VERSION as 8.0 since stage2 graphics now show
- 8.0
-
- * mdk-stage1/network.c: don't reverse hostname lookup if dhcp already gave
- hostname+domain
-
-2001/02/07 Pixel <pixel@mandrakesoft.com>
-
- * share/logo-mandrake.xpm: xpm files should be xpm, not pngs :-(
-
- * detect_devices.pm (hasPCMCIA): created (check for /proc/pcmcia)
-
- * install_steps_interactive.pm (miscellaneous): remove asking about
- numlock and hd optimizations,
- deprecates it (aka don't do anything)
-
- * Xconfigurator.pm (main): don't need isLaptop anymore, use
- detect_devices::hasPCMCIA
-
- * bootloader.pm (suggest): read CLEAN_TMP from sysconfig/system, default
- value of memsize
- if given
- (install): save CLEAN_TMP in sysconfig/system
- (get_append, add_append): get or set an append value
- (has_profiles, set_profiles): get or add an entry office for profiles,
- also add prof=Home in
- the default entry
-
- * any.pm (setupBootloader): take care of profiles and memsize
- (facesnames): only display icons capitalized. This goes along the new
- mandrake_desk where capitalized named faces are the new one. [a-z].*
- icons
- being only kept for compatibility. (in case no capitalized icons
- available
- display everything (compatibility with old mandrake_desk)
-
- * standalone/draknet, standalone/XFdrake: don't pass isLaptop
-
- * install_steps.pm (setupBootloaderBefore, miscellaneousBefore): remove
- taking care of
- profiles and memsize. Now in any & bootloader
- (miscellaneousBefore): CLEAN_TMP is now in $o->{bootloader}, not in
- $o->{miscellaneous} anymore
-
- * install_gtk.pm (create_help_window, create_logo_window): use gtkxpm
-
- * netconnect.pm: remove the $isLaptop unused from a hell lot of functions
-
- * install2.pm (@installSteps): remove miscellaneous
- (main): don't remove pcmcia modules anymore (not there anymore), remove
- /sbin/stage1
-
-2001/02/07 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * share/rpmsrate: Add usbd to SYSTEM.
-
-2001/02/07 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: updated wizard mode, intro and other stuff
-
- * interactive_gtk.pm, interactive.pm, my_gtk.pm: updated wizard mode
-
- * share/logo-mandrake.xpm: new logo
-
-2001/02/07 Franois Pons <fpons@mandrakesoft.com>
-
- * http.pm, ftp.pm, pkgs.pm: now fully fixed ftp connection (and http too)
- caused by forked DrakX
- with latent ftp connection.
-
-2001/02/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile: tag VERSION as 8.0 since stage2 graphics now show
- 8.0
-
- * mdk-stage1/network.c: don't reverse hostname lookup if dhcp already gave
- hostname+domain
-
-2001/02/07 Pixel <pixel@mandrakesoft.com>
-
- * share/logo-mandrake.xpm: xpm files should be xpm, not pngs :-(
-
- * detect_devices.pm (hasPCMCIA): created (check for /proc/pcmcia)
-
- * install_steps_interactive.pm (miscellaneous): remove asking about
- numlock and hd optimizations,
- deprecates it (aka don't do anything)
-
- * Xconfigurator.pm (main): don't need isLaptop anymore, use
- detect_devices::hasPCMCIA
-
- * bootloader.pm (suggest): read CLEAN_TMP from sysconfig/system, default
- value of memsize
- if given
- (install): save CLEAN_TMP in sysconfig/system
- (get_append, add_append): get or set an append value
- (has_profiles, set_profiles): get or add an entry office for profiles,
- also add prof=Home in
- the default entry
-
- * any.pm (setupBootloader): take care of profiles and memsize
- (facesnames): only display icons capitalized. This goes along the new
- mandrake_desk where capitalized named faces are the new one. [a-z].*
- icons
- being only kept for compatibility. (in case no capitalized icons
- available
- display everything (compatibility with old mandrake_desk)
-
- * standalone/draknet, standalone/XFdrake: don't pass isLaptop
-
- * install_steps.pm (setupBootloaderBefore, miscellaneousBefore): remove
- taking care of
- profiles and memsize. Now in any & bootloader
- (miscellaneousBefore): CLEAN_TMP is now in $o->{bootloader}, not in
- $o->{miscellaneous} anymore
-
- * install_gtk.pm (create_help_window, create_logo_window): use gtkxpm
-
- * netconnect.pm: remove the $isLaptop unused from a hell lot of functions
-
- * install2.pm (@installSteps): remove miscellaneous
- (main): don't remove pcmcia modules anymore (not there anymore), remove
- /sbin/stage1
-
-2001/02/07 siegel
-
- * share/po/de.po: new german version
-
-2001/02/06 Franois Pons <fpons@mandrakesoft.com>
-
- * ftp.pm: reworked ftp behaviour a bit for cooperative connection (avoid
- opening
- and closing connection too fast for each transaction). There seems
- to be some problem for retrieving twice a package, this cause huge pause
- between each transaction, the best is to avoid them so ?
-
-2001/02/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/tools.c, mdk-stage1/stdio-frontend.c, mdk-stage1/stage1.c,
- mdk-stage1/init.c, mdk-stage1/newt-frontend.c, mdk-stage1/network.c,
- mdk-stage1/modules.c, mdk-stage1/disk.c:
- - slighty change the message when exiting successfully from install,
- to not mess with abnormal termination
- - get back dialog for hostname and domain in case of unable to guess
- domain
- - try to resolve DNS if self-ip can't resolve, to guess domain
- - remember entries so that when there is a problem you don't have to
- re-enter everything (ncurses sucking stuff in case of stdio-frontend..)
- - use larger buffer for list_directory since in /dev there can be
- *many* files
-
-2001/02/05 dam's <damien@mandrakesoft.com>
-
- * Makefile.drakxtools, Makefile: added wizard.rc handling in Makfiles.
-
- * standalone/draknet: added infos recovering.
-
- * netconnect.pm: added load_conf() to recover saved infos from conffile.
-
-2001/02/05 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: removed abusive white char.
- updated to use urpmi new format (change fakemedium to better label)
- fixed frame buffer usage if not enabled (installation of Aurora)
- clean up and remove unused code.
-
- * ftp.pm: rebuild URLPREFIX as stage1 does not provide it anymore.
-
- * pkgs.pm: updated to use urpmi new format (change fakemedium to better
- label)
-
- * Xconfigurator.pm: Removed Device3Dfx as it is no more.
-
- * install_steps.pm: fixed frame buffer usage if not enabled (installation
- of Aurora)
- clean up and remove unused code.
-
-2001/02/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/list: updated list of gconv modules
-
-2001/02/05 Pixel <pixel@mandrakesoft.com>
-
- * commands.pm (head_tail): fix usage
-
- * interactive_gtk.pm (create_ctree): node_moveto done only if
- node_is_visible is not full
-
-2001/02/04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/mar/mar-frontend.c: fix bug when creating marfiles with
- file-not-found in args
-
-2001/02/04 Pixel <pixel@mandrakesoft.com>
-
- * interactive_newt.pm: fix adaptation to the terminal size, should now
- work in 80x25
-
- * Xconfigurator.pm (monitorConfiguration): better handling of auto_install
-
- * install_steps_interactive.pm (choosePackages): don't call
- chooseSizeToInstall even with experts
-
- * install_steps_gtk.pm (charsetChanged): re-create steps window
-
-2001/02/03 dam's <damien@mandrakesoft.com>
-
- * modules.pm, standalone/draknet, netconnect.pm: corrected module.conf
- update, net conf saving, and no wizard by default.
-
-2001/02/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
-2001/02/03 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (monitorConfiguration): ease use of {X}{type} in
- auto_installs
-
- * install_steps_gtk.pm (charsetChanged): created, takes care of setting to
- the right charset the windows
-
- * install_steps_interactive.pm (selectLanguage): call charsetChanged
-
- * share/rpmsrate: fix ``LOCALES "zh_CN"'' with ``LOCALES"zh_CN"''
- move ftp to SYSTEM so that it is installed
-
- * Makefile: install cardmgr
-
- * modules.pm (configure_pcmcia): cleanup
-
-2001/02/03 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (monitorConfiguration): ease use of {X}{type} in
- auto_installs
-
- * install_steps_gtk.pm (charsetChanged): created, takes care of setting to
- the right charset the windows
-
- * install_steps_interactive.pm (selectLanguage): call charsetChanged
-
- * share/rpmsrate: fix ``LOCALES "zh_CN"'' with ``LOCALES"zh_CN"''
- move ftp to SYSTEM so that it is installed
-
- * Makefile: install cardmgr
-
- * modules.pm (configure_pcmcia): cleanup
-
-2001/02/02 dam's <damien@mandrakesoft.com>
-
- * share/wizard.rc: added rc file for wizard mode
-
-2001/02/02 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (monitorConfiguration): better default for DDC probe
- fails and
- auto_install and not provided any info about the monitor
-
- * my_gtk.pm (gtkcreate_xpm): error handling with error message
-
- * share/rpmsrate: all GNOME and KDE moved out of GRAPHICAL_DESKTOP
-
- * install_steps.pm (configureXBefore): set XKB_IN_USE=no if !$has_xkb in
- /etc/sysconfig/i18n
-
- * mdk-stage1/disk.c (try_with_device): bloody guillaume changed
- /tmp/hdimage to /tmp/disk without even
- telling, changing it back as i don't see any good reason for the move.
-
- * install_any.pm (setPackages): in auto_installs, default to all groups
- chosen, unless
- compssUsersChoice exist. Won't change anything unless compssListLevel is
- used of course
-
- * Xconfigurator_consts.pm: add low_default_monitor for default of
- auto_installs
-
- * interactive_gtk.pm (ask_from_entries_refW): use gtkxpm
-
- * Makefile, partition_table.pm, pkgs.pm, partition_table_raw.pm,
- diskdrake.pm: using the new formatXiB
-
- * detect_devices.pm (getCompaqSmartArray): adapted getCompaqSmartArray to
- the fact that kernel
- 2.4 uses /proc/driver/array instead of /proc/array. Also adapted the
- regexp now that ida/c0d0p? is no more at the beginning of the line.
- (get): cleanup, remove hasIDE hasSCSI...
-
- * common.pm (formatXiB): created, format a number in human readable format
-
-2001/02/02 Pixel <pixel@mandrakesoft.com>
-
- * mdk-stage1/disk.c (try_with_device): bloody guillaume changed
- /tmp/hdimage to /tmp/disk without even
- telling, changing it back as i don't see any good reason for the move.
-
-2001/02/02 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm, standalone/draknet, netconnect.pm, my_gtk.pm,
- standalone/diskdrake: recoded wizard mode
- corrected some stuff.
- trying not to break draknet for cooker snapshot
-
-2001/02/02 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (monitorConfiguration): better default for DDC probe
- fails and
- auto_install and not provided any info about the monitor
-
- * install_any.pm (setPackages): in auto_installs, default to all groups
- chosen, unless
- compssUsersChoice exist. Won't change anything unless compssListLevel is
- used of course
-
- * share/locales.tar.bz2: yet another LC_NUMERIC, seems like the previous i
- chose was glibc-2.1 :-(
- this one en_US and seems all right!
-
- * Xconfigurator_consts.pm: add low_default_monitor for default of
- auto_installs
-
- * Makefile, partition_table.pm, pkgs.pm, partition_table_raw.pm,
- diskdrake.pm: using the new formatXiB
-
- * install_steps.pm (configureXBefore): set XKB_IN_USE=no if !$has_xkb in
- /etc/sysconfig/i18n
-
- * common.pm (formatXiB): created, format a number in human readable format
-
- * mdk-stage1/disk.c (try_with_device): bloody guillaume changed
- /tmp/hdimage to /tmp/disk without even
- telling, changing it back as i don't see any good reason for the move.
-
-2001/02/01 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: new draknet snapshot. Still unuseable
-
- * interactive_gtk.pm, netconnect.pm, my_gtk.pm: updated embedded mode in
- install.
-
-2001/01/31 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: corected translation and conflict.
-
-2001/01/31 Franois Pons <fpons@mandrakesoft.com>
-
- * modules.pm: added missing die if modprobe failed on live upgrade.
-
- * pkgs.pm: added rpmrebuilddb directory cleaning before, remove old rpm
- file
- if everything has been successfull.
-
- * install_steps.pm: changed to clean selection for non expert as used for
- group selection
- because it is not cleaned, need better solution TODO.
-
-2001/01/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
- * standalone/draknet: Fixed English typos (in English you DON'T PUT SPACES
- BEFORE COLON (:);
- and it is "Profile" and not "Profil")
- CV:
- ----------------------------------------------------------------------
-
-2001/01/31 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackagesTree): created, simple
- ask_many_from_list to choose
- individual packages
- (choosePackages): log for debug
- (choosePackages): don't ask to install in beginner. Max is chosen
- (setRootPassword): help not based on installClass being server or not
- (selectInstallClass): remove installClass choice (was
- normal/devel/server)
- (chooseGroups): fix for individual package selection flag
-
- * netconnect.pm (get_net_device): more cleanup syntax
- (get_net_device): cleanup syntax
-
- * install_steps.pm (selectLanguage): warning for debug
- (miscellaneousBefore): don't use installClass to decide to use
- supermount
- or not. Choice is done on $::corporate. Can't say "no supermount in
- server
- installs" anymore
- (selectInstallClass): emptied
- (setupSCSI): don't configure PCMCIA if there is no PCMCIA
-
- * install_any.pm (g_auto_install): installClass removed
- (setPackages): do not preselect compssUsers entries
-
- * install2.pm (main): don't set installClass=normal meta_class desktop
- (deprecated)
- (miscellaneous): TYPE= removed (was installClass)
- (selectInstallClass): don't set $o->{partitions}. diskdrake will have to
- ask in a set of possibilities
- ($o): replace fclass by fbeginner and fexpert
- ($o): default security level to 2 since it can't be based on
- installClass (deprecated)
-
- * install_steps_gtk.pm: restore window size for time being
-
- * pkgs.pm (psUpdateHdlistsDeps): also copy rpmsrate
-
- * Xconfigurator.pm (main): better error message for auto_install failing
-
- * interactive.pm (ask_many_from_list): fix sorting
-
- * any.pm (set_autologin): log to ensure AUTOLOGIN is not badly set by
- drakx. Still
- need finding the guilty
-
-2001/01/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: more kbd corrections
- fixed soem keybopard values
-
-2001/01/31 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackagesTree): created, simple
- ask_many_from_list to choose
- individual packages
- (choosePackages): log for debug
- (choosePackages): don't ask to install in beginner. Max is chosen
- (setRootPassword): help not based on installClass being server or not
- (selectInstallClass): remove installClass choice (was
- normal/devel/server)
- (chooseGroups): fix for individual package selection flag
-
- * install_steps.pm (selectLanguage): warning for debug
- (miscellaneousBefore): don't use installClass to decide to use
- supermount
- or not. Choice is done on $::corporate. Can't say "no supermount in
- server
- installs" anymore
- (selectInstallClass): emptied
- (setupSCSI): don't configure PCMCIA if there is no PCMCIA
-
- * install_any.pm (g_auto_install): installClass removed
- (setPackages): do not preselect compssUsers entries
-
- * install2.pm (main): don't set installClass=normal meta_class desktop
- (deprecated)
- (miscellaneous): TYPE= removed (was installClass)
- (selectInstallClass): don't set $o->{partitions}. diskdrake will have to
- ask in a set of possibilities
- ($o): replace fclass by fbeginner and fexpert
- ($o): default security level to 2 since it can't be based on
- installClass (deprecated)
-
- * install_steps_gtk.pm: restore window size for time being
-
- * pkgs.pm (psUpdateHdlistsDeps): also copy rpmsrate
-
- * Xconfigurator.pm (main): better error message for auto_install failing
-
- * interactive.pm (ask_many_from_list): fix sorting
-
- * any.pm (set_autologin): log to ensure AUTOLOGIN is not badly set by
- drakx. Still
- need finding the guilty
-
-2001/01/30 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: new draknet. unstable
-
- * netconnect.pm: updated
- debugged network card configuration after pixelisation.
-
-2001/01/30 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stdio-frontend.c, mdk-stage1/newt-frontend.c: prevent from
- trying to set progressbar to more than 100% (rescue is more compressed
- than drakx)
-
- * share/rpmsrate: add ldetect to config stuff I want to have on all
- installs (lspcidrake)
-
-2001/01/30 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm, netconnect.pm, install_interactive.pm:
- adapt format functions given to ask_from_listf. $_ is no more set
-
- * mouse.pm (detect): replace commands::modprobe by modules::load as it
- should (or??)
-
- * perl2etags: adapt to new etags (emacs 21) format
-
- * raid.pm (make): replace commands::modprobe by modules::load as it should
- (or??)
-
- * perl2fcalls (@exclude_calls): add Eth as dam's use it quite a lot in his
- regexps
-
- * share/locales.tar.bz2: misc/LC_NUMERIC tells to use "," as number
- separator instead of ".".
- The sheer result is:
- "0.6" * 10 gives 0
- "0,6" * 10 gives 6
-
- So i have overwritten misc/LC_NUMERIC with
- /usr/share/locale/en/LC_NUMERIC and
- it works nicely now :)
-
-2001/01/29 dam's <damien@mandrakesoft.com>
-
- * standalone/drakboot: corrected typo
-
-2001/01/29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm:
- - deprecate "hdreiser.img" since we have room for "reiserfs.o" in
- "hd.img"
- - following deprecation of "other.img", reintegrate big modules in
- relevant boot disks
-
-2001/01/29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, share/po/et.po: updated Estonian file
-
-2001/01/29 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm (getCompaqSmartArray): /proc/array/ida0 can contain
- more than one ida/c0d0p*
-
-2001/01/28 dam's <damien@mandrakesoft.com>
-
- * share/help.xpm, network.pm, ChangeLog, netconnect.pm: updated
-
-2001/01/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePartitionsToFormat): fixed horrible
- bug causing reiserfs partitions
- not to be displayed/asked for formatting. The default value being used.
-
- * any.pm (get_autologin): adapt to new format of sysconfig/desktop
-
-2001/01/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePartitionsToFormat): fixed horrible
- bug causing reiserfs partitions
- not to be displayed/asked for formatting. The default value being used.
-
- * any.pm (get_autologin): adapt to new format of sysconfig/desktop
-
-2001/01/28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePartitionsToFormat): fixed horrible
- bug causing reiserfs partitions
- not to be displayed/asked for formatting. The default value being used.
-
- * any.pm (get_autologin): adapt to new format of sysconfig/desktop
-
-2001/01/28 siegel
-
- * share/po/de.po: new german version
-
-2001/01/26 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm: updated embedded mode
-
- * standalone/drakboot: added embedded mode
-
-2001/01/26 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dietlibc/include/stdio.h: adjust include files to compile
- bzlib
-
- * mdk-stage1/stage1.c: restore passing of pcmcia info to stage2
-
- * mdk-stage1/bzlib/compress.c, mdk-stage1/bzlib/bzlib.c,
- mdk-stage1/bzlib/randtable.c, mdk-stage1/bzlib/huffman.c,
- mdk-stage1/modules.c, mdk-stage1/bzlib/crctable.c,
- mdk-stage1/bzlib/decompress.c, mdk-stage1/bzlib/Makefile,
- mdk-stage1/bzlib/bzlib_private.h, mdk-stage1/tools.c,
- mdk-stage1/Makefile, mdk-stage1/bzlib/blocksort.c:
- - use bzlib instead of zlib to reduce overall size
- - take home my own bzlib code to (1) reduce code size with good
- compile options (2) make it compile and link against dietlibc
-
- * mdk-stage1/mar/mar-extract-only.c, mdk-stage1/mar/mar-extract-only.h,
- mdk-stage1/mar/mar-frontend.c, mdk-stage1/mar/mar.h,
- mdk-stage1/mar/Makefile: mar now uses bzlib, no more zlib
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: comply to new "mar -l" format
-
-2001/01/26 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (installPackages): prepare for advertising...
-
- * interactive_newt.pm (ask_from_entries_refW): major rework for new
- format, still need work
- (ask_from_entries_refW): use NEWT_FLAG_PASSWORD (aka 1<<11) instead of
- NEWT_FLAG_HIDDEN
- (myTextbox): wrap the text if needed
- (myTextbox): use a vertical scrollbar if needed
-
- * Newt/Newt.xs (newtFormAddGrid): new name for
- newtGridAddComponentsToForm, swap
- parameters for much better understanding
- (newtListboxGetCurrent): returns a SV (together with
- newtListboxAddEntry)
- (newtListboxAddEntry): data is now a SV
-
-2001/01/26 siegel
-
- * share/po/de.po: .
-
-2001/01/26 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (installPackages): prepare for advertising...
-
- * interactive_newt.pm (ask_from_entries_refW): major rework for new
- format, still need work
- (ask_from_entries_refW): use NEWT_FLAG_PASSWORD (aka 1<<11) instead of
- NEWT_FLAG_HIDDEN
- (myTextbox): wrap the text if needed
- (myTextbox): use a vertical scrollbar if needed
-
- * Newt/Newt.xs (newtFormAddGrid): new name for
- newtGridAddComponentsToForm, swap
- parameters for much better understanding
- (newtListboxGetCurrent): returns a SV (together with
- newtListboxAddEntry)
- (newtListboxAddEntry): data is now a SV
-
-2001/01/26 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (installPackages): prepare for advertising...
-
- * interactive_newt.pm (ask_from_entries_refW): major rework for new
- format, still need work
- (ask_from_entries_refW): use NEWT_FLAG_PASSWORD (aka 1<<11) instead of
- NEWT_FLAG_HIDDEN
- (myTextbox): wrap the text if needed
- (myTextbox): use a vertical scrollbar if needed
-
- * Newt/Newt.xs (newtFormAddGrid): new name for
- newtGridAddComponentsToForm, swap
- parameters for much better understanding
- (newtListboxGetCurrent): returns a SV (together with
- newtListboxAddEntry)
- (newtListboxAddEntry): data is now a SV
-
-2001/01/25 dam's <damien@mandrakesoft.com>
-
- * install2.pm: disable steps 'packages choice', 'configure X', and
- 'configure' 'printer'
-
- * install_steps_interactive.pm: don't oblige user addition
-
- * network.pm: display ethernet module
-
- * netconnect.pm: network informations filled into
- $prefix/var/lib/naat/configuration
-
-2001/01/25 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1-data/stage1.tar.bz2: restore symlink /sbin/sh ->
- /usr/bin/sh for stage2
-
- * mdk-stage1/probing.h: better tightness of probing stuff
-
- * mdk-stage1/probing.c: better tightness of probing stuff
- print warning message when insmod of PCI-detected device fails
-
- * mdk-stage1/stage1.c:
- - mdk-stage1: now linux-2.4 uses floppy.o to access floppy drives
- - remove fat/vfat modules from some boot floppies now that we don't
- need it anymore
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: re-integrate autoprobe of
- tulip network cards, kernel-2.4 has strange way to classify some of its
- net modules..
-
-2001/01/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/it.po: Waw, italian translator is very fast :)
- updated Indonesian and Italian fiels
-
- * share/po/id.po: updated Indonesian and Italian fiels
-
- * share/locales.tar.bz2: added iso9 locale definitions
-
- * lang.pm: fixed LANGUAGE for mk locale
-
-2001/01/25 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (spawnShell): fix error message
-
-2001/01/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1-data/stage1.tar.bz2:
- - clean up deprecated symlinks (insmod, rmmod, cardmgr)
- - remove unecessary device files
-
- * mdk-stage1/pcmcia/cardmgr.c, mdk-stage1/pcmcia/lex_config.c,
- mdk-stage1/pcmcia/vg468.h, mdk-stage1/pcmcia/cardmgr.h,
- mdk-stage1/pcmcia/bulkmem.h, mdk-stage1/pcmcia/i82365.h,
- mdk-stage1/pcmcia/cirrus.h, mdk-stage1/pcmcia/driver_ops.h,
- mdk-stage1/pcmcia/config.h, mdk-stage1/pcmcia/version.h,
- mdk-stage1/pcmcia/cistpl.h, mdk-stage1/stage1.c,
- mdk-stage1/pcmcia_config.patch, mdk-stage1/pcmcia/cs.h,
- mdk-stage1/pcmcia/Makefile, mdk-stage1/pcmcia/ds.h,
- mdk-stage1/pcmcia/pcmcia.h, mdk-stage1/pcmcia/cs_types.h,
- mdk-stage1/pcmcia/yacc_config.c, mdk-stage1/Makefile,
- mdk-stage1/pcmcia/tcic.h, mdk-stage1/pcmcia/yacc_config.h,
- mdk-stage1/pcmcia/pcmcia_probe.c: stage1: add pcmcia
-
-2001/01/24 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm (%types): s|Compaq|Compaq/HP| per request of fpitoun
-
- * install_steps.pm (afterInstallPackages): cleanup
-
- * interactive.pm: better documentation of ask_from_entries_refH features
- (entry)
-
-2001/01/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1-data/stage1.tar.bz2:
- - clean up deprecated symlinks (insmod, rmmod, cardmgr)
- - remove unecessary device files
-
- * mdk-stage1/pcmcia/cardmgr.c, mdk-stage1/pcmcia/lex_config.c,
- mdk-stage1/pcmcia/vg468.h, mdk-stage1/pcmcia/cardmgr.h,
- mdk-stage1/pcmcia/bulkmem.h, mdk-stage1/pcmcia/i82365.h,
- mdk-stage1/pcmcia/cirrus.h, mdk-stage1/pcmcia/driver_ops.h,
- mdk-stage1/pcmcia/config.h, mdk-stage1/pcmcia/version.h,
- mdk-stage1/pcmcia/cistpl.h, mdk-stage1/stage1.c,
- mdk-stage1/pcmcia_config.patch, mdk-stage1/pcmcia/cs.h,
- mdk-stage1/pcmcia/Makefile, mdk-stage1/pcmcia/ds.h,
- mdk-stage1/pcmcia/pcmcia.h, mdk-stage1/pcmcia/cs_types.h,
- mdk-stage1/pcmcia/yacc_config.c, mdk-stage1/Makefile,
- mdk-stage1/pcmcia/tcic.h, mdk-stage1/pcmcia/yacc_config.h,
- mdk-stage1/pcmcia/pcmcia_probe.c: stage1: add pcmcia
-
-2001/01/24 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm (%types): s|Compaq|Compaq/HP| per request of fpitoun
-
- * install_steps.pm (afterInstallPackages): cleanup
-
- * interactive.pm: better documentation of ask_from_entries_refH features
- (entry)
-
-2001/01/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/sl.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated Greek file
-
-2001/01/22 dam's <damien@mandrakesoft.com>
-
- * install_steps_interactive.pm, netconnect.pm: corrected slide bar, and
- added network conf save in /root/networking.tmp
-
-2001/01/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/network.c: add automatic support in choice of NET device, in
- case of multiple NET devices
- consistent dot-terminated error messages, consistent no-dot log messages
- re-put Netmask input per default (void entry -> automatic guess)
-
- * mdk-stage1/stage1.c, mdk-stage1/dhcp.c, mdk-stage1/modules.c: consistent
- dot-terminated error messages, consistent no-dot log messages
-
-2001/01/22 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/id.po: updated Indonesian file
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/es.po,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/ko.po,
- share/po/cy.po, share/po/nl.po, share/po/ja.po, share/po/sv.po,
- share/po/is.po, share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po,
- share/po/pl.po, netconnect.pm, share/po/no.po, share/po/fi.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated po files
-
- * share/po/wa.po: updated po files
- updated pot file
-
- * install2.pm, lang.pm: fixed the places where console fonts and related
- files are put under
- /etc/sysconfig to the places really used by console-tools
-
- * share/po/DrakX.pot: updated pot file
-
- * share/po/hr.po: updated po files
- updated Croatian file
-
-2001/01/22 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (read_rpmsrate): if $packages is undef, ignore it. That way,
- read_rpmsrate
- can be called standalone.
-
- * network.pm, install_steps_interactive.pm, netconnect.pm, my_gtk.pm,
- install_interactive.pm, install2.pm, partition_table.pm, install_any.pm,
- any.pm, printerdrake.pm, Xconfigurator.pm, diskdrake.pm: $::beginner is
- deprecated, replaced by !$::expert
-
-2001/01/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/url.c, mdk-stage1/network.c: allow providing void password in
- network/ftp installs
-
-2001/01/21 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (create_ctree): fix case with formatted list
-
-2001/01/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/nfsmount.c: fix remaining perror's
-
- * mdk-stage1/url.c, mdk-stage1/network.c: allow providing void password in
- network/ftp installs
-
-2001/01/21 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (create_ctree): fix case with formatted list
-
-2001/01/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/stage1.c, mdk-stage1/nfsmount.c: fix remaining perror's
-
-2001/01/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt_BR.po, share/po/da.po: updated Danish and Brazilian files
-
-2001/01/21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/nfsmount.c: fix remaining perror's
-
- * mdk-stage1/stage1.c: fix remaining perror's
- - better msg in fatal errors
- - do not include code to spawn a shell for releases
-
-2001/01/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt_BR.po, share/po/da.po: updated Danish and Brazilian files
-
-2001/01/21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectMouse): use ask_from_treelist_
-
- * interactive.pm (ask_from_treelist_): created, split with the separator,
- call translate on
- words, then re-join.
-
-2001/01/19 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: fixes for CD not changeable.
-
- * install_steps_interactive.pm: fixed unselect group and inoperant
- individual package selection.
- removed expert mode and install class.
-
-2001/01/18 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: fixed obligation of relative large install, now
- minimum is lesser.
-
- * install_steps_gtk.pm: make sure no ratio above 1 can occur, still need
- to see why as it happens
- on install-abort-choices-install or
- install-abort-choices-fs-format(none)-choices-install
-
- * live_install: update live install to match /tmp/image instead of
- /tmp/rhimage.
-
-2001/01/17 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm, install_any.pm: fixes with /tmp/rhimage and
- /tmp/image.
-
- * pkgs.pm: update to use new header file format in hdlist (added arch) but
- depslist has not it...
-
- * install2.pm: fixes with /tmp/rhimage and /tmp/image
-
-2001/01/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/bg.po: updated bulgarian file
-
-2001/01/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/url.c: use strrchr instead of doing it by hand
-
- * mdk-stage1/insmod-busybox/busybox.h,
- mdk-stage1/insmod-busybox/utility.c, mdk-stage1/insmod-busybox/insmod.c:
-
- - replace remaining perror's with log_perror's
- - little code cleanup
-
- * mdk-stage1/stage1-data/stage1.tar.bz2,
- mdk-stage1/stage1-data/stage1-with-sash.tar.bz2: add /dev/fd0
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.h, mdk-stage1/tools.c,
- mdk-stage1/tools.h, mdk-stage1/disk.c, mdk-stage1/modules.c:
- - add load of third party modules in Expert mode (PS rulz)
-
-2001/01/12 siegel
-
- * share/po/de.po: updates
-
-2001/01/12 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: fixed addUser for invocation of
- any::ask_users.
- fixed bad invocation of installation of X server.
-
-2001/01/12 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/cdrom.c: add more memory carefulness with CDROM install
- - add wait_message for initializing of CDROM's (it can be long when
- it's SCSI)
- - print CDROM drive names (model) in dialogs
-
- * mdk-stage1/mount.c, mdk-stage1/lomount.c, mdk-stage1/disk.c:
- - fix behaviour with bad ISO images (DISK installs)
- - better dialogs for DISK installs
-
-2001/01/12 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: make lang list in format for tree-selector
-
-2001/01/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/disk.c: fix failing umount for DISK installs in some failing
- loopback situations
- act nicely when no partitions are found on some disk
-
- * mdk-stage1/modules.h: polish generic blank.img situation (no modules
- and/or modules.dep available)
-
- * mdk-stage1/lomount.c: fix failing umount for DISK installs in some
- failing loopback situations
- better log messages
- continue anyway when insmod'ing of modules fail (for blank.img)
-
- * mdk-stage1/probing.c: close some fd's
-
- * mdk-stage1/stage1.c, mdk-stage1/modules.c: polish generic blank.img
- situation (no modules and/or modules.dep available)
- continue anyway when insmod'ing of modules fail (for blank.img)
-
-2001/01/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/Makefile, mdk-stage1/disk.c:
- - add DISK install from ISO image file
- - add FTP
- - add HTTP
- - use single place for mountpoints and static directories
-
- * mdk-stage1/hack, mdk-stage1/lomount.c, mdk-stage1/lomount.h:
- - add DISK install from ISO image file
-
- * mdk-stage1/stage1.c, mdk-stage1/config-stage1.h, mdk-stage1/stage1.h,
- mdk-stage1/tools.c, mdk-stage1/stdio-frontend.c, mdk-stage1/cdrom.c,
- mdk-stage1/tools.h, mdk-stage1/newt-frontend.c, mdk-stage1/network.c:
- - add FTP
- - add HTTP
- - use single place for mountpoints and static directories
-
- * mdk-stage1/insmod-busybox/Config.h: tweak config
-
-2001/01/11 Pixel <pixel@mandrakesoft.com>
-
- * standalone/adduserdrake: adduserdrake may handles autologin
-
- * install_steps.pm (addUser): set autologin
-
- * install2.pm (addUser): moved setAuthentication to install_steps::addUser
-
- * install_steps_interactive.pm (addUser): fix
-
-2001/01/11 dam's <damien@mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm, ChangeLog,
- netconnect.pm: updated
-
-2001/01/11 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/pci-resource/update-pci-ids.pl: remove nasty messages when
- mar or marfiles not available to perform consistency check
-
-2001/01/11 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (configureX): call directly $o->pkg_install, no need to
- add 'XFree86-' at the beginning
- (addUser): use any::write_passwd_user
- (setRootPassword): use any::write_passwd_user
- (configureX): fix bad $install given to Xconfigurator::main
-
- * any.pm (write_passwd_user): add or update an entry in /etc/passwd
- (ask_users): created, interactively ask users to add (used in
- adduserdrake and install)
- (allocUsers, addUsers): changed the prototype
- (setupBootloader): grep out fat partitions for the "Boot device"
- propositions (people are too stupid)
-
- * my_gtk.pm (main): third argument is a function to call before leaving in
- case of
- "cancel" clicked.
-
- * interactive_gtk.pm (create_ctree): fix default value selecting failing
- (in case of "format")
- (ask_from_entries_refW): apply "format" on label when icon is missing
- for iconlist
- (ask_from_entries_refW): handle "canceled" callback. Permits to overrule
- the cancel.
-
- * install_any.pm (g_auto_install): deep copy of $o->{users} because we're
- modifying it
-
- * install_steps_interactive.pm (addUser): use any::ask_users
-
- * standalone/adduserdrake: use any::ask_users
-
- * Xconfig.pm (getinfoFromDDC): removed devices::make("/dev/zero") (now in
- install2::main)
-
- * install2.pm (main): move devices::make("/dev/zero") needed by ddcxinfos
- here
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): "canceled"
- callback defaults
- to "sub { 0 }"
-
-2001/01/11 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (ask_from_entries_refW): apply "format" on label when
- icon is missing for iconlist
- (ask_from_entries_refW): handle "canceled" callback. Permits to overrule
- the cancel.
-
- * install_steps.pm (configureX): call directly $o->pkg_install, no need to
- add 'XFree86-' at
- the beginning
- (addUser): use any::write_passwd_user
- (setRootPassword): use any::write_passwd_user
- (configureX): fix bad $install given to Xconfigurator::main
-
- * any.pm (write_passwd_user): add or update an entry in /etc/passwd
- (ask_users): created, interactively ask users to add (used in
- adduserdrake
- and install)
- (allocUsers, addUsers): changed the prototype
- (setupBootloader): grep out fat partitions for the "Boot device"
- propositions (people are too stupid)
-
- * my_gtk.pm (main): third argument is a function to call before leaving in
- case of
- "cancel" clicked.
-
- * install_any.pm (g_auto_install): deep copy of $o->{users} because we're
- modifying it
-
- * install_steps_interactive.pm (addUser): use any::ask_users
-
- * standalone/adduserdrake: use any::ask_users
-
- * Xconfig.pm (getinfoFromDDC): removed devices::make("/dev/zero") (now in
- install2::main)
-
- * install2.pm (main): move devices::make("/dev/zero") needed by ddcxinfos
- here
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): "canceled"
- callback defaults
- to "sub { 0 }"
-
-2001/01/11 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (autologin): moved to package any
-
- * interactive_gtk.pm (ask_from_entries_refW): apply "format" on label when
- icon is missing for iconlist
- (ask_from_entries_refW): handle "canceled" callback. Permits to overrule
- the cancel.
-
- * install_steps.pm (configureX): call directly $o->pkg_install, no need to
- add 'XFree86-' at
- the beginning
- (addUser): use any::write_passwd_user
- (setRootPassword): use any::write_passwd_user
- (configureX): fix bad $install given to Xconfigurator::main
-
- * any.pm (write_passwd_user): add or update an entry in /etc/passwd
- (ask_users): created, interactively ask users to add (used in
- adduserdrake
- and install)
- (allocUsers, addUsers): changed the prototype
- (setupBootloader): grep out fat partitions for the "Boot device"
- propositions (people are too stupid)
-
- * my_gtk.pm (main): third argument is a function to call before leaving in
- case of
- "cancel" clicked.
-
- * install_any.pm (g_auto_install): deep copy of $o->{users} because we're
- modifying it
-
- * Makefile.config (STANDALONEPMS): remove netdrake (which is deprecated)
-
- * install_steps_interactive.pm (addUser): use any::ask_users
-
- * standalone/adduserdrake: use any::ask_users
-
- * Xconfig.pm (getinfoFromDDC): removed devices::make("/dev/zero") (now in
- install2::main)
-
- * install2.pm (main): move devices::make("/dev/zero") needed by ddcxinfos
- here
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): "canceled"
- callback defaults
- to "sub { 0 }"
-
-2001/01/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * mdk-stage1/dietlibc/dietfeatures.h: tweak dietlibc config to get minimal
- size
-
- * mdk-stage1/dietlibc/lib/vsscanf.c, mdk-stage1/dietlibc/lib/ttyname.c:
- remove warnings from compile
-
-2001/01/10 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (ask_from_entries_refW): add handling of 'changed'
- callback on clist/list/ctree
-
- * install_steps.pm (addUser): use any::pack_passwd
- (setRootPassword): use any::unpack_passwd and any::pack_passwd
-
- * Xconfigurator.pm (cardConfiguration): adapt for $install which is
- generic
- (autologin): use $install which is now generic
-
- * install_steps_interactive.pm (selectLanguage): many_languages choice
- moved there as advanced
-
- * my_gtk.pm (create_packtable): yet another try to have something nice :)
- !! uses Gtk::Table::attach_raw which is available in
- perl-GTK-0.7004-6mdk !!
- (create_box_with_title): with the size given to set_usize for the scroll
- containing the text widget in case of long text. and don't let the
- scroll
- grow.
- (gtktext_insert): remove adding an ending "\n" (no more needed?)
-
- * any.pm (setAutologin): cleanup
- (pack_passwd, unpack_passwd): created
-
-2001/01/10 dam's <damien@mandrakesoft.com>
-
- * install_steps_interactive.pm: corrected last message . firewall
-
-2001/01/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: fix modules.pm for modules to be skept in stage1 (ppa, imm,
- parport*, plip)
-
-2001/01/10 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (ask_from_entries_refW): add handling of 'changed'
- callback on clist/list/ctree
-
- * install_steps.pm (addUser): use any::pack_passwd
- (setRootPassword): use any::unpack_passwd and any::pack_passwd
-
- * my_gtk.pm (create_packtable): yet another try to have something nice :)
- !! uses Gtk::Table::attach_raw which is available in
- perl-GTK-0.7004-6mdk !!
- (create_box_with_title): with the size given to set_usize for the scroll
- containing the text widget in case of long text. and don't let the
- scroll
- grow.
- (gtktext_insert): remove adding an ending "\n" (no more needed?)
-
- * any.pm (setAutologin): cleanup
- (pack_passwd, unpack_passwd): created
-
- * Xconfigurator.pm (cardConfiguration): adapt for $install which is
- generic
- (autologin): use $install which is now generic
-
- * install_steps_interactive.pm (selectLanguage): many_languages choice
- moved there as advanced
-
- * standalone/printerdrake, standalone/keyboarddrake, standalone/draknet2,
- standalone/livedrake, standalone/drakboot, standalone/draksec,
- standalone/netdrake, standalone/mousedrake, standalone/drakgw,
- standalone/drakxservices, standalone.pm, standalone/draknet,
- standalone/XFdrake, standalone/diskdrake, standalone/adduserdrake,
- standalone/drakxconf: use standalone and standalone::pkgs_install
-
-2001/01/09 Pixel <pixel@mandrakesoft.com>
-
- * any.pm (drakx_version): nicer (4gc)
-
- * install2.pm (main): log::l the drakx_version
-
- * my_gtk.pm (create_packtable): no_expand option added
-
- * interactive.pm (ask_from_entries_refH_powered_normalize): field
- "disabled" added,
- "advanced_messages" added
-
- * lang.pm (langs): created (transform the $o->{langs} hash ref in a list)
- (pack_langs): use lang::langs
-
- * install_steps.pm (selectLanguage): $o->{langs} is now a ref so
- initialize as such
-
- * Makefile (get_needed_files): generate /usr/share/VERSION which contains
- the version
- of ChangeLog (which is updated at each upload)
-
- * install_steps_interactive.pm (choosePartitionsToFormat): handle "check
- for bad blocks" as advanced
- (setRootPassword): remove choosing non-md5 or non-shadow passwords.
-
- * install_any.pm (setPackages): use lang::langs instead of using
- $o->{langs} as a array ref (it is not so anymore)
- (spawnShell): print the drakx_version
-
-2001/01/08 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm: fixes
- (ask_from_treelistf, ask_from_treelist): now use ask_from_entries_refH
- (ask_from_entries_refH_powered): remove "1;" (was there for debugging)
-
- * interactive_gtk.pm: fixes
- (ask_from_treelistW): removed
- (create_ctree): created, used for ``type => treelist'' entries
-
- * my_gtk.pm: fixes
-
- * ChangeLog: New snapshot uploaded
-
-2001/01/07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sr.po, share/po/sp.po, share/po/no.po, share/po/cs.po: updated
- Czech, Norwegian and Serbian files
-
-2001/01/07 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm: update code for new ask_from_entries_refH
- which doesn't handle optional ok/cancel names in arg 1.
- must be handled via ask_from_entries_refH_powered
- (selectLanguage, selectKeyboard): use ask_from_entries_refH instead of
- ask_from_listf_, it enables the use of advanced
-
- * any.pm, printerdrake.pm: update code for new ask_from_entries_refH which
- doesn't handle optional ok/cancel names in arg 1.
- must be handled via ask_from_entries_refH_powered
-
- * interactive.pm: update code for new ask_from_entries_refH which doesn't
- handle optional ok/cancel names in arg 1.
- must be handled via ask_from_entries_refH_powered
- (ask_from_listf_no_check): replaces ask_from_list_no_check
- (ask_from_entries_refH_powered): sorts the list if needed or wanted
-
- * partition_table_raw.pm (test_for_bad_drives): created
- - ugly stuff needed mainly for Western Digital IDE drives
- - try writing what we've just read, yells if it fails
- - testing on last sector of head #0 (unused in 99% cases)
-
- * ftp.pm (getFile): make it work (it used to dead-loop when getFile'ing an
- non-existent
- file, stressing the ftp server :-/ )
- for the moment, just release cdrom.img, hd.img and hdreiser.img
- others should should come...
-
- * install_steps.pm: for the moment, just release cdrom.img, hd.img and
- hdreiser.img
- others should should come...
-
- * interactive_gtk.pm (ask_from_listW): removed
- (create_list): calls "format" on list elems before prompting them
- (create_clist): created
- (ask_from_entries_refW): calls create_clist in case of list with no help
-
- * install_steps_gtk.pm (installPackages): autoflush stdout before beeping
- (installPackages): don't take into account the time when prompting the
- user
-
- * common.pm (may_apply): added
-
- * install_any.pm (getHds): test_for_bad_drives called on hard drives
- (getHds): ensure $o->{hds} is not set until the hard drives are checked
-
-2001/01/06 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm (setup): don't xmodmap if DISPLAY is unset
-
- * ChangeLog: New snapshot uploaded
- New snapshot uploaded
-
-2001/01/06 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm (setup): don't xmodmap if DISPLAY is unset
-
- * ChangeLog: New snapshot uploaded
-
-2001/01/06 Pixel <pixel@mandrakesoft.com>
-
- * keyboard.pm (setup): don't xmodmap if DISPLAY is unset
-
- * standalone/rpmdrake: deprecated (and has been for a long time now)
-
- * network.pm, install_steps_interactive.pm, netconnect.pm,
- install_interactive.pm, standalone/adduserdrake, any.pm,
- Makefile.config, printerdrake.pm, Xconfigurator.pm, diskdrake.pm:
- ask_from_entries_refH parameter format has changed so change all
- accesses to it.
-
-2001/01/05 Franois Pons <fpons@mandrakesoft.com>
-
- * lang.pm, keyboard.pm: forget _exit in child process after a fork of
- DrakX
- removed need of packdrake binary
-
- * Xconfigurator.pm: use of SHARE_PATH for MonitorsDB, Cards+, CardsNames
-
- * live_install2: cleanup to keep libperl.so but the right one
-
- * live_install: no more copy of files on live system, now use environment
- variable by DrakX cleanup
-
- * perl2fcalls: added packdrake call (via new but incomplete) and package
-
- * install_any.pm, commands.pm, pkgs.pm: removed need of packdrake binary
-
- * netconnect.pm: fixed syntax error
-
- * modules.pm: eval insmoding ide-cd (just in case)
- removed need of packdrake binary
-
-2001/01/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ja.po, share/po/ca.po, share/po/az.po: updated Azeri, Catalan
- and Japanese files
-
-2001/01/05 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm: help cperl-mode
-
- * interactive_gtk.pm, network.pm, install_steps_interactive.pm, my_gtk.pm,
- interactive.pm, printerdrake.pm, Xconfigurator.pm, diskdrake.pm: move to
- new ask_from's:
- - ask_from_entries_ref is deprecated, use ask_from_entries_refH
- - ask_from_list now calls ask_from_entries_refH_powered
- still not done:
- - ask_from_treelist should use ask_from_entries_refH_powered,
- and lists with no help should use CList (List is bad)
- - keyboard and mouse binding is still rough
- - enhance the look
-
- * keyboard.pm: add the percentage of each keyboard types (as a comment for
- now)
-
-2001/01/04 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: cleaned... everything should be buggy.
-
-2001/01/04 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed some old $p->{file} by new $p->[$FILE]
- code cleanup and fixes for lilo not upgrade
-
-2001/01/04 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * install_any.pm: fixed the functions doing the lists of languages
-
- * lang.pm: fixed the functions doing the lists of languages
- The list of languages now has complete locale names insted of just
- language
- code (that is needed to differentiate zh_CN and zh_TW among others)
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/az.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/sl.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated Brazilian file
-
- * share/po/eu.po: updated Basque file
- updated Brazilian file
-
-2001/01/04 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: some pixelization using the new if_
-
- * install_steps_interactive.pm (setRootPassword): fix pixelization
- keep $o->{langs} unpacked to simplify things
- if_ pixelization
-
- * common.pm (%EXPORT_TAGS): add if_ in "common" exported tags
- (if_): created. Use it to replace things like
- ($::expert ? $val : ()) by if_($::expert, $val)
-
- * keyboard.pm: nl keyboard is not used, so defaults to us_intl
-
- * lang.pm, install_steps.pm, pkgs.pm, install_any.pm: keep $o->{langs}
- unpacked to simplify things
-
- * netconnect.pm: quite a few clean-up (and buggying)
-
-2001/01/03 dam's <damien@mandrakesoft.com>
-
- * install_steps_interactive.pm: admin user removed before beeing added
-
- * netconnect.pm: corrected typo
- LAN is configured with default value if firewall
-
-2001/01/03 Franois Pons <fpons@mandrakesoft.com>
-
- * diskdrake.pm: fixed invocation of change_type by clicking on legend
- unless expert
-
- * install2.pm: fixed usage with testing
-
- * install_steps.pm: fixed some other services to start in case something
- gets wrong,
- this fixes some deadlock on upgrade from 7.0.
- fixed usage with testing
-
- * partition_table.pm: fixed overlapping partitions between one extended
- and one regular primary.
- should be accepted (log printed instead of error) as diskdrake allow
- their
- creation in expert.
-
-2001/01/03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: add checks of dependencies on marfiles
- fix a couple of broken dependencies in modules.pm
-
-2001/01/03 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, share/locales.tar.bz2: locales in glibc 2.2 format
-
-2001/01/03 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): move the setting of PATH and spawnShell *after*
- setting $prefix
-
-2000/12/31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/rpmsrate: added a few locales dependences
-
-2000/12/29 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (addUser): typo fix
-
- * ChangeLog: New snapshot uploaded
-
- * ftp.pm (getFile): recall getFile after rewindGetFile
-
-2000/12/29 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (addUser): typo fix
-
- * ftp.pm (getFile): recall getFile after rewindGetFile
-
-2000/12/28 Pixel <pixel@mandrakesoft.com>
-
- * Makefile: now /usr/lib/X11 is a relative symlink to please mirrors and
- jako
-
-2000/12/26 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * keyboard.pm: Add the very ghost option REMOVE_MOD_META_L.
-
-2000/12/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated Lithuanian file
-
-2000/12/22 dam's <damien@mandrakesoft.com>
-
- * install_steps.pm, install_steps_interactive.pm: corrected admin user
- setting for firewall install.
-
-2000/12/22 Franois Pons <fpons@mandrakesoft.com>
-
- * modules.pm: fixed load_multi on live.
- added back all removed module with the new great mdk-stage1 of gg.
-
-2000/12/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * modules.pm: make them work with kernel-2.4 by disabling non existent
- modules
-
-2000/12/22 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm, install2.pm: commit symlink /tmp/image /tmp/rhimage
-
-2000/12/21 Pixel <pixel@mandrakesoft.com>
-
- * ChangeLog: New snapshot uploaded
-
-2000/12/21 dam's <damien@mandrakesoft.com>
-
- * install2.pm: firewall : automatic class set when firewall (beginner=0)
-
- * install_steps_interactive.pm: if firewall, admin password obliged
-
- * install_steps.pm: added setAdminpassword (a little bit redundant, sorry)
-
- * any.pm: corrected module stuff.. Thanx to pixel
-
-2000/12/20 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (selectMouse): unsure the device exists
-
- * unused/christmas-karaoke.patch: handle isa cards
-
-2000/12/19 Pixel <pixel@mandrakesoft.com>
-
- * ChangeLog: New snapshot uploaded
- New snapshot uploaded
-
-2000/12/19 dam's <damien@mandrakesoft.com>
-
- * standalone/pixmaps/logo1.xpm, standalone/pixmaps/px3.xpm,
- standalone/pixmaps/draknet4.xpm, standalone/pixmaps/draknet1.xpm,
- standalone/pixmaps/modem.xpm, standalone/pixmaps/logo2.xpm,
- standalone/pixmaps/util6.gif, standalone/pixmaps/unknown.xpm,
- standalone/pixmaps/drakgw.xpm, standalone/pixmaps/px4.xpm,
- standalone/pixmaps/draknet5.xpm, standalone/pixmaps/px1.xpm,
- standalone/pixmaps/draknet2.xpm, standalone/pixmaps/logo3.xpm,
- standalone/pixmaps/util7.gif, standalone/pixmaps/port.xpm,
- standalone/pixmaps/draknet.xpm, standalone/pixmaps/ethernet.xpm,
- standalone/pixmaps/isdn.xpm, standalone/pixmaps/px2.xpm,
- standalone/pixmaps/draknet3.xpm: added control-center.
-
-2000/12/19 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: when loading /snd-card-/ module, load snd-pcm-oss
-
- * unused/christmas-karaoke.patch: Happy Christmas :)
-
- * install_any.pm: spawnShell: set DISPLAY, just in case :)
-
- * install2.pm: set PATH before doing spawnShell
-
- * Makefile: /usr/lib/X11 now exists on non-sparc (was only for sparc)
-
- * ChangeLog: New snapshot uploaded
-
-2000/12/18 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm: added embedded support for control-center
- corrected embedded support.
- new control center and related
-
- * netconnect.pm: corrected typo
- corrected typo
-
- * standalone/drakxservices, standalone/control-center, ChangeLog,
- standalone/XFdrake, standalone/draknet2, standalone/adduserdrake,
- standalone/drakboot: new control center and related
-
- * install_gtk.pm: added firewall support
-
- * install2.pm: included firewall handling
- changed firewall comportement
-
- * install_steps_interactive.pm: changed firewall comportement
-
- * modules.pm: corrected bad mergeinconf
-
-2000/12/18 Pixel <pixel@mandrakesoft.com>
-
- * Makefile, share/keymaps_generate: tar and bzip2 is cfj/xfj and no more
- cfI/xfI
- remove isdndb.net
-
-2000/12/19 dam's <damien@mandrakesoft.com>
-
- * standalone/pixmaps/logo1.xpm, standalone/pixmaps/px3.xpm,
- standalone/pixmaps/draknet4.xpm, standalone/pixmaps/draknet1.xpm,
- standalone/pixmaps/modem.xpm, standalone/pixmaps/logo2.xpm,
- standalone/pixmaps/util6.gif, standalone/pixmaps/unknown.xpm,
- standalone/pixmaps/drakgw.xpm, standalone/pixmaps/px4.xpm,
- standalone/pixmaps/draknet5.xpm, standalone/pixmaps/px1.xpm,
- standalone/pixmaps/draknet2.xpm, standalone/pixmaps/logo3.xpm,
- standalone/pixmaps/util7.gif, standalone/pixmaps/port.xpm,
- standalone/pixmaps/draknet.xpm, standalone/pixmaps/ethernet.xpm,
- standalone/pixmaps/isdn.xpm, standalone/pixmaps/px2.xpm,
- standalone/pixmaps/draknet3.xpm: added control-center.
-
-2000/12/19 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: when loading /snd-card-/ module, load snd-pcm-oss
-
- * unused/christmas-karaoke.patch: Happy Christmas :)
-
- * install_any.pm: spawnShell: set DISPLAY, just in case :)
-
- * install2.pm: set PATH before doing spawnShell
-
- * Makefile: /usr/lib/X11 now exists on non-sparc (was only for sparc)
-
-2000/12/18 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm: added embedded support for control-center
- corrected embedded support.
- new control center and related
-
- * netconnect.pm: corrected typo
- corrected typo
-
- * standalone/drakxservices, standalone/control-center, ChangeLog,
- standalone/XFdrake, standalone/draknet2, standalone/adduserdrake,
- standalone/drakboot: new control center and related
-
- * install_gtk.pm: added firewall support
-
- * install2.pm: included firewall handling
- changed firewall comportement
-
- * install_steps_interactive.pm: changed firewall comportement
-
- * modules.pm: corrected bad mergeinconf
-
-2000/12/18 Pixel <pixel@mandrakesoft.com>
-
- * Makefile, share/keymaps_generate: tar and bzip2 is cfj/xfj and no more
- cfI/xfI
- remove isdndb.net
-
-2000/12/16 Pixel <pixel@mandrakesoft.com>
-
- * standalone/mousedrake, standalone/drakgw: use ldetect-lst
-
- * Makefile.drakxtools: fix daminetsex
- use ldetect-lst
- pci_probing now done by libldetect
- config files moved in package ldetect-lst
-
- * share/list: use ldetect-lst
- pci_probing now done by libldetect
- config files moved in package ldetect-lst
-
- * any.pm: fix daminetsex
-
- * modules.pm, live_install, install2.pm, standalone/lspcidrake, pkgs.pm,
- mouse.pm: use ldetect-lst for usb => now auto detects mice types :)
-
- * c/stuff.xs.pm, detect_devices.pm: use ldetect-lst for usb => now auto
- detects mice types :)
- use ldetect-lst
- pci_probing now done by libldetect
- config files moved in package ldetect-lst
-
- * Makefile.config: fix daminetsex
- use ldetect-lst
-
- * Makefile: use ldetect-lst for usb => now auto detects mice types :)
- use ldetect-lst
-
- * netconnect.pm, share/CardsNames, c/Makefile.PL, Xconfigurator_new.pm,
- Xconfigurator.pm, share/Cards+, share/MonitorsDB, share/isdndb.net,
- share/Cards2CardsNames: pci_probing now done by libldetect
- config files moved in package ldetect-lst
-
-2000/12/15 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: Cards+ and CardsNames are moved to ldetect-lst
-
- * install_steps.pm: clean all unneeded stuff
-
-2000/12/14 dam's <damien@mandrakesoft.com>
-
- * any_new.pm, netconnect_new.pm: preparing for big jump.
-
- * netconnect.pm: Big jump. The *_new.pm are replaced by *.pm
- Everything should work, but you better test :)
-
- * standalone/control-center: big improvement and cosmetic changes
- a lot of improvement. Is able to launch multiples soft passing in
- arguments.
- new file. Its location should change soon.
-
- * any.pm: Big jump. The *_new.pm are replaced by *.pm
- Everything should work, but you better test :)
- corrected typo.
-
-2000/12/14 Pixel <pixel@mandrakesoft.com>
-
- * share/compssList: obsoleted by rpmsrate
-
- * share/rpmsrate: obsoletes compssList
-
- * share/compssUsers, install_steps.pm, install_steps_interactive.pm,
- Makefile, install_steps_gtk.pm, install2.pm, pkgs.pm, install_any.pm:
- move from compssList to rpmsrate
-
- * Newt/Newt.xs: cleanup (use of alloca to pass parameters)
-
-2000/12/13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/it.po: updated Italian file
-
-2000/12/12 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: typo + if firewall, don't display 'disable network'
-
- * standalone/draknet2: new version... still working on it
-
- * ChangeLog: commit
-
- * share/themes-mdk-Firewall.rc: added firewall theme
-
- * modules.pm: my fault, corrected renaud's patch incorporation
-
- * share/logo-mandrake-Firewall.xpm: new logo
-
-2000/12/12 Franois Pons <fpons@mandrakesoft.com>
-
- * share/list: added packdrake.pm as packdrake has been splited.
-
- * pkgs.pm: fixed versionCompare to always return number. added checking of
- version to
- select obsoletes on upgrade.
-
-2000/12/11 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: Radeon uses 3D now.
-
- * lang.pm: fixed write_langs for upgrade.
- i18n sucking fixes.
-
- * Xconfigurator.pm: Radeon uses 3D hw accel theoritically now.
-
-2000/12/09 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: Added configuration of Vietnamese input server
-
-2000/12/09 Pixel <pixel@mandrakesoft.com>
-
- * standalone/adduserdrake: remove debugging code
-
- * install2.pm (selectInstallClass): give $clicked to selectInstallClass
-
- * interactive_newt.pm (ask_from_entries_refW): reset all hidden entries to
- null in case of error
- on hidden entry cuz newt doesn't display null entries, disturbing
-
- * install_steps_interactive.pm (formatMountPartitions): the format
- partition dialog created at first use,
- so that it doesn't appear if no partitions are formatted.
- (selectInstallClass): ensure expert choice is kept if it was prechosen
- (selectInstallClass): if expert pre-chosen, ensure expert is kept
-
- * interactive_gtk.pm, install_steps.pm: small renicing
-
-2000/12/08 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed bug in list of packages provided by another one.
-
-2000/12/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt_BR.po, share/po/no.po, share/po/DrakX.pot, share/po/es.po,
- share/po/fr.po, share/po/wa.po, share/po/da.po, share/po/de.po,
- share/po/az.po, share/po/tr.po: updated Brazilian file
-
-2000/12/08 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): warn if VERSION file doesn't exist
- (formatPartitions): call rotate_logs after mounting the partitions
-
- * mouse.pm (write_conf): fix to make make test_pms happy
-
- * install_steps.pm (exitInstall): save the report.bug in /root/report.bug
-
- * any.pm (rotate_logs): created, rotates ddebug.log and install.log in
- /root
-
- * ftp.pm (new): retry in case of ftp connection/login
-
- * commands.pm: report_bug: created, returns a string
-
-2000/12/07 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: corrected ADSL connection choice.
- corrected typo
-
-2000/12/06 dam's <damien@mandrakesoft.com>
-
- * install2.pm: erare humanum es
- firewall begins to infect the install :).
- new meta_class.
-
- * share/logo-mandrake-Firewall.xpm: aded logo for firewall
-
- * install_gtk.pm: corrected errors
- left pixmap centered if firewall
- improved the firewall theme.
- errare humanum es
- firewall infects the install.
- The logo is changed if firewall.
-
-2000/12/06 Pixel <pixel@mandrakesoft.com>
-
- * standalone/keyboarddrake: add possibility to use keyboarddrake
- non-interactive (aka give the keyboard as
- first parameter)
-
- * lang.pm, install_steps.pm, install_steps_interactive.pm, install2.pm,
- install_any.pm: adapt to the fact that RPM_INSTALL_LANG is obsoloted.
- Now rpm uses %_install_langs in /etc/rpm/macros
-
-2000/12/05 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: final fixes to versionCompare to make sure no deadlock can
- occurs.
-
- * Xconfigurator.pm: restored Matrox G200/G400 hw 3d accel configuration.
-
-2000/12/05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pt_BR.po, share/po/pl.po, share/po/da.po, share/po/fi.po,
- share/po/es.po: updated several pofiles
-
-2000/12/04 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: use isCdNotEjectable.
-
- * common.pm: added function isCdNotEjectable.
-
- * share/Cards+: SiS620 card are said to be unsupported by XF4.
-
- * pkgs.pm: load only one hdlist in memory if CD is not ejectable (low
- memory).
- fixed compareVersion for deadlock. removed silly CODE print on deporder
- problems.
-
- * Xconfigurator.pm: add Options sw_cursor for SiS 6326 in XF3 mode.
-
-2000/12/03 dam's <damien@mandrakesoft.com>
-
- * mouse.pm: incorporated cmodifications in the firewall branch
-
- * netconnect.pm: netconnect_new > netconnect.pm
-
- * netconnect_consts.pm: incorporated in the firewall branch.
-
- * standalone/draknet2: incoporated in the firewall branch
-
- * any_new.pm: any_new > any, so we remove it now.
-
- * netconnect_new.pm: netconnect_new > netconnect, so we remove it now.
- incorporated in the firewall branch
-
- * modules.pm: incorporated modifications to the firewall branch. Hope they
- won't break anything...
-
-2000/12/02 dam's <damien@mandrakesoft.com>
-
- * share/po/az.po: correction in firewall incorporated
-
- * ChangeLog: first attempt ro build the firewall install
-
- * standalone/mousedrake: incorporated in the firewall branch
-
- * share/po/ru.po, share/po/no.po, share/po/sk.po: correction incorporated
- in the firewall branch
-
-2000/11/28 dam's <damien@mandrakesoft.com>
-
- * modules.pm: included reno's patches. Now should work without kudzu.
- branch to build the firewall install.
-
- * standalone/pixmaps/port.xpm, standalone/pixmaps/.xvpics/px4.xpm,
- standalone/pixmaps/ethernet.xpm, standalone/pixmaps/.xvpics/px1.xpm,
- standalone/pixmaps/px2.xpm, standalone/pixmaps/unknown.xpm,
- standalone/pixmaps/.xvpics/px3.xpm, standalone/pixmaps/px4.xpm,
- standalone/pixmaps/px1.xpm, standalone/pixmaps/.xvpics/px2.xpm,
- standalone/pixmaps/px3.xpm, standalone/pixmaps/modem.xpm,
- standalone/pixmaps/isdn.xpm: Initial revision
- branch to build the firewall install.
-
- * partition_table_dos.pm, share/po/bg.po, share/po/sr.po,
- share/template.in/cdrom.kdelnk.in,
- share/template.in/cdrom.fsdev.kdelnk.in, share/po/hr.po, c/silo.c,
- Makefile, share/consolefonts/lat0-sun16,
- share/themes/DarkMarble-check_off.png,
- share/themes/marble3d-button_def.png, share/locales.tar.bz2.sparc,
- do_resize_fat, share/po/wa.po, share/po/is.po,
- share/themes/DarkMarble-button3_out_prelight.png, resize_fat/main.pm,
- class_discard.pm, .cvsignore, share/step-orange.xpm, share/reload.xpm,
- install_interactive.pm, c/README, Xconfig.pm, share/themes.rc,
- share/themes/marble3d-bg1.png, perl2fcalls, share/themes-blackwhite.rc,
- share/themes-blueHeart.rc, pkgs.pm, keyboard.pm,
- share/rpm-installed.xpm, share/po/gl.po, share/po/lv.po,
- standalone/icons/ftout.xpm, Makefile.drakxtools, http.pm,
- share/step-green-click.xpm, partition_table_sun.pm,
- share/themes/focus.png, share/keymaps_generate, lang.pm, verify_c,
- share/po/.cvsignore, share/ftin.xpm, standalone/draksec,
- resize_fat/info_sector.pm, share/compssUsers, share/step-orange-on.xpm,
- Makefile.config, share/list.sparc, share/po/hu.po, run_program.pm,
- share/themes/marble3d-button4.png, share/rpm-unselected.xpm,
- share/list.i386, netconnect.pm, share/themes/DarkMarble-button3_out.png,
- c/md5_crypt.c, share/themes/mdk-toggle_on.png, partition_table.pm,
- standalone/livedrake, share/diskdrake.rc,
- share/themes/DarkMarble-check_on.png, standalone/draknet,
- share/po/br.po, Newt/typemap, share/themes/blueHeart-button2.png,
- share/po/ro.po, share/list, share/po/cs.po, share/po/be.po,
- share/po/sp.po, share/step-orange-click.xpm, modparm.pm,
- share/step-green.xpm, share/rpm-base.xpm,
- share/themes/marble3d-check1.png, crypto.pm, share/po/eu.po,
- share/themes/marble3d-button1.png, c/stuff.pm, install_steps.pm,
- share/Cards2CardsNames, Newt/Makefile.PL,
- share/themes/mdk-Desktop-bg.png, netconnect_consts.pm, share/po/id.po,
- share/themes/mdk-check_on.png, share/po/fi.po, share/po/sk.po,
- standalone/icons/findf.xpm, share/po/lt.po,
- share/themes/mdk-check_off.png, fs.pm, c/.cvsignore,
- share/themes/mdk-toggle_off.png, share/po/ca.po, timezone.pm,
- detect_devices.pm, share/consolefonts/ruscii_8x16, diskdrake.pm,
- standalone/icons/reload.xpm, share/rpm-selected.xpm, resize_fat/io.pm,
- Newt/Newt.xs, Newt/.cvsignore, install2, share/po/pt_BR.po,
- share/themes-marble3d.rc, resize_fat/fat.pm, sbus_probing/main.pm,
- share/template.in/floppy.fsdev.kdelnk.in, printer.pm, share/po/it.po,
- resize_fat/.cvsignore, install_steps_interactive.pm,
- share/themes/mdk-button4.png, live_install, standalone/draknet2,
- any_new.pm, share/list.alpha, share/rpm-semiselected.xpm, c.pm,
- share/logo-mandrake-Desktop.xpm, printerdrake.pm, network.pm,
- share/step-red-on.xpm, share/themes-mdk.rc, share/po/validate.pl,
- swap.pm, share/themes/blueHeart-button4.png, standalone/keyboarddrake,
- g_auto_install, share/po/es.po, standalone/lspcidrake, share/po/de.po,
- partition_table_mac.pm, standalone/mousedrake, devices.pm,
- share/po/ru.po, resize_fat/c_rewritten.xs, share/po/cy.po,
- share/themes/mdk-button1.png, netconnect_new.pm, install_any.pm,
- share/po/nl.po, share/aliases, share/keyboards.tar.bz2, share/po/sv.po,
- Newt/Av_CharPtrPtr.c, c/stuff.xs.pm, share/themes-DarkMarble.rc,
- share/step-red.xpm, Newt/Av_CharPtrPtr.h, c/smp.c,
- share/po/zh_CN.GB2312.po, commands.pm, standalone/icons/find.xpm,
- perl2etags, share/po/Changelog, standalone/drakboot,
- resize_fat/dir_entry.pm, share/fonts.tar.bz2, share/install.rc,
- share/themes/blueHeart-button1.png, share/Cards+, share/po/uk.po,
- share/MonitorsDB, share/template.in/Dos_.kdelnk.in,
- standalone/printerdrake, services.pm, share/kmap2bkmap,
- share/themes/blueHeart-button_def.png, share/po/az.po, share/po/tr.po,
- common.pm, getpkgs_deps, standalone/drakxconf, share/ftout.xpm,
- install_gtk.pm, Xconfigurator_consts.pm, share/consolefonts/lat2-sun16,
- share/po/no.po, resize_fat/boot_sector.pm, share/CardsNames,
- c/Makefile.PL, share/themes-mdk-Desktop.rc,
- share/themes/blueHeart-brown_bg1.png, share/logo-mandrake.xpm,
- share/consolefonts/Cyr_a8x16, standalone/netdrake, standalone/drakgw,
- share/po/sl.po, standalone/rpmdrake, share/makedev.sh,
- share/themes/DarkMarble-button3_in_prelight.png, share/themes-blue.rc,
- install_steps_newt.pm, resize_fat/Makefile.PL, partition_table_empty.pm,
- my_gtk.pm, share/po/i18n_compssUsers, install2.pm, share/compssList,
- share/po/fr.po, share/themes/DarkMarble-button3_in.png,
- standalone/icons/ftin.xpm, share/modparm.lst, raid.pm,
- standalone/diskdrake, share/po/ko.po,
- share/template.in/zip.fsdev.kdelnk.in, share/compssUsers.desktop,
- share/po/ja.po, any.pm, share/isdndb.net,
- share/template.in/floppy.kdelnk.in, share/step-green-on.xpm,
- share/step-red-click.xpm, share/po/Makefile, help.pm,
- share/po/zh_TW.Big5.po, c/sbus.c, genmodparm, share/po/pl.po,
- share/themes-savane.rc, install_steps_stdio.pm, share/po/th.po,
- loopback.pm, resize_fat/any.pm, share/po/el.po, install_steps_gtk.pm,
- Newt/Newt.pm, Xconfigurator.pm, interactive_gtk.pm,
- standalone/drakxservices, resize_fat/Makefile, fsedit.pm,
- interactive_stdio.pm, live_install2, resize_fat/directory.pm,
- share/po/pt.po, install_steps_auto_install.pm, share/po/DrakX.pot,
- share/themes/mdk-bg.png, share/list.ppc, share/po/ga.po, share/po/et.po,
- share/keymaps.tar.bz2, partition_table_bsd.pm, c/md5.c, share/help.xpm,
- share/themes/marble3d-check2.png, ftp.pm, c/md5.h,
- standalone/adduserdrake, share/themes/marble3d-button2.png,
- partition_table_raw.pm, share/template.in/zip.kdelnk.in,
- share/locales.tar.bz2, standalone/icons/fileopen.xpm,
- share/template.in/kppprc.in, ChangeLog, resize_fat/README, mouse.pm,
- commands, standalone/XFdrake, share/gconv.tar.bz2, share/po/eo.po,
- interactive.pm, log.pm, share/themes/DarkMarble-gloom2.png,
- interactive_newt.pm, share/po/da.po, resize_fat/c_rewritten.pm,
- bootloader.pm, share/po/af.po: branch to build the firewall install.
-
-2000/11/28 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: change upgrade section for keyboard.
-
- * install_steps_gtk.pm: extended chooseSizeToInstall.
-
- * install_steps.pm: updated comment.
-
- * pkgs.pm: fixed misuse of map with values returing list which are indexed
- afterward.
-
- * install_any.pm: removed some more logs.
-
- * keyboard.pm: keep track of unknown keyboard (for upgrade)
-
- * install_steps_interactive.pm: modified def_mark to 59 (gl hw
- acceleration level) and upgrade use this level
- for newbies so.
- make sure a recommended upgrade get the minimum and a little more (80).
- choose default size according to a default mark (currently 49).
-
-2000/11/27 dam's <damien@mandrakesoft.com>
-
- * netconnect_consts.pm: added isdn Gazel card 10b5 1151
-
-2000/11/27 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm (@bad_types): list of the different type of extended
- partitions
- (important_types): remove @bad_types from important_types
-
-2000/11/25 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ru.po: updated Russian file
-
-2000/11/24 dam's <damien@mandrakesoft.com>
-
- * mouse.pm: doc + split
-
- * netconnect_new.pm: added depmod after having writed modules.conf
-
- * standalone/mousedrake: splited
-
-2000/11/24 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: avoid .la files for selection.
-
- * install_steps.pm: added missing portmap.
-
-2000/11/23 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet2: progressbar.
-
-2000/11/23 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm, install_steps_gtk.pm: updated with
- structural change of pkgs.
-
- * install_any.pm: removed some ugly logs.
- updated with structural change of pkgs.
-
- * install_steps.pm: added tempory fix for initscripts %post.
- updated with structural change of pkgs.
-
- * pkgs.pm: synced versionCompare() with rpmtools-2.1-4mdk.
- removed ugly log on transaction.
- added special case to avoid counting kernels space when upgrading
- as these package are not upgraded (just installed).
- Memory usage optimization, change structure of storing
- package informations. lot of fork to make sure of
- freeing memory by perl (no free on used hashes or arrays
- usable by other than perl), now upgrade takes as much as
- install which takes at least 0.5Mb less than before.
-
-2000/11/23 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: put all tina stuff to weight 0
-
-2000/11/21 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfig.pm: added more subtil upgrade from /etc/X11/XF86Config* files,
- keep
- wacom entries.
-
- * Xconfigurator.pm: upgrade for XF86Config, take care of resolution and
- depth wanted.
-
- * install_steps.pm: always try to get default from /etc/X11/XF86Config
- removing logs.
-
- * pkgs.pm: cosmetic changes for upgrade, removing some logs.
-
- * install_steps_interactive.pm: removed code to ask if take care of
- /etc/X11/XF86Config* files.
- added wait message during rebuild of rpm database as it takes some time.
-
- * Xconfigurator_new.pm: WARNING
-
-2000/11/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/az.po: updated Azeri file
-
-2000/11/20 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: clean up as today filelist is no more.
- use parsehdlist from rpmtools-2.1-3mdk or above instead of
- perl code from DrakX forking to simulate a filelist server.
- this increase performance by 100 to 150% on selection of
- packages to upgrade.
-
- * share/list: added parsehdlist.
-
- * c/stuff.xs.pm: removed logs.
-
-2000/11/20 Pixel <pixel@mandrakesoft.com>
-
- * share/Cards+: add radeon
-
- * install_steps_auto_install.pm (exitInstall): fix message
-
- * install_steps.pm (afterInstallPackages): moved the
- writeandclean_ldsoconf here
-
- * fsedit.pm: add /var/ftp and /var/www in the list of propose mount-points
-
-2000/11/17 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * install_any.pm: add openuniverse to the list of gl apps
-
-2000/11/16 dam's <damien@mandrakesoft.com>
-
- * netconnect_new.pm: corrected isdn_get_{list, info}
-
-2000/11/16 Franois Pons <fpons@mandrakesoft.com>
-
- * share/list: include /usr/lib/rpm/macros else rpmlib gets crazy :-)
-
- * modules.pm: tempory version for current glibc, a lot of module have been
- removed due to
- problem of stage1 increase in size when compiled with glibc-2.2 and
- current
- modutils.
-
- * c/Makefile.PL: updated with rpmlib 4.
-
- * c/stuff.xs.pm: completed something that seems to work almost correctly
- at the first look
- with rpmlib 4.
-
-2000/11/16 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: add netscape-german, thx to florin
- isdn4k-utils gets same weight as isdn4net, thx to Florin
-
-2000/11/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po: updated Norwegian file
-
- * share/po/sk.po: updated Slovak file
-
-2000/11/15 dam's <damien@mandrakesoft.com>
-
- * netconnect_new.pm: added isdn_get_list and isdn_get_info
- calls modules::write_conf to fill the modules.conf.
-
- * Xconfigurator_new.pm: added to fork frontends backends. Not operationnal
- at all for now.
-
- * modules.pm: when loading a new module, add an alias for it, even in
- standalone mode.
-
-2000/11/15 Franois Pons <fpons@mandrakesoft.com>
-
- * c/stuff.xs.pm: updated for rpm 4.
-
- * pkgs.pm: rpmdepOrder again (for new TAGp)
-
-2000/11/15 Pixel <pixel@mandrakesoft.com>
-
- * c/Makefile.PL: add librpmio
-
- * c/stuff.xs.pm: workaround for kernel-headers not in sync with glibc
- (dev_t)
-
-2000/11/14 dam's <damien@mandrakesoft.com>
-
- * netconnect_new.pm: better structure for the ethx-driver.
- added call to add_alias and write_conf
-
- * standalone/draknet2: updated
-
-2000/11/14 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: removed foreach (<... which are eating memory
- fork install on upgrade for searching trhough filelist, this saves
- about 20Mb of memory before rpmlib transaction are started so its is
- more than 2 times faster for upgrading a system, sorry it was
- effectively
- a machine two overloaded that makes the upgrade slower.
- make rpmlib not to check size as DrakX should do it.
- added special cases for selection of packages according to files, avoid
- all kde-i18n packages if their locales-$lang is not selected, avoid
- a -devel package if only one files is updated (typical for fixes on
- package by moving files around).
-
- deactivated rpmdepOrder as it should be done directly in
- depslist.ordered
- file.
-
- fixed obsoletes which never run correctly, even if almost no package are
- selected explicitely this way.
-
- added log during selection of packages to upgrade to keep a track of
- what DrakX is doing.
-
- * modules.pm, network.pm, netconnect.pm, common.pm, modparm.pm,
- Xconfig.pm, commands.pm, lang.pm, fsedit.pm, detect_devices.pm,
- printer.pm, Xconfigurator.pm: removed foreach (<... which are eating
- memory
-
-2000/11/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/da.po: updated Danish file
-
-2000/11/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: Integrate Till's patches for better work with Cups.
-
-2000/11/12 Pixel <pixel@mandrakesoft.com>
-
- * standalone/mousedrake: fix for bug #1350
- (mousedrake dies with: Undefined subroutine &mouse::serial_ports_names)
-
- * pkgs.pm (psUpdateHdlistsDeps): fixed an ugly typo (uses .cz2 for .cz and
- .cz22 for
- .cz2) that makes for than one CD install breaks :-(
-
-2000/11/11 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/az.po, share/po/ru.po, share/po/pt_BR.po,
- share/po/hr.po, share/po/ko.po, share/po/cy.po, share/po/nl.po,
- share/po/ja.po, share/po/wa.po, share/po/sv.po, share/po/is.po,
- share/po/hu.po, share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po,
- share/po/pl.po, share/po/fi.po, share/po/no.po,
- share/po/zh_CN.GB2312.po, share/po/th.po, share/po/el.po,
- share/po/sk.po, share/po/lt.po, share/po/sl.po, share/po/br.po,
- share/po/ca.po, share/po/gl.po, share/po/lv.po, share/po/uk.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
-2000/11/10 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet2: draknet2 : new version of draknet, post-install
- only, uses only libDrakX backend, beautyfull
-
- * netconnect_new.pm: completed adsl_conf_backend
- corrected conf_network_card_backend : return interface and module
- separately
- splitted pppconfig.
-
-2000/11/10 Franois Pons <fpons@mandrakesoft.com>
-
- * share/po/fr.po: typo fixing
-
- * printerdrake.pm: fixed wrong case for managing IP for remove CUPS server
- updated typo for remote CUPS server configuration dialog
-
-2000/11/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/sk.po, share/po/lv.po: updated Latvian and Slovak files
-
- * share/po/wa.po, share/po/da.po: updated Danish and Walloon files
-
-2000/11/10 Pixel <pixel@mandrakesoft.com>
-
- * c/stuff.xs.pm: initIMPS2 move where it should be (in non-C_RPM dependent
- section)
-
-2000/11/09 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: added handling for 2 ethernet cards with the same module
-
-2000/11/09 Franois Pons <fpons@mandrakesoft.com>
-
- * share/po/fr.po: add some missing translation (mainly printer for CUPS
- remote config)
-
- * printer.pm: make sure to restart cups when cupsd.conf is modified.
-
- * printerdrake.pm: fixed modification of BrowsePoll on a existing file.
-
-2000/11/08 dam's <damien@mandrakesoft.com>
-
- * netconnect_new.pm: updated
-
-2000/11/08 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: make sure class discarding do not destroy result
-
- * pkgs.pm: added new function for selected or installed accessor on pkg
- make sure package already installed for oem are marked as selected, as
- some
- code refer to this state to perform some actions (install_urpmi)
-
- * install_steps.pm: fixed for urpmi again;
-
- * printerdrake.pm: add management of BrowsePoll <ip>:<port> in
- /etc/cups/cupsd.conf
-
- * printer.pm: add minimal management of /etc/cups/cupsd.conf
-
-2000/11/08 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/MonitorsDB: Fixed Samsung SyncMaster 3Ne (bug #1136)
-
-2000/11/08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/es.po: updated Spanish file
-
-2000/11/07 dam's <damien@mandrakesoft.com>
-
- * mouse.pm: now there are 8 ttyS* available for configuration. Used for
- internal modem configuration that uses ttyS* > 3
-
- * netconnect_new.pm: ttyS0 -> ttyS7 available for configuration
- some doc
-
-2000/11/07 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fixed text for card prefered in XFree 3.3 (RIVA128).
-
- * install_steps_interactive.pm: use of install_any::boot_medium to avoid
- listing medium used for boot
-
- * install_any.pm: use of $boot_medium where the boot medium is used
- (default 1)
-
-2000/11/07 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/Cards+: fix tseng server for ET4000 W32i, W32p thanks to
- <sileryti@mail.com>
-
-2000/11/07 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): in oem, configureX automatic
- (main): $::oem is now global :-( (needed in install_steps.pm)
-
- * install_steps.pm (afterInstallPackages): give medium 'cdrom' to
- install_urpmi in case of $::oem
-
-2000/11/06 dam's <damien@mandrakesoft.com>
-
- * netconnect_new.pm: backend/frontend fork complete
-
- * any_new.pm: load_thiskind changed to load_thiskind_backend, the wait
- function is passed by argument
-
- * network.pm: configureNetwork2 commented.
-
-2000/11/06 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: created function for examining already installed package on
- install (oem).
-
- * install2.pm: add a flag to allow by default formating /
-
- * install_steps.pm: conditionnal format of / and use already installed
- packages if any on install.
-
-2000/11/06 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/MonitorsDB: added Hitachi CM753 contributed by Adam Julius
- <ajulius@yahoo.com>
-
-2000/11/06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/ru.po, share/po/uk.po: updated pot file
- GRUB/LILO/SILO messages *must* be in ascii only. Changed cyrillic to
- ascii transliteration for them
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/es.po,
- share/po/fr.po, share/po/bg.po, share/po/ga.po, share/po/sr.po,
- share/po/de.po, share/po/et.po, share/po/tr.po, share/po/eu.po,
- share/po/az.po, share/po/pt_BR.po, share/po/hr.po, share/po/ko.po,
- share/po/cy.po, share/po/nl.po, share/po/ja.po, share/po/wa.po,
- share/po/sv.po, share/po/is.po, share/po/hu.po, share/po/zh_TW.Big5.po,
- share/po/it.po, share/po/id.po, share/po/pl.po, share/po/fi.po,
- share/po/no.po, share/po/zh_CN.GB2312.po, share/po/th.po,
- share/po/el.po, share/po/sk.po, share/po/lt.po, share/po/sl.po,
- share/po/br.po, share/po/ca.po, share/po/gl.po, share/po/lv.po,
- share/po/eo.po, share/po/ro.po, share/po/da.po, share/po/cs.po,
- share/po/af.po: updated pot file
-
- * keyboard.pm, ChangeLog: added the 3 kbd layouts for CZ and SK kbds
-
-2000/11/06 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (formatPartitions): formatMountPartitions done even in
- upgrade
- (main): set $o->{partitioning}{use_existing_root} in oem
-
- * install_steps.pm (doPartitionDisksAfter): remove the mount_all which is
- plain dumb
- (doPartitionDisksAfter): fs::mount_all moved here
- (doPartitionDisks): use $o->{partitioning}{use_existing_root}
-
- * install_any.pm (use_root_part): fs::mount_all really removed
- (use_root_part): fs::mount_all removed
-
- * install_steps_interactive.pm (choosePartitionsToFormat): don't propose
- already mounted partitions
- (installCrypto): nicer layout
-
-2000/11/05 dam's <damien@mandrakesoft.com>
-
- * mouse.pm: changed 'IntelliMouse label' to 'Generic PS2 Wheel Mouse'
-
-2000/11/05 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/MonitorsDB: added LG StudioWorks520Si contributed by Yves Maniette
- <yves@maniette.com>
-
-2000/11/01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/eo.po: updated Esperanto file
-
-2000/10/31 dam's <damien@mandrakesoft.com>
-
- * netconnect_new.pm: continuing forking frontend - backend. adsl ist
- nearly finished
-
- * any_new.pm: added this file to fork frontends and backends in any.pm
-
-2000/10/30 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: heartbeat pixel wonderful un chien vaut mieux que deux
- tu damsera
-
-2000/10/30 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/wa.po: updated Walloon file
-
- * share/keyboards.tar.bz2: updated keyboards
-
-2000/10/30 Pixel <pixel@mandrakesoft.com>
-
- * lang.pm (load_po): backslash @ in po strings, otherwise the eval fails
-
-2000/10/28 dam's <damien@mandrakesoft.com>
-
- * netconnect_new.pm: new version of draknet. Splited frontends - backends
-
-2000/10/28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/tr.po: updated Turkish file
-
-2000/10/27 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: remove the noising rpm output command line when loging
- installed rpm
- size (only usefull for live_update and just for conveniance).
-
- * pkgs.pm: Make sure $meta_class is defined in readCompsUsers (for HTTP
- hack)
- before reading a compssUsers file.
-
- * live_install: add VERSION in list of file that have to be symlinked.
-
- * common.pm: list_skels returns list of existing directory and writeable.
-
- * live_install2: Make sure to remove font path in /tmp/drakx before
- exiting.
-
-2000/10/26 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/DrakX.pot, share/po/tr.po, share/po/it.po: updated Italian and
- Turkish files
-
-2000/10/24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: fortune-mod gets 10/0/10 on request from egil
-
-2000/10/24 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/pl.po: updated Polish file
-
-2000/10/23 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/ca.po: updated Catalan file
-
-2000/10/23 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm, ChangeLog, diskdrake.pm: added some carriage returns
- to please jl :)
-
- * detect_devices.pm (floppies, probeall): add require "modules" as it
- should be
-
- * install_interactive.pm (partitionWizardSolutions): add "require
- resize_fat::main" as it should be
-
-2000/10/22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: linuxconf-gui got -1/-1/-1 while gnome-linuxconf has
- 74/0/74
-
-2000/10/21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/uk.po, share/po/tr.po, share/po/az.po: updated Azeri, Turkish
- and Ukrainian files
-
-2000/10/20 fabman
-
- * share/po/es.po: updated
-
-2000/10/20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: ntp to -1/-1/-1
-
-2000/10/19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: put all packages requiring kde1-compat to 0 except
- kisdn-free
- aumix now gets a high weight (79) because it's required to save the
- mixer
- settings at shutdown
-
-2000/10/19 Pixel <pixel@mandrakesoft.com>
-
- * share/locales.tar.bz2: fix symlink zh_CN.GB2312 (was zh_CN.G23212)
-
-2000/10/19 tlb
-
- * share/po/da.po: 100%, Troels Liebe Bentsen.
-
-2000/10/18 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/az.po: Added AZeri file
-
- * share/po/no.po: updated Norwegian file
-
-2000/10/17 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm, netconnect.pm, netconnect_consts.pm: removed unused
- code in ineractive_gtk
- added some isdn card in pcitable
- corrected typos, and made ISA isdn work
-
-2000/10/17 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/lv.po: updated Latvian file
-
-2000/10/16 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/be.po, share/po/sp.po, share/po/pt.po, share/po/DrakX.pot,
- share/po/es.po, share/po/fr.po, share/po/bg.po, share/po/ga.po,
- share/po/sr.po, share/po/de.po, share/po/et.po, share/po/tr.po,
- share/po/eu.po, share/po/ru.po, share/po/pt_BR.po, share/po/hr.po,
- share/po/ko.po, share/po/cy.po, share/po/nl.po, share/po/ja.po,
- share/po/wa.po, share/po/sv.po, share/po/is.po, share/po/hu.po,
- share/po/zh_TW.Big5.po, share/po/it.po, share/po/id.po, share/po/pl.po,
- share/po/fi.po, share/po/no.po, share/po/zh_CN.GB2312.po,
- share/po/th.po, share/po/el.po, share/po/sk.po, share/po/lt.po,
- share/po/sl.po, share/po/br.po, share/po/ca.po, share/po/gl.po,
- share/po/lv.po, share/po/uk.po, share/po/eo.po, share/po/ro.po,
- share/po/da.po, share/po/cs.po, share/po/af.po: updated pot file
-
- * standalone/keyboarddrake, keyboard.pm, ChangeLog: corrected BackSpace
- setting
-
-2000/10/16 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm (cdroms): fix the setting of scdX for ide burners
-
- * share/compssList: sympa is -1 except for server
-
- * keyboard.pm (write): small pixelization (neater now)
-
- * install_steps.pm (installPackages): don't run ldconfig in g_auto_install
-
-2000/10/15 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/nl.po: updated Dutch file
-
-2000/10/14 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm, keyboard.pm: small fix for Swedish locale
-
- * share/po/DrakX.pot, share/po/es.po, share/po/bg.po, share/po/fr.po,
- share/po/wa.po, share/po/de.po: updated Bulgarian file
-
-2000/10/13 Franois Pons <fpons@mandrakesoft.com>
-
- * partition_table_empty.pm: empty partition table as assumed only if the
- MBR is really composed of only null chars.
-
-2000/10/13 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: added viavoicemenu
-
-2000/10/12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (ask_mntpoint_s): dqs
-
-2000/10/11 Pixel <pixel@mandrakesoft.com>
-
- * .cvsignore: ignore flog files
-
- * install2.pm (main): test
-
- * ChangeLog: qsdqsd
-
- * install_steps_interactive.pm: * (selectKeyboard): set default
- $o->{langs} to $o->{lang}
-
-2000/10/10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw, ChangeLog: make only one call to urpmi in order to
- install all the needed rpm's
-
-2000/10/10 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/po/no.po, share/po/es.po: updated Norwegian file
-
- * share/po/pl.po: updated Polish file
-
- * share/po/zh_CN.GB2312.po, share/po/zh_TW.Big5.po: updated Chinese file
-
-2000/10/10 tlb
-
- * share/po/da.po: 99%.
-
-2000-10-10 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: make only one call to urpmi in order
- to install all the needed rpm's
-
-2000-10-10 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-10 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm: increase $::VERSION
-
-2000-10-09 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: update after Dam's new messages in netconnect
-
-2000-10-09 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-09 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (kdeicons_postinstall): remove the handling of
- doc desktop icons. see dadou
-
-2000-10-09 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssUsers: new list (with icons)
-
- * share/list: add icons for compssUsers
-
-2000-10-09 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: added wait message
-
-2000-10-09 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-09 Pixel <pixel@mandrakesoft.com>
-
- * share/themes-*.rc: change the fg[INSENSITIVE] entry
-
-2000-10-09 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: added tuxracer in OpenGL games to install if an
- accelerated card has been found.
-
-2000-10-09 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (main): asking connection after writing start/stop scripts.
- (adsl_conf): if during install, don't use chkconfig, make the
- links directly for the adsl init script.
-
-2000-10-09 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-09 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (afterInstallPackages): UserView in kdmrc is
- now true by default. So put false if security >= 3 instead of
- removing it.
-
-2000-10-09 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: default speed of modem set to 115200.
-
- * fs.pm: fixed format of RAID partition.
-
- * install_interactive.pm: take into account RAID partitions for
- searching / partition.
-
-2000-10-09 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-09 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (selectKeyboard): don't assume $o->{langs} is set
- (selectLanguage): don't set $o->{langs} (so that you can go back
- and it works)
-
- * common.pm (round_up, round_down): ensure number is an integer
-
- * install_steps_interactive.pm (chooseGroups): take into account
- the min_level to compute the size
-
-2000-10-08 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackages): move the
- computing of max_size before calling chooseGroups (not the one for
- desktop meta_class)
- (chooseGroups): compute the size of Miscellaneous
-
-2000-10-07 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-07 Pixel <pixel@mandrakesoft.com>
-
- * share/compssList: don't install locales-* even in 'all' install
- (those files are usefull if RPM_INSTALL_LANG doesn't include that
- lang)
-
-2000-10-07 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-07 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (install): log the gonna be installed packages (-> be
- able to track not installed packages that should have been
- installed)
-
-2000-10-06 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-06 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (pppConfig): the domain used for kppp is copied in resolv.conf
- (intro): connection detection improved : now use "ifconfig | grep interface"
- (pppConfig): corrected cnx_up/down
-
-2000-10-06 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-06 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (afterInstallPackages): don't fail if
- kdeglobals file is not there
-
- * share/compssUsers.desktop: fix icons
-
- * detect_devices.pm (cdroms): fix for scsi cdrom drives
-
- * pci_probing/pcitable: put cs46xx instead of snd-card-cs461x
- (dixit jeff)
-
- * diskdrake.pm (Resize): comment ext2&reiserfs resizing for the
- moment
-
-2000-10-06 Frederic Lepied <flepied@mandrakesoft.com>
-
- * Xconfigurator.pm (write_XF86Config): added mode of wacom devices
-
-2000-10-06 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (ask_connect_now): connection is now tested.
-
-2000-10-06 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm, install_steps_gtk.pm: updated
- license.
-
- * Xconfigurator.pm: removed Matrox G200/G400 3D acceleration by
- DRI, use only Mesa with Utah GLX, fixed autologin for avoiding
- drakres and no wm available, moved Riva128 card from experimental
- to stable, fixed presentations of text.
-
- * pci_probing/pcitable: fixed Cirrus Logic sound card.
-
-2000-10-06 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-06 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: fixed bad call to hasUsb...
-
- * share/Cards+: fixed wrong use of SiS card with 4.0.1, only keep
- 530, 620 and 6326 with XFree 4.0.1.
-
-2000-10-06 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-06 Pixel <pixel@mandrakesoft.com>
-
- * share/list: remove /usr/X11R6/lib/X11/Cards, not needed anymore
-
- * install_steps.pm (afterInstallPackages): put the Charset in
- kdeglobals, otherwise kde uses charset iso8859-1 :(
-
- * lang.pm (charset): created
-
- * common.pm (update_userkderc): fix it, change the argument
- passing
-
-2000-10-05 Pixel <pixel@mandrakesoft.com>
-
- * share/compssList: raise kde-i18n-*, should be installed whenever
- kdebase is installed
-
- * pci_probing/pcitable: integrate patch from viet (concerns
- sym53c8xx cards)
-
- * share/compssUsers: use "documentation" as the database icon
-
- * install_steps_interactive.pm (chooseGroups): fix to accept icons
- not in the format "*_section.xpm"
-
- * install2.pm (miscellaneous): put yes/no in sysconfig/usb entries
-
-2000-10-05 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (adsl_conf): updated pppoe conf.
- (main): added $netc->{minus_one} to avoid to count dhcp configured
- eth when asking to share the connection.
- (adsl-pppoe): improvement. Should work now.
- (miscellaneous): corrected chmod 755 to 744 for connections scripts
-
- * netconnect.pm (main): network is stopped then started, instead
- of restarted.
-
-2000-10-05 Franois Pons <fpons@mandrakesoft.com>
-
- * live_install: added icons (this fixes the yellow on white
- tooltips problem).
-
- * install_any.pm: added ghostscript-utils in the list of packages
- to copy when changing CD.
-
- * printerdrake.pm: install ghostscript-utils if a lexmark printer
- is selected on cups.
-
-2000-10-05 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-05 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (loadO): look for auto_inst.cfg in /, not in
- /Mandrake/base
-
-2000-10-05 Franois Pons <fpons@mandrakesoft.com>
-
- * netconnect.pm: fixed syntax error.
-
- * share/po/i18n_compssUsers: simplified version and fixed
- dependancies to pkgs.pm (for building drakxtools).
-
-2000-10-04 Franois Pons <fpons@mandrakesoft.com>
-
- * install_gtk.pm: removed 80 pixel on height for live upgrade.
-
- * install_steps.pm: do not set keyboard when live upgrade after
- setting the language.
-
- * install_steps_gtk.pm: fixed the trying to start a X server on
- live.
-
-2000-10-04 Pixel <pixel@mandrakesoft.com>
-
- * share/po/i18n_compssUsers: fake module ``c'' so that no need to
- build DrakX to use i18n_compssUsers
-
- * install_steps_interactive.pm (selectLanguage): update license
-
- * install_steps_gtk.pm (installPackages): add second license for
- shitty soft (commercial one)
-
-2000-10-04 dam's <damien@mandrakesoft.com>
-
- * draknet (netconnect.pm and network.pm): various translations
- corrected, network is restarted, buttons connect/disconnect
- debugged.
-
-2000-10-04 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-04 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (main): kill prefdm instead of autologin
-
- * install_any.pm (find_root_parts): don't use
- suggest_mount_points, it couldn't do what we wanted
- (guess_mount_point): created, contains the common stuff between
- suggest_mount_points and find_root_parts
-
-2000-10-04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: fix some failing/untranslated i18n messages
-
- * share/po/fr.po: write translations according to drakgw
-
-2000-10-04 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: removed bad card for 3D Rage Pro.
-
- * install_any.pm: removed Aurora for SiS card, add more case for
- detecting right cdrom for live upgrade, fixed wrong list of
- packages for laptops.
-
- * c/stuff.xs.pm: added time interval of 200ms between update of
- progression bar of install, make sure the last step is seen.
-
-2000-10-04 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-04 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (when_load): stricter regexp for $type is scsi or not
- (so that scsi_mod with is scsi_raw doesn't get an alias
- scsi_hostadapter)
-
- * detect_devices.pm (isLS120Drive): extend the regexp to include
- "Caleb Technology - 144MB FDD UHD Floppy"
-
- * detect_devices.pm (burners, IDEburners): reworked, renamed, now
- works!
- * c/stuff.xs.pm (isBurner): created
-
- * modules.pm (load_ide): make sure ide-cd is loaded!
-
- * install_steps_interactive.pm (chooseGroups): the label and help
- are now translated (at least will be), so use the translations
-
-2000-10-03 Pixel <pixel@mandrakesoft.com>
-
- * share/po/Makefile (DrakX.pot): added the to-be-translated from
- compssUsers
- * share/po/i18n_compssUsers: read the compssUsers's and output the
- to-be-translated in po format
-
- * log.pm (l): log to STDERR instead of STDOUT
-
- * install_any.pm (loadO): use first floppy drive available (won't
- help much though, as stage1 doesn't follow this...)
-
-2000-10-03 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-03 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (autologin): don't propose autologin in
- security > 3
-
- * common.pm (availableRamMB): HACK HACK if i810 and memsize,
- returns 127
-
- * bootloader.pm (suggest): don't use grub if more than 800MB
-
-2000-10-04 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/validate.pl: create this tool
-
- * share/po/fr.po: fix many typos
-
- * share/po/fr.po: make compssUsers translation
-
-2000-10-03 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator_consts.pm: changed resolution allocation.
-
- * fs.pm: removed no more used log.
-
- * install2.pm: add exit button if live upgrade.
-
- * install_any.pm: increased minimal available size to 65Mb.
-
- * install_steps.pm, standalone/printerdrake: fixed cups to CUPS
- for mode.
-
- * printerdrake.pm: fixed not_edit for lpr mode of printerdrake.
-
- * share/Cards+: fixed Savage2000 entry.
-
-2000-10-03 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-03 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: updated bad card with Rage Mobility card.
-
- * live_install: added test of root user, abort if not root.
-
-2000-10-03 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/po/fr.po: fixed bug #518 and fixed other misc errors
-
-2000-10-03 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-10-02 Franois Pons <fpons@mandrakesoft.com>
-
- * diskdrake.pm (Resize): fix to make ext2resizing work a little
- better
-
- * install_steps.pm: fixed installation of urpmi configuration.
-
- * detect_devices.pm: updated comment about UltraDMA66/100
- management.
-
- * modules.pm: updated comment about UltraDMA66/100 management.
-
- * diskdrake.pm: adding a cylinder for the minimum of the resize
- and if there is nothing to do for resize, simply return.
-
- * install_any.pm: added missing require pkgs.
-
-2000-10-02 Pixel <pixel@mandrakesoft.com>
-
- * many files: remove many lnx4win special cases which are not
- needed anymore
-
- * any.pm (addUsers): grpuser output goes to Mr Dave
-
- * bootloader.pm (install_lilo): change the default color of menu
-
- * install_steps_interactive.pm (choosePackages): add 300MB choice
- in desktop
-
- * mouse.pm (fullnames): fix i18n fix
-
- * install_steps.pm (miscellaneous): don't add ide2=0x... for
- ultra66 (otherwise chmouel is not happy, so is hdc being hde)
-
- * Xconfigurator.pm (main): add handling of icewm logout
-
- * c/stuff.xs.pm: changed the stepping of "Progressing installing package"
-
-2000-10-02 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (main): infos are written only when needed.
- * netconnect.pm (intro): connection checking now works.
-
-2000-10-02 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * pci_probing/pcitable: s|snd-card-via686a|via82cxxx_audio|; like
- jeff request.
-
-2000-09-30 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-30 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm: a LOT of bugs fixed. draknet is now completely
- brok^H^H^H^Hfrozen.
-
-2000-09-29 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-29 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (adsl_conf): dhcp should better work.
-
- * network.pm (configureNetwork): remove connection script if a
- gateway is given.
-
- * common.pm (setVarsInShMode): created. chmod the file with
- permissions passed in argument.
-
-2000-09-29 Franois Pons <fpons@mandrakesoft.com>
-
- * modules.pm (load): fixed when standalone, use modprobe.
-
- * pkgs.pm: added preference for wu-ftpd.
-
- * detect_devices.pm: added code to proble USB printer.
-
- * printer.pm: fixed missing PRINTER=yes on CUPS configuration for
- USB printer.
-
- * install_steps.pm: removed possibilty to add an user in urpmi
- group (jloup).
-
- * install_steps_interactive.pm: log if CD not ejectable.
-
-2000-09-29 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: sync with latest packages
-
- * install_steps_interactive.pm (selectLanguage($)): s/42/43/ in
- MandrakeSoft physical address
-
-2000-09-29 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-29 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (intro): detection of internet
- configuration/connexion state.
-
- * network.pm (write_resolv_conf): better "ppp temp nameserver" in resolv.conf
-
-2000-09-28 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (load_thiskind): add read_already_loaded cuz of
- pcmcia
-
-2000-09-28 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: add nasty DrakSync and DrakProfile with 50 0 50
-
-2000-09-28 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackages): the minimum is 25
- in beginner, not 10
-
- * pkgs.pm (readCompssUsers): fix reading description
-
- * install_steps.pm (afterInstallPackages): remove the code to
- handle RPM-GPG-KEYS
-
-2000-09-28 dam's <damien@mandrakesoft.com>
-
- * interactive_gtk.pm (ask_from_list_with_helpW): no more theme
- parsing, no more draknet.rc
-
- * netconnect.pm (read_net_conf): no adsl tree anymore.
-
- * netconnect.pm: drakgw called if enough card are installed.
-
- * netconnect.pm: minor bugs correction.
-
-2000-09-28 Franois Pons <fpons@mandrakesoft.com>
-
- * Makefile.config: added livedrake for drakxtools.
- * diskdrake.pm: use corrected partition size when resizing a dos
- partition (like the others).
- * install_any.pm: no more pnm2ppa packages and others in package
- to copy when changing CD.
- * live_install: exec live_install2 instead.
- * live_install2: contains post live upgrade stuff now.
- * printerdrake.pm: protect set_help() usage by if $::isInstall,
- removed reference to package pnm2ppa and others.
- * standalone/livedrake: initial release for drakxtools.
-
-2000-09-28 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-28 Pixel <pixel@mandrakesoft.com>
-
- * install_interactive.pm (partitionWizardSolutions): fix the limit
- cases for lnx4win
-
- * share/po/Makefile ($(PMSCFILES)): fix the DrakX.pot generation
-
-2000-09-27 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackages): set $size2install
- to $availableC in desktop install, as it should be
-
- * install2.pm (choosePackages): remove the code for removing kdesu
- in high security...
-
- * install_steps_interactive.pm (createBootdisk): format more
- nicely the text
-
- * install_steps_gtk.pm (installPackages): add 10 seconds to have a
- better estimation
-
- * install_steps_interactive.pm (chooseGroups): now returns a boolean
- (choosePackages): use chooseGroups return value to redo
- choosePackages
-
- * install_steps_gtk.pm (selectMouse): if mouse type is none, then
- don't test!
-
- * Xconfigurator.pm (monitorConfiguration): rename Unlisted to Custom
-
- * various: replace all Rescue by Update
-
- * pkgs.pm (readCompssUsers): read description for groups
-
- * install_steps_interactive.pm (chooseGroups): add description for
- groups
-
-2000-09-27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssUsers.desktop: added description
-
- * share/compssUsers: added description
-
- * share/compssUsers.desktop: added icon support, reordered,
- renamed
-
- * share/compssUsers: reordered, renamed
-
-2000-09-27 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-27 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectLanguage): intregrate
- license again
-
- * pkgs.pm (readCompssUsers): reads compssUsers.meta_class
-
- * diskdrake.pm (Create): replace ``ne "i386"'' by ``!~ /i.86/''
- (as should be)
-
- * install_steps_gtk.pm (selectInstallClass1): if @$l (list of
- install classes) contains only one element, call
- install_steps_interactive::selectInstallClass1
-
- * install_steps_interactive.pm (choosePartitionsToFormat): fix for
- "no partitions selected to format"
-
- * my_gtk.pm (_create_window): alt-e now *toggles* expert/newbie
-
-2000-09-27 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * share/compssList: more for gnupg, -11 for sucking things,
- changed compss-groups to be less than 70.
-
- * share/compssUsers: modified compssUsers with Warly, added
- compssUsers.desktop, simplified for KD (now uses Graphical
- Desktop/KDE instead of listing all relevant packages)
-
-2000-09-27 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (get_info_adsl_providers, read_adsl_providers):
- Created. adsl provider tree.
- (set_net_conf): better informations storing.
-
- * my_gtk.pm (new): windows are always centered if standalone.
-
-2000-09-27 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: added option "sw_cursor" for S3 Trio3D. fixed
- 3D hw acceleration for i815 (VideoRam). prefer XF3 for all
- NeoMagic cards.
- * install_gtk.pm: re-enabled themes on live upgrade but without
- modifying background image.
- * install_steps_gtk.pm: fixed missing help.
- * live_install: lot of fixes to enable DrakX font, keep upgraded
- system clean (libperl.so which allows graphical login).
- * pkgs.pm: added function allowedToUpgrade to filter kernel
- package.
-
-2000-09-27 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-27 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (configureX): if `clicked' don't go
- to auto mode
-
- * Xconfigurator.pm (monitorConfiguration): fix the translated
- 'Generic' which is not so (and must not be so) anymore
-
-2000-09-26 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm: remove all Unskip code
-
- * my_gtk.pm (_create_window): add shortcut alt-e to switch to
- expert
-
- * Xconfigurator.pm (resolutionsConfiguration): fix for setting
- legal resolution
-
- * install_steps_interactive.pm (selectLanguage): use formatAlaTeX
- on the license
-
-2000-09-26 Franois Pons <fpons@mandrakesoft.com>
-
- * fs.pm: added mounting of swap partition when mounting them
- all (this can help :-)
- * pkgs.pm: fixed correction size code to make (really) a true
- bijection between corrected and rpm size.
-
-2000-09-26 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-26 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectLanguage): integrate the
- license (temporary one)
-
- * modules.pm (write_conf): fix the /etc/modules generation
-
- * interactive_gtk.pm (ask_many_from_listW): if more than 5 entries
- in icon format, use scrollbar. In non-icon format, use scrollbar
- for more than 11 entries.
-
- * commands.pm (bug): add ddcxinfos
-
- * pci_probing/pcitable: replace tulip by de4x5 for 2104x cards
-
-2000-09-26 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: added more 3D Rage Pro card for 3D
- acceleration with Utah-GLX (Rage Mobility, Rage XC/XL),
- modified identification for checking acceleration.
- * install_any.pm: added automatic installation (up 60) for
- OpenGL games if a graphic card MAY BE accelerated.
- * live_install: fixed perl idioms in pure shell script and added
- packdrake symlink if not already installed.
- * share/compssList: changed level to -1 for all needing 3D hw
- acceleration packages.
-
-2000-09-26 dam's <damien@mandrakesoft.com>
-
- * network.pm (write_resolv_conf): write temp dns line to be used
- with new initscripts package. Use to set dns live.
-
-2000-09-26 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-26 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm (read): catch exception if fullname2mouse fails (eg:
- old FULLNAME format)
-
-2000-09-25 Pixel <pixel@mandrakesoft.com>
-
- * share/MonitorsDB: merge with latest redhat MonitorsDB
-
- * pci_probing/pcitable: major merge with latest redhat pcitable
-
- * share/Cards+: added "Intel 815", renamed "Rage 128 (generic)" to
- "Rage 128", added "Rage 128 Mobility"
-
- * install_any.pm (getAvailableSpace): keep 10% of free space on
- big partitions
-
- * Xconfigurator.pm (readMonitorsDB): don't translate Generic
- (otherwise, only a part is translated, see MonitorsDB for the
- non-translated part)
-
- * interactive.pm (ask_many_from_list): fix sorting
-
- * install_gtk.pm (test_mouse): smaller box to fit in 640x480
-
- * install_steps.pm (afterInstallPackages, beforeInstallPackages):
- RPM-GPG-KEYS is copied before installing packages
-
- * pkgs.pm (readCompssUsers): handle icons in compssUsers
-
- * common.pm (truncate_list): ensure the list is not too big
-
- * install_steps_gtk.pm (choosePackagesTree): restrict the list to
- 20 elements if it is too big (use truncate_list)
-
-2000-09-25 Franois Pons <fpons@mandrakesoft.com>
-
- * bootloader.pm: add Video mode for entry.
- * fs.pm: updated for live upgrade.
- * install2.pm: dropped unuseful steps filtering.
- * install_any.pm: fixed wrong Device3Dfx package name and clean
- postinstall rpms directory on upgrade before filling it.
- * install_gtk.pm: removed window restrictions of live upgrade.
- * install_steps.pm: fixed initrd symlink following in case of
- upgrade.
- * install_steps_gtk.pm, install_steps_interactive.pm: keep always
- upgrade on live upgrade.
- * modules.pm: may fixed pcmcia lost driver (typically on network).
- * pkgs.pm: fixed (uggly?) usage of floating perl data on perl
- script :-)
- * printer.pm: back to "Generic PostScript" for default printer (jloup).
- * printerdrake.pm: make sure an expert can choose among available
- devices.
-
-2000-09-25 dam's <damien@mandrakesoft.com>
-
- * network.pm (write_resolv_conf): write '# ppp temp entry adsl' in
- /etc/resolv.conf if needed.
-
- * netconnect.pm : adsl connection does'nt need any dns anymore.
-
- * netconnect.pm (read_net_conf): created. draknet now stores and
- reload the config.
-
- * netconnect.pm (main): if the user is french and uses french
- keyboard, don't ask his country.
-
-2000-09-25 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: added 8139too
-
- * share/Cards+: GeForce2 DDR is handled by driver "nv"
-
- * Xconfigurator.pm (main): in killall X for Xdrakres, also killall
- kdm/xdm/gdm/autologin :)
-
-2000-09-25 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-25 dam's <damien@mandrakesoft.com>
-
- * network.pm (configureNetwork): Warn user if he already
- configured the interface.
-
-2000-09-24 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (mergein_conf): created. call read_conf, fills
- %modules::conf and set $modules::scsi
-
-2000-09-24 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw (fatal_quit($)): add log of reason of fatal_quit
-
-2000-09-24 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-24 Pixel <pixel@mandrakesoft.com>
-
- * commands.pm (bug): use first floppy drive instead of fd0 hard
- coded (nice for LS120's)
-
- * install_steps_gtk.pm (selectMouse): if device changed, do the
- test
- * standalone/mousedrake: fix for serial mice
- * install_steps_interactive.pm (selectMouse): fix for serial mice
-
-2000-09-23 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (conf_network_card): now displays the modules of
- detected ethernet cards.
-
-2000-09-22 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (main): calls drakegw.
- * netconnect.pm (get_net_device): fixed
-
-2000-09-22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw:
- - added logs
- - added verbose mode
- - fixed wrong stopping of named in other languages than english
-
- * netconnect.pm (get_net_device): try to fix it..
-
-2000-09-22 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectKeyboard,
- choosePartitionsToFormat, chooseCD, installCrypto): use new ask_many_from_list
- ():
-
- * interactive.pm (ask_many_from_list): now only ask_many_from_list
- exists, obsoleting ask_many_from_list_ref and
- ask_many_from_list_with_help. More flexible and nicer
- * interactive_newt.pm (ask_many_from_listW): adapted to new
- calling type
- * interactive_gtk.pm (ask_many_from_listW): adapted to new calling
- type, handle 'shadow' and 'icon2f'
-
-2000-09-22 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): if /lnx4win/i in VERSION, set $o->{lnx4win}
-
- * Xconfigurator.pm (cardConfiguration): fix setting 4MB of meg for
- i810
- (testFinalConfig): i810 is a verybad_card, aka can't test anything
- on it :-(
- (main): fork to background and stay there while waiting for the WM
- to exit
- (testFinalConfig): update the backgroung image path
-
- * interactive_gtk.pm (exit): flush X before leaving (otherwise the
- mousecursor is not restored)
-
- * run_program.pm (rooted): don't redirect the stdout and stderr to
- ddebug.log if not $::isInstall
-
- * log.pm (l): log on stdout/stderr if !isInstall and !isStandalone
-
- * modules.pm (load_raw): redirect stderr to tty5
-
- * install2.pm (main): set variable $::isInstall
-
-2000-09-22 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-22 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/drakgw: now includes information from netconnect to
- ignore the interface used for Internet connection
-
-2000-09-22 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm (selectInstallClass1): pixel's typo.
-
- * netconnect.pm (get_net_device): added get_net_device to know
- which interface has been used to configure the internet connection.
- (conf_network_card): ask to restart network if dhcp too.
- (main): enable dialing when modem.
-
- * network.pm (configureNetworkIntf): changed label to warn people
- about already configured eth cards.
-
-2000-09-22 Franois Pons <fpons@mandrakesoft.com>
-
- * install_gtk.pm: added Desktop themes.
- * share/themes-mdk-Desktop.rc, share/themes/mdk-Desktop-bg.png:
- initial release.
- * install2.pm: moved back to all steps for live upgrade.
- * install_gtk.pm: select right logo if desktop.
- * install_steps_interactive, install_steps_gtk.pm: avoid asking if
- upgrade for a live upgrade.
-
-2000-09-22 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm: add some call to log_sizes to log the
- installed size
-
- * install_steps_gtk.pm (installPackages): beep before changeMedium
-
-2000-09-21 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm (ask_from_listf): try to call the f translation
- function on the default value with the index
-
- * install_steps.pm (afterInstallPackages): make the gpg code work,
- changed the call to
- "gpg --fast-import --homedir /etc/rpm /root/tmp/RPM-GPG-KEYS"
-
- * detect_devices.pm: cleanup and removed unused code
-
-2000-09-21 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * detect_devices.pm (getNet()): really remove plip in standalone
-
-2000-09-21 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm, netconnect.pm: changed NETWORKING reference
- from false to no.
- * printer.pm: changed timeout from 30 to 60.
- * printerdrake.pm: added wait message when waiting for cups to
- start.
- * pci_probing/pcitable: added erwan VIA Rhine board.
- * network.pm: added DHCP_HOSTNAME reference.
-
-2000-09-21 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-21 Pixel <pixel@mandrakesoft.com>
-
- * standalone/keyboarddrake: fix for XF4
-
- * Xconfigurator.pm (write_XF86Config): comment the omit
- xfree86-dga
-
- * install_steps.pm (afterInstallPackages): configure GPG public
- keyring with mandrake key
-
- * standalone/mousedrake: updated/fixed for new mouse handling
-
- * install2.pm (main): update for handling oem installs
-
- * many files: relGetFile cleanup, updated calls to getFile and
- getAndSaveFile accordingly
-
- * Xconfigurator.pm (testFinalConfig): new XFdrake-image-test.jpg
-
- * detect_devices.pm (@netdevices): plip removed in standalone,
- otherwise plip is always there (because of kmod)
-
- * install_steps_interactive.pm (choosePartitionsToFormat): replace
- the die "cancel" by die "already displayed", so that no error is
- displayed.
-
- * pci_probing/pcitable: replace some rtl8139 by 8139too, added
- cards DELTA8139 and ADDTRON8139 (for jeff)
-
- * Xconfigurator.pm (show_info): also show the colordepth and
- resolution. don't show server if none, show XF4 driver if there's
- one.
- (main): change the "Forget the changes" to "Keep the changes?"
- with displaying the current configuration.
-
-2000-09-21 Franois Pons <fpons@mandrakesoft.com>
-
- * printer.pm: changed "PostScript" ppd default description to "Raw
- queue (no filtering)", asked by Till.
- * Xconfigurator.pm: add log of what user select for 3D hw
- acceleration.
- * share/compssList: changed XFree86-glide-module to -2 because the
- level is the same for XFree86-Glide* which may have multiple
- different version installed due to dependancies of the first one.
-
-2000-09-21 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (conf_network_card): added check when dhcp. Cable connection
- should now work.
-
-2000-09-21 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (exitInstall): call $o->exit if
- "Some steps are not completed"
-
-2000-09-20 Pixel <pixel@mandrakesoft.com>
-
- * bootloader.pm (install_loadlin_config_sys,
- install_loadlin_desktop): extracted from install_loadlin, do not
- call them anymore (remove it?)
- (suggest): put grub in lnx4win install
-
- * common.pm (availableRamMB): fixed (round to a multiple of 4)
-
-2000-09-20 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (get_info_isdn_providers & read_isdn_providers):
- read file in /usr/share and $prefix/usr/share
- (isdn_write_config): corrected file to be sh compliant.
- (isdn_write_config): added default route settings for isdn.
-
-2000-09-20 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-20 Pixel <pixel@mandrakesoft.com>
-
- * pci_probing/pcitable: replace es1371 by snd-card-ens1371
-
-2000-09-20 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm (autologin): for urpmi, added `--best-output' and suspend/resume
-
-2000-09-20 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * standalone/printerdrake: for urpmi, added `--best-output' and suspend/resume
-
- * standalone/XFdrake: for urpmi, added `--best-output' and suspend/resume
-
-2000-09-20 dam's <damien@mandrakesoft.com>
-
- * standalone/draknet: used new package install function.
-
-2000-09-20 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm (isFloppyOrHD): detects wether a device is a
- floppy or not based on its size (for scsi floppy)
-
- * Xconfigurator.pm (testFinalConfig): check if "server" OR
- "driver" field is set (otherwise XF4 only card won't pass)
-
- * bootloader.pm (suggest): fix for ``installing the last cooker
- from kenobi:/I on an smp machine i don't get anymore an entry for
- linux-up'' (c chmouel)
-
-2000-09-20 dam's <damien@mandrakesoft.com>
-
- * netconnect.pm (read_isdn_providers): corrected typo ($_ -> $_[0])
-
-2000-09-20 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-19 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (get_pcmcia_devices): fix (especially, now ethernet
- should be detected)
-
- * lang.pm (get_langs): created, gives rpm install langs
- * install_any.pm (setPackages): give langs::get_langs() to
- readCompssList
- * pkgs.pm (readCompssList): don't use RPM_INSTALL_LANG, use given
- $langs instead. This fixes the RPM_INSTALL_LANG=all install.
-
-2000-09-19 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * netconnect.pm: make dhcp-client, pump and such not translatable.
- Those are program names and should therefore not be translated,
- that only confuses translators
-
-2000-09-19 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm (autologin): corrected @users definition and
- passwd cat.
-
-2000-09-19 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-19 Pixel <pixel@mandrakesoft.com>
-
- * many files: changed some access to get_root to get_root_
-
- * install_steps_interactive.pm (choosePackages): added code for
- desktop meta_class install type
-
- * install_steps_gtk.pm (selectMouse): cleanup, give parameter
- emulate3buttons to setMouseLive
- * c/stuff.xs.pm (setMouseLive): add argument emulate3buttons
-
-2000-09-19 Guillaume Cottenceau <gc@mandrakesoft.com>
-
- * interactive*.pm: changed `suspend' and `resume' to behave as expected,
- added `enter_console' and `leave_console'
-
-2000-09-19 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-19 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (miscellaneous): replaced LITTLE_FRIED_OIGNONS by
- META_CLASS
-
- * Xconfigurator.pm (cardConfiguration): when ddcxinfos gives false
- result (not enough VideoRam), also remove the found resolutions
- * Xconfigurator.pm (main): remove the automatic searching of
- resolutions
- * Xconfigurator.pm (resolutionsConfiguration): cleanup, remove the
- automatic searching of resolutions.
-
- * mouse.pm (fullnames): changed the `_' in `[' before Other
- (nicer, uh?)
-
- * install2.pm (selectMouse): changed clicked to !first_time
-
-2000-09-19 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-19 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (testFinalConfig): remove the bloody prototype
-
-2000-09-19 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-18 Dam's <damien@mandrakesoft.com>
-
- * Xconfigurator (autologin): do it eve, if newbie. Autologin is
- now in separated function.
-
-2000-09-18 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (testFinalConfig): don't skip the test in auto
- if called via "Test again"
- * Xconfigurator.pm (resolutionsConfiguration): ensure all depth
- are bounded
-
- * bootloader.pm (suggest): don't put "linux-nonfb" if "linux" is
- classic and no-fb
-
- * fsedit.pm (check_mntpoint): add a check for /etc /lib... which
- must not be mount points. Also check that /home, /tmp and /usr are
- on trueFS
-
- * interactive.pm (ask_from_entries_ref): add bounding of "val" in
- case of type "range". die if min > max.
-
-2000-09-18 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-18 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePartitionsToFormat): nicer
- partition/device display
-
- * partition_table_raw.pm (zero_MBR): add on the fly require of the
- good partition_table_$type
-
- * detect_devices.pm (cdroms): fix (yet again) the scd$nb device
- assignment to ide burners
-
- * install_steps.pm (afterInstallPackages): comment out a part of
- the icons mess messing
-
- * Xconfigurator.pm (cardConfiguration): move Unlisted to
- Other/Unlisted
- * share/CardsNames: updated (for Voodoo5)
-
- * install_steps_gtk.pm (selectMouse): fix the test to know wether
- the guy has changed the mouse type (to know wether to test the
- mouse or not)
-
- * install_steps_interactive.pm (selectLanguage): add the license
-
- * install_steps_interactive.pm (choosePackages): have the
- "Recommended" size be the default
- (in the choice Minimum/Recommanded/Complete)
-
- * diskdrake.pm (Type): fix a typo
-
- * install_steps.pm (doPartitionDisksAfter): mark partition as
- mounted
-
-2000-09-17 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-17 Pixel <pixel@mandrakesoft.com>
-
- * install/pcmcia_config.patch: cleaned
-
- * diskdrake.pm (Create, Type): have type field not_editable
-
- * tools/make_mdkinst_stage2: use TMPDIR if available
-
-2000-09-16 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePartitionsToFormat): move
- the setting of toFormat before asking for bad blocks, seems to fix
- things?? weird :-/
-
- * network.pm (miscellaneousNetwork): fix the setting of focus on
- error (tx2Thomas Poindessous :)
-
- * install_steps_interactive.pm (configurePrinter): changed
- "Cancel" to "None" (for Thomas Poindessous :)
-
- * printer.pm (poll_ppd_base): max polling time raised from 10s to
- 30s (for Till)
-
- * install_steps.pm (ask_mntpoint_s): don't force partition type to
- be ext2 (at least if it's a known fs) (for Warly)
-
-2000-09-15 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-15 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (set_help): save the help message displayed
- in $o->{current_help}
- * install_gtk.pm (create_big_help): display $o->{current_help}
-
- * mouse.pm: reworked quite a lot. Now sorts/categorize nicely the mice.
- * install_steps_interactive.pm (selectMouse): adapted for reworked mouse.pm
- * install2.pm (selectMouse): adapted for mouse::read now returning
- an hash ref
-
- * detect_devices.pm (hasMousePS2): remove hasMouseMacUSB, do it in
- one function (now takes the device in the parameter)
-
- * interactive.pm (ask_from_treelistf): added (just like
- ask_from_listf, but with a tree)
-
- * Xconfigurator.pm: the reference is now nbuttons to
- know wether to put Emulate3Buttons or ZAxisMapping.
- * Xconfigurator.pm (cardConfiguration): install Glide_V3-DRI on
- Banshee too.
-
- * Xconfig.pm: guess nbuttons based on Emulate3Buttons and
- ZAxisMapping.
-
- * common.pm (availableRamMB): replace availableRam, now use the
- size of /proc/kcore (what else to find the real ramsize?)
-
- * common.pm (cat__): created
-
- * install2.pm (main): add field meta_class in $o. Can be
- 'desktop', in case option desktop is given, or if /desktop/i is
- found in /VERSION
-
- * install_steps.pm (miscellaneous): for lnx4win, always have
- 'mem=' (so that the initrd is visible by both windows
-
- * install2.pm (main): add option "desktop"
-
- * install_any.pm (generate_ks_cfg): fix for new(?) $o->{intf} format
-
- * install_interactive.pm (partitionWizardSolutions):
- use only TrueFS for existing_part
- (partitionWizard): have only "loopback" for lnx4win
-
- * pci_probing/pcitable: associate Voodoo5 with Voodoo5
-
- * share/Cards+: add Voodoo5
-
- * bootloader.pm (suggest): add entry linux-nonfb (called linux-up
- for smp)
-
-2000-09-14 DrakX <install@mandrakesoft.com>
-
- * snapshot uploaded
-
-2000-09-12 Franois Pons <fpons@mandrakesoft.com>
-
- * detect_devices.pm, mouse.pm: moved probing serial port before to
- detect a wacom tablet (even if a PS/2 or USB mouse is found).
- * help.pm: corrected reference to previous version of LM (jloup).
- * install2.pm: removed duplicate code for getting network
- configuration, using network module.
- * netconnect.pm: intf is now a hash and no more an array.
- * network.pm: changed nature of intf to hash from array, reworked
- write_resolv_conf function to keep old code in comment but only
- when not used anymore (to make it easier by hand modification).
- * printer.pm: SOCKET accessible to expert only (jloup).
- * printerdrake.pm: local port only available for expert if a
- printer has been detected (jloup).
-
-2000-09-11 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: reorganized choices of 3D optimizations, added
- experimental support for expert users.
- * install_steps_interactive.pm: removed question to keep XF3.
-
-2000-09-05 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: removed all previous URI specific mode and
- added socket and expert URI general mode.
- * printer.pm: fixed bugs, start lo interface before cups.
-
-2000-09-04 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: added pnm2ppa and lm110 support in cups
- configuration. probe for printer device (parallel) and try to
- install usb for printer.
- * printer.pm: removed local printer configuration for cups (keep
- only local configuration using URI).
-
-2000-09-01 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: fixes to configure XF86Config-4 when XFree-3.3
- is installed, make 16bits by default on 3D hardware acceleration,
- fixed selection of hardware for hardware acceleration.
- * install_steps.pm: add cups for printer configuration, used for
- auto_install. added new function to add packages only if requires
- are already satisfied.
- * standalone/printerdrake: updated.
-
-2000-08-31 dam's <damien@mandrakesoft.com>
-
- * moved many things to network.pm and any.pm
- * everything should be broken now.
-
-2000-08-31 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: removed printer default config (now obsoleted).
- * install_steps_interactive.pm: add cups support.
- * printerdrake.pm: add cups support.
- * printer.pm: add cups support.
-
-2000-08-31 Frederic Lepied <flepied@mandrakesoft.com>
-
- * install_any.pm (setPackages): install the right glide module
- according to the Voodoo card detected.
-
- * Xconfigurator.pm (write_XF86Config): ZAxisMapping for XF 4.
- (autoDefaultDepth): default depth to 16 for Voodoo cards except
- for Voodo5 ones.
-
-2000-08-29 dam's <damien@mandrakesoft.com>
-
- * moved pppConfig in netconnect.pm and any.pm
- * moved miscellaneousNetwork in any
- * modem configuration is now useable in standalone mode.
-
-2000-08-29 David BAUDENS <baudens@mandrakesoft.com>
-
- * install_steps_interactive.pm: change Small/Normal/Full ->
- Minimum/Recommanded/Complete (aka make FredB happy)
-
-2000-08-28 dam's <damien@mandrakesoft.com>
-
- * draknet (netconnect): renamed drakfuck -> draknet. standard ADSL
- and french alcatel ADSL implemented.
- * Xconfigurator.pm (autologin) : use of the new autologin system.
-
-2000-08-24 Franois Pons <fpons@mandrakesoft.com>
-
- * ../update_kernel*: changed reference from extract_archive to
- packadrake.
- * Makefile*: added live_install and live_install2.
- * Xconfigurator.pm: updated Mach64 acceleration to only 3D Rage
- Pro AGP card type, commented SiS and S3ViRGE support by GLX.
- * commands.pm, keyboard.pm, lang.pm, pkgs.pm, list, tools/*:
- updated to use packdrake now.
- * install2.pm, install_steps.pm, install_steps_gtk, Makefile*:
- manage live upgrade.
- * modules.pm: use standard modprobe command for load in live
- upgrade.
- * netconnect.pm: added minimal modification for being compilable.
- * rescue/list: added packdrake and sfdisk.
- * live_install, live_install2: live upgrade of package.
-
-2000-08-22 dam's <damien@mandrakesoft.com>
-
- * drakfuck (netconnect):finished isdn PCI/ISA card implemetation
- * added isdndb.net: providers database
-
-2000-08-20 dam's <damien@mandrakesoft.com>
-
- * moved Netconnect.pm to netconnect.pm
- * moved DrakFuck to drakfuck
-
-2000-08-18 Pixel <pixel@mandrakesoft.com>
-
- * share/Cards+: for i810, force VideoRam
-
-2000-08-18 dam's <damien@mandrakesoft.com>
-
- * modules.pm: added isdn type in @drivers_by_category. corrected
- load_thiskind (thx pixel) : it's not unsafe anymore
- * Netconnect.pm: just display PCI isdn card recognized.
-
-2000-08-17 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm: many cleanup. moved some functions to common,
- any or install_interactive (newly created)
-
-2000-08-16 dam's <damien@mandrakesoft.com>
-
- * install_steps_interactive.pm(configureNetwork): added call to
- isdn configuration
- * added standalone/DrakFuck: standalone entry point to configure
- internet connexion.
- * added Netconnect.pm: internet connexion functions.
-
-2000-08-11 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectInstallClass): yet a bigger
- warning so that people don't choose expert installs. Also set the
- focus on "Custom" by default.
-
- * install_steps_interactive.pm (doPartitionDisks): created, calls
- the wizard.
- * install_steps.pm (doPartitionDisksBefore,
- doPartitionDisksAfter): created (was mainly in
- install2::doPartitionDisks)
- * install2.pm (doPartitionDisks): much cleanup
- * install_any.pm (partitionWizard): working state (still rough)
-
-2000-08-08 Pixel <pixel@mandrakesoft.com>
-
- * standalone/rpmdrake (AddMedia): fix the ftp addmedia, fix the
- cdrom addmedia
-
-2000-08-07 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm (Resize):
- * install_steps_gtk.pm (doPartitionDisks): remove the
- before_leaving ensuring the filehandle is closed
- * resize_fat/main.pm (DESTROY): use a better solution for ensuring
- the filehandle is closed
-
-2000-08-07 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: added SiS6326 in the list of chipset that
- needVideoRam, reported on ml.
- * install_steps.pm: fixed auto install of printer.
-
-2000-08-06 Pixel <pixel@mandrakesoft.com>
-
- * interactive.pm (ask_from_listf): created this GREAT function
- that should have been created a long time ago.
- * any.pm, install_any.pm, install_steps_gtk.pm,
- install_steps_interactive.pm: a lot of rewrite to use the new
- ask_from_listf, a lot of nice cleanup!
-
- * fs.pm (df): created, returns the free space of the part. Save it
- in $part->{free}
-
- * install_steps_gtk.pm (doPartitionDisks): ensure the closing of
- the device in case of error
- * resize_fat/main.pm (new): ensure the closing of the device in
- case of error
-
- * install_any.pm (partitionWizard): the great partitioning wizard
- is created. Not finished yet (nor called from anywhere)
-
- * install_steps.pm (doPartitionDisksLnx4win): created function out
- of doPartitionDisks
-
- * install_steps_gtk.pm (installPackages): removed the displaying
- of size to install (people are bothered cuz not the same size)
-
-2000-08-06 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm (create_steps_window): use drawing area
- instead of button. Implemented all steps events.
-
-2000-08-05 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm (detect): test a hack for usb mouse via hub
- (sparhawk@enteract.com)
-
- * fsedit.pm (undo): force isDirty and needKernelReread only if hd
- hasBeenDirty, otherwise believe the flag saved
- * partition_table.pm (write): flag hd as hasBeenDirty
-
- * install2.pm: a few renaming of methods so that the step names
- correspond to install2 function and install_steps* methods (eg:
- configureX & setupXfree unified to configureX)
-
-2000-08-04 dam's <damien@mandrakesoft.com>
-
- * any.pm (setAutoLogin): added this method to write xdm-config
- * Xconfigurator.pm: clenead autologin code and use of above method
-
-2000-08-04 Pixel <pixel@mandrakesoft.com>
-
- * pkgs.pm (setSelectedFromCompssList): save $nb to able to restore
- it in case of max_size reached. only purpose is the log!
-
- * install_steps_interactive.pm (choosePackages): in newbie, ask
- between Small/Medium/Full install
- * install_steps_interactive.pm (choosePackages): in expert, have
- the min_mark be 0 instead of 1
-
- * common.pm (find_index): added this nice function
-
- * install_any.pm (getAvailableSpace_mounted): use common::df
- * loopback.pm (getFree): use common::df
- * commands.pm (df): use common::df
- * common.pm (df): added
-
- * diskdrake.pm (Resize)): add resizing of reiserfs
- * share/list.i386: add resize_reiserfs
-
-
-2000-08-02 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm : autologin is functionall. When wmsession.d is
- more up to date, I'll add the list of wm to launch at boot. It
- writes in /etc/X11/xdm/xdm-config.
-
-2000-08-01 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (miscellaneous): modify as chmouel want (aka, ""
- instead of "no" for MOUSE and KEYBOARD in sysconfig/usb)
-
- * services.pm: separation between interaction and action.
- * install_steps.pm (servicesConfig): the job is now done here
- * install_steps_interactive.pm (servicesConfig): only the asking
- part
-
-2000-08-01 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed the below fixe, now ok.
- * Xconfigurator.pm: fixed a bug for using default card flags
- setting, add support for GeForce DDR for both 3.3 and 4.0.
- * pci_probing/pcitable: fixed NV15 (GeForce2) card entry, now use
- XFree 3.3 as unsupported in XFree 4.0.
- * share/Cards+: added "NVIDIA GeForce2 DDR (generic)".
-
-2000-07-31 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: fixed provided package with choice in deps used with a
- base package, complicated but kernel-fb or similar can be
- unselected now.
-
-2000-07-27 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: changed expert message to ask
- using XFree 3.3 instead of XFree 4.0 used by default (server).
- * Xconfigurator.pm: make sure only one server is installed,
- default to XFree 4.0 if supported unless XFree 3.3 accept
- 3D acceleration and not XFree 4.0, ask user in such case.
- * pci_probing/pcitable: added Intel 815 pci ids.
-
-2000-07-26 dam's <damien@mandrakesoft.com>
-
- * install_steps_gtk.pm: applied new LN stars, logo title and help
- logo. improved steps appearences.
- * modified share/step-*.xpm
- * added share/help.xpm
- * updated ../HACKING to ling help logo.
-
-2000-07-21 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: enable 3D acceleration configuration with
- XFree86, use /usr/X11R6/lib/modules/glx-3.so for X version 3
- Utah-GLX accelerated module.
-
-2000-07-20 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm: use {miscellaneous}{autologuser} instead of
- {miscellaneous}{autologuser} + {miscellaneous}{autologing}.
- * move some README content to ../HACKING
-
-2000-07-19 dam's <damien@mandrakesoft.com>
-
- * Xconfigurator.pm: added autologin boxes.
- result is in {miscellaneous}{autologin} and in
- {miscellaneous}{autologuser}
-
-2000-07-19 Franois Pons <fpons@mandrakesoft.com>
-
- * any.pm: added default root to existing root device when adding
- an entry in bootloader.
- * bootloader.pm: avoid duplicating entry (floppy and old-floppy)
- when they are identical.
- manage hackkernel by suggest an entry by default if installed.
- * install_steps.pm: reworked symlink closure for bootloader
- to keep previous configuration.
-
-2000-07-11 Franois Pons <fpons@mandrakesoft.com>
-
- * bootloader.pm: merged lilo.pm and silo.pm inside bootloader.pm,
- this include a configure_entry from silo.pm to build a initrd if
- used.
- * share/compssList: added kde2 packages.
- * share/compssUsers: added kde2 group, renamed kde to kde1 group
- specific.
-
-2000-07-07 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm (choosePackages): always execute setPackage to copy
- hdlist* and depslist files (support mixed partitionDisks and
- choosePackages).
- * install_any.pm (setPackages): avoid clearing upgrade flag.
- * install_steps.pm (choosePackages): use $first_time to avoid
- reselection of packages according to compssList.
- * install_steps_interactive (choosePackages): use $first_time and
- $individual to avoid reselection of packages according if user go
- back to step choosePackages.
- * pkgs.pm: added psUpdateHdlistsDeps to restore hdlist* and
- depslist files in /var/lib/urpmi.
- * diskdrake.pm: fixed uneditable combo for Mount point action.
-
-2000-06-23 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: better approach for Sun* server in newbie.
- * fs.pm: added romfs support for mount.
- * fsedit.pm: changed auto allocation for partitions for sparc*.
- * install2.pm: restored bootdisk creation and auto install boot
- disk creation for sparc*.
- * install_any.pm: changed vfat to romfs when mounting kickstart
- floppy on sparc*.
- * install_steps.pm: avoid proposing formating sunos partition.
- * install_steps_interactive.pm: boot disk for sparc* and support for
- installation of SILO on /boot partition (sparc*).
- * install_steps_newt.pm: removed cylinder 0 bug warning.
- * interactive.pm: fixed typo for not_edit set to 1 by default.
- * partition_table.pm: fixed get_holes on sparc* where a whole disk
- partition caused problems.
- * partition_table_sun.pm: removed cylinder 0 bug as found in mke2fs.
- * silo.pm: handle /boot partition, install silo.conf in /boot and
- make a symlink from /etc.
- * share/list.sparc: added losetup and genromfs for boot disk creation.
-
-2000-06-21 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * lang.pm: changed the way console font data is written; not all
- of the [0], [1], [2] values must defined, so three cases must be used.
- Also added a variable $CHARSET for /etc/sysconfig/i18n; it can then
- be used by console-tools to load the proper compose table
-
-2000-06-20 Franois Pons <fpons@mandrakesoft.com>
-
- * c/sbus.c: added some functions for silo.c integration.
- * c/silo.c: initial release including write in prom, and translation
- of disk name from openprom to linux, rh version modified.
- * silo.pm: added write in prom, support of sunos boot from silo.
- * partition_table.pm: added support for ufs partition like windows one.
- * install_steps_interactive.pm: added other entries in silo.
- * install_steps.pm: support sunos partition.
- * install_any.pm: automatically mount sunos partition with diskdrake.
- * fsedit.pm: added /mnt/sunos suggested mount point.
- * fs.pm: added ufs support for mount.
-
-2000-06-19 Franois Pons <fpons@mandrakesoft.com>
-
- * crypto.pm: modified for getting sparc crypto file for sparc*.
- * modules.pm: make sure to load sd_mod when needed.
- * pci_probing/main.pm: always use loaw_endian in pci structs.
- * pci_probing/translate-pcitable.pl: added arch specific module name
- translation.
-
-2000-06-16 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (write_conf): rename conf.modules to modules.conf if
- needed. Outputs to modules.conf
-
- * detect_devices.pm (cdroms): fix using scd0 for ide-burners when
- already a scsi cdrom drive
-
-2000-06-13 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * pkgs.pm: added 'acon' requirement for all right-to-left languages
-
-2000-06-07 Franois Pons <fpons@mandrakesoft.com>
-
- * diskdrake.pm: added SunOS partition as blue for diskdrake.
- * install_steps_interactive.pm: make sure of no division by zero may
- happen.
- * install_steps_newt.pm: added WARNING for fdisk on sparc*.
- * modules.pm: make sure of loading sd_mod module after any scsi module.
- * sbus_probing/main.pm: insmod openprom before trying sbus probing.
- * pkgs.pm: corrected by use of parabolic solution for size approximation.
- * silo.pm: try with "silo -p 2 -t" if "silo -t" has failed due to bad probe.
-
-2000-06-05 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * install_steps.pm,lang.pm: added load_console_font, to load the
- proper console fonts (text mode install is not very useful otherwise)
-
-2000-06-03 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm (Create): don't accept less than 32MB part for reiserfs
- * diskdrake.pm (Type): don't accept less than 32MB part for reiserfs
-
-2000-06-01 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/fonts.tar.bz2: replaced the Korean 16pt fonts by a 12pt font;
- it fits better with the other fonts. Added a 'README' file with
- some comments and the required copyright notice
-
-2000-05-29 Franois Pons <fpons@mandrakesoft.com>
-
- * Xconfigurator.pm: added support for SBUS card autodetection.
- * commands.pm: added lssbus to list SBUS devices detected.
- * detect_devices.pm: removed alpha restriction on USB.
- * install_steps_interactive.pm: added SBUS support.
- * c/sbus.c: initial revision, core SBUS support (inspired from kudzu).
- * c/stuff.xs.pm: added wrapper for sbus.c interface.
- * sbus_probing/main.pm: initial revision (inspired from kudzu).
-
-2000-05-27 Adam Lebsack <adam@mandrakesoft.com>
-
- * share/list.ppc: various PPC modifications, for HFS
- * partition_table_mac.pm: bug fixes
- * partition_table.pm: various HFS fixes, isHiddenMacPart()
- * diskdrake.pm: added HFS to top buttons when run on PPC
- * keyboard.pm: fixed name of mac-fr2-ext keymap
- * install_steps_gtk.pm: added Xpmac server support for PPC.
- * install_steps_interactive.pm: disallow hardware configuration on PPC for
- now. All drivers should be in the kernel. setup_this_kind().
- * fsedit.pm: fixed verify_hds for PPC, /proc/partitions will never match
- our partition table read. Added PPC grep condition for PPC in get_visible_fstab.
- * fs.pm: fix argument for HFS formatting.
- * Makefile: special installation of PPC files.
-
-2000-05-25 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-
- * standalone/drakboot: Don't display Configure-/LILO/GRUB/ on
- alpha|sparc.
-
-2000-05-25 Franois Pons <fpons@mandrakesoft.com>
-
- * silo.pm: added configure_entry to try creating an initrd for an image
- entry in bootloader. fixed wrong usage of run_programm::rooted with 2>.
- * commands.pm: fixed insmod command to take modules64.cz* on sparc*
- * install2.pm: removed create boot disk and create auto install disk on
- sparc*. force writing of /etc/conf.modules for step setupBootloader.
- * install_steps.pm: fixed upgrade for sparc* and disable supermount for sparc*.
- * install_steps_interactive.pm: added missing $prefix for glob_. call
- configure_entry in setupSILO. fixed cancel or None entry on setupBootloader.
- * modules.pm: updated alias for sparc*.
- * any.pm: fixed proprable wrong test for setupBootloader in beginner at
- the very beginning.
- * printer.pm: fixed typo.
- * Xconfigurator.pm: avoid testing if using a Sun* server, added depth and
- resolution for these server too.
-
-2000-05-24 Franois Pons <fpons@mandrakesoft.com>
-
- * partition_tabel.pm: fixed wrong detection of DOS partition on sparc*.
- * partition_table_sun.pm: fixed a bug when reading partition table
- with unused partition in the middle of the table.
-
-2000-05-23 Franois Pons <fpons@mandrakesoft.com>
-
- * common.pm: update arch to take into account sparc and sparc64. added
- better_arch and compat_arch function.
- * silo.pm: fixed adding new kernel automatically.
- * install2.pm: removed create boot disk stuff for sparc*.
- * install_steps.pm: added initrd generation for alpha. added ldconfig
- at end of installation. removed /usr/bin/dumpkeys existence test on
- sparc*, should be added in the future.
- * install_steps_interactive.pm: removed supermount for sparc*.
- * install_steps_gtk.pm: added /dev/kbd device creation and permedia2
- support for sparc*. removed screen limit of 1024x768.
- * detect_devices.pm: fixed problem on machine with really no IDE interface.
- * modules.pm: added support for 32 and 64 bit architectures on sparc*.
- * install_any.pm: fixed getAvailableSpace_mounted if /usr is not a separate
- partition.
- * pkgs.pm: added support for multi-arch rpm file (need for sparc*),
- fixed correctSize and invCorrectSize to take back a linear approximation
- above 9Gb approximatively. removed ftp rewind as broken currently.
- * keyboard.pm: fixed bad list of available keyboard (broke sparc*), fixed
- globing (removed) against existing '*'.
- * partition_table.pm: removed support for non SUN partition table, as it
- may freeze the kernel or may be blanked?
- * Xconfigurator.pm: take Sun24 server by default on sparc*, add support
- for permedia2 card (3DLabs server).
- * share/list.sparc: added perl-5.6.0 for sparc*, fixed for sparc*.
- * Makefile: added support for modules and modules64 for sparc*.
- * c/stuff.xs.pm: added kernel_arch function for getting the current true
- architecture provided by the kernel (uname -m).
-
-2000-05-09 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (kdeicons_postinstall): the URL link to doc must
- be $lang/index.html, not only $lang.
-
- * standalone/mousedrake: add handling of XF86Config-4
-
- * any.pm (setupBootloader): fix bug (was adding 2 glob_'s)
-
-2000-05-08 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): move the touch of some files here to please linuxconf
-
- * install2.pm (miscellaneous): s/KBD/KEYBOARD/
-
- * lilo.pm (install_grub): don't keep symlinks for reiserfs
- * lilo.pm (suggest): allow grub everytime now (not only if !reiserfs)
-
- * install_any.pm (getHds): default mount point for windobe in
- lowercased for StartOffice(!)
-
-2000-05-08 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/keyboards.tar.bz2: Fixed Brazilian keyboard (.br); added
- Iranian (.ir), Arabic (.ar) and new Lithuanian (.lt_new) keyboards
- * keyboard.pm: Added new Lithuanian keyboard and changed the
- string for brazilian ABNT-2 to state more clearly its ABNT nature
- (it is not a standard PC keyboard; it uses some different keycodes)
-
-2000-05-07 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (choosePackages): return availableCorrected
- instead of available
-
- * pkgs.pm (correctSize): add 18MB for full multi-cd (many hdlist's)
-
- * modules.pm (text2driver): same as text2lang below
- * keyboard.pm (text2keyboard): same as text2lang below
- * lang.pm (text2lang): replace the while (... each) by a foreach
- (keys) (because each is dangerous if loop is exited)
-
- * install_steps_interactive.pm (selectKeyboard): better handling
- of multiple langs question.
-
- * ftp.pm (new): Timeout set to 60 (seconds), was default (120)
-
- * install_steps_interactive.pm (setup_thiskind): remove ide-*
- from modules displayed as loaded.
-
-2000-05-06 Pixel <pixel@mandrakesoft.com>
-
- * fsedit.pm (check_mntpoint): verify that standard mntpoints (/
- /usr) are not on not trueFS
-
- * any.pm (setupBootloader): add $prefix for the 2 glob_'s
-
-2000-05-07 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * share/keyboards.tar.bz2: added Ukrainian keyboard xmodmap.ua
-
-2000-05-06 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * printerdrake.pm: fixed English error
-
-2000-05-05 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm (monitorConfiguration): remove the special case
- for fbdev.
-
- * install_steps_interactive.pm (setup_thiskind): replace return by
- next in case load_module fails.
-
- * install_steps_gtk.pm (selectInstallClass1): translate Install/Upgrade
-
- * Xconfigurator.pm (cardConfiguration): force xf4 for rage 128's
- * Xconfigurator.pm (testFinalConfig): force $bad_card for xf4
-
- * pkgs.pm (correctSize): updated for 7.1
-
- * install_any.pm (getAvailableSpace): move the removing of
- $minAvailableSize here.
-
-2000-05-04 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (configurePrinter): give clicked to printerConfig
-
- * interactive.pm (ask_from_entries_ref): set default val if not_edit
-
- * interactive_newt.pm (ask_from_entries_refW): remove setting of
- default val. Now done in interactive::ask_from_entries_ref
-
- * interactive_gtk.pm (ask_from_entries_refW): handle empty value
-
- * modules.pm (read_already_loaded): ensure that already loaded
- modules are put in %loaded.
- * modules.pm (load_ide): add loading if ide-probe-mod (for new kernel)
-
- * lilo.pm (install_lilo): truncate label's to 15 chars
-
- * install_any.pm (generate_ks_cfg): fix missing space
- * install_any.pm (generate_ks_cfg): fix bug for nfs comand
-
- * install2.pm: get rid of autoformat
- * install_steps.pm (choosePartitionsToFormat): get rid of autoformat
-
-2000-05-03 Pixel <pixel@mandrakesoft.com>
-
- * any.pm (setupBootloader): replace ask_many_from_list by
- ask_from_list for bootloader choice
-
- * services.pm (drakxservices): stop immediately service if removed
-
- * install_steps.pm (configureNetwork): replaced dhcpxd by dhcpcd
- * install_steps.pm (afterInstallPackages): touch some files to
- please linuxconf
-
-2000-05-03 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: updated min size, fixed kppprc generation.
- * install_any.pm: make sure postinstall-rpm is here before
- erasing (avoid error on reboot only).
-
-2000-05-02 Pixel <pixel@mandrakesoft.com>
-
- * raid.pm (format_part): don't call raid::make if part is already
- formatted (as raidstop fails)
-
- * Xconfigurator_consts.pm: Rage128 and 3dfx are not available any
- more
-
- * install_steps_interactive.pm (setup_thiskind): make insmod'ing
- fail a simple warning.
-
- * Xconfigurator.pm (readMonitorsDB): adapt to new MonitorsDB
- * share/MonitorsDB: take new one from RedHat
-
- * standalone/drakboot: added kfloppy
-
- * g_auto_install: add $dir/lib to LD_LIBRARY_PATH (it was silly
- not to have it)
-
-2000-05-01 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (setRootPassword): remove
- NIS_server, use NIS instead
- * install_any.pm (setAuthentication): remove NIS_server, use NIS instead
-
- * standalone/rpmdrake (AddMedia): hdlist.cz2 instead of hdlist
-
-2000-04-28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps.pm (afterInstallPackages): fix yet another bug for
- ttf from windobe handling
-
- * install_steps_interactive.pm (selectInstallClass): hide beginner
- mode in corporate. Display special help.
-
-2000-04-29 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * my_gtk.pm: added call to Gtk->init; that makes 16 bit locales
- text to be properly aligned (reported by Craig Chang
- <craig_chang@taipei.siscomm.com.tw>)
- * common.pm: now that po handling is correct, I changed the order
- of reading variables so that it follows the standards ($LANGUAGE first)
- * share/fonts.tar.bz2, lang.pm: added an 8pt font for cp1251
-
-2000-04-28 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps*.pm: added support for selection of package during
- upgrade the same way it is done for installation. added check of
- minimal size, abort else (at least let the user know about :-)
- fixed crypto if no network interface available.
- * install2.pm: fixed problem during upgrade that lost network
- configuration.
-
-2000-04-28 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (load_raw): don't call commands::insmod, do it in
- place. Merge with load_multi
-
- * install_steps.pm (afterInstallPackages): fix windobe ttfonts
- symlinking
-
- * Xconfigurator.pm (cardConfiguration): load module agpgart for
- i810
-
- * install_any.pm (getHds): changed the mount point setting for
- windows partitions as device_windobe is not unique
-
-2000-04-27 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (create_steps_window): changed to adapt to
- new hidden format
-
- * install2.pm (@installSteps): changed the way hidden is handled.
- Now it is a true perl expression (great power now)
-
- * install_steps_gtk.pm (selectInstallClass1): update steps window
- before asking normal/devel/server. Nicer!
-
- * install_steps_interactive.pm (configureNetwork): when "Cancel"
- pressed at network interface configuration do not skip all
- configuration.
-
-2000-04-26 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm (pppConfig): modified a lot, removed template
- file for ifcfg and chat file.
-
-2000-04-26 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (choosePackagesTree): use a fix width for
- the tree column (so that the checkbox are always visible without
- scrolling)
-
- * standalone/drakboot: drakfloppy and gfloppy are X only, no need
- to propose them in console
-
- * install_any.pm (relGetFile): added auto_inst to files to get
- from Mandrake/base
-
- * install2.pm (main): changed auto_inst behaviour
-
- * standalone/adduserdrake: fix a bug (s/$o/$in/g)
-
- * interactive_newt.pm (ask_from_entries_refW): now handling
- complete/changed/focus_out callbacks (at least more than before)
-
- * Newt/Newt.xs: added rough callback handling
-
-2000-04-25 Franois Pons <fpons@mandrakesoft.com>
-
- * printerdrake.pm: added support for PPA more easily, allow
- printers entry using ppa driver event if pnm2ppa not installed,
- install it if neccessary after.
- * network.pm, install_steps.pm, install_steps_interactive.pm:
- added support for stoping a network interface, usefull for ppp0 to
- avoid using it too long.
- * install_steps.pm: fixed missing local on pap_secrets file.
-
-2000-04-25 Pixel <pixel@mandrakesoft.com>
-
- * lilo.pm (install): moved the generation of the keytable here. It
- is used by both lilo & grub (lilo is not always installed as was
- assumed)
-
- * common.pm (formatAlaTeX): remove bounding spaces
-
- * pkgs.pm (setSelectedFromCompssList): remove the hack for min
- mark 25 in beginner
- * install_steps_interactive.pm (choosePackages): set $min_mark to
- 25 in beginner
-
-2000-04-24 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (setupXfree): add a yesorno
- question for choosing between XF4 and XF3 in expert
-
- * install_steps_gtk.pm (choosePackagesTree): enlarge the tree window
-
- * install_any.pm (update_userkderc): make sure uid and gid are kept
-
- * diskdrake.pm (Create): add Extended_0x85 as a choice for expert
-
- * partition_table.pm (add_extended): handle a 3rd arg,
- $extended_type to tell which kind of extended partition is wanted
- * partition_table.pm (adjust_main_extended): in non-expert,
- automatically set extended to linux-extended if there's only
- linux-type partitions.
-
-2000-04-22 Pablo Saratxaga <pablo@madrakesoft.com>
-
- * install_steps_interactive.pm: s/Mb/MB/ as 'b' is symbol for bit
- and not for byte. RAM is expressed in megabytes -> MB
-
-2000-04-19 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: fixed crazy mutli CD manipulation.
- * printer.pm: fixed wrong prototype of print_pages.
- * install2.pm: set version to 7.1 for crypto stuff.
- * crypto.pm: commented ackbar crypto site.
-
-2000-04-17 Pixel <pixel@mandrakesoft.com>
-
- * lilo.pm (suggest): in failsafe, runlevel ASKRUNLEVEL (handled by
- linuxconf)
-
-2000-04-14 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePartitionsToFormat): don't
- ask about checking bad blocks for reiserfs, cuz not handled
-
- * fs.pm (mount): reiserfs handling
- * fs.pm (format_reiserfs): added
- * fs.pm (write_fstab): add option "notail" for reiserfs if
- the partition holds the kernel (/boot or /)
-
- * partition_table.pm (isTrueFS): added, replaces most occurences
- of isExt2
-
-2000-04-12 Franois Pons <fpons@mandrakesoft.com>
-
- * install2.pm: force installation step if package have been
- selected on step choose packages.
- * install_any.pm: protected against die in perl (setstep or
- theme_changed).
-
-2000-04-11 Franois Pons <fpons@mandrakesoft.com>
-
- * resize_fat: added some limits verification.
- * interactive_gtk.pm: corrected swap of arg with help adding.
-
-2000-04-10 Franois Pons <fpons@mandrakesoft.com>
-
- * interactive_gtk.pm, my_gtk.pm: added tooltips for ask_from_list,
- which is used by printerdrake only. drops key bindings.
-
-2000-04-07 Franois Pons <fpons@mandrakesoft.com>
-
- * tools/serial_probe: obsoleting pnp_serial which is now replaced
- by this one, taken from kudzu, really faster and probe all serial
- devices at one time. modified to probe correctly modem :-)
- * mouse.pm: updated to use serial_probe interface of
- detect_devices.pm.
- * detect_devices.pm: modified to use serial_probe, cache probed
- devices to avoid reprobing.
-
-2000-04-06 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm, install_steps.pm: added support
- for peerdns options of ppp, so removed dns address unless expert.
-
-2000-04-05 Franois Pons <fpons@mandrakesoft.com>
-
- * crypto.pm, install_steps_interactive.pm, install2.pm,
- install_steps.pm: added crypto stuff to support hdlist-crypto.cz2
- and depslist-crypto. dependancies are not supported but with a
- simpler format of depslist file where closure are not done and
- only package name are used for dependancies.
- * pkgs.pm: added better support for multi CD manipulation,
- including selection and refus.
-
-2000-04-04 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm: modified selection packages from compssList by
- incremental selection, much more quickly.
- added selected medium for selecting a package.
- * install_any.pm: refused media hash transfered to selected value
- of media table.
- @needToCopy list should only have package of default medium.
-
-2000-04-03 Pixel <pixel@mandrakesoft.com>
-
- * fs.pm (format_ext2): add options "-b 1024 -O none" for alpha
-
-2000-03-31 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_gtk.pm: made changeMedium sub modification
- permanent.
- * pkgs.pm: modified upgrade to avoid use of header.
-
-2000-03-31 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: some more choices for PPC keyboards
-
-2000-03-30 Franois Pons <fpons@mandrakesoft.com>
-
- * install2pm: added eval around loading af_packet and postinstall
- copy of RPMS.
- * devices.pm: added /dev/kdb for SPARC.
- * install_any.pm: modified multi CD management, postinstall copy
- of RPMS.
- * install_steps_gtk.pm: added support for Xsun server for SPARC.
- * install_steps_interactive.pm: added multi CD dialog box for
- selecting CD available. Serialized ethernet configuration and ppp
- configuration.
- * pkgs.pm: added check for infinite recursion for bad depslist.
- * printer.pm: better test for reparse of printerdb.
- * Xconfigurator.pm: added support for Xsun server for SPARC.
-
-2000-03-30 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (choosePackagesTree): enhance tree selection
-
-2000-03-29 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (wait_messageW): add some padding (nicer)
-
- * install_steps_interactive.pm (generateAutoInstFloppy): created,
- creates a floppy for auto installs.
-
- * install_any.pm (generate_ks_cfg): created, generates stage1
- ks.cfg file
-
- * share/po/DrakX.pot: added special comment for grub entry
-
-2000-03-28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (selectKeyboard): sort langs for
- many-lang install
-
- * mouse.pm (write): add WHEEL telling if a wheel mouse is there
-
-2000-03-28 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: added entries for all three Armenian keyboards
-
-2000-03-26 Pixel <pixel@mandrakesoft.com>
-
- * install_any.pm (install_urpmi): full support for multi-hdlist's
-
- * pkgs.pm (extractHeaders): look for hdlist in /tmp instead of
- $prefix/var/lib/urpmi
- * pkgs.pm (psUsingHdlists): put hdlist's in /var/lib/urpmi with a
- fake name. Access via /tmp/$hdlist is given for non-fake name
-
- * detect_devices.pm (hasHPT): return undef if no htp (silly me :-/)
-
-2000-03-25 Pixel <pixel@mandrakesoft.com>
-
- * lilo.pm: updated to the new format of entries. It was an hash.
- Now the key is field kernel_or_dev, and entries is an array.
-
- (get): added, it returns the entry using a kernel
- (needed because entries is no more a hash)
-
- * install_steps_interactive.pm (setupLILO): adapted to the new format
-
- * Xconfigurator.pm (write_XF86Config): basic XF86Config-4 handling
-
- * fsedit.pm (suggest_part): if suggested part contains a field
- "hd", ensure the partition is created on this hard drive
-
- * install2.pm (main): before leaving installation, remove
- /var/lib/urpmi if urpmi not installed
-
- * diskdrake.pm (Resize): ext2resize to size $part->{size} instead
- of $size
-
-2000-03-24 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm (hasHPT): added. Now nice handling of hpt366
- (ultra66) without rebooting and making special floppy :)
-
- * lilo.pm (install_grub): much better grub configuration (better
- than lilo's :pp)
-
- * install_steps.pm (setupBootloaderBefore): remove entry floppy
- for security > 3
-
-2000-03-23 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (selectMouse): added, takes care of telling
- the X server if the user changed the mouse type. Only done if
- a serial mouse is chosen.
-
- * install_steps_newt.pm (doPartitionDisks): add a call to
-
- * mouse.pm (write): added "device=" in etc/sysconfig/mouse for
- devfs (it looses the symlink /dev/mouse)
-
-2000-03-22 Pixel <pixel@mandrakesoft.com>
-
- * pci_probing/pcitable: replace Server:Rage128 by proper XFree entry
-
-2000-03-20 Franois Pons <fpons@mandrakesoft.com>
-
- * detect_devices.pm, fs.pm, install_any.pm: added supports for
- LS-120 floppy drive and icons on desktop of KDE (untested).
- * printer.pm, printerdrake.pm: added supports for PPA interface in
- new rhs-printfilters, always enable "Print text as postscript"
- option for such printers.
-
-2000-03-20 Pablo Saratxaga <pablo@mandrakesoft.com>
-
- * keyboard.pm: changed XKB name for Swedish keyboard
- changed XKB names for Russian and German keyboards
- added a choice for "Croatian" keyboard
- * share/compss{,List}: added various new locales-*, ispell-*
- and netscape-* files. changed ppa to pnm2ppa.
-
-2000-03-17 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps.pm: added setup for all configured queue.
- * install_steps_interactive.pm: modified for retrieving packages
- or current configuration.
- * printer.pm: correction, tested retrieve of printer
- configuration without printtool comments in printcap file: added
- update of entry according to gsdriver used (untested again).
- * printerdrake.pm: better handling of cancel, manage of multiple
- queue definition together (as lp|My printer).
-
-2000-03-16 Franois Pons <fpons@mandrakesoft.com>
-
- * install_steps_interactive.pm: moved in printerdrake.pm the test
- of printer usage.
- * printerdrake.pm: heavy modification to handle multiple queue,
- corrected some bugs too, added much more features as printtool.
- * printer.pm: added more features for filter, allow printer to be
- retrieved without help of printtool id in printcap file (untested).
-
-2000-03-14 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm (Loopback): handling of the file loopback: test
- existence of the file and take its size.
-
-2000-03-14 Franois Pons <fpons@mandrakesoft.com>
-
- * install_any.pm: corrected for duplicate file on other CD.
-
-2000-03-13 Pixel <pixel@mandrakesoft.com>
-
- * detect_devices.pm (floppies): don't return hash but the device name
-
-2000-03-13 Franois Pons <fpons@mandrakesoft.com>
-
- * pkgs.pm, install_any.pm: small correction for multiple media
- installation.
- * tools/syncrpms: added for handling synchronisation of multiple source
- rpm directories (and multiple target), include cleaning.
- * tools/closurepkgs: tools to get rpm that may be installed by DrakX
- after normal packages installation (printer, network, X11...), may
- be used to duplicate on other CD some important stuff of the first
- one.
-
-2000-03-12 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_interactive.pm (choosePackages): compute the
- max_size very simply (sum of all package sizes), otherwise too costly
-
- * pkgs.pm (install): call cleanHeaders at the end
- * pkgs.pm (cleanHeaders): created
-
- * install2.pm (miscellaneous): /etc/msec/init.sh is now
- /usr/sbin/msec (yoann thanks for not telling :pp)
-
- * pkgs.pm (install): remove the $prefix of mountpoints for not
- enough room to install error message
-
-2000-03-11 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm (_create_window): add callback on focus to
- ensure_focus. The result is no more 3 focus states with 2 buttons.
-
- * interactive_gtk.pm (ask_from_treelistW): better keyboard handling
-
- * raid.pm (make): check the result of mkraid. Suggest raidtools
- are missing in standalone diskdrake
-
- * devices.pm (set_loop): created, searches for an available
- loopback and sets the file to it
-
- * lilo.pm (dev2grub): fixed a missing slash
-
- * interactive_gtk.pm (wait_message_nextW): do not update if same
- message, otherwise silly gtk won't do anything and we'll wait
- forever :(
-
-2000-03-10 Franois Pons <fpons@mandrakesoft.com>
-
- * *.pm: heavy modification to take into account multiple media
- installation.
-
-2000-03-10 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (@install_classes): cleanup, no more i18n (is now in
- install_steps_interactive), remove old entries
-
-2000-03-09 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (write_conf): don't add alias block-major-11 in every case
- * modules.pm (add_alias): special case oss (post-installs modprobe snd-pcm-oss)
-
- * fs.pm (format_*): move the @options before the device
-
- * loopback.pm: created, added a lot of stuff for loopback in
- diskdrake.pm, fs.pm...
-
-2000-03-08 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm: %type2fs replaced ox402 by 0x402
-
- * detect_devices.pm (cdroms): fix "scd" (should be "scd0")
-
- * install_any.pm (install_urpmi): update for new hdlist.cz2
-
-2000-03-07 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (ask_from_treelistW): s/focus_row/set_focus_row/
-
- * install_steps_interactive.pm (addUser): force add a normal user
- for security 4
-
-2000-03-05 Pixel <pixel@mandrakesoft.com>
-
- * my_gtk.pm (_ask_from_list): replace focus_row with set_focus_row
- (tis the Gtk-Perl 0.7002 was of doing)
-
-2000-03-04 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (write_conf): add ide-floppy to the modprobes of
- post-install supermount
-
-2000-03-03 Pixel <pixel@mandrakesoft.com>
-
- * commands.pm (ps): add RSS to ps command
-
-2000-03-02 Adam Lebsack <adam@mandrakesoft.com>
-
- * mouse.pm: added mac mouse detection to mouse::detect.
- * detect_devices.pm: added a routine to probe /dev/usbmouse on macs.
-
-2000-03-01 Franois Pons <fpons@mandrakesoft.com>
-
- * *.pm: heavy modification to take into account smaller
- transaction during installation.
- still a lot of test to perform, no provides updated currently and
- building of hdlist.cz2 and depslist.ordered need old files...
- nothing done for hdlist.gz during post installation, but
- hdlist.cz2 is already copied in /var/lib/urpmi [and is used during
- installation of packages as extract_archive need a true file].
-
-2000-03-01 Pixel <pixel@mandrakesoft.com>
-
- * lilo.pm (install_grub): creation
-
- * network.pm (write_interface_conf): ONBOOT = !pcmcia
-
- * install_steps_gtk.pm (new): more intelligent SIGCHLD handler
-
-2000-02-29 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm: moved common network stuff from "net" to "network"
- (modules like nfs lockd...)
-
- * fs.pm (write_fstab): moved the sort to the right place
-
- * services.pm (drakxservices): chkconfig --list is i18n'ed :(
- set LANGUAGE=C before
-
- * partition_table_raw.pm (get_geometry): geom{cylinders} must not
- be a decimal value :)
-
- * install_steps_gtk.pm (create_logo_window): set_name logo for
- logo window
- * share/install.rc: force disabling of background image theme
-
- * install_steps_gtk.pm (enteringStep): add step information for
- console 1
-
- * any.pm (addKdmIcon): new function
- * install_steps.pm (addUser): handle field icon
- * install_steps_interactive.pm (addUser): add choice of kdm icon
- * standalone/adduserdrake: add choice of kdm icon
-
- * diskdrake.pm (ask_all_data...): change for easier i18n
-
- * install_steps.pm (miscellaneous): add CLEAN_TMP handling
- (need cleaning?)
- * install_steps_interactive.pm (miscellaneous): add CLEAN_TMP
- option in expert
- * install2.pm (miscellaneous): add CLEAN_TMP option for
- /etc/sysconfig/system
-
- * install_steps_interactive.pm (miscellaneous): forbidden
- useSupermount if high security.
-
- * mouse.pm (detect): fix bug (ttyS instead of ttyS0)
-
-2000-02-28 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (createXconf): do not use "Generic VGA" for
- svga and accel. SVGA also wants 16 bpp. added ugly modeline for
- 800x600.
-
- * partition_table_raw.pm (get_geometry): when the
- HDIO_GET_IDENTITY fails, defaults to what GETGEO gave
-
- * install2.pm (main): use modules::load_multi to increase boot
- start time
-
- * modules.pm (load_multi): added this function for loading many
- modules at once.
-
- * install_steps_gtk.pm (new): increase time before timeout
-
- * detect_devices.pm (cdroms): change the device associated with
- ide-burners (hdX -> scdX). Problem is how to know the X in scdX :(
-
- * modules.pm (write_conf): sort scsi_hostadapter's
-
-2000-02-27 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): load ide-probe and the like in 'prereq' type
- so no aliases are added to conf.modules
-
-2000-02-25 Pixel <pixel@mandrakesoft.com>
-
- * devices.pm (make): small code cleanup
-
- * partition_table_raw.pm (adjustEnd): more explicit error message
-
- * fsedit.pm (allocatePartitions): fix a bug (size was getting too
- big after each allocation) making adjustEnd cry
-
-2000-02-24 Pixel <pixel@mandrakesoft.com>
-
- * interactive_gtk.pm (new): added the "new" method to initialize
- windowheight for isStandalone
-
- * install_steps_gtk.pm (new): returns undef in case no X server
- works
-
- * install2.pm (main): moved the ejectCdrom from install_steps::END
- to here
- * install2.pm (main): fix the $SIG{SEGV} handler
- * install2.pm (main): added a "try again" in text install if the
- "new" fails
-
- * install_steps_interactive.pm (createBootdisk): fix an error for
- non fdX choice of floppy drive
-
- * install_steps_interactive.pm (setup_thiskind): remove the
- "defined @l"
-
-2000-02-23 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (%suggestedPartitions): remove any /boot entries
- * install2.pm (selectInstallClass): removed the special code to
- /boot entries from suggestedPartitions for on non-intel (and it
- was buggy :)
- * fsedit.pm (@suggestions): remove the /boot entry
- * fsedit.pm (check_mntpoint): remove the 1024 cylinder check
- * fsedit.pm (suggest_part): remove the 1024 cylinder special case
-
- * install_steps_interactive.pm (setupLILO): replace linear option
- by lba32
-
- * lilo.pm (suggest): add lba32 by default
-
- * install_steps_interactive.pm (load_thiskind): moved the HPT
- stuff to install_any::ultra66 and call it.
- Add sound card configuration (3 lines :)
-
- * my_gtk.pm and interactive_gtk: resize the list and tree based on
- root window size
-
- * install_steps_gtk: $width and $height goes $::rootwidth and
- $::rootheight, also other dimensions goes global (main::)
-
- * commands.pm (strings): replace the typo \{$n,} by {$n,}
-
-2000-02-23 Franois Pons <fpons@mandrakesoft.com>
-
- * build_archive, extract_archive: changed format of TOC to speed
- up extraction of archive, now 5 to 6 times faster to read TOC :-)
-
-2000-02-22 Pixel <pixel@mandrakesoft.com>
-
- * Xconfigurator.pm: load "Cards" database only to translate NAME
- to fields. Added file CardsNames created from Cards using
- share/Cards2CardsNames. Kind of list of normalized NAMEs
-
- * MonitorsDB: replace the ` ' separator for vendor by `|'
-
- * install_steps_interactive.pm (timeConfig): use ask_from_treelist
-
- * interactive_gtk.pm (ask_from_treelist): creation of
- ask_from_treelist. Usage is just the same as ask_from_list with
- one more argument (the separator eg: |, /)
-
-2000-02-21 Franois Pons <fpons@mandrakesoft.com>
-
- * diskdrake.pm: fixed deadlock while trying to create partition
- when available space is equal or less than 2 cylinders. fixed
- Create action on corrupted partition by removing stalling window.
- Blocked partition table writing if there are error by forcing user
- to correct partition table.
- * partition_table.pm: fixed typo in verifyParts with cdie, added
- verifyParts on Resize action.
-
-2000-02-21 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (create_big_help): display the help in full
- screen
-
- * my_gtk.pm (_create_window): add big help on F1
-
- * common.pm (add2hash): now returns the first parameter
-
- * mouse.pm (detect): really defaults to serial mouse
-
- * interactive.pm: add ask_many_from_list_with_help and
- ask_many_from_list_with_help_ref
-
- * services.pm: creation, it handles what was in
- standalone/drakxservices
-
-2000-02-18 Pixel <pixel@mandrakesoft.com>
-
- * install_steps_gtk.pm (createXconf): added /dev/ (X wants
- "/dev/psaux" and not "psaux")
-
- * diskdrake.pm (Create): show start sector even for non-expert on
- non-i386
-
-2000-02-16 Pixel <pixel@mandrakesoft.com>
-
- * mouse.pm (detect): add defaults to serial mouse
-
- * install_steps_gtk.pm (createXconf): remove the defaults to
- serial mouse
-
-2000-02-15 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm: "After %s partition %s," inlined otherwise does
- not please pablo and translators...
-
-2000-02-14 Pixel <pixel@mandrakesoft.com>
-
- * diskdrake.pm (Create): hide start sector choice for non-expert
-
-2000-02-11 Pixel <pixel@mandrakesoft.com>
-
- * partition_table_raw.pm (get_geometry): do not use the cylinder
- number given by HDIO_GETGEO cuz limited to 16bits. Compute using
- the total_sectors using HDIO_GET_IDENTITY
-
- * c/stuff.xs.pm: added total_sectors (gives the number of sector
- of a drive)
-
- * modules.pm (load): ignore error in loading prereq's
-
- * modules.pm (@drivers_by_category): rcpci instead of rcpci45,
- z85230 added
-
- * commands.pm (mount): add modules::load_deps otherwise the
- fs::mount won't succeed insmoding vfat if needed
-
-2000-02-11 Franois Pons <fpons@mandrakesoft.com>
-
- * fixed diskdrake to handle limit case when creating and resizing
- partition table, address size limit and start sector limit.
-
-2000-02-11 Pixel <pixel@mandrakesoft.com>
-
- * install2.pm (main): add a callback on SEGV
- -> message printed
- -> that way, ENDs are called (otherwise skipped)
-
- * install_steps_interactive.pm (setup_thiskind): handles the undef
- value returned by load_thiskind
-
- * install_steps_interactive.pm (exitInstall): do not call
- install_steps::exitInstall
-
- * install_steps (exitInstall): removed
- * install_steps (END): added (it does ejectCdrom)
-
- * install_steps_interactive.pm (load_thiskind): returns undef if
- error loading a module
-
- * fs.pm (format_part): changed the prototype from $;$@ to $;@
- otherwise, @options always have a value (mostly undef) and mkdosfs
- fails (with "mkdosfs", "/dev/hdXX", undef, "-F", 32)
-
- * install_steps_interactive.pm (setup_thiskind):
- add a $auto_probe_pci that overrules $o->{auto_probe_pci}
- (that way no pci probe the second time)
-
-2000-02-10 Franois Pons <fpons@mandrakesoft.com>
-
- * heavy modification of build_archive and extract_archive to manage
- a TOC directly in archive file, handle bzip2 or gzip compression,
- extract_archive can extract multiple files a time, with minimal
- invocation of uncompress program and follow symlink and expand
- directory contents.
- * use build_archive/extract_archive for locales.
- * fixed a min/max in install_steps_gtk for Resize/Create partition.
- * fixed adjustEnd with dos partition table, take care of magic 63
- sectors at beginning of partitions, a more solid method should be
- used for that.
-
-2000-02-10 Pixel <pixel@mandrakesoft.com>
-
- * modules.pm (load_thiskind): skip modules "unknown" and "ignore"
-
-2000-02-09 Pixel <pixel@mandrakesoft.com>
-
- * partition_table.pm (add): cdie if maximum number of partitions
- handled by linux is reached
-
- * Xconfigurator.pm (chooseResolutionsGtk): display the graphic
- card or server found
-
- * install_any.pm (relGetFile): for mdkinst files, take care not to
- have a double '/' (see debbugs #591)
-
- * install_steps_interactive.pm (configureNetwork):
- purpose: add ability to configure both modem and lan
- clean up the behaviour
-
- * fs.pm (write_fstab):
- purpose: sort the fstab per mount point (cuz /usr must be before /usr/local)
- also: rewrite of the part writing the fstab.
diff --git a/perl-install/Makefile b/perl-install/Makefile
index 3dde9dd5e..18271f7eb 100644
--- a/perl-install/Makefile
+++ b/perl-install/Makefile
@@ -1,222 +1,85 @@
-PACKAGE=drakxtools
-PKGVERSION:=$(shell rpm -q --qf '%{VERSION}\n' --specfile $(PACKAGE).spec|head -n 1)
-RELEASE:=$(shell rpm -q --qf '%{RELEASE}\n' --specfile $(PACKAGE).spec|head -n 1)
-TAG := $(shell echo "V$(PKGVERSION)_$(RELEASE)" | tr -- '-.' '__')
-
include ../Makefile.config
include Makefile.config
+PACKAGE = drakxtools
+PKGVERSION = $(VERSION)
+
POFILES = $(shell ls share/po/*.po)
MOFILES = $(POFILES:%.po=%.mo)
-DISTFILES = *.pm $(PMS_DIRS) Makefile Makefile.config drakxtools.spec serial_probe share/po share/diskdrake.rc $(STANDALONEPMS) standalone/icons standalone/man/C/* pixmaps pixmaps/langs standalone/interactive_http rpcinfo-flushed.c share/rpmsrate standalone/convert standalone/finish-install.xsetup standalone/service_harddrake.sh
OTHERS = $(OTHERDIRS) $(OTHERFILES)
OTHERDIRS = tools/serial_probe
OTHERFILES = tools/rpcinfo-flushed.c
-STAGE1 = ../mdk-stage1
-
-USE_PCMCIA := n
-ifeq ($(ARCH),i386)
-USE_PCMCIA := y
-endif
-ifeq ($(ARCH),x86_64)
-USE_PCMCIA := y
-endif
-
-.PHONY: all $(DIRS) install clean stage2 full_stage2
-
-all: list_modules.pm TAGS $(DIRS)
-
-up:
- (cd ..; cvs up;cd -;make localsrpm;up /home/tv/rpm/SRPMS/drakxtools-$(PKGVERSION)-$(RELEASE:).src.rpm)
+.PHONY: all $(DIRS) install clean
+all: TAGS $(DIRS)
xs: $(DIRS)
-list_modules.pm:
- ln -sf ../kernel/list_modules.pm
-
TAGS: $(ALLPMS)
- @etags -o - $^ /usr/lib/perl5/*/*/MDK/Common/*.pm | ./perl2etags > $@
+ -etags $^ /usr/lib/perl5/*/*/MDK/Common/*.pm
clean:
- for i in $(DIRS) share/po; do $(MAKE) -C $$i clean; done;:
- rm -rf auto ../drakxtools.tar.bz2 *.bak
+ for i in $(DIRS) share/po install/help/po install/share/po; do $(MAKE) -C $$i clean; done;:
+ rm -rf auto drakxtools*.tar* *.bak
find . -name "*~" -o -name ".#*" -o -name "TAGS" -o -name "*.old" | xargs rm -f
+ rm -rf $(PACKAGE)-$(PKGVERSION)*
check_pms_encoding:
@for i in $(ALLPMS); do charset=ascii; grep -q 'use utf8' $$i && charset=utf8; iconv -f $$charset -t $$charset $$i >/dev/null || { echo "bad $$charset character in $$i"; exit 1; }; done
-check: check_pms_encoding
+check_full: check_pms_encoding
perl -I. -Mlang -e 'lang::check'
-check2:
- perl -I. -Mkeyboard -e 'keyboard::check'
-
-localcopy: clean
- rm -rf standalone/pixmaps
- $(MAKE) -C ../tools clean || :
- cd .. ; rm -rf $(PACKAGE)-$(PKGVERSION) ; cp -af perl-install $(PACKAGE)-$(PKGVERSION) ; cp -af $(OTHERS) $(PACKAGE)-$(PKGVERSION)
- cd .. ; rm -f $(PACKAGE)-$(PKGVERSION)/c/probe.c; cp -a mdk-stage1/{log.h,pcmcia_/{probe.c,*.h}} $(PACKAGE)-$(PKGVERSION)/c/
- cd
- @make nuke_perl
+# Look for "Uncaught exception" or "has.*errors"
+# Excluding *gtk2.pm which are unused by our tools anyway
+check:
+ for i in $$(ls *.pm */*.pm */*/*.pm|grep -v gtk2);do perl -I. -I/usr/lib/libDrakX -cw $$i;done
+check2:
+ perl -I/usr/lib/libDrakX/ -Mkeyboard -e 'keyboard::check'
$(DIRS):
install -d auto
$(MAKE) -C $@
test_pms:
- perl_checker install2.pm install_steps_gtk.pm install_steps_stdio.pm partition_table/*.pm standalone/{harddrake2,diskdrake,draksec}
+ perl_checker install/install2.pm install/steps_gtk.pm install/steps_stdio.pm partition_table/*.pm standalone/{harddrake2,diskdrake,draksec}
test_pms_all:
- perl_checker $(shell echo $(ALLPMS) | perl -pe 's!(printer|share/advertising)\S+!!g')
+ perl_checker -v --generate-package-dependencies-graph .deps $(ALLPMS)
%.mo: %.po
msgfmt -o $@ $<
-install_pms: $(DIRS)
- [ -d $(DEST) ] || $(MISC_DEST)/mdkinst_stage2_tool $(STAGE2_DEST)
-
- for i in `perl -ne 's/sub (\w+?)_?(\(\))? {.*/$$1/ and print' commands.pm` sync; do ln -sf commands $(DEST)/usr/bin/$$i; done
-
- install -d $(DESTREP4PMS)
- find $(DESTREP4PMS) -name "*.pm.gz" | xargs rm -f
- for i in $(PMS); do \
- dest=$(DESTREP4PMS)/`dirname $$i`; \
- install -d $$dest; \
- perl -ne 'print' $$i > $(DESTREP4PMS)/$$i; \
- perl -pe 's/#[-+].*//; $$_ = "\n" if (/^=(head|begin)/ .. /^=cut/) || /use (diagnostics|strict|vars|warnings)/' $$i > $(DESTREP4PMS)/$$i; \
- done
-
- rm -f $(DESTREP4PMS)/{bootlook,tinyfirewall}.pm
-
- cp share/*.rc $(DESTREP4PMS)
- chmod a+x $(DESTREP4PMS)/install2
- chmod a+x $(DESTREP4PMS)/commands
+install_pms stage2 full_stage2:
+ make -C install $@
mo_files : $(MOFILES)
-get_needed_files: $(DIRS) mo_files
- REP4PMS=$(REP4PMS) ../tools/install-xml-file-list share/list.xml $(DEST)
- $(SUDO) chmod u-s -R $(DEST)
-
- mv -f $(DEST)/usr/{$(LIB),X11R6/$(LIB)}/*.so* $(DEST)/$(LIB)
- ../tools/simplify-drakx-modules $(DEST)/usr/*/*/*/utf8_heavy.pl
-
- cp -f $(STAGE1)/init-stage2 $(DEST)/etc/init
-
- cat share/symlinks `../tools/specific_arch share/symlinks` > $(DEST)/usr/share/symlinks
-
- perl -I. -Mlang -e 'symlink "UTF-8", "$(DEST)/usr/share/locale/$$_" foreach lang::list_langs()'
-
- perl -ane 'symlink "$$F[1]", "$(DEST)$$F[0]"' share/aliases
-ifeq (ia64,$(ARCH))
- ln -sf bash $(DEST)/bin/sh
-else
- ln -sf ash $(DEST)/bin/sh
-endif
-
- mkfontdir $(DEST)/usr/X11R6/lib/X11/fonts
- fc-cache -f $(DEST)/usr/X11R6/lib/X11/fonts
-
- for i in `ls ../kernel/all.kernels`; do cp -f ../kernel/all.kernels/$$i/modules.cz $(DEST)/lib/modules.cz-$$i; done
- ls ../kernel/all.kernels | grep '^2' > $(STAGE2_DEST)/mdkinst.kernels
-
- $(MAKE) -C share/po install SUDO= NAME=libDrakX LOCALEDIR=$(DEST)/usr/share/locale_special
-# POFILES to disable for installation:
-# be,fur: too few messages translated;
-# ta: font problem
- rm -rf $(DEST)/usr/share/locale_special/{be,fur,ta}
-
-ifeq (y,$(USE_PCMCIA))
- install -s /sbin/cardmgr $(DEST)/sbin
- cp -a /etc/pcmcia $(DEST)/etc
- ../tools/patch_pcmcia_config.pl $(DEST)/etc/pcmcia/config ../kernel/all.kernels/`cat ../kernel/RPMS/.main`/modules.dep
-endif
-
- install -d $(MEDIA_INFO_DEST)
- grep ChangeLog CVS/Entries > $(STAGE2_DEST)/VERSION
+# rules to build tarball
+dist: tar
- cd share ; cp compssUsers.pl* rpmsrate $(MEDIA_INFO_DEST)
- clean-rpmsrate $(MEDIA_INFO_DEST)/rpmsrate $(MAIN_RPMS_DIR)
-
-full_stage2:
- $(MAKE) stage2
- $(MAKE) clp
-
-clp:
- $(MISC_DEST)/mdkinst_stage2_tool $(STAGE2_DEST)
-
-stage2:
- if [ `id -u` = 0 ]; then rm -rf $(DEST); else $(SUDO) rm -rf $(DEST); fi
- mkdir -p $(DEST)
- $(MAKE) get_needed_files
- $(MAKE) install_pms
-
-# rules to build a test rpm
-
-localrpm: localdist buildrpm
-
-localsrpm: spec_test localdist buildsrpm
-
-srpm: spec_test cvstag localsrpm
-
-localdist: cleandist localcopy tar
-
-cleandist:
- rm -rf ../$(PACKAGE)-$(PKGVERSION) ../$(PACKAGE)-$(PKGVERSION).tar.bz2
-
-spec_test:
- @if [[ -z "$(PKGVERSION)" ]]; then echo "unable to get spec version"; exit 3;fi
- @if [[ -z "$(RELEASE)" ]]; then echo "unable to get spec release"; exit 2;fi
-
-tar:
- cd ../$(PACKAGE)-$(PKGVERSION) && perl -pi -e 's/^all: help/all:/' share/po/Makefile
- cd ../$(PACKAGE)-$(PKGVERSION) && rm -rf install* pkgs.pm help.pm ftp.pm http.pm crypto.pm t.pm debug.log `find -name CVS`
- cd ../$(PACKAGE)-$(PKGVERSION) && mv -f Makefile.drakxtools Makefile
- cd ../$(PACKAGE)-$(PKGVERSION) && rm -f list_modules.pm && cp -f ../kernel/list_modules.pm .
- cd ..; tar cfj $(PACKAGE)-$(PKGVERSION).tar.bz2 $(patsubst %,$(PACKAGE)-$(PKGVERSION)/%,$(DISTFILES))
- cd ..; rm -rf $(PACKAGE)-$(PKGVERSION)
-
-buildrpm:
- rpm -ta ../$(PACKAGE)-$(PKGVERSION).tar.bz2
+tar: clean
+ rm -rf $(PACKAGE)*.tar* $(PACKAGE)-$(PKGVERSION)
+ mkdir -p $(PACKAGE)-$(PKGVERSION)/tools
+ (cd ..; git archive HEAD "perl-install/" $(OTHERS) kernel/list_modules.pm Makefile.config) | tar xC $(PACKAGE)-$(PKGVERSION)
+ rm -rf $(PACKAGE)-$(PKGVERSION)/perl-install/{install,unused,list_modules.pm}
+ cp -f ../kernel/list_modules.pm $(PACKAGE)-$(PKGVERSION)/perl-install
+ cd $(PACKAGE)-$(PKGVERSION)/perl-install ; mv -f Makefile.drakxtools Makefile
+ @make nuke_perl
+ tar cfa $(PACKAGE)-$(PKGVERSION).tar.xz $(PACKAGE)-$(PKGVERSION)
+ rm -rf $(PACKAGE)-$(PKGVERSION)
+ $(info $(PACKAGE)-$(PKGVERSION).tar.xz is ready)
-buildsrpm:
- rpm -ts --nodeps ../$(PACKAGE)-$(PKGVERSION).tar.bz2
+tag:
+ git tag -a $(VERSION) -m "$(VERSION)"
# rules to build a distributable rpm
-rpm: cvstag dist buildrpm
-
-slowsrpm: spec_test cvstag dist buildsrpm
-
-dist: cleandist export tar
-
-export:
- cd ..; cvs export -d $(PACKAGE)-$(PKGVERSION) -r $(TAG) $(PACKAGE)
- cd ../$(PACKAGE)-$(PKGVERSION) && rm -rf $(OTHERDIRS) && set -x && for f in $(OTHERDIRS); do cvs -d `cat ../CVS/Root` export -r $(TAG) -d `basename $$f` gi/$$f; done
- cd ..; set -x && for f in $(OTHERFILES); do cvs -d `cat ../CVS/Root` export -r $(TAG) -d $(PACKAGE)-$(PKGVERSION) gi/$$f; done
- @make nuke_perl
-
-cvstag:
- cvs tag $(CVSTAGOPT) $(TAG)
- cd ..; cvs tag $(CVSTAGOPT) $(TAG) $(OTHERS)
-
nuke_perl:
- find ../$(PACKAGE)-$(PKGVERSION) -name '*.pm' | xargs ../tools/simplify-drakx-modules
- find ../$(PACKAGE)-$(PKGVERSION)/standalone -type f | xargs ../tools/simplify-drakx-modules
-
-dont_run_directly_stage2:
- [ -d $(DEST) ] || $(MISC_DEST)/mdkinst_stage2_tool $(STAGE2_DEST)
- echo -e '#!/bin/sh\n\nexec /usr/bin/busybox sh' > $(DEST)/usr/bin/runinstall2.sh
- chmod a+x $(DEST)/usr/bin/runinstall2.sh
- ln -sf runinstall2.sh $(DEST)/usr/bin/runinstall2
-
-trace_stage2:
- [ -d $(DEST) ] || $(MISC_DEST)/mdkinst_stage2_tool $(STAGE2_DEST)
- f=`perldoc -l Devel::Trace`; install -m 644 -D $$f $(DEST)$$f
- perl -pi -e 's|(#!/usr/bin/perl).*|$$1 -d:Trace|' $(DEST)/usr/bin/runinstall2
+ find $(PACKAGE)-$(PKGVERSION)/perl-install -name '*.pm' | xargs ../tools/simplify-drakx-modules
+ find $(PACKAGE)-$(PKGVERSION)/perl-install/standalone -type f | xargs ../tools/simplify-drakx-modules
# [pixel] for my grep looking for any .pm files
pixel_standalone_links:
@@ -224,5 +87,12 @@ pixel_standalone_links:
mkdir .standalone_apps.swa
for i in $(STANDALONEPMS_); do ln -sf ../standalone/$$i .standalone_apps.swa/$$i.pm; done
-# [pixel] after make install_pms:
-# ../tools/drakx-in-chroot /export /tmp/rr --useless_thing_accepted --kickstart install/auto_inst.cfg.local.pl
+check_perl_checker:
+ rm -f share/po/libDrakX.pot install/share/po/DrakX.pot
+ @make -C share/po libDrakX.pot
+ @make -C install/share/po DrakX.pot
+
+list_firmwares.pm:
+ ../tools/find-drivers-needing-nonfree-firmware
+
+.PHONY: list_firmwares.pm
diff --git a/perl-install/Makefile.config b/perl-install/Makefile.config
index c252de04a..83ba2fd4d 100644
--- a/perl-install/Makefile.config
+++ b/perl-install/Makefile.config
@@ -1,21 +1,20 @@
# -*- Makefile -*-
-VERSION = 2.2.10-BOOT
+VERSION:=18.79
+
SUDO = sudo
TMPDIR = /tmp
-SO_FILES = c/blib/arch/auto/c/c.so
-PMS_DIRS = Newt Xconfig c xf86misc diskdrake harddrake interactive modules network partition_table printer resize_fat sbus_probing security fs
-PMS = *.pm $(PMS_DIRS:%=%/*.pm) commands install2
-STANDALONEPMS_ = XFdrake adduserdrake autosetupprintqueues bootloader-config diskdrake drakTermServ drakauth drakautoinst drakbackup drakboot drakbug drakbug_report drakclock drakconnect drakedm drakfirewall drakfont drakgw drakhelp drakhosts drakids draknfs drakperm drakproxy drakroam draksec draksound draksplash drakupdate_fstab drakups drakvpn drakxservices drakxtv fileshareset finish-install harddrake2 keyboarddrake listsupportedprinters localedrake logdrake lsnetdrake mousedrake net_applet net_monitor printerdrake scannerdrake service_harddrake service_harddrake_confirm
+SO_FILES = c/blib/arch/auto/c/c.so
+
+# PMS_DIRS is used only in drakxtools
+PMS_DIRS = c diskdrake harddrake interactive modules partition_table resize_fat security fs fs/remote
+
+PMS = *.pm $(PMS_DIRS:%=%/*.pm) install/*.pm install/help/*.pm install/commands install/install2
+STANDALONEPMS_ = adduserdrake bootloader-config display_help display_release_notes.pl diskdrake drakauth drakautologin drakboot drakbug drakbug_report drakclock drakedm drakdvb drakfont drakhelp drakperm draksec draksound drakupdate_fstab drakups drakxservices drakxtv fileshareset finish-install harddrake2 localedrake logdrake lsnetdrake notify-x11-free-driver-switch remove-unused-packages scannerdrake service_harddrake service_harddrake_confirm
STANDALONEPMS = $(STANDALONEPMS_:%=standalone/%)
-ALLPMS = $(PMS) $(STANDALONEPMS) share/advertising/*.pl share/compssUsers.pl*
-REP4PMS = /usr/lib/libDrakX
-ROOTDEST = /export
-DEST = $(STAGE2_LIVE)
-DESTREP4PMS = $(DEST)$(REP4PMS)
+ALLPMS = $(PMS) $(STANDALONEPMS)
PERL = perl
-LOCALFILES = $(patsubst %, ../tools/%,serial_probe/serial_probe xhost+)
-DIRS = c Newt resize_fat xf86misc #po
+LOCALFILES = $(patsubst %, ../tools/%,serial_probe/serial_probe)
+DIRS = c resize_fat #po
CFLAGS = -Wall
override CFLAGS += -pipe
-
diff --git a/perl-install/Makefile.drakxtools b/perl-install/Makefile.drakxtools
index 7f4b25bd8..431f3a85d 100644
--- a/perl-install/Makefile.drakxtools
+++ b/perl-install/Makefile.drakxtools
@@ -1,10 +1,14 @@
# -*- Makefile -*-
include Makefile.config
-INLIBDEST_DIRS = Newt c resize_fat xf86misc sbus_probing
-HAVEINST_DIRS = share/po standalone/interactive_http
-DIRS = $(INLIBDEST_DIRS) $(HAVEINST_DIRS) harddrake printer serial_probe
+.PHONY: install
+
+INLIBDEST_DIRS = c resize_fat
+HAVEINST_DIRS = share/po standalone/po standalone/interactive_http standalone/menu standalone/polkit
+DIRS = $(INLIBDEST_DIRS) $(HAVEINST_DIRS) harddrake ../tools/serial_probe
NAME = libDrakX
+XSETUPLEVEL=40
+XSETUPLEVEL_HARDDRAKE=00
PREFIX =
LIBDIR = $(PREFIX)/usr/lib
MENUDIR= $(LIBDEST)/menu
@@ -12,48 +16,61 @@ DATADIR = $(PREFIX)/usr/share
ICONSDIR= $(DATADIR)/icons
BINDEST = $(PREFIX)/usr/bin
SBINDEST = $(PREFIX)/usr/sbin
+LIBEXECDEST = $(PREFIX)/usr/libexec
ETCDEST = $(PREFIX)/etc/gtk
-BINX11DEST = $(PREFIX)/usr/X11R6/bin
-LIBX11DEST = $(PREFIX)/usr/X11R6/lib/X11
LIBDEST = $(LIBDIR)/$(NAME)
PIXDIR = $(DATADIR)/$(NAME)/pixmaps
INITDIR = $(PREFIX)/etc/rc.d/init.d
.PHONY: $(DIRS)
-all: rpcinfo-flushed $(DIRS)
+all: ../tools/rpcinfo-flushed $(DIRS)
$(DIRS):
install -d auto
- rm -f share/po/DrakX.pot # force rebuild of po's
[ ! -e $@/Makefile ] || $(MAKE) -C $@
install:
- mkdir -p $(BINDEST) $(ETCDEST) $(SBINDEST) $(DATADIR)/{harddrake,pixmaps,icons/{large,mini},autostart} $(BINX11DEST) $(LIBX11DEST) $(PIXDIR) $(INITDIR) $(MENUDIR)
+ perl -pi -e "s/\"VER\"(; # version)/\"$(VERSION)\"\1/" standalone.pm
+ mkdir -p $(BINDEST) $(ETCDEST) $(SBINDEST) $(DATADIR)/{applications,harddrake,pixmaps,icons/{large,mini},autostart} $(PIXDIR) $(INITDIR) $(MENUDIR) $(LIBEXECDEST)
install -d $(INLIBDEST_DIRS:%=$(LIBDEST)/%)
- install $(STANDALONEPMS) standalone/service_harddrake.sh standalone/convert $(SBINDEST)
- install -s rpcinfo-flushed serial_probe/serial_probe $(SBINDEST)
- ln -s ../../$(patsubst $(PREFIX)/usr%,%,$(SBINDEST))/XFdrake $(BINX11DEST)/Xdrakres
+ install $(STANDALONEPMS) standalone/convert $(SBINDEST)
+ install -s ../tools/rpcinfo-flushed ../tools/serial_probe/serial_probe $(SBINDEST)
ln -s fileshareset $(SBINDEST)/filesharelist
mv -f $(SBINDEST)/lsnetdrake $(BINDEST)
mv -f $(SBINDEST)/drakbug $(BINDEST)
+ mv -f $(SBINDEST)/drakdvb $(BINDEST)
mv -f $(SBINDEST)/drakhelp $(BINDEST)
+ mv -f $(SBINDEST)/display_help $(BINDEST)
+ mv -f $(SBINDEST)/display_release_notes.pl $(BINDEST)
mv -f $(SBINDEST)/localedrake $(BINDEST)
- mv -f $(SBINDEST)/net_applet $(BINDEST)
+ # All the things handled by polkit
+ mv -f $(SBINDEST)/drak{autologin,auth,boot,clock,font,perm,sec,ups,xservices} $(LIBEXECDEST)
+ mv -f $(SBINDEST)/logdrake $(LIBEXECDEST)/draklog
+ mv -f $(SBINDEST)/drakedm $(LIBEXECDEST)/drakdm
+ mv -f $(SBINDEST)/harddrake2 $(LIBEXECDEST)/drakhardware
+ mv -f $(SBINDEST)/scannerdrake $(LIBEXECDEST)/drakscanner
+ # diskdrake is called by the drakdisk wrapper
+ mv -f $(SBINDEST)/diskdrake $(LIBEXECDEST)
+ install -D standalone/drakdisk $(LIBEXECDEST)
+
install -m 644 *.pm $(LIBDEST)
for i in $(PMS_DIRS); do install -d $(LIBDEST)/$$i ; install -m 644 $$i/*.pm $(LIBDEST)/$$i/;done
install -m 644 pixmaps/*.* $(PIXDIR)
- install -m 644 share/diskdrake.rc $(DATADIR)/$(NAME)
+ install -m 644 share/*.rc $(DATADIR)/$(NAME)
+ install -m 644 share/*.css $(DATADIR)/$(NAME)
install -d $(PREFIX)/etc/security
echo 'RESTRICT=yes' > $(PREFIX)/etc/security/fileshare.conf
- install -D standalone/finish-install.xsetup $(PREFIX)/etc/X11/xsetup.d/finish-install.xsetup
+ install -D standalone/drakdoc $(BINDEST)/
+ install -D standalone/finish-install.xsetup $(PREFIX)/etc/X11/xsetup.d/$(XSETUPLEVEL)finish-install.xsetup
+ install -D standalone/notify-x11-free-driver-switch.xsetup $(PREFIX)/etc/X11/xsetup.d/$(XSETUPLEVEL_HARDDRAKE)notify-x11-free-driver-switch.xsetup
install -d $(PREFIX)/etc/sysconfig
echo 'FINISH_INSTALL=yes' > $(PREFIX)/etc/sysconfig/finish-install
for i in $(HAVEINST_DIRS); do \
- $(MAKE) -C $$i install PREFIX=$(PREFIX) SUDO= DATADIR=$(DATADIR) NAME=$(NAME) ; \
+ $(MAKE) -C $$i install PREFIX=$(PREFIX) SUDO= DATADIR=$(DATADIR) ; \
done
find auto -follow -name .exists -o -name "*.bs" | xargs rm -f
@@ -64,22 +81,28 @@ install:
mv $(LIBDEST)/icons/localedrake-32.png $(ICONSDIR)/localedrake.png
mv $(LIBDEST)/icons/localedrake-48.png $(ICONSDIR)/large/localedrake.png
mv $(LIBDEST)/icons/localedrake-16.png $(ICONSDIR)/mini/localedrake.png
- rmdir $(LIBDEST)/icons/harddrake2/menu
+ rm -rf $(LIBDEST)/icons/harddrake2/menu
+ install -m 644 standalone/menu/*.desktop $(DATADIR)/applications
mv $(LIBDEST)/icons/harddrake2/ $(DATADIR)/pixmaps/
- mv $(SBINDEST)/service_harddrake.sh $(INITDIR)/harddrake
- install share/rpmsrate $(DATADIR)/harddrake/
mv $(SBINDEST)/convert $(DATADIR)/harddrake
mv $(SBINDEST)/service_harddrake $(DATADIR)/harddrake/
- ln -s {XFdrake,$(SBINDEST)/drakx11}
- ln -s {diskdrake,$(SBINDEST)/drakdisk}
- ln -s {drakclock,$(SBINDEST)/clock.pl}
- ln -s {harddrake2,$(SBINDEST)/drakhardware}
- ln -s {keyboarddrake,$(SBINDEST)/drakkeyboard}
- ln -s {localedrake,$(BINDEST)/draklocale}
- ln -s {logdrake,$(SBINDEST)/draklog}
- ln -s {mousedrake,$(SBINDEST)/drakmouse}
- ln -s {net_monitor,$(SBINDEST)/draknet_monitor}
- ln -s {printerdrake,$(SBINDEST)/drakprinter}
- ln -s {scannerdrake,$(SBINDEST)/drakscanner}
- mkdir -p $(PREFIX)/usr/share/man/man{5,8}
- for i in 5 8; do install -m 644 standalone/man/C/man$$i/* $(PREFIX)/usr/share/man/man$$i; done
+ mv $(SBINDEST)/notify-x11-free-driver-switch $(DATADIR)/harddrake/
+ # Better public names
+ mv $(BINDEST)/localedrake $(BINDEST)/draklocale
+ # Compatibility names/links
+ # (ideally everything would be in /usr/bin...)
+ ln -s ../bin/drakdm $(SBINDEST)/drakedm
+ ln -s ../bin/drakdisk $(SBINDEST)/diskdrake
+ ln -s ../bin/drakhardware $(SBINDEST)/harddrake2
+ ln -s ../bin/drakscanner $(SBINDEST)/scannerdrake
+ ln -s drakclock $(BINDEST)/clock.pl
+ ln -s draklocale $(BINDEST)/localedrake
+ ln -s draklog $(BINDEST)/logdrake
+
+check:
+ rm -f share/po/libDrakX.pot standalone/po/libDrakX-standalone.pot
+ @make -C share/po libDrakX.pot
+ @make -C standalone/po libDrakX-standalone.pot
+
+../tools/rpcinfo-flushed:
+ cd ../tools; gcc -Wall $(shell pkg-config libtirpc --cflags --libs) rpcinfo-flushed.c -o rpcinfo-flushed
diff --git a/perl-install/NEWS b/perl-install/NEWS
new file mode 100644
index 000000000..953d94c73
--- /dev/null
+++ b/perl-install/NEWS
@@ -0,0 +1,4450 @@
+Version 18.77 - 19 April 2026
+
+- translation updates
+
+Version 18.76 - 17 March 2026
+
+- Remove missed catetory disk/ide from service_harddrake (bug #35225).
+
+Version 18.75 - 14 February 2026
+
+- Add nvidia-current-wopengpu.ko to nvidia modules supported list
+- Add nvidia-newfeature-wopengpu.ko to nvidia modules supported list
+- Add nvidia-ltsb.ko to nvidia modules supported list
+- Add nvidia-ltsb-wopengpu.ko to nvidia modules supported list
+
+Version 18.74 - 14 February 2026
+
+- remove probing of disk/ide modules (obsolete since kernel 5.14)
+- sync list of modules needing firmware with kernel-desktop-6.18.9-1.mga9
+- sync list_modules with kernel 6.18
+- translation updates
+
+Version 18.73 - 24 January 2026
+
+- eliminate unnecessary calls to 'systemctl is-enabled' in services::services()
+ o this reduces clutter in the installer log file
+- diskdrake:
+ o fix partitioning wizard
+- translation updates
+
+Version 18.72 - 18 January 2026
+
+- fix timezone::ntp_servers() to return the correct list when called
+ more than once
+- drakclock: use UTC instead of GMT in dialogue (mga#6056)
+- translation updates
+
+Version 18.71 - 5 January 2026
+
+- drakclock:
+ o support ntpsec instead of ntp (mga#28922)
+ o fix config file read/write for chrony and ntpsec (mga#34664)
+ * use "pool" directive instead of "service"
+ o ensure the NTP server combo box always displays a valid pool
+- make IceWM the last choice when automatically choosing the session for autologin
+- fix inconsistent use of any::sessions()
+- fix autologin session selection for GDM
+- translation updates
+
+Version 18.70 - 29 November 2025
+
+- use POSIX::setlocale() instead of c::setlocale() to ensure Locale::gettext
+ uses any locale changes we make (mga#34656)
+- use task-plasma-minimal instead of task-plasma5-minimal
+- fix bugs in any::sessions() (mga#33738)
+
+Version 18.69 - 07 June 2025
+- Updated translations
+- drakautologin now detects and manage Wayland sessions (mga#33738)
+- bytes_heavy.pl was merged into bytes.pm
+- Agafari-16 console font support was dropped from kbd
+- fix glob for svg pixbuf loader
+- Don't use mdadm --chunk option when creating level 1 RAID (mga#33767)
+- Detect legacy (non-PCI) Intel SST audio DSP devices (mga#33145)
+- install rpm's /usr/lib/rpm/sysusers.sh to stage2 image by default
+- Drop i586 bits
+
+Version 18.68 - 28 April 2024
+- Updated translations
+
+Version 18.67 - 5 January 2024
+
+- Updated translations
+
+Version 18.66 - 19 August 2023
+
+Version 18.65 - 11 July 2023
+
+- diskdrake: remove deprecated GtkPaned:handle-size style property (mga#32063)
+- add ntfs3 to isFat_or_NTFS()
+- sync list of modules needing firmware with kernel-desktop-6.4.2-2.mga9
+- Sync list_modules with kernel 6.4
+
+Version 18.64 - 24 June 2023
+
+- Updated translations
+
+Version 18.63 - 6 June 2023
+
+- rescue: mount efivars in chroot on UEFI systems (mga#31844)
+- Updated translations
+- Fix total_memory() by using sysinfo()
+- Add nvidia-newfeature.ko to nvidia modules supported list
+- drakclock: set to checked if ntpd is started.
+
+Version 18.62 - 28 April 2023
+
+- Update file list for changes in Adwaita icon locations
+
+Version 18.61 - 28 April 2023
+
+- service_harddrake: add nvidia470.ko to nvidia driver module list
+- Updated translations
+
+Version 18.60 - 17 April 2023
+
+- Manage isodumper with draksec
+- Updated translations
+
+Version 18.59 - 14 April 2023
+
+- Don't force pavucontrol when there is already pavucontrol-qt in plasma-desktop enviroment
+- Updated translations
+
+Version 18.58 - 8 April 2023
+
+- Modify draksound GUI to add support for switching to pipewire.
+
+Version 18.57 - 29 March 2023
+
+- Recognize new kernel 6.0 drivers
+- Updated translations
+
+Version 18.56 - 9 February 2023
+
+- update list of kernel modules needing firmware
+- Recognize new kernel 5.19 drivers
+- Recognize new kernel 6.0 drivers
+- Recognize new kernel 6.1 drivers
+
+Version 18.55 - 18 January 2023
+
+- diskdrake: fix partitions not being displayed initially on systems with a
+ single disk (mga#31396)
+
+Version 18.52 - 3 December 2022
+
+- run_program:
+ o add optional callback when waiting for program to terminate
+ * this allows GUI applications to respond to check-alive pings (mga#31105)
+ o add helper routine to terminate/kill a process
+- make installer routines for selecting a mirror and downloader available
+ for use by draklive-install
+- use better algorithm for determining nearest mirror (uses urpmi::mirrors)
+- finish-install:
+ o when renaming a user, update the name in any network config files
+ o detect and adapt to systems using NetworkManager
+- updated translations
+
+Version 18.51 - 29 October 2022
+
+- drakboot: ensure efivars are mounted before installing a UEFI bootloader (mga#31008)
+
+Version 18.50 - 17 September 2022
+
+- drakboot: add options to change the rEFInd background (mga#28073)
+
+Version 18.49.1 - 9 June 2022
+
+- lsnetdrake: do not crash if nmap or nmblookup are not installed (mga#12579)
+
+Version 18.49 - 8 June 2022
+
+- Recognize new kernel 5.17 drivers
+- Recognize new kernel 5.18 drivers
+
+Version 18.45 - 21 February 2021
+
+- Fix step-categories color to make it visible in the installer (mga#28375)
+- updated translations
+
+Version 18.43 - 31 January 2021
+
+- updated translations
+- drakboot: don't remove os-prober before user makes choice (mga#28223)
+
+Version 18.42 - 26 January 2021
+
+- updated translations
+- when running monitor-edid, don't use --try-in-console as
+ it can cause a GNOME session to die (mga#28124)
+- prefer using UUID for mmcblk and nvme devices (mga#28111)
+- service_harddrake:
+ o support switching between free and proprietary drivers when
+ using Live ISOs with persistence
+
+Version 18.40 - 11 January 2021
+
+- updated translations
+- drakbug_report:
+ o fail quietly when trying journalctl for system log
+- fix handling of TYPE"64bit" flags when reading rpmsrate
+- Fix syntax of 51-mageia-resume.conf (mga#28055)
+
+Version 18.39 - 04 January 2021
+
+- translations update
+
+Version 18.38 - 29 December 2020
+
+- drakboot:
+ o fix false detection of GRUB2 when installed in ESP but not in /boot (mga#27816)
+ o add option to configure rEFInd to not use EFI NVRAM (mga#27838)
+- diskdrake:
+ o fix adding parts to extended partition on hybrid ISO (mga#27862)
+ o erase iso9660 signature when clearing hybrid ISO disk (mga#27864)
+ o restrict line length when displaying base device info
+ to avoid excessive window expansion (mga#27882)
+- drakbug_report:
+ o also try journalctl for system log
+ o include draklive-install.log
+
+Version 18.37 - 5 December 2020
+
+- recognize more rtw88_*
+- recognize new kernel 5.10 drivers
+
+Version 18.36 - 25 November 2020
+
+- fix compiling tools/rpcinfo-flushed with glibc-2.32
+
+Version 18.35 - 20 November 2020
+
+- diskdrake:
+ o fix crash when a mdadm RAID array has been created outside diskdrake using
+ raw devices (mga#26707)
+- remove-unused-packages:
+ o disable timeout - it can corrupt the rpm database (mga#27580)
+- drakhardware:
+ o fix hardware support package detection (mga#27122)
+
+Version 18.34 - 14 September 2020
+
+- drakservices:
+ o include systemd sockets and timers
+- drakscanner:
+ o fix enabling saned (systemd socket, not xinetd)
+- drakboot:
+ o keep timeout value when it's 0 (mga#27158)
+- recognize new kernel 5.9 drivers
+
+Version 18.33 - 19 August 2020
+
+- fix failure to update grub2 config when service_harddrake attempts to
+ add/remove the nokmsboot option
+- add --plain to systemctl list-units, else it adds some characters at
+ the beginning of the line since systemd 246 (mga#27046)
+- recognize new kernel 5.5 - 5.8 drivers
+
+Version 18.32 - 27 June 2020
+
+- diskdrake: fix a crash when a disk has a filesystem directly without a
+ partition table (mga#26849)
+- drakboot:
+ o detect GRUB2 if it is installed in \EFI\BOOT
+ o fix switching between GRUB2 and rEFInd when installed in \EFI\BOOT
+
+Version 18.31 - 18 June 2020
+
+- drakboot: add option to install GRUB2 bootloader in \EFI\BOOT (mga#24282)
+- diskdrake: remove partition from /etc/crypttab when deleted (mga#25891)
+
+Version 18.28 - 29 May 2020
+
+- drakboot: don't die in write_grub2 if grub.cfg doesn't exist (mga#26676)
+- translation updates
+
+Version 18.27.1 - 8 May 2020
+
+- bootloader:
+ fix typo x86 -> x64 for matching 64bit grub2-efi(x86-64)
+
+Version 18.27 - 1 May 2020
+
+- diskdrake:
+ o it's now possible to set labels on exfat
+- drakboot:
+ o do not try to enable non existing acpi service
+ o rename /boot/efi as /boot/EFI if needed (mga#22395)
+- fix services::running_systemd()
+- service_harddrake: recognise noxconf boot command line option
+ (disables creation of xorg.conf, allowing X server to configure itself)
+- cache results from detect_devices::getInputDevices()
+ (significantly speeds up service_harddrake, and hence Live ISO boot)
+
+Version 18.26 - 20 March 2020
+
+- diskdrake:
+ o add minimal support for exFAT
+- drakboot: copy instead of renaming grub.cfg (mga#25542)
+- remove no more existing modules from various/crypto
+ (so that rescue system display less "module xxx not found")
+
+Version 18.25 - 18 March 2020
+
+- update list for modules needing firmware
+- recognize new kernel 5.2 - 5.5 drivers
+- diskdrake:
+ o add support for F2FS
+ o enable to inspect NILFS2 formated partitions
+ o enable to resize NILFS2
+ o enable to resize XFS even if not on LVM
+ o enhanced internal doc
+ o make reformating nilfs2 fses to work
+ o support adding partitions to Live ISOs on USB sticks (mga#25224)
+- drakfont:
+ o don't crash when fonts.cache-1 to delete doesn't exist anymore (mga#21086)
+- drakboot: initial support for setting up uefi on aarch64
+
+Version 18.21 - 23 June 2019
+
+- update left-background for Mageia 7 final
+
+Version 18.20 - 18 June 2019
+
+- translation updates
+- update list for modules needing firmware
+- recognize 8821ce (mga#24605)
+
+Version 18.18 - 20 May 2019
+
+- translation updates
+
+Version 18.17 - 12 May 2019
+
+- drakautologin: add new functions get_session_file and get_session_file_with_extension
+
+Version 18.16 - 11 May 2019
+
+- Mageia 7 Artwork
+- drakautologin: add session support for lightdm
+- update list of modules needing firmware
+
+Version 18.15 - 3 May 2019
+
+- recognize new kernel 5.1 drivers
+
+Version 18.13 - 21 April 2019
+
+- diskdrake: speed up partition table read and write (mga#15752)
+- localedrake: store country code in /etc/locale.conf (mga#24671)
+- diskdrake: fix resize of encrypted partitions (mga#22032)
+- translation updates
+
+Version 18.11 - 16 March 2019
+
+- recognize new kernel 5.0 drivers
+- translation updates
+
+Version 18.10 - 3 Feb 2019
+
+- translation updates
+
+Version 18.9 - 17 Dec 2018
+
+- drakboot:
+ o only prefer rEFInd if it is installed in the root fs (mga#23944)
+ o support 32-bit UEFI with 64-bit O/S
+- desktop kernels are now PAE, for PTI security fixes to work properly,
+ so if cpu is not supporting it, install the desktop586 kernel
+- translation updates
+
+Version 18.7 - 27 Nov 2018
+
+- drakdm: fix DM preference when none is selected (don't default to XDM)
+- fix some DE name/capitalisation inconsistencies (mga#23634 + others)
+
+Version 18.5 - 19 Nov 2018
+
+- recognize new kernel 4.1[89] drivers
+
+Version 18.4 - 4 Nov 2018
+
+- adapt drakdm and set_autologin for display-manager service, not prefdm (mga#22593)
+- translation updates
+
+Version 18.3 - 12 Oct 2018
+
+- drakboot:
+ o handle extra white space when reading rEFInd config file
+ o don't simplify label when writing rEFInd config file
+
+Version 18.2 - 5 Oct 2018
+
+- drakboot:
+ o add support for the rEFInd boot manager (mga#15153)
+ o include the "Mageia" entry in the gub2 Default choices (mga#23393)
+- mdadm raid:
+ o raid10 can be created with just 2 disks as a high-performance raid1
+ o raid10: use layout f2 with 2 disks for performance
+ o raid6 can be used with 3 disks and up
+- finish-install: remove current media before adding online media (mga#19742)
+- recognize smartpqi driver (mga#23305)
+- service_harddrake: recognize new nvidia390 driver
+
+Version 17.98 - 22 June 2018
+
+- recognize new kernel 4.1[5-7] drivers
+
+Version 17.97 - 5 June 2018
+
+- harddrake2:
+ o don't list HDA "input" devices as keyboards (mga#9986)
+- drakboot:
+ o read/write extlinux.conf in U-Boot backend for ARM
+ o build initrd for ARM arch
+ o create /usr/lib/linux symlink for devicee tree files
+ o add specific boot options for Raspberry Pi serial console, I/O scheduler, CMA
+
+Version 17.96 - 13 March 2018
+
+- drakboot: detect 32-bit UEFI GRUB2 bootloader when probing
+- remove leftover debug message when listing systemd services
+- translation updates
+
+Version 17.95 - 10 February 2018
+
+- recognize more new kernel-4.14 drivers
+
+Version 17.93 - 19 January 2018
+
+- bootloader:
+ o Combine bootloader perImageAppend and default_append keys
+ (mga#21263, mga#21250)
+ o Fix drakboot video mode selection when using grub2 (mga#21246)
+ o Fix parsing of grub2 menu entries to support 16-bit mode (mga#21247).
+- diskdrake:
+ o ensure device major/minor numbers are reread after writing the
+ partition table (mga#22032)
+- iwlwifi-agn-ucode is renamed to iwlwifi-firmware (mga#22316)
+- update list of modules needing firmware
+- sync with kernel 4.14
+
+Version 17.90 - 18 September 2017
+
+- drakboot:
+ o better read back config
+ o fix undefined labels when eg: Xen is installed (mga#19014)
+ drakboot crashed with "undefined value for mandatory argument 'text''
+
+Version 17.88 - 7 July 2017
+
+- translation updates
+
+Version 17.85 - 22 June 2017
+
+- don't overwrite custom grub2 settings when updating (mga#20596)
+- recognize 8812au (mga#21043)
+
+Version 17.84 - 5 June 2017
+
+- translation updates
+
+Version 17.83 - 4 June 2017
+
+- drakclock:
+ o fix crash introduced in 17.77 (mga#20956)
+- translation updates
+
+Version 17.82 - 6 May 2017
+
+- drakboot:
+ o add "please wait" message when running update-grub2
+- service_harddrake:
+ o require reboot if nokmsboot option changed (mga#20455).
+
+Version 17.80 - 3 May 2017
+
+- updated DE selection and advertising artwork for Mageia 6
+
+Version 17.79 - 26 April 2017
+
+- updated translation snapshot
+
+Version 17.77 - 4 April 2017
+
+- diskdrake:
+ o don't require a BIOS boot partition when performing an upgrade (mga#20338)
+ o make partitioning more robust with "Use entire disk" option (mga#20619):
+ * add safety net for informing the kernel after writing a DOS partition
+ table.
+ * speed up proc_partitions::compare() and avoid unwanted udev events.
+ o force reinitialisation of partition suggestions after wiping disk
+ (mga#20621)
+- various fixes to do_pkgs during Live installs (mga#20620):
+ o fix do_pkgs_standalone::are_installed() for Live install
+ o fix do_pkgs_standalone::remove() for Live install
+ o fix fast path for do_pkgs::ensure_is_installed()
+- drakclock:
+ o fix the display of the clock (mga#11776)
+
+Version 17.75 - 17 March 2017
+
+- diskdrake:
+ o allow a BIOS boot partition to be located on any disk (mga#20161)
+ o ensure kernel is informed when a MBR partition table is cleared
+ o clearing GPT partitions:
+ * delay thus fix clearing GPT partitions (mga#20264)
+ ("failed to del partition #1 on /dev/...")
+ * don't send separate events to the kernel about removing/adding GPT partitions,
+ just tell it to reread the whole newly cleared & allocated partition table
+ o tell the kernel all actions at once on GPT partitions instead of telling it
+ separatly about removing partitions A, B & C, then adding partition E, F &G
+
+Version 17.74 - 9 March 2017
+
+- recognize LXQt (Razor-qt is now LXQt)
+- fix Enlightenment (e21) recognition
+
+Version 17.73 - 8 March 2017
+
+- recognize new kernel-4.8 drivers
+
+Version 17.72 - 25 February 2017
+
+- inhibit udisks2 when running drakdisk (mga#20247)
+- explicitely probe LVMs in live install (mga#14699)
+- exclude x11-driver-video-vmware from unneeded packages (mga#19979)
+- partitioning_wizard:
+ o allow a BIOS boot partition to be located on any disk (mga#20161)
+ o fix auto-allocation of BIOS boot partitions (mga#20161, mga#19888)
+ o don't suggest mountpoint for ESP when doing a legacy boot install (mga#20164)
+- diskdrake:
+ o fix bugs in sync'ing the kernel's partition table cache (mga#20074)
+ o detect and handle DOS "Empty" partition types (mga#20074)
+- sync nonfree firmware list with kernel-4.9
+
+Version 17.71 - 18 January 2017
+
+- partitioning_wizard:
+ o fix bug in detecting whether a BIOS boot partition is required (mga#19935)
+- fix inserting extended partition in the middle
+
+Version 17.69 - 12 January 2017
+
+- bootloader:
+ o disable audit logging as it floods the logs
+- diskdrake:
+ o fix exception when clearing all partitions on !UEFI (mga#20083)
+- recognize new kernel-4.9 drivers
+- rely on Gtk+ for checking if we can connect to Xserver (mga#19498)
+ (meaning relying on xwayland under Wayland)
+
+Version 17.65 - 12 December 2016
+
+- drakboot:
+ o describe what skipping os-prober does (mga#18538)
+ o show generic help too when using grub2
+
+Version 17.63 - 9 December 2016
+
+- drakedm:
+ o allow disabling autologin on LXDM (mga#17616)
+
+Version 17.60 - 15 November 2016
+
+- diskdrake:
+ o fix being unable to format a newly part (mga#19172)
+ o offer to format unmounted parts that have a defined mount point
+
+Version 17.59 - 8 November 2016
+
+- any.pm: Fix support of plasma under X and wayland in running_window_manager()
+- mygtk3:
+ o adapt to WebKit2 for disabling context menu (eg: in mcc)
+
+Version 17.58 - 24 October 2016
+
+- drakboot:
+ o make kernel server default if installed
+ (we were only checking for long dead flavors such as enterprise, ...)
+
+Version 17.56 - 19 September 2016
+
+- detect ovirt too (mga#19308)
+- fix gtk+3.22 regression (mga#19406)
+- sync nonfree firmware list with kernel-4.7
+
+Version 17.54 - 13 August 2016
+
+- drakautologin:
+ o add support for LXDM (mga#17616)
+ o add support for SDDM (mga#17913)
+- drakedm:
+ o translate SDDM instead of KDM
+- filesharelist:
+ o fix checking package is installed (mga#13353)
+ o fix Samba package name (samba-server -> samba)
+- harddrake2:
+ o em28xx drives TV cards, not webcam (mga#18995)
+
+Version 17.53 - 31 July 2016
+
+- diskdrake:
+ o first usable sector is LBA34 for GPT
+ o respect used scheme when clearing a disk
+ (ie do not switch from gpt to dos scheme on small disk)
+- drakboot:
+ o fix .old backup for grub2's grub.cfg
+- authentication: add support for sha256/sha512 and default to sha512
+
+Version 17.52 - 17 July 2016
+
+- drakboot:
+ o fix not being able to edit default grub2 cmdline (mga#18952)
+
+Version 17.51 - 12 July 2016
+
+- diskdrake:
+ o don't offer to format RAID or BIOS boot partition
+ o fix clearing an already filled GPT disk
+ o make clear a BIOS boot partition cannot have a mount point
+ o make error about BIOS boot partition more explicit about
+ its purpose and that it must be created (mga#18923)
+
+Version 17.50 - 8 July 2016
+
+- diskdrake:
+ o display a wait message when adding a PV to VG
+
+Version 17.49 - 6 July 2016
+
+- diskdrake:
+ o GPT: prevent geometry issue on last partition (mga#18666, mga#17796)
+- recognize new kernel-4.7 drivers
+
+Version 17.48 - 4 July 2016
+
+- diskdrake:
+ o do not offer to check for bad blocks on btrfs (mga#12393)
+ o do not warn about no bootloader can boot LVM as grub2 can (mga#9426)
+ o do not warn about no bootloader can boot RAID[^1] as grub2 can (mga#11324)
+ o enable bad blocks checking on JFS
+- drakboot:
+ o allow installing grub2 on XFS /
+ o make clear grub2 is installed on ESP under UEFI
+- finish-install:
+ o drop reload-dm hack
+ o drop gnome-reboot hack
+
+Version 17.47 - 30 June 2016
+
+- recognize some missing wireless drivers (mga#16768)
+- diskdrake:
+ o fix being able to create vfat on UEFI (mga#15698)
+
+Version 17.46 - 24 June 2016
+
+- drakboot:
+ o do not alter /etc/default/grub on kernel updates, only when running
+ drakboot (mga#18783)
+
+Version 17.45 - 24 June 2016
+
+- diskdrake:
+ o keep UUID when formatting btrfs (mga#18673)
+
+Version 17.44 - 24 June 2016
+
+- diskdrake:
+ o fix preserving UUID when formatting jfs/nilfs/xfs
+- drakboot:
+ o add a "Do not touch ESP or MBR" option (mga#18770)
+ o do not offer to pick the disk where to install grub2 on UEFI
+ o filter GPT disks w/o a BIOS boot part (mga#18770)
+ o warn if grub2 is not installed on MBR/ESP
+
+Version 17.42 - 22 June 2016
+
+- drakboot:
+ o add support for encrypted grub2 passwords (mga#15930)
+ o grub2: do not overwrite ESP if not installing on it (mga#15583)
+ o grub2: fix setting default entry when in a submenu (mga#18560)
+
+Version 17.41 - 20 June 2016
+
+- drakboot:
+ o fix the grub2 post-install check (mga#18739)
+
+Version 17.40 - 20 June 2016
+
+- drakboot:
+ o ensure we've the right grub2 flavor (mga#18739)
+
+Version 17.39 - 18 June 2016
+
+- diskdrake:
+ o fix ESP tagging in some cases
+
+Version 17.38 - 16 June 2016
+
+- diskdrake:
+ o fix offering to create a GRUB_BIOS partition in custom mode (mga#18656)
+ o fix inverted test when checking need for a GRUB_BIOS partition (mga#18704)
+
+Version 17.37 - 12 June 2016
+
+- diskdrake:
+ o try harder to guess if we need a GRUB_BIOS partition (mga#18656)
+
+Version 17.36 - 11 June 2016
+
+- diskdrake:
+ o add a GRUB_BIOS partition if needed (mga#18656)
+ o MBR limit really is 2TiB, not 4, so use GPT for disks > 2TiB
+
+Version 17.34 - 6 June 2016
+
+- drakboot:
+ o enable to (un)install os-prober (mga#16010, mga#18538)
+ o fix reading back last grub2 entry
+ o only overwrite GRUB_CMDLINE_LINUX_DEFAULT on first install (mga#18112)
+ o only overwrite install.sh when actually installing boot loader (mga#17455)
+ o set GRUB_DEFAULT + GRUB_SAVEDEFAULT (mga#9627, mga#16059)
+ o stop offering grub legacy & lilo on new installs (mga#18583)
+- running commands as user:
+ o fix the fallback when the helper didn't provide the real UID (mga#18288)
+ o guess the right user after the switch to polkit (mga#18288)
+
+Version 17.33 - 27 May 2016
+
+- list all drivers needing a proprietary driver
+- localedrake:
+ o install the right IM packages on Plasma when using fcitx
+
+Version 17.30 - 7 May 2016
+
+- install nonfree firmware for amdgpu, i915, nouveau
+
+Version 17.29 - 4 May 2016
+
+- localedrake:
+ o install the right IM packages on Plasma
+- harddrake2:
+ o don't class Logitech wired kbd+mouse as unknown (mga#3510)
+
+Version 17.28 - 26 April 2016
+
+- recognize new kernel-4.6 drivers
+
+Version 17.25 - 1 April 2016
+
+- diskdrake:
+ o fix detecting nvme devices as block devices
+ o fix displaying partitions when there's only one disk
+ (and the resulting crash: mga#18076)
+
+Version 17.24 - 23 March 2016
+
+- use systemd-detect-virt for detecting virtualization technology
+
+Version 17.22 - 21 March 2016
+
+- display_help:
+ o port from WebKit1 to WebKit2 (mga#15031)
+
+Version 17.20 - 18 March 2016
+
+- diskdrake:
+ o fix partitions not initially displayed (mga#17564)
+
+Version 17.19 - 24 February 2016
+
+- detect nvme devices as block devices (mga#17743)
+- detect partitions on nvme devices (mga#17743)
+- enable to use WebKit2 with mygtk3
+- drakboot:
+ o partial fix for removing kernel from grub2 config (mga#16268)
+
+Version 17.18.1 - 10 February 2016
+
+- drakboot:
+ o add support for grub2-text too (mga#9431)
+- library (for draklive-install):
+ o check ESP has the right fs type (mga#16246)
+ o check that ESP mount point actually is an ESP
+
+Version 17.16 - 25 January 2016
+
+- detect_devices:
+ o fix a crash on non x86
+
+Version 17.15 - 16 January 2016
+
+- diskdrake:
+ o fix crash (mga#17484)
+
+Version 17.12 - 2 January 2016
+
+- misc cleanups
+- diskdrake:
+ o auto fill LV name from mntpnt (mga#5407)
+ o suggest "lv_foo" instead of just "foo" for LVname
+- drakboot:
+ o skip swap in the list of partitions (mga#15767)
+ o split drakautologin from drakboot (mga#7160)
+- draksound:
+ o drop support for ISApnp sound cards
+ o drop support for picking an arbitrary driver
+ o drop support for switching between OSS <-> ALSA
+ o make troubleshooting not an advanced setting
+
+Version 17.8 - 22 December 2015
+
+- recognize new kernel-4.3 drivers
+- use sddm instead of kdm
+- use task-plasma5 instead of task-kde4
+
+Version 17.3 - 4 December 2015
+
+- recognize new kernel-4.3 drivers
+- drakboot:
+ o fix lightdm support after upstream config file change
+
+Version 17.1 - 27 August 2015
+
+- recognize new kernel-4.1 drivers
+
+Version 16.104 - 13 June 2015
+
+- diskdrake:
+ o prevent errors when telling kernel to reread partition table
+
+Version 16.103 - 4 June 2015
+
+- drakfont:
+ o fix moving fonts (mga#16074)
+- diskdrake, partitioning_wizard:
+ o only use current disk when auto partitioning, wiping disk,
+ using free space (mga#16055)
+
+Version 16.102 - 29 May 2015
+
+- diskdrake:
+ o ignore special 'Packard_Bell' and 'Push_Button_Reset' partitions (mga#15999)
+ o run udevadm settle after actions that trigger device reload (mga#15999)
+- harddrake2:
+ o set min width for left panel (mga#16026)
+
+Version 16.101 - 25 May 2015
+
+- library (for draklive-install):
+ o fix not always suggesting /boot/ESP mount point (mga#15689)
+- diskdrake:
+ o set pt_type according to fs_type before flag cases (mga#16029)
+- localedrake:
+ o fix reading back IM config (mga#15761)
+
+Version 16.99 - 20 May 2015
+
+- diskdrake:
+ o display cosmetics when reading back GPT partitions
+ o fix mnt point for FAT partitions on GTP (mga#15987)
+ o set the proper GUID for FAT partitions on GPT
+- drakboot:
+ o do not detect grub2 on UEFI when there's no bootloader
+ o fix default grub2 kernel parameters (mga#15984)
+
+Version 16.98 - 19 May 2015
+
+- all tools:
+ o fix banner icon being cliped (mga#12358)
+- drakfont:
+ o fix crash (mga#13627)
+ o fix crash with --windows_import (mga9347)
+ o fix an error with --testing (mga#13363)
+- localedrake:
+ o don't try to install non existant scim-googlepinyin (mga#6681)
+
+Version 16.97 - 18 May 2015
+
+- library (for draklive-install):
+ o enables to get raw available space (mga15257)
+
+Version 16.96 - 17 May 2015
+
+- library (for draklive-install):
+ o fix regression refusing FAT for ESP (mga#15962)
+
+Version 16.95 - 14 May 2015
+
+- library (for draklive-install):
+ o fix a crash after "insufficient space" error (mga#15919)
+- diskdrake:
+ o fix a gtk+3 regression crash with --dav (mga#13204)
+
+Version 16.94 - 10 May 2015
+
+- remove_unused_packages():
+ * dont remove crda, iw, wireless-regdb, usb_modeswitch, usb_modeswitch-data
+ (they are needed to be able to support hotplugged wireless hw)
+ this also fixes mga#15875 that got broken by mga#10647
+
+Version 16.93 - 9 May 2015
+
+- drakboot:
+ o do use vga value for grub2
+ o fix setting default grub2 entry
+
+Version 16.92 - 9 May 2015
+
+- drakx-net:
+ o recognize r8723bs (mga#15874)
+- diskdrake:
+ o do not set noauto for /boot/EFI (mga#15627)
+- drakboot:
+ o add a dedicate step for grub2 (mga#9627)
+ o backup grub2 files before configuring
+- harddrake2:
+ o fix detecting AHCI as SATA (mga#9992)
+ o fix detecting some memory chips (mga#5810)
+ o fix not listing uvccideo managed devices as wecams (mga#9992)
+
+Version 16.90 - 28 April 2015
+
+- localedrake:
+ o write input methods to /etc/locale.conf (mga#15464)
+- run vgchange before updating the list of LVMs, not after, and even if not
+ in install (should help with mga#7578).
+
+Version 16.89 - 25 April 2015
+
+- Ignore special partitions on mmc (mga#15759)
+
+Version 16.88 - 25 April 2015
+
+- ensure country/timezone locale is kept when removing unused locale
+ packages (mga#3723)
+
+Version 16.87 - 22 April 2015
+
+- partitioning_wizard:
+ o improve the display box (mga#15728)
+
+Version 16.86 - 20 April 2015
+
+- bootloader:
+ o dont override 'splash' and/or 'quiet' when adding 'noiswmd' (mga#15666)
+- partitioning_wizard:
+ o use the windows partition with the most available space on current
+ disk, not the last one across all disks (mga#15589)
+ o suggest up to 20GB/20% of the windows partition (whichever is larger),
+ previously 6GB/10% (mga#15589)
+ o hide empty space < 2MB, we have such holes due to alignment (mga#15733)
+- ugtk2, ugtk3, harddrake2:
+ o do not "restore" mouse cursor on the root window, we haven't set it to
+ 'wait' since 2005 and this causes a crash if we don't own it (mga#15729).
+- speed up reading of flags from GPT partition table (mga#15621).
+
+Version 16.85 - 15 April 2015
+
+- reuse ESP with "use free space" in live (mga#15690)
+
+Version 16.84 - 14 April 2015
+
+- drakboot:
+ o do not pass useless parameters to grub2 under UEFI (mga#15692)
+ o fix kernel booting in blind mode (mga#15291)
+
+Version 16.82 - 13 April 2015
+
+- diskdrake:
+ o detect Lenovo recovery & 'SYSTEM_DRV' as such (mga#1371)
+ o do add a ESP if it was removed by "Clear All"
+ o ignore ESP for "use free space on MS"
+- drakboot:
+ o default to GRUB_DISABLE_RECOVERY=falss for 'failsafe' entry (mga#15675)
+
+Version 16.81 - 12 April 2015
+
+- dont force 'p' for dmraid partitions, it's conditional depending
+ on device naming like dmraid, kpartx and kernel handles it
+- diskdrake:
+ o don't guess a drive letter for ESP partitions
+
+Version 16.80 - 9 April 2015
+
+- diskdrake:
+ o don't guess a drive letter for recovery partitions (mga15636)
+- drakboot:
+ o check there's still some place on /boot with grub2 too
+ o generate core.img for UEFI
+ o fix detecting grub2 on UEFI
+ o write /boot/grub2/install.sh like for grub instead of drakboot.conf
+
+Version 16.79 - 7 April 2015
+
+- drakboot:
+ o keep vga= parameter when switching to grub2 (mga#9888)
+
+Version 16.78 - 7 April 2015
+
+- drakboot:
+ o fix installing grub2 on MBR (mga#15640)
+ (regression introduced in 16.76)
+
+Version 16.77 - 7 April 2015
+
+- bootloader:
+ o add 'noiswmd' to kernel command line to manage isw_ bios
+ fakeraids with dmraid for now (instead of mdadm) (mga#11289, mga#14330)
+ o allow btrfs for / without separate /boot with grub2 (mga#15374)
+- partitioning wizard:
+ o do not offer to select RAID as it result in a crash (mga#5800)
+
+Version 16.76 - 3 April 2015
+
+- drakboot:
+ o fix grub2 rescue (mga#13408, mga#13901)
+ o log grub2-install failures (mga#15439)
+- diskdrake:
+ o really try to detect recovery partitions on GPT
+
+Version 16.75 - 30 March 2015
+
+- diskdrake:
+ o better fix for fail to read too corrupted partition table
+ o fix getting ESP with "use free space":
+ make sure to not override /boot/EFI mount point with /media/win_X
+ o make sure to check for existing ESP on all disks
+ o relax checks for ESP
+ o try to detect recovery partitions on GPT
+- stage2:
+ o revert changes made in 16.70 for a better fix to mga#13894
+
+Version 16.74 - 27 March 2015
+
+- diskdrake (GPT):
+ o fix retrieving ntfs partitions as ntfs-3g instead of ntfs
+ o really fix retrieving swap partition type
+
+Version 16.73 - 27 March 2015
+
+- diskdrake (GPT):
+ o fix creating RAID devices (mga#15400)
+ o fix "I cannot read the partition table of device XXX, it is too corrupted"
+ o fix retrieving LVM/RAID/swap partition type
+ o fix tagging lvm/raid as "linux filesystem"
+ o fix tagging ntfs-3g as "linux filesystem"
+ o fix tagging swap as "linux filesystem"
+
+Version 16.71 - 25 March 2015
+
+- diskdrake:
+ o fix retrieving ESP partition type on GPT (mga#15366)
+ o log which GPT partition we fail to add/del
+ o set proper GUID to ESP partitions with GPT layout
+- bump max_nb() to 131 to cover mdadm managed imsm and ddf1 bios
+ fakeraids (containers defaults to >= 127 and partitions <=126)
+
+Version 16.70 - 21 March 2015
+
+- better fix for the scrollbar in the package installation details
+ window (Martin Whitaker, mga#13894)
+
+Version 16.69 - 20 March 2015
+
+- efi partitioning fixes from tv
+- diskdrake & package install gtk fixes from Martin Whitaker
+
+Version 16.68 - 17 March 2015
+
+- drakboot:
+ o log mkinitrd faillures (mga#9201)
+- fix mis-detecting some mobile broadband modems (mga#12492)
+
+Version 16.66 - 5 March 2015
+
+- diskdrake:
+ o add "nofail" option to "foreign" mountpoints to avoid unwanted recovery mode (#10179)
+
+Version 16.63 - 27 February 2015
+
+- diskdrake:
+ o fix too wide buttons (mga#12422, mga#13471, mga#14839, mga#15379)
+
+Version 16.62 - 19 February 2015
+
+- diskdrake (mga#12422, mga#11988, mga#14839, mga#15272, mga#15264):
+ o use an horizontal scrolling bar when needed
+ o workaround too wide togglebuttons with empty label with gtk+3 and/or Adwaita
+- library (for draklive-install):
+ o use a vertical scrolling bar when needed (mga#15272)
+
+Version 16.56 - 10 February 2015
+
+- service_harddrake:
+ * add support for the new nvidia340 driver (mga#15255)
+ * drop references to old unsupported nVidia drivers
+
+Version 16.55 - 9 February 2015
+
+- drakclock: Ensure that /etc/localtime is a symlink (mga#14888)
+- users: Make sure to restart accounts-daemon after adding users (mga#15113, mga#14476)
+- i18n: Write the desired console font to /etc/vconsole.conf
+- i18n: Use the x-distro /etc/locale.conf file instead of /etc/sysconfig/i18n
+- drakedm: Do not use ancient dm init script to restart DM
+
+Version 16.53 - 6 February 2015
+
+- switch from oxygen-gtk to Adwaita theme
+
+Version 16.52 - 5 February 2015
+
+- libDrakX/fsedit.pm: new "simple" partitioning scheme
+ o create separate /home only when more than 50G are available
+ o in such case, / is 6/19th of the available space up to 50G,
+ swap is 1/19th up to 4G and /home is the rest (12/19th)
+ o https://ml.mageia.org/l/arc/dev/2014-12/msg00330.html
+- recognize new kernel-3.19 drivers
+- fix GPT initialization on empty disk
+
+Version 16.50 - 9 January 2015
+
+- add UEFI support
+
+Version 16.49 - 20 December 2014
+
+- recognize new kernel-3.18 drivers (mga#14799)
+
+Version 16.47 - 5 December 2014
+
+- drakboot:
+ o do not crash if fstab contains a bind mount on a file (mga#14657)
+
+Version 16.46 - 25 November 2014
+
+- harddrake:
+ o recognize e17/lxde/mate/razor (mga#12495, Luc Menut)
+- split drakbug support in its own module (mga#14565)
+
+Version 16.44 - 23 October 2014
+
+- fix drakxservices not showing all services due to systemctl output change
+- draksound
+ o adapt to the switch to systemd for spawning PulseAudio
+
+Version 16.42 - 18 September 2014
+
+- only allow GRUB2 when booting on btrfs
+- don't include display_installer_help in drakxtools, it can not run outside
+ install
+
+Version 16.41 - 31 August 2014
+
+- add packages to wanted_hardware_packages list to prevent them being removed:
+ * b43-fwcutter, b43-openfwwf, atmel-firmware, speedtouch-firmware
+ * zd1211-firmware, isdn4k-utils, rfkill, x11-driver-input-wacom
+- allow /boot on btrfs
+- recognize new kernel-3.17 drivers
+
+Version 16.39 - 17 August 2014
+
+- mygtk3:
+ o add support for gtkset() on 'ComboBoxText' widgets for drakpxelinux
+- recognize new kernel-3.16 drivers
+- switch uid/gid boundary to 1000+
+
+Version 16.37 - 3 July 2014
+
+- diskdrake:
+ o improve fs sorting in combo box (mga#13640)
+
+Version 16.36 - 1 July 2014
+
+- hide /boot/efi check for now (mga#13638)
+- fix not being able to select packages when list contains only one (mga#13492)
+
+Version 16.34 - 26 June 2014
+
+- do_pkgs:
+ o fix a warning in mousedrake
+- drakclock:
+ o fix crash on clicking "Cancel" after TZ selection (mga#13534)
+ o fix loosing TZ choice when canceling TZ selection (mga#13534)
+- drakfont:
+ o fix installing fonts (Frdric Buclin, mga#11849)
+
+Version 16.33 - 18 June 2014
+
+- stop creating some /dev entries that are managed by udev
+
+Version 16.32 - 15 June 2014
+
+- recognize new kernel-3.15 drivers
+
+Version 16.30 - 4 June 2014
+
+- add some POD documentation
+- drop (broken) support for Alpha, PPC, Sparc & IA64
+- fix detecting some UPS devices (mga#13424)
+- drakbug:
+ o fix some package names after the mdv->mga fork
+- localedrake:
+ o stop configuring HAL
+ o update locales list
+
+Version 16.28 - 28 April 2014
+
+- recognize new kernel-3.14 drivers
+
+Version 16.27 - 18 February 2014
+
+- nuke create_link_source(), as we haven't supported building against an
+ unprepared source for ages, and currently also can trigger wrong symlinks
+ when kernel-source is installed before for example kernel-linus as found
+ out during QA for mga#12518 and debugging the issue on irc
+
+Version 16.26.8 - 4 February 2014
+
+- harddrake:
+ o fix untranslated "Help" entry in menu (mga#12497)
+
+Version 16.26.7 - 25 January 2014
+
+- do not exec pkexec but run it so it has a parent process to fix double fork
+ issues mga#11184 mga#12364
+
+Version 16.26.1 - 20 January 2014
+
+- diskdrake:
+ o increase back minimum partition width for Oxygen (mga#11977)
+
+Version 16.26 - 20 January 2014
+
+- diskdrake:
+ o fix sizing partition widgets
+ o revert minimum partition width to its pre-gtk3 value
+
+Version 16.23 - 16 January 2014
+
+- dont remove pulseaudio-module-bluetooth (mga#12323)
+- fix a rpmdrake crash (mga#12331)
+
+Version 16.22 - 15 January 2014
+
+- services:
+ o use --no-block with chkconfig and systemctl enable to prevent systemd reload
+ and potential crash (especially during first/live boot)
+- harddrake:
+ o fix detecting some wireless devices as scanners (mga#9895)
+ o fix random order of fields with perl-5.18
+
+Version 16.21 - 13 January 2014
+
+- diskdrake:
+ o do not propose check bad blocks for btrfs (Manuel Hiebel, mga#10116)
+ o increase minimum partition width for Oxygen (mga#11977)
+ (if not enough, we will disable labels on partitions buttons again)
+- drakboot:
+ o add minimal/experimental lightdm autologin support (mga#11746)
+- harddrake, logdrake:
+ o fix menu accelerators
+- --version option:
+ o display mga copyright too (mga#10289)
+
+Version 16.18 - 28 December 2013
+
+- detecting input devices:
+ o display the real accessed /dev/input/eventX file (mga#8232)
+ o do not crash if /dev/input/eventX doesn't exist (mga#10296)
+ o do not fill logs with "Cannot open /dev/input/eventX" (mga#8232)
+- draksec:
+ o use expanders for clarity
+
+Version 16.17 - 20 December 2013
+
+- drakfont:
+ o fix a crash (mga#12057)
+
+Version 16.16 - 16 December 2013
+
+- fix a drakx crash (mga#6031)
+
+Version 16.15 - 12 December 2013
+
+- workaround a gtk+3 issue resulting in blacked embbeded tools with some
+ locales (eg: pl/uk) (mga#11969)
+
+Version 16.13 - 10 December 2013
+
+- localedrake:
+ o fix crash when selecting an input method (mga#11939)
+
+Version 16.12 - 9 December 2013
+
+- partitioning wizard:
+ o log failures (mga#11924)
+ o workaround a crash (mga#11924)
+
+Version 16.11 - 6 December 2013
+
+- fix a crash in rpmdrake when package list is empty (mga#11901)
+
+Version 16.8 - 5 December 2013
+
+- prevent drakxtools-backend to require Glib::Object::Introspection (mga#11842)
+
+Version 16.7 - 5 December 2013
+
+- diskdrake:
+ o fix a crash when creating partitions (mga#11876)
+
+Version 16.6 - 4 December 2013
+
+- fix blue background behind left panel text (mga#11866)
+ (for not yet released gtk3 mcc)
+
+Version 16.5 - 3 December 2013
+
+- diskdrake:
+ o detect eMMc block devices (Luc Menut, mga#11812)
+ o fix a crash in partitioning wizard (mga#11820)
+ o show labels on partition buttons again but ellipsized (mga#11858)
+
+Version 16.4 - 2 December 2013
+
+- fix banners not being blue anymore with Oxygen-gtk theme (kbo#328270)
+- diskdrake:
+ o fix diskdrake colorized partition tabs with Adwaita (bgo#719624)
+
+Version 16.3 - 30 November 2013
+
+- harddrake:
+ o fix starting after draksound drop OSS/ALSA switch
+
+Version 16.2 - 29 November 2013
+
+- diskdrake:
+ o fix dialog keeping growing when switching tabs (mga#11822):
+ move partition labels to toolips
+- draksound:
+ o do not offer to switch to OSS
+ o do not offer to switch to another driver if there's none
+ o do not offer to pick a random driver when we've a default one
+- finish-install:
+ o no more run urpmi.update when adding media
+ (uneeded with urpmi-7.27+)
+- mygtk3 layer:
+ o add support for RadioMenuItems for rpmdrake
+- ugtk3 layer:
+ o make shrinking window work again (eg: draknfs)
+
+Version 16.1 - 28 November 2013
+
+- mcc:
+ o restore galaxy RC file, thus fixing left panel text color (mga#11773)
+ o fix Gtk2 banners' text position (mga#11778)
+- Banners:
+ o align text to left instead of centering it
+ o text is rendered as blue again
+- diskdrake:
+ o prevent looping forever when sizing partition tabs
+- logdrake:
+ o fix Gtk3::TextView::get_window() passed too few parameters (mga#11807)
+
+Version 16.0 - 23 November 2013
+
+- switch from Gtk+-2 to Gtk+-3:
+ o Banners: most themes work OK but Oxygen-gtk3...
+ o diskdrake: most themes work OK but Oxygen-gtk3...
+ o drakclock cannot temporary changes the clock
+ o notifications work again for net_applet
+- detect_devices:
+ fix ids to be numeric
+- drakxservices:
+ o simplify: just use tooltips for service descriptions"
+- drakclock:
+ o assume chrony rather than ntp when neither is installed
+- draksec:
+ o make sure to restart polkitd after writing rules
+ o support polkit rules editing for permissions overrides
+
+Version 15.73.1 - 19 November 2013
+
+- add chrony support to drakclock mga#11092
+
+Version 15.73 - 12 November 2013
+
+- polkit: fix wrappers to properly escape arguments when calling the binary
+
+Version 15.72 - 9 November 2013
+
+- dont remove radeon-firmware or any network related firmwares as we dont
+ know when some hw gets plugged that needs it
+
+Version 15.68 - 14 October 2013
+
+- fix path to urpmi.update (so it works without mgaonline installed mga#11125)
+- recognize new kernel-3.12 drivers
+- wrap more standalone tools in polkit (mga#11125, mga#11418)
+
+Version 15.67 - 10 October 2013
+
+- recognize new kernel-3.11 drivers
+
+Version 15.66 - 3 October 2013
+
+- HW detection:
+ o fix detecting some soft RAID (mga#11139 and the like)
+ o detect wifi cards managed by ssb driver (mga#9378)
+- remove symlinks during install that are now handled in drakx-kbd-mouse-x11
+- diskdrake:
+ o enable to format already formated btrfs partitions (mga#11256)
+- use polkit for authorisation (mga#11125)
+- drakauth:
+ o fix ldap configuration (mga#10005)
+- ensure files are installed for nfs (mga#10301)
+
+Version 15.57 - 16 July 2013
+
+- adapt to latest btrfs utils for resizing
+
+Version 15.56 - 16 July 2013
+
+- detect wifi cards managed by bcma driver (mga#9378)
+- detect new kernel-3.10 drivers
+
+Version 15.55 - 12 June 2013
+
+- drakfirewall: fix config not applied (#9941)
+- drakboot:
+ o fix displaying need to install acpi* packages when they're already installed
+ o read/save choosen default entry
+- finish-install:
+ kbluetooth is replaced by bluedevil, (#10082)
+- harddrake2:
+ o detect more radio devices
+
+Version 15.54 - 17 May 2013
+
+- fix offering to install shorewall & shorewall-ipv6 when already installed
+
+Version 15.53 - 15 May 2013
+
+- logdrake:
+ o fix rsyslog<->syslog-ng install loop (mga#10086)
+
+Version 15.51 - 13 May 2013
+
+- drop support for fetching release-notes.ARCH.html
+- finish-install: enable Nonfree/Tainted repositories if a package
+ having a matching name is installed (#8379)
+- detect_devices: check for phy80211 sysfs directory as well to detect
+ wireless devices
+
+Version 15.50 - 7 May 2013
+
+- harddrake service:
+ o do not disable bluetooth service if adapter disappears
+ (for example if disabled by Fn keys)
+ systemd will automatically disable the service if needed
+ o install ethernet/wireless packages when a new device is detected,
+ this shoud help for Broadcom devices
+
+Version 15.47 - 30 April 2013
+
+- skip comments in /etc/crypttab (Colin, mga#9905)
+
+Version 15.46 - 29 April 2013
+
+- logdrake:
+ o ensure syslog-daemon is installed (stopgap to full journal support)
+
+Version 15.45 - 27 April 2013
+
+- diskdrake:
+ o only allow 'acl' option for extX & reiserfs (mga#9884)
+- drakboot:
+ o try harder to get a label for other OSes (mga#9849,9681)
+
+Version 15.44 - 23 April 2013
+
+- diskdrake:
+ o fix a crash when reloading partition table (mga#9838)
+ o fix a crash when trying to create a encrypted LVM partition (mga#9837)
+
+Version 15.42 - 21 April 2013
+
+- diskdrake (mga#5661):
+ o ensure LVMs on top of dmcrypt are activated after unlocking
+ o fix UI redraw issue after unlocking dmcrypt partition
+
+Version 15.41 - 21 April 2013
+
+- popup dialog confirming to quit when clicking "X" (mga#8476):
+ o do not enable it by default
+ o enable apps to enable it on demand
+- updated translations
+
+Version 15.40 - 19 April 2013
+
+- diskdrake (mga#5661):
+ o fix losing crypt key when detecting LVMs on top of dmcrypt
+ o fix losing crypt key when re-reading partition tables
+- drakauth:
+ o 'nss-pam-ldapd' obsoletes 'pam_ldap' (mga#9769)
+- drakups:
+ o do not rely on legacy initscript for install test (mga#9474)
+
+Version 15.37 - 9 April 2013
+
+- library:
+ o fix detecting some USB devices due to not reporting their class (mga#9674)
+- finish-install:
+ o configure urpmi media even if local media are configured, and only if
+ online media are not setup (for live, mga #8379#c7)
+- diskdrake:
+ o allow to choose btrfs in normal mode (mga#65)
+- harddrake:
+ o fix displayed PCI/USB ids (spot in mga#9674)
+ o list HID USB devices with keyboards
+
+Version 15.36 - 6 April 2013
+
+- library (for draklive-install):
+ o bind mount /run in chroot, thus fixing dracut runs (Dave Hodgins, mga#9213)
+- drakboot:
+ o fix other Mga OS names in menu (mga#8710)
+
+Version 15.35 - 5 April 2013
+
+- diskdrake:
+ o fix removing LVM entries when saving /etc/fstab (mga#5811)
+- drakboot:
+ o assume grub2.cfg is UTF-8 encoded
+ o read back xen conf from grub2
+ o set entries type when reading back grub2 conf, thus fixing
+ switching back to grub-legacy (mga#9563)
+- draksound
+ o update draksound troubleshooting text (mga#4162)
+
+Version 15.33 - 4 April 2013
+
+- bootloader-config:
+ o fix adding bogus bootloader entries (root=/dev/) when silently
+ failing to lookup / partition (mga#8717)
+ o try harder to lookup / partition y looking at mounted points (mga#8717)
+
+Version 15.32 - 31 March 2013
+
+- fix detecting Xen hard disks (mga#9546)
+
+Version 15.31 - 21 March 2013
+
+- do not show notification bubble in net_applet as they make it to
+ segfault (mga#9102)
+- recognize more webcam & bluetooth devices (might help mga#5841)
+
+Version 15.28 - 21 March 2013
+
+- bootloader-config:
+ o do not build initrd if no bootloader is detected and
+ --no-initd argument is supplied
+- diskdrake:
+ o actually preserve UUID when formatting (mga#9428)
+- drakauth:
+ o install nss-pam-ldapd instead of nss_ldap (mga#9375)
+
+Version 15.27 - 12 March 2013
+
+- fix mounting NFS server (Derek Jennings, mga#207)
+- drakboot:
+ o install grub2-efi instead of grub2 if using UEFI (mga#8886)
+
+Version 15.26 - 5 March 2013
+
+- include display_installer_help
+
+Version 15.25 - 5 March 2013
+
+- finish-install:
+ o prevent displaying twice release notes
+
+Version 15.24.1 - 1 March 2013
+
+- harddrake:
+ o add nvidia304 to service_harddrake (Luc Menut, mga #9216)
+
+Version 15.24 - 28 February 2013
+
+- drakboot:
+ o allow installing grub2 on a partition (mga#8742)
+ o try harder not to have duplicate stuff on grub2 cmd line
+
+Version 15.23 - 27 February 2013
+
+- drakboot:
+ o fix detecting grub2 if there's a remaining grub-legacy signature
+ o read more of grub2 config
+ o read & save timeout value (mga#8850)
+ o set default parameters in grub2 config (mga#9177)
+
+Version 15.21 - 26 February 2013
+
+- bootloader-config:
+ o add proper support for grub2 (detectloader, ...)
+- drakboot:
+ o add basic support for reading back grub2 config
+ o read & write /boot/grub2/drakboot.conf
+ o prevent installing grub2 somewhere else than MBR
+- always bypass blkid cache (the cache only includes a subset of the data we need)
+
+Version 15.19 - 16 January 2013
+
+- update translations
+- do not bypass blkid cache
+
+Version 15.14 - 17 December 2012
+
+- ugtk2: use new exceptions management
+- drakboot:
+ o fix installing grub2 from live session (blino)
+
+Version 15.13 - 15 December 2012
+
+- fix checking grub2 installation (mga#8390)
+
+Version 15.12 - 14 December 2012
+
+- "enhance" fake grub2 conf reading (mga#8366)
+
+Version 15.11 - 13 December 2012
+
+- interactive layer:
+ o fix quitting app when closing "advanced" dialog (mga#1812)
+- mygtk2 layer:
+ o add register_main_window() for tracking main windows
+ o popup a dialog confirming to quit when clicking "X" (mga#1812)
+- drakboot:
+ o install grub2 if needed
+
+Version 15.10 - 11 December 2012
+
+- revert rosa crap that breaks generating initrd (mga#8357)
+
+Version 15.9 - 11 December 2012
+
+- library:
+ o if a partition has been manually formated, don't offer to format
+ it again (for draklive-install, mga#7822)
+
+Version 15.3 - 9 December 2012
+
+- finish-install:
+ o fix a crash by lazy loading services when needed
+ (Dave Hodgins, mga#8335)
+
+Version 15.2 - 7 December 2012
+
+- drakboot:
+ o add fake grub2 conf reading
+
+Version 15.1 - 7 December 2012
+
+- add basic support for grub2 (mga#416)
+ (based on rosa work but fixed and completed)
+
+Version 14.50 - 6 November 2012
+
+- adapt to new reboot path
+- include FIRMWARE packages from Cards+ in detected graphical drivers,
+ not to remove radeon-firmware if a matching card is present (#6438, #7641)
+
+Version 14.47 - 12 October 2012
+
+- diskdrake:
+ o offer resizing NTFS again (broken by ntfsprogs -> ntfs-3g switch)
+- drakclock:
+ o do not crash if timezones cannot be listed (mga#6787)
+- drakfont:
+ o fix a crash
+ o fix ttmkfdir path
+
+Version 14.45 - 20 September 2012
+
+- do not crash when trying to guess homedir before running another
+ process (mga#7403)
+- drakfont:
+ o fix moving font files with space in their names (mga#2689)
+- harddrake2:
+ o remove useless "Autodetect printers" option
+
+Version 14.44 - 14 September 2012
+
+- drakbug:
+ o fix preselecting "RPM package" (Manuel Hiebel, mga#7380)
+- finish-install:
+ o advertize new doc license & licenser (mga#7347)
+
+Version 14.43 - 4 September 2012
+
+- fix crashing when a banner icon doesn't exist (mga#5223)
+- recognize new drivers:
+ o input: hid-aureal synaptics_usb
+ o wifi: qmi_wwan, mwifiex_usb
+
+Version 14.40 - 3 September 2012
+
+- boodloader:
+ o ensure initrds used in combination with kernels with vga= arguments
+ are regenerated when needed
+- adapt to usbfs death
+- drakxservices:
+ o fix checking systemd presence after systemd merge of subpackages
+
+Version 14.33 - 7 August 2012
+
+- autologin:
+ o support lxdm & slim too (#3715, Derek Jennings)
+ o install autologin for lxdm & slim too
+- drakboot:
+ o do not crash if trying to build initrd from unknown partitions (mga#4290)
+ o do not crash if a foreign partition is not mounted (mga#6966)
+ o install acpi & acpid at once
+- drakxservices:
+ o when listing services ensure disabled services that can be enabled are
+ shown (mga#6843)
+
+Version 14.31 - 24 July 2012
+
+- drakauth: don't update UsePAM option in sshd configuration
+- diskdrake: install nfs-utils instead of nfs-utils-clients
+ (#6570, merged back in nfs-utils)
+
+Version 14.21 - 11 May 2012
+
+- harddrake2: allow writing 0 as module option, and forbid options
+ with spaces (#5839, from Colin)
+- export res_init function to perl lib
+
+Version 14.20 - 6 May 2012
+
+- diskdrake:
+ o drop support for reiser4 (mga#5680)
+- harddrake service:
+ o do not disable cpufreq on non-laptops
+ o remove double apmd check
+
+Version 14.16 - 29 April 2012
+
+- harddrake service:
+ o use non-blocking mode for service restart (mga#4772)
+
+Version 14.11 - 25 April 2012
+
+- finish-install: make sure sbin is added to PATH
+- harddrake:
+ o list "zc3xx" driven as webcams (mga#5449)
+- interactive::curses:
+ o make sure ranges are always within limits (mga#646)
+- ensure swap partition is activated in dracut (e.g. for swap on LVM, RAID etc)
+- drakboot:
+ o display mountpoint if available, and size+fs_type if we have nothing
+ else (mga#5460)
+- diskdrake:
+ o do not set fs_type to ext4 for raw LVM/RAID/LUKS
+ o detect LVM on top on Encrypted partitions (mga#5330)
+- drakxservices:
+ o systemd support (mga#3253, mga#3740, mga#4910, mga#5122)
+
+Version 14.3 - 7 April 2012
+
+- diskdrake:
+ o fix partition numbering on GPT (mga#3091)
+
+Version 14.2 - 5 April 2012
+
+- harddrake service:
+ o cpufreq performance governor is no longer a module
+ o reduce default timeout from 10 to 2mn (mga#4772)
+
+Version 14.1 - 23 March 2012
+
+- drakauth:
+ o fix actually displaying "Domain Windows for authentication"
+- drakboot:
+ o use "splash" on the kernel command line vs. "splash=silent" as per upstream
+ code (e.g. plymouth, systemd and others)
+ o support the "quiet" kernel command line argument to hide kernel text
+- drakbug, draksec, drakxhelp, logdrake:
+ o fix displaying "Mageia"
+- harddrake:
+ o fix detecting bluetooth devices
+
+Version 13.93 - 12 March 2012
+
+- fix mgaapplet crashing on live migration when there's a new major version of
+ perl (mga#3042)
+- reduce resident memory of net_applet (5Mb aka 11%) & mgapplet (7Mb aka 14%)
+
+Version 13.92 - 11 March 2012
+
+- english message improvement (mga#456)
+- diskdrake:
+ o fix error on removing LVs
+ o fix resizing LVs (mga#4666)
+
+Version 13.89.1 - 02 March 2012
+
+- service_harddrake:
+ o recognize XZ compressed proprietary driver modules properly (mga#4767)
+
+Version 13.86 - 29 February 2012
+
+- load 'xts' module for crypted fses (Dave Hodgins, mga#3749)
+- recognize more HID drivers (mga#4129)
+
+Version 13.81 - 13 February 2012
+
+- localedrake:
+ o add hime
+ o remove chinput, kinput2, oxim, xcin
+- make drakclock systemd compatible
+- fix crashing on parsing garbaged DMI info (mga#4329)
+- diskdrake:
+ o use better cipher for encrypted fses (mga#3092)
+
+Version 13.79 - 25 January 2012
+
+- silent failure to extract gz modules (for rescue)
+- diskdrake:
+ o better default name for new VG (vg-mga, vg-mga1, ...
+ instead of vg-0, vg-1, ...)
+
+Version 13.77 - 23 January 2012
+
+- add support for XZ modules
+- diskdrake:
+ o enable to set LV names when not in expert mode
+ o enable to set label on btrfs & nilfs fses as well as on swap
+ o preserve UUID when reformatting a nilfs fs
+ o report back error from lvm2
+ o suggest better LV names based on the mount point rather than numbers
+
+Version 13.74 - 24 December 2011
+
+- version sync with stage2
+
+Version 13.73 - 24 December 2011
+
+- drakboot:
+ o display partition labels in list instead of just disk names in "boot
+ device" choice
+ o display partition labels when adding a foreign OS
+- harddrake: fix missing names (mga#3745)
+- interactive::curses: default to 80x25 (fixes serial)
+- dont force init=/bin/systemd (#3856, already fixed in svn by blino)
+
+Version 13.72.1 - 11 December 2011
+
+- fix $HOME for all when runing as another user instead of root (mga#287)
+- harddrake: fix crash after mismerge (mga#3696)
+
+Version 13.72 - 10 December 2011
+
+- drakhelp: make it work somewhat despite lack of doc
+- prevent net_applet to crash on notifications without icons (mga#2876)
+- harddrake:
+ o do not display some bluetooth stuff as unknown (mga#1460)
+ o prevent detecting some soft modems as scanners (mga#2753)
+
+Version 13.71 - 04 December 2011
+
+- service_harddrake:
+ o better notification message when the driver has been automatically
+ switched
+ o show a correct warning message when a proprietary driver is loaded while
+ a free driver is configured
+ o fix driver switch failing to alter xorg.conf when the Driver line doesn't
+ contain default whitespacing (reported by Barry Jackson)
+
+Version 13.70.2 - 27 November 2011
+
+- fix crashing on creating temp file if temp dir doesn't exist (mga#1396)
+
+Version 13.70.1 - 22 November 2011
+
+- drakbug:
+ o do not keep around the segfaulted process once we collected all needed data
+ when running drakbug
+ o regroup misc data in bugzilla
+
+Version 13.70 - 22 November 2011
+
+- drakbug:
+ o report the gtk+ theme in use (#3414) which explain some crashes (eg: #2679)
+ o include better C traces in reports (mga#3415)
+ o remove top of traces that is inside bug handler from report
+ o no more run GDB (too late & faster)
+- Add initial Systemd support
+- sync with kernel-3.1.0-1.mga2
+ * add hid devices:
+ hid-keytouch, hid-uclogic
+ * add sas/raid driver:
+ isci
+ * add sound devices:
+ snd-lola, snd-firewire-speakers snd-isight, snd-usb-6fire
+ * add usb/storage:
+ ums-eneub6250, ums-realtek
+ * add wireless drivers:
+ brcmsmac, rtl8187se, rtusb, rtl8192se, rtl8192cu, rtl8192de
+
+Version 13.63 - 07 September 2011
+
+- finish-install:
+ o "Multi languages" => "Multiple languages" (mga#1011)
+- diskdrake:
+ o always align partitions to start at megabyte boundaries to avoid
+ performance issues with drives with 4k physical sectors (mga#1215)
+
+Version 13.61 - 01 August 2011
+
+- disdrake:
+ o spaces are not allowed between options in /etc/fstab (#2271)
+- drakfont:
+ o rename Ooo as LibreOffice (#461)
+ o enable support for LibreOffice/gs/... only if available (#461)
+- fix bootloader entries names
+
+Version 13.60 - 27 July 2011
+
+- any.pm:
+ o Add lxsession to the wm list, and add lxde-logout as the
+ ask_window_manager_to_logout command (mga#1395)
+ o share some kernel check's code for drakx-net (#1266)
+
+Version 13.59 - 14 June 2011
+
+- fix libnotify API ( mga #1780)
+
+Version 13.58 - 26 May 2011
+
+- update translations
+- fix top banner
+
+Version 13.55 - 20 May 2011
+
+- finish-install: do not try to replace home path for device files
+ after live install (#1148)
+- add ums-* (USB mass storage) modules in disk/usb category
+
+Version 13.54 - 19 May 2011
+
+- draksound:
+ o Robustify the PulseAudio configs (don't try and write files if they
+ do not exists. Doing so previously would result in blank files that then
+ causes problems when installing PulseAudio as the "config" files are not
+ overwritten properly which can result in broken PA startup)
+ o Remove the "Enable 5.1..." option. This is now done via card profiles
+ in native GUIs for GNOME and KDE (or pavucontrol)
+ o Remove the "Enable user switching..." option as it relies on HAL
+ which is deprecated.
+- scannerdrake: use skanlite instead of kooka
+- any.pm: fix faces icons paths (mga#1315)
+- fix reading security level with new msec (mga#332)
+
+Version 13.52 - 14 May 2011
+
+- diskdrake: disbale encryption option for /boot
+- match partitions when one of them as device_alias to the device of the other
+ one (Fixes Mageia bug #1041)
+
+Version 13.51 - 12 May 2011
+
+- harddrake: update icons
+
+Version 13.50 - 06 May 2011
+
+- bind more pciutils/libldetect for stage1
+- localedrake:
+ o use proper locales-XX packages for Albanian (#1036)
+
+Version 13.49 - 26 April 2011
+
+- add sdhci-pci to card-reader list
+- add xhci-hcd (usb3 support)
+- replace Mageia Linux with Mageia
+- fix fd leak in EVIOCGBIT code
+- fix the bugzilla url generated by drakbug by changing 'classificaiton=Mageia'
+ to 'product=Mageia' (mga#831)
+- service_harddrake:
+ o load new drivers or ask for reboot also if the driver is switched due to
+ a hardware change instead of an ldetect-lst change
+ o show yes/no buttons instead of ok/cancel when asking about running a
+ config tool
+ o show a dialog about having to use nokmsboot if we couldn't automatically
+ reconfigure the boot loader (e.g. when booted directly from a foreign
+ bootloader) (Mageia bug #893)
+
+Version 13.48 - 17 April 2011
+
+- service_harddrake:
+ o adapt splash handling for plymouth (for showing dialogs)
+ o add/remove nokmsboot boot option if needed
+ o ask for a reboot after a driver switch if needed, and load the new driver
+ if no reboot is needed
+ o do not switch a display driver if speedboot has already started X server,
+ in that case simply disable speedboot for next boot
+- add nokmsboot boot option also if the bootloader is installed after setting
+ up a conflicting display driver (e.g. draklive-install)
+
+Version 13.47
+- modify a string in partitioning_wizard.pm to be more grammatically correct
+ (spotted by Sigrid Carrera, on mageia-i18n ML)
+- update modules list needed for md raid456 and dm-raid 4/5/6 target
+
+- arm/mips support
+- use EVIOCGBIT ioctl instead of parsing /proc/bus/input/devices
+
+- finish-install: touch reload-dm lock file
+ (used in live systems to restart gdm with new defaults )
+
+Version 13.43
+
+- Change text to grey
+- Remove mandriva occurencies
+- Rename $mandrake_release and mandrake_release_info() functions
+- cpufreq: add support for Athlon/Phenom II processors (#58477)
+- handle new drivers:
+ o ethernet: cx82310_eth
+ o 10g ethernet: bna, pch_gbe, stmmac
+ o modem: ft1000
+ o usb storage: keucr, uas
+ o wifi: ath6kl, bcm_wimax, brcm80211, carl9170, r8712u
+
+Version 13.39 - 24 November 2010
+- fix use of arrays as a reference
+- install static device symlinks under /lib/udev/devices (Andrey Borzenkov)
+
+Version 13.35 - 22 June 2010
+
+- add scrollbar to partitioning wizard if needed
+- user management: focus on first entry in dialog, root password if
+ superuser is asked, user real name otherwise (#54910)
+- timezone.pm: change India default timezone name from Asia/Calcutta to
+ Asia/Kolkata (#59715)
+- timezone/mirror.pm: change Brazil/East entries to America/Sao_Paulo,
+ Brazil/East is the deprecated/old time zone name
+
+Version 13.34 - 5 June 2010
+
+- drakauth:
+ o fix installing lib64sasl2-plug-gssapi instead of
+ libsasl2-plug-gssapi on 64bit machines when 32bit media are
+ available (#57728)
+- harddrake:
+ o fix displaying encoded reason
+ o fix translating reasons for 2nd stage warning
+- localedrake:
+ o fix listing locales only providing UTF8 metadata (#59634, Herton
+ Ronaldo Krzesinski)
+ o further fix listing locales (#58543)
+
+Version 13.33 - 4 June 2010
+
+- lookup major:minor of devices outside $::prefix
+- display lock icon for not enabled dmcrypt too
+- disable dmcrypt before deleting partition, evin if inside lvm/raid
+- fix loading of btrfs module
+
+Version 13.32 - 2 June 2010
+
+- don't lose mountpoint if suggested partition was swap (#59510)
+- copy all devices to target
+
+Version 13.31 - 26 May 2010
+
+- service_harddrake: reconfigure X server after distro upgrades when video
+ driver has changed (#53753)
+
+Version 13.30 - 26 May 2010
+
+- task-kde3-minimal is dead, and there is now task-gnome-minimal
+- do not remove important networking packages even if they seem unused (#49668)
+
+Version 13.29 - 24 May 2010
+
+- display_release_notes.pl: don't use ::isInstall to position the release not
+ window on top of everything (doesn't work on the Ones), use
+ any::set_wm_hints_if_needed instead (#59155)
+- handle raid metadata version
+- force raid metadata to be 0.90 if /boot is on raid 1
+- fix detection of /var partition
+- fix raid 0 to be handled as raid
+
+Version 13.28 - 19 May 2010
+
+- display_help: allow scripts to close window, for first time wizard
+ (by default webkit only allows it for first page in history or for
+ pages opened by DOM, requires webkit-1.2.0-3mdv2010.1)
+- always set resume= when a swap is available, regardless of its size (#34681)
+
+Version 13.26 - 17 May 2010
+
+- enable acl by default on ext2/3/4 fs
+- enable user_xattr on home for ext2 too
+- allow setting acl option in diskdrake
+- default to defaultFS in LVM, not ext2
+
+Version 13.25 - 11 May 2010
+
+- bugfix for draklive-install: use "short" locale name when matching
+ locales-* packages to detect unused locales (fixes bug #44270)
+- diskdrake:
+ o don't ask to reboot after resize if not needed
+ o do not ask to reboot after resizing LUKS if not mounted
+- workaround mapper/* being symlinks in dmraid support
+
+Version 13.24 - 9 May 2010
+
+- devices:
+ o get major/minor of device mapper correctly now that they are links
+- fix creation of device mapper devices in fs::any::prepare_minimal_root
+ (this fixes initrd creation from one if using lvm)
+
+Version 13.23 - 30 April 2010
+
+- diskdrake:
+ o fix the crypto mountpoint checks for the create case
+ o partially fix resize of active encrypted volumes
+ o fix race when creating encrypted partition out of install
+
+Version 13.22 - 29 April 2010
+
+- diskdrake:
+ o correctly set mountpoint on included partition, not encrypted one
+ o refuse to have /boot encrypted
+
+Version 13.21 - 27 April 2010
+
+- finish-install:
+ o wait for network-up before trying to configure it (blino)
+- diskdrake:
+ o do not warn about data loss when changing type of unformatted partition
+ o do not write partition table after creation if not needed
+ o handle deleting encrypted partitions
+ o display lock icon on encrypted partitions
+ o fix loading of dmcrypt info now that /dev/mapper/* are symlinks
+ o fix creating encrypted LVM
+ o fix display of non unlocked encrypted partitions
+ o re-use existing strings
+
+Version 13.20 - 21 April 2010
+
+- diskdrake:
+ o allow resizing empty FAT (#58770)
+ o offer encryption in a more visible way when creating a partition
+ o remove cryptoloop from diskdrake interface and transparently use dm-crypt
+ o support having dm-crypt partition with non default FS
+ o do not display dm-crypt partitions in separate tab, display included
+ partition directly in-place
+
+Version 13.19 - 13 April 2010
+
+- service_harddrake:
+ o remove 'Disable "dri"' from xorg.conf if nouveau is being used
+- drakxservices:
+ o translate more service descriptions (#46640)
+- detect "Rack Mount" Chassis as server
+- diskdrake:
+ o use device label even if it was not changed (#47456)
+ o allow resizing btrfs
+ o allow creating btrfs and nilfs2
+- drakboot
+ o remove "restricted" option from general advanced options (wasn't doing
+ anything with grub, and wasn't really useful with lilo)
+ o add per-boot-entry "lock" checkbox in advanced options to be able to
+ protect booting these entries with a password
+
+Version 13.15 - 17 March 2010
+
+- include 'mpt2sas' SCSI driver (#57833)
+- add mdadm raid10 support
+- package display_release_notes.pl so that "release notes" button works in Ones
+ & Flash live media (#58199) (broken since version 12.48 - 7 September 2009)
+- harddrake:
+ o identify HECI controllers as system devices (#58215)
+
+Version 13.12 - 25 February 2010
+
+- handle new drivers:
+ o webcam: stv06xx (#53940)
+- run_program:
+ use home and logname of user we are dropping privileges to, not 501
+- harddrake:
+ o display info about cores
+ o do not display 2 decades old CPU bugs
+ o try harder to match webcams (#53940)
+- detect_devices:
+ o fix merging PCI devices info from sysfs which resulted in
+ ill-informed devices matching (#57711)
+
+Version 13.11 - 10 February 2010
+
+- add support for asturian (#56990)
+- drakboot:
+ o fix crypted password detection
+
+Version 13.10 - 4 February 2010
+
+- handle new drivers:
+ o ATA: pata_atp867x, pata_piccolo, pata_rdc
+ o DVB: dvb-usb-ec168, dvb-usb-friio, earth-pt1
+ o ISDN: avmfritz, mISDNinfineon, netjet, speedfax, w6692
+ o network: vmxnet3
+ o radio: radio-miropcm20, radio-usb-si470x
+ o RAID: 3w-sas, hpsa, pmcraid
+ o SCSI: be2iscsi, bfa, pm8001, vmw_pvscsi
+ o TV: cx25821, saa7164
+ o wifi: r8187se, r8192_pci, r8192u_usb, rt2800pci, vt6655_stage, vt6656_stage
+- drakboot:
+ o default to always crypt grub passwords
+ o ensure /boot/grub/menu.lst permissions are 0600 since it can
+ contains a password
+ o fix support for crypted grub passwords
+
+Version 13.9 - 4 February 2010
+
+- drakboot:
+ o add support for crypted grub passwords
+ o always display security settings
+ o allow timeout to be '0'
+
+Version 13.5 - 26 January 2010
+
+- drakboot:
+ o fix reading security level
+ o enable to set bootloader password in high security level
+- harddrake
+ o detect "Hitachi" & "Maxtor" vendors for more hard discs
+ o fix displaying empty info for USB discs
+ o fix detecting firewire controllers with newer kernels
+ o guess real vendor names for SCSI discs like we do for IDE devices
+- booloader:
+ o fix bootloader entry name for rc kernels
+ o remove mnb from bootloader entry name like we do for mdv
+- diskdrake:
+ o support ddf1 dmraid
+
+Version 13.4 - 7 January 2010
+
+- installation mount points: reset unknown partitions types to default
+ fs (ext4) instead of hardcoded ext3
+- detect_devices:
+ o fix detecting pcmcia serial devices
+- diskdrake:
+ o show Ext4 instead of Ext3 in the gtk filesystems button box
+- harddrake:
+ o fix detecting some cameras
+
+Version 13.2 - 14 December 2009
+
+- fix creating devices
+ (really "fix handling hdX/sdX devices (#53107)")
+
+Version 13.1 - 10 December 2009
+
+- diskdrake
+ o fix setting volume label instead of MBR's one for FAT fses (#52853)
+- localedrake
+ o drop support for configuring KDE3
+ o fix configuring ibus (#56130, #56311)
+ o install 'ibus-qt4' if configuring ibus under KDE4 (#56311)
+
+Version 13.0 - 1 December 2009
+
+- bugfix for draklive-install: use ::prefix in pkgs::remove_unused_packages
+- devices detection:
+ o fix reading USB details (#55690)
+ o fix SCSI driver module name
+ o fix sysfs device path from usb devices
+- partitioning wizard:
+ o unmount swap too when unmounting all partitions
+ o do not suggest Windows mountpoint for mounted partitions
+ (breaks install if the Win partition is the installer media)
+ o suggest non-removable disks first
+- harddrake:
+ o do not display bogus "0" ids for hard disks
+ o fix detecting some mice
+- bootloader:
+ o do not add removable drives as "Windows" entry in bootloader
+ o do not pass deprecated --ifneeded option anymore to mkinitrd
+- detect better invalid dos partition table (fixes a crash in harddrake)
+- mygtk2:
+ o allow labels to be set selectable
+- diskdrake:
+ o allow copying disk and partition infos (#55886)
+- localedrake:
+ o do not warn about already installed packages when run as user
+
+Version 12.78 - 18 November 2009
+
+- kill draksplash
+- bootloader-config:
+ o fix migrating swap to UUID
+- drakboot
+ o remove CONSOLE_LOGO support
+ o rework UI layout to account for CONSOLE_LOGO support removal
+- diskdrake:
+ o allow to convert ext2/3 to ext4 but do not enable flags
+ o don't request ntfs-3g on target not yet installed system if we are
+ run inside draklive-install (#55160)
+ o fix detecting hidden partitions as recovery
+ o fix handling hdX/sdX devices (#53107)
+- display_help:
+ o handle window.close() events (#55099)
+ o hide Gtk+ "close" button when displaying first time wizard that
+ now has a HTML "close" button again
+- harddrake:
+ o use actual package name to check for libalsa-plugins-pulseaudio
+ availability instead of using the name of a provide
+- partitioning wizard:
+ o only display Help button in install
+
+Version 12.77 - 30 October 2009
+
+- harddrake service: do not try to reconfigure xorg driver and crash
+ if /etc/X11/xorg does not exist (breaks One startup)
+- bootloader suggestion fixes (to fix removal of vga= option when
+ updating with the installer):
+ o make sure we use long name when adding second kernel with same
+ extension than preferred one
+ o do not add again kernels that are already in bootloader config file
+ o add vga= option for kernels that are not the preferred one as well
+ o remove previous linux-nonfb entries (like done for failsafe),
+ not to add them twice or more
+
+Version 12.74.2 - 29 October 2009
+
+- notify-x11-free-driver-switch, service_harddrake:
+ o explain why xorg driver was reconfigured
+
+Version 12.74.1 - 29 October 2009
+
+- service_harddrake:
+ o fix detecting nvidia71xx and nvidia96xx nvidia proprietary driver
+ when checking if current xorg driver still supports current card
+
+Version 12.74 - 28 October 2009
+
+- partitioning wizard (Windows resize):
+ o fix partition size computing (fixing pixel/sectors ratio)
+ o improve default resizing suggestion:
+ * try to keep at least 1GB free for Windows
+ * try to use from 6GB to 10% free space for Linux
+ o use same windows partition size suggestion for gtk and text installs
+ o really ensure keeping free space for Linux partition
+ o really ensure keeping free space for Windows partition
+- service_harddrake:
+ o auto reconfigure x11 only on first time default driver have changed
+ o do not auto reconfigure if more than one graphic card
+ o do not reconfigure to default driver if driver is not installed
+ o enable to disable reconfiguring to default driver through
+ /etc/sysconfig/harddrake2/service.conf
+ o fix detecting nvidia proprietary driver when checking if current
+ xorg driver still supports current card (#54943)
+ o reconfigure X11 driver if current X11 driver is neither one of
+ currently supported driver for the card for drivers other than ATI
+ & NVidia too (eg: poulsbo)
+
+Version 12.72 - 27 October 2009
+
+- drakboot:
+ o drop support for --splash
+- service_harddrake:
+ o explain why we switch driver in explanations
+ o reconfigure X11 driver if current X11 driver is neither one of
+ currently supported driver for the card, nor a legacy driver
+ ('fbdev' or 'vesa') (#53753)
+
+Version 12.71 - 23 October 2009
+
+- cpufreq: load e_powersaver for VIA C7 (#41377)
+
+Version 12.70 - 22 October 2009
+
+- curses backend: do not crash when resuming interface
+
+Version 12.68 - 19 October 2009
+
+- avoid error messages when using lvm in draklive-install (#36415)
+- partitioning wizard:
+ o use mandriva logo on blue background for mandriva partition
+ o fix option selection when using keyboard
+
+Version 12.67 - 18 October 2009
+
+- service_harddrake: allow to force screen resolution using
+ RESOLUTION_WANTED=XxY in /etc/sysconfig/harddrake2/service.conf
+- partitioning wizard:
+ o use a different color for newly created partition
+ o add legend for the colors
+ o display mount point if known
+ o display ext2 like ext3/4
+ o allow setting new windows size with keyboard (#54691)
+ o use available space
+
+Version 12.66 - 15 October 2009
+
+- finish-install: do not offer to configure 3D desktop if none is
+ installed (requires drak3d >= 1.27)
+- mount windows partitions under /media instead of /mnt (#53392)
+- partitioning wizard:
+ o initialize correctly labels for windows resizing
+ o fix labels for windows resizing when getting back to the screen
+ o offer to resize last big enough windows partition instead
+ of the first one, until user can chose
+- resize disk graphical description when resizing diskdrake
+
+Version 12.65 - 14 October 2009
+
+- partitioning wizard:
+ o allow using existing partition on all disks (#54478)
+ o reduce drawings height
+ o fix windows resize width
+- use UTF-8 for zh_TW (#53976)
+- bootloader:
+ o use initrd-2.6.30.2-xen-5mdv.img instead of initrd-xen-2.6.30.2-xen-5mdv.img
+ o do not link /boot/vmlinuz to xen while allowing a unversioned /boot/vmlinuz-xen
+
+Version 12.64 - 12 October 2009
+
+- run_program layer:
+ o keep a copy of the X11 cookie
+ o try harder to drop privileges
+- partitioning wizard:
+ o put back "previous" button on actions (#54475)
+ o fix typo in message
+ o fix testing interactive::gtk in standalone mode
+ o fix displaying help
+- drakups
+ o fix crash (#54399)
+
+Version 12.63 - 9 October 2009
+
+- drakboot:
+ o fix displaying arrows
+
+Version 12.62 - 9 October 2009
+
+- autologin/desktop configuration (shared code):
+ o fix guessing dm name from lookupdm
+ o abort configuration if dm install fails
+
+Version 12.61 - 8 October 2009
+
+- partitioning_wizard:
+ o do not fail when a windows partition is corrupted
+ o add separator between solutions
+ o give more space between header and solutions
+ o prevent cursor to go under needed size because of rounding
+ o chose windows resizing when clicking on the resize handle (not perfect)
+ o improve resizing captions layout
+- autologin/desktop configuration (shared code):
+ o fix /etc/X11/lookupdm usage during install (for default dm selection)
+ o use gdm for xfce4 and LXDE
+
+Version 12.59 - 7 October 2009
+
+- add back ram devices support (used by draklive)
+- do not set mountpoints for rescue partitions (#53504)
+- factorize default FS definition
+- switch to ext4 by default
+
+Version 12.58 - 5 October 2009
+
+- display_help
+ o block right click contextual menu
+ o do not display "Help" title for first time wizard
+
+Version 12.57 - 5 October 2009
+
+- drakboot:
+ o fix crash on clicking Up/Down buttons (#54077)
+
+Version 12.56 - 30 September 2009
+
+- harddrake:
+ o better check for PCI Express capability
+ o nicer display of PCI Express name
+
+Version 12.55 - 23 September 2009
+
+- harddrake:
+ o display PCI revision (#42576)
+ o report if devices are PCI or PCI Express (#28479)
+
+Version 12.54 - 23 September 2009
+
+- drakboot:
+ o don't detect disks if we are not in bootloader or splash mode
+- autologin/desktop configuration (drakboot/finish-install):
+ o when detecting default desktop, use first session
+ (instead of using hacks with dm config files)
+ o guess display manager from /etc/sysconfig/desktop,
+ or default session, or /etc/X11/lookupdm
+ o read autologin settings from /etc/sysconfig/autologin as fallback
+ o read kdm config file only if kdm is to be used
+ o always ensure dm is installed before configuring autologin/desktop
+ o test display manager instead of desktop when configuring autologin
+ o always write /etc/sysconfig/desktop
+ o write DISPLAYMANAGER in /etc/sysconfig/desktop too
+ o only write dm conf files if they exist before
+
+Version 12.53 - 22 September 2009
+
+- drakxtools_http:
+ o use LSB-compliant init script
+- drakboot:
+ o use stock icons for up & down buttons in order to pack them
+ horizontaly so that we fit in default sizing(#53703)
+- drakhelp
+ o fix check for missing help
+- diskdrake
+ o suggest a LVM name and refuse empty or existing one (#53769)
+ o prefer UUID on VirtIO too
+ o don't consider lvm named md* as raid (#53767)
+ o allow resizing ext4
+- fix touchscreen module list
+- list asix module in network/usb group
+
+Version 12.51 - 8 September 2009
+
+- display_help
+ o new small webkit based browser for rendering help and for FTW
+- harddrake:
+ o fix detecting some memory card readers as unknown
+ o allow to skip XFdrake framebuffer setup (and thus splash removal)
+ if SETUP_FB is set to "no" in /etc/sysconfig/harddrake2/service.conf
+ (requires drakx-kbd-mouse-x11 >= 0.79)
+
+Version 12.49 - 8 September 2009
+
+- mygtk2:
+ o created 'WeaknessCheckEntry' widget
+- adduserdrake:
+ o added tooltip text to weakness icon
+ o now use 'WeaknessCheckEntry' widget
+
+Version 12.48 - 7 September 2009
+
+- mygtk2:
+ o HScale widget: added digits and ref_value options
+ o HScale widget: fix for value option
+- adduserdrake:
+ o use icons to display password weakness
+- added security-{low,medium,strong}.png pixmaps used for
+ password weakness display
+- authentication:
+ o reduced password weakness check level
+- draksound:
+ o Fix soundprofile alternatives setting by using a more appropriate subroutine
+
+Version 12.46 - 28 August 2009
+
+- handle new drivers:
+ o DVB: dvb-usb-ce6230
+ o sound: snd-indigodjx, snd-indigoiox, snd-lx6464es
+ o wireless: ar9170usb, mwl8k, r8192s_usb, rt2800usb, rt3070sta
+- adduserdrake
+ o added weakness check for root password
+- drakboot:
+ o fix crash bug #52997
+- diskdrake:
+ o fix for libparted 1.9 (#52991)
+- detect_devices:
+ o fix VirtIO devices support
+
+Version 12.45 - 18 August 2009
+
+- drakbug
+ o Top textbox shrinked
+ o Added browse button
+- drakhelp
+ o fix firefox launch bug #29775
+- added the ability to add up/down buttons in add_modify_remove list
+ of interactive
+- drakboot :
+ o user is now able to re-order bootloader entries
+- diskdrake
+ o never pass username/password as options with davfs2
+ o store credentials in davfs2 secret file before mounting
+ o when user does not specify user/pass with davfs2, fallback to nobody/nobody
+ o Fix a crash with regexp when a /etc/davfs2/secrets line is
+ finished with one or more blank characters without comments
+ o added the ability to exit the davfs2 mountpoint settings panel
+ o added delete mountpoint support for davfs2
+- adduserdrake
+ o now use password weakness display
+- added password weakness display feature in interactive
+- handle new drivers:
+ o sound: snd_ctxfi
+- draksound
+ o fix enabling and disabling with udev-detect properly (new PA)
+ o introduce the concept of soundprofiles for enabling/disabling PA
+ o remove alsa->pulse routing option (enabling pulse but not alsa redirection is a niche setup)
+
+Version 12.44 - 13 August 2009
+
+- fix parsing dmidecode output (broken since we use dmidecode-2.10,
+ aka since November 24 2008) (#50106)
+- localedrake
+ o add "English (South Africa)" (#51057)
+- fix window creation (#52812)
+- don't add useless install lines in modprobe.conf
+
+Version 12.43 - 10 August 2009
+
+- draksound
+ o handle udev-detect module too (new PA)
+- diskdrake
+ o do not display nmblookup usage when there is no samba server
+ o do not crash when /etc/davfs2/secrets contains empty lines (like
+ the default one) (#52305)
+ o do not crash when trying to create a partition on a device with
+ no cylinder_size
+ o fix two crashes on handling devices
+- use gtk instead of X to focus window
+
+Version 12.40 - 22 July 2009
+
+- lookup unlisted devices in /sys (or /proc) when looking for
+ major/minor of a device (#49339)
+- don't log the links we ignore when looking for scsi devices (#49406)
+
+Version 12.39 - 16 Jun 2009
+
+- properly handle hidden variables in installer and diskdrake.
+
+Version 12.38 - 12 Jun 2009
+
+- use Hal list of recovery partitions (#51532)
+- use blkid instead of vol_id which we no longer ship
+
+Version 12.37 - 02 Jun 2009
+
+- fixed crash when trying to get input devices (#51308)
+
+Version 12.36 - 29 May 2009
+
+- added support for toggling 'hidden' parameter on widgets.
+- ide-disk module is now named ide-gd_mod
+- add new 'touchpad' TYPE to rpmsrate
+- add support for ElanTech touchpads (found on EEEPCs)
+- harddrake:
+ o adding sierra module to network/cellular.
+ o fix detecting scanners
+- scannerdrake:
+ o do not reject scanners handled by 'usbcore' driver
+- detect_devices:
+ o don't ignore FB-DIMM memory
+
+Version 12.32 - 23 April 2009
+
+- don't set umask=0 by default on windows partitions in 'secure' level.
+- handle virtio block devices
+
+Version 12.31 - 22 April 2009
+
+- diskdrake:
+ o handle partition starting after 1To
+
+Version 12.30 - 21 April 2009
+
+- add a basic testsuite (ensuring it compiles) in order to prevent
+ future crashes like #50009
+- diskdrake:
+ o display a progress bar while formatting an ext4 partition
+ o render ext4 partition as red like ext3 ones
+- finish-install:
+ o ensure ntp package is installed when configuring ntp
+- harddrake:
+ o fix wrongly selecting some 32bits packages on x86_64 (#50148)
+- service_harddrake:
+ o do not crash if loading new drivers fails
+ (happened with amd64_agp wrongly listed in pcitable, #43870)
+
+Version 12.29 - 21 April 2009
+
+- finish-install:
+ o handle both "ll_CC" and "ll" locales parameter (#49914)
+- harddrake:
+ o do not offer to install java plugin (#48520)
+
+Version 12.28.2 - 19 April 2009
+
+- harddrake:
+ o always detect PCI modems (even when (slow) detecting serial modems
+ is disabled) (#48017)
+ o do not offer to install KDE packages on GNOME or LXDE (#49671)
+
+Version 12.28.1 - 16 April 2009
+
+- diskdrake:
+ o fix crash (#50009)
+
+Version 12.28 - 15 April 2009
+
+- diskdrake:
+ o handle md devices not called md\d+, like md_d127
+ o display an error when mount fails during View action
+- bootloader:
+ o keep grub entries which refer to unknown devices verbatim instead
+ of crashing (#48728)
+
+Version 12.27 - 14 April 2009
+
+- diskdrake:
+ o Only write raid config into $::prefix if we are in install mode,
+ this fixes draklive-install which should write to /etc directly as
+ $::prefix does not yet exist (#49632)
+- draksound:
+ o enable to enable/disable glitch-free feature of PA
+- harddrake:
+ o do not open branches by default
+ o fix listing some ATA (eg: pata_marvell) devices as unknown
+
+Version 12.25 - 08 April 2009
+
+- harddrake service:
+ o do not try to add media to /etc/fstab (#49621)
+ o do not check anymore for disks on startup
+- harddrake:
+ o list card readers as system components instead of unknows devices
+ o when device has no description, use vendor string
+- bootloader: add large-memory option to lilo
+
+Version 12.24 - 03 April 2009
+
+- fixed crypto module names when arch is not i586 (#46814)
+- drakauth:
+ o handling winbind configuration when REALM != DNS (#49189)
+- handle new drivers:
+ o gigabit: be2net, slicoss
+ o wireless: agnx, arusb_lnx
+ o dvb: dvb-usb-dtv5100
+
+Version 12.20 - 30 March 2009
+
+- draksec:
+ o added support for drakroam authentication (#29566).
+- changed X server restart routing not to rely on ctrl-alt-del (#49059).
+- fixed a typo in list_modules for virtio modules
+- diskdrake:
+ o updated list of filesystems not handling bad blocks checking
+ o display label in the graphical view when no mountpoint is set
+ o always display label in partition info
+- handle new drivers:
+ o wireless: iwlagn
+
+Version 12.18 - 25 March 2009
+
+- add new Entry infrastructure for rpmdrake
+- detect_devices:
+ o only look at valid scsi devices in /sys
+
+Version 12.17.1 - 21 March 2009
+
+- fix syntax error in nb translation file
+
+Version 12.17 - 21 March 2009
+
+- add infrastucture for detecting vmware
+- diskdrake:
+ o allow LVM in non expert mode
+ o allow Encrypted partition inside LVM
+
+Version 12.16 - 18 March 2009
+
+- handle new drivers:
+ o wireless: wl
+- diskdrake:
+ o don't crash when creating a partition in LVM with the partition type
+ buttons (#38078)
+ o write partition table if needed before setting label
+ o fix setting label on not yet formatted partition
+- drakbug:
+ o add error to summary when crashing in order to help sort duplicates
+
+Version 12.5 - 5 March 2009
+
+- handle new drivers
+ o dvb: dm1105, dvb-usb-af9015, dvb-usb-cinergyT2, firedtv
+ o ethernet: smsc9420
+ o gigabit: atl1c
+ o pata: cs5536, it8172, it821x
+ o ISDN: hfcpci, hfcmulti, hfcsusb, solos-pci
+ o USB controllers: hwa-hc, whci-hcd
+ o wireless: ath9k, i2400m-usb, rt2860, rt2870 and rtl8187se
+- drakauth:
+ o only install and enable pam_ccreds when required (#44027)
+- finish-install:
+ o finit support
+ o give console rights for current session when renaming user
+- drakdvb:
+ o install w_scan if needed (#48242)
+- harddrake:
+ o all "gpsca*" driven devices are webcam
+- localdrake/finish-install:
+ o fix reading default input method setting
+- remove extents options on ext4 when updating fstab
+
+Version 11.91 - 25 February 2009
+
+- harddrake:
+ o hide module configuration button if needed (#16678)
+ o remove empty module parameter instead of writing them (#40581)
+- harddrake service:
+ o prevent wrongly notifying we switched from proprietary to free
+ driver (anssi, #41969)
+ (regression introduced in 11.70 on 16 October 2008)
+
+Version 11.90 - 25 February 2009
+
+- drakboot
+ o do not crash b/c ext4 was forbidden for /boot (#47853)
+- diskdrake
+ o really don't set extents option for ext4
+- drakdvb:
+ o sort channels list
+ o prefer vlc if present
+ o kill running vlc if configured with one-instance by default
+ (it does not use DVB options from new command line)
+
+Version 11.88 - 16 February 2009
+
+- mygtk2 layer:
+ o make references usable for entries
+- reorganized modules in fs section of list_modules and added reiser4
+- diskdrake:
+ o limit partition type list to 2 colmuns instead of 4
+ o don't offer to format LVM
+
+Version 11.87 - 14 February 2009
+
+- diskdrake:
+ o allow resizing on lvm for mounted ext3/4 and not mounted xfs
+ o use a list instead of combo in the partition type selection window
+ o don't crash on invalid partition table
+
+Version 11.86 - 12 February 2009
+
+- diskdrake:
+ o forget the changed label when the user cancels
+ o fix preserving UUID when formatting ext* and swap, and handle more FS (#39913)
+ o don't set useless extents option for ext4 mounts
+- localedrake:
+ o set scim-thai as default IM for Thai
+- drakboot:
+ o when installing to a removable device, put boot sector there, else
+ put it into first non removable drive (#47106)
+- do_pkgs:
+ o add ensure_files_are_installed
+- load cbc for encrypted loop
+
+Version 11.81 - 3 February 2009
+
+- interactive::curses:
+ o use a real file selector in curses too
+- diskdrake:
+ o don't rewrite label when it did not change (#47186)
+ o rewrite gpt support with libparted
+ o allow browsing partitions content to easily select the ones to destroy
+- drakdvb: introduce new DVB channels scanning tool
+ (from Pascal Terjan)
+- draksound:
+ o disable auto spawning when diasbling PA (#47258)
+
+Version 11.80 - 21 January 2009
+
+- diskdrake:
+ o don't use label for mounting partitions on lvm (#47024)
+- draksec:
+ o changed draksec functionality to prevent overlapping with msecgui.
+- use "ComboBoxEntry" gtk2 widget instead of "Combo" (which is deprecated),
+ this also workarounds gtk2 bug with "hidden" Entry + "Combo"
+
+Version 11.79 - 16 January 2009
+
+- drakbug:
+ o ask to attach blkid output as well as /etc/fstab & the like when
+ debugging a boot issue
+ o do not ask to include kernel version & /proc/cpuinfo since this is
+ done automatically
+ o request to attach lspcidrake's output rather than include it
+ (smaller descriptions)
+- diskdrake:
+ o disable resizing ext4 since resize2fs is known to be broken regarding extents
+ o --smb: fix netbios name resolution (#42483, thanks to Derek Jennings)
+- scannerdrake:
+ o fix a crash when installing firmware (#40738)
+
+Version 11.77 - 15 January 2008
+
+- diskdrake:
+ o --smb: cifs must be used instead of smbfs (#42483)
+ o ext4dev is now stable and called ext4 in 2.6.28+
+ o allow editing partition label without formatting (bootloader config is not
+ yet updated)
+ o allow setting label on NTFS and reiser4 partitions
+ o don't suggest mountpoint outside install (#39596)
+- harddrake:
+ o fix displaying in proper category sound coprocessor & misc ACPI event keys
+- prevent mdkapplet from crashing (#46477)
+
+Version 11.76 - 18 December 2008
+
+- diskdrake:
+ o use sysfs in order to discover major/minor for SCSI like devices
+ since they're dynamic with kernel-2.6.28+
+
+Version 11.75 - 17 December 2008
+
+- handle new driver:
+ o network: sxg, w35und
+- bootloader-config:
+ o do not modify /boot/vmlinuz symlinks before doing mkinitrd in case
+ mkinitrd fails (#44862)
+- diskdrake:
+ o --nfs: handle "host:/" (#44320)
+ o --nfs: handle domainname not set
+ o kernel-2.6.28+ supports more than 15 partitions on SATA & SCSI devices
+
+Version 11.73 - 15 December 2008
+
+- diskdrake:
+ o fix crashing on writing fstab when using SMB (#46084)
+ o fix racing with udev (#41832)
+- drakboot:
+ o enable to disable SMP support (#31339)
+- scannerdrake:
+ o install task-scanning (so that xsane-gimp got installed)
+
+Version 11.72 - 9 December 2008
+
+- handle new driver:
+ o network: et131x, smsc95xx
+- drakbug:
+ o write distro release in bug description
+- finish-install:
+ o use /dev/urandom instead of /dev/random to generate salt for passwords
+ (since reading on /dev/random can block boot process)
+ o show only installed 3D desktops
+ o adapt to new Xconfig::glx API (drak3d 1.21)
+- harddrake:
+ o do not list PATA controllers as SATA
+ (else we could just list all ATA controllers together)
+ o do not show duplicated hardware as unknown (#46242):
+ * list PC Speaker as sound card
+ * track duplicated input devices
+ * try harder to find duplicates
+- ugtk2:
+ o allow showing Skip button instead of Cancel in wizards
+- diskdrake:
+ o lookup for Samba master browsers too
+
+Version 11.71 - 6 November 2008
+
+- diskdrake
+ o --dav: handle davfs2 credentials in /etc/davfs2/secrets (#44190)
+ o --dav: handle https
+
+Version 11.70 - 16 October 2008
+
+- handle new driver:
+ o ide: tx4939ide
+- libDrakX:
+ o share infrastructure so that rpmdrake can get rid of some gray
+ windows
+- harddrake service:
+ o do not backup xorg.conf if we won't change the driver
+
+Version 11.67 - 2 October 2008
+
+- detect_devices:
+ o allow detection of low resources systems (extracted
+ from compssUsers.pl) and netbooks/nettops
+ o do not detect pan* devices as ethernet devices for now
+ (network configuration tools do not fully support them)
+
+Version 11.63 - 1 October 2008
+
+- bootloader-config (and other tools): handle /dev/mapper/xxx1 instead of
+ /dev/mapper/xxxp1 (#44182)
+- service_harddrake: enable/disable apmd if needed
+- adapt ask_window_manager_to_logout() to make it work (need usermode changes)
+
+Version 11.62 - 1 October 2008
+
+- fix dithering regression (introduced on 2008-09-29)
+- render banner background with dithering
+ (smoother on 16bpp displays)
+
+Version 11.61 - 30 September 2008
+
+- bootloader-config:
+ o --action migrate-to-uuids:
+ o do not migrate non sdx/hdx to UUID (bootloader config)
+ o do migrate dmraid device names to UUID
+ (because of xxx1 vs xxxp1 device name issue, cf #44182)
+ o fix dropping "chainloader" and "configfile" entries (#44045)
+- reduce banner font size
+
+Version 11.60 - 30 September 2008
+
+- libDrakX:
+ o fix rpmdrake crashing when description begins by "Gtk2::.."
+ (#43802)
+- drakperm:
+ o show banner when not embedded
+ o use Gtk+2's FileChooserDialog
+
+Version 11.59 - 29 September 2008
+
+- libDrakX:
+ o add support for Gtk+2's FileChooserDialog for draksnapashot
+- drakbug:
+ o handle strange DBus errors
+
+Version 11.58 - 29 September 2008
+
+- libDrakX:
+ o add spacing between radio buttons for readability (#44332)
+ o render left background of MCC with dithering (looks better on
+ 16bit displays)
+
+Version 11.57 - 29 September 2008
+
+- libDrakX:
+ o better positionning of mcc selection bar
+- draksplash:
+ o fix crashing when altering read-only combo boxes
+ (regression introduced in 11.37 on 2008-09-08)
+ o improved layout
+ o increase default width so that translated widgets fit in
+ o make it fit in 800x600 resolution (#36105)
+
+Version 11.56 - 26 September 2008
+
+- dmraid devices: use isw_xxxxp1 instead of isw_xxxx1 (see #42542, #44182)
+- do not display Help buttons in standalone mode since we do not have
+ any contents
+- factorize WebKit code with mcc
+
+Version 11.54.2 - 26 September 2008
+
+- bootloader-config:
+ o --action migrate-to-uuids: be more precautious when modifying /etc/fstab
+ (especially do not drop unrecognised entries) (#43548)
+
+Version 11.54.1 - 25 September 2008
+
+- make gray background gradient available to mcc
+
+Version 11.54 - 25 September 2008
+
+- enable mcc to not display any shadow around HTML view when using
+ scrollbars
+- make sure mcc always have fillers
+
+Version 11.53 - 25 September 2008
+
+- add support for new MCC style
+- fix icon alignment in banners
+
+Version 11.52.1 - 24 September 2008
+
+- libDrakX:
+ o add support for new mcc style
+
+Version 11.52 - 23 September 2008
+
+- drakbug:
+ o enable to disable it trough the DISABLE_DRAKBUG environment variable
+ o fix sizing some labels (workarounding infamous 6 years old gnome
+ bug #101968)
+- harddrake service:
+ o auto-configure floppies
+ (may require to load floppy module at first boot on a new system)
+ o do not try to run drakbug
+
+Version 11.51 - 23 September 2008
+
+- finish-install:
+ o set dialog hint if drakx-matchbox-window-manager is used
+ (not to maximize windows)
+- kill drakprinter link (#44115)
+
+Version 11.50 - 22 September 2008
+
+- restore support for right alignement for simple widgets
+ (regression introduced in 11.46 - 17 September 2008)
+- bootloader-config:
+ o fix handling fd0 (regression introduced in 11.44) (#44049)
+
+Version 11.49.2 - 22 September 2008
+
+- fix crash (#44053)
+- localedrake:
+ o add support for ibus
+
+Version 11.49.1 - 20 September 2008
+
+- install banner images in the proper directory (#44038)
+
+Version 11.49 - 19 September 2008
+
+- handle new driver:
+ o ethernet: enic, qlge
+- remove harddrake service (now run by mandrake_everytime)
+
+Version 11.48 - 18 September 2008
+
+- libDrakx:
+ o new banner style
+- bootloader-config, drakboot:
+ o handle /boot/grub/install.sh with no "root (hd...)" line
+ (this is the case for grub's installed prior to 2005-06-16)
+ (#43786, #43431)
+
+Version 11.47.1 - 17 September 2008
+
+- bug fix: add mandatory new modules for dm-crypt
+
+Version 11.47 - 17 September 2008
+
+- handle new driver:
+ o ethernet: jme
+- diskdrake:
+ o handle partitions encrypted with cryptsetup
+ o fix file system type drop down list showing most types as "..." in
+ "Change partition type" dialog in expert mode due to ellipsizing
+- harddrake2:
+ o detect network and graphical driver packages too
+- harddrake2 / remove-unused-packages:
+ o fix network packages detection
+- list btusb instead of hci_usb in bus/bluetooth (renamed in 2.6.27)
+
+Version 11.46 - 17 September 2008
+
+- scannerdrake:
+ o change all printerdrake references to system-config-printer
+- libdrakX:
+ o better layout for right aligned widgets
+- bootloader-config:
+ o --action migrate-to-uuids: do not migrate software raid to UUID (#43928)
+- license: put focus back on Refuse button by default
+
+Version 11.44 - 16 September 2008
+
+- bootloader-config:
+ o --action migrate-to-uuids: add UUID to swap v.2 in case the swap was
+ created long ago when mkswap didn't do it by default
+ o fix reading existing grub conf in present of /dev/mapper/xxxx0p1
+ partitions (which was causing bootloader-config to drop correct entries,
+ cf #37722)
+
+Version 11.43 - 16 September 2008
+
+- diskdrake:
+ o fix check for mdadm in live install (#43785)
+ o refresh GUI
+- harddrake:
+ o do not use anymore printerdrake and thus do not detect printers anymore
+
+Version 11.41 - 11 September 2008
+
+- fix default spacing between GUI elements
+- "Help" dialogs:
+ o add a separator before "Close" button
+ o put "Close" button of help at right end
+- finish-install:
+ o fix setting utf8 when using lang=xx from /proc/cmdline (#43566)
+- services (thanks to spuk):
+ o list ip6tables in "Internet" category
+ o list nfs-common and nfs-server in "File sharing" category
+ o list rpcbind in "System" category
+
+Version 11.40 - 10 September 2008
+
+- libdrakX:
+ o make advanced popup display the same title as their parents
+- drakboot
+ o fix nolapic/lapic logic due to altered kernel settings
+- fix input devices detection in rpmsrate (broken for 3 years, #43721)
+- finish-install:
+ o always ask timezone (#23303, #42368)
+ o extract a "country" step out of the "language" one
+ o guess country from timezone when possible (#23303)
+ o call "country" and "keyboard" steps after "timezone" (#23303)
+ o guess country from timezone without asking if COUNTRY is set to
+ "simplified" in the configuration file (#23303)
+ o behave nicely when a window manager is running (for debugging)
+
+Version 11.38 - 8 September 2008
+
+- libDrakX:
+ o fix missing maximize & minimize buttons with gnome WM (#43540) by
+ reverting change from 2008-09-01: "make all windows are "dialog",
+ so that gurpmi.addmedia during install displays nicely"
+ o make all windows be "dialog" during install, so that
+ gurpmi.addmedia during install displays nicely
+- diskdrake
+ o keep current UUID when formatting ext2/ext3 (was already done for swap),
+ so that fstab on other distros continue to work (#39913)
+ (requires e2fsprogs-1.41.1-2mnb2)
+- drakboot --boot
+ o drop the ability to set mem=xxx (#42329)
+ o allow UTF8 in /boot/grub/menu.lst (#43714)
+
+Version 11.38 - 8 September 2008
+
+- diskdrake
+ o fix file system type drop down list showing most types as "..." in expert
+ mode due to ellipsizing (#43611)
+ o fix too large partition bar (#43073)
+ o improved GUI
+
+Version 11.37 - 8 September 2008
+
+- add descriptions to menu entries (#26106)
+- do not size radio button that have a label (eg: drakauth) thus preventing
+ uneeded horizontal scrollbar to appear
+- drakauth:
+ o new look
+- drakboot:
+ o update /etc/sysconfig/desktop since we read it in order to display
+ previous setting
+- draksplash:
+ o make it fit better in 1024x768
+ o make it working again due to focus issue with two top windows (#43696)
+ o make some pull down menus not editable
+
+Version 11.36 - 5 September 2008
+
+- bootloader-config:
+ o --action migrate-to-uuids: backup conf file prior to migration with suffix
+ .before-migrate-to-uuids
+- libDrakX:
+ o fix handling KDE4 in running_window_manager() and ask_window_manager_to_logout()
+- merge remove-unused-hardware-packages and remove-unselected-locales
+ helpers into a new remove-unused-packages tool (and make it reusable)
+
+Version 11.35 - 4 September 2008
+
+- bootloader-config:
+ o add --action migrate-to-uuids
+- fix sizing some label (workarounding infamous 6 years old gnome bug #101968)
+
+Version 11.33.1 - 2 September 2008
+
+- libDrakX:
+ o handle KDE4 in running_window_manager() and ask_window_manager_to_logout()
+
+Version 11.30 - 1 September 2008
+
+- service_harddrake: adapt kernel modaliases that are not valid
+ anymore in modprobe.conf when booting a new kernel, this should fix
+ migration from e1000 to e1000e and from iwl4965 to iwlagn (#41248)
+- libDrakX:
+ o make all windows are "dialog", so that gurpmi.addmedia during install
+ displays nicely
+ o fix alignment of check buttons
+ o fix size of right aligned labels
+ o fix sizing radio buttons' labels (infamous 6 years old gnome bug
+ #101968)
+ o prevent big combo boxes to cause an horizontall scrollbar to appear by
+ using the "ellipsize" property
+ o no relief on 'advanced' buttons
+
+Version 11.29 - 29 August 2008
+
+- finish-install:
+ o use gurpmi.addmedia when available to configure urpmi media
+- diskdrake: use udevadm settle instead of udevsettle
+
+Version 11.26.1 - 28 August 2008
+
+- fix asterisk in titles
+
+Version 11.26 - 27 August 2008
+
+- fix "probe floppies only once" (#43216)
+- bootloader-config:
+ o call mkinitrd without "-v" to make it silent (#42992)
+- harddrake service:
+ o fix setting locales (#43224)
+- misc GUI improvements
+ o misc changes
+ o properly size some labels (infamous 6 years old gnome bug #101968)
+ o refresh "user management" step
+
+Version 11.22 - 21 August 2008
+
+- probe floppies only once
+- do not bother probing /dev/fd0 and loading floppy device uselessly,
+ it takes time and it is already done by boot process
+ (just check /proc/devices)
+- do not let MCC crashes if an icon is missing (#37651)
+
+Version 11.21 - 21 August 2008
+
+- diskdrake
+ o ensure we initialize only once but at least one, thus fixing crash
+ when embedded or in installer (#43011)
+- localedrake
+ o install proper qtX package for gcin
+
+Version 11.20 - 20 August 2008
+
+- diskdrake
+ o fix sizing partitions bar (#24410)
+ o increase default width of buttons so that they fit in expert mode
+- drakauth:
+ o handle pam_tcb instead of (deprecated) pam_unix (#42471)
+
+Version 11.16 - 19 August 2008
+
+- share new advanced icon with standalone tools
+
+Version 11.14 - 19 August 2008
+
+- authentication: enable network-auth meta-service if auth is not local
+
+Version 11.13 - 18 August 2008
+
+- do_pkgs: do not reload urpmi media at every check for package availability
+- finish-install: set locale at first step when language is selected
+ in gfxmenu (#42299)
+- move hardware packages detection code from installer to drakxtools
+- add helpers to remove unused localization and hardware packages
+ (remove-unselected-locales, remove-unused-hardware-packages)
+
+Version 11.10.2 - 18 August 2008
+
+- really fix another focus bug (#42750)
+
+Version 11.10.1 - 18 August 2008
+
+- fix another focus bug (#42750)
+
+Version 11.10 - 14 August 2008
+
+- diskdrake:
+ o refreshed GUI
+- localedrake:
+ o default to UTF-8 for chinese simplified (#42137)
+
+Version 11.6 - 8 August 2008
+
+- add product type to URL when fetching mirror list
+- enable to share code between draksnapshot, mdkonline & net_applet
+
+Version 11.5 - 6 August 2008
+
+- fix more strange focus bugs
+
+Version 11.4 - 5 August 2008
+
+- fix strange focus bugs
+
+Version 11.3 - 4 August 2008
+
+- drakedm:
+ o adapt to dm.d files being moved to /usr/share (#41879)
+ o do not try to configure an undefined dm
+
+Version 10.47 - 10 July 2008
+
+- fix reading and setting kdmrc (by resolving alternative in chroot)
+
+Version 10.46 - 10 July 2008
+
+- authentication:
+ o add back fix to force the password to be utf8 (#23273)
+ o fix reading md5/shadow options in /etc/pam.d/system-auth
+- finish-install: log in syslog
+
+Version 10.45 - 09 July 2008
+
+- update autologin file path for kdm4
+- default to KDE4 (instead of KDE) if kdm config exists when reading
+ autologin configuration
+- change default authentication to local (instead of ldap)
+
+Version 10.43 - 04 July 2008
+
+- detect KDE4 when configuring autologin
+
+Version 10.39 - 25 June 2008
+
+- bootloader-config:
+ o fix handling xen kernels: it should not replace an existing 'linux'
+ entry (#40865)
+- service_harddrake:
+ o handle nvidia173.ko (new legacy series of the proprietary driver)
+
+Version 10.37 - 18 June 2008
+
+- handle jpeg icons (needed for next rpmdrake)
+- draksound:
+ o do not set snd-ac97-codec's "power_save=1" options on MIPS
+
+Version 10.34 - 12 June 2008
+
+- partitioning wizard:
+ o do not propose to resize "hidden" fat partitions
+ o do not say "the Windows partition" when there can be more than one
+- allow mounting ntfs-3g partitions
+ (also fixes detection of Windows partitions during live installation)
+- service_harddrake:
+ o do not allow fbdev if /proc/fb is empty
+ o fix kbluetooth config path
+ o fix autoconfiguration of harddisks
+- drakupdate_fstab: make sure removable disks are not fs-checked on boot
+ (regression introduced in 10.6.3)
+- handle renamed drivers:
+ o ide-cd is now named ide-cd_mod
+ o generic is now named ide-pci-generic
+- authentication:
+ o add Kerberos Support
+ o add disconnected mode for Ldap, Kerberos, Windows auth
+ o add more options in Ldap configuration: Fetch DN, TLS
+ o remove Active Directory SFU
+ o change Winbind authentification to enable domain model choice (NT4 or AD)
+
+Version 10.33 - 29 May 2008
+
+- drakboot:
+ o only read bootloader configuration when configuring it
+ (usefull in chroots)
+- draksound:
+ o be more robust when managing /etc/alsa/pulse-default.conf
+- drakbug:
+ o automatically report CPU name & kernel version
+ o prefill the platform field
+- list hso driver in network/cellular
+
+Version 10.32 - 13 May 2008
+
+- draksound:
+ o advise to log out if PA is enabled/disabled
+ o disable PA routing when PA is disabled (#40219)
+ o grey PA routing & 5.1 sound if PA is disabled
+ o make sure that switch alsa-plugins-pulseaudio is installed when
+ enabling PA routing (#40533)
+- localedrake:
+ o advise to restart when changing system wide settings too
+- handle new drivers:
+ o pata: pata_sch
+
+Version 10.31 - 24 April 2008
+
+- bootloader-config:
+ o do not detect device.map inconsistency when "/boot" (or "/") is on Linux
+ software raid (/dev/mdX), cf #28309 and #35714
+
+Version 10.30 - 23 April 2008
+
+- bootloader-config:
+ o fix detecting device.map inconsistency when "/boot" and "/" are not on
+ same "drive" (esp. when "/" is LVM and "/boot" is not, #39229)
+- diskdrake:
+ o ensure no "division by zero" runtime error (#34931)
+- drakupdate_fstab:
+ o only add formatted partitions in fstab (or else it will make
+ subsequent boot fail)
+- fix file descriptor leak when detecting network driver
+ (mostly notable in network center and drakroam)
+- list generic module in disk/ide
+
+Version 10.29 - 3 April 2008
+
+- service_harddrake:
+ o fix detecting modules installed in new dkms locations (/dkms and
+ /dkms-binary) instead of /kernel
+- drakclock: write UTC setting in /etc/adjtime (#36522)
+
+Version 10.27 - 3 April 2008
+
+- drakboot:
+ o stop workarounding glibc misconfiguration when listing users
+ (#38116), it is now handled in MDK::Common (see #34279)
+- draksplash:
+ o do not write decimal values in theme config (#38271)
+- finish-install:
+ o configure urpmi media if network is up and no media are configured
+ (#38202)
+
+Version 10.25 - 1 April 2008
+
+- DBus framework improvement
+
+Version 10.24 - 1 April 2008
+
+- drakups:
+ o fix crash while removing an item (#34413)
+- harddrake:
+ o offer again to run drakxtv for TV cards (#39609)
+- diskdrake:
+ o allow relatime on ntfs-3g (#39666)
+- diskdrake --fileshare:
+ o do not ask to install nautilus-filesharing if already installed (#39544)
+
+Version 10.22 - 27 March 2008
+
+- partitioning wizard lirary:
+ o allow "Use free space" if there is an extended
+ partition even if all primary partitions are used (#38804)
+ (*old* bug!)
+- draksplash:
+ o fix reading grub conf (#39346)
+- services backend:
+ o handle services with "-" as default chkconfig level in more places
+- mygtk2:
+ o allow to create buttons with stock icons (for drakguard)
+- finish-install:
+ o really set the superuser password when using simplified user+root
+ dialog (#39218)
+
+Version 10.20 - 25 March 2008
+
+- do not run main_quit if not in a main loop (eg: while loading GUI)
+ but block window deletion instead (#39230)
+- adduserdrake
+ o force the password to be utf8 (#23273)
+- diskdrake --nfs
+ o ensure "nfs-common" is started (#34103)
+
+Version 10.19 - 21 March 2008
+
+- bootloader-config, drakboot:
+ o fix device.map if it is not consistent with the system
+ (eg: it says hd0 in sdb whereas it now is sda) (#39160)
+- diskdrake:
+ o fix setting mount point of a /dev/mdX (#39142)
+ (regression introduced in 10.8)
+- list gspca, ov51x-jpeg and qc-usb-messenger in webcam modules group
+- harddrake:
+ o recommend using insensitive search (#39136)
+ o notify at X11 startup when we switched to free video driver (#39164)
+- drakupdate_fstab:
+ o do not print added/removed mountpoints with --auto (when run from
+ harddrake, like in Mandriva One), but add a --verbose option instead
+
+Version 10.18 - 21 March 2008
+
+- drakfont:
+ o fix importing fonts without chkfontpath (#37604)
+ o stop restarting XFS server
+- diskdrake:
+ o keep existing swap UUID (#38877)
+- partitioning wizard: do not show error message in wizard mode when
+ cancel is clicked (clean wizard window instead)
+- finish-install:
+ o allow to ask both root and user accounts in the same step
+ o replace home path in user config files when renaming a user (#30380)
+
+Version 10.17 - 20 March 2008
+
+- use UUID by default (for diskdrake and draklive-install)
+- finish-install:
+ o write modprobe.conf after configuring network
+ o do not configure network if already up
+ o allow to use a simplified time step
+ (no timezone selection, ntp settings as advanced)
+- move functions to get available space from installer
+ (to be used in draklive-install)
+- localedrake: update OpenOffice/BrOffice alternative according to
+ selected lang (#37820)
+
+Version 10.16.1 - 18 March 2008
+
+- handle position for paned widgets (needed for rpmdrake, #38762)
+
+Version 10.16 - 18 March 2008
+
+- adduserdrake:
+ o display kdm/gdm icon again (was disabled on year ago)
+- do not write aliases for asus_acpi and thinkpad_acpi in
+ modprobe.preload, the modules are now handled by coldplug
+- draksec
+ o do not continue if installing msec crashed or was canceled (#38911)
+- localdrake:
+ o do not make /etc/sysconfig/i18n readable only by root in high
+ security level (#39027)
+- scannerdrake:
+ o use provides instead of package name now that gurpmi handle them
+
+Version 10.15 - 14 March 2008
+
+- fix changing UID on forking
+- scannerdrake: use package name instead of Provides.
+- create Gtk2::Notify::Queue out of Gtk2::NotificationBubble::Queue
+ for libnotify support in net_applet (#37509)
+
+Version 10.12 - 13 March 2008
+
+- fix gurpmi path (#38679)
+- diskdrake:
+ o graphical error message when "No hard drives found" (#38699)
+ (otherwise drakbug will catch it and suggest to report a bug...)
+- draksound:
+ o enable to set 5.1 channels (#38796)
+- scannerdrake: fix undefined variable $in (#36387, #37039)
+
+Version 10.11 - 11 March 2008
+
+- diskdrake:
+ o really fix partition device name for some dmraid (missing "p", cf #38363)
+- draksound (#37826):
+ o add support to enable/disable ALSA to PA routing (#37826)
+ o add support to enable/disable PulseAudio
+ o add support to enable/disable user switching
+ o display trouble shooting when there's no driver too
+ o enable to reset the sound mixer to default values
+- cpufreq: fix gsx-suspmod probe
+- scannerdrake: fix to open usbtable.gz instead of usbtable
+
+Version 10.10 - 6 March 2008
+
+- finish-install:
+ o do not show broken Cancel button in license step (#38195)
+- diskdrake:
+ o fix resizing/formatting ntfs (broken because of ntfs-3g switch in previous
+ release)
+ o fix partition device name for some dmraid (missing "p", cf #38363)
+ o do not timeout after 10 minutes when resizing NTFS partition
+- detect_devices:
+ o provide sysfs device path on Firewire and PCMCIA bus
+ (to be able to fix #33950 in drakx-net)
+
+Version 10.9 - 5 March 2008
+
+- adapt to new kernel-2.6.25's sysfs layout (Eric Pielbug, #38235)
+- diskdrake: use ntfs-3g by default for ntfs partitions
+- draksplash: do not re-install grub, only modify grub's config file
+- select proper padlock module for Via CPU (#38311)
+
+Version 10.7 - 3 March 2008
+
+- bootloader-config:
+ o have a nicer name for "mnb" kernels
+- drakbug:
+ o do not catch exception if $^S is undef
+ (occurs when "eval { require foo }" and foo.pm do "use not_available")
+- use gurpmi when installing packages if possible (#24044)
+
+Version 10.6.25 - 28 February 2008
+
+- harddrake:
+ o do not assign a mount point to partitions of type "Compaq diagnostics"
+- API changes for drakx-net and rescue
+
+Version 10.6.23 - 25 February 2008
+
+- drakboot:
+ o make sure users are not listed twice (#38116)
+- drakfont:
+ o fix crashing when encountering file names with meta characters on
+ windows partitions (#36482)
+- diskdrake:
+ o jfsprogs is now jfsutils
+- drop support for arch now that rpmdrake-4.3 dropped it
+
+Version 10.6.22 - 18 February 2008
+
+- diskdrake:
+ o fix switching from LABEL=xxx to /dev/yyy in fstab (#37914)
+- add support for snd-aw2
+- drakboot --boot:
+ o fix dropping grub "configfile" entries when switching to lilo
+- draksound:
+ o move all driver list & troubleshooting in an advanced expander
+
+Version 10.6.20 - 18 February 2008
+
+- diskdrake:
+ o final fix for resizing's failures due to udev's race
+ (when writing the partition, do not del/add the same partition)
+- harddrake GUI:
+ o install linuxwacom if needed
+- harddrake service:
+ o use acpi-cpufreq for Mobile PIII/Celeron
+ (family 6 model 11, for example Toshiba Portg 3500)
+ o use speedstep-centrino only for supported models
+ and prefer acpi-cpufreq (patch from Herton, #30208)
+ o use p4-clockmod for some Intel family 6 processors not supporting EST
+
+Version 10.6.18 - 12 February 2008
+
+- handle 'icon-pressed' signal of Gtk2::Sexy::IconEntry
+
+Version 10.6.17 - 11 February 2008
+
+- add support for Gtk2::Sexy::IconEntry (needed for rpmdrake)
+- drakperm:
+ o warning dialogs are confusing since OK/cancel both ends in cancel,
+ let's offer only a cancel button
+
+Version 10.6.15 - 7 February 2008
+
+- harddrake:
+ o do not try to install openoffice64 on x86_64 (#37318)
+
+Version 10.6.14 - 5 February 2008
+
+- bootloader-config:
+ o never use "vmlinuz-desktop" or "initrd-desktop.img", always use "vmlinuz"
+ or "initrd.img" (#35721)
+- drakfont:
+ o fix crashing on file names with meta characters (#36482)
+- enhance the logout dialog (ok/cancel instead of yes/no)
+- short-circuit exit once drakbug was run on crash
+
+Version 10.6.11 - 31 January 2008
+
+- drakbug:
+ o autoselect distro version in bugzilla
+ o explain what is the usefull part of the gdb trace
+ o open help as user
+ o stop translating program name in bugzilla (#35241)
+
+Version 10.6.10 - 28 January 2008
+
+- handle new drivers:
+ o ethernet: cpmac
+ o gigabit: ipg
+ o pata/sata: pata_bf54x, sata_fsl
+ o sound: snd-at73c213
+ o tv cards: cx23885
+ o webcams: tcm825x
+- detect raid partitions based on either type 0xfd or vol_id detecting
+ linux_raid_member (#35684)
+- bootloader-config:
+ o fix handling LVM VGs with "-" in the name (#37267)
+ o do not drop "lock" in chainload entries from grub's menu.lst (#36398)
+- diskdrake --fileshare:
+ o adapt to nfs-utils service rename (nfs-server instead of nfs) (#37069)
+
+Version 10.6.9 - 25 January 2008
+
+- harddrake:
+ o class more sensors as biometric
+- drakbug:
+ o do not display twice "Cannot be run in console mode." message
+- finish-install:
+ o do ask again language (got wrongly disabled in 10.6.8)
+- harddrake service:
+ o backup xorg.conf before falling back to safe driver (#37182)
+
+Version 10.6.8 - 24 January 2008
+
+- bootloader-config, diskdrake:
+ o look for LVM PV on non partitioned disk before looking for DOS
+ partition_table (esp. for lilo which puts the DOS magic)
+- drakbug:
+ o make "Please describe what you were doing when it crashed" more
+ visible and force people to write something in before opening
+ bugzilla
+- mygtk2: make sure users of ::no_ugtk_init (eg: drakbug) do catch
+ exceptions in callbacks
+
+Version 10.6.6 - 22 January 2008
+
+- bootloader-config:
+ o fix root=xxx parameter for "/" on lvm using UUID= in fstab (#36542)
+- adapt to perl 5.10.0
+
+Version 10.6.5 - 14 January 2008
+
+- drakboot:
+ o fix handling root=UUID=xxx when modifying a bootloader entry (#36788)
+
+Version 10.6.4 - 14 January 2008
+
+- localedrake, drakx-finish-install:
+ o fix proposing Belgium when lang is "nl" and locales-fr is not installed
+ (same for Canada with lang "fr" and locales-en not installed) (#36413)
+
+Version 10.6.3 - 9 January 2008, by Thierry Vignaud
+
+- handle new drivers: atl2 (ethernet), snd-virtuoso
+- bootloader-config:
+ o fix regression introduced in 10.5.7: do not create alt_xxx entries when
+ adding a new entry in bootloader
+- harddrake:
+ o allow to set zero values in module options (#26515)
+ o make "Run config tool" available again (#34794)
+ o mark the service as interactive, so that package requests are
+ displayed with parallell init
+ o check that media are not USB keys before auto-configuring them (#34568)
+- drakupdate_fstab:
+ o never set "sync" option, use default fs options from drakx (#35204)
+ o remove --no-flag option, the "kudzu" option has not been written for ages
+- drakbug:
+ o report crash messages in the bug report only when --incident is used
+ (and not when tools explicitely run drakbug with --report)
+
+Version 10.6 - 11 December 2007, by Thierry Vignaud
+
+- handle new drivers:
+ o ethernet: fec_mpc52xx, niu
+ o gigabit: tehuti
+ o pata: pata_cs5536
+ o sata: sata_fsl
+ o wireless: b43, b43legacy, iwlwifi, libertas_cs, p54pci, p54usb
+- localedrake:
+ o adjust Uzbek locale (cf locales-uz change)
+
+Version 10.5.7 - 6 December 2007, by Thierry Vignaud
+
+- handle new drivers: e1000e, snd-oxygen, snd-pcsp
+- bootloader-config:
+ o do not drop entries "failsafe" and "linux-nonfb" when removing a kernel
+- localedrake:
+ o adapt to cooker: scim-tables-skim is now skim-scim-tables
+ o restrict the proposed input-methods for each language
+- bootloader:
+ o when reading existing menu.lst, keep verbatim entries for which the device
+ has no mount-point
+ o handle "alien" grub entries that will be kept verbatim (#23591)
+ o handle "root (hd...)" for menu.lst entries (#23591)
+ (nb: when writing, "root ..." will not be used)
+- diskdrake:
+ o drop "Undo", "Restore partition table", "Save partition table"
+ (preparing to switch to libparted)
+ o fix garbaged error messages when umounting fs
+ o disallow "Use for loopback" when the partition used for loopback is
+ not formatted (#35535)
+ o always display the {info} field of the drive (not only in expert mode)
+
+Version 10.5.3 - 9 November 2007, by Pascal "Pixel" Rigaux
+
+- bootloader-config:
+ o do not create "linux" entries for xen kernels, but "xen" entries instead
+- localedrake:
+ o fix handling variant together with charset (eg: uz.UTF-8@Latn) (#35090)
+- drakbug:
+ o prevent altering tool and the like when catching a bug (#35241)
+
+Version 10.5.2 - 6 November 2007, by Thierry Vignaud
+
+- diskdrake:
+ o add support for ext4
+- drakbug:
+ o keep buggy process around so that we can run gdb on it (if perl segfaulted)
+ o report gdb trace if possible
+- harddrake: detect storage and various controllers before anything else
+ (so that storage devices get detected at first boot on live)
+
+Version 10.5.1 - 31 October 2007, by Thierry Vignaud
+
+- bootloader-config:
+ o bootloader-config must not need network::network from libdrakx-net
+ o if drakx-kbd-mouse-x11 is not installed, simply don't add bootsplash
+ instead of dying
+- fix buttons order under KDE when using compiz (by detecting kde-window-decorator)
+- drakclock/finish-install: disable DPMS and screensaver when setting time,
+ not to blank monitor (#17031)
+
+Version 10.5.0 - 15 October 2007, by Thierry Vignaud
+
+- localedrake:
+ o do propose "Suisse" after selecting french language (#34675)
+- draksec:
+ o fix switching from "no_password" to "_password" (#34490)
+
+Version 10.4.239 - 5 October 2007, by Thierry Vignaud
+
+- finish-install: fix release notes window size
+
+Version 10.4.237 - 5 October 2007, by Olivier "blino" Blin
+
+- fix installed modules detection (#34478)
+- fix version reported by drakfont & harddrake
+- when checking dkms module packages, check that modules are either
+ available in urpmi media, or already installed (fix detection in live)
+- add shadow 'in' around Gtk2::SimpleList widgets
+
+Version 10.4.235 - 4 October 2007, by Thierry Vignaud
+
+- diskdrake --fileshare
+ o install nautilus-filesharing if nautilus is installed (#34262)
+- finish-install: use translations for network step
+
+Version 10.4.234 - 4 October 2007, by Olivier "blino" Blin
+
+- finish-install: use translations for keyboard and 3D steps
+
+Version 10.4.232 - 4 October 2007, by Olivier "blino" Blin
+
+- add helper to get kernel module path (to be used in draklive)
+
+Version 10.4.231 - 3 October 2007, by Nicolas Vigier
+
+- wizards :
+ o don't report a crash when an error prevent the wizard from
+ running (#34371)
+
+Version 10.4.230 - 3 October 2007, by Thierry Vignaud
+
+- drakboot --boot:
+ o if there is a /boot, check /boot instead of "/" to allow grub or not
+
+Version 10.4.226 - 2 October 2007, by Thierry Vignaud
+
+- drakauth:
+ o install lib64sasl2-plug-gssapi on x86_64 (instead of libsasl2-plug-gssapi)
+- draksec
+ o make authentication items be aligned
+- add ath5k module in wireless category
+
+Version 10.4.225 - 1 October 2007, by Thierry Vignaud
+
+- diskdrake:
+ o bugfix 10.4.162: allow "LVM" on RAID (#34359)
+ o improved wrapping of mount option descriptions (#19848)
+
+Version 10.4.222 - 28 September 2007, by Olivier "blino" Blin
+
+- allow interactive::gtk frontends to ask for a directory
+- allow interactive::gtk frontends not to pop wait messages
+
+Version 10.4.221 - 28 September 2007, by Olivier "blino" Blin
+
+- add back ipw3945 module in wireless modules list
+- allow to detect VirtualBox guest systems
+- add acpi-cpufreq support for some Intel CPUs (family 6 model 15)
+ (from Herton Ronaldo Krzesinski, #30208)
+
+Version 10.4.217 - 27 September 2007, by Thierry Vignaud
+
+- localedrake:
+ o allow to choose countries like "Angola" which have no locale (en_AO) in
+ the "best" countries (alas it won't be remembered, will only be used in
+ kde settings for now)
+- finish-install:
+ o display nicer HTML release notes rather than raw text version
+
+Version 10.4.213 - 26 September 2007, by Thierry Vignaud
+
+- drakbug
+ o don't report a non existant crash when run w/o --error
+ o when unable to access X11, just print the backtrace on the console
+- draksec:
+ o add a right delegation tab
+ o display arrows for tabs
+
+Version 10.4.210 - 24 September 2007, by Thierry Vignaud
+
+- diskdrake
+ o fix "Add to LVM"
+- drakclock:
+ o fix race on ugtk2->exit that causes a crash (#33894)
+- drakfont:
+ o handle fontpath.d
+ o size font directory list dialog
+
+Version 10.4.209 - 22 September 2007, by Olivier "blino" Blin
+
+- make formatXiB() handle negative numbers (for rpmdrake)
+- service_harddrake:
+ o auto-configure CD-Rom drives in fstab again (even if it prevents
+ KDE media manager from unmounting them), to be consistent with
+ install which actually configures CD-Rom drives in fstab
+
+Version 10.4.208 - 21 September 2007, by Olivier "blino" Blin
+
+- service_harddrake:
+ o do not auto-configure CD-Rom drives in fstab, it fordbids
+ umounting with hal (install does not configure them in fstab either)
+ o automatically configure harddisks
+- finish-install:
+ o write autologin settings after user creation only
+ (so that home is set and exists, should partly fix GNOME autologin)
+ o config first user to autologin if USER_AUTOLOGIN_FIRST is "yes"
+ o read gdm autologin settings
+- drakupdate_fstab: allow to configure harddisks
+
+Version 10.4.207 - 21 September 2007, by Thierry Vignaud
+
+- drakboot:
+ o create .dmrc with mode 0644 for gdm (#33774)
+- harddrake:
+ o fix listing DVD/CD as them and as unknown (#33366)
+ o stop offering to run drakxtv
+- localedrake:
+ o default input method is now scim-bridge (#32138)
+
+Version 10.4.203 - 19 September 2007, by Thierry Vignaud
+
+- diskdrake:
+ o "Clear All" defaults to LVM on full disk if drive is >4TB
+ o do not allow partitions bigger than 2TB-1 on DOS MBR, nor partitions
+ starting above 2TB-1
+- bootloader-config:
+ o handle /boot/xxx files on linux raid1
+- fix getting UUID on mdmadm (eg: md0) devices
+- getInputDevices(): keep "Bus=..." for drakx-kbd-mouse-x11
+
+Version 10.4.202 - 17 September 2007, by Thierry Vignaud
+
+- localedrake menu entries (#32941):
+ o hide system config
+ o make them more understandable
+
+Version 10.4.200 - 17 September 2007, by Thierry Vignaud
+
+- only run "chksession -l" if needed
+- bootloader-config:
+ o --rebuild-initrds: don't choke on kernel files which have no version in
+ file name (#28772)
+- drakboot:
+ o boot entrie list uses ellipsis rather than scroll bar
+- harddrake2:
+ o display model & vendor for SCSI devices too
+
+Version 10.4.198 - 16 September 2007, by Thierry Vignaud
+
+- fix a crash
+- localedrake:
+ o install scim-bridge-qt4 if KDE4 is installed
+
+Version 10.4.197 - 15 September 2007, by Thierry Vignaud
+
+- diskdrake:
+ o fix typo breaking reading fstab with UUID= entries
+- localedrake:
+ o enable to select 'scim-bridge' as IM
+ o install needed packages for skim
+ o install scim-qtimm for scim default config
+ o remove extra SCIM combinations (simpler)
+
+Version 10.4.195 - 14 September 2007, by Thierry Vignaud
+
+- distinct exceptions from segfaults, thus restoring catching SIGSEGV
+ and preventing looping while segfaulting again
+- fix loading of tifm_sd module (#18237)
+- run_program layer: enable to drop privileges through setuid()
+- drakbug:
+ o run the regular user browser (#33522)
+
+Version 10.4.193 - 13 September 2007, by Thierry Vignaud
+
+- drakbug:
+ o better behaviour when resizing
+ o use a TextView instead of Label so that text is selectable (see #33023)
+ o better formatting
+- draksound:
+ o prevent stupid & useless "driver for your sound card is unlisted"
+ o no more need to:
+ * list OSS/ALSA alternatives if none
+ * sync with list_modules
+
+Version 10.4.192 - 12 September 2007, by Olivier "blino" Blin
+
+- localedrake
+ o drop support for iiimf
+- list jmicron driver in disk/ide
+- library: have "defaults" mount option instead of empty string (for rescue)
+- service_harddrake: drop snd-usb-audio blacklist, now done with a modprobe.d file
+
+Version 10.4.190 - 5 September 2007, by Thierry Vignaud
+
+- display a warning when capslock is enabled and entering a password (#33028)
+
+Version 10.4.188 - 4 September 2007, by Thierry Vignaud
+
+- hardware detection layer:
+ o add support for tape device again (#31073)
+ o enumerate generic SCSI devices again
+- diskdrake
+ o add a comment (a la ubuntu) in fstab when using UUID=
+- harddrake
+ o detect PS2 to USB converters as keyboards
+ o display an identifier for generic SCSI devices
+ o list generic SCSI devices
+
+Version 10.4.184 - 3 September 2007, by Thierry Vignaud
+
+- diskdrake
+ o support for UUID in filesystems (and UUID=... in fstab)
+
+Version 10.4.183 - 31 August 2007, by Pascal "Pixel" Rigaux
+
+- bootloader-config
+ o handle new naming of vmlinuz flavors: vmlinuz-<version>-<flavor>-Xmdv
+ instead of vmlinuz-<version>-Xmdv<flavor>
+ o always use "linux" short name instead of "linux-<flavor>"
+ (since the long name is quite nice nowadays)
+- assume system is a laptop if it contains some "Intel Corporation|Mobile" devices
+ (fix Samsung Q1U detection, #32967)
+- draksound, harddrake service:
+ o enable snd-ac97-codec power_save=1 option if installed on laptop (#32213)
+
+Version 10.4.181 - 29 August 2007, by Thierry Vignaud
+
+- fix plural translating for C locale
+- diskdrake:
+ o fix displaying umount error message (#32273)
+ o write mdadm.conf when it is modified (#32360)
+ (a nicer fix would be to write it when needed, not so soon, but it's harder)
+ o change the legend and the colors per partition
+ o fix action "Type" on a software raid (eg: dm0)
+
+Version 10.4.172 - 21 August 2007, by Olivier "blino" Blin
+
+- ignore wmaster* devices when detecting wireless interfaces
+- misc mygtk2 updates
+
+Version 10.4.170 - 20 August 2007, by Thierry Vignaud
+
+- use '_' in modules names
+
+Version 10.4.169 - 14 August 2007, by Thierry Vignaud
+
+- adduserdrake, finish-install:
+ o create only one user
+ o fix checking user info (#32517)
+- diskdrake:
+ o add support for 'relatime' mount option
+ o kill support for 'nodiratime' mount option
+ o in fstab, have "xxx" instead of "defaults,xxx"
+
+Version 10.4.167 - 11 August 2007, by Thierry Vignaud
+
+- fix plural translations (#32505)
+- 'ibm_acpi' driver was replaced by 'thinkpad_acpi (#31606)
+
+Version 10.4.166 - 11 August 2007, by Thierry Vignaud
+
+- do a normal die if drakbug is not present
+- make Gtk2::MDV::CellRendererPixWithLabel RTL aware (#32450)
+
+Version 10.4.163 - 9 August 2007, by Pascal "Pixel" Rigaux
+
+- for XFdrake: use update-alternatives command instead doing things by hand
+ (this uses --set, new feature of update-alternatives) (#32362)
+- harddrake:
+ o display the PCI domain too
+ o handle nvidia-current.ko (Anssi Hannula)
+
+Version 10.4.162 - 08 August 2007, by Thierry Vignaud
+
+- fix fetching translations from "libDrakX-standalone" domain (#32402)
+- diskdrake:
+ o do not show partition types which have no associated filesystem
+ for LVM LV (#32326)
+
+Version 10.4.161 - 06 August 2007, by Thierry Vignaud
+
+- drakbug:
+ o exceptions with "\n" are considered normal ways to quit and thus
+ do not fire up drakbug (eg: #32292)
+- diskdrake:
+ o restore progress bar when formatting ext3
+
+Version 10.4.160 - 06 August 2007, by Thierry Vignaud
+
+- diskdrake:
+ o add support for "nodiratime" mount option
+ o fix range max value >2TB when creating a partition (useful for LVs >2TB)
+- drakxservices: describe a few more services (#18612)
+
+Version 10.4.159 - 06 August 2007, by Thierry Vignaud
+
+- diskdrake:
+ o allow setting "flush" option (for vfat)
+- drakbug: do not report "wizcancel" exceptions (#32308)
+
+Version 10.4.157 - 03 August 2007, by Thierry Vignaud
+
+- report real version on --help
+- drakbug:
+ o report version of drakbug
+- list iwl3945/iwl4965 modules (and unlist ipw3945)
+- logdrake:
+ o display "save" & "quit" button when run from the control center
+
+Version 10.4.156 - 02 August 2007, by Thierry Vignaud
+
+- localedrake:
+ o adapt configuration of consolefonts for kbd
+- logdrake:
+ o fix crash if /var/log/explanations doesn't exist (#32234)
+
+Version 10.4.153 - 02 August 2007, by Thierry Vignaud
+
+- drakbug:
+ o ask people to report lspcidrake -v output rather than lspci since it's more
+ usefull to us
+ o display the program that actually crashed and the error message
+ o do not fire on exceptions in eval { }
+ o do not loop if drakbug crashes
+ o put full backtrace on bugzilla, not only last call point
+
+Version 10.4.152 - 01 August 2007, by Thierry Vignaud
+
+- drakbug:
+ o add --error option in order to provide a backtrace
+ o fix crashing on unknown programs
+ o fix passing several options
+ o prefill description too and hint the reporter how to provide usefull data
+- report ordinary crash (unhandled exceptions, not seg faults) on bugzilla too
+
+Version 10.4.151 - 01 August 2007, by Thierry Vignaud
+
+- bootloader-config: handle vmdefault and vmdisable lilo.conf options (#26456)
+- diskdrake: drop "Rescue partition table" feature
+ (was based on rescuept which has been dropped in util-linux, but was quite
+ bad compared to testdisk anyway)
+- drakauth: fix bogus string (#10776)
+- drakbug:
+ o basic adaption to new bugzilla (#31995)
+ o display Mandriva Online for mdkapplet in the "select mandriva
+ tool" field
+ o prefill default summary with the name of the actual program which crashed
+- draksec: improve explanations (#6969)
+- drakups: adapt to new nut doc path (blino)
+
+Version 10.4.145 - 9 July 2007, by Pascal "Pixel" Rigaux
+
+- modify usbWacom() for mousedrake
+ (conflicts with drakx-kbd-mouse-x11 < 0.19)
+
+Version 10.4.144 - 05 July 2007, by Thierry Vignaud
+
+- service_harddrake:
+ o do not bother configure old Xorg conf files anymore
+ o log right driver we're switching to from fglrx
+ o factorize code handling switch for both ati & nvidia
+
+Version 10.4.143 - 04 July 2007, by Thierry Vignaud
+
+- centralize common textdomains in a single common place, thus
+ ensuring they'll be binded (#31580)
+- diskdrake:
+ o fix resizing's faillures due to udev's race when writing the partition
+ table (deleting then recreating the nodes leaves a race window...)
+- service_harddrake:
+ o do not enable fglrx libraries when disabling fglrx...
+ o only log "switch xorg driver" & do actual GL config if we do need it
+ o really log when switching from fglrx to another driver
+
+Version 10.4.140 - 27 June 2007, by Thierry Vignaud
+
+- merge "ide" and "all_ide" categories since we now use fully
+ modularized ide drivers
+- bootloader-config:
+ o configure ide-controller in modprobe.conf for upgrading to kernels
+ with modularized ide drivers
+
+Version 10.4.139 - 27 June 2007, by Thierry Vignaud
+
+- add mandrake_release_info() function
+
+Version 10.4.138 - 21 June 2007, by Thierry Vignaud
+
+- add support for snd-cmi8788 driver
+- do not package drakautoinst (#27860)
+- draksound:
+ o prevent "unlisted driver" error for snd-aoa, snd-cs5530,
+ snd-echo3g, snd-usb-caiaq & snd-usb-usx2y drivers
+- harddrake UI:
+ o stop scannerdrake from fooling us about scanners and from leading
+ us to display twice the same device (#31182)
+
+Version 10.4.136 - 12 June 2007, by Thierry Vignaud
+
+- diskdrake
+ o fix 1.9TB displayed as 1TB
+- drakboot -boot
+ o update splash when changing framebuffer resolution (#27470)
+- harddrake UI:
+ o add a class for biometric sensors (fingerprint for now) (#31182)
+
+Version 10.4.135 - 08 June 2007, by Thierry Vignaud
+
+- interactive layer:
+ o enable to override default size with Gtk+ frontend
+- drakfont:
+ o do not misbelieve a font is already installed if substring of
+ another font name
+ o simplify finding windows fonts
+ o finding windows fonts is now really case insensitive
+
+Version 10.4.134 - 06 June 2007, by Thierry Vignaud
+
+- drakfont:
+ o fix crash (#28016)
+ o fix enumerating fonts on old windows (#28016)
+
+Version 10.4.133 - 05 June 2007, by Thierry Vignaud
+
+- bootloader-config:
+ o handle kernel-xen-uptodate (#31154)
+- drakfont: fix crash
+
+Version 10.4.132 - 05 June 2007, by Thierry Vignaud
+
+- fix some UTF8 issue (#31067) (notably drakbug)
+- hw support:
+ o handle snd-cs5530 driver
+- progress bar wait_message: ensure it doesn't go crazy when asked to update
+ with the same fraction (eg #30090)
+- diskdrake:
+ o when formatting ntfs don't zero partition (#30928)
+- drakfont:
+ o do see fuse-mounted or ntfs-3g windows partitions (ffixxx, #28016)
+ o try different cases on windows partitions (based on ffixxx suggestion, #28016)
+- drakhelp:
+ o fix .mozilla dir as root when it doesn't exists (#29775)
+- draksec:
+ o make the help dialog clearer about default values (#24159)
+- harddrake GUI:
+ o fix USB UPS detection logic (whitelist supported hardware)
+- harddrake service:
+ o drop support for kernel-2.4.x
+
+Version 10.4.131 - 18 May 2007, by Thierry Vignaud
+
+- bug fix for rpmdrake: pkgs.pm file was missing
+- diskdrake:
+ o fix resizing's failures due to udev race when writing the
+ partition table
+
+Version 10.4.130 - 16 May 2007, by Thierry Vignaud
+
+- bootloader-config: do create /boot/initrd-xxx.img when there is no
+ bootloader (#30771 comment #21)
+- create udev nodes configuration file in /etc/udev/devices.d/ instead
+ of conf.d (used for modem and mouse)
+- diskdrake:
+ o use "mkfs.ext3" instead of "mkfs.ext2 -J"
+ (to have dir_index & resize_inode features)
+ (cf Frederik Himpe 23 Apr 2007 mail on cooker)
+ o fix ext3 formatting with label and progress bar (#30032)
+- localedrake: don't call grub-gfxmenu when used by simple user
+
+Version 10.4.127 - 30 March 2007, by Olivier "blino" Blin
+
+- don't configure /etc/kde/kdm/kdmrc if it doesn't exist
+ (other kdmrc.rpmnew will be created, many important values will be missing)
+- finish-install: source mandriva-release profile script to get
+ correct gtk theme (Frederic Crozat)
+
+Version 10.4.126 - 29 March 2007, by Olivier "blino" Blin
+
+- use pci_domain when matching sysfs device and computing
+ sysfs device path
+
+Version 10.4.125 - 29 March 2007, by Olivier "blino" Blin
+
+- fix multiple detection of PCI network cards with the same driver (#29688)
+
+Version 10.4.123 - 26 March 2007, by Olivier "blino" Blin
+
+- blacklist ax*, rose*, nr*, bce* and scc* Hamradio devices
+ when detecting network interfaces (#28776)
+- harddrake service: fallback on the right driver for ATI gfx cards
+ when fglrx module is missing
+- introduce shared bootloader functions so that draklive-install and
+ drakboot add correct command line parameters (such as resume=)
+- use grub by default (noticeable in One install)
+
+Version 10.4.121 - 23 March 2007, by Thierry Vignaud
+
+- interactive::curses:
+ o handle multi-line labels, and wrap too long labels (#29060)
+- do not use bold&big for advanced_messages
+ (fixes authentication choice being big & ugly, #28676)
+
+Version 10.4.118 - 22 March 2007, by Thierry Vignaud
+
+- diskdrake:
+ o minimal support for switching from ntfs to ntfs-3g
+ o move ntfs in the list of "important" filesystems
+- enable to set up 32bit media on x86_64
+- fix lang configuration in KDE by writting it in current profile
+
+Version 10.4.117 - 21 March 2007, by Thierry Vignaud
+
+- detect all known TV cards (#29633)
+- harddrake service:
+ o load modules for DVB & TV cards (#29633)
+ o switch ATI cards to free driver if binary driver isn't installed
+- use http://api.mandriva.com/mirrors/$type.$version.$arch instead of simply
+ $version.$arch (useful to differentiate CorpoDesktop4)
+
+Version 10.4.116 - 19 March 2007, by Thierry Vignaud
+
+- handle more drivers (dvb, ethernet, gigabit, ide, pcmcia, sata,
+ sound, tv, usb hosts, wan, webcam, wireless)
+- diskdrake: handle mkntfs
+- localedrake: remove error running grub-gfxmenu when /boot/gfxmenu doesn't exit
+
+Version 10.4.114 - 16 March 2007, by Thierry Vignaud
+
+- do not load anymore floppy module (#23158, #25975, #28911, #29280)
+- fix testing success exit of child processes (mdkapplet)
+- localedrake: set grub gfxmenu language
+
+Version 10.4.113 - 16 March 2007, by Pascal "Pixel" Rigaux
+
+- drakboot --boot: allow choosing a non-installed bootloader
+ (ease switching from lilo to grub)
+- use grub-gfxmenu comand to configure /boot/gfxmenu for grub
+
+Version 10.4.112 - 15 March 2007, by Thierry Vignaud
+
+- die on downloading mirror list faillure
+- log using mirror API into explanations
+
+Version 10.4.110 - 15 March 2007, by Thierry Vignaud
+
+- add sizing dialog support for rpmdrake
+- do not buggily use speedstep-centrino on Core2 duo, but use it on
+ P4M (as initially intended?) (blino)
+
+Version 10.4.108 - 13 March 2007, by Thierry Vignaud
+
+- load tifm_sd if needed (#25133)
+- drakbug:
+ o fix finding package for keyboarddrake
+ o fix managing --incident MandrivaUpdate
+ o menudrake was replaced by drakmenustyle
+ o some tools were splited out of drakxtools; enable to lookup the proper package
+
+Version 10.4.105 - 9 March 2007, by Thierry Vignaud
+
+- configure "tifm_7xx1" driven card_reader (#25133)
+- enhance wrapping in some dialogs
+
+Version 10.4.104 - 7 March 2007, by Thierry Vignaud
+
+- do not bother configure old modutils
+- handle SD cards (#24054)
+- harddrake2: list SD card readers in their own category
+
+Version 10.4.102 - 6 March 2007, by Thierry Vignaud
+
+- diskdrake in text mode: when choosing a partition, "Empty space on hdx"
+ instead of "Empty" (#29087)
+- harddrake service:
+ o adapt to new nvidia drivers (#29052)
+ o when switching from nvidia to nv, do setup gl_conf alternative
+- symlinkf_update_alternatives: remove broken files for missing slave files
+ (useful for not having a broken /etc/modprobe.d/nvidia.conf (XFdrake))
diff --git a/perl-install/Newt/.cvsignore b/perl-install/Newt/.cvsignore
deleted file mode 100644
index 25fe4e1c1..000000000
--- a/perl-install/Newt/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-Newt.bs
-Newt.c
-pm_to_blib
-blib
-Makefile_c
diff --git a/perl-install/Newt/Av_CharPtrPtr.c b/perl-install/Newt/Av_CharPtrPtr.c
deleted file mode 100644
index f28fa6315..000000000
--- a/perl-install/Newt/Av_CharPtrPtr.c
+++ /dev/null
@@ -1,99 +0,0 @@
-#ifdef __cplusplus
-extern "C" {
-#endif
-#include "EXTERN.h"
-#include "perl.h"
-#include "XSUB.h"
-#include "Av_CharPtrPtr.h" /* XS_*_charPtrPtr() */
-#ifdef __cplusplus
-}
-#endif
-
-
-/* Used by the INPUT typemap for char**.
- * Will convert a Perl AV* (containing strings) to a C char**.
- */
-char **
-XS_unpack_charPtrPtr( rv )
-SV *rv;
-{
- AV *av;
- SV **ssv;
- char **s;
- int avlen;
- int x;
-
- if( SvROK( rv ) && (SvTYPE(SvRV(rv)) == SVt_PVAV) )
- av = (AV*)SvRV(rv);
- else {
- warn("XS_unpack_charPtrPtr: rv was not an AV ref");
- return( (char**)NULL );
- }
-
- /* is it empty? */
- avlen = av_len(av);
- if( avlen < 0 ){
- warn("XS_unpack_charPtrPtr: array was empty");
- return( (char**)NULL );
- }
-
- /* av_len+2 == number of strings, plus 1 for an end-of-array sentinel.
- */
- s = (char **)safemalloc( sizeof(char*) * (avlen + 2) );
- if( s == NULL ){
- warn("XS_unpack_charPtrPtr: unable to malloc char**");
- return( (char**)NULL );
- }
- for( x = 0; x <= avlen; ++x ){
- ssv = av_fetch( av, x, 0 );
- if( ssv != NULL ){
- if( SvPOK( *ssv ) ){
- s[x] = (char *)safemalloc( SvCUR(*ssv) + 1 );
- if( s[x] == NULL )
- warn("XS_unpack_charPtrPtr: unable to malloc char*");
- else
- strcpy( s[x], SvPV( *ssv, PL_na ) );
- }
- else
- warn("XS_unpack_charPtrPtr: array elem %d was not a string.", x );
- }
- else
- s[x] = (char*)NULL;
- }
- s[x] = (char*)NULL; /* sentinel */
- return( s );
-}
-
-/* Used by the OUTPUT typemap for char**.
- * Will convert a C char** to a Perl AV*.
- */
-void
-XS_pack_charPtrPtr( st, s )
-SV *st;
-char **s;
-{
- AV *av = newAV();
- SV *sv;
- char **c;
-
- for( c = s; *c != NULL; ++c ){
- sv = newSVpv( *c, 0 );
- av_push( av, sv );
- }
- sv = newSVrv( st, NULL ); /* upgrade stack SV to an RV */
- SvREFCNT_dec( sv ); /* discard */
- SvRV( st ) = (SV*)av; /* make stack RV point at our AV */
-}
-
-
-/* cleanup the temporary char** from XS_unpack_charPtrPtr */
-void
-XS_release_charPtrPtr(s)
-char **s;
-{
- char **c;
- for( c = s; *c != NULL; ++c )
- safefree( *c );
- safefree( s );
-}
-
diff --git a/perl-install/Newt/Av_CharPtrPtr.h b/perl-install/Newt/Av_CharPtrPtr.h
deleted file mode 100644
index 765f1a731..000000000
--- a/perl-install/Newt/Av_CharPtrPtr.h
+++ /dev/null
@@ -1,4 +0,0 @@
-char ** XS_unpack_charPtrPtr _(( SV *rv ));
-void XS_pack_charPtrPtr _(( SV *st, char **s ));
-void XS_release_charPtrPtr _(( char **s ));
-
diff --git a/perl-install/Newt/Makefile b/perl-install/Newt/Makefile
deleted file mode 100644
index 613ca8a1c..000000000
--- a/perl-install/Newt/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-.PHONY: clean
-
-Newt: %: %.xs
- test -e Makefile_c || perl Makefile.PL
- $(MAKE) -f Makefile_c LD_RUN_PATH= || $(MAKE) -f Makefile_c LD_RUN_PATH=
- rm -f ../auto/Newt ; ln -s ../Newt/blib/arch/auto/Newt ../auto
-
-clean:
- test ! -e Makefile_c || $(MAKE) -f Makefile_c clean
- rm -f *~ *.o
diff --git a/perl-install/Newt/Makefile.PL b/perl-install/Newt/Makefile.PL
deleted file mode 100644
index 6378a8f31..000000000
--- a/perl-install/Newt/Makefile.PL
+++ /dev/null
@@ -1,13 +0,0 @@
-use ExtUtils::MakeMaker;
-# See lib/ExtUtils/MakeMaker.pm for details of how to influence
-# the contents of the Makefile that is written.
-
-WriteMakefile(
- 'NAME' => 'Newt',
- 'OBJECT' => 'Av_CharPtrPtr.o Newt.o',
- 'MAKEFILE' => 'Makefile_c',
- 'OPTIMIZE' => '-Os',
- 'VERSION_FROM' => 'Newt.pm', # finds $VERSION
- 'LIBS' => ['-lnewt -lslang'],
- 'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
-);
diff --git a/perl-install/Newt/Newt.pm b/perl-install/Newt/Newt.pm
deleted file mode 100644
index 1a93f02a0..000000000
--- a/perl-install/Newt/Newt.pm
+++ /dev/null
@@ -1,20 +0,0 @@
-package Newt; # $Id$
-
-use strict;
-use vars qw($VERSION @ISA);
-use DynaLoader;
-
-use vars qw($VERSION @ISA);
-@ISA = qw(DynaLoader);
-$VERSION = '0.01';
-Newt->bootstrap($VERSION);
-
-package Newt::Component;
-
-our @ISA = qw(); # help perl_checker
-
-package Newt::Grid;
-
-our @ISA = qw(); # help perl_checker
-
-1;
diff --git a/perl-install/Newt/Newt.xs b/perl-install/Newt/Newt.xs
deleted file mode 100644
index 7b2317cc7..000000000
--- a/perl-install/Newt/Newt.xs
+++ /dev/null
@@ -1,498 +0,0 @@
-#include "EXTERN.h"
-#include "perl.h"
-#include "XSUB.h"
-#include <newt.h>
-#include <slang/slang.h>
-
-static void suspend() {
- newtSuspend();
- raise(SIGTSTP);
- newtResume();
-}
-
-static void componentCallback(newtComponent co, void *data) {
- dSP;
- PUSHMARK(SP);
- perl_call_sv((SV *) data, G_DISCARD);
-}
-
-
-typedef newtComponent Newt__Component;
-typedef newtGrid Newt__Grid;
-
-
-MODULE = Newt PACKAGE = Newt PREFIX = newt
-
-PROTOTYPES: DISABLE
-
-
-void
-DESTROY()
- CODE:
- {
- newtFinished();
- }
-
-int
-newtInit(setlocale)
- int setlocale
- CODE:
- SLsmg_Setlocale = setlocale;
- newtInit();
-
-int
-newtFinished()
-
-void
-newtCls()
-
-void
-newtSuspend()
-
-void
-newtResume()
-
-int
-newtCenteredWindow(width,height,title)
- int width;
- int height;
- const char * title;
-
-void
-newtPopWindow()
-
-void
-newtRefresh()
-
-void
-newtPushHelpLine(text)
- const char * text;
-
-void
-newtDrawRootText(row,col,text)
- int row;
- int col;
- const char * text;
-
-void
-newtGetScreenSize()
- PPCODE:
-{
- int cols, rows;
- newtGetScreenSize(&cols, &rows);
- PUSHs(sv_2mortal(newSViv(cols)));
- PUSHs(sv_2mortal(newSViv(rows)));
-}
-
-void
-newtSetSuspendCallback()
- CODE:
- {
- newtSetSuspendCallback(suspend, NULL);
- }
-
-
-void
-newtWinMessage(title,buttonText,text)
- char * title;
- char * buttonText;
- char * text;
-
-int
-newtWinChoice(title,button1,button2,text)
- char * title;
- char * button1;
- char * button2;
- char * text;
-
-int
-newtWinTernary(title,button1,button2,button3,message)
- char * title;
- char * button1;
- char * button2;
- char * button3;
- char * message;
-
-MODULE = Newt PACKAGE = Newt::Component PREFIX = newt
-
-void
-addCallback(co, callback)
- Newt::Component co;
- SV *callback;
- CODE:
- newtComponentAddCallback(co, componentCallback, callback);
-
-Newt::Component
-newtCompactButton(text)
- const char * text;
- CODE:
- RETVAL = newtCompactButton(-1, -1, text);
- OUTPUT:
- RETVAL
-
-Newt::Component
-newtButton(text)
- const char * text;
- CODE:
- RETVAL = newtButton(-1, -1, text);
- OUTPUT:
- RETVAL
-
-Newt::Component
-newtCheckbox(text,defValue,seq)
- const char * text;
- char *defValue;
- const char * seq;
- CODE:
- RETVAL = newtCheckbox(-1, -1, text, defValue[0], seq, NULL);
- OUTPUT:
- RETVAL
-
-int
-newtCheckboxGetValue(co)
- Newt::Component co;
-
-void
-newtCheckboxSetValue(co, value)
- Newt::Component co;
- char *value;
- CODE:
- newtCheckboxSetValue(co, value[0]);
-
-Newt::Component
-newtLabel(text)
- const char * text;
-CODE:
- RETVAL = newtLabel(-1, -1, text);
-OUTPUT:
- RETVAL
-
-void
-newtLabelSetText(co,text)
- Newt::Component co;
- const char * text;
-
-Newt::Component
-newtVerticalScrollbar(height,normalColorset,thumbColorset)
- int height;
- int normalColorset;
- int thumbColorset;
-CODE:
- RETVAL = newtVerticalScrollbar(-1, -1, height,normalColorset,thumbColorset);
-OUTPUT:
- RETVAL
-
-void
-newtScrollbarSet(co,where,total)
- Newt::Component co;
- int where;
- int total;
-
-Newt::Component
-newtListbox(height,flags)
- int height;
- int flags;
-CODE:
- RETVAL = newtListbox(-1, -1, height, flags);
-OUTPUT:
- RETVAL
-
-SV *
-newtListboxGetCurrent(co)
- Newt::Component co;
-CODE:
- RETVAL = SvREFCNT_inc(newtListboxGetCurrent(co));
-OUTPUT:
- RETVAL
-
-
-void
-newtListboxSetCurrent(co,indice)
- Newt::Component co;
- int indice;
-
-void
-newtListboxSetWidth(co,width)
- Newt::Component co;
- int width;
-
-int
-newtListboxAddEntry(co,text,data)
- Newt::Component co;
- const char * text;
- SV * data;
-CODE:
- RETVAL = newtListboxAddEntry(co, text, data);
-OUTPUT:
- RETVAL
-
-
-Newt::Component
-newtTree(height,want_scroll)
- int height;
- int want_scroll;
- CODE:
- RETVAL = newtCheckboxTree(-1,-1,height, (want_scroll ? NEWT_FLAG_SCROLL : 0) | NEWT_CHECKBOXTREE_HIDE_BOX);
- OUTPUT:
- RETVAL
-
-int
-newtTreeAdd(co,text,data,parents)
- Newt::Component co;
- const char * text;
- int data;
- SV * parents;
- CODE:
- {
- int l[10];
- int i;
- AV *av = (AV*) SvRV(parents);
- for (i = 0; i <= av_len(av); i++) l[i] = SvIV(*av_fetch(av, i, 0));
- l[i++] = NEWT_ARG_APPEND;
- l[i] = NEWT_ARG_LAST;
- RETVAL = newtCheckboxTreeAddArray(co, text, (void *) data, 0, l);
- }
- OUTPUT:
- RETVAL
-
-void
-newtTreeSetCurrent(co, data)
- Newt::Component co;
- int data;
- CODE:
- newtCheckboxTreeSetCurrent(co, (void *) data);
-
-void
-newtTreeSetWidth(co,width)
- Newt::Component co;
- int width;
- CODE:
- newtCheckboxTreeSetWidth(co, width);
-
-int
-newtTreeGetCurrent(co)
- Newt::Component co;
-CODE:
- RETVAL = (int) newtCheckboxTreeGetCurrent(co);
-OUTPUT:
- RETVAL
-
-
-Newt::Component
-newtTextbox(left,top,width,height,want_scroll)
- int left;
- int top;
- int width;
- int height;
- int want_scroll;
- CODE:
- RETVAL = newtTextbox(left,top,width,height, (want_scroll ? NEWT_FLAG_SCROLL : 0) | NEWT_FLAG_WRAP);
- OUTPUT:
- RETVAL
-
-void
-newtTextboxSetText(co,text)
- Newt::Component co;
- const char * text;
-
-void
-newtTextboxSetHeight(co,height)
- Newt::Component co;
- int height;
-
-int
-newtTextboxGetNumLines(co)
- Newt::Component co;
-
-char *
-newtReflowText(text,width,flexDown,flexUp,actualWidth,actualHeight)
- char * text;
- int width;
- int flexDown;
- int flexUp;
- int * actualWidth;
- int * actualHeight;
-
-Newt::Component
-newtForm(vertBar,help,flags)
- Newt::Component vertBar;
- char * help;
- int flags;
-
-void
-newtFormSetSize(co)
- Newt::Component co;
-
-Newt::Component
-newtFormGetCurrent(co)
- Newt::Component co;
-
-void
-newtFormSetBackground(co,color)
- Newt::Component co;
- int color;
-
-void
-newtFormSetCurrent(co,subco)
- Newt::Component co;
- Newt::Component subco;
-
-void
-newtFormAddComponent(form,co)
- Newt::Component form;
- Newt::Component co;
-
-void
-newtFormAddGrid(form,grid,recurse)
- Newt::Component form;
- Newt::Grid grid;
- int recurse;
- CODE:
- newtGridAddComponentsToForm(grid,form,recurse);
-
-void
-newtFormSetHeight(co,height)
- Newt::Component co;
- int height;
-
-void
-newtFormSetWidth(co,width)
- Newt::Component co;
- int width;
-
-Newt::Component
-newtRunForm(form)
- Newt::Component form;
-
-void
-newtDrawForm(form)
- Newt::Component form;
-
-Newt::Component
-newtEntry(initialValue,width,flag)
- const char * initialValue;
- int width;
- int flag;
- CODE:
- {
- const char *result;
- RETVAL = newtEntry(-1, -1, initialValue,width,&result,flag);
- }
- OUTPUT:
- RETVAL
-
-void
-newtEntrySet(co,value,cursorAtEnd)
- Newt::Component co;
- const char * value;
- int cursorAtEnd;
-
-char *
-newtEntryGetValue(co)
- Newt::Component co;
-
-void
-newtFormDestroy(form)
- Newt::Component form;
-
-MODULE = Newt PACKAGE = Newt::Grid PREFIX = newt
-
-Newt::Grid
-newtCreateGrid(cols,rows)
- int cols;
- int rows;
-
-Newt::Grid
-HCloseStacked3(c1, c2, c3)
- Newt::Component c1;
- Newt::Component c2;
- Newt::Component c3;
- CODE:
- {
- RETVAL = newtGridHCloseStacked(NEWT_GRID_COMPONENT, c1, NEWT_GRID_COMPONENT, c2, NEWT_GRID_COMPONENT, c3);
- }
-OUTPUT:
-RETVAL
-
-
-Newt::Grid
-newtGridBasicWindow(text,middle,buttons)
- Newt::Component text;
- Newt::Grid middle;
- Newt::Grid buttons;
-
-
-Newt::Grid
-newtGridSimpleWindow(text,middle,buttons)
- Newt::Component text;
- Newt::Component middle;
- Newt::Grid buttons;
-
-void
-newtGridSetField(grid,col,row,type,val,padLeft,padTop,padRight,padBottom,anchor,flags)
- Newt::Grid grid;
- int col;
- int row;
- enum newtGridElement type;
- void * val;
- int padLeft;
- int padTop;
- int padRight;
- int padBottom;
- int anchor;
- int flags;
-
-
-void
-newtGridFree(grid,recurse)
- Newt::Grid grid;
- int recurse;
-
-void
-newtGridPlace(grid,left,top)
- Newt::Grid grid;
- int left;
- int top;
-
-void
-newtGridGetSize(grid)
- Newt::Grid grid;
- PPCODE:
-{
- int width;
- int height;
- newtGridGetSize(grid, &width, &height);
- PUSHs(sv_2mortal(newSViv(width)));
- PUSHs(sv_2mortal(newSViv(height)));
-}
-
-void
-newtGridWrappedWindow(grid,title)
- Newt::Grid grid;
- char * title;
-
-Newt::Grid
-newtButtonBar(button1, ...)
- char * button1;
- PPCODE:
- {
- static newtComponent p[11];
- int i;
- EXTEND(SP, items + 1);
-#define a(i) (char *)SvPV(ST(i),PL_na)
- PUSHs(sv_setref_pv(sv_newmortal(), "Newt::Grid",
- newtButtonBar(items > 0 ? a( 0) : NULL, items > 0 ? &p[ 0] : NULL,
- items > 1 ? a( 1) : NULL, items > 1 ? &p[ 1] : NULL,
- items > 2 ? a( 2) : NULL, items > 2 ? &p[ 2] : NULL,
- items > 3 ? a( 3) : NULL, items > 3 ? &p[ 3] : NULL,
- items > 4 ? a( 4) : NULL, items > 4 ? &p[ 4] : NULL,
- items > 5 ? a( 5) : NULL, items > 5 ? &p[ 5] : NULL,
- items > 6 ? a( 6) : NULL, items > 6 ? &p[ 6] : NULL,
- items > 7 ? a( 7) : NULL, items > 7 ? &p[ 7] : NULL,
- items > 8 ? a( 8) : NULL, items > 8 ? &p[ 8] : NULL,
- items > 9 ? a( 9) : NULL, items > 9 ? &p[ 9] : NULL,
- items > 10 ? a(10) : NULL, items > 10 ? &p[10] : NULL,
- NULL)));
-#undef a
- for (i = 0; i < items; i++) PUSHs(sv_setref_pv(sv_newmortal(), "Newt::Component", p[i]));
- }
diff --git a/perl-install/Newt/typemap b/perl-install/Newt/typemap
deleted file mode 100644
index 5aaa2f668..000000000
--- a/perl-install/Newt/typemap
+++ /dev/null
@@ -1,25 +0,0 @@
-TYPEMAP
-
-const char * T_PV
-const void * T_PV
-int * T_PV
-void ** T_PACKED
-
-enum newtFlagsSense T_IV
-enum newtGridElement T_IV
-SV ** T_SV
-
-Newt::Component NewtComponent
-Newt::Grid NewtGrid
-
-INPUT
-NewtComponent
- $var = ($type) SvIV((SV*)SvRV($arg))
-NewtGrid
- $var = ($type) SvIV((SV*)SvRV($arg))
-
-OUTPUT
-NewtComponent
- sv_setref_pv($arg, "Newt::Component", (void*) $var);
-NewtGrid
- sv_setref_pv($arg, "Newt::Grid", (void*) $var);
diff --git a/perl-install/PORTING b/perl-install/PORTING
new file mode 100644
index 000000000..68f3d5e9f
--- /dev/null
+++ b/perl-install/PORTING
@@ -0,0 +1,4 @@
+This file list the API changes done in mageia:
+
+The function mandrake_release_info() is now called mageia_release_info().
+The function mandrake_release is now called mageia_release().
diff --git a/perl-install/Xconfig/FILES b/perl-install/Xconfig/FILES
deleted file mode 100644
index f6352dedf..000000000
--- a/perl-install/Xconfig/FILES
+++ /dev/null
@@ -1,6 +0,0 @@
-
-parse --- xfree ---- default ------------------ main
- \--- card -------------------/ test
- \-- monitor ---------------/ various
- \- screen ---------------/ proprietary
- \ resolution_and_depth-/
diff --git a/perl-install/Xconfig/card.pm b/perl-install/Xconfig/card.pm
deleted file mode 100644
index 75e5388df..000000000
--- a/perl-install/Xconfig/card.pm
+++ /dev/null
@@ -1,603 +0,0 @@
-package Xconfig::card; # $Id$
-
-use diagnostics;
-use strict;
-
-use detect_devices;
-use modules;
-use common;
-use log;
-
-
-my %VideoRams = (
- 256 => N_("256 kB"),
- 512 => N_("512 kB"),
- 1024 => N_("1 MB"),
- 2048 => N_("2 MB"),
- 4096 => N_("4 MB"),
- 8192 => N_("8 MB"),
- 16384 => N_("16 MB"),
- 32768 => N_("32 MB"),
- 65536 => N_("64 MB or more"),
-);
-
-my $lib = arch() =~ /x86_64/ ? "lib64" : "lib";
-
-my @xfree4_Drivers = ((arch() =~ /^sparc/ ? qw(sunbw2 suncg14 suncg3 suncg6 sunffb sunleo suntcx) :
- qw(apm ark chips cirrus cyrix glide i128 i740 i810 imstt
- mga neomagic newport nv rendition r128 radeon vesa
- s3 s3virge savage siliconmotion sis tdfx tga trident tseng vmware)),
- qw(ati glint vga fbdev));
-
-sub from_raw_X {
- my ($raw_X) = @_;
-
- my $device = $raw_X->get_device or die "no card configured";
-
- my $card = {
- use_DRI_GLX => eval { any { /dri/ } $raw_X->get_modules },
- %$device,
- };
- add_to_card__using_Cards($card, $card->{BoardName});
- $card;
-}
-
-sub to_raw_X {
- my ($card, $raw_X) = @_;
-
- my @cards = ($card, @{$card->{cards} || []});
-
- foreach (@cards) {
- #- Specific ATI fglrx driver default options
- if ($_->{Driver} eq 'fglrx') {
- # $default_ATI_fglrx_config need to be move in proprietary ?
- $_->{raw_LINES} ||= default_ATI_fglrx_config();
- }
- if (arch() =~ /ppc/ && ($_->{Driver} eq 'r128' || $_->{Driver} eq 'radeon')) {
- $_->{UseFBDev} = 1;
- }
- }
-
- $raw_X->set_devices(@cards);
-
- $raw_X->get_ServerLayout->{Xinerama} = { commented => !$card->{Xinerama}, Option => 1 }
- if defined $card->{Xinerama};
-
- $raw_X->set_load_module('glx', !$card->{DRI_GLX_SPECIAL}); #- glx for everyone, except proprietary nvidia
- $raw_X->set_load_module('dri', $card->{use_DRI_GLX} && !$card->{DRI_GLX_SPECIAL});
-
- # This loads the NVIDIA GLX extension module.
- # IT IS IMPORTANT TO KEEP NAME AS FULL PATH TO libglx.so ELSE
- # IT WILL LOAD XFree86 glx module and the server will crash.
- $raw_X->set_load_module("/usr/X11R6/$lib/modules/extensions/libglx.so", $card->{DRI_GLX_SPECIAL});
- $raw_X->remove_Section('DRI');
-
- $raw_X->remove_load_module('v4l') if $card->{use_DRI_GLX} && $card->{Driver} eq 'r128';
-}
-
-sub default_ATI_fglrx_config() { our $default_ATI_fglrx_config }
-
-sub probe() {
-#-for Pixel tests
-#- my @c = { driver => 'Card:Matrox Millennium G400 DualHead', description => 'Matrox|Millennium G400 Dual HeadCard' };
- my @c = detect_devices::matching_driver__regexp('^(Card|Server|Driver):');
-
- my @cards = map {
- my @l = $_->{description} =~ /(.*?)\|(.*)/;
- my $card = {
- description => $_->{description},
- VendorName => $l[0], BoardName => $l[1],
- BusID => "PCI:$_->{pci_bus}:$_->{pci_device}:$_->{pci_function}",
- };
- if ($_->{driver} =~ /Card:(.*)/) { $card->{BoardName} = $1; add_to_card__using_Cards($card, $1) }
- elsif ($_->{driver} =~ /Driver:(.*)/) { $card->{Driver} = $1 }
- else { internal_error() }
-
- $card;
- } @c;
-
- if (@cards >= 2 && $cards[0]{card_name} eq $cards[1]{card_name} && $cards[0]{card_name} eq 'Intel 830') {
- shift @cards;
- }
- #- take a default on sparc if nothing has been found.
- if (arch() =~ /^sparc/ && !@cards) {
- log::l("Using probe with /proc/fb as nothing has been found!");
- my $s = cat_("/proc/fb");
- @cards = { server => $s =~ /Mach64/ ? "Mach64" : $s =~ /Permedia2/ ? "3DLabs" : "Sun24" };
- }
-
- #- disabling MULTI_HEAD when not available
- foreach (@cards) {
- $_->{MULTI_HEAD} && $_->{card_name} =~ /G[24]00/ or next;
- if ($ENV{MATROX_HAL}) {
- $_->{need_MATROX_HAL} = 1;
- } else {
- delete $_->{MULTI_HEAD};
- }
- }
-
- #- in case of only one cards, remove all BusID reference, this will avoid
- #- need of change of it if the card is moved.
- #- on many PPC machines, card is on-board, BusID is important, leave?
- if (@cards == 1 && !$cards[0]{MULTI_HEAD} && arch() !~ /ppc/) {
- delete $cards[0]{BusID};
- }
-
- @cards;
-}
-
-sub card_config__not_listed {
- my ($in, $card, $options) = @_;
-
- my $vendors_regexp = join '|', map { quotemeta } (
- '3Dlabs',
- 'AOpen', 'ASUS', 'ATI', 'Ark Logic', 'Avance Logic',
- 'Cardex', 'Chaintech', 'Chips & Technologies', 'Cirrus Logic', 'Compaq', 'Creative Labs',
- 'Dell', 'Diamond', 'Digital',
- 'ET', 'Elsa',
- 'Genoa', 'Guillemot', 'Hercules', 'Intel', 'Leadtek',
- 'Matrox', 'Miro', 'NVIDIA', 'NeoMagic', 'Number Nine',
- 'Oak', 'Orchid',
- 'RIVA', 'Rendition Verite',
- 'S3', 'Silicon Motion', 'STB', 'SiS', 'Sun',
- 'Toshiba', 'Trident',
- 'VideoLogic',
- );
- my $cards = readCardsDB("$ENV{SHARE_PATH}/ldetect-lst/Cards+");
-
- my @xf4 = grep { $options->{allowFB} || $_ ne 'fbdev' } @xfree4_Drivers;
- my @list = (
- (map { 'Vendor|' . $_ } keys %$cards),
- (map { 'Xorg|' . $_ } @xf4),
- );
-
- my $r = exists $cards->{$card->{BoardName}} ? "Vendor|$card->{BoardName}" : 'Xorg|vesa';
- $in->ask_from_({ title => N("X server"),
- messages => N("Choose an X server"),
- interactive_help_id => 'configureX_card_list',
- },
- [ { val => \$r, separator => '|', list => \@list, sort => 1,
- format => sub { $_[0] =~ /^Vendor\|($vendors_regexp)\s*-?(.*)/ ? "Vendor|$1|$2" :
- $_[0] =~ /^Vendor\|(.*)/ ? "Vendor|Other|$1" : $_[0] } } ]) or return;
-
- log::explanations("Xconfig::card: $r manually chosen");
-
- $r eq "Vendor|$card->{BoardName}" and return 1; #- it is unchanged, do not modify $card
-
- my ($kind, $s) = $r =~ /(.*?)\|(.*)/;
-
- %$card = ();
- if ($kind eq 'Vendor') {
- add_to_card__using_Cards($card, $s);
- } else {
- $card->{Driver} = $s;
- }
- $card->{manually_chosen} = 1;
- 1;
-}
-
-sub multi_head_choose {
- my ($in, $auto, @cards) = @_;
-
- my @choices = multi_head_choices('', @cards);
-
- my $tc = $choices[0];
- if ($auto) {
- @choices == 1 or return;
- } else {
- $tc = $in->ask_from_listf(N("Multi-head configuration"),
- N("Your system supports multiple head configuration.
-What do you want to do?"), sub { $_[0]{text} }, \@choices) or return;
- }
- $tc->{code} or die internal_error();
- return $tc->{code}();
-}
-
-sub configure_auto_install {
- my ($raw_X, $do_pkgs, $old_X, $options) = @_;
-
- my $card = $old_X->{card} || {};
-
- if ($card->{card_name}) {
- #- try to get info from given card_name
- add_to_card__using_Cards($card, $card->{card_name});
- if (!$card->{Driver}) {
- log::l("bad card_name $card->{card_name}, using probe");
- undef $card->{card_name};
- }
- }
-
- if (!$card->{Driver}) {
- my @cards = probe();
- my ($choice) = multi_head_choices($old_X->{Xinerama}, @cards);
- $card = $choice ? $choice->{code}() : do {
- log::explanations('no graphic card probed, try providing one using $o->{card}{Driver} or $o->{card}{card_name}. Defaulting...');
- { Driver => $options->{allowFB} ? 'fbdev' : 'vesa' };
- };
- }
-
- my ($glx_choice) = xfree_and_glx_choices($card);
- log::explanations("Using $glx_choice->{text}");
- $glx_choice->{code}();
- set_glx_restrictions($card);
-
- install_server($card, $options, $do_pkgs);
- if ($card->{needVideoRam} && !$card->{VideoRam}) {
- $card->{VideoRam} = $options->{VideoRam_probed} || 4096;
- log::explanations("argh, I need to know VideoRam! Taking " . ($options->{probed_VideoRam} ? "the probed" : "a default") . " value: VideoRam = $card->{VideoRam}");
- }
- to_raw_X($card, $raw_X);
- $card;
-}
-
-sub configure {
- my ($in, $raw_X, $do_pkgs, $auto, $options) = @_;
-
- my @cards = probe();
- @cards or @cards = {};
-
- if (!$cards[0]{Driver}) {
- if ($options->{allowFB}) {
- $cards[0]{Driver} = 'fbdev';
- } elsif ($auto) {
- log::explanations("Xconfig::card: auto failed (unknown card and no allowFB)");
- return 0;
- }
- }
- if (!$auto) {
- card_config__not_listed:
- card_config__not_listed($in, $cards[0], $options) or return;
- }
-
- my $card = multi_head_choose($in, $auto, @cards) or return;
-
- xfree_and_glx_choose($in, $card, $auto) or return;
-
- eval { install_server($card, $options, $do_pkgs) };
- if ($@) {
- $in->ask_warn('', N("Can not install Xorg package: %s", $@));
- goto card_config__not_listed;
- }
-
- if ($card->{needVideoRam} && !$card->{VideoRam}) {
- if ($auto) {
- log::explanations("Xconfig::card: auto failed (needVideoRam)");
- return;
- }
- $card->{VideoRam} = (find { $_ <= $options->{VideoRam_probed} } reverse ikeys %VideoRams) || 4096;
- $in->ask_from('', N("Select the memory size of your graphics card"),
- [ { val => \$card->{VideoRam},
- type => 'list',
- list => [ ikeys %VideoRams ],
- format => sub { translate($VideoRams{$_[0]}) },
- not_edit => !$::expert } ]) or return;
- }
-
- to_raw_X($card, $raw_X);
- $card;
-}
-
-sub install_server {
- my ($card, $options, $do_pkgs) = @_;
-
- my $prog = "$::prefix/usr/X11R6/bin/Xorg";
-
- my @packages;
- push @packages, 'xorg-x11-server' if ! -x $prog;
-
- #- additional packages to install according available card.
- #- add XFree86-libs-DRI here if using DRI (future split of XFree86 TODO)
- if ($card->{use_DRI_GLX}) {
- push @packages, 'Glide_V5' if $card->{card_name} eq 'Voodoo5 (generic)';
- push @packages, 'Glide_V3-DRI' if member($card->{card_name}, 'Voodoo3 (generic)', 'Voodoo Banshee (generic)');
- push @packages, 'xorg-x11-glide-module' if $card->{card_name} =~ /Voodoo/;
- }
-
- if ($options->{freedriver}) {
- delete $card->{Driver2};
- }
-
- my %proprietary_Driver2 = (
- nvidia => [ 'nvidia-kernel', 'nvidia' ], #- using NVIDIA driver (TNT, TN2 and GeForce cards only).
- fglrx => [ 'ati-kernel', 'ati' ], #- using ATI fglrx driver (Radeon, Fire GL cards only).
- );
- if (my $rpms_needed = $proprietary_Driver2{$card->{Driver2}}) {
- if (my $proprietary_packages = $do_pkgs->check_kernel_module_packages($rpms_needed->[0], $rpms_needed->[1])) {
- push @packages, @$proprietary_packages;
- }
- }
-
- $do_pkgs->install(@packages) if @packages;
- -x $prog or die "server not available (should be in $prog)";
-
- #- make sure everything is correct at this point, packages have really been installed
- #- and driver and GLX extension is present.
- if ($card->{Driver2} eq 'nvidia' &&
- -e "$::prefix/usr/X11R6/$lib/modules/drivers/nvidia_drv.o" &&
- -l "$::prefix/usr/X11R6/$lib/modules/extensions/libglx.so") {
- log::explanations("Using specific NVIDIA driver and GLX extensions");
- $card->{Driver} = 'nvidia';
- $card->{DRI_GLX_SPECIAL} = 1;
- $card->{Options}{IgnoreEDID} = 1;
- }
- if ($card->{Driver2} eq 'fglrx' &&
- -e "$::prefix/usr/X11R6/$lib/modules/dri/fglrx_dri.so" &&
- -e "$::prefix/usr/X11R6/$lib/modules/drivers/fglrx_drv.o") {
- log::explanations("Using specific ATI fglrx and DRI drivers");
- $card->{Driver} = 'fglrx';
- }
-
- libgl_config($card->{Driver});
-
- if ($card->{need_MATROX_HAL}) {
- require Xconfig::proprietary;
- Xconfig::proprietary::install_matrox_hal($::prefix);
- }
-}
-
-sub xfree_and_glx_choose {
- my ($in, $card, $auto) = @_;
-
- my @choices = xfree_and_glx_choices($card);
-
- my $tc =
- $auto ? $choices[0] :
- $in->ask_from_listf_raw({ title => N("Xorg configuration"),
- messages => formatAlaTeX(join("\n\n\n", (grep { $_ } map { $_->{more_messages} } @choices),
- N("Which configuration of Xorg do you want to have?"))),
- interactive_help_id => 'configureX_xfree_and_glx',
- },
- sub { $_[0]{text} }, \@choices) or return;
- log::explanations("Using $tc->{text}");
- $tc->{code}();
- set_glx_restrictions($card);
- 1;
-}
-
-sub multi_head_choices {
- my ($want_Xinerama, @cards) = @_;
- my @choices;
-
- my $has_multi_head = @cards > 1 || @cards && $cards[0]{MULTI_HEAD} > 1;
- my $disable_multi_head = any {
- $_->{Driver} or log::explanations("found card $_->{description} not supported by XF4, disabling multi-head support");
- !$_->{Driver};
- } @cards;
-
- if ($has_multi_head && !$disable_multi_head) {
- my $configure_multi_head = sub {
-
- #- special case for multi head card using only one BusID.
- @cards = map {
- map_index { { Screen => $::i, %$_ } } ($_) x ($_->{MULTI_HEAD} || 1);
- } @cards;
-
- my $card = shift @cards; #- assume good default.
- $card->{cards} = \@cards;
- $card->{Xinerama} = $_[0];
- $card;
- };
- my $independent = { text => N("Configure all heads independently"), code => sub { $configure_multi_head->('') } };
- my $xinerama = { text => N("Use Xinerama extension"), code => sub { $configure_multi_head->(1) } };
- push @choices, $want_Xinerama ? ($xinerama, $independent) : ($independent, $xinerama);
- }
-
- foreach my $c (@cards) {
- push @choices, { text => N("Configure only card \"%s\"%s", $c->{description}, $c->{BusID} && " ($c->{BusID})"),
- code => sub { $c } };
- }
- @choices;
-}
-
-#- Xorg version available, it would be better to parse available package and get version from it.
-sub xorg_version() { '6.8.2' }
-
-sub xfree_and_glx_choices {
- my ($card) = @_;
-
- my @choices = if_($card->{Driver}, { text => N("Xorg %s", xorg_version()), code => sub {} });
-
- #- no GLX with Xinerama
- return @choices if $card->{Xinerama};
-
- #- ask the expert or any user on second pass user to enable or not hardware acceleration support.
- if ($card->{DRI_GLX}) {
- unshift @choices, { text => N("Xorg %s with 3D hardware acceleration", xorg_version()),
- code => sub { $card->{use_DRI_GLX} = 1 },
- more_messages => N("Your card can have 3D hardware acceleration support with Xorg %s.", xorg_version()),
- };
- }
-
- #- an expert user may want to try to use an EXPERIMENTAL 3D acceleration.
- if ($card->{DRI_GLX_EXPERIMENTAL} && $::expert) {
- push @choices, { text => N("Xorg %s with EXPERIMENTAL 3D hardware acceleration", xorg_version()),
- code => sub { $card->{use_DRI_GLX} = 1 },
- more_messages => N("Your card can have 3D hardware acceleration support with Xorg %s,
-NOTE THIS IS EXPERIMENTAL SUPPORT AND MAY FREEZE YOUR COMPUTER.", xorg_version()),
- };
- }
- @choices;
-}
-
-sub set_glx_restrictions {
- my ($card) = @_;
-
- #- 3D acceleration configuration for XFree 4 using DRI, this is enabled by default
- #- but for some there is a need to specify VideoRam (else it will not run).
- if ($card->{use_DRI_GLX}) {
- $card->{needVideoRam} = 1 if $card->{description} =~ /Matrox.* G[245][05]0/;
- ($card->{needVideoRam}, $card->{VideoRam}) = (1, 16384)
- if member($card->{card_name}, 'Intel 810', 'Intel 815');
-
- #- hack for ATI Rage 128 card using a bttv or peripheral with PCI bus mastering exchange
- #- AND using DRI at the same time.
- if (member($card->{card_name}, 'ATI Rage 128', 'ATI Rage 128 TVout', 'ATI Rage 128 Mobility')) {
- $card->{Options}{UseCCEFor2D} = bool2text(modules::probe_category('multimedia/tv'));
- }
- }
-
- #- check for Matrox G200 PCI cards, disable AGP in such cases, causes black screen else.
- if (member($card->{card_name}, 'Matrox Millennium 200', 'Matrox Millennium 200', 'Matrox Mystique') && $card->{description} !~ /AGP/) {
- log::explanations("disabling AGP mode for Matrox card, as it seems to be a PCI card");
- log::explanations("this is only used for XFree 3.3.6, see /etc/X11/glx.conf");
- substInFile { s/^\s*#*\s*mga_dma\s*=\s*\d+\s*$/mga_dma = 0\n/ } "$::prefix/etc/X11/glx.conf";
- }
-}
-
-sub libgl_config {
- my ($Driver) = @_;
-
- my $dir = "$::prefix/etc/ld.so.conf.d/";
-
- my %driver_to_libgl_config = (
- nvidia => '.nvidia.conf',
- fglrx => '.ati.conf',
- );
- my $need_to_run_ldconfig;
- my $link = "$dir/GL.conf";
- if (my $file = $driver_to_libgl_config{$Driver}) {
- if (-e "$dir/$file" && readlink($link) ne $file) {
- symlinkf($file, "$dir/GL.conf");
- $need_to_run_ldconfig = 1;
- log::explanations("ldconfig will be run because the GL library was enabled");
- }
- } elsif (-e $link) {
- eval { rm_rf($link) };
- $need_to_run_ldconfig = 2;
- log::explanations("ldconfig will be run because the GL library was disabled");
-
- }
- system("/sbin/ldconfig") if $::isStandalone && $need_to_run_ldconfig;
-}
-
-sub add_to_card__using_Cards {
- my ($card, $name) = @_;
- my $cards = readCardsDB("$ENV{SHARE_PATH}/ldetect-lst/Cards+");
- add2hash($card, $cards->{$name});
- $card->{BoardName} = $card->{card_name};
-
- $card;
-}
-
-#- needed for bad cards not restoring cleanly framebuffer, according to which version of Xorg are used.
-sub check_bad_card {
- my ($card) = @_;
- my $bad_card = $card->{BAD_FB_RESTORE};
- $bad_card ||= $card->{Driver} eq 'i810' || $card->{Driver} eq 'fbdev';
- $bad_card ||= member($card->{Driver}, 'nvidia', 'vmware') if !$::isStandalone; #- avoid testing during install at any price.
-
- log::explanations("the graphics card does not like X in framebuffer") if $bad_card;
-
- !$bad_card;
-}
-
-sub readCardsDB {
- my ($file) = @_;
- my ($card, %cards);
-
- my $F = openFileMaybeCompressed($file);
-
- my $lineno = 0;
- my ($cmd, $val);
- my $fs = {
- NAME => sub {
- $cards{$card->{card_name}} = $card if $card;
- $card = { card_name => $val };
- },
- SEE => sub {
- my $c = $cards{$val} or die "Error in database, invalid reference $val at line $lineno";
- add2hash($card, $c);
- },
- LINE => sub { $val =~ s/^\s*//; $card->{raw_LINES} .= "$val\n" },
- CHIPSET => sub { $card->{Chipset} = $val },
- DRIVER => sub { $card->{Driver} = $val },
- DRIVER2 => sub { $card->{Driver2} = $val },
- NEEDVIDEORAM => sub { $card->{needVideoRam} = 1 },
- DRI_GLX => sub { $card->{DRI_GLX} = 1 if $card->{Driver} },
- DRI_GLX_EXPERIMENTAL => sub { $card->{DRI_GLX_EXPERIMENTAL} = 1 if $card->{Driver} },
- MULTI_HEAD => sub { $card->{MULTI_HEAD} = $val if $card->{Driver} },
- BAD_FB_RESTORE => sub { $card->{BAD_FB_RESTORE} = 1 },
- FB_TVOUT => sub { $card->{FB_TVOUT} = 1 },
- UNSUPPORTED => sub { delete $card->{Driver} },
-
- COMMENT => sub {},
- };
-
- local $_;
- while (<$F>) { $lineno++;
- s/\s+$//;
- /^#/ and next;
- /^$/ and next;
- /^END/ and do { $cards{$card->{card_name}} = $card if $card; last };
-
- ($cmd, $val) = /(\S+)\s*(.*)/ or next;
-
- my $f = $fs->{$cmd};
-
- $f ? $f->() : log::l("unknown line $lineno ($_)");
- }
- \%cards;
-}
-
-our $default_ATI_fglrx_config = <<'END';
-# === disable PnP Monitor ===
-#Option "NoDDC"
-# === disable/enable XAA/DRI ===
-Option "no_accel" "no"
-Option "no_dri" "no"
-# === FireGL DDX driver module specific settings ===
-# === Screen Management ===
-Option "DesktopSetup" "0x00000000"
-Option "MonitorLayout" "AUTO, AUTO"
-Option "IgnoreEDID" "off"
-Option "HSync2" "unspecified"
-Option "VRefresh2" "unspecified"
-Option "ScreenOverlap" "0"
-# === TV-out Management ===
-Option "NoTV" "yes"
-Option "TVStandard" "NTSC-M"
-Option "TVHSizeAdj" "0"
-Option "TVVSizeAdj" "0"
-Option "TVHPosAdj" "0"
-Option "TVVPosAdj" "0"
-Option "TVHStartAdj" "0"
-Option "TVColorAdj" "0"
-Option "GammaCorrectionI" "0x00000000"
-Option "GammaCorrectionII" "0x00000000"
-# === OpenGL specific profiles/settings ===
-Option "Capabilities" "0x00000000"
-# === Video Overlay for the Xv extension ===
-Option "VideoOverlay" "on"
-# === OpenGL Overlay ===
-# Note: When OpenGL Overlay is enabled, Video Overlay
-# will be disabled automatically
-Option "OpenGLOverlay" "off"
-Option "CenterMode" "off"
-# === QBS Support ===
-Option "Stereo" "off"
-Option "StereoSyncEnable" "1"
-# === Misc Options ===
-Option "UseFastTLS" "0"
-Option "BlockSignalsOnLock" "on"
-Option "UseInternalAGPGART" "no"
-Option "ForceGenericCPU" "no"
-# === FSAA ===
-Option "FSAAScale" "1"
-Option "FSAADisableGamma" "no"
-Option "FSAACustomizeMSPos" "no"
-Option "FSAAMSPosX0" "0.000000"
-Option "FSAAMSPosY0" "0.000000"
-Option "FSAAMSPosX1" "0.000000"
-Option "FSAAMSPosY1" "0.000000"
-Option "FSAAMSPosX2" "0.000000"
-Option "FSAAMSPosY2" "0.000000"
-Option "FSAAMSPosX3" "0.000000"
-Option "FSAAMSPosY3" "0.000000"
-Option "FSAAMSPosX4" "0.000000"
-Option "FSAAMSPosY4" "0.000000"
-Option "FSAAMSPosX5" "0.000000"
-Option "FSAAMSPosY5" "0.000000"
-END
-
-1;
-
diff --git a/perl-install/Xconfig/default.pm b/perl-install/Xconfig/default.pm
deleted file mode 100644
index 3f9038299..000000000
--- a/perl-install/Xconfig/default.pm
+++ /dev/null
@@ -1,45 +0,0 @@
-package Xconfig::default; # $Id$
-
-use diagnostics;
-use strict;
-
-use Xconfig::xfree;
-use keyboard;
-use common;
-use mouse;
-use modules::any_conf;
-
-
-sub configure {
- my ($do_pkgs, $o_keyboard, $o_mouse) = @_;
-
- my $keyboard = $o_keyboard || keyboard::read();
- my $mouse = $o_mouse || do {
- my $mouse = mouse::read();
- add2hash($mouse, mouse::detect(modules::any_conf->read)) if !$::noauto;
- $mouse;
- };
-
- my $raw_X = Xconfig::xfree->empty_config;
-
- $raw_X->add_load_module($_) foreach qw(dbe v4l extmod type1 freetype);
-
- config_keyboard($raw_X, $keyboard);
- config_mouse($raw_X, $do_pkgs, $mouse);
-
- $raw_X;
-}
-
-sub config_mouse {
- my ($raw_X, $do_pkgs, $mouse) = @_;
- mouse::set_xfree_conf($mouse, $raw_X);
- mouse::various_xfree_conf($do_pkgs, $mouse);
-}
-
-sub config_keyboard {
- my ($raw_X, $keyboard) = @_;
- $raw_X->set_keyboard(keyboard::keyboard2full_xkb($keyboard));
-}
-
-1;
-
diff --git a/perl-install/Xconfig/main.pm b/perl-install/Xconfig/main.pm
deleted file mode 100644
index bf6d6d88a..000000000
--- a/perl-install/Xconfig/main.pm
+++ /dev/null
@@ -1,252 +0,0 @@
-package Xconfig::main; # $Id$
-
-use diagnostics;
-use strict;
-
-use Xconfig::monitor;
-use Xconfig::card;
-use Xconfig::resolution_and_depth;
-use Xconfig::various;
-use Xconfig::screen;
-use Xconfig::test;
-use Xconfig::xfree;
-use common;
-
-
-sub configure_monitor {
- my ($in) = @_;
-
- my ($raw_X, $before) = Xconfig::xfree->read_and_prepare_write;
- Xconfig::monitor::configure($in, $raw_X, int($raw_X->get_devices)) or return;
- if ($raw_X->prepare_write ne $before) {
- $raw_X->write;
- 'need_restart';
- } else {
- '';
- }
-}
-
-sub configure_resolution {
- my ($in) = @_;
-
- my ($raw_X, $before) = Xconfig::xfree->read_and_prepare_write;
- my $X = {
- card => Xconfig::card::from_raw_X($raw_X),
- monitors => [ $raw_X->get_monitors ],
- };
- $X->{resolution} = Xconfig::resolution_and_depth::configure($in, $raw_X, $X->{card}, $X->{monitors}) or return;
- if ($raw_X->prepare_write ne $before) {
- &write($raw_X, $X);
- } else {
- '';
- }
-}
-
-
-sub configure_everything_auto_install {
- my ($raw_X, $do_pkgs, $old_X, $options) = @_;
- my $X = {};
- $X->{monitors} = Xconfig::monitor::configure_auto_install($raw_X, $old_X) or return;
- $options->{VideoRam_probed} = $X->{monitors}[0]{VideoRam_probed};
- $X->{card} = Xconfig::card::configure_auto_install($raw_X, $do_pkgs, $old_X, $options) or return;
- Xconfig::screen::configure($raw_X) or return;
- $X->{resolution} = Xconfig::resolution_and_depth::configure_auto_install($raw_X, $X->{card}, $X->{monitors}, $old_X);
-
- my $action = &write($raw_X, $X);
-
- Xconfig::various::runlevel(exists $old_X->{xdm} && !$old_X->{xdm} ? 3 : 5);
-
- $action;
-}
-
-sub configure_everything {
- my ($in, $raw_X, $do_pkgs, $auto, $options) = @_;
- my $X = {};
- my $ok = 1;
-
- my $probed_info = Xconfig::monitor::probe($raw_X->get_Driver);
- $options->{VideoRam_probed} = $probed_info->{VideoRam_probed};
- $ok &&= $X->{card} = Xconfig::card::configure($in, $raw_X, $do_pkgs, $auto, $options);
- $ok &&= $X->{monitors} = Xconfig::monitor::configure($in, $raw_X, int($raw_X->get_devices), $probed_info, $auto);
- $ok &&= Xconfig::screen::configure($raw_X);
- $ok &&= $X->{resolution} = Xconfig::resolution_and_depth::configure($in, $raw_X, $X->{card}, $X->{monitors}, $auto);
- $ok &&= Xconfig::test::test($in, $raw_X, $X->{card}, '', 'skip_badcard') if !$auto;
-
- if (!$ok) {
- return if $auto;
- ($ok) = configure_chooser_raw($in, $raw_X, $do_pkgs, $options, $X, 1);
- }
- $X->{various} ||= Xconfig::various::various($in, $X->{card}, $options, $auto);
-
- may_write($in, $raw_X, $X, $ok);
-}
-
-sub configure_chooser_raw {
- my ($in, $raw_X, $do_pkgs, $options, $X, $b_modified) = @_;
-
- my %texts;
-
- my $update_texts = sub {
- $texts{card} = $X->{card} && $X->{card}{BoardName} || N("Custom");
- $texts{monitors} = $X->{monitors} && $X->{monitors}[0]{ModelName} || N("Custom");
- $texts{resolution} = Xconfig::resolution_and_depth::to_string($X->{resolution});
-
- $texts{$_} =~ s/(.{20}).*/$1.../ foreach keys %texts; #- ensure not too long
- };
- $update_texts->();
-
- my $may_set = sub {
- my ($field, $val) = @_;
- if ($val) {
- $X->{$field} = $val;
- $X->{"modified_$field"} = 1;
- $b_modified = 1;
- $update_texts->();
-
- if (member($field, 'card', 'monitors')) {
- Xconfig::screen::configure($raw_X);
- $raw_X->set_resolution($X->{resolution}) if $X->{resolution};
- }
- }
- };
-
- my $ok;
- $in->ask_from_({ interactive_help_id => 'configureX_chooser',
- if_($::isStandalone, ok => N("Quit")) },
- [
- { label => N("Graphic Card"), val => \$texts{card}, clicked => sub {
- $may_set->('card', Xconfig::card::configure($in, $raw_X, $do_pkgs, 0, $options));
- } },
- { label => N("Monitor"), val => \$texts{monitors}, clicked => sub {
- $may_set->('monitors', Xconfig::monitor::configure($in, $raw_X, int($raw_X->get_devices)));
- } },
- { label => N("Resolution"), val => \$texts{resolution}, disabled => sub { !$X->{card} || !$X->{monitors} },
- clicked => sub {
- $may_set->('resolution', Xconfig::resolution_and_depth::configure($in, $raw_X, $X->{card}, $X->{monitors}));
- } },
- if_(Xconfig::card::check_bad_card($X->{card}) || $::isStandalone,
- { val => N("Test"), disabled => sub { !$X->{card} || !$X->{monitors} },
- clicked => sub {
- $ok = Xconfig::test::test($in, $raw_X, $X->{card}, 'auto', 0);
- } },
- ),
- { val => N("Options"), clicked => sub {
- Xconfig::various::various($in, $X->{card}, $options);
- $X->{various} = 'done';
- } },
- ]);
- $ok, $b_modified;
-}
-
-sub configure_chooser {
- my ($in, $raw_X, $do_pkgs, $options) = @_;
-
- my $X = {
- card => scalar eval { Xconfig::card::from_raw_X($raw_X) },
- monitors => [ $raw_X->get_monitors ],
- resolution => scalar eval { $raw_X->get_resolution },
- };
- my $before = $raw_X->prepare_write;
- my ($ok) = configure_chooser_raw($in, $raw_X, $do_pkgs, $options, $X);
-
- if ($raw_X->prepare_write ne $before) {
- may_write($in, $raw_X, $X, $ok);
- } else {
- '';
- }
-}
-
-sub configure_everything_or_configure_chooser {
- my ($in, $options, $auto, $o_keyboard, $o_mouse) = @_;
-
- my $raw_X = eval { Xconfig::xfree->read };
- my $err = $@ && formatError($@);
- $err ||= check_valid($raw_X) if $raw_X && @$raw_X; #- that's ok if config is empty
- if ($err) {
- log::l("ERROR: bad X config file (error: $err)");
- $in->ask_okcancel('',
- N("Your Xorg configuration file is broken, we will ignore it.")) or return;
- $raw_X = [];
- }
-
- my $rc = 'ok';
- if (is_empty_array_ref($raw_X)) {
- $raw_X = Xconfig::default::configure($in->do_pkgs, $o_keyboard, $o_mouse);
- $rc = configure_everything($in, $raw_X, $in->do_pkgs, $auto, $options);
- } elsif (!$auto) {
- $rc = configure_chooser($in, $raw_X, $in->do_pkgs, $options);
- }
- $rc && $raw_X, $rc;
-}
-
-
-sub may_write {
- my ($in, $raw_X, $X, $ok) = @_;
-
- $ok ||= $in->ask_yesorno('', N("Keep the changes?
-The current configuration is:
-
-%s", Xconfig::various::info($raw_X, $X->{card})), 1);
-
- $ok && &write($raw_X, $X);
-}
-
-sub write {
- my ($raw_X, $X) = @_;
- export_to_install_X($X) if $::isInstall;
- $raw_X->write;
- Xconfig::various::check_XF86Config_symlink();
- symlinkf "../../usr/X11R6/bin/Xorg", "$::prefix/etc/X11/X";
- if ($X->{resolution}{bios}) {
- Xconfig::various::setupFB($X->{resolution}{bios});
- 'need_reboot';
- } else {
- 'need_restart';
- }
-}
-
-
-sub export_to_install_X {
- my ($X) = @_;
-
- $::o->{X}{resolution_wanted} = $X->{resolution}{X};
- $::o->{X}{default_depth} = $X->{resolution}{Depth};
- $::o->{X}{bios_vga_mode} = $X->{resolution}{bios};
- $::o->{X}{monitors} = $X->{monitors} if $X->{monitors}[0]{manually_chosen} && $X->{monitors}[0]{vendor} ne "Plug'n Play";
- $::o->{X}{card} = $X->{card} if $X->{card}{manually_chosen};
- $::o->{X}{Xinerama} = 1 if $X->{card}{Xinerama};
-}
-
-sub check_valid {
- my ($raw_X) = @_;
-
- my %sections = map {
- my @l = $raw_X->get_Sections($_) or return "missing section $_";
- $_ => \@l;
- } qw(Files InputDevice Monitor Device Screen ServerLayout);
-
- $sections{Files}[0]{FontPath} or return "missing FontPath";
-
- '';
-}
-
-#- most usefull XFree86-4.0.1 server options. Default values is the first ones.
-our @options_serverflags = (
- 'DontZap' => [ "Off", "On" ],
- 'DontZoom' => [ "Off", "On" ],
- 'DisableVidModeExtension' => [ "Off", "On" ],
- 'AllowNonLocalXvidtune' => [ "Off", "On" ],
- 'DisableModInDev' => [ "Off", "On" ],
- 'AllowNonLocalModInDev' => [ "Off", "On" ],
- 'AllowMouseOpenFail' => [ "False", "True" ],
- 'VTSysReq' => [ "Off", "On" ],
- 'BlankTime' => [ "10", "5", "3", "15", "30" ],
- 'StandByTime' => [ "20", "10", "6", "30", "60" ],
- 'SuspendTime' => [ "30", "15", "9", "45", "90" ],
- 'OffTime' => [ "40", "20", "12", "60", "120" ],
- 'Pixmap' => [ "32", "24" ],
- 'PC98' => [ "auto-detected", "False", "True" ],
- 'NoPM' => [ "False", "True" ],
-);
-
-1;
diff --git a/perl-install/Xconfig/monitor.pm b/perl-install/Xconfig/monitor.pm
deleted file mode 100644
index 4c592e783..000000000
--- a/perl-install/Xconfig/monitor.pm
+++ /dev/null
@@ -1,275 +0,0 @@
-package Xconfig::monitor; #- $Id$
-
-use diagnostics;
-use strict;
-
-use Xconfig::xfree;
-use detect_devices;
-use common;
-use any;
-use log;
-
-
-sub good_default_monitor() {
- detect_devices::is_xbox() ? 'Generic|640x480 @ 60 Hz' :
- arch() =~ /ppc/ ?
- (detect_devices::get_mac_model() =~ /^iBook/ ? 'Apple|iBook 800x600' : 'Apple|iMac/PowerBook 1024x768') :
- (detect_devices::isLaptop() ? 'Generic|Flat Panel 1024x768' : 'Generic|1024x768 @ 70 Hz');
-}
-
-my @VertRefresh_ranges = ("50-70", "50-90", "50-100", "40-150");
-
-my @HorizSync_ranges = (
- "31.5",
- "31.5-35.1",
- "31.5-37.9",
- "31.5-48.5",
- "31.5-57.0",
- "31.5-64.3",
- "31.5-79.0",
- "31.5-82.0",
- "31.5-88.0",
- "31.5-94.0",
-);
-
-sub configure {
- my ($in, $raw_X, $nb_monitors, $o_probed_info, $b_auto) = @_;
-
- my $monitors = [ $raw_X->get_or_new_monitors($nb_monitors) ];
- if ($o_probed_info) {
- put_in_hash($monitors->[0], $o_probed_info);
- }
- my $head_nb = 1;
- foreach my $monitor (@$monitors) {
- choose($in, $monitor, @$monitors > 1 ? $head_nb++ : 0, $raw_X->get_Driver, $b_auto) or return;
- }
- $raw_X->set_monitors(@$monitors);
- $monitors;
-}
-
-sub configure_auto_install {
- my ($raw_X, $old_X) = @_;
-
- if ($old_X->{monitor}) {
- #- keep compatibility
- $old_X->{monitor}{VertRefresh} = $old_X->{monitor}{vsyncrange};
- $old_X->{monitor}{HorizSync} = $old_X->{monitor}{hsyncrange};
-
- #- new name
- $old_X->{monitors} = [ delete $old_X->{monitor} ];
- }
-
- my $monitors = [ $raw_X->get_or_new_monitors($old_X->{monitors} ? int @{$old_X->{monitors}} : 1) ];
- mapn {
- my ($monitor, $auto_install_monitor) = @_;
- put_in_hash($monitor, $auto_install_monitor);
- configure_automatic($monitor);
- } $monitors, $old_X->{monitors} if $old_X->{monitors};
-
- if (!is_valid($monitors->[0])) {
- put_in_hash($monitors->[0], probe($old_X->{card}{Driver}));
- }
-
- foreach my $monitor (@$monitors) {
- if (!is_valid($monitor)) {
- good_default_monitor() =~ /(.*)\|(.*)/ or internal_error("bad good_default_monitor");
- put_in_hash($monitor, { VendorName => $1, ModelName => $2 });
- configure_automatic($monitor) or internal_error("good_default_monitor (" . good_default_monitor() . ") is unknown in MonitorsDB");
- }
- }
- $raw_X->set_monitors(@$monitors);
- $monitors;
-}
-
-sub choose {
- my ($in, $monitor, $head_nb, $card_Driver, $b_auto) = @_;
-
- my $ok = is_valid($monitor);
- if ($b_auto) {
- log::l("Xconfig::monitor: auto failed") if !$ok;
- return $ok;
- }
-
- my %h_monitors = map { ("$_->{VendorName}|$_->{ModelName}" => $_) } monitors_db();
-
- ask_monitor:
- my $merged_name = do {
- if ($monitor->{VendorName} eq "Plug'n Play") {
- $monitor->{VendorName};
- } else {
- my $merged_name = $monitor->{VendorName} . '|' . $monitor->{ModelName};
-
- if (!exists $h_monitors{$merged_name}) {
- $merged_name = is_valid($monitor) ? 'Custom' : good_default_monitor();
- } else {
- $merged_name;
- }
- }
- };
-
- $in->ask_from_({ title => N("Monitor"),
- messages => $head_nb ? N("Choose a monitor for head #%d", $head_nb) : N("Choose a monitor"),
- interactive_help_id => 'configureX_monitor'
- },
- [ { val => \$merged_name, separator => '|',
- list => ['Custom', "Plug'n Play", sort keys %h_monitors],
- format => sub { $_[0] eq 'Custom' ? N("Custom") :
- $_[0] eq "Plug'n Play" ? N("Plug'n Play") . ($monitor->{VendorName} eq "Plug'n Play" ? " ($monitor->{ModelName})" : '') :
- $_[0] =~ /^Generic\|(.*)/ ? N("Generic") . "|$1" :
- N("Vendor") . "|$_[0]" },
- sort => 0 } ]) or return;
-
- if ($merged_name eq "Plug'n Play") {
- local $::noauto = 0; #- hey, you asked for plug'n play, so i do probe!
- delete @$monitor{'VendorName', 'ModelName', 'EISA_ID'};
- if ($head_nb <= 1) {
- if (my $probed_info = probe($card_Driver)) {
- put_in_hash($monitor, $probed_info);
- } else {
- $in->ask_warn('', N("Plug'n Play probing failed. Please select the correct monitor"));
- goto ask_monitor;
- }
- } else {
- $monitor->{VendorName} = "Plug'n Play";
- }
- } elsif ($merged_name eq 'Custom') {
- $in->ask_from('',
-N("The two critical parameters are the vertical refresh rate, which is the rate
-at which the whole screen is refreshed, and most importantly the horizontal
-sync rate, which is the rate at which scanlines are displayed.
-
-It is VERY IMPORTANT that you do not specify a monitor type with a sync range
-that is beyond the capabilities of your monitor: you may damage your monitor.
- If in doubt, choose a conservative setting."),
- [ { val => \$monitor->{HorizSync}, list => \@HorizSync_ranges, label => N("Horizontal refresh rate"), not_edit => 0 },
- { val => \$monitor->{VertRefresh}, list => \@VertRefresh_ranges, label => N("Vertical refresh rate"), not_edit => 0 } ]) or goto &choose;
- delete @$monitor{'VendorName', 'ModelName', 'EISA_ID'};
- } else {
- put_in_hash($monitor, $h_monitors{$merged_name});
- }
- $monitor->{manually_chosen} = 1;
- 1;
-}
-
-sub configure_automatic {
- my ($monitor) = @_;
-
- if ($monitor->{EISA_ID}) {
- log::l("EISA_ID: $monitor->{EISA_ID}");
- if (my $mon = find { lc($_->{EISA_ID}) eq $monitor->{EISA_ID} } monitors_db()) {
- add2hash($monitor, $mon);
- log::l("EISA_ID corresponds to: $monitor->{ModelName}");
- } elsif (!is_valid($monitor)) {
- log::l("unknown EISA_ID and partial DDC probe, so unknown monitor");
- delete @$monitor{'VendorName', 'ModelName', 'EISA_ID'};
- }
- } elsif ($monitor->{VendorName}) {
- if (my $mon = find { $_->{VendorName} eq $monitor->{VendorName} && $_->{ModelName} eq $monitor->{ModelName} } monitors_db()) {
- put_in_hash($monitor, $mon);
- }
- }
- is_valid($monitor);
-}
-
-sub is_valid {
- my ($monitor) = @_;
- $monitor->{HorizSync} && $monitor->{VertRefresh};
-}
-
-sub probe {
- my ($o_card_Driver) = @_;
- probe_DDC() || probe_DMI() || probe_using_X($o_card_Driver);
-}
-
-sub probe_DDC() {
- my ($edid, $vbe) = any::monitor_full_edid() or return;
- my $monitor = eval($edid);
-
- if ($vbe =~ /Memory: (\d+)k/) {
- $monitor->{VideoRam_probed} = $1;
- }
- $monitor->{ModeLine} = Xconfig::xfree::default_ModeLine();
- my $detailed_timings = $monitor->{detailed_timings} || [];
- foreach (grep { !$_->{bad_ratio} } @$detailed_timings) {
- my $ratio = $_->{horizontal_active} / $_->{vertical_active};
-
- if (abs($ratio - 4 / 3) < 0.01) {
- #- we don't want the 4/3 modelines otherwise they conflict with the Xorg builtin vesamodes
- } else {
- unshift @{$monitor->{ModeLine}},
- { val => $_->{ModeLine}, pre_comment => $_->{ModeLine_comment} . "\n" };
- }
-
- if (@$detailed_timings == 1) {
- #- should we care about {has_preferred_timing} ?
- $monitor->{preferred_resolution} = { X => $_->{horizontal_active}, Y => $_->{vertical_active} };
- }
- }
-
- if ($monitor->{EISA_ID}) {
- $monitor->{VendorName} = "Plug'n Play";
- $monitor->{ModelName} = $monitor->{monitor_name};
- $monitor->{ModelName} =~ s/"/''/g;
- }
- configure_automatic($monitor) or return;
- $monitor;
-}
-
-sub probe_using_X {
- my ($card_Driver) = @_;
-
- detect_devices::isLaptop() or return;
-
- $card_Driver ||= do {
- require Xconfig::card;
- my @cards = Xconfig::card::probe();
- $cards[0]{Driver};
- } or return;
-
- my $resolution = run_program::rooted_get_stdout($::prefix, 'monitor-probe-using-X', $card_Driver) or return;
- generic_flat_panel(chomp_($resolution));
-}
-
-sub probe_DMI() {
- my $res = detect_devices::probe_unique_name('Resolution');
- $res && generic_flat_panel($res);
-}
-
-sub generic_flat_panel {
- my ($resolution) = @_;
- my ($X, $Y) = $resolution =~ /(\d+)x(\d+)/ or log::l("bad resolution $resolution"), return;
- {
- VendorName => 'Generic',
- ModelName => "Flat Panel $resolution",
- HorizSync => '31.5-100', VertRefresh => '60',
- preferred_resolution => { X => $X, Y => $Y },
- };
-}
-
-my $monitors_db;
-sub monitors_db() {
- $monitors_db ||= readMonitorsDB("$ENV{SHARE_PATH}/ldetect-lst/MonitorsDB");
- @$monitors_db;
-}
-sub readMonitorsDB {
- my ($file) = @_;
-
- my @monitors_db;
- my $F = openFileMaybeCompressed($file);
- local $_;
- my $lineno = 0; while (<$F>) {
- $lineno++;
- s/\s+$//;
- /^#/ and next;
- /^$/ and next;
-
- my @fields = qw(VendorName ModelName EISA_ID HorizSync VertRefresh dpms);
- my %l; @l{@fields} = split /\s*;\s*/;
- push @monitors_db, \%l;
- }
- \@monitors_db;
-}
-
-
-1;
-
diff --git a/perl-install/Xconfig/parse.pm b/perl-install/Xconfig/parse.pm
deleted file mode 100644
index 609534b54..000000000
--- a/perl-install/Xconfig/parse.pm
+++ /dev/null
@@ -1,205 +0,0 @@
-package Xconfig::parse; # $Id$
-
-use diagnostics;
-use strict;
-
-use common;
-
-
-sub read_XF86Config {
- my ($file) = @_;
- my $raw_X = raw_from_file($file);
- from_raw(@$raw_X);
- $raw_X;
-}
-
-sub prepare_write_XF86Config {
- my ($raw_X) = @_;
- map { raw_to_string(before_to_string({ %$_ }, 0)) } @$raw_X;
-}
-
-sub write_XF86Config {
- my ($raw_X, $file) = @_;
- my @blocks = prepare_write_XF86Config($raw_X);
- @blocks ? output($file, @blocks) : unlink $file;
-}
-
-sub read_XF86Config_from_string {
- my ($s) = @_;
- my $raw_X = raw_from_file('-', [ split "\n", $s ]);
- from_raw(@$raw_X);
- $raw_X;
-}
-
-#-###############################################################################
-#- raw reading/saving
-#-###############################################################################
-sub raw_from_file { #- internal
- my ($file, $o_lines) = @_;
- my $raw_X = [];
-
- my $lines = $o_lines || [ cat_($file) ];
- my $line;
-
- my ($comment, $obj, @objs);
-
- my $attach_comment = sub {
- $obj || @objs or warn "$file:$line: can not attach comment\n";
- if ($comment) {
- $comment =~ s/\n+$/\n/;
- ($obj || $objs[0])->{$_[0] . '_comment'} = $comment;
- $comment = '';
- }
- };
-
- foreach (@$lines) {
- $line++;
- s/^\s*//; s/\s*$//;
-
- if (/^$/) {
- $comment .= "\n" if $comment;
- next;
- } elsif (@objs ? m/^#\W/ || /^#$/ : /^#/) {
- s/^#\s+/# /;
- $comment .= "$_\n";
- next;
- }
-
- if (/^Section\s+"(.*)"/i) {
- die "$file:$line: missing EndSection\n" if @objs;
- my $e = { name => $1, l => [], kind => 'Section' };
- push @$raw_X, $e;
- unshift @objs, $e; $obj = '';
- $attach_comment->('pre');
- } elsif (/^Subsection\s+"(.*)"/i) {
- die "$file:$line: missing EndSubsection\n" if @objs && $objs[0]{kind} eq 'Subsection';
- die "$file:$line: not in Section\n" if !@objs || $objs[0]{kind} ne 'Section';
- my $e = { name => $1, l => [], kind => 'Subsection' };
- push @{$objs[0]{l}}, $e;
- unshift @objs, $e; $obj = '';
- $attach_comment->('pre');
- } elsif (/^EndSection/i) {
- die "$file:$line: not in Section\n" if !@objs || $objs[0]{kind} ne 'Section';
- $attach_comment->('post');
- shift @objs; $obj = '';
- } elsif (/^EndSubsection/i) {
- die "$file:$line: not in Subsection\n" if !@objs || $objs[0]{kind} ne 'Subsection';
- $attach_comment->('post');
- shift @objs; $obj = '';
- } else {
- die "$file:$line: not in Section\n" if !@objs;
-
- my $commented = s/^#//;
-
- my $comment_on_line;
- s/(\s*#.*)/$comment_on_line = $1; ''/e;
-
- if (/^$/) {
- die "$file:$line: weird";
- }
-
- (my $name, my $Option, $_) =
- /^Option\s*"(.*?)"(.*)/ ? ($1, 1, $2) : /^(\S+)(.*)/ ? ($1, 0, $2) : internal_error($_);
- my ($val) = /(\S.*)/;
-
- my %e = (Option => $Option, commented => $commented, comment_on_line => $comment_on_line, pre_comment => $comment);
- $comment = '';
- $obj = { name => $name, val => $val };
- $e{$_} and $obj->{$_} = $e{$_} foreach keys %e;
-
- push @{$objs[0]{l}}, $obj;
- }
- }
- $raw_X;
-}
-
-sub raw_to_string {
- my ($e, $b_want_spacing) = @_;
- my $s = do {
- if ($e->{l}) {
- my $inside = join('', map_index { raw_to_string($_, $::i) } @{$e->{l}});
- $inside .= $e->{post_comment} || '';
- $inside =~ s/^/ /mg;
- qq(\n$e->{kind} "$e->{name}"\n) . $inside . "End$e->{kind}";
- } else {
- ($e->{commented} ? '#' : '') .
- ($e->{Option} ? qq(Option "$e->{name}") : $e->{name}) .
- (defined $e->{val} ? ($e->{Option} && $e->{val} !~ /^"/ ? qq( "$e->{val}") : qq( $e->{val})) : '');
- }
- };
- ($e->{pre_comment} ? ($b_want_spacing ? "\n" : '') . $e->{pre_comment} : '') . $s . ($e->{comment_on_line} || '') . "\n" . (!$e->{l} && $e->{post_comment} || '');
-}
-
-#-###############################################################################
-#- refine the data structure for easier use
-#-###############################################################################
-my %kind_names = (
- Pointer => [ qw(Protocol Device Emulate3Buttons Emulate3Timeout EmulateWheel EmulateWheelButton) ],
- Mouse => [ qw(DeviceName Protocol Device AlwaysCore Emulate3Buttons Emulate3Timeout EmulateWheel EmulateWheelButton) ], # Subsection in XInput
- Keyboard => [ qw(Protocol Driver XkbModel XkbLayout XkbDisable) ],
- Monitor => [ qw(Identifier VendorName ModelName HorizSync VertRefresh) ],
- Device => [ qw(Identifier VendorName BoardName Chipset Driver VideoRam Screen BusID DPMS power_saver) ],
- Display => [ qw(Depth Modes Virtual) ], # Subsection in Device
- Screen => [ qw(Identifier Driver Device Monitor DefaultColorDepth) ],
- InputDevice => [ qw(Identifier Driver Protocol Device Type Mode XkbModel XkbLayout XkbDisable Emulate3Buttons Emulate3Timeout EmulateWheel EmulateWheelButton) ],
- WacomCursor => [ qw(Port) ], #-\
- WacomStylus => [ qw(Port) ], #--> Port must be first
- WacomEraser => [ qw(Port) ], #-/
- ServerLayout => [ qw(Identifier) ],
-);
-my @want_string = qw(Identifier DeviceName VendorName ModelName BoardName Driver Device Chipset Monitor Protocol XkbModel XkbLayout XkbOptions XkbCompat Load BusID);
-
-%kind_names = map_each { lc $::a => [ map { lc } @$::b ] } %kind_names;
-@want_string = map { lc } @want_string;
-
-sub from_raw {
- sub from_raw__rec {
- my ($current, $e) = @_;
- if ($e->{l}) {
- from_raw($e);
- push @{$current->{l}{$e->{name}}}, $e;
- } else {
- if (member(lc $e->{name}, @want_string)) {
- $e->{val} =~ s/^"(.*)"$/$1/ or warn "$e->{name} $e->{val} has no quote\n";
- }
-
- if (member(lc $e->{name}, @{$kind_names{lc $current->{name}} || []})) {
- if ($current->{l}{$e->{name}} && !$current->{l}{$e->{name}}{commented}) {
- warn "skipping conflicting line for $e->{name} in $current->{name}\n" if !$e->{commented};
- } else {
- $current->{l}{$e->{name}} = $e;
- }
- } else {
- push @{$current->{l}{$e->{name}}}, $e;
- }
- }
- delete $e->{name};
- }
-
- foreach my $e (@_) {
- ($e->{l}, my $l) = ({}, $e->{l});
- from_raw__rec($e, $_) foreach @$l;
-
- delete $e->{kind};
- }
-}
-
-sub before_to_string {
- my ($e, $depth) = @_;
-
- if ($e->{l}) {
- $e->{kind} = $depth ? 'Subsection' : 'Section';
-
- my %rated = map_index { $_ => $::i + 1 } @{$kind_names{lc $e->{name}} || []};
- my @sorted = sort { ($rated{lc $a} || 99) <=> ($rated{lc $b} || 99) } keys %{$e->{l}};
- $e->{l} = [ map {
- my $name = $_;
- map {
- before_to_string({ name => $name, %$_ }, $depth+1);
- } deref_array($e->{l}{$name});
- } @sorted ];
- } elsif (member(lc $e->{name}, @want_string)) {
- $e->{val} = qq("$e->{val}");
- }
- $e;
-}
diff --git a/perl-install/Xconfig/proprietary.pm b/perl-install/Xconfig/proprietary.pm
deleted file mode 100644
index ed196deb7..000000000
--- a/perl-install/Xconfig/proprietary.pm
+++ /dev/null
@@ -1,35 +0,0 @@
-package Xconfig::proprietary; # $Id$
-
-use diagnostics;
-use strict;
-
-use common;
-
-
-sub install_matrox_hal {
- my ($prefix) = @_;
- my $tmpdir = "$prefix/root/tmp";
-
- my $tar = "mgadrivers-2.0.tgz";
- my $dir_in_tar = "mgadrivers";
- my $dest_dir = "$prefix/usr/X11R6/lib/modules/drivers";
-
- #- already installed
- return if -e "$dest_dir/mga_hal_drv.o" || $::testing;
-
- system("wget -O $tmpdir/$tar ftp://ftp.matrox.com/pub/mga/archive/linux/2002/$tar") if !-e "$tmpdir/$tar";
- system("tar xzC $tmpdir -f $tmpdir/$tar");
-
- my $src_dir = "$tmpdir/$dir_in_tar/xfree86/4.2.1/drivers";
- foreach (all($src_dir)) {
- my $src = "$src_dir/$_";
- my $dest = "$dest_dir/$_";
- rename $dest, "$dest.non_hal";
- cp_af($src, $dest_dir);
- }
- rm_rf("$tmpdir/$tar");
- rm_rf("$tmpdir/$dir_in_tar");
-}
-
-1;
-
diff --git a/perl-install/Xconfig/resolution_and_depth.pm b/perl-install/Xconfig/resolution_and_depth.pm
deleted file mode 100644
index 8ae9bab7f..000000000
--- a/perl-install/Xconfig/resolution_and_depth.pm
+++ /dev/null
@@ -1,383 +0,0 @@
-package Xconfig::resolution_and_depth; # $Id$
-
-use diagnostics;
-use strict;
-
-use common;
-
-
-our %depth2text = (
- 8 => N_("256 colors (8 bits)"),
- 15 => N_("32 thousand colors (15 bits)"),
- 16 => N_("65 thousand colors (16 bits)"),
- 24 => N_("16 million colors (24 bits)"),
-);
-our @depths_available = ikeys(%depth2text);
-
-my @bios_vga_modes = (
- { bios => 769, X => 640, Y => 480, Depth => 8 },
- { bios => 771, X => 800, Y => 600, Depth => 8 },
- { bios => 773, X => 1024, Y => 768, Depth => 8 },
- { bios => 775, X => 1280, Y => 1024, Depth => 8 },
- { bios => 777, X => 1600, Y => 1200, Depth => 8 },
- { bios => 784, X => 640, Y => 480, Depth => 15 },
- { bios => 787, X => 800, Y => 600, Depth => 15 },
- { bios => 790, X => 1024, Y => 768, Depth => 15 },
- { bios => 793, X => 1280, Y => 1024, Depth => 15 },
- { bios => 796, X => 1600, Y => 1200, Depth => 15 },
- { bios => 785, X => 640, Y => 480, Depth => 16 },
- { bios => 788, X => 800, Y => 600, Depth => 16 },
- { bios => 791, X => 1024, Y => 768, Depth => 16 },
- { bios => 794, X => 1280, Y => 1024, Depth => 16 },
- { bios => 797, X => 1600, Y => 1200, Depth => 16 },
-);
-
-sub from_bios {
- my ($bios) = @_;
- find { $_->{bios} == $bios } @bios_vga_modes;
-}
-
-sub bios_vga_modes() { @bios_vga_modes }
-
-sub size2default_resolution {
- my ($size) = @_; #- size in inch
-
- require detect_devices;
- if (arch() =~ /ppc/) {
- return "1024x768" if detect_devices::get_mac_model() =~ /^PowerBook|^iMac/;
- } elsif (detect_devices::is_xbox()) {
- return "640x480";
- }
-
- my %monitorSize2resolution = (
- 13 => "640x480",
- 14 => "800x600",
- 15 => "800x600",
- 16 => "1024x768",
- 17 => "1024x768",
- 18 => "1024x768",
- 19 => "1280x1024",
- 20 => "1280x1024",
- 21 => "1600x1200",
- 22 => "1600x1200",
- );
- $monitorSize2resolution{round($size)} || ($size < 13 ? "640x480" : "1600x1200");
-}
-
-sub to_string {
- my ($resolution) = @_;
- $resolution or return '';
-
- $resolution->{X} ? sprintf("%sx%s %dbpp", @$resolution{'X', 'Y', 'Depth'}) : 'frame-buffer';
-}
-
-sub allowed {
- my ($card) = @_;
-
- my ($prefered_depth, @resolution_and_depth);
-
- if ($card->{Driver} eq 'fbdev') {
- @resolution_and_depth = grep { $_->{Depth} == 16 } @bios_vga_modes;
- } else {
- my @depths;
- if ($card->{Driver} eq 'fglrx') {
- @depths = 24;
- } elsif ($card->{BoardName} eq 'RIVA128') {
- @depths = qw(8 15 24);
- } elsif ($card->{use_DRI_GLX}) {
- $prefered_depth = 16;
- @depths = (16, 24);
- } else {
- @depths = our @depths_available;
- }
- my @resolutions = @Xconfig::xfree::resolutions;
-
- push @resolution_and_depth,
- map {
- my $Depth = $_;
- map { m/(\d+)x(\d+)/ && { X => $1, Y => $2, Depth => $Depth } } @resolutions;
- } @depths;
- }
- $prefered_depth, @resolution_and_depth;
-}
-
-# ($card->{VideoRam} || ($card->{server} eq 'FBDev' ? 2048 : 32768))
-sub filter_using_VideoRam {
- my ($VideoRam, @resolutions) = @_;
- my $mem = 1024 * $VideoRam;
- grep { $_->{X} * $_->{Y} * $_->{Depth}/8 <= $mem } @resolutions;
-
-}
-sub filter_using_HorizSync_VertRefresh {
- my ($HorizSync, $VertRefresh, @resolutions) = @_;
- my $max_hsync = 1000 * max(split(/[,-]/, $HorizSync));
- my ($min_vsync, $max_vsync) = (min(split(/[,-]/, $VertRefresh)), max(split(/[,-]/, $VertRefresh)));
-
- #- enforce at least 60Hz, if max_vsync > 100 (ie don't do it on LCDs which are ok with low vsync)
- $min_vsync = max(60, $min_vsync) if $max_vsync > 100;
-
- #- computing with {Y} which is active sync instead of total sync, but that's ok
- grep { $max_hsync / $_->{Y} > $min_vsync } @resolutions;
-}
-
-sub choose {
- my ($in, $default_resolution, @resolutions) = @_;
-
- my $resolution = $default_resolution || {};
- $in->ask_from(N("Resolutions"), "",
- [ {
- val => \$resolution, type => 'list', sort => 0,
- list => [ sort { $a->{X} <=> $b->{X} } @resolutions ],
- format => \&to_string,
- } ]) or return;
- $resolution;
-}
-
-
-sub choices {
- my ($_raw_X, $resolution_wanted, $card, $monitors) = @_;
- $resolution_wanted ||= {};
-
- my ($prefered_depth, @resolutions) = allowed($card);
-
- @resolutions = filter_using_HorizSync_VertRefresh($monitors->[0]{HorizSync}, $monitors->[0]{VertRefresh}, @resolutions) if $monitors->[0]{HorizSync};
- @resolutions = filter_using_VideoRam($card->{VideoRam}, @resolutions) if $card->{VideoRam};
-
- #- sort it, so we can take the first one when we want the "best"
- @resolutions = sort { $b->{X} <=> $a->{X} || $b->{Y} <=> $a->{Y} || $b->{Depth} <=> $a->{Depth} } @resolutions;
-
- if ($resolution_wanted->{X} && !$resolution_wanted->{Y}) {
- #- assuming ratio 4/3
- $resolution_wanted->{Y} = round($resolution_wanted->{X} * 3 / 4);
- } elsif (!$resolution_wanted->{X}) {
- if ($monitors->[0]{preferred_resolution}) {
- put_in_hash($resolution_wanted, $monitors->[0]{preferred_resolution});
- } elsif ($monitors->[0]{ModelName} =~ /^Flat Panel (\d+)x(\d+)$/) {
- put_in_hash($resolution_wanted, { X => $1, Y => $2 });
- } else {
- my ($X, $Y) = split('x', size2default_resolution($monitors->[0]{diagonal_size} * 1.08 || 14));
- put_in_hash($resolution_wanted, { X => $X, Y => $Y });
- }
- }
- my @matching = grep { $_->{X} eq $resolution_wanted->{X} && $_->{Y} eq $resolution_wanted->{Y} } @resolutions;
- if (!@matching) {
- #- hard choice :-(
- #- first trying the greater resolution with same ratio
- my $ratio = $resolution_wanted->{X} / $resolution_wanted->{Y};
- @matching = grep { abs($ratio - $_->{X} / $_->{Y}) < 0.01 } @resolutions;
- }
- if (!@matching) {
- #- really hard choice :'-(
- #- take the first available resolution <= the wanted resolution
- @matching = grep { $_->{X} < $resolution_wanted->{X} } @resolutions;
- }
- if (!@matching) {
- @matching = @resolutions;
- }
-
- my $default_resolution;
- foreach my $Depth ($resolution_wanted->{Depth}, $prefered_depth) {
- $Depth and $default_resolution ||= find { $_->{Depth} eq $Depth } @matching;
- }
- $default_resolution ||= $matching[0];
-
- $default_resolution, @resolutions;
-}
-
-sub configure {
- my ($in, $raw_X, $card, $monitors, $b_auto) = @_;
-
- my ($default_resolution, @resolutions) = choices($raw_X, $raw_X->get_resolution, $card, $monitors);
-
- if ($b_auto) {
- #- use $default_resolution
- if ($card->{Driver} eq 'fglrx') {
- $default_resolution = first(find { $default_resolution->{Y} eq $_->{Y} && $_->{Depth} == 24 }
- $default_resolution, @resolutions);
- $default_resolution ||= first(find { $_->{Depth} == 24 } $default_resolution, @resolutions);
- }
- } elsif ($in->isa('interactive::gtk')) {
- $default_resolution = choose_gtk($in, $card, $default_resolution, @resolutions) or return;
- } else {
- $default_resolution = choose($in, $default_resolution, @resolutions) or return;
- }
- set_resolution($raw_X, $default_resolution);
-
- $default_resolution;
-}
-
-sub configure_auto_install {
- my ($raw_X, $card, $monitors, $old_X) = @_;
-
- my $resolution_wanted = do {
- my ($X, $Y) = split('x', $old_X->{resolution_wanted});
- { X => $X, Y => $Y, Depth => $old_X->{default_depth} };
- };
-
- my ($default_resolution) = choices($raw_X, $resolution_wanted, $card, $monitors);
- $default_resolution or die "you selected an unusable depth";
-
- set_resolution($raw_X, $default_resolution);
-
- $default_resolution;
-}
-
-sub set_resolution {
- my ($raw_X, $resolution) = @_;
- $raw_X->set_resolution($resolution);
- set_default_background($resolution);
-}
-sub set_default_background {
- my ($resolution) = @_;
-
- my $ratio = $resolution->{X} / $resolution->{Y};
- my $dir = "$::prefix/usr/share/mdk/backgrounds";
- my @l =
- sort {
- $a->[1] <=> $b->[1] || $b->[2] <=> $a->[2] || $a->[1] <=> $b->[1];
- } map {
- if (my ($X, $Y) = /^Mandriva-(\d+)x(\d+).png$/) {
- [
- $_,
- int(abs($ratio - $X / $Y) * 100), #- we want the nearest ratio (precision .01)
- $X >= $resolution->{X}, #- then we don't want a resolution smaller
- abs($X - $resolution->{X}), #- the nearest resolution
- ];
- } else { () }
- } all($dir);
-
- symlinkf $l[0][0], "$dir/default.png";
-}
-
-sub resolution2ratio {
- my ($resolution, $b_non_strict) = @_;
- my $res = $resolution->{X} . 'x' . $resolution->{Y};
- $res eq '1280x1024' && $b_non_strict ? '4/3' : $Xconfig::xfree::resolution2ratio{$res};
-}
-
-sub choose_gtk {
- my ($in, $card, $default_resolution, @resolutions) = @_;
-
- $_->{ratio} ||= resolution2ratio($_) foreach @resolutions;
-
- my $chosen_Depth = $default_resolution->{Depth};
- my $chosen_res = { X => $default_resolution->{X} || 1024, Y => $default_resolution->{Y} };
- my $chosen_ratio = resolution2ratio($chosen_res, 'non-strict') || '4/3';
-
- my $filter_on_ratio = sub {
- grep {
- !$chosen_ratio
- || $_->{ratio} eq $chosen_ratio
- || $chosen_ratio eq '4/3' && "$_->{X}x$_->{Y}" eq '1280x1024';
- } @_;
- };
- my $filter_on_Depth = sub {
- grep { $_->{Depth} == $chosen_Depth } @_;
- };
- my $filter_on_res = sub {
- grep { $_->{X} == $chosen_res->{X} && $_->{Y} == $chosen_res->{Y} } @_;
- };
- #- $chosen_res must be one of @resolutions, so that it has a correct {ratio} field
- $chosen_res = first($filter_on_res->(@resolutions)) || $resolutions[0];
-
- require ugtk2;
- mygtk2->import;
- ugtk2->import(qw(:create :helpers :wrappers));
- my $W = ugtk2->new(N("Resolution"), modal => 1);
-
- my %monitor_images_x_res = do {
- my @l = qw(640 800 1024 1152 1280 1400 1600 1920 2048);
- my %h = map { $_ => ugtk2::_find_imgfile("monitor-$_.png") } @l;
-
- #- for the other, use the biggest smaller
- foreach my $x_res (uniq map { $_->{X} } @resolutions) {
- my $x_res_ = max(grep { $_ <= $x_res } @l);
- $h{$x_res} ||= $h{$x_res_} || $h{640};
- }
- %h;
- };
-
- my $res2text = sub { "$_[0]{X}x$_[0]{Y}" . ($chosen_ratio || $_[0]{ratio} =~ /other/ ? '' : " ($_[0]{ratio})") };
- my @matching_ratio;
- my $proposed_resolutions = [];
- my $set_proposed_resolutions = sub {
- my ($suggested_res) = @_;
- @matching_ratio = $filter_on_ratio->(@resolutions);
- gtkval_modify(\$proposed_resolutions, [
- (reverse uniq_ { $res2text->($_) } @matching_ratio),
- if_($chosen_ratio, { text => N_("Other") }),
- ]);
- if (!$filter_on_res->(@matching_ratio)) {
- my $res = $suggested_res || find { $_->{X} == $chosen_res->{X} } @matching_ratio;
- gtkval_modify(\$chosen_res, $res || $matching_ratio[0]);
- }
- };
- $set_proposed_resolutions->();
-
- my $depth_combo = gtknew('ComboBox', width => 220,
- text_ref => \$chosen_Depth,
- format => sub { translate($depth2text{$_[0]}) },
- list => [ uniq(reverse map { $_->{Depth} } @resolutions) ],
- changed => sub {
- my @matching_Depth = $filter_on_Depth->(@matching_ratio);
- if (!$filter_on_res->(@matching_Depth)) {
- gtkval_modify(\$chosen_res, $matching_Depth[0]);
- }
- });
- my $previous_res = $chosen_res;
- my $res_combo = gtknew('ComboBox',
- text_ref => \$chosen_res,
- format => sub { $_[0]{text} ? translate($_[0]{text}) : &$res2text },
- list_ref => \$proposed_resolutions,
- changed => sub {
- if ($chosen_res->{text}) {
- undef $chosen_ratio;
- $set_proposed_resolutions->($previous_res);
- } else {
- my @matching_res = $filter_on_res->(@matching_ratio);
- if (!$filter_on_Depth->(@matching_res)) {
- gtkval_modify(\$chosen_Depth, $matching_res[0]{Depth});
- }
- $previous_res = $chosen_res;
- }
- });
- my $pix_colors = gtknew('Image',
- file_ref => \$chosen_Depth,
- format => sub {
- $_[0] >= 24 ? "colors.png" : $_[0] >= 15 ? "colors16.png" : "colors8.png";
- });
- my $pixmap_mo = gtknew('Image',
- file_ref => \$chosen_res,
- format => sub {
- $monitor_images_x_res{$_[0]{X}} or internal_error("no image for resolution $chosen_res->{X}");
- });
-
- my $help_sub = $in->interactive_help_sub_display_id('configureX_resolution');
- gtkadd($W->{window},
- gtkpack_($W->create_box_with_title(N("Choose the resolution and the color depth"),
- if_($card->{BoardName}, "(" . N("Graphics card: %s", $card->{BoardName}) . ")"),
- ),
- 1, '',
- 0, $pixmap_mo,
- 0, gtknew('HBox', children => [
- 1, '',
- 0, gtknew('Table', col_spacings => 5, row_spacings => 5,
- children => [
- [ $res_combo, gtknew('Label', text => "") ],
- [ $depth_combo, gtknew('Frame', shadow_type => 'etched_out', child => $pix_colors) ],
- ]),
- 1, '',
- ]),
- 1, '',
- 0, gtkadd($W->create_okcancel(N("Ok"), N("Cancel"), '', if_($help_sub, [ N("Help"), $help_sub, 1 ]))),
- ));
- $W->{ok}->grab_focus;
-
- $W->main or return;
-
- find { $_->{X} == $chosen_res->{X} &&
- $_->{Y} == $chosen_res->{Y} &&
- $_->{Depth} == $chosen_Depth } @resolutions;
-}
-
-1;
diff --git a/perl-install/Xconfig/screen.pm b/perl-install/Xconfig/screen.pm
deleted file mode 100644
index e0a3ebd64..000000000
--- a/perl-install/Xconfig/screen.pm
+++ /dev/null
@@ -1,29 +0,0 @@
-package Xconfig::screen; # $Id$
-
-use diagnostics;
-use strict;
-
-use common;
-
-
-sub configure {
- my ($raw_X) = @_;
-
- my @devices = $raw_X->get_devices;
- my @monitors = $raw_X->get_monitors;
-
- if (@monitors < @devices) {
- $raw_X->set_monitors(@monitors, ({}) x (@devices - @monitors));
- @monitors = $raw_X->get_monitors;
- }
-
- my @sections = mapn {
- my ($device, $monitor) = @_;
- { Device => $device->{Identifier}, Monitor => $monitor->{Identifier} };
- } \@devices, \@monitors;
-
- $raw_X->set_screens(@sections);
- 1;
-}
-
-1;
diff --git a/perl-install/Xconfig/test.pm b/perl-install/Xconfig/test.pm
deleted file mode 100644
index 524530bef..000000000
--- a/perl-install/Xconfig/test.pm
+++ /dev/null
@@ -1,140 +0,0 @@
-package Xconfig::test; # $Id$
-
-use diagnostics;
-use strict;
-
-use Xconfig::card;
-use run_program;
-use common;
-use log;
-
-
-my $tmpconfig = "/tmp/Xconfig";
-
-
-sub xtest {
- my ($display) = @_;
- eval {
- require xf86misc::main;
- xf86misc::main::Xtest($display);
- };
-}
-
-sub test {
- my ($in, $raw_X, $card, $auto, $skip_badcard) = @_;
-
- my $bad_card = !Xconfig::card::check_bad_card($card);
- return 1 if $skip_badcard && $bad_card;
-
- if ($bad_card || !$auto) {
- $in->ask_yesorno(N("Test of the configuration"),
- N("Do you want to test the configuration?") . ($bad_card ? "\n" . N("Warning: testing this graphic card may freeze your computer") : ''),
- !$bad_card) or return 1;
- }
-
- unlink "$::prefix/tmp/.X9-lock";
-
- #- create a link from the non-prefixed /tmp/.X11-unix/X9 to the prefixed one
- #- that way, you can talk to :9 without doing a chroot
- #- but take care of non X11 install :-)
- if (-d "/tmp/.X11-unix") {
- symlinkf "$::prefix/tmp/.X11-unix/X9", "/tmp/.X11-unix/X9" if $::prefix;
- } else {
- symlinkf "$::prefix/tmp/.X11-unix", "/tmp/.X11-unix" if $::prefix;
- }
-
- #- ensure xfs is running
- fuzzy_pidofs(qr/\bxfs\b/) or do { run_program::rooted($::prefix, "/etc/rc.d/init.d/xfs", $_) foreach 'stop', 'start' };
- fuzzy_pidofs(qr/\bxfs\b/) or die "xfs is not running";
-
- my $f = $::testing ? $tmpconfig : "/etc/X11/XF86Config.test";
- $raw_X->write("$::prefix/$f");
-
- my $f_err = common::secured_file($::prefix . ($ENV{TMPDIR} || "$ENV{HOME}/tmp") . '/.drakx.Xoutput');
-
- my $pid;
- unless ($pid = fork()) {
- system("xauth add :9 . `mcookie`");
- open STDERR, ">$f_err";
- chroot $::prefix if $::prefix;
- exec 'Xorg', '-xf86config', $f, ":9" or c::_exit(0);
- }
-
- do { sleep 1 } until xtest(":9") || waitpid($pid, c::WNOHANG());
-
- my $_b = before_leaving { unlink $f_err };
-
- my $warn_error = sub {
- my ($error_msg) = @_;
- $in->ask_warn('', [ N("An error occurred:\n%s\nTry to change some parameters", $error_msg) ]);
- };
-
- if (!xtest(":9")) {
- open(my $F, $f_err);
-
- local $_;
- i: while (<$F>) {
- if (/^\(EE\)/ && !/Disabling/ || /^Fatal\b/) {
- my @msg = !/error/ && $_;
- local $_;
- while (<$F>) {
- /reporting a problem/ and last;
- $warn_error->(join('', @msg, $_));
- return 0;
- }
- }
- }
- }
-
- open(my $F, "|perl 2>/dev/null");
- printf $F q(
- use lib qw(%s);
- BEGIN { $::no_ugtk_init = 1 }
- require lang;
- require ugtk2; #- help perl_checker
- ugtk2->import(qw(:wrappers :helpers)); #- help perl_checker
- use interactive::gtk;
- use run_program;
- use common;
-
- $::prefix = "%s";
-
- lang::bindtextdomain();
-
- $ENV{DISPLAY} = ":9";
- Gtk2->init;
-
- gtkset_background(200 * 257, 210 * 257, 210 * 257);
- my $text = Gtk2::Label->new;
- my $time = 12;
- Glib::Timeout->add(1000, sub {
- $text->set(sprintf(translate("%s"), $time));
- $time-- or Gtk2->main_quit;
- 1;
- });
-
- eval { #- eval it so that missing pixmap will not break the test completely
- my $root = gtkroot();
- my $gc = Gtk2::Gdk::GC->new($root);
- my $pixbuf = Gtk2::Gdk::Pixbuf->new_from_file("$::prefix/usr/share/mdk/xfdrake/xfdrake-test-card.png");
- my ($w, $h) = ($pixbuf->get_width, $pixbuf->get_height);
- my $pixmap = Gtk2::Gdk::Pixmap->new($root, $w, $h, $root->get_depth);
- $pixbuf->render_to_drawable($pixmap, $gc, 0, 0, 0, 0, $w, $h, 'none', 0, 0);
- $root->set_back_pixmap($pixmap, 0);
- $root->clear;
- };
-
- my $in = interactive::gtk->new;
- $in->exit($in->ask_yesorno('', [ translate("%s"), $text ], 0) ? 0 : 222);
- ), join(' ', @INC), $::prefix, N_("Leaving in %d seconds"), N_("Is this the correct setting?");
- my $rc = close $F;
- my $err = $?;
-
- $rc || $err == 222 << 8 or $warn_error->('');
-
- unlink "$::prefix/$f", "$::prefix/$f-4";
- unlink "/tmp/.X11-unix/X9" if $::prefix;
- kill 2, $pid;
-
- $rc;
-}
diff --git a/perl-install/Xconfig/various.pm b/perl-install/Xconfig/various.pm
deleted file mode 100644
index 5bd8ce8ca..000000000
--- a/perl-install/Xconfig/various.pm
+++ /dev/null
@@ -1,178 +0,0 @@
-package Xconfig::various; # $Id$
-
-use diagnostics;
-use strict;
-
-use Xconfig::card;
-use Xconfig::default;
-use Xconfig::resolution_and_depth;
-use common;
-
-
-sub to_string {
- my ($raw_X) = @_;
-
- $raw_X->is_fbdev ? 'frame-buffer' : Xconfig::resolution_and_depth::to_string($raw_X->get_resolution);
-}
-
-sub info {
- my ($raw_X, $card) = @_;
- my $info;
- my $xf_ver = Xconfig::card::xorg_version();
- my $title = $card->{use_DRI_GLX} ? N("Xorg %s with 3D hardware acceleration", $xf_ver) :
- N("Xorg %s", $xf_ver);
- my $keyboard = eval { $raw_X->get_keyboard } || {};
- my @monitors = eval { $raw_X->get_monitors };
- my $device = eval { $raw_X->get_device } || {};
- my $mouse = eval { first($raw_X->get_mice) } || {};
-
- $info .= N("Keyboard layout: %s\n", $keyboard->{XkbLayout});
- $info .= N("Mouse type: %s\n", $mouse->{Protocol});
- $info .= N("Mouse device: %s\n", $mouse->{Device}) if $::expert;
- foreach my $monitor (@monitors) {
- $info .= N("Monitor: %s\n", $monitor->{ModelName});
- $info .= N("Monitor HorizSync: %s\n", $monitor->{HorizSync}) if $::expert;
- $info .= N("Monitor VertRefresh: %s\n", $monitor->{VertRefresh}) if $::expert;
- }
- $info .= N("Graphics card: %s\n", $device->{VendorName} . ' ' . $device->{BoardName});
- $info .= N("Graphics memory: %s kB\n", $device->{VideoRam}) if $device->{VideoRam};
- if (my $resolution = eval { $raw_X->get_resolution }) {
- $info .= N("Color depth: %s\n", translate($Xconfig::resolution_and_depth::depth2text{$resolution->{Depth}}));
- $info .= N("Resolution: %s\n", join('x', @$resolution{'X', 'Y'}));
- }
- $info .= N("Xorg driver: %s\n", $device->{Driver}) if $device->{Driver};
- "$title\n\n$info";
-}
-
-sub various {
- my ($in, $card, $options, $b_auto) = @_;
-
- tvout($in, $card, $options) if !$b_auto;
- choose_xdm($in, $b_auto);
- 1;
-}
-
-sub runlevel {
- my ($o_runlevel) = @_;
- my $f = "$::prefix/etc/inittab";
- -r $f or log::l("missing inittab!!!"), return;
- if ($o_runlevel) {
- substInFile { s/^id:\d:initdefault:\s*$/id:$o_runlevel:initdefault:\n/ } $f if !$::testing;
- } else {
- cat_($f) =~ /^id:(\d):initdefault:\s*$/m && $1;
- }
-}
-
-sub choose_xdm {
- my ($in, $b_auto) = @_;
- my $xdm = $::isStandalone ? runlevel() == 5 : 1;
-
- if (!$b_auto) {
- $xdm = $in->ask_yesorno_({
- title => N("Graphical interface at startup"),
- messages =>
-N("I can setup your computer to automatically start the graphical interface (Xorg) upon booting.
-Would you like Xorg to start when you reboot?"),
- interactive_help_id => 'configureXxdm',
- }, $xdm);
- }
- runlevel($xdm ? 5 : 3);
-}
-
-sub tvout {
- my ($in, $card, $options) = @_;
-
- $card->{FB_TVOUT} && $options->{allowFB} or return;
-
- $in->ask_yesorno('', N("Your graphic card seems to have a TV-OUT connector.
-It can be configured to work using frame-buffer.
-
-For this you have to plug your graphic card to your TV before booting your computer.
-Then choose the \"TVout\" entry in the bootloader
-
-Do you have this feature?")) or return;
-
- #- rough default value (rationale: http://download.nvidia.com/XFree86_40/1.0-2960/README.txt)
- require timezone;
- my $norm = timezone::read()->{timezone} =~ /America/ ? 'NTSC' : 'PAL';
-
- $norm = $in->ask_from_list('', N("What norm is your TV using?"), [ 'NTSC', 'PAL' ], $norm) or return;
-
- configure_FB_TVOUT($in->do_pkgs, { norm => $norm });
-}
-
-sub configure_FB_TVOUT {
- my ($do_pkgs, $use_FB_TVOUT) = @_;
-
- my $raw_X = Xconfig::default::configure($do_pkgs);
- return if is_empty_array_ref($raw_X);
-
- $raw_X->set_monitors({ HorizSync => '30-50', VertRefresh => ($use_FB_TVOUT->{norm} eq 'NTSC' ? 60 : 50),
- ModeLine => [
- { val => '"640x480" 29.50 640 675 678 944 480 530 535 625', pre_comment => "# PAL\n" },
- { val => '"800x600" 36.00 800 818 820 960 600 653 655 750' },
- { val => '"640x480" 28.195793 640 656 658 784 480 520 525 600', pre_comment => "# NTSC\n" },
- { val => '"800x600" 38.769241 800 812 814 880 600 646 649 735' },
- ] });
- $raw_X->set_devices({ Driver => 'fbdev' });
-
- my ($device) = $raw_X->get_devices;
- my ($monitor) = $raw_X->get_monitors;
- $raw_X->set_screens({ Device => $device->{Identifier}, Monitor => $monitor->{Identifier} });
-
- my $Screen = $raw_X->get_default_screen;
- $Screen->{Display} = [ map { { l => { Depth => { val => $_ } } } } 8, 16 ];
-
- $raw_X->write("$::prefix/etc/X11/XF86Config.tvout");
-
- check_XF86Config_symlink();
-
- {
- require bootloader;
- require fsedit;
- require detect_devices;
- my $all_hds = $::isInstall ? $::o->{all_hds} : fsedit::get_hds();
- my $bootloader = $::isInstall ? $::o->{bootloader} : bootloader::read($all_hds);
-
- if (my $tvout = bootloader::duplicate_kernel_entry($bootloader, 'TVout')) {
- $tvout->{append} .= " XFree=tvout";
- bootloader::install($bootloader, $all_hds);
- }
- }
-}
-
-sub check_XF86Config_symlink() {
- my $f = "$::prefix/etc/X11/XF86Config";
- if (!-l $f && -e "$f.tvout") {
- rename $f, "$f.standard";
- symlink "XF86Config.standard", $f;
- }
-}
-
-sub setupFB {
- my ($bios_vga_mode) = @_;
-
- require bootloader;
- my ($bootloader, $all_hds);
-
- if ($::isInstall) {
- ($bootloader, $all_hds) = ($::o->{bootloader}, $::o->{all_hds});
- } else {
- require fsedit;
- require fs;
- require bootloader;
- $all_hds = fsedit::get_hds();
- fs::get_info_from_fstab($all_hds);
-
- $bootloader = bootloader::read($all_hds) or return;
- }
-
- foreach (@{$bootloader->{entries}}) {
- $_->{vga} = $bios_vga_mode if $_->{vga}; #- replace existing vga= with
- }
-
- bootloader::action($bootloader, 'write', $all_hds);
- bootloader::action($bootloader, 'when_config_changed');
-}
-
-1;
diff --git a/perl-install/Xconfig/xfree.pm b/perl-install/Xconfig/xfree.pm
deleted file mode 100644
index e47748615..000000000
--- a/perl-install/Xconfig/xfree.pm
+++ /dev/null
@@ -1,737 +0,0 @@
-package Xconfig::xfree; # $Id$
-
-use diagnostics;
-use strict;
-
-use common;
-use Xconfig::parse;
-
-#- mostly internal only
-sub new {
- my ($class, $val) = @_;
- bless $val, $class;
-}
-
-sub _conf_files() {
- map { "$::prefix/etc/X11/$_" } 'xorg.conf', 'XF86Config-4', 'XF86Config';
-}
-
-################################################################################
-# I/O ##########################################################################
-################################################################################
-sub read_and_prepare_write {
- my ($class) = @_;
- my $file = find { -f $_ } _conf_files();
- my $raw_X = $class->new(Xconfig::parse::read_XF86Config($file));
- my $before = $raw_X->prepare_write;
-
- if (my ($Keyboard) = $raw_X->get_InputDevices('Keyboard')) {
- $Keyboard->{Driver}{val} = 'keyboard';
- }
-
- #- ugly hack to fix empty ModeLine lines, XFdrake seems to generate some, but where???
- #- at least this allows fixing the pb by re-running XFdrake
- foreach ($raw_X->get_Sections('Monitor')) {
- my $l = $_->{ModeLine} or next;
- @$l = grep { $_->{val} } @$l;
- }
-
- $raw_X, $before;
-}
-sub read {
- my ($class) = @_;
- first(read_and_prepare_write($class));
-}
-sub write {
- my ($raw_X, $o_file) = @_;
- my $file = $o_file || first(_conf_files());
- if (!$o_file) {
- foreach (_conf_files()) {
- if (-l $_) {
- unlink $_;
- } else {
- renamef($_, "$_.old"); #- there will not be any XF86Config nor XF86Config-4 anymore, we want this!
- }
- }
- #- keep it for old programs still using this name
- symlink basename($file), "$::prefix/etc/X11/XF86Config";
- }
- Xconfig::parse::write_XF86Config($raw_X, $file);
-}
-sub prepare_write {
- my ($raw_X) = @_;
- join('', Xconfig::parse::prepare_write_XF86Config($raw_X));
-}
-sub empty_config {
- my ($class) = @_;
- $class->new(Xconfig::parse::read_XF86Config_from_string(our $default_header));
-}
-
-################################################################################
-# keyboard #####################################################################
-################################################################################
-my @keyboard_fields = qw(XkbLayout XkbModel XkbDisable XkbOptions XkbCompat);
-sub get_keyboard {
- my ($raw_X) = @_;
- my $raw_kbd = first(map { $raw_X->get_InputDevices($_) } 'keyboard', 'kbd') or die "no keyboard section";
- raw_export_section($raw_kbd, \@keyboard_fields);
-}
-sub set_keyboard {
- my ($raw_X, $kbd) = @_;
- my $raw_kbd = first(map { $raw_X->get_InputDevices($_) } 'keyboard', 'kbd') || _new_keyboard_section($raw_X);
- raw_import_section($raw_kbd, $kbd);
- _set_Option('keyboard', $raw_kbd, keys %$kbd);
-}
-sub _new_keyboard_section {
- my ($raw_X) = @_;
- my $raw_kbd = { Identifier => { val => 'Keyboard1' }, Driver => { val => 'keyboard' } };
- $raw_X->add_Section('InputDevice', $raw_kbd);
-
- my $layout = get_ServerLayout($raw_X)->{InputDevice} ||= [];
- push @$layout, { val => '"Keyboard1" "CoreKeyboard"' };
-
- $raw_kbd;
-}
-
-
-################################################################################
-# mouse ########################################################################
-################################################################################
-#- example: { Protocol => 'IMPS/2', Device => '/dev/psaux', Emulate3Buttons => undef, Emulate3Timeout => 50, ZAxisMapping => [ '4 5', '6 7' ] }
-my @mouse_fields = qw(Protocol Device ZAxisMapping Emulate3Buttons Emulate3Timeout); #-);
-sub get_mice {
- my ($raw_X) = @_;
- my @raw_mice = $raw_X->get_InputDevices('mouse');
- map { raw_export_section($_, \@mouse_fields) } @raw_mice;
-}
-sub set_mice {
- my ($raw_X, @mice) = @_;
- my @raw_mice = _new_mouse_sections($raw_X, int @mice);
- mapn {
- my ($raw_mouse, $mouse) = @_;
- raw_import_section($raw_mouse, $mouse);
- _set_Option('mouse', $raw_mouse, keys %$mouse);
- } \@raw_mice, \@mice;
-}
-sub _new_mouse_sections {
- my ($raw_X, $nb_new) = @_;
- $raw_X->remove_InputDevices('mouse');
-
- my $layout = get_ServerLayout($raw_X)->{InputDevice} ||= [];
- @$layout = grep { $_->{val} !~ /^"Mouse/ } @$layout;
-
- $nb_new or return;
-
- my @l = map {
- my $h = { Identifier => { val => "Mouse$_" }, Driver => { val => 'mouse' } };
- $raw_X->add_Section('InputDevice', $h);
- } (1 .. $nb_new);
-
- push @$layout, { val => qq("Mouse1" "CorePointer") };
- push @$layout, { val => qq("Mouse$_" "SendCoreEvents") } foreach 2 .. $nb_new;
-
- @l;
-}
-
-
-################################################################################
-# resolution ###################################################################
-################################################################################
-sub get_resolution {
- my ($raw_X, $o_Screen) = @_;
- my $Screen = $o_Screen || $raw_X->get_default_screen or return {};
-
- my $depth = val($Screen->{DefaultColorDepth});
- my $Display = find { !$depth || val($_->{l}{Depth}) eq $depth } @{$Screen->{Display} || []} or return {};
- $Display->{l}{Virtual} && val($Display->{l}{Virtual}) =~ /(\d+)\s+(\d+)/ or
- val($Display->{l}{Modes}) =~ /(\d+)x(\d+)/ or return {};
- { X => $1, Y => $2, Depth => val($Display->{l}{Depth}) };
-}
-sub set_resolution {
- my ($raw_X, $resolution, $o_Screen_) = @_;
-
- foreach my $Screen ($o_Screen_ ? $o_Screen_ : $raw_X->get_Sections('Screen')) {
- $Screen ||= $raw_X->get_default_screen or internal_error('no screen');
-
- my $Mode_name = (any { $_->{l}{Modes} } @{$Screen->{Display} || []}) ? 'Modes' : 'Virtual';
- my $Mode = sprintf($Mode_name eq 'Modes' ? '"%dx%d"' : '%d %d', @$resolution{'X', 'Y'});
-
- $Screen->{DefaultColorDepth} = { val => $resolution->{Depth} eq '32' ? 24 : $resolution->{Depth} };
- $Screen->{Display} = [ map {
- { l => { Depth => { val => $_ }, $Mode_name => { val => $Mode } } };
- } 8, 15, 16, 24 ];
- }
- add_gtf_ModeLines($raw_X, $resolution);
-}
-
-
-################################################################################
-# device #######################################################################
-################################################################################
-my @device_fields = qw(VendorName BoardName Driver VideoRam Screen BusID); #-);
-sub get_device {
- my ($raw_X) = @_;
- first(get_devices($raw_X));
-}
-sub get_devices {
- my ($raw_X) = @_;
- my @raw_devices = $raw_X->get_Sections('Device');
- map {
- my $raw_device = $_;
- my $device = raw_export_section($raw_device, [ 'Identifier', @device_fields ]);
- $device->{Options} = raw_export_section($raw_device, [ grep { (deref_array($raw_device->{$_}))[0]->{Option} } keys %$raw_device ]);
- $device;
- } @raw_devices;
-}
-sub set_devices {
- my ($raw_X, @devices) = @_;
- my @raw_devices = _new_device_sections($raw_X, int @devices);
- mapn {
- my ($raw_device, $device) = @_;
- my %Options = %{$device->{Options} || {}};
- raw_import_section($raw_device, $device, \@device_fields);
- raw_import_section($raw_device, \%Options);
- $_->{Option} = 1 foreach map { deref_array($raw_device->{$_}) } keys %Options;
- $raw_device->{''} = [ { post_comment => $device->{raw_LINES} } ] if $device->{raw_LINES};
- } \@raw_devices, \@devices;
-}
-sub _new_device_sections {
- my ($raw_X, $nb_new) = @_;
- $raw_X->remove_Section('Device');
- map { $raw_X->add_Section('Device', { Identifier => { val => "device$_" }, DPMS => { Option => 1 } }) } (1 .. $nb_new);
-}
-sub get_Driver {
- my ($raw_X) = @_;
- my $card = eval { $raw_X->get_device };
- $card && $card->{Driver};
-}
-
-################################################################################
-# wacoms #######################################################################
-################################################################################
-sub set_wacoms {
- my ($raw_X, @wacoms) = @_;
- $raw_X->remove_InputDevices('wacom');
-
- my $layout = get_ServerLayout($raw_X)->{InputDevice} ||= [];
- @$layout = grep { $_->{val} !~ /^"(Stylus|Eraser|Cursor)/ } @$layout;
-
- @wacoms or return;
-
- my %Modes = (Stylus => 'Absolute', Eraser => 'Absolute', Cursor => 'Relative');
-
- each_index {
- my $wacom = $_;
- foreach (keys %Modes) {
- my $identifier = $_ . ($::i + 1);
- my $h = { Identifier => { val => $identifier },
- Driver => { val => 'wacom' },
- Type => { val => lc $_, Option => 1 },
- Device => { val => $wacom->{Device}, Option => 1 },
- Mode => { val => $Modes{$_}, Option => 1 },
- if_($wacom->{USB}, USB => { Option => 1 })
- };
- $raw_X->add_Section('InputDevice', $h);
- push @$layout, { val => qq("$identifier" "AlwaysCore") };
- }
- } @wacoms;
-}
-
-
-################################################################################
-# synaptics ####################################################################
-################################################################################
-sub set_synaptics {
- my ($raw_X, @synaptics) = @_;
- $raw_X->remove_InputDevices('synaptics');
-
- my $layout = get_ServerLayout($raw_X)->{InputDevice} ||= [];
- @$layout = grep { $_->{val} !~ /^"SynapticsMouse/ } @$layout;
-
- @synaptics or return;
- add_load_module($raw_X, "synaptics");
-
- each_index {
- my $synaptics_mouse = $_;
- my $identifier = "SynapticsMouse" . ($::i + 1);
- my $pointer_type = $synaptics_mouse->{Primary} ? "CorePointer" : "AlwaysCore";
- my $h = {
- Identifier => { val => $identifier },
- Driver => { val => "synaptics" },
- };
- my %opts = (
- Device => $synaptics_mouse->{Device},
- Protocol => $synaptics_mouse->{Protocol},
- $synaptics_mouse->{ALPS} ? (
- #- from /usr/share/doc/synaptics-0.14.0/README.alps
- #- and http://qa.mandrakesoft.com/show_bug.cgi?id=14512
- LeftEdge => 120,
- RightEdge => 830,
- TopEdge => 120,
- BottomEdge => 650,
- FingerLow => 14,
- FingerHigh => 15,
- MaxTapTime => 180,
- MaxTapMove => 110,
- EmulateMidButtonTime => 75,
- VertScrollDelta => 20,
- HorizScrollDelta => 20,
- MinSpeed => '0.8',
- MaxSpeed => '1.00',
- AccelFactor => '0.015',
- EdgeMotionMinSpeed => 200,
- EdgeMotionMaxSpeed => 200,
- UpDownScrolling => 1,
- CircularScrolling => 1,
- CircScrollDelta => '0.1',
- CircScrollTrigger => 2,
- UpDownScrolling => 0,
- ) : (
- #- from /usr/share/doc/synaptics-0.14.0/INSTALL
- LeftEdge => 1700,
- RightEdge => 5300,
- TopEdge => 1700,
- BottomEdge => 4200,
- FingerLow => 25,
- FingerHigh => 30,
- MaxTapTime => 180,
- MaxTapMove => 220,
- VertScrollDelta => 100,
- MinSpeed => '0.09',
- MaxSpeed => '0.18',
- AccelFactor => '0.0015',
- ),
- SHMConfig => "on",
- );
- while (my ($k, $v) = each %opts) {
- $h->{$k} = { val => $v, Option => 1 };
- }
- $raw_X->add_Section('InputDevice', $h);
- push @$layout, { val => qq("$identifier" "$pointer_type") };
- } @synaptics;
-}
-
-
-################################################################################
-# monitor ######################################################################
-################################################################################
-my @monitor_fields = qw(VendorName ModelName HorizSync VertRefresh);
-sub get_monitors {
- my ($raw_X) = @_;
- my @raw_monitors = $raw_X->get_Sections('Monitor');
- map {
- my $h = raw_export_section($_, [ 'Identifier', @monitor_fields ]);
- $h->{ModeLine} = $_->{ModeLine} if $_->{ModeLine};
- $h;
- } @raw_monitors;
-}
-sub set_monitors {
- my ($raw_X, @monitors) = @_;
- my @raw_monitors = _new_monitor_sections($raw_X, int @monitors);
- mapn {
- my ($raw_monitor, $monitor) = @_;
- raw_import_section($raw_monitor, $monitor, \@monitor_fields);
- $raw_monitor->{ModeLine} = $monitor->{ModeLine} if $monitor->{ModeLine};
- } \@raw_monitors, \@monitors;
-}
-sub get_or_new_monitors {
- my ($raw_X, $nb_new) = @_;
- my @monitors = $raw_X->get_monitors;
-
- #- ensure we have exactly $nb_new monitors;
- if ($nb_new > @monitors) {
- @monitors, ({}) x ($nb_new - @monitors);
- } else {
- splice(@monitors, 0, $nb_new);
- }
-}
-sub _new_monitor_sections {
- my ($raw_X, $nb_new) = @_;
- $raw_X->remove_Section('Monitor');
- map { $raw_X->add_Section('Monitor', { Identifier => { val => "monitor$_" }, ModeLine => default_ModeLine() }) } (1 .. $nb_new);
-}
-sub default_ModeLine() {
- ModeLine_from_string(qq(Section "Monitor"\n) . (our $default_ModeLine) . qq(EndSection\n));
-}
-
-sub add_gtf_ModeLines {
- my ($raw_X, $resolution) = @_;
-
- my $banner = 'modeline generated by gtf(1) [handled by XFdrake]';
- my $res = $resolution->{X} . 'x' . $resolution->{Y};
- my @to_add;
- if ($res ne '1280x1024' &&
- ($res eq '1400x1050' || $res eq '1152x864' || $Xconfig::xfree::resolution2ratio{$res} ne '4/3')) {
- @to_add = map {
- my $s = run_program::rooted_get_stdout($::prefix, 'gtf', $resolution->{X}, $resolution->{Y}, $_);
- if (my ($name, $val) = $s =~ /ModeLine\s*"(.*)"(.*)/i) {
- chomp $val;
- $name =~ s/\.00//; #- nicer that way
- { val => qq("${name}"$val), pre_comment => "# $banner\n" };
- } else { () }
- } reverse(sort_numbers(@Xconfig::xfree::vfreqs));
- }
-
- $raw_X->set_monitors(map {
- @{$_->{ModeLine}} = (
- (grep { index($_->{pre_comment}, $banner) == -1 } @{$_->{ModeLine}}),
- @to_add,
- );
- $_;
- } $raw_X->get_monitors);
-
- 1;
-}
-
-
-################################################################################
-# screens ######################################################################
-################################################################################
-sub get_default_screen {
- my ($raw_X) = @_;
- my @l = $raw_X->get_Sections('Screen');
- (find { $_->{Identifier} && val($_->{Identifier}) eq 'screen1' ||
- $_->{Driver} && val($_->{Driver}) =~ /svga|accel/ } @l) || $l[0];
-}
-sub set_screens {
- my ($raw_X, @screens) = @_;
- my @raw_screens = _new_screen_sections($raw_X, int @screens);
- mapn {
- my ($raw_screen, $screen) = @_;
- raw_import_section($raw_screen, $screen);
- } \@raw_screens, \@screens;
-}
-sub _new_screen_sections {
- my ($raw_X, $nb_new) = @_;
- $raw_X->remove_Section('Screen');
- my @l = map { $raw_X->add_Section('Screen', { Identifier => { val => "screen$_" } }) } (1 .. $nb_new);
-
- get_ServerLayout($raw_X)->{Screen} = [
- { val => qq("screen1") },
- map { { val => sprintf('"screen%d" RightOf "screen%d"', $_, $_ - 1) } } (2 .. $nb_new)
- ];
- @l;
-}
-sub is_fbdev {
- my ($raw_X, $o_Screen) = @_;
-
- my $Screen = $o_Screen || $raw_X->get_default_screen or return;
-
- my $Device = $raw_X->get_Section_by_Identifier('Device', val($Screen->{Device})) or internal_error("no device named $Screen->{Device}");
- val($Device->{Driver}) eq 'fbdev';
-}
-
-
-
-
-################################################################################
-# modules ######################################################################
-################################################################################
-sub get_modules {
- my ($raw_X) = @_;
- my $raw_Module = $raw_X->get_Section('Module') or return;
- my $Module = raw_export_section($raw_Module, ['Load']);
- @{$Module->{Load} || []};
-}
-sub add_load_module {
- my ($raw_X, $module) = @_;
- my $raw_Module = $raw_X->get_Section('Module') || $raw_X->add_Section('Module', {});
-
- my %load_modules_comment = (
- dbe => 'Double-Buffering Extension',
- v4l => 'Video for Linux',
- dri => 'direct rendering',
- glx => '3D layer',
- 'glx-3.so' => '3D layer',
- );
- my $comment = $load_modules_comment{$module};
- push @{$raw_Module->{Load}}, { val => $module,
- comment_on_line => $comment && " # $comment",
- } if !member($module, $raw_X->get_modules);
-}
-sub remove_load_module {
- my ($raw_X, $module) = @_;
- my $raw_Module = $raw_X->get_Section('Module') or return;
- if (my @l = grep { $_->{val} ne $module } @{$raw_Module->{Load}}) {
- $raw_Module->{Load} = \@l;
- } else {
- $raw_X->remove_Section('Module');
- }
-}
-sub set_load_module {
- my ($raw_X, $module, $bool) = @_;
- $bool ? add_load_module($raw_X, $module) : remove_load_module($raw_X, $module);
-}
-
-
-#-##############################################################################
-#- helpers
-#-##############################################################################
-sub _set_Option {
- my ($category, $node, @names) = @_;
-
- if (member($category, 'keyboard', 'mouse')) {
- #- everything we export is an Option
- $_->{Option} = 1 foreach map { deref_array($node->{$_}) } @names;
- }
-}
-
-sub get_InputDevices {
- my ($raw_X, $Driver) = @_;
- $raw_X->get_Sections('InputDevice', sub { val($_[0]{Driver}) eq $Driver });
-}
-sub remove_InputDevices {
- my ($raw_X, $Driver) = @_;
- $raw_X->remove_Section('InputDevice', sub { val($_[0]{Driver}) ne $Driver });
-}
-
-sub get_ServerLayout {
- my ($raw_X) = @_;
- $raw_X->get_Section('ServerLayout') ||
- $raw_X->add_Section('ServerLayout', { Identifier => { val => 'layout1' } });
-}
-
-#-##############################################################################
-#- helpers
-#-##############################################################################
-sub raw_export_section {
- my ($section, $fields) = @_;
-
- my $export_name = sub {
- my ($name) = @_;
- my $h = $section->{$name} or return;
-
- my @l = map { if_(!$_->{commented}, $_->{val}) } deref_array($h) or return;
- $name => (ref($h) eq 'ARRAY' ? \@l : $l[0]);
- };
-
- my %h = map { $export_name->($_) } @$fields;
- \%h;
-}
-
-sub raw_import_section {
- my ($section, $h, $o_fields) = @_;
- foreach ($o_fields ? grep { exists $h->{$_} } @$o_fields : keys %$h) {
- my @l = map { ref($_) eq 'HASH' ? $_ : { val => $_ } } deref_array($h->{$_});
- $section->{$_} = (ref($h->{$_}) eq 'ARRAY' ? \@l : $l[0]);
- }
-}
-
-sub add_Section {
- my ($raw_X, $Section, $h) = @_;
- my @suggested_ordering = qw(Files ServerFlags Module DRI Keyboard Pointer XInput InputDevice Monitor Device Screen ServerLayout);
- my %order = map_index { { lc($_) => $::i } } @suggested_ordering;
- my $e = { name => $Section, l => $h };
- my $added;
- @$raw_X = map {
- if ($order{lc $_->{name}} > $order{lc $Section} && !$added) {
- $added = 1;
- ($e, $_);
- } else { $_ }
- } @$raw_X;
- push @$raw_X, $e if !$added;
- $h;
-}
-sub remove_Section {
- my ($raw_X, $Section, $o_when) = @_;
- @$raw_X = grep { $_->{name} ne $Section || $o_when && $o_when->($_->{l}) } @$raw_X;
- $raw_X;
-}
-sub get_Sections {
- my ($raw_X, $Section, $o_when) = @_;
- map { if_(lc($_->{name}) eq lc($Section) && (!$o_when || $o_when->($_->{l})), $_->{l}) } @$raw_X;
-}
-sub get_Section {
- my ($raw_X, $Section, $o_when) = @_;
- my @l = get_Sections($raw_X, $Section, $o_when);
- @l > 1 and log::l("Xconfig: found more than one Section $Section");
- $l[0];
-}
-sub get_Section_by_Identifier {
- my ($raw_X, $Section, $Identifier) = @_;
- my @l = get_Sections($raw_X, $Section, sub { val($_[0]{Identifier}) eq $Identifier });
- @l > 1 and die "more than one Section $Section has Identifier $Identifier";
- $l[0];
-}
-
-sub val {
- my ($ref) = @_;
- $ref && $ref->{val};
-}
-
-
-sub ModeLine_from_string {
- my ($s) = @_;
- my $raw_X_for_ModeLine = Xconfig::parse::read_XF86Config_from_string($s);
- get_Section($raw_X_for_ModeLine, 'Monitor')->{ModeLine};
-}
-
-
-
-# http://home.comcast.net/~igpl/Aspect.html
-# movies http://www.technosound.co.uk/nav.php?pageid=hcg_widescreen
-# esp for 1360x768 http://www.winischhofer.at/linuxsispart1.shtml
-
-# www.dell.com/downloads/global/vectors/2003_cvt.pdf
-# file vesamodes in Xorg is DMT Standard Display Modes
-
-# http://www.vesa.org/Public
-# http://www.vesa.org/Public/EEDIDguideV1.pdf
-
-#- http://www.vesa.org/Public/CVT
-our @CVT_ratios = qw(4/3 16/9 16/10 5/4 15/9 3/2);
-our @CVT_vfreqs = qw(50 60 75 85); # and also 60Hz "reduced blanking" in CVT
-
-our @vfreqs = (@CVT_vfreqs, qw(100 120));
-
-our %ratio2resolutions = (
-
- # first all the CVT_ratios
-
- # 1.25
- '5/4' => [ qw(640x512 720x576 1280x1024 1800x1440) ],
- # SXGA=1280x1024
-
- # 1.33
- '4/3' => [
- qw(320x240 480x360 640x480 800x600 832x624
- 1024x768 1152x864 1280x960 1400x1050
- 1600x1200 1920x1440 2048x1536), # 400x300 512x384 768x576
- ], # VGA=640x480, SVGA=800x600, XGA=1024x768, SXGA+=1400x1050, UXGA=1600x1200, QXGA=2048x1536
-
- # 1.5
- '3/2' => [ qw(360x240 720x480 1152x768) ],
-
- # 1.6
- '16/10' => [ qw(1280x800 1440x900 1600x1000 1680x1050 1920x1200) ], # 320x200 640x400 960x600
- # WSXGA+=1680x1050, WUXGA=1920x1200
-
- # 1.67
- '15/9' => [ qw(1280x768) ], # 800x480
- # WXGA=1280x768 or ??? (should be 1366x768)
-
- # 1.78
- '16/9' => [ qw(1280x720 1600x900 1920x1080) ], # 960x540 1024x576
-
-
- # now more weird things
-
- # 1.32
- # '192/145' => [ qw(1152x870) ],
-
- # 1.328
- # '85/64' => [ qw(1360x1024) ],
-
- # 1.42
- # '17/12' => [ qw(544x384) ] ,
-
- # 1.56
- # '25/16' => [ qw(1600x1024) ], # WSXGA
-
- # 1.707
- # '128/75' => [ qw(1024x600) ],
-
- # 1.767
- # '53/30' => [ qw(848x480) ],
-
- # 1.771
- # '85/48' => [ qw(1360x768) ],
-
- # 1.775
- # '71/40' => [ qw(852x480) ],
-
- # 1.783
- # '107/60' => [ qw(856x480) ],
-
- N_("_:weird aspect ratio\nother") => [
- # 2.13 = 32/15
- qw(1024x480 1280x600), # VAIO
-
- # 2.67 = 8/3
- qw(2048x768 2560x960 3200x1200),
-
- # 4.0 = 4/1
- qw(3072x768 3456x864 3840x960 4800x1200),
-
- # ?? 352x288
- ],
-);
-
-our %resolution2ratio = map_each { map { $_ => $::a } @$::b } %ratio2resolutions;
-our @resolutions = map_each { @$::b } %ratio2resolutions;
-
-foreach my $ratio (keys %ratio2resolutions) {
- if ($ratio =~ m!^(\d+)/(\d+)$!) {
- my $eval = $2 / $1;
- foreach (@{$ratio2resolutions{$ratio}}) {
- my ($x, $y) = /(\d+)x(\d+)/;
- my $y2 = round($x * $eval);
- $y == $y2 or die "bad resolution $_ for ratio $ratio, it should be $x x $y2\n";
- }
- }
-}
-
-our $default_header = <<'END';
-# File generated by XFdrake.
-
-# **********************************************************************
-# Refer to the XF86Config man page for details about the format of
-# this file.
-# **********************************************************************
-
-Section "Files"
- # Multiple FontPath entries are allowed (they are concatenated together)
- # By default, Mandrake 6.0 and later now use a font server independent of
- # the X server to render fonts.
- FontPath "unix/:-1"
-EndSection
-
-Section "ServerFlags"
- #DontZap # disable <Crtl><Alt><BS> (server abort)
- #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
- AllowMouseOpenFail # allows the server to start up even if the mouse does not work
-END
-
-require detect_devices;
-$default_header .= <<'END_XBOX' if detect_devices::is_xbox();
- Option "PciProbe1" "false"
- Option "PciProbe2" "false"
- Option "PciForceConfig1" "false"
- Option "PciForceConfig2" "false"
- Option "PciOsConfig" "true"
-END_XBOX
-
-$default_header .= <<'END';
-EndSection
-END
-
-our $default_ModeLine = arch() =~ /ppc/ ? <<'END_PPC' : <<'END';
- # Apple iMac modes
- ModeLine "1024x768" 78.525 1024 1049 1145 1312 768 769 772 800 +hsync +vsync
- ModeLine "800x600" 62.357 800 821 901 1040 600 601 604 632 +hsync +vsync
- ModeLine "640x480" 49.886 640 661 725 832 480 481 484 514 +hsync +vsync
- # Apple monitors tend to do 832x624
- ModeLine "832x624" 57 832 876 940 1152 624 625 628 667 -hsync -vsync
- # Apple PowerBook G3
- ModeLine "800x600" 100 800 816 824 840 600 616 624 640 -hsync -vsync
- # Apple TI Powerbook
- ModeLine "1152x768" 78.741 1152 1173 1269 1440 768 769 772 800 +vsync +vsync
- # Pismo Firewire G3
- ModeLine "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync
- # iBook2
- ModeLine "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
- # 17" Apple Studio Display
- ModeLine "1024x768" 112.62 1024 1076 1248 1420 768 768 780 808 +hsync +vsync
- # HiRes Apple Studio Display
- ModeLine "1280x1024" 135 1280 1288 1392 1664 1024 1027 1030 1064
- # Another variation
- ModeLine "1280x1024" 134.989 1280 1317 1429 1688 1024 1025 1028 1066 +hsync +vsync
-END_PPC
- # TV fullscreen mode or DVD fullscreen output.
- # 768x576 @ 79 Hz, 50 kHz hsync
- ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
- # 768x576 @ 100 Hz, 61.6 kHz hsync
- ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
-END
-
-1;
diff --git a/perl-install/any.pm b/perl-install/any.pm
index 87454ef10..838896aaa 100644
--- a/perl-install/any.pm
+++ b/perl-install/any.pm
@@ -9,6 +9,7 @@ use strict;
use common;
use detect_devices;
use partition_table;
+use fs::proc_partitions;
use fs::type;
use lang;
use run_program;
@@ -19,7 +20,7 @@ use fs;
use c;
sub facesdir() {
- "$::prefix/usr/share/mdk/faces/";
+ "$::prefix/usr/share/mga/faces/";
}
sub face2png {
my ($face) = @_;
@@ -48,7 +49,7 @@ sub alloc_user_faces {
}
sub create_user {
- my ($u, $isMD5) = @_;
+ my ($u, $authentication) = @_;
my @existing = stat("$::prefix/home/$u->{name}");
@@ -64,24 +65,31 @@ sub create_user {
} else {
run_program::rooted($::prefix, 'groupadd', '-g', $gid, $u->{name});
}
+ } elsif ($u->{rename_from}) {
+ run_program::rooted($::prefix, 'groupmod', '-n', $u->{name}, $u->{rename_from});
}
+
require authentication;
+ my $symlink_home_from = $u->{rename_from} && (getpwnam($u->{rename_from}))[7];
run_program::raw({ root => $::prefix, sensitive_arguments => 1 },
- 'adduser',
- '-p', authentication::user_crypted_passwd($u, $isMD5),
+ ($u->{rename_from} ? 'usermod' : 'adduser'),
+ '-p', authentication::user_crypted_passwd($u, $authentication),
if_($uid, '-u', $uid), if_($gid, '-g', $gid),
if_($u->{realname}, '-c', $u->{realname}),
- if_($u->{home}, '-d', $u->{home}),
+ if_($u->{home}, '-d', $u->{home}, if_($u->{rename_from}, '-m')),
if_($u->{shell}, '-s', $u->{shell}),
- $u->{name});
+ ($u->{rename_from}
+ ? ('-l', $u->{name}, $u->{rename_from})
+ : $u->{name}));
+ symlink($u->{home}, $symlink_home_from) if $symlink_home_from;
+ eval { run_program::rooted($::prefix, 'systemctl', 'try-restart', 'accounts-daemon.service') };
}
my (undef, undef, $uid, $gid, undef, undef, undef, $home) = getpwnam($u->{name});
if (@existing && $::isInstall && ($uid != $existing[4] || $gid != $existing[5])) {
log::l("chown'ing $home from $existing[4].$existing[5] to $uid.$gid");
- require commands;
- eval { commands::chown_("-r", "$uid.$gid", "$::prefix$home") };
+ eval { common::chown_('recursive', $uid, $gid, "$::prefix$home") };
}
}
@@ -91,26 +99,129 @@ sub add_users {
alloc_user_faces($users);
foreach (@$users) {
- create_user($_, $authentication->{md5});
+ create_user($_, $authentication);
run_program::rooted($::prefix, "usermod", "-G", join(",", @{$_->{groups}}), $_->{name}) if !is_empty_array_ref($_->{groups});
addKdmIcon($_->{name}, delete $_->{auto_icon} || $_->{icon});
}
}
-sub hdInstallPath() {
- my $tail = first(readlink("/tmp/image") =~ m|^(?:/tmp/)?hdimage/*(.*)|);
- my $head = first(readlink("/tmp/hdimage") =~ m|$::prefix(.*)|);
- log::l("search HD install path, tail=$tail, head=$head, tail defined=" . to_bool(defined $tail));
- defined $tail && ($head ? "$head/$tail" : "/mnt/hd/$tail");
+sub install_bootloader_pkgs {
+ my ($do_pkgs, $b) = @_;
+
+ bootloader::ensure_pkg_is_installed($do_pkgs, $b);
+ install_acpi_pkgs($do_pkgs, $b);
}
sub install_acpi_pkgs {
my ($do_pkgs, $b) = @_;
my $acpi = bootloader::get_append_with_key($b, 'acpi');
- if (!member($acpi, 'off', 'ht')) {
- $do_pkgs->install('acpi', 'acpid') if !(-x "$::prefix/usr/bin/acpi" && -x "$::prefix/usr/sbin/acpid");
+ my $use_acpi = !member($acpi, 'off', 'ht');
+ if ($use_acpi) {
+ $do_pkgs->ensure_files_are_installed([ [ qw(acpi acpi) ], [ qw(acpid acpid) ] ], $::isInstall);
+ }
+ require services;
+ services::set_status($_, $use_acpi, $::isInstall) foreach qw(acpid);
+}
+
+sub setupBootloaderBeforeStandalone {
+ my ($do_pkgs, $b, $all_hds, $fstab) = @_;
+ require keyboard;
+ my $keyboard = keyboard::read_or_default();
+ my $allow_fb = listlength(cat_("/proc/fb"));
+ my $cmdline = cat_('/proc/cmdline');
+ my $vga_fb = first($cmdline =~ /\bvga=(\S+)/);
+ my $splash = $cmdline =~ /\bsplash\b/;
+ my $quiet = $cmdline =~ /\bquiet\b/;
+ setupBootloaderBefore($do_pkgs, $b, $all_hds, $fstab, $keyboard, $allow_fb, $vga_fb, $splash, $quiet);
+}
+
+sub setupBootloaderBefore {
+ my ($do_pkgs, $bootloader, $all_hds, $fstab, $keyboard, $allow_fb, $vga_fb, $splash, $quiet) = @_;
+ require bootloader;
+
+ #- auto_install backward compatibility
+ #- one should now use {message_text}
+ if ($bootloader->{message} =~ m!^[^/]!) {
+ $bootloader->{message_text} = delete $bootloader->{message};
+ }
+
+ if (cat_("/proc/cmdline") =~ /mem=nopentium/) {
+ bootloader::set_append_with_key($bootloader, mem => 'nopentium');
+ }
+ if (cat_("/proc/cmdline") =~ /\b(pci)=(\S+)/) {
+ bootloader::set_append_with_key($bootloader, $1, $2);
+ }
+ if (my ($acpi) = cat_("/proc/cmdline") =~ /\bacpi=(\w+)/) {
+ if ($acpi eq 'ht') {
+ #- the user is using the default, which may not be the best
+ my $year = detect_devices::computer_info()->{BIOS_Year};
+ if ($year >= 2002) {
+ log::l("forcing ACPI on recent bios ($year)");
+ $acpi = '';
+ }
+ }
+ bootloader::set_append_with_key($bootloader, acpi => $acpi);
+ }
+ if (cat_("/proc/cmdline") =~ /\bnoapic/) {
+ bootloader::set_append_simple($bootloader, 'noapic');
+ }
+ if (cat_("/proc/cmdline") =~ /\bnoresume/) {
+ bootloader::set_append_simple($bootloader, 'noresume');
+ } elsif (bootloader::get_append_simple($bootloader, 'noresume')) {
+ } else {
+ if (my ($biggest_swap) = sort { $b->{size} <=> $a->{size} } grep { isSwap($_) } @$fstab) {
+ my $biggest_swap_dev = fs::wild_device::from_part('', $biggest_swap);
+ bootloader::set_append_with_key($bootloader, resume => $biggest_swap_dev);
+ mkdir_p("$::prefix/etc/dracut.conf.d");
+ output("$::prefix/etc/dracut.conf.d/51-mageia-resume.conf", qq(add_device+=" $biggest_swap_dev "\n));
+ }
+ }
+
+ #- set nokmsboot if a conflicting driver is configured.
+ if (-x "$::prefix/sbin/display_driver_helper" && !run_program::rooted($::prefix, "/sbin/display_driver_helper", "--is-kms-allowed")) {
+ bootloader::set_append_simple($bootloader, 'nokmsboot');
+ }
+
+ #- check for valid fb mode to enable a default boot with frame buffer.
+ my $vga = $allow_fb && (!detect_devices::matching_desc__regexp('3D Rage LT') &&
+ !detect_devices::matching_desc__regexp('Rage Mobility [PL]') &&
+ !detect_devices::matching_desc__regexp('i740') &&
+ !detect_devices::matching_desc__regexp('Matrox') &&
+ !detect_devices::matching_desc__regexp('Tseng.*ET6\d00') &&
+ !detect_devices::matching_desc__regexp('SiS.*SG86C2.5') &&
+ !detect_devices::matching_desc__regexp('SiS.*559[78]') &&
+ !detect_devices::matching_desc__regexp('SiS.*300') &&
+ !detect_devices::matching_desc__regexp('SiS.*540') &&
+ !detect_devices::matching_desc__regexp('SiS.*6C?326') &&
+ !detect_devices::matching_desc__regexp('SiS.*6C?236') &&
+ !detect_devices::matching_desc__regexp('Voodoo [35]|Voodoo Banshee') && #- 3d acceleration seems to bug in fb mode
+ !detect_devices::matching_desc__regexp('828[14][05].* CGC') #- i810 & i845 now have FB support during install but we disable it afterwards
+ );
+ my $force_vga = $allow_fb && (detect_devices::matching_desc__regexp('SiS.*630') || #- SiS 630 need frame buffer.
+ detect_devices::matching_desc__regexp('GeForce.*Integrated') #- needed for fbdev driver (hack).
+ );
+
+ #- propose the default fb mode for kernel fb, if bootsplash is installed.
+ my $need_fb = -e "$::prefix/usr/share/bootsplash/scripts/make-boot-splash";
+ bootloader::suggest($bootloader, $all_hds,
+ vga_fb => ($force_vga || $vga && $need_fb) && $vga_fb,
+ splash => $splash,
+ quiet => $quiet);
+
+ if (is_uefi()) {
+ if (my @esp = grep { $_->{mntpoint} eq '/boot/EFI' } @$fstab) {
+ $bootloader->{removable} = $esp[0]{is_removable};
+ }
+ } else {
+ if (my $root_part = fs::get::root($fstab)) {
+ $bootloader->{removable} = $root_part->{is_removable};
+ }
}
+ $bootloader->{default_to_no_probe} = 1 if $bootloader->{removable};
+
+ $bootloader->{keytable} ||= keyboard::keyboard2kmap($keyboard);
+ log::l("setupBootloaderBefore end");
}
sub setupBootloader {
@@ -125,17 +236,36 @@ sub setupBootloader {
setupBootloader__boot_bios_drive($in, $b, $all_hds->{hds}) or goto general;
{
local $::Wizard_finished = 1 if $::isStandalone;
- setupBootloader__entries($in, $b, $all_hds, $fstab) or goto general;
+ if (bootloader::main_method($b->{method}) eq 'grub2') {
+ setupBootloader__grub2($in, $b, $all_hds, $fstab) or goto general;
+ } else {
+ setupBootloader__entries($in, $b, $all_hds, $fstab) or goto general;
+ }
}
1;
}
+sub setupBootloaderUntilInstalled {
+ my ($in, $b, $all_hds, $fstab, $security) = @_;
+ do {
+ my $before = fs::fstab_to_string($all_hds);
+ setupBootloader($in, $b, $all_hds, $fstab, $security) or $in->exit;
+ if ($before ne fs::fstab_to_string($all_hds)) {
+ #- ovitters: This fstab comparison was needed for optionally
+ #- setting up /tmp using tmpfs. That code was removed. Not removing
+ #- this code as I'm not sure if something still relies on this
+ fs::write_fstab($all_hds);
+ }
+ } while !installBootloader($in, $b, $all_hds);
+}
+
sub installBootloader {
my ($in, $b, $all_hds) = @_;
return if detect_devices::is_xbox();
- install_acpi_pkgs($in->do_pkgs, $b);
- eval { run_program::rooted($::prefix, 'echo | lilo -u') } if $::isInstall && !$::o->{isUpgrade} && -e "$::prefix/etc/lilo.conf" && glob("$::prefix/boot/boot.*");
+ return 1 if arch() =~ /arm/;
+
+ install_bootloader_pkgs($in->do_pkgs, $b);
retry:
eval {
@@ -164,11 +294,6 @@ Assign a new Volume ID?", $dev)))) {
$in->ask_warn('', [ N("Installation of bootloader failed. The following error occurred:"), $err ]);
return;
}
- } elsif (arch() =~ /ppc/) {
- if (detect_devices::get_mac_model() !~ /IBM/) {
- my $of_boot = bootloader::dev2yaboot($b->{boot});
- $in->ask_warn('', N("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\nAt your next boot you should see the bootloader prompt.", $of_boot));
- }
}
1;
}
@@ -179,13 +304,10 @@ sub setupBootloader_simple {
my $hds = $all_hds->{hds};
require bootloader;
- my $mixed_kind_of_disks = bootloader::mixed_kind_of_disks($hds);
- #- full expert questions when there is 2 kind of disks
- #- it would need a semi_auto asking on which drive the bios boots...
-
- $mixed_kind_of_disks || $b->{bootUnsafe} || arch() =~ /ppc/ or return 1; #- default is good enough
+ bootloader::ensafe_first_bios_drive($hds)
+ || $b->{bootUnsafe} or return 1; #- default is good enough
- if (!$mixed_kind_of_disks && arch() !~ /ia64/) {
+ if (arch() !~ /ia64/) {
setupBootloader__mbr_or_not($in, $b, $hds, $fstab) or return 0;
} else {
general:
@@ -199,14 +321,18 @@ sub setupBootloader_simple {
sub setupBootloader__boot_bios_drive {
my ($in, $b, $hds) = @_;
- bootloader::mixed_kind_of_disks($hds) &&
- $b->{boot} =~ /\d$/ && #- on a partition
- is_empty_hash_ref($b->{bios}) && #- some bios mapping already there
- arch() !~ /ppc/ or return 1;
+ if (!is_empty_hash_ref($b->{bios})) {
+ #- some bios mapping already there
+ return 1;
+ } elsif (bootloader::mixed_kind_of_disks($hds) && $b->{boot} =~ /\d$/) { #- on a partition
+ # see below
+ } else {
+ return 1;
+ }
- log::l("mixed_kind_of_disks");
+ log::l("_ask_boot_bios_drive");
my $hd = $in->ask_from_listf('', N("You decided to install the bootloader on a partition.
-This implies you already have a bootloader on the hard drive you boot (eg: System Commander).
+This implies you already have a bootloader on the hard disk drive you boot (eg: System Commander).
On which drive are you booting?"), \&partition_table::description, $hds) or return 0;
log::l("mixed_kind_of_disks chosen $hd->{device}");
@@ -214,21 +340,32 @@ On which drive are you booting?"), \&partition_table::description, $hds) or retu
1;
}
+sub _ask_mbr_or_not {
+ my ($in, $default, @l) = @_;
+ $in->ask_from_({ title => N("Bootloader Installation"),
+ interactive_help_id => 'setupBootloaderBeginner',
+ },
+ [
+ { label => N("Where do you want to install the bootloader?"), title => 1 },
+ { val => \$default, list => \@l, format => sub { $_[0][0] }, type => 'list' },
+ ]
+ );
+ $default;
+}
+
sub setupBootloader__mbr_or_not {
my ($in, $b, $hds, $fstab) = @_;
- if (arch() =~ /ppc/) {
- if (defined $partition_table::mac::bootstrap_part) {
- $b->{boot} = $partition_table::mac::bootstrap_part;
- log::l("set bootstrap to $b->{boot}");
- } else {
- die "no bootstrap partition - yaboot.conf creation failed";
- }
- } else {
+ log::l("setupBootloader__mbr_or_not");
+
my $floppy = detect_devices::floppy();
my @l = (
+ bootloader::ensafe_first_bios_drive($hds) ?
+ (map { [ N("First sector (MBR) of drive %s", partition_table::description($_)) => '/dev/' . $_->{device} ] } @$hds)
+ :
[ N("First sector of drive (MBR)") => '/dev/' . $hds->[0]{device} ],
+
[ N("First sector of the root partition") => '/dev/' . fs::get::root($fstab, 'boot')->{device} ],
if_($floppy,
[ N("On Floppy") => "/dev/$floppy" ],
@@ -237,80 +374,77 @@ sub setupBootloader__mbr_or_not {
);
my $default = find { $_->[1] eq $b->{boot} } @l;
- $in->ask_from_({ title => N("LILO/grub Installation"),
- messages => N("Where do you want to install the bootloader?"),
- interactive_help_id => 'setupBootloaderBeginner',
- },
- [ { val => \$default, list => \@l, format => sub { $_[0][0] }, type => 'list' } ]);
- my $new_boot = $default->[1] or return;
+ if (!$::isInstall) {
+ $default = _ask_mbr_or_not($in, $default, @l);
+ }
+ my $new_boot = $default->[1];
#- remove bios mapping if the user changed the boot device
- delete $b->{bios} if $new_boot ne $b->{boot};
- $b->{boot} = $new_boot;
- }
+ delete $b->{bios} if $new_boot && $new_boot ne $b->{boot};
+ $b->{boot} = $new_boot or return;
1;
}
sub setupBootloader__general {
- my ($in, $b, $all_hds, $fstab, $security) = @_;
+ my ($in, $b, $all_hds, $fstab, $_security) = @_;
return if detect_devices::is_xbox();
my @method_choices = bootloader::method_choices($all_hds);
my $prev_force_acpi = my $force_acpi = bootloader::get_append_with_key($b, 'acpi') !~ /off|ht/;
- my $prev_force_noapic = my $force_noapic = bootloader::get_append_simple($b, 'noapic');
- my $prev_force_nolapic = my $force_nolapic = bootloader::get_append_simple($b, 'nolapic');
- my $memsize = bootloader::get_append_memsize($b);
- my $prev_clean_tmp = my $clean_tmp = any { $_->{mntpoint} eq '/tmp' } @{$all_hds->{special} ||= []};
+ my $prev_enable_apic = my $enable_apic = !bootloader::get_append_simple($b, 'noapic');
+ my $prev_enable_lapic = my $enable_lapic = !bootloader::get_append_simple($b, 'nolapic');
+ my $prev_enable_smp = my $enable_smp = !bootloader::get_append_simple($b, 'nosmp');
my $prev_boot = $b->{boot};
+ my $prev_method = $b->{method};
$b->{password2} ||= $b->{password} ||= '';
$::Wizard_title = N("Boot Style Configuration");
- if (arch() !~ /ppc/) {
- $in->ask_from_({ messages => N("Bootloader main options"),
- interactive_help_id => 'setupBootloader',
- callbacks => {
- complete => sub {
- !$memsize || $memsize =~ /^\d+K$/ || $memsize =~ s/^(\d+)M?$/$1M/i or $in->ask_warn('', N("Give the ram size in MB")), return 1;
- #- $security > 4 && length($b->{password}) < 6 and $in->ask_warn('', N("At this level of security, a password (and a good one) in lilo is requested")), return 1;
- $b->{restricted} && !$b->{password} and $in->ask_warn('', N("Option ``Restrict command line options'' is of no use without a password")), return 1;
- $b->{password} eq $b->{password2} or !$b->{restricted} or $in->ask_warn('', [ N("The passwords do not match"), N("Please try again") ]), return 1;
- 0;
- },
- },
- }, [
- { label => N("Bootloader to use"), val => \$b->{method}, list => \@method_choices, format => \&bootloader::method2text },
- if_(arch() !~ /ia64/,
- { label => N("Boot device"), val => \$b->{boot}, list => [ map { "/dev/$_->{device}" } bootloader::allowed_boot_parts($b, $all_hds) ], not_edit => !$::expert },
- ),
+ my (@boot_devices, %boot_devices);
+ if (is_uefi()) {
+ @boot_devices = 'ESP';
+ %boot_devices = (ESP => N("EFI System Partition"));
+ } else {
+ foreach (bootloader::allowed_boot_parts($b, $all_hds)) {
+ my $dev = "/dev/$_->{device}";
+ push @boot_devices, $dev;
+ my $name = $_->{mntpoint} || $_->{info} || $_->{device_LABEL};
+ unless ($name) {
+ $name = formatXiB($_->{size}*512) . " " if $_->{size};
+ $name .= $_->{fs_type};
+ }
+ $boot_devices{$dev} = $name ? "$dev ($name)" : $dev;
+ }
+ }
+
+ $in->ask_from_({ #messages => N("Bootloader main options"),
+ title => N("Bootloader main options"),
+ interactive_help_id => 'setupBootloader',
+ }, [
+ #title => N("Bootloader main options"),
+ { label => N("Bootloader"), title => 1 },
+ { label => N("Bootloader to use"), val => \$b->{method},
+ list => \@method_choices, format => \&bootloader::method2text },
+ { label => N("Boot device"), val => \$b->{boot}, list => \@boot_devices, allow_empty_list => 1,
+ format => sub { $boot_devices{$_[0]} } },
+ { label => N("Main options"), title => 1 },
{ label => N("Delay before booting default image"), val => \$b->{timeout} },
- { text => N("Enable ACPI"), val => \$force_acpi, type => 'bool' },
- if_(!$force_nolapic,
- { text => N("Force no APIC"), val => \$force_noapic, type => 'bool' },
- ),
- { text => N("Force No Local APIC"), val => \$force_nolapic, type => 'bool' },
- if_($security >= 4 || $b->{password} || $b->{restricted},
- { label => N("Password"), val => \$b->{password}, hidden => 1 },
+ { text => N("Enable ACPI"), val => \$force_acpi, type => 'bool', advanced => 1 },
+ { text => N("Enable SMP"), val => \$enable_smp, type => 'bool', advanced => 1 },
+ { text => N("Enable APIC"), val => \$enable_apic, type => 'bool', advanced => 1,
+ disabled => sub { !$enable_lapic } },
+ { text => N("Enable Local APIC"), val => \$enable_lapic, type => 'bool', advanced => 1 },
+ { label => N("Security"), title => 1 },
+ { label => N("Password"), val => \$b->{password}, hidden => 1,
+ validate => sub {
+ my $ok = $b->{password} eq $b->{password2}
+ or $in->ask_warn('', [ N("The passwords do not match"), N("Please try again") ]);
+ my $ok2 = !($b->{password} && $b->{method} eq 'grub-graphic')
+ or $in->ask_warn('', N("You cannot use a password with %s",
+ bootloader::method2text($b->{method})));
+ $ok && $ok2;
+ } },
{ label => N("Password (again)"), val => \$b->{password2}, hidden => 1 },
- { text => N("Restrict command line options"), val => \$b->{restricted}, type => "bool", text => N("restrict") },
- ),
- { text => N("Clean /tmp at each boot"), val => \$clean_tmp, type => 'bool', advanced => 1 },
- { label => N("Precise RAM size if needed (found %d MB)", availableRamMB()), val => \$memsize, advanced => 1 },
]) or return 0;
- } else {
- $b->{boot} = $partition_table::mac::bootstrap_part;
- $in->ask_from_({ messages => N("Bootloader main options"),
- interactive_help_id => 'setupYabootGeneral',
- }, [
- { label => N("Bootloader to use"), val => \$b->{method}, list => \@method_choices, format => \&bootloader::method2text },
- { label => N("Init Message"), val => \$b->{'init-message'} },
- { label => N("Boot device"), val => \$b->{boot}, list => [ map { "/dev/$_" } (map { $_->{device} } (grep { isAppleBootstrap($_) } @$fstab)) ], not_edit => !$::expert },
- { label => N("Open Firmware Delay"), val => \$b->{delay} },
- { label => N("Kernel Boot Timeout"), val => \$b->{timeout} },
- { label => N("Enable CD Boot?"), val => \$b->{enablecdboot}, type => "bool" },
- { label => N("Enable OF Boot?"), val => \$b->{enableofboot}, type => "bool" },
- { label => N("Default OS?"), val => \$b->{defaultos}, list => [ 'linux', 'macos', 'macosx', 'darwin' ] },
- ]) or return 0;
- }
#- remove bios mapping if the user changed the boot device
delete $b->{bios} if $b->{boot} ne $prev_boot;
@@ -321,33 +455,136 @@ sub setupBootloader__general {
delete $b->{'raid-extra-boot'} if $b->{'raid-extra-boot'} eq 'mbr';
}
- if ($b->{method} eq 'grub') {
- $in->do_pkgs->ensure_binary_is_installed('grub', "grub", 1) or return 0;
- }
+ bootloader::ensure_pkg_is_installed($in->do_pkgs, $b) or goto &setupBootloader__general;
+
+ bootloader::suggest_message_text($b) if ! -e "$::prefix/boot/message-text"; #- in case we switch from grub to lilo
- bootloader::set_append_memsize($b, $memsize);
if ($prev_force_acpi != $force_acpi) {
bootloader::set_append_with_key($b, acpi => ($force_acpi ? '' : 'ht'));
}
- if ($prev_force_noapic != $force_noapic) {
- ($force_noapic ? \&bootloader::set_append_simple : \&bootloader::remove_append_simple)->($b, 'noapic');
+
+ if ($prev_enable_smp != $enable_smp) {
+ ($enable_smp ? \&bootloader::remove_append_simple : \&bootloader::set_append_simple)->($b, 'nosmp');
}
- if ($prev_force_nolapic != $force_nolapic) {
- ($force_nolapic ? \&bootloader::set_append_simple : \&bootloader::remove_append_simple)->($b, 'nolapic');
+
+ if ($prev_enable_apic != $enable_apic) {
+ ($enable_apic ? \&bootloader::remove_append_simple : \&bootloader::set_append_simple)->($b, 'noapic');
+ ($enable_apic ? \&bootloader::set_append_simple : \&bootloader::remove_append_simple)->($b, 'apic');
+ }
+ if ($prev_enable_lapic != $enable_lapic) {
+ ($enable_lapic ? \&bootloader::remove_append_simple : \&bootloader::set_append_simple)->($b, 'nolapic');
+ ($enable_lapic ? \&bootloader::set_append_simple : \&bootloader::remove_append_simple)->($b, 'lapic');
}
- if ($prev_clean_tmp != $clean_tmp) {
- if ($clean_tmp && !fs::get::has_mntpoint('/tmp', $all_hds)) {
- push @{$all_hds->{special}}, { device => 'none', mntpoint => '/tmp', fs_type => 'tmpfs' };
- } else {
- @{$all_hds->{special}} = grep { $_->{mntpoint} ne '/tmp' } @{$all_hds->{special}};
- }
+ if (bootloader::main_method($prev_method) eq 'lilo' &&
+ bootloader::main_method($b->{method}) eq 'grub') {
+ log::l("switching for lilo to grub, ensure we don't read lilo.conf anymore");
+ renamef("$::prefix/etc/lilo.conf", "$::prefix/etc/lilo.conf.unused");
+ }
+ if ($prev_method eq 'refind' && $b->{method} ne 'refind') {
+ log::l("switching from rEFInd, ensure we don't detect refind as the active boot method");
+ renamef("$::prefix/boot/refind_linux.conf", "$::prefix/boot/refind_linux.conf.unused");
+ }
+ if ($b->{method} eq 'refind') {
+ if (bootloader::main_method($prev_method) eq 'grub2') {
+ #- grub2 doesn't provide any entries we can use, so revert to the defaults
+ %$b = ();
+ setupBootloaderBeforeStandalone($in->do_pkgs, $b, $all_hds, $fstab);
+ $b->{method} = 'refind';
+ $b->{boot} = 'ESP';
+ undef $b->{default};
+ }
+ setupBootloader__refind($in, $b, $fstab);
+ } else {
+ 1;
+ }
+}
+
+sub setupBootloader__refind {
+ my ($in, $b, $fstab) = @_;
+
+ my $already_in_refind = -e "$::prefix/boot/EFI/EFI/refind/refind.conf";
+ my $already_in_default = -e "$::prefix/boot/EFI/EFI/BOOT/refind.conf";
+ my $already_installed = $already_in_refind || $already_in_default;
+
+ my $update_esp = !$already_installed;
+ my $as_default = $already_in_default || $b->{removable};
+
+ if (!defined $b->{banner_path}) {
+ #- We haven't yet read any existing configuration, either because we are doing a clean
+ #- install or because we are switching from a different bootloader. Try to read it now.
+ #- Even if we are doing a clean install, rEFInd may already be installed in the ESP.
+ bootloader::read_refind_config($b);
+ }
+
+ my $use_nvram = $b->{use_nvram};
+ my $banner_path = $b->{banner_path};
+ my $banner_scale = $b->{banner_scale};
+ my $banner_type = $banner_path eq 'refind_banner.png' ? 'banner'
+ : $banner_path eq 'mageia_theme.png' ? 'theme'
+ : 'custom';
+ $in->ask_from_(
+ {
+ title => N("Bootloader Configuration"),
+ interactive_help_id => 'setupBootloader',
+ },
+ [
+ { label => N("Install Options"), title => 1, },
+ { text => N("Install or update rEFInd in the EFI system partition"),
+ val => \$update_esp, type => 'bool', disabled => sub { !$already_installed } },
+ { text => N("Install in /EFI/BOOT (removable device or workaround for some BIOSs)"),
+ val => \$as_default, type => 'bool', disabled => sub { !$update_esp } },
+ { text => N("Configure rEFInd to store its variables in the EFI NVRAM"),
+ val => \$use_nvram, type => 'bool' },
+ { label => N("Background"), title => 1, },
+ { val => \$banner_type, type => 'combo', list => [ 'banner', 'theme', 'custom' ],
+ format => sub {
+ my ($choice) = @_;
+ +{
+ 'banner' => N("rEFInd banner"),
+ 'theme' => N("Mageia theme"),
+ 'custom' => N("Custom"),
+ }->{$choice};
+ },
+ changed => sub {
+ if ($banner_type eq 'banner') {
+ $banner_path = 'refind_banner.png';
+ $banner_scale = 'noscale';
+ } elsif ($banner_type eq 'theme') {
+ $banner_path = 'mageia_theme.png';
+ $banner_scale = 'fillscreen';
+ }
+ }
+ },
+ { val => \$banner_path, type => 'entry', disabled => sub { $banner_type ne 'custom' } },
+ { val => \$banner_scale, type => 'combo', list => [ 'noscale', 'fillscreen' ],
+ format => sub {
+ my ($choice) = @_;
+ +{
+ 'noscale' => N("No scaling"),
+ 'fillscreen' => N("Scale to fit"),
+ }->{$choice};
+ }
+ },
+ ]
+ ) or return 0;
+
+ if ($update_esp) {
+ $b->{install_mode} = $as_default ? 'as_default' : 'as_refind';
+ } else {
+ $b->{install_mode} = $as_default ? 'no_install' : 'nvram_only';
+ }
+ $b->{use_nvram} = $use_nvram;
+ $b->{banner_path} = $banner_path;
+ $b->{banner_scale} = $banner_scale;
+ if (my @esp = grep { $_->{mntpoint} eq '/boot/EFI' } @$fstab) {
+ $b->{esp_device} = $esp[0]{real_device} || fs::wild_device::from_part('', $esp[0]);
}
1;
}
sub setupBootloader__entries {
- my ($in, $b, $_all_hds, $fstab) = @_;
+ my ($in, $b, $all_hds, $fstab) = @_;
require Xconfig::resolution_and_depth;
@@ -358,45 +595,51 @@ sub setupBootloader__entries {
my $vga = Xconfig::resolution_and_depth::from_bios($e->{vga});
my ($append, $netprofile) = bootloader::get_append_netprofile($e);
+ my %hd_infos = map { $_->{device} => $_->{info} } fs::get::hds($all_hds);
+ my %root_descr = map {
+ my $info = delete $hd_infos{$_->{rootDevice}};
+ my $dev = "/dev/$_->{device}";
+ my $hint = $info || $_->{info} || $_->{device_LABEL};
+ my $info_ = $hint ? "$dev ($hint)" : $dev;
+ ($dev => $info_, fs::wild_device::from_part('', $_) => $info_);
+ } @$fstab;
+
my @l;
- if ($e->{type} eq "image") {
+ if ($b->{method} eq 'refind') {
+ @l = (
+ { label => N("Label"), val => \$e->{label} },
+ { label => N("Append"), val => \$append },
+ { label => N("Video mode"), val => \$vga, list => [ '', Xconfig::resolution_and_depth::bios_vga_modes() ],
+ format => \&Xconfig::resolution_and_depth::to_string, advanced => 1 },
+ );
+ } elsif ($e->{type} eq "image") {
@l = (
{ label => N("Image"), val => \$e->{kernel_or_dev}, list => [ map { "/boot/$_" } bootloader::installed_vmlinuz() ], not_edit => 0 },
-{ label => N("Root"), val => \$e->{root}, list => [ map { "/dev/$_->{device}" } @$fstab ], not_edit => !$::expert },
+{ label => N("Root"), val => \$e->{root}, list => [ map { fs::wild_device::from_part('', $_) } grep { !isSwap($_) } @$fstab ], format => sub { $root_descr{$_[0]} } },
{ label => N("Append"), val => \$append },
- if_(arch() !~ /ppc|ia64/,
+ if_($e->{xen},
+{ label => N("Xen append"), val => \$e->{xen_append} }
+ ),
+ if_($b->{password}, { label => N("Requires password to boot"), val => \$e->{lock}, type => "bool" }),
{ label => N("Video mode"), val => \$vga, list => [ '', Xconfig::resolution_and_depth::bios_vga_modes() ], format => \&Xconfig::resolution_and_depth::to_string, advanced => 1 },
-),
{ label => N("Initrd"), val => \$e->{initrd}, list => [ map { if_(/^initrd/, "/boot/$_") } all("$::prefix/boot") ], not_edit => 0, advanced => 1 },
{ label => N("Network profile"), val => \$netprofile, list => [ sort(uniq('', $netprofile, network::network::netprofile_list())) ], advanced => 1 },
);
} else {
@l = (
-{ label => N("Root"), val => \$e->{kernel_or_dev}, list => [ map { "/dev/$_->{device}" } @$fstab, detect_devices::floppies() ], not_edit => !$::expert },
+{ label => N("Root"), val => \$e->{kernel_or_dev}, list => [ map { "/dev/$_->{device}" } @$fstab, detect_devices::floppies() ] },
);
}
- if (arch() !~ /ppc/) {
+ if ($b->{method} ne 'refind') {
@l = (
{ label => N("Label"), val => \$e->{label} },
@l,
{ text => N("Default"), val => \$default, type => 'bool' },
);
- } else {
- unshift @l, { label => N("Label"), val => \$e->{label}, list => ['macos', 'macosx', 'darwin'] };
- if ($e->{type} eq "image") {
- @l = ({ label => N("Label"), val => \$e->{label} },
- $::expert ? @l[1..4] : (@l[1..2], { label => N("Append"), val => \$append }),
- if_($::expert, { label => N("Initrd-size"), val => \$e->{initrdsize}, list => [ '', '4096', '8192', '16384', '24576' ] }),
- if_($::expert, $l[5]),
- { label => N("NoVideo"), val => \$e->{novideo}, type => 'bool' },
- { text => N("Default"), val => \$default, type => 'bool' }
- );
- }
}
-
$in->ask_from_(
{
- interactive_help_id => arch() =~ /ppc/ ? 'setupYabootAddEntry' : 'setupBootloaderAddEntry',
+ interactive_help_id => 'setupBootloaderAddEntry',
callbacks => {
complete => sub {
$e->{label} or $in->ask_warn('', N("Empty label not allowed")), return 1;
@@ -406,26 +649,35 @@ sub setupBootloader__entries {
} } }, \@l) or return;
$b->{default} = $old_default || $default ? $default && $e->{label} : $b->{default};
- $e->{vga} = ref($vga) ? $vga->{bios} : $vga;
+ my $new_vga = ref($vga) ? $vga->{bios} : $vga;
+ if ($new_vga ne $e->{vga}) {
+ $e->{vga} = $new_vga;
+ $e->{initrd} and bootloader::add_boot_splash($e->{initrd}, $e->{vga});
+ }
bootloader::set_append_netprofile($e, $append, $netprofile);
- bootloader::configure_entry($e); #- hack to make sure initrd file are built.
+ bootloader::configure_entry($b, $e); #- hack to make sure initrd file are built.
1;
};
my $Add = sub {
my @labels = map { $_->{label} } @{$b->{entries}};
my ($e, $prefix);
- if ($in->ask_from_list_('', N("Which type of entry do you want to add?"),
- [ N_("Linux"), arch() =~ /sparc/ ? N_("Other OS (SunOS...)") : arch() =~ /ppc/ ?
- N_("Other OS (MacOS...)") : N_("Other OS (Windows...)") ]
- ) eq "Linux") {
+ if ($b->{method} eq 'refind') {
+ $e = { type => 'image',
+ kernel_or_dev => '/boot/vmlinuz',
+ root => '/dev/' . fs::get::root($fstab)->{device}, #- assume a good default.
+ };
+ $prefix = "linux";
+ } elsif ($in->ask_from_list_('', N("Which type of entry do you want to add?"),
+ [ N_("Linux"), N_("Other OS (Windows...)") ]
+ ) eq "Linux") {
$e = { type => 'image',
root => '/dev/' . fs::get::root($fstab)->{device}, #- assume a good default.
};
$prefix = "linux";
} else {
$e = { type => 'other' };
- $prefix = arch() =~ /sparc/ ? "sunos" : arch() =~ /ppc/ ? "macos" : "windows";
+ $prefix = "windows";
}
$e->{label} = $prefix;
for (my $nb = 0; member($e->{label}, @labels); $nb++) {
@@ -443,17 +695,49 @@ sub setupBootloader__entries {
1;
};
+ my $Up = sub {
+ my ($e) = @_;
+ my @entries = @{$b->{entries}};
+ my ($index) = grep { $entries[$_]{label} eq $e->{label} } 0..$#entries;
+ if ($index > 0) {
+ ($b->{entries}[$index - 1], $b->{entries}[$index]) = ($b->{entries}[$index], $b->{entries}[$index - 1]);
+ }
+ 1;
+ };
+
+ my $Down = sub {
+ my ($e) = @_;
+ my @entries = @{$b->{entries}};
+ my ($index) = grep { $entries[$_]{label} eq $e->{label} } 0..$#entries;
+ if ($index < $#entries) {
+ ($b->{entries}[$index + 1], $b->{entries}[$index]) = ($b->{entries}[$index], $b->{entries}[$index + 1]);
+ }
+ 1;
+ };
+
my @prev_entries = @{$b->{entries}};
- if ($in->ask_from__add_modify_remove('',
+
+ #- the rEFInd configuration file just provides alternative kernel command lines
+ #- so we only want to display entries that relate to the default kernel.
+ if ($b->{method} eq 'refind') {
+ @{$b->{entries}} =
+ grep {
+ my $pb = $_->{type} ne 'image' || $_->{kernel_or_dev} ne '/boot/vmlinuz';
+ log::l("dropping bootloader entry $_->{label} because it is not needed by rEFInd") if $pb;
+ !$pb;
+ } @{$b->{entries}};
+ }
+
+ if ($in->ask_from__add_modify_remove(N("Bootloader Configuration"),
N("Here are the entries on your boot menu so far.
You can create additional entries or change the existing ones."), [ {
format => sub {
my ($e) = @_;
ref($e) ?
- "$e->{label} ($e->{kernel_or_dev})" . ($b->{default} eq $e->{label} && " *") :
+ ($b->{default} eq $e->{label} ? " * " : " ") . "$e->{label} ($e->{kernel_or_dev})" :
translate($e);
}, list => $b->{entries},
- } ], Add => $Add, Modify => $Modify, Remove => $Remove)) {
+ } ], Add => $Add, Modify => $Modify, Remove => $Remove, Up => $Up, Down => $Down)) {
1;
} else {
@{$b->{entries}} = @prev_entries;
@@ -461,49 +745,246 @@ You can create additional entries or change the existing ones."), [ {
}
}
+sub setupBootloader__grub2 {
+ my ($in, $b, $_all_hds, $_fstab) = @_;
+
+ # update entries (so that we can display their list below):
+ my $error;
+ # grub2-update can take many minutes on some systems (mga#18538)
+ # FIXME: change the message to be more informative
+ my $_w = $in->wait_message(N("Please wait"), N("Please wait"));
+ run_program::rooted($::prefix, 'update-grub2', '2>', \$error) or die "update-grub2 failed: $error";
+ undef $_w;
+
+ # read grub2 auto-generated entries (instead of keeping eg: grub/lilo ones):
+ my $b2 = bootloader::read_grub2();
+
+ # get default parameters:
+ my $append = $b->{perImageAppend} || bootloader::get_grub2_append($b2);
+ my $default = $b2->{default};
+
+ require Xconfig::resolution_and_depth;
+
+ require network::network; #- to list network profiles
+ my $vga = Xconfig::resolution_and_depth::from_bios($b->{default_vga});
+ my $os_prober = $in->do_pkgs->is_installed('os-prober', '/usr/bin/os-prober') && !$b->{default_to_no_probe};
+
+ my $res = $in->ask_from_(
+ {
+ title => N("Bootloader Configuration"),
+ interactive_help_id => 'setupBootloaderAddEntry',
+ },
+ [
+ { label => N("Default"), val => \$default,
+ list => [ map { $_->{label} } @{$b2->{entries}} ] },
+ { label => N("Append"), val => \$append },
+ { label => N("Video mode"), val => \$vga, list => [ '', Xconfig::resolution_and_depth::bios_vga_modes() ],
+ format => \&Xconfig::resolution_and_depth::to_string, advanced => 1 },
+ { text => N("Do not touch ESP or MBR"), val => \$b->{no_esp_or_mbr}, type => 'bool', advanced => 1,
+ validate => sub {
+ $b->{no_esp_or_mbr} and $in->ask_warn(N("Warning"),
+ N("Not installing on ESP or MBR means that the installation is not bootable unless chain loaded from another OS!"));
+ 1;
+ },
+ },
+ { text => N("Probe Foreign OS"), val => \$os_prober, type => 'bool',
+ help => N("Unselect this option to stop grub2 scanning for other operating systems, which will prevent them from being included in the grub2 boot menu. The option may also be unselected after installation, removing the other operating systems from the grub2 boot menu, but reducing the time needed for installing kernel updates"),
+ },
+ if_(is_uefi(),
+ { text => N("Install in /EFI/BOOT (removable device or workaround for some BIOSs)"),
+ val => \$b->{removable}, type => 'bool' },
+ ),
+ ]);
+ if ($res) {
+ $b->{entries} = $b2->{entries};
+ $b->{default} = $default;
+ $b->{default_vga} = ref($vga) ? $vga->{bios} : $vga;
+ $b->{perImageAppend} = $append;
+ if ($os_prober) {
+ $in->do_pkgs->ensure_is_installed('os-prober', '/usr/bin/os-prober');
+ } else {
+ $in->do_pkgs->remove('os-prober');
+ }
+ 1;
+ } else {
+ '';
+ }
+}
+
+sub session_dirs() {
+ qw( /usr/share/xsessions /usr/share/wayland-sessions );
+}
+
+sub session_files() {
+ my %sessions;
+ foreach my $session_dir (session_dirs()) {
+ foreach my $session_file (glob("$::prefix$session_dir/*.desktop")) {
+ my $basename = $session_file;
+ $basename =~ s!\.[^.]+$!!;
+ $basename =~ s!.*/!!;
+ my %session = read_gnomekderc($session_file, 'Desktop Entry');
+ $session{Name} =~ s/\s+//g;
+ $sessions{$session{Name}} = { dir => $session_dir, basename => $basename };
+ }
+ }
+ %sessions;
+}
+
+sub session_names() {
+ my %session_files = session_files();
+ sort(keys %session_files);
+}
+
+sub available_dms() {
+ my @l;
+ foreach (glob("$::prefix/usr/share/X11/dm.d/*.conf")) {
+ my %dm = getVarsFromSh($_);
+ push @l, $dm{EXEC} if $dm{EXEC} && -x "$::prefix/$dm{EXEC}";
+ }
+ @l;
+}
+
+sub desktop_to_dm {
+ my ($desktop) = @_;
+ if ($desktop =~ /gnome/i) {
+ 'gdm';
+ } elsif ($desktop =~ /lxqt|plasma/i) {
+ 'sddm';
+ } elsif ($desktop =~ /cinnamon|mate|xfce/i) {
+ 'lightdm';
+ } elsif ($desktop =~ /lxde/i) {
+ 'lxdm';
+ } else {
+ '';
+ }
+}
+
sub get_autologin() {
my %desktop = getVarsFromSh("$::prefix/etc/sysconfig/desktop");
- my $desktop = $desktop{DESKTOP} || 'KDE';
- my $autologin = do {
- if (($desktop{DISPLAYMANAGER} || $desktop) eq 'GNOME') {
- my %conf = read_gnomekderc("$::prefix/etc/X11/gdm/gdm.conf", 'daemon');
- text2bool($conf{AutomaticLoginEnable}) && $conf{AutomaticLogin};
- } else { # KDM / MdkKDM
- my %conf = read_gnomekderc("$::prefix/usr/share/config/kdm/kdmrc", 'X-:0-Core');
- text2bool($conf{AutoLoginEnable}) && $conf{AutoLoginUser};
- }
- };
- { autologin => $autologin, desktop => $desktop };
+ my $gdm_file = "$::prefix/etc/X11/gdm/custom.conf";
+ my $sddm_file = "$::prefix/etc/sddm.conf";
+ my $lightdm_conffile = "$::prefix/etc/lightdm/lightdm.conf.d/50-mageia-autologin.conf";
+ my $lxdm_conffile = "$::prefix/etc/lxdm/lxdm.conf";
+ my $autologin_file = "$::prefix/etc/sysconfig/autologin";
+ my @session_names = session_names() if ! $desktop{DESKTOP};
+ my $desktop = $desktop{DESKTOP} ||
+ first(grep { $_ !~ /icewm/i } @session_names) ||
+ first(grep { $_ =~ /icewm/i } @session_names);
+ my $dm =
+ basename(readlink("$::prefix/etc/systemd/system/display-manager.service")) =~ s/(.*)\.service/$1/r ||
+ desktop_to_dm($desktop) ||
+ basename(first(available_dms()));
+
+ my $autologin_user;
+ if ($dm eq "gdm") {
+ my %conf = read_gnomekderc($gdm_file, 'daemon');
+ $autologin_user = text2bool($conf{AutomaticLoginEnable}) && $conf{AutomaticLogin};
+ } elsif ($dm eq "sddm") {
+ my %conf = read_gnomekderc($sddm_file, 'Autologin');
+ $autologin_user = $conf{User};
+ } elsif ($dm eq "lightdm") {
+ my %conf = read_gnomekderc($lightdm_conffile, 'Seat:*');
+ $autologin_user = text2bool($conf{'#dummy-autologin'}) && $conf{"autologin-user"};
+ } elsif ($dm eq "lxdm") {
+ my %conf = read_gnomekderc($lxdm_conffile, 'base');
+ $autologin_user = $conf{autologin};
+ $autologin_user =~ s/^.//;
+ } else {
+ my %conf = getVarsFromSh($autologin_file);
+ $autologin_user = text2bool($conf{AUTOLOGIN}) && $conf{USER};
+ }
+
+ { user => $autologin_user, desktop => $desktop, dm => $dm };
+}
+
+sub is_standalone_autologin_needed {
+ my ($dm) = @_;
+ return member($dm, qw(slim xdm));
}
sub set_autologin {
- my ($o_user, $o_wm) = @_;
- log::l("set_autologin $o_user $o_wm");
- my $autologin = bool2text($o_user);
+ my ($do_pkgs, $autologin, $o_auto) = @_;
+ log::l("set_autologin $autologin->{user} $autologin->{desktop}");
+ my $do_autologin = bool2text($autologin->{user});
+
+ $autologin->{dm} ||= 'xdm';
+ $do_pkgs->ensure_is_installed($autologin->{dm}, undef, $o_auto)
+ or return;
+ if ($autologin->{user} && is_standalone_autologin_needed($autologin->{dm})) {
+ $do_pkgs->ensure_is_installed('autologin', '/usr/bin/startx.autologin', $o_auto)
+ or return;
+ }
- #- Configure KDM / MDKKDM
- eval { update_gnomekderc("$::prefix/usr/share/config/kdm/kdmrc", 'X-:0-Core' => (
- AutoLoginEnable => $autologin,
- AutoLoginUser => $o_user,
- )) };
+ my %session_files = session_files();
+ my $session_basename = $session_files{$autologin->{desktop}}->{basename} || '';
+
+ #- Configure SDDM
+ my $sddm_conffile = "$::prefix/etc/sddm.conf";
+ eval { common::update_gnomekderc_no_create($sddm_conffile, 'Autologin' => (
+ Session => "$session_basename.desktop",
+ User => $autologin->{user},
+ )) } if -e $sddm_conffile;
+ if ($::isInstall && $session_basename) {
+ #- This function is called by the installer even if autologin has not
+ #- been requested. Do this to select the default session on first boot.
+ $sddm_conffile = "$::prefix/var/lib/sddm/state.conf";
+ my $session_dir = $session_files{$autologin->{desktop}}->{dir};
+ eval { common::update_gnomekderc($sddm_conffile, 'Last' => (
+ Session => "$session_dir/$session_basename.desktop",
+ )) };
+ }
#- Configure GDM
- eval { update_gnomekderc("$::prefix/etc/X11/gdm/gdm.conf", daemon => (
- AutomaticLoginEnable => $autologin,
- AutomaticLogin => $o_user,
- )) };
-
+ my $gdm_conffile = "$::prefix/etc/X11/gdm/custom.conf";
+ eval { update_gnomekderc($gdm_conffile, daemon => (
+ AutomaticLoginEnable => $do_autologin,
+ AutomaticLogin => $autologin->{user},
+ )) } if -e $gdm_conffile;
+ if ($autologin->{user}) {
+ $gdm_conffile = "$::prefix/var/lib/AccountsService/users/" . $autologin->{user};
+ eval { update_gnomekderc($gdm_conffile, User => (
+ Session => $session_basename,
+ )) };
+ }
+
+ #- Configure LIGHTDM
+ my $lightdm_conffile = "$::prefix/etc/lightdm/lightdm.conf.d/50-mageia-autologin.conf";
+ eval { update_gnomekderc($lightdm_conffile, 'Seat:*' => (
+ '#dummy-autologin' => $do_autologin,
+ 'autologin-user' => $autologin->{user},
+ 'autologin-session' => $session_basename,
+ )) } if -e $lightdm_conffile;
+
+ #- Configure LXDM
+ my $lxdm_conffile = "$::prefix/etc/lxdm/lxdm.conf";
+ eval { update_gnomekderc($lxdm_conffile, 'base' => (
+ 'autologin' => $autologin->{user} ? '@' . $autologin->{user} : ''
+ ));
+ if ($autologin->{user} && $autologin->{desktop} && !member($autologin->{desktop}, qw(default failsafe))) {
+ update_gnomekderc($lxdm_conffile, $autologin->{user} => (
+ 'user' => $autologin->{user},
+ 'session' => $session_basename,
+ )) } } if -e $lxdm_conffile;
+
+ #- Configure XDM
my $xdm_autologin_cfg = "$::prefix/etc/sysconfig/autologin";
- if (member($o_wm, 'KDE', 'GNOME')) {
- unlink $xdm_autologin_cfg;
- } else {
+ if (is_standalone_autologin_needed($autologin->{dm})) {
setVarsInShMode($xdm_autologin_cfg, 0644,
- { USER => $o_user, AUTOLOGIN => bool2yesno($o_user), EXEC => '/usr/X11R6/bin/startx.autologin' });
+ { USER => $autologin->{user}, AUTOLOGIN => bool2yesno($autologin->{user}), EXEC => '/usr/bin/startx.autologin' });
+ } else {
+ unlink $xdm_autologin_cfg;
}
- if ($o_user) {
- my $home = (getpwnam($o_user))[7];
- set_window_manager($home, $o_wm);
+ my $sys_conffile = "$::prefix/etc/sysconfig/desktop";
+ my %desktop = getVarsFromSh($sys_conffile);
+ $desktop{DESKTOP} = $autologin->{desktop};
+ $desktop{DISPLAYMANAGER} = $autologin->{dm};
+ setVarsInSh($sys_conffile, \%desktop);
+ symlinkf("/usr/lib/systemd/system/$autologin->{dm}.service", "$::prefix/etc/systemd/system/display-manager.service");
+
+ if ($autologin->{user}) {
+ my $home = (getpwnam($autologin->{user}))[7];
+ set_window_manager($home, $autologin->{desktop});
}
}
sub set_window_manager {
@@ -512,10 +993,10 @@ sub set_window_manager {
my $p_home = "$::prefix$home";
#- for KDM/GDM
- my $wm_number = sessions_with_order()->{$wm} || '';
- update_gnomekderc("$p_home/.dmrc", 'Desktop', Session => "$wm_number$wm");
+ update_gnomekderc("$p_home/.dmrc", 'Desktop', Session => "$wm");
my $user = find { $home eq $_->[7] } list_passwd();
chown($user->[2], $user->[3], "$p_home/.dmrc");
+ chmod(0644, "$p_home/.dmrc");
#- for startx/autologin
{
@@ -535,7 +1016,7 @@ sub rotate_log {
}
sub rotate_logs {
my ($prefix) = @_;
- rotate_log("$prefix/root/drakx/$_") foreach qw(ddebug.log install.log);
+ rotate_log("$prefix/root/drakx/$_") foreach qw(stage1.log ddebug.log install.log updates.log);
}
sub writeandclean_ldsoconf {
@@ -544,15 +1025,16 @@ sub writeandclean_ldsoconf {
my @l = chomp_(cat_($file));
my @default = ('/lib', '/usr/lib'); #- no need to have /lib and /usr/lib in ld.so.conf
- my @suggest = ('/usr/X11R6/lib', '/usr/lib/qt3/lib'); #- needed for upgrade where package renaming can cause this to disappear
+ my @suggest = ('/usr/lib/qt3/lib'); #- needed for upgrade where package renaming can cause this to disappear
if (arch() =~ /x86_64/) {
- push @default, map { $_, $_ . '64' } @default;
- push @suggest, map { $_, $_ . '64' } @suggest;
+ @default = map { $_, $_ . '64' } @default;
+ @suggest = map { $_, $_ . '64' } @suggest;
}
push @l, grep { -d "$::prefix$_" } @suggest;
@l = difference2(\@l, \@default);
+ log::l("writeandclean_ldsoconf");
output($file, map { "$_\n" } uniq(@l));
}
@@ -586,10 +1068,28 @@ sub inspect {
$h;
}
-sub ask_user_one {
- my ($in, $users, $security, $u, %options) = @_;
+sub ask_user {
+ my ($in, $users, $security, %options) = @_;
+
+ ask_user_and_root($in, undef, $users, $security, %options);
+}
+
+sub is_xguest_installed() {
+ -e "$::prefix/etc/security/namespace.d/xguest.conf";
+}
+
+sub ask_user_and_root {
+ my ($in, $superuser, $users, $security, %options) = @_;
+
+ my $xguest = is_xguest_installed();
+
+ $options{needauser} ||= $security >= 3;
my @icons = facesnames();
+ my @suggested_names = $::isInstall ? do {
+ my @l = grep { !/^\./ && $_ ne 'lost+found' && -d "$::prefix/home/$_" } all("$::prefix/home");
+ grep { ! defined getpwnam($_) } @l;
+ } : ();
my %high_security_groups = (
xgrp => N("access to X programs"),
@@ -600,94 +1100,172 @@ sub ask_user_one {
ctools => N("access to compilation tools"),
);
+ my $u = {};
$u->{password2} ||= $u->{password} ||= '';
$u->{shell} ||= '/bin/bash';
my $names = @$users ? N("(already added %s)", join(", ", map { $_->{realname} || $_->{name} } @$users)) : '';
my %groups;
- my $verif = sub {
- $u->{password} eq $u->{password2} or $in->ask_warn('', [ N("The passwords do not match"), N("Please try again") ]), return 1,2;
- $security > 3 && length($u->{password}) < 6 and $in->ask_warn('', N("This password is too simple")), return 1,2;
- $u->{name} or $in->ask_warn('', N("Please give a user name")), return 1,0;
- $u->{name} =~ /^[a-z]+?[a-z0-9_-]*?$/ or $in->ask_warn('', N("The user name must contain only lower cased letters, numbers, `-' and `_'")), return 1,0;
- length($u->{name}) <= 32 or $in->ask_warn('', N("The user name is too long")), return 1,0;
- member($u->{name}, 'root', map { $_->{name} } @$users) and $in->ask_warn('', N("This user name has already been added")), return 1,0;
- foreach ([ $u->{uid}, N("User ID") ],
- [ $u->{gid}, N("Group ID") ]) {
- my ($id, $name) = @$_;
- $id or next;
- $id =~ /^\d+$/ or $in->ask_warn('', N("%s must be a number", $name)), return 1;
- $id >= 500 or $in->ask_yesorno('', N("%s should be above 500. Accept anyway?", $name)) or return 1;
- }
- return 0;
+
+ require authentication;
+ my $validate_name = sub {
+ $u->{name} or $in->ask_warn('', N("Please give a user name")), return;
+ $u->{name} =~ /^[a-z]+[a-z0-9_-]*$/ or $in->ask_warn('', N("The user name must start with a lower case letter followed by only lower cased letters, numbers, `-' and `_'")), return;
+ length($u->{name}) <= 32 or $in->ask_warn('', N("The user name is too long")), return;
+ defined getpwnam($u->{name}) || member($u->{name}, map { $_->{name} } @$users) and $in->ask_warn('', N("This user name has already been added")), return;
+ 'ok';
+ };
+ my $validate_uid_gid = sub {
+ my ($field) = @_;
+ my $id = $u->{$field} or return 'ok';
+ my $name = $field eq 'uid' ? N("User ID") : N("Group ID");
+ $id =~ /^\d+$/ or $in->ask_warn('', N("%s must be a number", $name)), return;
+ $id >= 1000 or $in->ask_yesorno('', N("%s should be above 1000. Accept anyway?", $name)) or return;
+ 'ok';
};
my $ret = $in->ask_from_(
- { title => N("Add user"),
- messages => N("Enter a user\n%s", $options{additional_msg} || $names),
+ { title => N("User management"),
interactive_help_id => 'addUser',
- focus_first => 1,
- if_(!$::isInstall, ok => N("Done")),
- cancel => $options{noaccept} ? '' : N("Accept user"),
- callbacks => {
- focus_out => sub {
- if ($_[0] eq '0') {
- $u->{name} ||= lc first($u->{realname} =~ /([a-zA-Z0-9_-]+)/);
- }
- },
- complete => sub { $u->{name} ? &$verif : 0 },
- canceled => $verif,
- ok_disabled => sub { $security >= 4 && !@$users || $options{needauser} && !$u->{name} },
- } }, [
- { label => N("Real name"), val => \$u->{realname} },
- { label => N("Login name"), val => \$u->{name} },
- { label => N("Password"),val => \$u->{password}, hidden => 1 },
- { label => N("Password (again)"), val => \$u->{password2}, hidden => 1 },
- { label => N("Shell"), val => \$u->{shell}, list => [ shells() ], not_edit => !$::expert, advanced => 1 },
- { label => N("User ID"), val => \$u->{uid}, advanced => 1 },
- { label => N("Group ID"), val => \$u->{gid}, advanced => 1 },
- if_($security <= 3 && !$options{noicons} && @icons,
- { label => N("Icon"), val => \ ($u->{icon} ||= 'default'), list => \@icons, icon2f => \&face2png, format => \&translate },
- ),
- if_($security > 3,
+ if_($::isInstall && $superuser, cancel => ''),
+ }, [
+ $superuser ? (
+ if_(0,
+ { text => N("Enable guest account"), val => \$xguest, type => 'bool', advanced => 1 },
+ ),
+ { label => N("Set administrator (root) password"), title => 1 },
+ { label => N("Password"), val => \$superuser->{password}, hidden => 1, alignment => 'right', weakness_check => 1,
+ focus => sub { 1 },
+ validate => sub { authentication::check_given_password($in, $superuser, 2 * $security) } },
+ { label => N("Password (again)"), val => \$superuser->{password2}, hidden => 1, alignment => 'right' },
+ ) : (),
+ { label => N("Enter a user"), title => 1 }, if_($names, { label => $names }),
+ if_($security <= 3 && !$options{noicons} && @icons,
+ { label => N("Icon"), val => \ ($u->{icon} ||= 'default'), list => \@icons, icon2f => \&face2png,
+ alignment => 'right', format => \&translate },
+ ),
+ { label => N("Real name"), val => \$u->{realname}, alignment => 'right', focus_out => sub {
+ $u->{name} ||= lc(Locale::gettext::iconv($u->{realname}, "utf-8", "ascii//TRANSLIT"));
+ $u->{name} =~ s/[^a-zA-Z0-9_-]//g; # drop any character that would break login program
+ },
+ focus => sub { !$superuser },
+ },
+
+ { label => N("Login name"), val => \$u->{name}, list => \@suggested_names, alignment => 'right',
+ not_edit => 0, validate => $validate_name },
+ { label => N("Password"),val => \$u->{password}, hidden => 1, alignment => 'right', weakness_check => 1,
+ validate => sub { authentication::check_given_password($in, $u, $security > 3 ? 6 : 0) } },
+ { label => N("Password (again)"), val => \$u->{password2}, hidden => 1, alignment => 'right' },
+ { label => N("Shell"), val => \$u->{shell}, list => [ shells() ], advanced => 1 },
+ { label => N("User ID"), val => \$u->{uid}, advanced => 1, validate => sub { $validate_uid_gid->('uid') } },
+ { label => N("Group ID"), val => \$u->{gid}, advanced => 1, validate => sub { $validate_uid_gid->('gid') } },
+ if_($security >= 1,
+ { label => N("Extra Groups:"), advanced => 1, title => 1 },
map {
- { label => $_, val => \$groups{$_}, text => $high_security_groups{$_}, type => 'bool' };
+ { label => $_, val => \$groups{$_}, text => $high_security_groups{$_}, type => 'bool', advanced => 1 };
} keys %high_security_groups,
),
- ],
- );
+ ],
+ );
+
+ if ($xguest && !is_xguest_installed()) {
+ $in->do_pkgs->ensure_is_installed('xguest', '/etc/security/namespace.d/xguest.conf');
+ } elsif (!$xguest && is_xguest_installed()) {
+ $in->do_pkgs->remove('xguest') or return;
+ }
+
$u->{groups} = [ grep { $groups{$_} } keys %groups ];
push @$users, $u if $u->{name};
- return $ret;
+ $ret && $u;
}
-sub ask_users {
- my ($in, $users, $security, $suggested_names) = @_;
+sub urpmi_add_all_media {
+ my ($in, $o_previous_release, $o_mirror_url) = @_;
+
+ $o_mirror_url = undef if $o_mirror_url eq '$MIRRORLIST';
- while (1) {
- my $u = {};
- $u->{name} = shift @$suggested_names;
- ask_user_one($in, $users, $security, $u) and return;
+ my $binary = find { whereis_binary($_, $::prefix) } if_(check_for_xserver(), 'gurpmi.addmedia'), 'urpmi.addmedia';
+ if (!$binary) {
+ log::l("urpmi.addmedia not found!");
+ return;
}
+
+ #- configure urpmi media if network is up
+ require network::tools;
+ if (!network::tools::has_network_connection()) {
+ log::l("no network connexion!");
+ return;
+ }
+ # First remove all media:
+ run_program::rooted($::prefix, 'urpmi.removemedia', '-a');
+ # Then add online media:
+ my $wait;
+ my @options = $o_mirror_url ? ( '--distrib', $o_mirror_url) : ('--distrib', '--mirrorlist', '$MIRRORLIST');
+ if ($binary eq 'urpmi.addmedia') {
+ $wait = $in->wait_message(N("Please wait"), N("Please wait, adding media..."));
+ } elsif ($in->isa('interactive::gtk')) {
+ push @options, '--silent-success';
+ mygtk3::flush();
+ }
+
+ my $reason = join(',', $o_previous_release ?
+ ('reason=upgrade', 'upgrade_by=drakx', "upgrade_from=$o_previous_release->{version}") :
+ 'reason=install');
+ log::l("URPMI_ADDMEDIA_REASON $reason");
+ local $ENV{URPMI_ADDMEDIA_REASON} = $reason;
+
+ my $log_file = '/root/drakx/updates.log';
+ my $val = run_program::rooted($::prefix, $binary, '>>', $log_file, '2>>', $log_file, @options);
+
+ undef $wait;
+ $val;
}
-sub sessions() {
- split(' ', run_program::rooted_get_stdout($::prefix, '/usr/sbin/chksession', '-l'));
+sub urpmi_set_downloader {
+ my ($in, $urpm, $downloader) = @_;
+
+ if ($urpm->{global_config}{downloader} ne $downloader) {
+ my $binary = $downloader eq 'aria2' ? 'aria2c' : $downloader;
+ if ($in->do_pkgs->ensure_binary_is_installed($downloader, $binary, 1)) {
+ log::l("Setting urpmi downloader to '$downloader'");
+ $urpm->{global_config}{downloader} = $downloader;
+ urpm::media::write_config($urpm);
+ } else {
+ return;
+ }
+ }
+ 1;
}
-sub sessions_with_order() {
- my %h = map { /(.*)=(.*)/ } split(' ', run_program::rooted_get_stdout($::prefix, '/usr/sbin/chksession', '-L'));
- \%h;
+
+sub format_wm {
+ my ($wm) = @_;
+ return {
+ cinnamon => 'Cinnamon',
+ enlightenment => 'Enlightenment',
+ 'gnome-classic' => 'GNOME Classic',
+ gnome => 'GNOME',
+ i3 => 'I3',
+ 'i3-with-shmlog' => 'I3 with shmlog',
+ lxqt => 'LxQt',
+ mate => 'Mate',
+ openbox => 'OpenBox',
+ 'plasma-mediacenter' => 'Plasma Mediacenter',
+ '01plasma' => 'Plasma',
+ sugar => 'Sugar',
+ xfce => 'Xfce',
+ }->{$wm};
}
sub autologin {
my ($o, $in) = @_;
- my @wm = sessions();
+ my @wm = session_names();
my @users = map { $_->{name} } @{$o->{users} || []};
- if (member('KDE', @wm) && @users == 1 && $o->{meta_class} eq 'desktop') {
- $o->{desktop} = 'KDE';
+ my $kde_desktop = find { member($_, 'KDE', 'KDE4') } @wm;
+ if ($kde_desktop && @users == 1 && $o->{meta_class} eq 'desktop') {
+ $o->{desktop} = $kde_desktop;
$o->{autologin} = $users[0];
} elsif (@wm > 1 && @users && !$o->{authentication}{NIS} && $o->{security} <= 2) {
my $use_autologin = @users == 1;
@@ -697,7 +1275,7 @@ sub autologin {
messages => N("I can set up your computer to automatically log on one user.") },
[ { text => N("Use this feature"), val => \$use_autologin, type => 'bool' },
{ label => N("Choose the default user:"), val => \$o->{autologin}, list => \@users, disabled => sub { !$use_autologin } },
- { label => N("Choose the window manager to run:"), val => \$o->{desktop}, list => \@wm, disabled => sub { !$use_autologin } } ]
+ { label => N("Choose the window manager to run:"), val => \$o->{desktop}, list => \@wm, disabled => sub { !$use_autologin }, format => \&format_wm } ]
);
delete $o->{autologin} if !$use_autologin;
} else {
@@ -705,12 +1283,116 @@ sub autologin {
}
}
+sub display_release_notes {
+ my ($in, $release_notes) = @_;
+ if (!$in->isa('interactive::gtk')) {
+ $in->ask_from_({ title => N("Release Notes"),
+ messages => $release_notes,
+ }, [ {} ]);
+ return;
+ }
+
+ require Gtk3::WebKit2;
+ Gtk3::WebKit2->import;
+ require ugtk3;
+ ugtk3->import(':all');
+ require mygtk3;
+ mygtk3->import('gtknew');
+ my $view = gtknew('WebKit2_WebView', no_popup_menu => 1);
+ $view->load_html($release_notes, '/');
+
+ my $w = ugtk3->new(N("Release Notes"), transient => $::main_window, modal => 1, pop_it => 1);
+ gtkadd($w->{rwindow},
+ gtkpack_(Gtk3::VBox->new,
+ 1, create_scrolled_window(ugtk3::gtkset_border_width($view, 5),
+ [ 'never', 'automatic' ],
+ ),
+ 0, gtkpack(create_hbox('end'),
+ gtknew('Button', text => N("Close"),
+ clicked => sub { Gtk3->main_quit })
+ ),
+ ),
+ );
+ mygtk3::set_main_window_size($w->{rwindow});
+ $w->{real_window}->grab_focus;
+ $w->{real_window}->show_all;
+ $w->main;
+ return;
+}
+
+sub get_release_notes {
+ my ($in) = @_;
+ my $ext = $in->isa('interactive::gtk') ? '.html' : '.txt';
+ my $separator = $in->isa('interactive::gtk') ? "\n\n" : '';
+
+ my $release_notes = join($separator, grep { $_ } map {
+ if ($::isInstall) {
+ my $f = install::any::getFile_($::o->{stage2_phys_medium}, $_);
+ $f && cat__($f);
+ } else {
+ my $file = $_;
+ my $d = find { -e "$_/$file" } glob_("/usr/share/doc/*-release-*");
+ $d && cat_("$d/$file");
+ }
+ } "release-notes$ext", 'release-notes.' . $ext);
+
+ # we do not handle links:
+ $release_notes =~ s!<a href=".*?">(.*?)</a>!$1!g;
+ $release_notes;
+}
+
+sub run_display_release_notes {
+ my ($release_notes) = @_;
+ output('/tmp/release_notes.html', $release_notes);
+ local $ENV{LC_ALL} = $::o->{locale}{lang} || 'C';
+ run_program::raw({ detach => 1 }, '/usr/bin/display_release_notes.pl');
+}
+
+sub acceptLicense {
+ my ($in) = @_;
+ require messages;
+
+ my $release_notes = get_release_notes($in);
+
+ my $r = $::testing ? 'Accept' : 'Refuse';
+
+ $in->ask_from_({ title => N("License agreement"),
+ focus_first => 1,
+ cancel => N("Quit"),
+ messages => formatAlaTeX(messages::main_license()),
+ interactive_help_id => 'acceptLicense',
+ callbacks => { ok_disabled => sub { $r eq 'Refuse' } },
+ },
+
+ [
+ { label => N("Do you accept this license ?"), title => 1, alignment => 'right' },
+ { list => [ N_("Accept"), N_("Refuse") ], val => \$r, type => 'list', alignment => 'right',
+ format => sub { translate($_[0]) } },
+ if_($release_notes,
+ { clicked => sub { run_display_release_notes($release_notes) }, do_not_expand => 1,
+ val => \ (my $_t1 = N("Release Notes")), install_button => 1, no_indent => 1 }
+ ),
+ ])
+ or reboot();
+}
+
+sub reboot() {
+ if ($::isInstall) {
+ my $o = $::o;
+ install::media::umount_phys_medium($o->{stage2_phys_medium});
+ install::media::openCdromTray($o->{stage2_phys_medium}{device}) if !detect_devices::is_xbox() && $o->{method} eq 'cdrom';
+ $o->exit;
+ } else {
+ # when refusing license in finish-install:
+ exec("/bin/reboot");
+ }
+}
sub selectLanguage_install {
my ($in, $locale) = @_;
- my $common = { messages => N("Please choose a language to use."),
- title => N("Language choice"),
+ my $common = {
+ title => N("Please choose a language to use"),
interactive_help_id => 'selectLanguage' };
my $lang = $locale->{lang};
@@ -735,28 +1417,23 @@ sub selectLanguage_install {
$lang = first($add_location->($lang));
}
- my $last_utf8 = $locale->{utf8};
+ my $non_utf8 = 0;
add2hash($common, { cancel => '',
- advanced_messages => formatAlaTeX(N("Mandriva Linux can support multiple languages. Select
+ focus_first => 1,
+ advanced_messages => formatAlaTeX(N("%s can support multiple languages. Select
the languages you would like to install. They will be available
-when your installation is complete and you restart your system.")),
- advanced_state => 1,
- callbacks => { advanced => sub { $langs->{$listval2val->($lang)} = 1 },
- changed => sub {
- if ($last_utf8 == $locale->{utf8}) {
- $last_utf8 = $locale->{utf8} = lang::utf8_should_be_needed({ lang => $listval2val->($lang), langs => $langs });
- } else {
- $last_utf8 = -1; #- disable auto utf8 once touched
- }
- } } });
+when your installation is complete and you restart your system.", N("Mageia"))),
+ advanced_label => N("Multiple languages"),
+ advanced_title => N("Select Additional Languages"),
+ });
$in->ask_from_($common, [
{ val => \$lang, separator => '|',
- if_($using_images, image2f => sub { $name2l{$_[0]} =~ /^[a-z]/ ? ('', "langs/lang-$name2l{$_[0]}") : $_[0] }),
+ if_($using_images, image2f => sub { $name2l{$_[0]} =~ /^[a-z]/ && "langs/lang-$name2l{$_[0]}" }),
format => sub { $_[0] =~ /(.*\|)(.*)/ ? $1 . lang::l2name($2) : lang::l2name($_[0]) },
- list => \@langs, sort => 0 },
- if_(!$::move,
- { val => \$locale->{utf8}, type => 'bool', text => N("Use Unicode by default"), advanced => 1 },
+ list => \@langs, sort => !$in->isa('interactive::gtk'),
+ focus_out => sub { $langs->{$listval2val->($lang)} = 1 } },
+ { val => \$non_utf8, type => 'bool', text => N("Old compatibility (non UTF-8) encoding"), advanced => 1 },
{ val => \$langs->{all}, type => 'bool', text => N("All languages"), advanced => 1 },
map {
{ val => \$langs->{$_->[0]}, type => 'bool', disabled => sub { $langs->{all} },
@@ -764,29 +1441,35 @@ when your installation is complete and you restart your system.")),
image => "langs/lang-$_->[0]",
};
} sort { $a->[1] cmp $b->[1] } map { [ $_, $sort_func->($_) ] } lang::list_langs(),
- ),
]) or return;
+ $locale->{utf8} = !$non_utf8;
%$langs = grep_each { $::b } %$langs; #- clean hash
$langs->{$listval2val->($lang)} = 1;
#- convert to the default locale for asked language
$locale->{lang} = $listval2val->($lang);
+ lang::lang_changed($locale);
}
sub selectLanguage_standalone {
my ($in, $locale) = @_;
- my $common = { messages => N("Please choose a language to use."),
+ my $old_lang = $locale->{lang};
+ my $common = { messages => N("Please choose a language to use"),
title => N("Language choice"),
interactive_help_id => 'selectLanguage' };
my @langs = sort { lang::l2name($a) cmp lang::l2name($b) } lang::list_langs(exclude_non_installed => 1);
- die 'one lang only' if @langs == 1;
+ my $non_utf8 = !$locale->{utf8};
$in->ask_from_($common, [
{ val => \$locale->{lang}, type => 'list',
- format => sub { lang::l2name($_[0]) }, list => \@langs },
- { val => \$locale->{utf8}, type => 'bool', text => N("Use Unicode by default"), advanced => 1 },
+ format => sub { lang::l2name($_[0]) }, list => \@langs, allow_empty_list => 1 },
+ { val => \$non_utf8, type => 'bool', text => N("Old compatibility (non UTF-8) encoding"), advanced => 1 },
]);
+ $locale->{utf8} = !$non_utf8;
+ lang::set($locale);
+ common::init_setlocale() if $in->isa('interactive::gtk');
+ lang::lang_changed($locale) if $old_lang ne $locale->{lang};
}
sub selectLanguage_and_more_standalone {
@@ -796,16 +1479,12 @@ sub selectLanguage_and_more_standalone {
language:
# keep around previous settings so that selectLanguage can keep UTF-8 flag:
local $::Wizard_no_previous = 1;
- my $old_lang = $locale->{lang};
selectLanguage_standalone($in, $locale);
- $locale->{IM} = lang::get_default_im($locale->{lang}) if $old_lang ne $locale->{lang};
undef $::Wizard_no_previous;
selectCountry($in, $locale) or goto language;
};
if ($@) {
- if ($@ =~ /^one lang only/) {
- selectCountry($in, $locale) or $in->exit(0);
- } elsif ($@ !~ /wizcancel/) {
+ if ($@ !~ /wizcancel/) {
die;
} else {
$in->exit(0);
@@ -817,126 +1496,119 @@ sub selectCountry {
my ($in, $locale) = @_;
my $country = $locale->{country};
- my @countries = lang::list_countries(exclude_non_installed => !$::isInstall);
- my @best = uniq map {
- my $h = lang::analyse_locale_name($_);
- if_($h->{main} eq lang::locale_to_main_locale($locale->{lang}) && $h->{country},
- $h->{country});
- } @lang::locales;
+ my $country2locales = lang::countries_to_locales(exclude_non_installed => !$::isInstall);
+ my @countries = keys %$country2locales;
+ my @best = grep {
+ find {
+ $_->{main} eq lang::locale_to_main_locale($locale->{lang});
+ } @{$country2locales->{$_}};
+ } @countries;
@best == 1 and @best = ();
- my ($other, $ext_country);
- member($country, @best) or ($ext_country, $country) = ($country, $ext_country);
-
- my $format = sub { $_[0] =~ /(.*)\+(.*)/ ? "$1|$1+$2" : $_[0] };
- $locale->{IM} = $format->($locale->{IM});
+ my $other = !member($country, @best);
+ my $ext_country = $country;
+ $other and @best = ();
$in->ask_from_(
{ title => N("Country / Region"),
- messages => N("Please choose your country."),
- interactive_help_id => 'selectCountry',
+ messages => N("Please choose your country"),
+ interactive_help_id => 'selectCountry.html',
if_(@best, advanced_messages => N("Here is the full list of available countries")),
advanced_label => @best ? N("Other Countries") : N("Advanced"),
- advanced_state => $ext_country && scalar(@best),
- callbacks => { changed => sub { $_[0] != 2 and $other = $_[0] == 1 } },
},
[ if_(@best, { val => \$country, type => 'list', format => \&lang::c2name,
- list => \@best, sort => 1 }),
+ list => \@best, sort => 1, changed => sub { $other = 0 } }),
{ val => \$ext_country, type => 'list', format => \&lang::c2name,
- list => [ @countries ], advanced => scalar(@best) },
- { val => \$locale->{IM}, type => 'combo', label => N("Input method:"), sort => 0, separator => '|', not_edit => 1,
- list => [ N_("None"), map { $format->($_) } sort(lang::get_ims()) ], format => sub { uc(translate($_[0])) },
- advanced => !$locale->{IM} || $locale->{IM} eq 'None',
- },
- ]) or return;
+ list => [ @countries ], advanced => scalar(@best), changed => sub { $other = 1 } },
+ { val => \$locale->{IM}, type => 'combo', label => N("Input method:"),
+ sort => 0, separator => '|',
+ list => [ '', lang::get_ims($locale->{lang}) ],
+ format => sub { $_[0] ? uc($_[0] =~ /(.*)\+(.*)/ ? "$1|$1+$2" : $_[0]) : N("None") },
+ advanced => !$locale->{IM},
+ },
+ ]) or return;
- $locale->{IM} =~ s/.*\|//;
$locale->{country} = $other || !@best ? $ext_country : $country;
}
sub set_login_serial_console {
my ($port, $speed) = @_;
- my $line = "s$port:12345:respawn:/sbin/getty ttyS$port DT$speed ansi\n";
+ my $line = "s$port:12345:respawn:/sbin/agetty ttyS$port $speed ansi\n";
substInFile { s/^s$port:.*//; $_ = $line if eof } "$::prefix/etc/inittab";
}
-sub report_bug {
- my (@other) = @_;
-
- sub header { "
+sub header { "
********************************************************************************
* $_[0]
********************************************************************************";
- }
+}
+
+sub fdisk() {
+ my @devs = grep { !m!^/dev/(loop|ram)\d+! && !/\d$/ } map { "/dev/$_->{dev}" } fs::proc_partitions::read_raw();
+ `fdisk -l @devs`;
+
+}
+
+
+=item report_bug(@other)
+
+Write the Drakx report in order to review eg a failed installation.
+This include various HW listing, partitions/LVM/RAID listings, installer logs, bootloader configuration, ... as well as any files passed as parameter.
+
+=cut
+
+sub report_bug {
+ my (@other) = @_;
join '', map { chomp; "$_\n" }
header("lspci"), detect_devices::stringlist(),
+ header("hid_devices"), (map { sprintf("%-16s: %s", $_->{driver} || "unknown", $_->{description}) } c::hid_probe()),
+ header("input devices"), cat_("/proc/bus/input/devices"),
+ header("libinput devices"), `libinput list-devices`,
header("pci_devices"), cat_("/proc/bus/pci/devices"),
- header("dmidecode"), `dmidecode`,
- header("fdisk"), arch() =~ /ppc/ ? `pdisk -l` : `fdisk -l`,
+ header("dmidecode"), arch() =~ /86/ ? `dmidecode` : (),
+ header("fdisk"), fdisk(),
header("scsi"), cat_("/proc/scsi/scsi"),
- header("/sys/bus/scsi/devices"), `ls -l /sys/bus/scsi/devices`,
+ header("/sys/bus/scsi/devices"), -d '/sys/bus/scsi/devices' ? `ls -l /sys/bus/scsi/devices` : (),
header("lsmod"), cat_("/proc/modules"),
header("cmdline"), cat_("/proc/cmdline"),
header("pcmcia: stab"), cat_("$::prefix/var/lib/pcmcia/stab") || cat_("$::prefix/var/run/stab"),
- header("usb"), cat_("/proc/bus/usb/devices"),
+ header("usb"), cat_("/sys/kernel/debug/usb/devices"),
header("partitions"), cat_("/proc/partitions"),
+ header("PVs"), `pvs`,
+ header("VGs"), `vgs`,
+ header("LVs"), `lvs`,
+ header("dmsetup info"), `dmsetup info`,
+ header("dmsetup table"), `dmsetup table`,
+ header("dmsetup ls"), `dmsetup ls`,
header("cpuinfo"), cat_("/proc/cpuinfo"),
- header("syslog"), cat_("/tmp/syslog") || cat_("$::prefix/var/log/syslog"),
+ header("syslog"), cat_("/tmp/syslog") || cat_("$::prefix/var/log/syslog") || `journalctl -q -D $::prefix/var/log/journal -b`,
+ header("Xorg.log"), cat_("/var/log/Xorg.0.log"),
header("monitor_full_edid"), monitor_full_edid(),
header("stage1.log"), cat_("/tmp/stage1.log") || cat_("$::prefix/root/drakx/stage1.log"),
header("ddebug.log"), cat_("/tmp/ddebug.log") || cat_("$::prefix/root/drakx/ddebug.log"),
header("install.log"), cat_("$::prefix/root/drakx/install.log"),
+ header("draklive-install.log"), cat_("/tmp/draklive-install.log") || cat_("$::prefix/root/drakx/draklive-install.log"),
header("fstab"), cat_("$::prefix/etc/fstab"),
- header("modules.conf"), cat_("$::prefix/etc/modules.conf"),
+ header("modprobe.conf"), cat_("$::prefix/etc/modprobe.conf"),
header("lilo.conf"), cat_("$::prefix/etc/lilo.conf"),
- header("menu.lst"), cat_("$::prefix/boot/grub/menu.lst"),
- header("XF86Config"), cat_("$::prefix/etc/X11/XF86Config"),
- header("/etc/modules"), cat_("$::prefix/etc/modules"),
+ header("grub: menu.lst"), join('', map { s/^(\s*password)\s+(.*)/$1 xxx/; $_ } cat_("$::prefix/boot/grub/menu.lst")),
+ header("grub: install.sh"), cat_("$::prefix/boot/grub/install.sh"),
+ header("grub: device.map"), cat_("$::prefix/boot/grub/device.map"),
+ header("grub2: grub"), cat_("$::prefix/etc/default/grub"),
+ header("grub2: grub.cfg"), join('', map { s/^(\s*password_pbkdf2)\s+grub.pbkdf2.*/$1 xxx/; $_ } cat_("$::prefix/boot/grub2/grub.cfg")),
+ header("grub2: install.sh"), cat_("$::prefix/boot/grub2/install.sh"),
+ header("xorg.conf"), cat_("$::prefix/etc/X11/xorg.conf"),
+ header("urpmi.cfg"), cat_("$::prefix/etc/urpmi/urpmi.cfg"),
+ header("modprobe.preload"), cat_("$::prefix/etc/modprobe.preload"),
header("sysconfig/i18n"), cat_("$::prefix/etc/sysconfig/i18n"),
+ header("locale.conf"), cat_("$::prefix/etc/locale.conf"),
+ header("/proc/iomem"), cat_("/proc/iomem"),
+ header("/proc/ioport"), cat_("/proc/ioports"),
map_index { even($::i) ? header($_) : $_ } @other;
}
-sub devfssymlinkf {
- my ($if_struct, $of) = @_;
- my $if = $if_struct->{device};
-
- my $devfs_if = $if_struct->{devfs_device};
- $devfs_if ||= devices::to_devfs($if);
- $devfs_if ||= $if;
-
- #- example: $of is mouse, $if is usbmouse, $devfs_if is input/mouse0
-
- output_p("$::prefix/etc/devfs/conf.d/$of.conf",
-"REGISTER ^$devfs_if\$ CFUNCTION GLOBAL mksymlink $devfs_if $of
-UNREGISTER ^$devfs_if\$ CFUNCTION GLOBAL unlink $of
-");
-
- output_p("$::prefix/etc/devfs/conf.d/$if.conf",
-"REGISTER ^$devfs_if\$ CFUNCTION GLOBAL mksymlink $devfs_if $if
-UNREGISTER ^$devfs_if\$ CFUNCTION GLOBAL unlink $if
-") if $devfs_if ne $if && $if !~ /^hd[a-z]/ && $if !~ /^sr/ && $if !~ /^sd[a-z]/;
-
- output_p("$::prefix/etc/udev/rules.d/$of.rules", qq(KERNEL="$if", SYMLINK="$of"\n)) if $of !~ /mouse|dvd/;
-
- #- when creating a symlink on the system, use devfs name if devfs is mounted
- symlinkf($devfs_if, "$::prefix/dev/$if") if $devfs_if ne $if && detect_devices::dev_is_devfs();
- symlinkf($if, "$::prefix/dev/$of");
-}
-sub devfs_rawdevice {
- my ($if_struct, $of) = @_;
-
- my $devfs_if = $if_struct->{devfs_device};
- $devfs_if ||= devices::to_devfs($if_struct->{device});
- $devfs_if ||= $if_struct->{device};
-
- output_p("$::prefix/etc/devfs/conf.d/$of.conf",
-"REGISTER ^$devfs_if\$ EXECUTE /etc/dynamic/scripts/rawdevice.script add /dev/$devfs_if /dev/$of
-UNREGISTER ^$devfs_if\$ EXECUTE /etc/dynamic/scripts/rawdevice.script del /dev/$of
-");
-}
-
sub fix_broken_alternatives {
my ($force_default) = @_;
#- fix bad update-alternatives that may occurs after upgrade (and sometimes for install too).
@@ -975,10 +1647,10 @@ Allowing this will permit users to simply click on \"Share\" in konqueror and na
if ($r ne $l[0]) {
require services;
my %types = (
- nfs => [ 'nfs-utils', 'nfs',
+ nfs => [ 'nfs-utils', 'nfs-server',
N("NFS: the traditional Unix file sharing system, with less support on Mac and Windows.")
],
- smb => [ 'samba-server', 'smb',
+ smb => [ 'samba', 'smb',
N("SMB: a file sharing system used by Windows, Mac OS X and many modern Linux systems.")
],
);
@@ -994,7 +1666,7 @@ Allowing this will permit users to simply click on \"Share\" in konqueror and na
}
foreach (keys %types) {
my ($pkg, $service, $_descr) = @{$types{$_}};
- my $file = "/etc/init.d/$service";
+ my $file = "/usr/lib/systemd/system/${service}.service";
if ($l{$_}) {
$in->do_pkgs->ensure_is_installed($pkg, $file) or return;
services::start($service);
@@ -1004,6 +1676,9 @@ Allowing this will permit users to simply click on \"Share\" in konqueror and na
services::do_not_start_service_on_boot($service);
}
}
+ if ($in->do_pkgs->is_installed('nautilus')) {
+ $in->do_pkgs->ensure_is_installed('nautilus-filesharing') or return;
+ }
}
$conf{RESTRICT} = bool2yesno($restrict);
setVarsInSh($file, \%conf);
@@ -1023,11 +1698,18 @@ You can use userdrake to add a user to this group.")
}
sub monitor_full_edid() {
- return if $::noauto;
+ return if $::noauto || $::local_install;
- devices::make('zero');
my ($vbe, $edid);
- run_program::raw({ timeout => 20 }, 'monitor-edid', '>', \$edid, '2>', \$vbe, '-v', '--perl');
+ {
+ # prevent warnings in install's logs:
+ local $ENV{LC_ALL} = 'C';
+ # don't use --try-in-console as it can cause a GNOME session to die (mga#28124)
+ # with most DMs the DE is running in vt1, so it does nothing anyway
+ run_program::raw({ timeout => 20 },
+ 'monitor-edid', '>', \$edid, '2>', \$vbe,
+ '-v', '--perl');
+ }
if ($::isInstall) {
foreach (['edid', \$edid], ['vbe', \$vbe]) {
my ($name, $val) = @$_;
@@ -1046,8 +1728,9 @@ sub monitor_full_edid() {
($edid, $vbe);
}
+# FIXME: is buggy regarding multiple sessions
sub running_window_manager() {
- my @window_managers = qw(kwin gnome-session icewm wmaker afterstep fvwm fvwm2 fvwm95 mwm twm enlightenment xfce blackbox sawfish olvwm fluxbox);
+ my @window_managers = qw(drakx-matchbox-window-manager ksmserver kwin kwin_x11 kwin_wayland gnome-session icewm wmaker afterstep fvwm fvwm2 fvwm95 mwm twm enlightenment xfce4-session blackbox sawfish olvwm fluxbox compiz lxsession);
foreach (@window_managers) {
my @pids = fuzzy_pidofs(qr/\b$_\b/) or next;
@@ -1056,22 +1739,32 @@ sub running_window_manager() {
undef;
}
+sub set_wm_hints_if_needed {
+ my ($o_in) = @_;
+ my $wm = any::running_window_manager();
+ $o_in->{no_Window_Manager} = !$wm if $o_in;
+ $::set_dialog_hint = $wm eq 'drakx-matchbox-window-manager';
+}
+
sub ask_window_manager_to_logout {
my ($wm) = @_;
my %h = (
+ 'ksmserver' => '/usr/lib/qt4/bin/qdbus org.kde.ksmserver /KSMServer logout 1 0 0',
'kwin' => "dcop kdesktop default logout",
'gnome-session' => "gnome-session-save --kill",
'icewm' => "killall -QUIT icewm",
+ 'xfce4-session' => "xfce4-session-logout --logout",
+ 'lxsession' => "lxde-logout",
);
my $cmd = $h{$wm} or return;
- if ($wm eq 'gnome-session') {
- #- NB: consolehelper does not destroy $HOME whereas kdesu does
- #- for gnome, we use consolehelper, so below works
- $ENV{ICEAUTHORITY} ||= "$ENV{HOME}/.ICEauthority";
- } elsif ($wm eq 'kwin' && $> == 0) {
- #- we can not use dcop when we are root
- $cmd = "su $ENV{USER} -c '$cmd'";
+ if (member($wm, 'ksmserver', 'kwin', 'gnome-session') && $> == 0) {
+ #- we cannot use dcop when we are root
+ if (my $user = $ENV{USERHELPER_UID} && getpwuid($ENV{USERHELPER_UID})) {
+ $cmd = "su $user -c '$cmd'";
+ } else {
+ log::l('missing or unknown $USERHELPER_UID');
+ }
}
system($cmd);
1;
@@ -1096,6 +1789,24 @@ sub ask_window_manager_to_logout_then_do {
), $wm, $pid, $action;
}
+sub ask_for_X_restart {
+ my ($in) = @_;
+
+ $::isStandalone && $in->isa('interactive::gtk') or return;
+
+ my ($wm, $pid) = running_window_manager();
+
+ if (!$wm) {
+ # no window manager, ctrl-alt-del may not be supported, but we still have to restart X..
+ $in->ask_okcancel('', N("You need to logout and back in again for changes to take effect. Press OK to logout now."), 1) or return;
+ system('killall', 'Xorg');
+ }
+ else {
+ $in->ask_okcancel('', N("You need to log out and back in again for changes to take effect"), 1) or return;
+ ask_window_manager_to_logout_then_do($wm, $pid, 'killall Xorg');
+ }
+}
+
sub alloc_raw_device {
my ($prefix, $device) = @_;
my $used = 0;
@@ -1110,27 +1821,6 @@ sub alloc_raw_device {
$raw_dev;
}
-sub config_dvd {
- my ($prefix, $have_devfsd) = @_;
-
- #- can not have both a devfs and a non-devfs config
- #- the /etc/sysconfig/rawdevices solution gives errors with devfs
-
- my @dvds = grep { detect_devices::isDvdDrive($_) } detect_devices::cdroms() or return;
-
- log::l("configuring DVD: " . join(" ", map { $_->{device} } @dvds));
- #- create /dev/dvd symlink
- each_index {
- devfssymlinkf($_, 'dvd' . ($::i ? $::i + 1 : ''));
- devfs_rawdevice($_, 'rdvd' . ($::i ? $::i + 1 : '')) if $have_devfsd;
- } @dvds;
-
- if (!$have_devfsd) {
- my $raw_dev = alloc_raw_device($prefix, 'dvd');
- symlink($raw_dev, "$prefix/dev/rdvd");
- }
-}
-
sub config_mtools {
my ($prefix) = @_;
my $file = "$prefix/etc/mtools.conf";
@@ -1143,4 +1833,229 @@ sub config_mtools {
} $file;
}
+sub configure_timezone {
+ my ($in, $timezone, $ask_gmt, $o_hide_ntp) = @_;
+
+ require timezone;
+ my $selected_timezone = $timezone->{timezone};
+ $in->ask_from_(
+ { interactive_help_id => 'configureTimezone', title => N("Timezone"), messages => N("Which is your timezone?") },
+ [ { val => \$selected_timezone, separator => '/', list => [ timezone::getTimeZones() ], sort => 1 } ]
+ );
+ $timezone->{timezone} = $selected_timezone;
+
+ configure_time_more($in, $timezone, $o_hide_ntp)
+ or goto &configure_timezone if $ask_gmt || to_bool($timezone->{ntp});
+
+ 1;
+}
+
+sub configure_time_more {
+ my ($in, $timezone, $o_hide_ntp) = @_;
+
+ my $ntp = to_bool($timezone->{ntp});
+ my $servers = timezone::ntp_servers();
+ $timezone->{ntp} ||= 'pool.ntp.org';
+
+ require POSIX;
+ use POSIX qw(strftime);
+ my $time_format = "%H:%M:%S";
+ my $tz_prefix = timezone::get_timezone_prefix();
+ local $ENV{TZ} = ':' . $tz_prefix . '/' . $timezone->{timezone};
+
+ my $hwclock_time = time();
+ if ($timezone->{sysclock_adjusted} && !$timezone->{UTC}) {
+ use Time::Local qw(timelocal_posix timegm_posix);
+ $hwclock_time -= timelocal_posix(gmtime()) - timegm_posix(gmtime());
+ }
+
+ $in->ask_from_({ interactive_help_id => 'configureTimezoneUTC',
+ title => N("Date, Clock & Time Zone Settings"),
+ }, [
+ { label => N("Date, Clock & Time Zone Settings"), title => 1 },
+ { label => N("What is the best time?") },
+ { val => \$timezone->{UTC},
+ type => 'list', list => [ 0, 1 ], format => sub {
+ $_[0] ?
+ N("%s (hardware clock set to UTC)", POSIX::strftime($time_format, localtime($hwclock_time))) :
+ N("%s (hardware clock set to local time)", POSIX::strftime($time_format, gmtime($hwclock_time)));
+ } },
+ { label => N("NTP Server"), title => 1, advanced => $o_hide_ntp },
+ { text => N("Automatic time synchronization (using NTP)"), val => \$ntp, type => 'bool',
+ advanced => $o_hide_ntp },
+ { val => \$timezone->{ntp}, disabled => sub { !$ntp }, advanced => $o_hide_ntp,
+ type => "list", separator => '|',
+ list => [ keys %$servers ], format => sub { $servers->{$_[0]} } },
+ ]) or return;
+
+ $timezone->{ntp} = '' if !$ntp;
+
+ 1;
+}
+
+sub disable_x_screensaver() {
+ run_program::run("xset", "s", "off");
+ run_program::run("xset", "-dpms");
+}
+
+sub enable_x_screensaver() {
+ run_program::run("xset", "+dpms");
+ run_program::run("xset", "s", "on");
+ run_program::run("xset", "s", "reset");
+}
+
+=item ask_url($in, $o_url)
+
+Asks URL of the mirror
+
+=cut
+
+sub ask_url {
+ my ($in, $o_url) = @_;
+
+ my $url = $o_url;
+ $in->ask_from_({ messages => N("URL of the mirror?"), focus_first => 1 }, [
+ { val => \$url,
+ validate => sub {
+ if ($url =~ m!^(https?|ftp)://!) {
+ 1;
+ } else {
+ $in->ask_warn('', N("URL must start with ftp:// or http:// or https://"));
+ 0;
+ }
+ } } ]) && $url;
+}
+
+=item ask_mirror($in, $type, $o_url)
+
+Retrieves list of mirrors and offers to pick one
+
+=cut
+
+sub ask_mirror {
+ my ($in, $type, $o_url) = @_;
+
+ require mirror;
+
+ my $mirrors = eval {
+ my $_w = $in->wait_message('', N("Contacting %s web site to get the list of available mirrors...", N("Mageia")));
+ mirror::list($in->{product_id}, $type);
+ };
+ my $err = $@;
+ if (!$mirrors) {
+ $in->ask_warn('', N("Failed contacting %s web site to get the list of available mirrors", N("Mageia")) . "\n$err");
+ return ask_url($in, $o_url);
+ }
+
+ my $give_url = { country => '-', host => 'URL' };
+
+ my $mirror;
+ if ($o_url) {
+ $mirror = (find { $_->{url} eq $o_url } @$mirrors) || $give_url;
+ } else {
+ #- use current time zone to select best mirror
+ require urpm::mirrors;
+ my $urpm = $in->{packages} || { log => \&log::l };
+ urpm::mirrors::add_proximity_and_sort($urpm, $mirrors);
+ $mirror = @$mirrors[0] || $give_url;
+ }
+ $in->ask_from_({ messages => N("Choose a mirror from which to get the packages"),
+ cancel => N("Cancel"),
+ }, [ { separator => '|',
+ format => \&mirror::mirror2text,
+ list => [ @$mirrors, $give_url ],
+ val => \$mirror,
+ },
+ ]) or return;
+
+ my $url;
+ if ($mirror eq $give_url) {
+ $url = ask_url($in, $o_url) or goto &ask_mirror;
+ } else {
+ $url = $mirror->{url};
+ }
+ $url =~ s!/main/?$!!;
+ log::l("chosen mirror: $url");
+ $url;
+}
+
+=item ask_mirror_and_downloader($in, $options, $o_downloader_only)
+
+Asks whether to automatically select the mirror (using $MIRRORLIST) or use
+one specified by the user. Also asks whether to use the default downloader
+or to use one specified by the user.
+
+Default values are supplied and user-entered values are returned in $options
+which should be a reference to a hash containing the following fields:
+
+=over 4
+
+=item * B<mirror_url>: the currently selected mirror URL ('$MIRRORLIST' for automatic selection)
+
+=item * B<downloader>: the currently selected downloader (undefined when using the default downloader)
+
+=back
+
+If $o_downloader_only is true, the mirror selection choice is not displayed.
+
+=cut
+
+sub ask_mirror_and_downloader {
+ my ($in, $options, $o_downloader_only) = @_;
+
+ my $mirror_url = $options->{mirror_url} || '';
+ my $downloader = $options->{downloader} || 'default';
+
+ my $mirror_choice = $mirror_url eq '$MIRRORLIST' ? 'automatic' : 'specific';
+
+ my $enable_aria2 = $::isInstall || $in->do_pkgs->is_installed('aria2', '/usr/bin/aria2c');
+ my $enable_curl = $::isInstall || $in->do_pkgs->is_installed('curl', '/usr/bin/curl');
+ my $enable_wget = $::isInstall || $in->do_pkgs->is_installed('wget', '/usr/bin/wget');
+
+ $in->ask_from_(
+ {
+ },
+ [
+ if_(!$o_downloader_only,
+ { label => N("Mirror choice"), val => \$mirror_choice,
+ type => 'combo', list => [ 'automatic', 'specific' ],
+ format => sub {
+ my ($choice) = @_;
+ +{
+ 'automatic' => N("Automatic"),
+ 'specific' => N("Specific"),
+ }->{$choice};
+ },
+ },
+ ),
+ { label => N("Downloader"), val => \$downloader,
+ type => 'combo', list => [ 'default', 'aria2', 'curl', 'wget' ],
+ format => sub {
+ my ($choice) = @_;
+ +{
+ 'default' => N("Default"),
+ if_($enable_aria2, 'aria2' => 'aria2'),
+ if_($enable_curl, 'curl' => 'curl'),
+ if_($enable_wget, 'wget' => 'wget'),
+ }->{$choice};
+ },
+ },
+ ]
+ ) or return;
+
+ if ($mirror_choice eq 'automatic') {
+ $mirror_url = '$MIRRORLIST';
+ } elsif ($mirror_url eq '$MIRRORLIST') {
+ $mirror_url = undef;
+ }
+ if ($downloader eq 'default') {
+ $downloader = undef;
+ }
+
+ $options->{mirror_url} = $mirror_url;
+ $options->{downloader} = $downloader;
+
+ 1;
+}
+
1;
diff --git a/perl-install/authentication.pm b/perl-install/authentication.pm
index 1affd1a9c..55491edfb 100644
--- a/perl-install/authentication.pm
+++ b/perl-install/authentication.pm
@@ -1,19 +1,20 @@
-package authentication; # $Id$
+package authentication;
use common;
+my $authentication;
+
sub kinds {
my $no_para = @_ == 0;
- my ($do_pkgs, $meta_class) = @_;
+ my ($do_pkgs, $_meta_class) = @_;
my $allow_SmartCard = $no_para || $do_pkgs->is_available('castella-pam');
- my $allow_AD = $no_para || $meta_class =~ /corporate/;
(
- 'local',
'LDAP',
+ 'KRB5',
+ 'winbind',
'NIS',
if_($allow_SmartCard, 'SmartCard'),
- 'winbind',
- if_($allow_AD, 'AD', 'SMBKRB'),
+ 'local',
);
}
@@ -25,8 +26,7 @@ sub kind2name {
NIS => N("NIS"),
SmartCard => N("Smart Card"),
winbind => N("Windows Domain"),
- AD => N("Active Directory with SFU"),
- SMBKRB => N("Active Directory with Winbind") }}{$kind};
+ KRB5 => N("Kerberos 5") }}{$kind};
}
my %kind2pam_kind = (
@@ -34,9 +34,8 @@ my %kind2pam_kind = (
SmartCard => ['castella'],
LDAP => ['ldap'],
NIS => [],
- AD => ['krb5'],
+ KRB5 => ['krb5'],
winbind => ['winbind'],
- SMBKRB => ['winbind'],
);
my %kind2nsswitch = (
@@ -44,23 +43,39 @@ my %kind2nsswitch = (
SmartCard => [],
LDAP => ['ldap'],
NIS => ['nis'],
- AD => ['ldap'],
+ KRB5 => ['ldap'],
winbind => ['winbind'],
- SMBKRB => ['winbind'],
);
-sub kind2description {
+my $lib = get_libdir();
+
+my %kind2packages = (
+ local => [],
+ SmartCard => [ 'castella-pam' ],
+ LDAP => [ 'openldap-clients', 'nss-pam-ldapd', 'autofs', 'nss_updatedb' ],
+ KRB5 => [ 'nss-pam-ldapd', 'pam_krb5', "${lib}sasl2-plug-gssapi", 'nss_updatedb' ],
+ NIS => [ 'ypbind', 'autofs' ],
+ winbind => [ 'samba-winbind', 'nss-pam-ldapd', 'pam_krb5', "${lib}sasl2-plug-gssapi" ],
+);
+
+
+sub kind2description_raw {
my (@kinds) = @_;
my %kind2description = (
local => [ N("Local file:"), N("Use local for all authentication and information user tell in local file"), ],
LDAP => [ N("LDAP:"), N("Tells your computer to use LDAP for some or all authentication. LDAP consolidates certain types of information within your organization."), ],
NIS => [ N("NIS:"), N("Allows you to run a group of computers in the same Network Information Service domain with a common password and group file."), ],
winbind => [ N("Windows Domain:"), N("Winbind allows the system to retrieve information and authenticate users in a Windows domain."), ],
- AD => [ N("Active Directory with SFU:"), N("Kerberos is a secure system for providing network authentication services."), ],
- SMBKRB => [ N("Active Directory with Winbind:"), N("Kerberos is a secure system for providing network authentication services.") ],
+ KRB5 => [ N("Kerberos 5 :"), N("With Kerberos and LDAP for authentication in Active Directory Server "), ],
);
- join('', map { $_ ? qq($_->[0]\n$_->[1]\n\n) : '' } map { $kind2description{$_} } @kinds);
+ join('', map { $_ ? qq($_->[0]\n$_->[1]) : '' } map { $kind2description{$_} } @kinds);
}
+
+sub kind2description {
+ my (@kinds) = @_;
+ join('', map { $_ ? qq($_\n\n) : '' } map { kind2description_raw($_) } @kinds);
+}
+
sub to_kind {
my ($authentication) = @_;
(find { exists $authentication->{$_} } kinds()) || 'local';
@@ -78,88 +93,138 @@ sub ask_parameters {
foreach (kinds()) {
delete $authentication->{$_} if $_ ne $kind;
}
+ # do not enable ccreds unless required
+ undef $authentication->{ccreds};
if ($kind eq 'LDAP') {
$authentication->{LDAPDOMAIN} ||= domain_to_ldap_domain($net->{resolv}{DOMAINNAME});
- $in->ask_from('',
- N("Authentication LDAP"),
- [ { label => N("LDAP Base dn"), val => \$authentication->{LDAPDOMAIN} },
- { label => N("LDAP Server"), val => \$authentication->{LDAP_server} },
+ $authentication->{ccreds} = 1;
+
+ # this package must be installed for 'Fetch DN' button to actually work
+ $in->do_pkgs->ensure_are_installed([ 'openldap-clients' ], 1) or return;
+
+ $in->ask_from('', N(" "),
+ [ { label => N("Welcome to the Authentication Wizard"), title => 1 },
+ {},
+ { label => N("You have selected LDAP authentication. Please review the configuration options below "), },
+ {},
+ { label => N("LDAP Server"), val => \$authentication->{LDAP_server} },
+ { label => N("Base dn"), val => \$authentication->{LDAPDOMAIN} },
+ { val => N("Fetch base Dn "), type => 'button' , clicked_may_quit => sub { $authentication->{LDAPDOMAIN} = fetch_dn($authentication->{LDAP_server}); 0 } },
+ {},
+ { text => N("Use encrypt connection with TLS "), val => \$authentication->{cafile}, type => 'bool' },
+ { val => N("Download CA Certificate "), type => 'button' , disabled => sub { !$authentication->{cafile} }, clicked_may_quit => sub { $authentication->{file} = add_cafile(); 0 } },
+
+ { text => N("Use Disconnect mode "), val => \$authentication->{ccreds}, type => 'bool' },
+ { text => N("Use anonymous BIND "), val => \$authentication->{anonymous}, type => 'bool' , advanced => 1 },
+ { text => N(" "), advanced => 1 },
+ { label => N("Bind DN "), val => \$authentication->{LDAP_binddn}, disabled => sub { !$authentication->{anonymous} }, advanced => 1 },
+ { label => N("Bind Password "), val => \$authentication->{LDAP_bindpwd}, disabled => sub { !$authentication->{anonymous} }, advanced => 1 },
+ { text => N(" "), advanced => 1 },
+ { text => N("Advanced path for group "), val => \$authentication->{nssgrp}, type => 'bool' , advanced => 1 },
+ { text => N(" "), advanced => 1 },
+ { label => N("Password base"), val => \$authentication->{nss_pwd}, disabled => sub { !$authentication->{nssgrp} }, advanced => 1 },
+ { label => N("Group base"), val => \$authentication->{nss_grp}, disabled => sub { !$authentication->{nssgrp} }, advanced => 1 },
+ { label => N("Shadow base"), val => \$authentication->{nss_shadow}, disabled => sub { !$authentication->{nssgrp} }, advanced => 1 },
+ { text => N(" "), advanced => 1 },
]) or return;
- } elsif ($kind eq 'AD') {
+ } elsif ($kind eq 'KRB5') {
$authentication->{AD_domain} ||= $net->{resolv}{DOMAINNAME};
- $authentication->{AD_users_db} ||= 'cn=users,' . domain_to_ldap_domain($authentication->{AD_domain});
-
- $in->do_pkgs->install(qw(perl-Net-DNS));
-
- my @srvs = query_srv_names($authentication->{AD_domain});
+ $in->do_pkgs->ensure_are_installed([ 'perl-Net-DNS' ], 1) or return;
+ my @srvs = query_srv_names($authentication->{AD_domain}); #FIXME: update this list if the REALM has changed
$authentication->{AD_server} ||= $srvs[0] if @srvs;
-
- my %sub_kinds = my @sub_kinds = (
- simple => N("simple"),
- tls => N("TLS"),
- ssl => N("SSL"),
- kerberos => N("security layout (SASL/Kerberos)"),
- );
-
my $AD_user = $authentication->{AD_user} =~ /(.*)\@\Q$authentication->{AD_domain}\E$/ ? $1 : $authentication->{AD_user};
- my $anonymous = $AD_user;
-
- $in->ask_from('',
- N("Authentication Active Directory"),
- [ { label => N("Domain"), val => \$authentication->{AD_domain} },
- #{ label => N("Server"), val => \$authentication->{AD_server} },
- { label => N("Server"), type => 'combo', val => \$authentication->{AD_server}, list => \@srvs , not_edit => 0 },
- { label => N("LDAP users database"), val => \$authentication->{AD_users_db} },
- { label => N("Use Anonymous BIND "), val => \$anonymous, type => 'bool' },
- { label => N("LDAP user allowed to browse the Active Directory"), val => \$AD_user, disabled => sub { $anonymous } },
- { label => N("Password for user"), val => \$authentication->{AD_password}, disabled => sub { $anonymous } },
- { label => N("Encryption"), val => \$authentication->{sub_kind}, list => [ map { $_->[0] } group_by2(@sub_kinds) ], format => sub { $sub_kinds{$_[0]} } },
+ $authentication->{ccreds} = 1;
+
+ $in->ask_from('', N(" "),
+ [ { label => N("Welcome to the Authentication Wizard"), title => 1 },
+ {},
+ { label => N("You have selected Kerberos 5 authentication. Please review the configuration options below "), },
+ {},
+ { label => N("Realm "), val => \$authentication->{AD_domain} },
+ {},
+ { label => N("KDCs Servers"), title => 1, val => \$authentication->{AD_server} , list => \@srvs , not_edit => 0, title => 1 },
+ {},
+ { text => N("Use DNS to locate KDC for the realm"), val => \$authentication->{KRB_host_lookup}, type => 'bool' },
+ { text => N("Use DNS to locate realms"), val => \$authentication->{KRB_dns_lookup}, type => 'bool' },
+ { text => N("Use Disconnect mode "), val => \$authentication->{ccreds}, type => 'bool' },
]) or return;
+
+my %level = (
+ 1 => N("Use local file for users information"),
+ 2 => N("Use LDAP for users information"),
+ );
+
+ $in->ask_from('', N(" "),
+ [ { label => N(" "), title => 1 },
+ {},
+ { label => N("You have selected Kerberos 5 for authentication, now you must choose the type of users information "), },
+ {},
+ { label => "" , val => \$authentication->{nsskrb}, type => 'list', list => [ keys %level ], format => sub { $level{$_[0]} } },
+ {},
+ { label => N("LDAP Server"), val => \$authentication->{LDAP_server}, disabled => sub { $authentication->{nsskrb} eq "1" } },
+ { label => N("Base dn"), val => \$authentication->{LDAPDOMAIN} , disabled => sub { $authentication->{nsskrb} eq "1" } },
+ { val => N("Fetch base DN "), type => 'button' , clicked_may_quit => sub { $authentication->{LDAPDOMAIN} = fetch_dn($authentication->{LDAP_server}); 0 }, disabled => sub { $authentication->{nsskrb} eq "1" } },
+ {},
+ { text => N("Use encrypt connection with TLS "), val => \$authentication->{cafile}, type => 'bool',, disabled => sub { $authentication->{nsskrb} eq "1" } },
+ { val => N("Download CA Certificate "), type => 'button' , disabled => sub { !$authentication->{cafile} }, clicked_may_quit => sub { $authentication->{file} = add_cafile(); 0 } },
+ { text => N("Use anonymous BIND "), val => \$authentication->{anonymous}, type => 'bool', disabled => sub { $authentication->{nsskrb} eq "1" } },
+ { label => N("Bind DN "), val => \$authentication->{LDAP_binddn}, disabled => sub { !$authentication->{anonymous} } },
+ { label => N("Bind Password "), val => \$authentication->{LDAP_bindpwd}, disabled => sub { !$authentication->{anonymous} } },
+ {},
+ ]) or return;
+
$authentication->{AD_user} = !$AD_user || $authentication->{sub_kind} eq 'anonymous' ? '' :
$AD_user =~ /@/ ? $AD_user : "$AD_user\@$authentication->{AD_domain}";
$authentication->{AD_password} = '' if !$authentication->{AD_user};
- } elsif ($kind eq 'NIS') {
+ } elsif ($kind eq 'NIS') {
$authentication->{NIS_server} ||= 'broadcast';
$net->{network}{NISDOMAIN} ||= $net->{resolv}{DOMAINNAME};
- $in->ask_from('',
- N("Authentication NIS"),
- [ { label => N("NIS Domain"), val => \$net->{network}{NISDOMAIN} },
- { label => N("NIS Server"), val => \$authentication->{NIS_server}, list => ["broadcast"], not_edit => 0 },
+ $in->ask_from('', N(" "),
+ [ { label => N("Welcome to the Authentication Wizard"), title => 1 },
+ {},
+ { label => N("You have selected NIS authentication. Please review the configuration options below "), },
+ {},
+ { label => N("NIS Domain"), val => \$net->{network}{NISDOMAIN} },
+ { label => N("NIS Server"), val => \$authentication->{NIS_server}, list => ["broadcast"], not_edit => 0 },
+ {},
]) or return;
- } elsif ($kind eq 'winbind' || $kind eq 'SMBKRB') {
+ } elsif ($kind eq 'winbind') {
#- maybe we should browse the network like diskdrake --smb and get the 'doze server names in a list
#- but networking is not setup yet necessarily
- $in->ask_warn('', N("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.
-You will also need the username/password of a Domain Admin to join the machine to the Windows(TM) domain.
-If networking is not yet enabled, Drakx will attempt to join the domain after the network setup step.
-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.
-The command 'wbinfo -t' will test whether your authentication secrets are good."))
- if $kind eq 'winbind';
-
- $authentication->{AD_domain} ||= $net->{resolv}{DOMAINNAME} if $kind eq 'SMBKRB';
- $authentication->{AD_users_idmap} ||= 'ou=idmap,' . domain_to_ldap_domain($authentication->{AD_domain}) if $kind eq 'SMBKRB';
+ #
+ my @sec_domain = (
+ "Windows Active Directory Domain",
+ "Windows NT4 Domain",
+);
+
+
+ $authentication->{DNS_domain} ||= $net->{resolv}{DOMAINNAME};
$authentication->{WINDOMAIN} ||= $net->{resolv}{DOMAINNAME};
- my $anonymous;
- $in->ask_from('',
- $kind eq 'SMBKRB' ? N("Authentication Active Directory") : N("Authentication Windows Domain"),
- [ if_($kind eq 'SMBKRB',
- { label => N("Domain"), val => \$authentication->{AD_domain} }
- ),
- { label => N("Windows Domain"), val => \$authentication->{WINDOMAIN} },
- { label => N("Domain Admin User Name"), val => \$authentication->{winuser} },
- { label => N("Domain Admin Password"), val => \$authentication->{winpass}, hidden => 1 },
- { label => N("Use Idmap for store UID/SID "), val => \$anonymous, type => 'bool' },
- { label => N("Default Idmap "), val => \$authentication->{AD_users_idmap}, disabled => sub { $anonymous } },
+ $in->do_pkgs->ensure_are_installed([ 'samba-client' ], 1) or return;
+ my @domains=list_domains();
+
+ $in->ask_from('', N(" "),
+ [ { label => N("Welcome to the Authentication Wizard"), title => 1 },
+ {},
+ { label => N("You have selected Windows Domain authentication. Please review the configuration options below "), },
+ {},
+ { label => N("Windows Domain"), val => \$authentication->{WINDOMAIN}, list => \@domains, not_edit => 1 },
+ {},
+ { label => N("Domain Model "), val => \$authentication->{model}, list => \@sec_domain , not_edit => 1 },
+ {},
+ { label => N("Active Directory Realm "), val => \$authentication->{AD_domain} , disabled => sub { $authentication->{model} eq "Windows NT4 Domain" } },
+ { label => N("DNS Domain"), val => \$authentication->{DNS_domain} , disabled => sub { $authentication->{model} eq "Windows NT4 Domain" } },
+ { label => N("DC Server"), val => \$authentication->{AD_server} , disabled => sub { $authentication->{model} eq "Windows NT4 Domain" } },
+ {},
]) or return;
}
$authentication->{$kind} ||= 1;
1;
}
-
sub ask_root_password_and_authentication {
my ($in, $net, $superuser, $authentication, $meta_class, $security) = @_;
@@ -167,7 +232,7 @@ sub ask_root_password_and_authentication {
my @kinds = kinds($in->do_pkgs, $meta_class);
$in->ask_from_({
- title => N("Set administrator (root) password and network authentication methods"),
+ title => N("Authentication"),
messages => N("Set administrator (root) password"),
advanced_label => N("Authentication method"),
advanced_messages => kind2description(@kinds),
@@ -178,9 +243,7 @@ sub ask_root_password_and_authentication {
focus_first => 1,
callbacks => {
complete => sub {
- $superuser->{password} eq $superuser->{password2} or $in->ask_warn('', [ N("The passwords do not match"), N("Please try again") ]), return 1,0;
- length $superuser->{password} < 2 * $security
- and $in->ask_warn('', N("This password is too short (it must be at least %d characters long)", 2 * $security)), return 1,0;
+ check_given_password($in, $superuser, 2 * $security) or return 1,0;
return 0;
} } }, [
{ label => N("Password"), val => \$superuser->{password}, hidden => 1 },
@@ -191,21 +254,69 @@ sub ask_root_password_and_authentication {
ask_parameters($in, $net, $authentication, $kind) or goto &ask_root_password_and_authentication;
}
+sub check_given_password {
+ my ($in, $u, $min_length) = @_;
+ if ($u->{password} ne $u->{password2}) {
+ $in->ask_warn('', [ N("The passwords do not match"), N("Please try again") ]);
+ 0;
+ } elsif (length $u->{password} < $min_length) {
+ $in->ask_warn('', N("This password is too short (it must be at least %d characters long)", $min_length));
+ 0;
+ } else {
+ 1;
+ }
+}
sub get() {
- my @pam_kinds = get_pam_authentication_kinds();
- my @kinds = grep { intersection(\@pam_kinds, $kind2pam_kind{$_}) } keys %kind2pam_kind;
-
my $system_auth = cat_("/etc/pam.d/system-auth");
- {
- md5 => $system_auth =~ /md5/, shadow => $system_auth =~ /shadow/,
- if_(@kinds, $kinds[0] => ''),
+ my $authentication = {
+ blowfish => to_bool($system_auth =~ /\$2a\$/),
+ md5 => to_bool($system_auth =~ /md5/),
+ sha256 => to_bool($system_auth =~ /sha256/),
+ sha512 => to_bool($system_auth =~ /sha512/),
+ shadow => to_bool($system_auth =~ /shadow/),
};
+
+ my @pam_kinds = get_pam_authentication_kinds();
+ if (my $kind = find { intersection(\@pam_kinds, $kind2pam_kind{$_}) } keys %kind2pam_kind) {
+ $authentication->{$kind} = '';
+ } else {
+ #- we can't use pam to detect NIS
+ if (my $yp_conf = read_yp_conf()) {
+ $authentication->{NIS} = 1;
+ map_each { $authentication->{"NIS_$::a"} = $::b } %$yp_conf;
+ }
+ }
+ $authentication;
+}
+
+sub install_needed_packages {
+ my ($do_pkgs, $kind, $ccreds) = @_;
+ if (my $pkgs = $kind2packages{$kind}) {
+ # install ccreds if required
+ $ccreds and push(@$pkgs, 'pam_ccreds');
+ #- automatic during install
+ $do_pkgs->ensure_are_installed($pkgs, $::isInstall) or return;
+ } else {
+ log::l("ERROR: $kind not listed in kind2packages");
+ }
+ 1;
}
sub set {
my ($in, $net, $authentication, $o_when_network_is_up) = @_;
+ install_needed_packages($in->do_pkgs, to_kind($authentication), $authentication->{ccreds}) or return;
+ set_raw($net, $authentication, $o_when_network_is_up);
+
+ require services;
+ services::set_status('network-auth', to_kind($authentication) ne 'local', 'dont_apply');
+}
+
+sub set_raw {
+ my ($net, $authentication, $o_when_network_is_up) = @_;
+
+ my $conf_file = "$::prefix/etc/sysconfig/drakauth";
my $when_network_is_up = $o_when_network_is_up || sub { my ($f) = @_; $f->() };
enable_shadow() if $authentication->{shadow};
@@ -216,99 +327,65 @@ sub set {
my $pam_modules = $kind2pam_kind{$kind} or log::l("kind2pam_kind does not know $kind");
$pam_modules ||= [];
- sshd_config_UsePAM(@$pam_modules > 0);
- set_pam_authentication(@$pam_modules);
+ set_pam_authentication($pam_modules, $authentication->{ccreds});
my $nsswitch = $kind2nsswitch{$kind} or log::l("kind2nsswitch does not know $kind");
$nsswitch ||= [];
- set_nsswitch_priority(@$nsswitch);
+ set_nsswitch_priority($nsswitch, $authentication->{ccreds});
if ($kind eq 'local') {
+
+ output($conf_file, <<EOF);
+auth=Local File
+server=none
+realm=none
+EOF
+
+
+
} elsif ($kind eq 'SmartCard') {
- $in->do_pkgs->install('castella-pam');
} elsif ($kind eq 'LDAP') {
- $in->do_pkgs->install(qw(openldap-clients nss_ldap pam_ldap autofs));
- my $domain = $authentication->{LDAPDOMAIN} || do {
- my $s = run_program::rooted_get_stdout($::prefix, 'ldapsearch', '-x', '-h', $authentication->{LDAP_server}, '-b', '', '-s', 'base', '+');
- first($s =~ /namingContexts: (.+)/);
- } or log::l("no ldap domain found on server $authentication->{LDAP_server}"), return;
+ configure_nss_ldap($authentication);
- update_ldap_conf(
- host => $authentication->{LDAP_server},
- base => $domain,
- nss_base_shadow => $domain . "?sub",
- nss_base_passwd => $domain . "?sub",
- nss_base_group => $domain . "?sub",
- );
- } elsif ($kind eq 'AD') {
- $in->do_pkgs->install(qw(nss_ldap pam_krb5 libsasl2-plug-gssapi));
- my $port = "389";
-
- my $ssl = {
- anonymous => 'off',
- simple => 'off',
- tls => 'start_tls',
- ssl => 'on',
- kerberos => 'off',
- }->{$authentication->{sub_kind}};
-
- if ($ssl eq 'on') {
- $port = '636';
- }
-
-
-
- update_ldap_conf(
- host => $authentication->{AD_server},
- base => domain_to_ldap_domain($authentication->{AD_domain}),
- nss_base_shadow => "$authentication->{AD_users_db}?sub",
- nss_base_passwd => "$authentication->{AD_users_db}?sub",
- nss_base_group => "$authentication->{AD_users_db}?sub",
-
- ssl => $ssl,
- sasl_mech => $authentication->{sub_kind} eq 'kerberos' ? 'GSSAPI' : '',
- port => $port,
-
- binddn => $authentication->{AD_user},
- bindpw => $authentication->{AD_password},
-
- (map_each { "nss_map_objectclass_$::a" => $::b }
- posixAccount => 'User',
- shadowAccount => 'User',
- posixGroup => 'Group',
- ),
-
-
- scope => 'sub',
- pam_login_attribute => 'sAMAccountName',
- pam_filter => 'objectclass=User',
- pam_password => 'ad',
-
-
- (map_each { "nss_map_attribute_$::a" => $::b }
- uid => 'sAMAccountName',
- uidNumber => 'msSFU30UidNumber',
- gidNumber => 'msSFU30GidNumber',
- cn => 'sAMAccountName',
- uniqueMember => 'member',
- userPassword => 'msSFU30Password',
- homeDirectory => 'msSFU30HomeDirectory',
- loginShell => 'msSFU30LoginShell',
- gecos => 'name',
- ),
- );
+ output($conf_file, <<EOF);
+auth=LDAP Directory
+server=$authentication->{LDAP_server}
+realm=$authentication->{LDAPDOMAIN}
+EOF
+
+ if ($authentication->{ccreds}) {
+ run_program::rooted($::prefix, '/usr/sbin/nss_updatedb.cron'); # updates offline cache.
+ }
+
+ } elsif ($kind eq 'KRB5') {
configure_krb5_for_AD($authentication);
+ configure_nss_ldap($authentication);
+
+ output($conf_file, <<EOF);
+auth=Kerberos 5
+server=$authentication->{AD_server}
+realm=$authentication->{AD_domain}
+EOF
} elsif ($kind eq 'NIS') {
- $in->do_pkgs->install(qw(ypbind autofs));
my $domain = $net->{network}{NISDOMAIN};
- $domain || $authentication->{NIS_server} ne "broadcast" or die N("Can not use broadcast with no NIS domain");
- my $t = $domain ? "domain $domain" . ($authentication->{NIS_server} ne "broadcast" && " server") : "ypserver";
+ my $NIS_server = $authentication->{NIS_server};
+ $domain || $NIS_server ne "broadcast" or die N("Cannot use broadcast with no NIS domain");
+ my $t = $domain ?
+ ($NIS_server eq 'broadcast' ?
+ "domain $domain broadcast" :
+ "domain $domain server $NIS_server") :
+ "server $NIS_server";
+
substInFile {
- $_ = "#~$_" unless /^#/;
- $_ .= "$t $authentication->{NIS_server}\n" if eof;
+ if (/^#/) {
+ $_ = '' if /^#\Q[PREVIOUS]/;
+ } else {
+ $_ = "#[PREVIOUS] $_";
+ }
+ $_ .= "$t\n" if eof;
} "$::prefix/etc/yp.conf";
#- no need to modify system-auth for nis
@@ -316,19 +393,23 @@ sub set {
$when_network_is_up->(sub {
run_program::rooted($::prefix, 'nisdomainname', $domain);
run_program::rooted($::prefix, 'service', 'ypbind', 'restart');
- }) if !$::isInstall; #- TODO: also do it during install since nis can be useful to resolve domain names. Not done because 9.2-RC
-# } elsif ($kind eq 'winbind' || $kind eq 'AD' && $authentication->{subkind} eq 'winbind') {
+ });
+
+ output($conf_file, <<EOF);
+auth=$kind
+server=$NIS_server
+realm=$domain
+EOF
-# }) if !$::isInstall;
-#- TODO: also do it during install since nis can be useful to resolve domain names. Not done because 9.2-RC
} elsif ($kind eq 'winbind') {
my $domain = uc $authentication->{WINDOMAIN};
-
- $in->do_pkgs->install('samba-winbind');
+ ($authentication->{winuser}, $authentication->{winpass}) = auth();
- require network::smb;
- network::smb::write_smb_conf($domain);
+ if ($authentication->{model} eq "Windows NT4 Domain") {
+
+ require fs::remote::smb;
+ fs::remote::smb::write_smb_conf($domain);
run_program::rooted($::prefix, "chkconfig", "--level", "35", "winbind", "on");
mkdir_p("$::prefix/home/$domain");
run_program::rooted($::prefix, 'service', 'smb', 'restart');
@@ -337,33 +418,54 @@ sub set {
#- defer running smbpassword until the network is up
$when_network_is_up->(sub {
- run_program::rooted($::prefix, 'net', 'join', $domain, '-U', $authentication->{winuser} . '%' . $authentication->{winpass});
+ run_program::raw({ root => $::prefix, sensitive_arguments => 1 },
+ #'net', 'join', $domain, '-U', $authentication->{winuser} . '%' . $authentication->{winpass});
+ 'echo', '"', 'net', 'join', $domain, '-U', $authentication->{winuser} . '%' . $authentication->{winpass}, '"');
});
- } elsif ($kind eq 'SMBKRB') {
- $authentication->{AD_server} ||= 'ads.' . $authentication->{AD_domain};
+
+ output($conf_file, <<EOF);
+auth=Windows NT4 Domain
+server= none
+realm=$domain
+EOF
+
+
+
+
+ } else {
+ # FIXME: the DC isn't named ads.domain... try to do reserve lookup?
+ $authentication->{AD_server} ||= 'ads.' . $authentication->{AD_domain};
my $domain = uc $authentication->{WINDOMAIN};
my $realm = $authentication->{AD_domain};
-
+ ($authentication->{winuser}, $authentication->{winpass}) = auth();
configure_krb5_for_AD($authentication);
- $in->do_pkgs->install('samba-winbind', 'pam_krb5', 'samba-server', 'samba-client');
- require network::smb;
- network::smb::write_smb_ads_conf($domain,$realm);
+ require fs::remote::smb;
+ fs::remote::smb::write_smb_ads_conf($domain,$realm);
run_program::rooted($::prefix, "chkconfig", "--level", "35", "winbind", "on");
mkdir_p("$::prefix/home/$domain");
run_program::rooted($::prefix, 'net', 'time', 'set', '-S', $authentication->{AD_server});
run_program::rooted($::prefix, 'service', 'smb', 'restart');
- run_program::rooted($::prefix, 'service', 'winbind', 'restart');
$when_network_is_up->(sub {
- run_program::rooted($::prefix, 'net', 'ads', 'join', '-U', $authentication->{winuser} . '%' . $authentication->{winpass});
+ run_program::raw({ root => $::prefix, sensitive_arguments => 1 },
+ 'net', 'ads', 'join', '-U', $authentication->{winuser} . '%' . $authentication->{winpass});
+ run_program::rooted($::prefix, 'service', 'winbind', 'restart');
});
- }
+
+ #FIXME: perhaps save the defaults values ?
+ output($conf_file, <<EOF);
+auth=Windows Active Directory Domain
+server= none
+realm=$realm
+EOF
+ } }
+ 1;
}
sub pam_modules() {
- 'pam_ldap', 'pam_castella', 'pam_winbind', 'pam_krb5', 'pam_mkhomedir';
+ 'pam_ldap', 'pam_castella', 'pam_winbind', 'pam_krb5', 'pam_mkhomedir', 'pam_ccreds', 'pam_deny' , 'pam_permit';
}
sub pam_module_from_path {
$_[0] && $_[0] =~ m|(/lib/security/)?(pam_.*)\.so| && $2;
@@ -379,9 +481,10 @@ sub pam_format_line {
sub get_raw_pam_authentication() {
my %before_deny;
foreach (cat_("$::prefix/etc/pam.d/system-auth")) {
- my ($type, $control, $module, @para) = split;
+ my ($type, $_control, $other) = /(\S+)\s+(\[.*?\]|\S+)\s+(.*)/;
+ my ($module, @para) = split(' ', $other);
if ($module = pam_module_from_path($module)) {
- $before_deny{$type}{$module} = \@para if $control eq 'sufficient' && member($module, pam_modules());
+ $before_deny{$type}{$module} = \@para if member($module, pam_modules());
}
}
\%before_deny;
@@ -392,61 +495,106 @@ sub get_pam_authentication_kinds() {
map { s/pam_//; $_ } keys %{$before_deny->{auth}};
}
+sub sufficient {
+ my ($ccreds, $module, $type) = @_;
+
+ $ccreds && member($module, 'pam_tcb' , 'pam_winbind') ?
+ 'sufficient' :
+ $ccreds && member($module, 'pam_ldap', 'pam_krb5') && $type eq 'account' ?
+ '[authinfo_unavail=ignore default=done]' :
+ $ccreds && member($module, 'pam_ldap', 'pam_krb5') && $type eq 'password' ?
+ 'sufficient' :
+ $ccreds && member($module, 'pam_ldap', 'pam_krb5') ?
+ '[authinfo_unavail=ignore user_unknown=ignore success=1 default=2]' :
+ 'sufficient';
+}
+
+sub pam_sufficient_line {
+ my ($ccreds, $type, $module, @para) = @_;
+ my $control = sufficient($ccreds, $module, $type);
+ if ($module eq 'pam_winbind') {
+ push @para, 'cached_login';
+ }
+ pam_format_line($type, $control, $module, @para);
+}
+
+
+
+
+
+
sub set_pam_authentication {
- my (@authentication_kinds) = @_;
+ my ($authentication_kinds, $o_ccreds) = @_;
my %special = (
- auth => \@authentication_kinds,
- account => [ difference2(\@authentication_kinds, [ 'castella' ]) ],
- password => [ intersection(\@authentication_kinds, [ 'ldap', 'krb5' ]) ],
+ auth => [ difference2($authentication_kinds,, [ 'mount' ]) ],
+ account => [ difference2($authentication_kinds, [ 'castella', 'mount', 'ccreds' ]) ],
+ password => [ intersection($authentication_kinds, [ 'ldap', 'krb5', 'ccreds' ]) ],
);
my %before_first = (
+ auth => member('mount', @$authentication_kinds) ? pam_format_line('auth', 'required', 'pam_mount') : '',
session =>
- intersection(\@authentication_kinds, [ 'winbind', 'krb5', 'ldap' ])
+ intersection($authentication_kinds, [ 'winbind', 'krb5', 'ldap' ])
? pam_format_line('session', 'optional', 'pam_mkhomedir', 'skel=/etc/skel/', 'umask=0022') :
- member('castella', @authentication_kinds)
+ member('castella', @$authentication_kinds)
? pam_format_line('session', 'optional', 'pam_castella') : '',
);
my %after_deny = (
- session => member('krb5', @authentication_kinds) ? pam_format_line('session', 'optional', 'pam_krb5') : '',
+ session =>
+ member('krb5', @$authentication_kinds)
+ ? pam_format_line('session', 'optional', 'pam_krb5') :
+ member('mount', @$authentication_kinds)
+ ? pam_format_line('session', 'optional', 'pam_mount') : '',
);
substInFile {
- my ($type, $control, $module, @para) = split;
+ my ($type, $control, $other) = /(\S+)\s+(\[.*?\]|\S+)\s+(.*)/;
+ my ($module, @para) = split(' ', $other);
if ($module = pam_module_from_path($module)) {
if (member($module, pam_modules())) {
#- first removing previous config
$_ = '';
}
- if ($module eq 'pam_unix' && $special{$type}) {
+ if ($module eq 'pam_tcb' && $special{$type}) {
my @para_for_last =
member($type, 'auth', 'account') ? qw(use_first_pass) : @{[]};
@para = difference2(\@para, \@para_for_last);
my ($before_noask, $ask) = partition { $_ eq 'castella' } @{$special{$type}};
- my ($before, $after) = partition { $_ eq 'krb5' } @$ask;
if (!@$ask) {
@para_for_last = grep { $_ ne 'use_first_pass' } @para_for_last;
}
- my @l = ((map { [ "pam_$_" ] } @$before_noask, @$before),
- [ 'pam_unix', @para ],
- (map { [ "pam_$_" ] } @$after),
+ my @l = ((map { [ "pam_$_" ] } @$before_noask),
+ [ 'pam_tcb', @para ],
+ (map { [ "pam_$_" ] } @$ask),
);
push @{$l[-1]}, @para_for_last;
- $_ = join('', map { pam_format_line($type, 'sufficient', @$_) } @l);
+
+ $_ = join('', map { pam_sufficient_line($o_ccreds, $type, @$_) } @l);
if ($control eq 'required') {
- #- ensure a pam_deny line is there
- ($control, $module, @para) = ('required', 'pam_deny');
- $_ .= pam_format_line($type, $control, $module);
+ #- ensure a pam_deny line is there. it will be added below
+ ($module, @para) = ('pam_deny');
+ }
+
+ if ($type eq 'auth' && $o_ccreds) {
+ $_ .= pam_format_line('auth', '[default=done]', 'pam_ccreds', 'action=validate use_first_pass');
+ $_ .= pam_format_line('auth', '[default=done]', 'pam_ccreds', 'action=store');
+ $_ .= pam_format_line('auth', '[default=bad]', 'pam_ccreds', 'action=update');
}
}
+
+
+ if (member($module, 'pam_deny', 'pam_permit')) {
+ $_ .= pam_format_line($type, $control,
+ $type eq 'account' && $o_ccreds ? 'pam_permit' : 'pam_deny');
+ }
if (my $s = delete $before_first{$type}) {
$_ = $s . $_;
}
- if ($control eq 'required' && member($module, 'pam_deny', 'pam_unix')) {
+ if ($control eq 'required' && member($module, 'pam_deny', 'pam_permit', 'pam_tcb')) {
if (my $s = delete $after_deny{$type}) {
$_ .= $s;
}
@@ -456,16 +604,37 @@ sub set_pam_authentication {
}
sub set_nsswitch_priority {
- my (@kinds) = @_;
- my @known = qw(nis ldap winbind);
+ my ($kinds, $connected) = @_;
+ my @known = qw(nis ldap winbind compat);
substInFile {
if (my ($database, $l) = /^(\s*(?:passwd|shadow|group|automount):\s*)(.*)/) {
my @l = difference2([ split(' ', $l) ], \@known);
- $_ = $database . join(' ', uniq('files', @kinds, @l)) . "\n";
- }
+ $_ = $database . join(' ', uniq('files', @$kinds, @l)) . "\n";
+ }
+ if (/^\s*(?:passwd|group):/) {
+ my $option = '[NOTFOUND=return] db';
+ if ($connected) {
+ s/$/ $option/ if !/\Q$option/;
+ } else {
+ s/\s*\Q$option//;
+ }
+}
+
} "$::prefix/etc/nsswitch.conf";
}
+sub read_yp_conf() {
+ my $yp_conf = cat_("$::prefix/etc/yp.conf");
+
+ if ($yp_conf =~ /^domain\s+(\S+)\s+(\S+)\s*(.*)/m) {
+ { domain => $1, server => $2 eq 'broadcast' ? 'broadcast' : $3 };
+ } elsif ($yp_conf =~ /^server\s+(.*)/m) {
+ { server => $1 };
+ } else {
+ undef;
+ }
+}
+
my $special_ldap_cmds = join('|', 'nss_map_attribute', 'nss_map_objectclass');
sub _after_read_ldap_line {
my ($s) = @_;
@@ -482,7 +651,7 @@ sub read_ldap_conf() {
my %conf = map {
s/^\s*#.*//;
if_(_after_read_ldap_line($_) =~ /(\S+)\s+(.*)/, $1 => $2);
- } cat_("$::prefix/etc/ldap.conf");
+ } cat_("$::prefix/etc/nslcd.conf");
\%conf;
}
@@ -502,7 +671,7 @@ sub update_ldap_conf {
$_ .= _pre_write_ldap_line("$cmd $val\n");
}
}
- } "$::prefix/etc/ldap.conf";
+ } "$::prefix/etc/nslcd.conf";
}
sub configure_krb5_for_AD {
@@ -514,8 +683,11 @@ sub configure_krb5_for_AD {
krb5_conf_update($krb5_conf_file,
libdefaults => (
default_realm => $uc_domain,
- dns_lookup_realm => $authentication->{AD_server} ? 'false' : 'true',
- dns_lookup_kdc => $authentication->{AD_server} ? 'false' : 'true',
+ dns_lookup_realm => $authentication->{KRB_dns_lookup} ? 'true' : 'false',
+ dns_lookup_kdc => $authentication->{KRB_host_lookup} ? 'true' : 'false',
+ default_tgs_enctypes => undef,
+ default_tkt_enctypes => undef,
+ permitted_enctypes => undef,
));
my @sections = (
@@ -528,6 +700,7 @@ sub configure_krb5_for_AD {
EOF
domain_realm => <<EOF,
.$authentication->{AD_domain} = $uc_domain
+ $authentication->{AD_domain} = $uc_domain
EOF
kdc => <<'EOF',
profile = /etc/kerberos/krb5kdc/kdc.conf
@@ -576,6 +749,7 @@ sub krb5_conf_overwrite_category {
} $file;
}
+#- same as update_gnomekderc(), but allow spaces around "="
sub krb5_conf_update {
my ($file, $category, %subst_) = @_;
@@ -586,11 +760,11 @@ sub krb5_conf_update {
if (my $i = /^\s*\[\Q$category\E\]/i ... /^\[/) {
if ($i =~ /E/) { #- for last line of category
chomp $s; $s .= "\n";
- $s .= " $_->[0] = $_->[1]\n" foreach values %subst;
+ $s .= " $_->[0] = $_->[1]\n" foreach grep { defined($_->[1]) } values %subst;
%subst = ();
} elsif (/^\s*([^=]*?)\s*=/) {
if (my $e = delete $subst{lc($1)}) {
- $_ = " $1 = $e->[1]\n";
+ $_ = defined($e->[1]) ? " $1 = $e->[1]\n" : '';
}
}
}
@@ -601,25 +775,13 @@ sub krb5_conf_update {
if (keys %subst) {
chomp $s;
$s .= "\n[$category]\n";
- $s .= " $_->[0] = $_->[1]\n" foreach values %subst;
+ $s .= " $_->[0] = $_->[1]\n" foreach grep { defined($_->[1]) } values %subst;
}
MDK::Common::File::output($file, $s);
}
-sub sshd_config_UsePAM {
- my ($UsePAM) = @_;
- my $sshd = "$::prefix/etc/ssh/sshd_config";
- -e $sshd or return;
-
- my $val = "UsePAM " . bool2yesno($UsePAM);
- substInFile {
- $val = '' if s/^#?UsePAM.*/$val/;
- $_ .= "$val\n" if eof && $val;
- } $sshd;
-}
-
sub query_srv_names {
my ($domain) = @_;
@@ -634,10 +796,39 @@ sub enable_shadow() {
run_program::rooted($::prefix, "grpconv") or log::l("grpconv failed");
}
+sub salt {
+ my ($nb) = @_;
+ require devices;
+ open(my $F, "/dev/urandom") or die "missing urandom";
+ my $s; read $F, $s, $nb;
+ $s = pack("b8" x $nb, unpack "b6" x $nb, $s);
+ $s =~ tr|\0-\x3f|0-9a-zA-Z./|;
+ $s;
+}
+
sub user_crypted_passwd {
- my ($u, $isMD5) = @_;
+ my ($u, $authentication) = @_;
if ($u->{password}) {
- crypt($u->{password}, $isMD5 ? '$1$' . salt(8) : salt(2));
+ require utf8;
+ utf8::encode($u->{password}); #- we don't want perl to do "smart" things in crypt()
+
+ # Default to sha512
+ $authentication = { sha512 => 1 } unless $authentication;
+
+ my $salt;
+ if ($authentication->{blowfish}) {
+ $salt = '$2a$08$' . salt(60);
+ } elsif ($authentication->{md5}) {
+ $salt = '$1$' . salt(8);
+ } elsif ($authentication->{sha256}) {
+ $salt = '$5$' . salt(32);
+ } elsif ($authentication->{sha512}) {
+ $salt = '$6$' . salt(64);
+ } else {
+ $salt = salt(2);
+ }
+
+ crypt($u->{password}, $salt);
} else {
$u->{pw} || '';
}
@@ -646,14 +837,14 @@ sub user_crypted_passwd {
sub set_root_passwd {
my ($superuser, $authentication) = @_;
$superuser->{name} = 'root';
- write_passwd_user($superuser, $authentication->{md5});
+ write_passwd_user($superuser, $authentication);
delete $superuser->{name};
}
sub write_passwd_user {
- my ($u, $isMD5) = @_;
+ my ($u, $authentication) = @_;
- $u->{pw} = user_crypted_passwd($u, $isMD5);
+ $u->{pw} = user_crypted_passwd($u, $authentication);
$u->{shell} ||= '/bin/bash';
substInFile {
@@ -680,5 +871,113 @@ sub pack_passwd {
join(':', @$l{@etc_pass_fields}) . "\n";
}
-1;
+sub add_cafile() {
+ my $in = interactive->vnew;
+ $in->ask_filename({ title => N("Select file") }) or return;
+}
+
+sub auth() {
+ my $in = interactive->vnew;
+ $in->ask_from('', N(" "), [
+ { label => N("Domain Windows for authentication : ") . $authentication->{WINDOMAIN} },
+ {},
+ { label => N("Domain Admin User Name"), val => \$authentication->{winuser} },
+ { label => N("Domain Admin Password"), val => \$authentication->{winpass}, hidden => 1 },
+ ]);
+ return $authentication->{winuser}, $authentication->{winpass};
+}
+
+require fs::remote::smb;
+sub list_domains() {
+ my $smb = fs::remote::smb->new;
+ my %domains;
+ foreach my $server ($smb->find_servers) {
+ $domains{$server->{group}} = 1;
+ }
+ return sort keys %domains;
+}
+sub get_server_for_domain {
+ my $smb = fs::remote::smb->new;
+ foreach my $server ($smb->find_servers) {
+ return $server->{name} if $server->{group} == $_[0];
+ }
+}
+
+sub fetch_dn {
+ my ($srv) = @_;
+ my $s = run_program::rooted_get_stdout($::prefix, 'ldapsearch', '-x', '-h', $srv, '-b', '', '-s', 'base', '+');
+ $authentication->{LDAPDOMAIN} = first($s =~ /namingContexts: (.+)/);
+ return $authentication->{LDAPDOMAIN};
+}
+
+sub configure_nss_ldap {
+ my ($authentication) = @_;
+ update_ldap_conf(
+ uri => $authentication->{cafile} eq '1' ? "ldaps://" . $authentication->{LDAP_server} . "/" : "ldap://" . $authentication->{LDAP_server} . "/",
+ base => $authentication->{LDAPDOMAIN},
+ );
+
+ if ($authentication->{nssgrp} eq '1') {
+
+ update_ldap_conf(
+ 'base shadow' => $authentication->{nss_shadow},
+ 'base passwd' => $authentication->{nss_pwd},
+ 'base group' => $authentication->{nss_grp},
+ scope => "sub",
+ );
+ } else {
+
+ update_ldap_conf(
+ 'base shadow' => $authentication->{LDAPDOMAIN},
+ 'base passwd' => $authentication->{LDAPDOMAIN},
+ 'base group' => $authentication->{LDAPDOMAIN},
+ scope => "sub",
+ );
+ }
+ if ($authentication->{anonymous} eq '1') {
+ update_ldap_conf(
+ binddn => $authentication->{LDAP_binddn},
+ bindpw => $authentication->{LDAP_bindpwd},
+ );
+ }
+
+ if ($authentication->{cafile} eq '1') {
+ update_ldap_conf(
+ ssl => "on",
+ tls_reqcert => "allow",
+ tls_cacertfile => $authentication->{file},
+ );
+ }
+ }
+
+ sub compute_password_weakness {
+
+ my ($password) = @_;
+ my $score = 0;
+ my $len = length($password);
+
+ return 0 if $len == 0;
+
+ $score = $len < 5 ? 3 :
+ $len > 4 && $len < 8 ? 6 :
+ $len > 7 && $len < 16 ? 12 : 18;
+ $score += 1 if $password =~ /[a-z]/;
+ $score += 5 if $password =~ /[A-Z]/;
+ $score += 5 if $password =~ /\d+/;
+ $score += 5 if $password =~ /(.*[0-9].*[0-9].*[0-9])/;
+ $score += 5 if $password =~ /.[!@#$%^&*?_~,]/;
+ $score += 5 if $password =~ /(.*[!@#$%^&*?_~,].*[!@#$%^&*?_~,])/;
+ $score += 2 if $password =~ /([a-z].*[A-Z])|([A-Z].*[a-z])/;
+ $score += 2 if $password =~ /([a-zA-Z])/ && $password =~ /([0-9])/;
+ $score += 2 if $password =~ /([a-z].*[A-Z])|([A-Z].*[a-z])/;
+ $score += 2 if $password =~ /([a-zA-Z0-9].*[!@#$%^&*?_~])|([!@#$%^&*?_~,].*[a-zA-Z0-9])/;
+
+ my $level = $score < 11 ? 1 :
+ $score > 10 && $score < 20 ? 2 :
+ $score > 19 && $score < 30 ? 3 :
+ $score > 29 && $score < 40 ? 4 : 5;
+
+ return $level;
+ }
+1;
diff --git a/perl-install/bootloader.pm b/perl-install/bootloader.pm
index 4e5ab621f..d1d757c3d 100644
--- a/perl-install/bootloader.pm
+++ b/perl-install/bootloader.pm
@@ -1,4 +1,4 @@
-package bootloader; # $Id$
+package bootloader;
use diagnostics;
use strict;
@@ -18,13 +18,74 @@ use detect_devices;
use partition_table::raw;
use run_program;
use modules;
-use URPM;
-#-#####################################################################################
-#- Functions
-#-#####################################################################################
-my $vmlinuz_regexp = 'vmlinuz|win4lin';
+=head1 SYNOPSYS
+
+B<bootloader> enables to configure various boot loaders (LILO, GRUB Legacy, GRUB2, ...)
+
+Example of usage:
+
+ $all_hds = fsedit::get_hds();
+ fs::get_raw_hds('', $all_hds);
+ fs::get_info_from_fstab($all_hds);
+ $fstab = [ fs::get::fstab($all_hds) ];
+ $bootloader = bootloader::read($all_hds);
+ (...)
+ bootloader::action($bootloader, 'write', $all_hds);
+
+A particular bootloader is handled in separate typical functions that can be called by action() by /sbin/bootloader-config:
+
+
+=head1 VFS aka how to support a bootloader
+
+Most of the code is generic.
+
+A particular bootloader implementation/support is done through a couple functions:
+
+=over 4
+
+=item * read_FOOBAR()
+
+read the config file(s) of the FOOBAR bootloader, returning a $bootloader object
+
+=item * install_FOOBAR($bootloader, $all_hds)
+
+usually call write_FOOBAR() & install_raw_FOOBAR() if existing, aka:
+
+=over 4
+
+=item * updating config files
+
+=item * then reinstalling the bootloader
+
+=back
+
+=item * install_raw_FOOBAR()
+
+Optionnal: Low level installation of the stage1 of the bootloader, usually embedding it in MBR or on ESP, ... (eg: running lilo or /boot/grub*/install.sh)
+
+=item * write_FOOBAR($bootloader, $all_hds)
+
+update the config files, ie when a kernel was installed or removed.
+when_config_changed_FOOBAR() is called right after in case something is needed when config is done (eg: lilo needs to be reinstalled)
+
+=item * when_config_changed_FOOBAR()
+
+Run needed action when config has changed or when initrds were regenerated, ...
+Usually nothing for intelligent bootloaders such as grub-legacy or grub2.
+But eg: lilo needs to rewrite its stage1 (thus it needs to rerun lilo).
+
+=back
+
+=head1 Functions
+
+=over
+
+=cut
+
+my $vmlinuz_regexp = 'vmlinu[xz]|win4lin|uImage';
my $decompose_vmlinuz_name = qr/((?:$vmlinuz_regexp).*?)-(\d+\.\d+.*)/;
+my $liblinux_path = '/usr/lib/linux';
sub expand_vmlinuz_symlink {
my ($vmlinuz) = @_;
@@ -38,13 +99,27 @@ sub vmlinuz2version {
my ($vmlinuz) = @_;
expand_vmlinuz_symlink($vmlinuz) =~ /$decompose_vmlinuz_name/ && $2;
}
-sub vmlinuz2basename {
+sub vmlinuz2kernel_str {
my ($vmlinuz) = @_;
- expand_vmlinuz_symlink($vmlinuz) =~ /$decompose_vmlinuz_name/ && $1;
+ my ($basename, $version) = expand_vmlinuz_symlink($vmlinuz) =~ /$decompose_vmlinuz_name/ or return;
+ {
+ basename => $basename,
+ version => $version,
+ $version =~ /([\d.]*)-(\D.*)-((\d+|0\.rc\d+.*)\.mga.*)$/ ? #- eg: 3.0.0-1.mga2
+ (ext => $2, version_no_ext => "$1-$3") :
+ $version =~ /(.*mga)-?(.*)/ ? #- (old) eg: 2.6.17-13mdventerprise
+ (ext => $2, version_no_ext => $1) : (version_no_ext => $version),
+ };
}
+
+sub kernel_str2short_name {
+ my ($kernel) = @_;
+ $kernel->{basename};
+}
+
sub basename2initrd_basename {
my ($basename) = @_;
- $basename =~ s!vmlinuz-?!!; #- here we do not use $vmlinuz_regexp since we explictly want to keep all that is not "vmlinuz"
+ $basename =~ s!(vmlinu[zx]|uImage)-?!!; #- here we do not use $vmlinuz_regexp since we explicitly want to keep all that is not "vmlinuz"
'initrd' . ($basename ? "-$basename" : '');
}
sub kernel_str2vmlinuz_long {
@@ -53,15 +128,18 @@ sub kernel_str2vmlinuz_long {
}
sub kernel_str2initrd_long {
my ($kernel) = @_;
- basename2initrd_basename($kernel->{basename}) . '-' . $kernel->{version} . '.img';
+ basename2initrd_basename(kernel_str2short_name($kernel)) . '-' . $kernel->{version} . '.img';
+}
+sub kernel_str2liblinux_long {
+ my ($kernel) = @_;
+ $liblinux_path . '-' . $kernel->{version};
}
sub kernel_str2vmlinuz_short {
my ($kernel) = @_;
if ($kernel->{use_long_name}) {
kernel_str2vmlinuz_long($kernel);
} else {
- my $ext = $kernel->{ext} ? "-$kernel->{ext}" : '';
- $kernel->{basename} . $ext;
+ kernel_str2short_name($kernel);
}
}
sub kernel_str2initrd_short {
@@ -69,26 +147,21 @@ sub kernel_str2initrd_short {
if ($kernel->{use_long_name}) {
kernel_str2initrd_long($kernel);
} else {
- my $ext = $kernel->{ext} ? "-$kernel->{ext}" : '';
- basename2initrd_basename($kernel->{basename}) . $ext . '.img';
+ basename2initrd_basename(kernel_str2short_name($kernel)) . '.img';
}
}
-
-sub vmlinuz2kernel_str {
- my ($vmlinuz) = @_;
- my ($basename, $version) = expand_vmlinuz_symlink($vmlinuz) =~ /$decompose_vmlinuz_name/ or return;
- {
- basename => $basename,
- version => $version,
- $version =~ /(.*mdk)-?(.*)/ ? (ext => $2, version_no_ext => $1) : (version_no_ext => $version),
- };
+sub kernel_str2liblinux_short() {
+ $liblinux_path;
}
+
sub kernel_str2label {
my ($kernel, $o_use_long_name) = @_;
- my $base = $kernel->{basename} eq 'vmlinuz' ? 'linux' : $kernel->{basename};
- $o_use_long_name || $kernel->{use_long_name} ?
- sanitize_ver("$base-$kernel->{version}") :
- $kernel->{ext} ? "$base-$kernel->{ext}" : $base;
+ if ($o_use_long_name || $kernel->{use_long_name}) {
+ _sanitize_ver($kernel);
+ } else {
+ my $short_name = kernel_str2short_name($kernel);
+ $kernel->{ext} =~ /^xen/ ? 'xen' : ($short_name eq 'vmlinuz' ? 'linux' : $short_name);
+ }
}
sub get {
@@ -102,28 +175,69 @@ sub get_label {
undef;
}
-sub mkinitrd {
- my ($kernel_version, $entry) = @_;
+=item mkinitrd($kernel_version, $bootloader, $entry, $initrd)
+
+Regenerates kernel's initrd.
+
+=cut
- my $initrd = $entry->{initrd};
- $::testing || -e "$::prefix/$initrd" and return 1;
+sub mkinitrd {
+ my ($kernel_version, $bootloader, $entry, $initrd) = @_;
+
+ my $dir = dirname($initrd);
+ if ($::testing) {
+ log::l("Skipping initrd generation: testing mode");
+ return $initrd;
+ } elsif (-e "$::prefix/$initrd") {
+ log::l("Skipping initrd generation: already exists");
+ return $initrd;
+ } elsif ($initrd =~ /\(hd/) {
+ log::l("Skipping initrd generation: unrecognized partition");
+ return $initrd;
+ } elsif (!-d "$::prefix/$dir") {
+ log::l("Skipping initrd generation: dir doesn't exist (probably !mounted foreign part)");
+ return $initrd;
+ }
+ # for /boot on dos partitions when installing on loopback file on dos partition
my $loop_boot = fs::loopback::prepare_boot();
modules::load('loop');
my @options = (
- "-v", "-f", $initrd, "--ifneeded", $kernel_version,
+ if_($::isInstall, "-v"), "-f", $initrd, $kernel_version,
if_($entry->{initrd_options}, split(' ', $entry->{initrd_options})),
);
- if (!run_program::rooted($::prefix, 'mkinitrd', @options)) {
+
+ my $err;
+ if (!run_program::rooted($::prefix, 'mkinitrd', '2>', \$err, @options)) {
unlink("$::prefix/$initrd");
- die "mkinitrd failed:\n(mkinitrd @options))";
+ log::explanations("mkinitrd failed:\n(mkinitrd @options)\nError: <$err>");
+ die "mkinitrd failed:\n(mkinitrd @options)\nError: $err";
}
- add_boot_splash($entry->{initrd}, $entry->{vga});
+ add_boot_splash($initrd, $entry->{vga} || $bootloader->{vga});
fs::loopback::save_boot($loop_boot);
- -e "$::prefix/$initrd";
+ -e "$::prefix/$initrd" && $initrd;
+}
+
+=item rebuild_initrd($kernel_version, $bootloader, $entry, $initrd)
+
+Saves the old initrd then regenerate it.
+If it fails, restore the old initrd.
+
+=cut
+
+sub rebuild_initrd {
+ my ($kernel_version, $bootloader, $entry, $initrd) = @_;
+
+ my $old = $::prefix . $entry->{initrd} . '.old';
+ unlink $old;
+ rename "$::prefix$initrd", $old;
+ if (!mkinitrd($kernel_version, $bootloader, $entry, $initrd)) {
+ log::l("rebuilding initrd failed, putting back the old one");
+ rename $old, "$::prefix$initrd";
+ }
}
sub remove_boot_splash {
@@ -135,13 +249,34 @@ sub add_boot_splash {
$vga or return;
- require Xconfig::resolution_and_depth;
+ eval { require Xconfig::resolution_and_depth } or return;
if (my $res = Xconfig::resolution_and_depth::from_bios($vga)) {
run_program::rooted($::prefix, '/usr/share/bootsplash/scripts/make-boot-splash', $initrd, $res->{X});
} else {
log::l("unknown vga bios mode $vga");
}
}
+sub update_splash {
+ my ($bootloader) = @_;
+
+ my %real_initrd_entries;
+ foreach (@{$bootloader->{entries}}) {
+ if ($_->{initrd} && $_->{vga}) {
+ my $initrd = expand_symlinks($_->{initrd});
+ $real_initrd_entries{$initrd} = $_;
+ }
+ }
+ foreach (values %real_initrd_entries) {
+ log::l("add boot splash to $_->{initrd}\n");
+ add_boot_splash($_->{initrd}, $_->{vga} || $bootloader->{vga});
+ }
+}
+
+=item read($all_hds)
+
+Reads bootloader config by calling the proper read_XYZ function.
+
+=cut
sub read {
my ($all_hds) = @_;
@@ -150,6 +285,9 @@ sub read {
my $f = $bootloader::{"read_$main_method"} or die "unknown bootloader method $main_method (read)";
my $bootloader = $f->($fstab);
+ cleanup_entries($bootloader) if $main_method ne 'refind';
+
+ # handle raid-extra-boot (lilo)
my @devs = $bootloader->{boot};
if ($bootloader->{'raid-extra-boot'} =~ /mbr/ &&
(my $md = fs::get::device2part($bootloader->{boot}, $all_hds->{raids}))) {
@@ -158,15 +296,22 @@ sub read {
@devs = split(',', $bootloader->{'raid-extra-boot'});
}
+ #- if $bootloader->{boot} is undefined, @devs contains a single undef element
my ($type) = map {
- if (m!/fd\d+$!) {
+ if (is_uefi()) {
+ if (-e "$::prefix/boot/refind_linux.conf") {
+ 'refind';
+ } elsif (-f "$::prefix/boot/EFI/EFI/mageia/grub" . uefi_type() . ".efi" ||
+ $main_method eq 'grub2' && $bootloader->{removable} && -f "$::prefix/boot/EFI/EFI/BOOT/BOOT" . uc(uefi_type()) . ".EFI") {
+ 'grub2';
+ } else {
+ ()
+ }
+ } elsif (m!/fd\d+$!) {
warn "not checking the method on floppy, assuming $main_method is right\n";
$main_method;
- } elsif ($main_method eq 'yaboot') {
- #- not checking on ppc, there's only yaboot anyway :)
- $main_method;
- } elsif ($main_method eq 'cromwell') {
- #- XBox
+ } elsif (member($main_method, qw(cromwell uboot))) {
+ #- not checking, there's only one bootloader anyway :)
$main_method;
} elsif (my $type = partition_table::raw::typeOfMBR($_)) {
warn "typeOfMBR $type on $_ for method $main_method\n" if $ENV{DEBUG};
@@ -175,73 +320,302 @@ sub read {
} @devs;
if ($type eq $main_method) {
+ return $bootloader if read_($bootloader);
+ }
+ }
+}
+
+sub read_ {
+ my ($bootloader) = @_;
my @prefered_entries = map { get_label($_, $bootloader) } $bootloader->{default}, 'linux';
if (my $default = find { $_ && $_->{type} eq 'image' } (@prefered_entries, @{$bootloader->{entries}})) {
- $bootloader->{default_vga} = $default->{vga};
+ $bootloader->{default_options} = $default;
$bootloader->{perImageAppend} ||= $default->{append};
log::l("perImageAppend is now $bootloader->{perImageAppend}");
+ $bootloader->{default_vga} ||= $default->{vga};
+ log::l("default_vga is now $bootloader->{default_vga}");
+ } else {
+ $bootloader->{default_options} = {};
}
return $bootloader;
+}
+
+
+=item is_grub2_already_crypted($password)
+
+Returns whether grub2 password is already encrypted or not
+
+=cut
+
+sub is_grub2_already_crypted {
+ my ($password) = @_;
+ $password =~ /grub.pbkdf2.sha512/;
+}
+
+=item read_grub2 ($o_fstab)
+
+Read back GRUB2 config
+
+=cut
+
+sub read_grub2() {
+ my %bootloader = read_grub2_install_sh() if -e get_grub2_install_sh();
+ return if is_empty_hash_ref(\%bootloader) & !-s "$::prefix/boot/grub2/grub.cfg";
+ my %h = getVarsFromSh("$::prefix/etc/default/grub");
+ $bootloader{timeout} = $h{GRUB_TIMEOUT};
+ # keep suggested perImageAppend and default_vga on first run (during installer) or when migrating from grub-legacy or lilo:
+ my ($vga, $other) = partition { /^vga=/ } split(' ', $h{GRUB_CMDLINE_LINUX_DEFAULT});
+ $bootloader{perImageAppend} ||= join(' ', @$other) if @$other;
+ $bootloader{default_vga} ||= $vga->[0] =~ /vga=(.*)/ && $1 if @$vga;
+ $bootloader{entries} = [];
+ my $entry;
+ my $f = "$::prefix/boot/grub2/grub.cfg";
+ my @menus;
+ foreach (cat_utf8($f)) {
+ next if /^#/;
+ if (/menuentry\s+['"]([^']+)["']/) {
+ $entry = { label => $1, real_label => join('>', @menus, $1) };
+ } elsif (/linux(?:16)?\s+([^-]\S+)\s+(.*)?/ || /module\s+(\S+vmlinu\S+)\s+(.*)?/) {
+ $entry->{type} = 'image';
+ @$entry{qw(kernel_or_dev append)} = ($1, $2);
+ my ($vga, $other) = partition { /^vga=/ } split(' ', $entry->{append});
+ if (@$vga) {
+ $entry->{vga} = $vga->[0] =~ /vga=(.*)/ && $1;
+ $entry->{append} = join(' ', @$other);
+ }
+ } elsif (/initrd(?:16)?\s+(\S+)/ || /module\s+(\S+initrd\S+)\s+(.*)?/) {
+ $entry->{initrd} = $1;
+ } elsif (/submenu\s+['"]([^']+)["']/) {
+ push @menus, $1;
+ } elsif (/^\s*}/) {
+ if ($entry) {
+ push @{$bootloader{entries}}, $entry;
+ undef $entry;
+ } else {
+ pop @menus;
+ }
}
}
+
+ # get default entry:
+ foreach (run_program::rooted_get_stdout($::prefix, qw(grub2-editenv list))) {
+ $bootloader{default} = $1 if /saved_entry=(.*)/;
+ $bootloader{default} =~ s/.*>//; # strip full menu entry path
+ }
+
+ # Get password prior to run update-grub2:
+ $bootloader{password} = { getVarsFromSh(get_grub2_users()) }->{GRUB2_PASSWORD};
+
+ $bootloader{method} = cat_($f) =~ /set theme=.*maggy/ ? 'grub2-graphic' : 'grub2';
+ \%bootloader;
+}
+
+sub read_grub2_install_sh() {
+ my $s = cat_(get_grub2_install_sh());
+ my %h;
+ if ($s =~ m!(/dev/\S+)!m) {
+ $h{boot} = $1;
+ }
+ $h{no_esp_or_mbr} = $s =~ m!--grub-setup=/bin/true!;
+ $h{removable} = $s =~ m!--removable!;
+ %h;
}
+=item read_grub($fstab)
+
+Reads back Grub Legacy config.
+
+=cut
+
sub read_grub {
my ($fstab) = @_;
- my $global = 1;
- my ($e, %b);
my $grub2dev = read_grub_device_map();
+ my $boot_root = read_grub_install_sh();
+ _may_fix_grub2dev($fstab, $grub2dev, $boot_root->{boot_part});
+
+ my $bootloader = read_grub_menu_lst($fstab, $grub2dev) or return;
+
+ if ($boot_root->{boot}) {
+ $bootloader->{boot} = grub2dev($boot_root->{boot}, $grub2dev);
+ }
+
+ $bootloader;
+}
+
+
+=item _may_fix_grub2dev($fstab, $grub2dev, $boot_part)
+
+Adapts device.map (aka $grub2dev) when for example hda is now sda.
+nb:
+
+=over 4
+
+=item * $boot_part comes from C</boot/grub/install.sh> C<root (hd...)> line
+
+=item * $grub2dev is C</boot/grub/device.map>
+
+=back
+
+=cut
+
+sub _may_fix_grub2dev {
+ my ($fstab, $grub2dev, $boot_part) = @_;
+
+ $boot_part or log::l("install.sh does not contain 'root (hd...)' line, no way to magically adapt device.map"), return;
+
+ my $real_boot_part = fs::get::root_($fstab, 'boot') or
+ log::l("argh... the fstab given is useless, it doesn't contain '/'"), return;
+
+ my $real_boot_dev = $real_boot_part->{rootDevice} or return; # if /boot is on Linux RAID 1, hope things are all right...
+
+ if (my $prev_boot_part = fs::get::device2part(grub2dev($boot_part, $grub2dev), $fstab)) { # the boot_device as far as grub config files say
+ $real_boot_part == $prev_boot_part and return;
+ }
+
+ log::l("WARNING: we have detected that device.map is inconsistent with the system");
+
+ my ($hd_grub, undef, undef) = parse_grub_file($boot_part); # extract hdX
+ if (my $prev_hd_grub = find { $grub2dev->{$_} eq $real_boot_dev } keys %$grub2dev) {
+ $grub2dev->{$prev_hd_grub} = $grub2dev->{$hd_grub};
+ log::l("swapping result: $hd_grub/$real_boot_dev and $prev_hd_grub/$grub2dev->{$hd_grub}");
+ } else {
+ log::l("argh... can't swap, setting $hd_grub to $real_boot_dev anyway");
+ }
+ $grub2dev->{$hd_grub} = $real_boot_dev;
+}
+
+=item read_grub_install_sh() {
+
+Reads "config" from /boot/grub/install.sh (mainly used partitions)
+
+=cut
+
+sub read_grub_install_sh() {
+ my $s = cat_("$::prefix/boot/grub/install.sh");
+ my %h;
+
+ #- matches either:
+ #- setup (hd0)
+ #- install (hd0,0)/boot/grub/stage1 d (hd0) (hd0,0)/boot/grub/stage2 p (hd0,0)/boot/grub/menu.lst
+ if ($s =~ /^(?:setup.*|install\s.*\sd)\s+(\(.*?\))/m) {
+ $h{boot} = $1;
+ }
+ if ($s =~ /^root\s+(\(.*?\))/m) {
+ $h{boot_part} = $1;
+ }
+ \%h;
+}
+
+sub _parse_grub_menu_lst() {
+ my $global = 1;
+ my ($e, %b);
my $menu_lst_file = "$::prefix/boot/grub/menu.lst";
-e $menu_lst_file or return;
- foreach (cat_($menu_lst_file)) {
+ foreach (MDK::Common::File::cat_utf8($menu_lst_file)) {
+ my $verbatim = $_;
chomp;
s/^\s*//; s/\s*$//;
next if /^#/ || /^$/;
- my ($keyword, $v) = split(' ', $_, 2) or
+ my ($keyword, $v) = split('[ \t=]+', $_, 2) or
warn qq(unknown line in /boot/grub/menu.lst: "$_"\n), next;
+ if ($keyword eq 'root') {
+ #- rename to avoid name conflict
+ $keyword = 'grub_root';
+ }
+
if ($keyword eq 'title') {
push @{$b{entries}}, $e = { label => $v };
$global = 0;
} elsif ($global) {
- $b{$keyword} = $v eq '' ? 1 : grub2file($v, $grub2dev, $fstab);
+ $b{$keyword} = $v;
} else {
if ($keyword eq 'kernel') {
$e->{type} = 'image';
- (my $kernel, $e->{append}) = split(' ', $v, 2);
- $e->{root} = $1 if $e->{append} =~ s/root=(\S*)\s*//;
- $e->{kernel_or_dev} = grub2file($kernel, $grub2dev, $fstab);
- } elsif ($keyword eq 'root') {
+ $e->{kernel} = $v;
+ } elsif ($keyword eq 'chainloader') {
$e->{type} = 'other';
- if ($v !~ /,/) {
- $e->{unsafe} = 1;
- }
- $e->{kernel_or_dev} = grub2dev($v, $grub2dev);
$e->{append} = "";
- } elsif ($keyword eq 'initrd') {
- $e->{initrd} = grub2file($v, $grub2dev, $fstab);
+ } elsif ($keyword eq 'configfile') {
+ $e->{type} = 'grub_configfile';
+ $e->{configfile} = $v;
} elsif ($keyword eq 'map') {
$e->{mapdrive}{$2} = $1 if $v =~ m/\((.*)\) \((.*)\)/;
+ } elsif ($keyword eq 'module') {
+ push @{$e->{modules}}, $v;
+ } else {
+ $e->{$keyword} = $v eq '' ? 1 : $v;
}
}
+ $e and $e->{verbatim} .= $verbatim;
}
- #- matches either:
- #- setup (hd0)
- #- install (hd0,0)/boot/grub/stage1 d (hd0) (hd0,0)/boot/grub/stage2 p (hd0,0)/boot/grub/menu.lst
- if (cat_("$::prefix/boot/grub/install.sh") =~ /^(?:setup|install\s+(?:\S+)(?:\s+d)?)\s+(\(.*?\))/m) {
- $b{boot} = grub2dev($1, $grub2dev);
+
+ %b;
+}
+
+
+=item is_already_crypted($password)
+
+Returns whether grub password is already encrypted or not
+
+=cut
+
+sub is_already_crypted {
+ my ($password) = @_;
+ $password =~ /^--md5 (.*)/;
+}
+
+=item read_grub_menu_lst($fstab, $grub2dev)
+
+Read config from /boot/grub/menu.lst
+
+=cut
+
+sub read_grub_menu_lst {
+ my ($fstab, $grub2dev) = @_;
+
+ my %b = _parse_grub_menu_lst();
+
+ foreach my $keyword (grep { $_ ne 'entries' } keys %b) {
+ $b{$keyword} = $b{$keyword} eq '' ? 1 : grub2file($b{$keyword}, $grub2dev, $fstab, \%b);
}
#- sanitize
- foreach (@{$b{entries}}) {
- my ($vga, $other) = partition { /^vga=/ } split(' ', $_->{append});
+ foreach my $e (@{$b{entries}}) {
+ if (member($e->{type}, 'other', 'grub_configfile')) {
+ eval { $e->{kernel_or_dev} = grub2dev($e->{rootnoverify} || $e->{grub_root}, $grub2dev) };
+ $e->{keep_verbatim} = 1 unless $e->{kernel_or_dev};
+ } elsif ($e->{initrd}) {
+ my $initrd;
+ eval { $initrd = grub2file($e->{initrd}, $grub2dev, $fstab, $e) };
+ if ($initrd) {
+ $e->{initrd} = $initrd;
+ } else {
+ $e->{keep_verbatim} = 1;
+ }
+ }
+
+ if ($e->{kernel} =~ /xen/ && @{$e->{modules} || []} == 2 && $e->{modules}[1] =~ /initrd/) {
+ (my $xen, $e->{xen_append}) = split(' ', $e->{kernel}, 2);
+ ($e->{kernel}, my $initrd) = @{delete $e->{modules}};
+ $e->{xen} = grub2file($xen, $grub2dev, $fstab, $e);
+ $e->{initrd} = grub2file($initrd, $grub2dev, $fstab, $e);
+ }
+ if (my $v = delete $e->{kernel}) {
+ (my $kernel, $e->{append}) = split(' ', $v, 2);
+ $e->{append} = join(' ', grep { !/^BOOT_IMAGE=/ } split(' ', $e->{append}));
+ $e->{root} = $1 if $e->{append} =~ s/root=(\S*)\s*//;
+ eval { $e->{kernel_or_dev} = grub2file($kernel, $grub2dev, $fstab, $e) };
+ $e->{keep_verbatim} = 1 if !$e->{kernel_or_dev} || dirname($e->{kernel_or_dev}) ne '/boot';
+ }
+ my ($vga, $other) = partition { /^vga=/ } split(' ', $e->{append});
if (@$vga) {
- $_->{vga} = $vga->[0] =~ /vga=(.*)/ && $1;
- $_->{append} = join(' ', @$other);
+ $e->{vga} = $vga->[0] =~ /vga=(.*)/ && $1;
+ $e->{append} = join(' ', @$other);
}
}
@@ -251,69 +625,173 @@ sub read_grub {
$b{default} = min($b{default}, scalar(@{$b{entries}}) - 1);
$b{default} = $b{entries}[$b{default}]{label};
}
- $b{method} = $b{splashimage} ? 'grub-graphic' : 'grub-menu';
+ $b{method} = $b{gfxmenu} ? 'grub-graphic' : 'grub-menu';
\%b;
}
-sub yaboot2dev {
- my ($of_path) = @_;
- find { dev2yaboot($_) eq $of_path } map { "/dev/$_->{dev}" } fs::proc_partitions::read_raw();
+sub _parse_extlinux_conf() {
+ my $global = 1;
+ my ($e, %b);
+
+ my $f = "$::prefix/boot/extlinux/extlinux.conf";
+ -e $f or return;
+
+ foreach (cat_utf8($f)) {
+ chomp;
+ s/^\s*//; s/\s*$//;
+ next if /^#/ || /^$/;
+ my ($keyword, $v) = split('[ \t=]+', $_, 2) or
+ warn qq(unknown line in $f: "$_"\n), next;
+
+ $keyword = lc($keyword);
+
+ if ($keyword eq 'label') {
+ push @{$b{entries}}, $e = { label => $v };
+ $global = 0;
+ } elsif ($global) {
+ $b{$keyword} = $v;
+ } else {
+ if ($keyword eq 'kernel') {
+ $e->{type} = 'image';
+ $e->{kernel_or_dev} = $v;
+ } else {
+ $e->{$keyword} = $v;
+ }
+ }
+ }
+
+ %b;
}
-# assumes file is in /boot
-# to do: use yaboot2dev for files as well
-#- example of of_path: /pci@f4000000/ata-6@d/disk@0:3,/initrd-2.6.8.1-8mdk.img
-sub yaboot2file {
- my ($of_path) = @_;
-
- if ($of_path =~ /,/) {
- "$::prefix/boot/" . basename($of_path);
+sub read_uboot() {
+ my %b = _parse_extlinux_conf();
+
+ $b{method} = 'uboot';
+ $b{timeout} //= 30;
+
+ my $is_raspberry = cat_("/proc/device-tree/model") =~ /^Raspberry Pi/;
+ if ($is_raspberry) {
+ $b{perImageAppend} //= "8250.nr_uarts=1 console=ttyS0,115200 console=tty1 elevator=deadline cma=256M\@512M";
+ }
+
+ $b{perImageAppend} //= $b{entries}[0]{append};
+
+ \%b;
+}
+
+=item read_refind ($fstab)
+
+Read back rEFInd config + C</boot/refind_linux.conf>
+
+=cut
+
+sub read_refind() {
+ my %bootloader = (entries => []);
+ foreach (cat_utf8("$::prefix/boot/refind_linux.conf")) {
+ next if /^#/;
+ my ($label, $append) = /"(.*)"\s*"(.*)"/;
+ my $root = $1 if $append =~ s/root=(\S*)\s*//;
+ my $vga = $1 if $append =~ s/vga=(\S*)\s*//;
+ if ($label && $root) {
+ push @{$bootloader{entries}}, {
+ type => 'image',
+ kernel_or_dev => '/boot/vmlinuz',
+ label => $label,
+ root => $root,
+ append => $append,
+ vga => $vga
+ };
+ }
+ }
+ $bootloader{method} = 'refind';
+ read_refind_config(\%bootloader);
+ \%bootloader;
+}
+
+sub read_refind_config {
+ my ($bootloader) = @_;
+
+ #- These are the rEFInd default values.
+ $bootloader->{use_nvram} = 1;
+ $bootloader->{banner_path} = '';
+ $bootloader->{banner_scale} = 'noscale';
+
+ if (-r "$::prefix/boot/EFI/EFI/refind/refind.conf") {
+ read_refind_conf($bootloader, "$::prefix/boot/EFI/EFI/refind/refind.conf");
+ } elsif (-r "$::prefix/boot/EFI/EFI/BOOT/refind.conf") {
+ read_refind_conf($bootloader, "$::prefix/boot/EFI/EFI/BOOT/refind.conf");
} else {
- yaboot2dev($of_path);
+ #- This is the preferred value if rEFInd is not yet installed,
+ $bootloader->{banner_path} = 'refind_banner.png';
+ }
+}
+
+sub read_refind_conf {
+ my ($bootloader, $config_file) = @_;
+ foreach (cat_utf8($config_file)) {
+ if ($_ =~ /^\s*use_nvram\s+(false|off|0)/) {
+ $bootloader->{use_nvram} = 0;
+ } elsif ($_ =~ /^\s*banner\s+(\S*)/) {
+ $bootloader->{banner_path} = $1;
+ } elsif ($_ =~ /^\s*banner_scale\s+(\S*)/) {
+ $bootloader->{banner_scale} = $1;
+ }
}
}
+# FIXME: actually read back previous conf
sub read_cromwell() {
- my %b;
- $b{method} = 'cromwell';
- \%b;
+ +{ method => 'cromwell' };
}
-sub read_yaboot() { &read_lilo }
+
+
sub read_lilo() {
- my $file = sprintf("$::prefix/etc/%s.conf", arch() =~ /ppc/ ? 'yaboot' : 'lilo');
+ my $bootloader = read_lilo_like("/etc/lilo.conf", sub { $_[0] });
+
+ delete $bootloader->{timeout} unless $bootloader->{prompt};
+ $bootloader->{timeout} = $bootloader->{timeout} / 10 if $bootloader->{timeout};
+
+ my $submethod = member($bootloader->{install}, 'text', 'menu') ? $bootloader->{install} : 'menu';
+ $bootloader->{method} = "lilo-$submethod";
+
+ $bootloader;
+}
+sub read_lilo_like {
+ my ($file, $filter_file) = @_;
+
my $global = 1;
- my ($e, $v);
+ my ($e);
my %b;
- -e $file or return;
- foreach (cat_($file)) {
- next if /^\s*#/ || /^\s*$/;
- ($_, $v) = /^\s*([^=\s]+)\s*(?:=\s*(.*?))?\s*$/ or log::l("unknown line in $file: $_"), next;
-
- if (/^(?:image|other|macos|macosx|bsd|darwin)$/) {
- $v = yaboot2file($v) if arch() =~ /ppc/;
- push @{$b{entries}}, $e = { type => $_, kernel_or_dev => $v };
+ -e "$::prefix$file" or return;
+ foreach my $line (cat_("$::prefix$file")) {
+ next if $line =~ /^\s*#/ || $line =~ /^\s*$/;
+ my ($cmd, $v) = $line =~ /^\s*([^=\s]+)\s*(?:=\s*(.*?))?\s*$/ or log::l("unknown line in $file: $line"), next;
+
+ if ($cmd =~ /^(?:image|other|macos|macosx|bsd|darwin)$/) {
+ $v = $filter_file->($v);
+ push @{$b{entries}}, $e = { type => $cmd, kernel_or_dev => $v };
$global = 0;
} elsif ($global) {
- if ($_ eq 'disk' && $v =~ /(\S+)\s+bios\s*=\s*(\S+)/) {
+ if ($cmd eq 'disk' && $v =~ /(\S+)\s+bios\s*=\s*(\S+)/) {
$b{bios}{$1} = $2;
- } elsif ($_ eq 'bios') {
+ } elsif ($cmd eq 'bios') {
$b{bios}{$b{disk}} = $v;
- } elsif ($_ eq 'init-message') {
+ } elsif ($cmd eq 'init-message') {
$v =~ s/\\n//g;
$v =~ s/"//g;
$b{'init-message'} = $v;
} else {
- $b{$_} = $v eq '' ? 1 : $v;
+ $b{$cmd} = $v eq '' ? 1 : $v;
}
} else {
- if ((/map-drive/ .. /to/) && /to/) {
+ if (($cmd eq 'map-drive' .. $cmd eq 'to') && $cmd eq 'to') {
$e->{mapdrive}{$e->{'map-drive'}} = $v;
} else {
- if (arch() =~ /ppc/ && $_ eq 'initrd') {
- $v = yaboot2file($v);
+ if ($cmd eq 'initrd') {
+ $v = $filter_file->($v);
}
- $e->{$_} = $v || 1;
+ $e->{$cmd} = $v || 1;
}
}
}
@@ -322,36 +800,48 @@ sub read_lilo() {
local ($_) = @_;
s/^\s*//; s/\s*$//;
s/^"(.*?)"$/$1/;
+ s/\\"/"/g;
s/^\s*//; s/\s*$//; #- do it again for append=" foo"
$_;
}
- foreach ('append', 'root', 'default') {
+ foreach ('append', 'root', 'default', 'raid-extra-boot') {
$b{$_} = remove_quotes_and_spaces($b{$_}) if $b{$_};
}
foreach my $entry (@{$b{entries}}) {
foreach ('append', 'root', 'label') {
$entry->{$_} = remove_quotes_and_spaces($entry->{$_}) if $entry->{$_};
}
+ if ($entry->{kernel_or_dev} =~ /\bmbootpack\b/) {
+ $entry->{initrd} = $entry->{kernel_or_dev};
+ $entry->{initrd} =~ s/\bmbootpack/initrd/;
+ $entry->{kernel_or_dev} =~ s/\bmbootpack/vmlinuz/;
+ $entry->{kernel_or_dev} =~ s/.img$//;
+ #- assume only xen is configured with mbootpack
+ $entry->{xen} = '/boot/xen.gz';
+ $entry->{root} = $1 if $entry->{append} =~ s/root=(\S*)\s*//;
+ ($entry->{xen_append}, $entry->{append}) = split '\s*--\s*', $entry->{append}, 2;
+ }
}
- if (arch() =~ /ppc/) {
- $b{method} = 'yaboot';
- } else {
- delete $b{timeout} unless $b{prompt};
- $b{timeout} = $b{timeout} / 10 if $b{timeout};
- $b{method} = 'lilo-' . (member($b{install}, 'text', 'menu', 'graphic') ? $b{install} : 'graphic');
- }
-
- #- cleanup duplicate labels & bad entries (in case file is corrupted)
- my %seen;
- @{$b{entries}} =
- grep { !$seen{$_->{label}}++ }
- grep { $_->{type} ne 'image' || -e "$::prefix$_->{kernel_or_dev}" } @{$b{entries}};
+ # cleanup duplicate labels (in case file is corrupted)
+ @{$b{entries}} = uniq_ { $_->{label} } @{$b{entries}};
\%b;
}
+sub cleanup_entries {
+ my ($bootloader) = @_;
+
+ #- cleanup bad entries (in case file is corrupted)
+ @{$bootloader->{entries}} =
+ grep {
+ my $pb = $_->{type} eq 'image' && !$_->{keep_verbatim} && ! -e "$::prefix$_->{kernel_or_dev}";
+ log::l("dropping bootloader entry $_->{label} since $_->{kernel_or_dev} doesn't exist") if $pb;
+ !$pb;
+ } @{$bootloader->{entries}};
+}
+
sub suggest_onmbr {
my ($hd) = @_;
@@ -360,7 +850,7 @@ sub suggest_onmbr {
if (my $type = partition_table::raw::typeOfMBR($hd->{device})) {
if (member($type, qw(dos dummy empty))) {
$unsafe = 0;
- } elsif (!member($type, qw(lilo grub))) {
+ } elsif (!member($type, qw(lilo grub grub2))) {
$onmbr = 0;
}
log::l("bootloader::suggest_onmbr: type $type, onmbr $onmbr, unsafe $unsafe");
@@ -368,14 +858,41 @@ sub suggest_onmbr {
($onmbr, $unsafe);
}
+
+=item allowed_boot_disks($bootloader, $all_hds)
+
+Returns list of disks where we can install the bootloader when not in UEFI mode
+(accounting for misssing BIOS boot partitions on GPT disks)
+in UEFI mode, grub2 automatically look for the ESP).
+
+=cut
+
+sub allowed_boot_disks {
+ my ($all_hds) = @_;
+ # GPT disks w/o a BIOS boot partition do not have free space for grub2 to embed:
+ grep { $_->{pt_table_type} ne 'gpt' ||
+ any { isBIOS_GRUB($_) } map { partition_table::get_normal_parts($_) } $_;
+ } @{$all_hds->{hds}};
+}
+
+=item allowed_boot_parts($bootloader, $all_hds)
+
+Returns list of places where we can install the bootloader when not in UEFI mode
+(in UEFI mode, grub2 automatically look for the ESP).
+
+=cut
+
sub allowed_boot_parts {
my ($bootloader, $all_hds) = @_;
(
- @{$all_hds->{hds}},
+ allowed_boot_disks($all_hds), # MBR
+
if_($bootloader->{method} =~ /lilo/,
grep { $_->{level} eq '1' } @{$all_hds->{raids}}
),
- (grep { !isFat_or_NTFS($_) } fs::get::hds_fstab(@{$all_hds->{hds}})),
+ (if_(main_method($bootloader->{method}) ne 'grub2',
+ grep { !isFat_or_NTFS($_) } fs::get::fstab($all_hds)), # filesystems except those who do not leave space for our bootloaders
+ ),
detect_devices::floppies(),
);
}
@@ -384,7 +901,10 @@ sub same_entries {
my ($a, $b) = @_;
foreach (uniq(keys %$a, keys %$b)) {
- if (member($_, 'label', 'append', 'mapdrive')) {
+ if (member($_, 'label', 'append', 'mapdrive', 'readonly', 'makeactive', 'verbatim')) {
+ next;
+ } elsif ($_ eq 'grub_root' && (!$a->{$_} || !$b->{$_})) {
+ #- grub_root is mostly internal stuff. if it misses, it's ok
next;
} else {
next if $a->{$_} eq $b->{$_};
@@ -404,7 +924,7 @@ sub add_entry {
my $to_add = $v;
my $label = $v->{label};
- for (my $i = 0; $i < 10;) {
+ for (my $i = 0; $i < 100;) {
my $conflicting = get_label($label, $bootloader);
$to_add->{label} = $label;
@@ -412,6 +932,9 @@ sub add_entry {
if ($conflicting) {
#- replacing $conflicting with $to_add
@{$bootloader->{entries}} = map { $_ == $conflicting ? $to_add : $_ } @{$bootloader->{entries}};
+
+ #- we will keep $conflicting, but not with same symlinks if used by the entry to add
+ expand_entry_symlinks($bootloader, $conflicting);
} else {
#- we have found an unused label
push @{$bootloader->{entries}}, $to_add;
@@ -424,7 +947,6 @@ sub add_entry {
$to_add = $conflicting;
if ($to_add->{label} eq 'linux') {
- expand_entry_symlinks($bootloader, $to_add);
$label = kernel_str2label(vmlinuz2kernel_str($to_add->{kernel_or_dev}), 'use_long_name');
} else {
$label =~ s/^alt\d*_//;
@@ -455,13 +977,17 @@ sub _do_the_symlink {
return;
}
- #- the symlink is going to change!
- #- replace all the {$kind} using this symlink to the real file
- my $old_long_name = $existing_link =~ m!^/! ? $existing_link : "/boot/$existing_link";
- if (-e "$::prefix$old_long_name") {
- $bootloader->{old_long_names}{$link} = $old_long_name;
- } else {
- log::l("ERROR: $link points to $old_long_name which does not exist");
+ if ($existing_link) {
+ #- the symlink is going to change!
+ #- replace all the {$kind} using this symlink to the real file
+ my $old_long_name = $existing_link =~ m!^/! ? $existing_link : "/boot/$existing_link";
+ if (-e "$::prefix$old_long_name") {
+ $bootloader->{old_long_names}{$link} = $old_long_name;
+ } else {
+ log::l("ERROR: $link points to $old_long_name which does not exist");
+ }
+ } elsif (-e "$::prefix$link") {
+ log::l("ERROR: $link is not a symbolic link");
}
#- changing the symlink
@@ -469,9 +995,53 @@ sub _do_the_symlink {
or cp_af("$::prefix/boot/$long_name", "$::prefix$link");
}
+# for lilo & xen
+sub get_mbootpack_filename {
+ my ($entry) = @_;
+ my $mbootpack_file = $entry->{initrd};
+ $mbootpack_file =~ s/\binitrd/mbootpack/;
+ $entry->{xen} && $mbootpack_file;
+}
+
+# for lilo & xen
+sub build_mbootpack {
+ my ($entry) = @_;
+
+ my $mbootpack = '/usr/bin/mbootpack';
+ -f $::prefix . $entry->{kernel_or_dev} && -f $::prefix . $entry->{initrd} or return;
+
+ my $mbootpack_file = get_mbootpack_filename($entry);
+ -f ($::prefix . $mbootpack_file) and return 1;
+
+ my $error;
+ my $xen_kernel = '/tmp/xen_kernel';
+ my $xen_vmlinux = '/tmp/xen_vmlinux';
+ my $_b = before_leaving { unlink $::prefix . $_ foreach $xen_kernel, $xen_vmlinux };
+ run_program::rooted($::prefix, '/bin/gzip', '>', $xen_kernel, '2>', \$error, '-dc', $entry->{xen})
+ or die "unable to uncompress xen kernel";
+ run_program::rooted($::prefix, '/bin/gzip', '>', $xen_vmlinux, '2>', \$error, '-dc', $entry->{kernel_or_dev})
+ or die "unable to uncompress xen vmlinuz";
+
+ run_program::rooted($::prefix, $mbootpack,
+ "2>", \$error,
+ '-o', $mbootpack_file,
+ '-m', $xen_vmlinux,
+ '-m', $entry->{initrd},
+ $xen_kernel)
+ or die "mbootpack failed: $error";
+
+ 1;
+}
+
sub add_kernel {
my ($bootloader, $kernel_str, $v, $b_nolink, $b_no_initrd) = @_;
+ #- eg: for /boot/vmlinuz-2.6.17-13mdvxen0 (pkg kernel-xen0-xxx)
+ #- or /boot/vmlinuz-2.6.18-xen (pkg kernel-xen-uptodate)
+ if ($kernel_str->{version} =~ /xen/ && -f '/boot/xen.gz') {
+ $v->{xen} = '/boot/xen.gz';
+ }
+
add2hash($v,
{
type => 'image',
@@ -481,40 +1051,71 @@ sub add_kernel {
#- normalize append and handle special options
{
my ($simple, $dict) = unpack_append("$bootloader->{perImageAppend} $v->{append}");
- if (-e "$::prefix/sbin/udev" && $kernel_str->{version} =~ /(2\.\d+\.\d+)/ && URPM::rpmvercmp($1, '2.6.8') >= 0) {
- log::l("it is a recent kernel, so we remove any existing devfs= kernel option to enable udev");
- @$dict = grep { $_->[0] ne 'devfs' } @$dict;
+ if ($v->{label} eq 'failsafe') {
+ #- perImageAppend contains resume=/dev/xxx which we don't want
+ @$dict = grep { $_->[0] ne 'resume' } @$dict;
}
$v->{append} = pack_append($simple, $dict);
}
- #- new versions of yaboot do not handle symlinks
- $b_nolink ||= arch() =~ /ppc/;
-
$b_nolink ||= $kernel_str->{use_long_name};
+ #- do not link /boot/vmlinuz to xen
+ $b_nolink ||= $v->{xen};
+
my $vmlinuz_long = kernel_str2vmlinuz_long($kernel_str);
+ my $initrd_long = kernel_str2initrd_long($kernel_str);
$v->{kernel_or_dev} = "/boot/$vmlinuz_long";
-e "$::prefix$v->{kernel_or_dev}" or log::l("unable to find kernel image $::prefix$v->{kernel_or_dev}"), return;
- if (!$b_nolink) {
- $v->{kernel_or_dev} = '/boot/' . kernel_str2vmlinuz_short($kernel_str);
- _do_the_symlink($bootloader, $v->{kernel_or_dev}, $vmlinuz_long);
- }
log::l("adding $v->{kernel_or_dev}");
if (!$b_no_initrd) {
- my $initrd_long = kernel_str2initrd_long($kernel_str);
- $v->{initrd} = "/boot/$initrd_long";
- mkinitrd($kernel_str->{version}, $v) or undef $v->{initrd};
- if ($v->{initrd} && !$b_nolink) {
+ $v->{initrd} = mkinitrd($kernel_str->{version}, $bootloader, $v, "/boot/$initrd_long");
+ }
+
+ my $liblinux_long = kernel_str2liblinux_long($kernel_str);
+ if (-d "$::prefix$liblinux_long") {
+ $v->{liblinux} = $v->{fdtdir} = $liblinux_long;
+ }
+
+ if (!$b_nolink) {
+ $v->{kernel_or_dev} = '/boot/' . kernel_str2vmlinuz_short($kernel_str);
+ _do_the_symlink($bootloader, $v->{kernel_or_dev}, $vmlinuz_long);
+
+ if ($v->{initrd}) {
$v->{initrd} = '/boot/' . kernel_str2initrd_short($kernel_str);
- _do_the_symlink($bootloader, $v->{initrd}, $initrd_long);
+ _do_the_symlink($bootloader, $v->{initrd}, $initrd_long);
+ }
+
+ if ($v->{liblinux}) {
+ $v->{liblinux} = kernel_str2liblinux_short();
+ _do_the_symlink($bootloader, $v->{liblinux}, basename($liblinux_long));
}
}
add_entry($bootloader, $v);
}
+=item rebuild_initrds($bootloader)
+
+Rebuilds all initrds
+
+=cut
+
+sub rebuild_initrds {
+ my ($bootloader) = @_;
+
+ my %done;
+ foreach my $v (grep { $_->{initrd} } @{$bootloader->{entries}}) {
+ my $kernel_str = vmlinuz2kernel_str($v->{kernel_or_dev}) or next;
+ my $initrd_long = '/boot/' . kernel_str2initrd_long($kernel_str);
+ next if $done{$initrd_long}++;
+
+ rebuild_initrd($kernel_str->{version}, $bootloader, $v, $initrd_long);
+ }
+}
+
+# unused (?)
sub duplicate_kernel_entry {
my ($bootloader, $new_label) = @_;
@@ -524,11 +1125,11 @@ sub duplicate_kernel_entry {
add_entry($bootloader, $entry);
}
-my $uniq_dict_appends = join('|', qw(devfs acpi pci resume PROFILE XFree));
+my $uniq_dict_appends = join('|', qw(acpi pci resume PROFILE XFree));
sub unpack_append {
my ($s) = @_;
- my @l = split(' ', $s);
+ my @l = "$s " =~ /((?:[^"\s]+|".*?")*)\s+/g;
[ grep { !/=/ } @l ], [ map { if_(/(.*?)=(.*)/, [$1, $2]) } @l ];
}
sub pack_append {
@@ -547,7 +1148,7 @@ sub pack_append {
sub modify_append {
my ($b, $f) = @_;
- my @l = grep { $_->{type} eq 'image' && !($::isStandalone && $_->{label} eq 'failsafe') } @{$b->{entries}};
+ my @l = grep { $_->{type} eq 'image' && !$_->{keep_verbatim} && !($::isStandalone && $_->{label} eq 'failsafe') } @{$b->{entries}};
foreach (\$b->{perImageAppend}, map { \$_->{append} } @l) {
my ($simple, $dict) = unpack_append($$_);
@@ -557,8 +1158,6 @@ sub modify_append {
}
}
-sub append__mem_is_memsize { $_[0] =~ /^\d+[kM]?$/i }
-
sub get_append_simple {
my ($b, $key) = @_;
my ($simple, $_dict) = unpack_append($b->{perImageAppend});
@@ -605,24 +1204,6 @@ sub may_append_with_key {
set_append_with_key($b, $key, $val) if !get_append_with_key($b, $key);
}
-sub get_append_memsize {
- my ($b) = @_;
- my ($_simple, $dict) = unpack_append($b->{perImageAppend});
- my $e = find { $_->[0] eq 'mem' && append__mem_is_memsize($_->[1]) } @$dict;
- $e && $e->[1];
-}
-
-sub set_append_memsize {
- my ($b, $memsize) = @_;
-
- modify_append($b, sub {
- my ($_simple, $dict) = @_;
-
- @$dict = grep { $_->[0] ne 'mem' || !append__mem_is_memsize($_->[1]) } @$dict;
- push @$dict, [ mem => $memsize ] if $memsize;
- });
-}
-
sub get_append_netprofile {
my ($e) = @_;
my ($simple, $dict) = unpack_append($e->{append});
@@ -636,13 +1217,20 @@ sub set_append_netprofile {
$e->{append} = pack_append($simple, $dict);
}
+=item configure_entry($bootloader, $entry)
+
+Used when a bootloader $entry has been modified (eg: $entry->{vga})
+
+=cut
+
sub configure_entry {
- my ($entry) = @_;
+ my ($bootloader, $entry) = @_;
$entry->{type} eq 'image' or return;
if (my $kernel_str = vmlinuz2kernel_str($entry->{kernel_or_dev})) {
- $entry->{initrd} ||= '/boot/' . kernel_str2initrd_short($kernel_str);
- mkinitrd($kernel_str->{version}, $entry) or undef $entry->{initrd};
+ $entry->{initrd} =
+ mkinitrd($kernel_str->{version}, $bootloader, $entry,
+ $entry->{initrd} || '/boot/' . kernel_str2initrd_short($kernel_str));
}
}
@@ -652,26 +1240,18 @@ sub get_kernels_and_labels_before_kernel_remove {
map { kernel_str2label($_) => $_ } get_kernel_labels(\@kernels);
}
-sub get_kernels_and_labels {
- my ($b_prefer_24) = @_;
- get_kernel_labels([ installed_vmlinuz() ], $b_prefer_24);
+sub get_kernels_and_labels() {
+ get_kernel_labels([ installed_vmlinuz() ]);
}
sub get_kernel_labels {
- my ($kernels, $b_prefer_24) = @_;
+ my ($kernels) = @_;
my @kernels_str =
- sort { URPM::rpmvercmp($b->{version_no_ext}, $a->{version_no_ext}) }
+ sort { common::cmp_kernel_versions($b->{version_no_ext}, $a->{version_no_ext}) }
grep { -d "$::prefix/lib/modules/$_->{version}" }
map { vmlinuz2kernel_str($_) } @$kernels;
- if ($b_prefer_24) {
- my ($kernel_24, $other) = partition { $_->{ext} eq '' && $_->{version} =~ /^\Q2.4/ } @kernels_str;
- @kernels_str = (@$kernel_24, @$other);
- }
-
- $kernels_str[0]{ext} = '';
-
my %labels;
foreach (@kernels_str) {
if ($labels{$_->{ext}}) {
@@ -680,87 +1260,100 @@ sub get_kernel_labels {
$labels{$_->{ext}} = 1;
}
}
+
+ $kernels_str[0]{ext} = '';
+
@kernels_str;
}
-# sanitize_ver: long function when it could be shorter but we are sure
-# to catch everything and can be readable if we want to
-# add new scheme name.
-# DUPLICATED from /usr/share/loader/common.pm
-sub sanitize_ver {
- my ($string) = @_;
+sub short_ext {
+ my ($kernel_str) = @_;
- my ($name, $main_version, undef, $extraversion, $rest) =
- $string =~ m!^(.*?-)(\d+(?:\.\d+)*)(-((?:pre|rc)\d+))?(.*)$!;
+ my $short_ext = {
+ 'xen0' => 'xen',
+ }->{$kernel_str->{ext}};
- if (my ($mdkver, $cpu, $nproc, $mem) = $rest =~ m|-(.+)-(.+)-(.+)-(.+)|) {
- $rest = "$cpu$nproc$mem-$mdkver";
- }
- $name = '' if $name eq 'linux-';
+ $short_ext || $kernel_str->{ext};
+}
- my $return = "$name$main_version$extraversion$rest";
+sub _sanitize_ver {
+ my ($kernel_str) = @_;
- $return =~ s|\.||g;
- $return =~ s|mdk||;
- $return =~ s|64GB|64G|;
- $return =~ s|4GB|4G|;
- $return =~ s|secure|sec|;
- $return =~ s|enterprise|ent|;
+ my $name = $kernel_str->{basename};
+ $name = '' if $name eq 'vmlinuz';
+
+ my $v = $kernel_str->{version_no_ext};
+
+ $v =~ s!(md[kv]|mnb)$!!;
+ $v =~ s!-0\.(pre|rc)(\d+)\.!$1$2-!;
+
+ my $return = join(' ', grep { $_ } $name, short_ext($kernel_str), $v);
$return;
}
+=item suggest_message_text($bootloader)
+
+Provides a description text for Lilo
+
+=cut
+
+sub suggest_message_text {
+ my ($bootloader) = @_;
+
+ if (!$bootloader->{message} && !$bootloader->{message_text}) {
+ my $msg_en =
+#-PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
+N_("Welcome to the operating system chooser!
+
+Choose an operating system from the list above or
+wait for default boot.
+
+");
+ my $msg = translate($msg_en);
+ #- use the English version if more than 40% of 8bits chars
+ #- else, use the translation but force a conversion to ascii
+ #- to be sure there won't be undisplayable characters
+ if (int(grep { $_ & 0x80 } unpack "c*", $msg) / length($msg) > 0.4) {
+ $msg = $msg_en;
+ } else {
+ $msg = Locale::gettext::iconv($msg, "utf-8", "ascii//TRANSLIT");
+ }
+ $bootloader->{message_text} = $msg;
+ }
+}
+
sub suggest {
my ($bootloader, $all_hds, %options) = @_;
my $fstab = [ fs::get::fstab($all_hds) ];
my $root_part = fs::get::root($fstab);
my $root = isLoopback($root_part) ? '/dev/loop7' : fs::wild_device::from_part('', $root_part);
my $boot = fs::get::root($fstab, 'boot')->{device};
- #- PPC xfs module requires enlarged initrd
- my $xfsroot = $root_part->{fs_type} eq 'xfs';
+ my $mbr;
+
+ # If installing onto an USB drive, put the MBR there, else on the first non removable drive
+ if ($root_part->{is_removable}) {
+ $mbr = fs::get::part2hd($root_part, $all_hds);
+ } else {
+ $mbr = find { !$_->{is_removable} } allowed_boot_disks($all_hds);
+ }
- my ($onmbr, $unsafe) = $bootloader->{crushMbr} ? (1, 0) : suggest_onmbr($all_hds->{hds}[0]);
- add2hash_($bootloader, arch() =~ /ppc/ ?
- {
- defaultos => "linux",
- entries => [],
- 'init-message' => "Welcome to Mandriva Linux!",
- delay => 30, #- OpenFirmware delay
- timeout => 50,
- enableofboot => 1,
- enablecdboot => 1,
- if_(detect_devices::get_mac_model() =~ /IBM/,
- boot => "/dev/sda1",
- ),
- xfsroot => $xfsroot,
- } :
+ my ($onmbr, $unsafe) = $bootloader->{crushMbr} ? (1, 0) : suggest_onmbr($mbr);
+ add2hash_($bootloader,
{
bootUnsafe => $unsafe,
entries => [],
timeout => $onmbr && 10,
nowarn => 1,
- if_(arch() !~ /ia64/,
- boot => "/dev/" . ($onmbr ? $all_hds->{hds}[0]{device} : $boot),
+ boot => "/dev/" . ($onmbr ? $mbr->{device} : $boot),
map => "/boot/map",
+ compact => 1,
+ 'large-memory' => 1,
color => 'black/cyan yellow/cyan',
'menu-scheme' => 'wb:bw:wb:bw'
- ),
});
- if (!$bootloader->{message} && !$bootloader->{message_text} && arch() !~ /ia64/) {
- my $msg_en =
-#-PO: these messages will be displayed at boot time in the BIOS, use only ASCII (7bit)
-N_("Welcome to the operating system chooser!
-
-Choose an operating system from the list above or
-wait for default boot.
-
-");
- my $msg = translate($msg_en);
- #- use the english version if more than 20% of 8bits chars
- $msg = $msg_en if int(grep { $_ & 0x80 } unpack "c*", $msg) / length($msg) > 0.2;
- $bootloader->{message_text} = $msg;
- }
+ suggest_message_text($bootloader);
add2hash_($bootloader, { memsize => $1 }) if cat_("/proc/cmdline") =~ /\bmem=(\d+[KkMm]?)(?:\s.*)?$/;
if (my ($s, $port, $speed) = cat_("/proc/cmdline") =~ /console=(ttyS(\d),(\d+)\S*)/) {
@@ -770,13 +1363,23 @@ wait for default boot.
}
my @kernels = get_kernels_and_labels() or die "no kernel installed";
+ log::l("found kernels: ", join(', ', map { $_->{version} } @kernels));
+
+ my %old_kernels = map { vmlinuz2version($_->{kernel_or_dev}) => 1 } @{$bootloader->{entries}};
+ @kernels = grep { !$old_kernels{$_->{version}} } @kernels;
+
+ #- remove existing failsafe and linux-nonfb, do not care if the previous one was modified by the user?
+ #- but only if we are going to add new ones.
+ @{$bootloader->{entries}} = grep { !member($_->{label}, qw(failsafe linux-nonfb)) } @{$bootloader->{entries}}
+ if @kernels;
foreach my $kernel (@kernels) {
my $e = add_kernel($bootloader, $kernel,
{
root => $root,
- if_($options{vga_fb} && $kernel->{ext} eq '', vga => $options{vga_fb}), #- using framebuffer
- if_($options{vga_fb} && $options{quiet}, append => "splash=silent"),
+ if_($options{vga_fb}, vga => $options{vga_fb}), #- using framebuffer
+ if_($options{vga_fb} && $options{splash}, append => "splash noiswmd audit=0"),
+ if_($options{quiet}, append => "splash quiet noiswmd audit=0"),
});
if ($options{vga_fb} && $e->{label} eq 'linux') {
@@ -784,25 +1387,17 @@ wait for default boot.
}
}
- #- remove existing failsafe, do not care if the previous one was modified by the user?
- @{$bootloader->{entries}} = grep { $_->{label} ne 'failsafe' } @{$bootloader->{entries}};
-
add_kernel($bootloader, $kernels[0],
- { root => $root, label => 'failsafe', append => 'devfs=nomount failsafe' });
+ { root => $root, label => 'failsafe', append => 'failsafe noiswmd audit=0' })
+ if @kernels;
- if (arch() =~ /ppc/) {
- #- if we identified a MacOS partition earlier - add it
- if (defined $partition_table::mac::macos_part) {
- add_entry($bootloader,
- {
- type => "macos",
- kernel_or_dev => $partition_table::mac::macos_part
- });
- }
- } elsif (arch() !~ /ia64/) {
#- search for dos (or windows) boot partition. Do not look in extended partitions!
my @windows_boot_parts =
- grep { isFat_or_NTFS($_) && member(fs::type::fs_type_from_magic($_), 'vfat', 'ntfs') }
+ grep { $_->{active}
+ && isFat_or_NTFS($_) && member(fs::type::fs_type_from_magic($_), qw(vfat ntfs ntfs-3g))
+ && !$_->{is_removable}
+ && !isRecovery($_);
+ }
map { @{$_->{primary}{normal}} } @{$all_hds->{hds}};
each_index {
add_entry($bootloader,
@@ -810,17 +1405,46 @@ wait for default boot.
type => 'other',
kernel_or_dev => "/dev/$_->{device}",
label => 'windows' . ($::i || ''),
- table => "/dev/$_->{rootDevice}"
+ table => "/dev/$_->{rootDevice}",
+ makeactive => 1,
});
} @windows_boot_parts;
- }
- my @preferred = map { "linux-$_" } 'p3-smp-64GB', 'secure', 'enterprise', 'smp', 'i686-up-4GB';
+ my @preferred = map { "linux-$_" } 'server';
if (my $preferred = find { get_label($_, $bootloader) } @preferred) {
$bootloader->{default} ||= $preferred;
}
$bootloader->{default} ||= "linux";
- $bootloader->{method} ||= first(method_choices($all_hds));
+ $bootloader->{method} ||= first(method_choices($all_hds, 1), # best installed
+ method_choices($all_hds, 0)); # or best if no valid one is installed
+
+ $bootloader->{perImageAppend} = $bootloader->{entries}[0]{append};
+ $bootloader->{default_vga} = $options{vga_fb};
+
+ if (main_method($bootloader->{method}) eq 'grub') {
+ my %processed_entries = {};
+ foreach my $c (find_other_distros_grub_conf($fstab)) {
+ my %h = (
+ type => 'grub_configfile',
+ label => $c->{name},
+ kernel_or_dev => "/dev/$c->{bootpart}{device}",
+ configfile => $c->{grub_conf},
+ );
+ if ($c->{root}) {
+ my $key = "$c->{name} - $c->{linux} - $c->{initrd}";
+ next if $processed_entries{$key};
+ $processed_entries{$key} = 1;
+ add_entry($bootloader, {
+ %h,
+ linux => $c->{linux},
+ initrd => $c->{initrd},
+ root => $c->{root},
+ });
+ } else {
+ add_entry($bootloader, \%h);
+ }
+ }
+ }
}
sub detect_main_method {
@@ -839,6 +1463,7 @@ sub config_files() {
lilo => '/etc/lilo.conf',
grub => '/boot/grub/menu.lst',
grub_install => '/boot/grub/install.sh',
+ uboot => '/boot/extlinux/extlinux.conf',
);
map_each {
@@ -850,39 +1475,76 @@ sub config_files() {
sub method2text {
my ($method) = @_;
+{
- 'lilo-graphic' => N("LILO with graphical menu"),
'lilo-menu' => N("LILO with text menu"),
- 'grub-graphic' => N("Grub with graphical menu"),
- 'grub-menu' => N("Grub with text menu"),
- 'yaboot' => N("Yaboot"),
+ 'grub2-graphic' => N("GRUB2 with graphical menu"),
+ 'grub2' => N("GRUB2 with text menu"),
+ 'grub-graphic' => N("GRUB with graphical menu"),
+ 'grub-menu' => N("GRUB with text menu"),
+ 'refind' => N("rEFInd with graphical menu"),
+ 'uboot' => N("U-Boot/Extlinux with text menu"),
}->{$method};
}
+
+=item method_choices_raw($b_prefix_mounted)
+
+Returns list of bootloaders.
+
+method_choices_raw(1) will return the list of installed boot loaders.
+
+method_choices_raw(0) will return the list of all boot loaders supported by drakboot.
+
+Returns: ("grub2", "grub2-graphic")
+
+=cut
+
sub method_choices_raw {
my ($b_prefix_mounted) = @_;
detect_devices::is_xbox() ? 'cromwell' :
- arch() =~ /ppc/ ? 'yaboot' :
- arch() =~ /ia64/ ? 'lilo' :
- (
- if_(!$b_prefix_mounted || whereis_binary('lilo', $::prefix),
- 'lilo-graphic', 'lilo-menu'),
- if_(!$b_prefix_mounted || whereis_binary('grub', $::prefix),
+ arch() =~ /arm/ ? 'uboot' :
+ if_(!$b_prefix_mounted || whereis_binary('grub2-reboot', $::prefix),
+ 'grub2-graphic', 'grub2'),
+ if_(uefi_type() eq kernel_uefi_type() && (!$b_prefix_mounted || whereis_binary('refind-install', $::prefix)), 'refind'),
+ # only grub2 & rEFInd work on UEFI:
+ # lilo & grub-legacy do not suppport new ext4/xfs format and are unmainted so only allow them on upgrade:
+ if_(!is_uefi() && !($::isInstall && !$::o->{isUpgrade} || $::isLiveInstall), (
+ if_(!$b_prefix_mounted || whereis_binary('grub', $::prefix) && -f "$::prefix/boot/grub/install.sh",
'grub-graphic', 'grub-menu'),
- );
+ if_(!$b_prefix_mounted || whereis_binary('lilo', $::prefix) && -f "$::prefix/etc/lilo.conf",
+ 'lilo-menu'),
+ ));
}
+
+=item method_choices($all_hds, $b_prefix_mounted)
+
+Returns list of supported bootloaders according to what is detected.
+
+Like method_choices_raw(), the $b_prefix_mounted parameter enables to return the list of either installed supported methods or the list of all supported boot loaders.
+
+=cut
+
sub method_choices {
- my ($all_hds) = @_;
+ my ($all_hds, $b_prefix_mounted) = @_;
my $fstab = [ fs::get::fstab($all_hds) ];
my $root_part = fs::get::root($fstab);
my $boot_part = fs::get::root($fstab, 'boot');
- my $boot_disk = fs::get::part2hd($boot_part, $all_hds);
+ my $have_dmraid = find { fs::type::is_dmraid($_) } @{$all_hds->{hds}};
grep {
- (!/lilo/ || !isLoopback($root_part) && !fs::type::is_dmraid($boot_disk))
- && (!/lilo-graphic/ || !detect_devices::matching_desc__regexp('ProSavageDDR'))
- && (!/grub/ || !isRAID($root_part));
- } method_choices_raw(1);
+ !(/lilo/ && (isLoopback($root_part) || $have_dmraid)) # LILO doesn't work fake raid
+ && (/grub2/ || $boot_part->{fs_type} ne 'btrfs') # Only grub2 works on btrfs
+ && !(/grub2?-graphic/ && cat_("/proc/cmdline") =~ /console=ttyS/); # No Gfx mode on console
+ } method_choices_raw($b_prefix_mounted);
}
+
+=item main_method_choices($b_prefix_mounted)
+
+Returns list of supported bootloaders, not distinging text/gfx mode.
+
+Like method_choices_raw(), the $b_prefix_mounted parameter enables to return the list of either installed supported methods or the list of all supported boot loaders.
+
+=cut
+
sub main_method_choices {
my ($b_prefix_mounted) = @_;
uniq(map { main_method($_) } method_choices_raw($b_prefix_mounted));
@@ -892,6 +1554,7 @@ sub configured_main_methods() {
difference2([ main_method_choices(1) ], \@bad_main_methods);
}
+# for lilo
sub keytable {
my ($f) = @_;
$f or return;
@@ -904,123 +1567,59 @@ sub keytable {
-r "$::prefix/$f" && $f;
}
-
-sub create_link_source() {
- #- we simply do it for all kernels :)
- #- so this can be used in %post of kernel and also of kernel-source
- foreach (all("$::prefix/usr/src")) {
- my ($version) = /^linux-(\d+\.\d+.*)/ or next;
- foreach (glob("$::prefix/lib/modules/$version*")) {
- -d $_ or next;
- log::l("creating symlink $_/build");
- symlink "/usr/src/linux-$version", "$_/build";
- }
- }
-}
-
-sub dev2yaboot {
- my ($dev) = @_;
-
- devices::make("$::prefix$dev"); #- create it in the chroot
-
- my $of_dev;
- run_program::rooted_or_die($::prefix, "/usr/sbin/ofpath", ">", \$of_dev, $dev);
- chomp($of_dev);
- log::l("OF Device: $of_dev");
- $of_dev;
-}
-
sub check_enough_space() {
my $e = "$::prefix/boot/.enough_space";
output $e, 1; -s $e or die N("not enough room in /boot");
unlink $e;
}
-sub write_yaboot {
+sub install_uboot {
my ($bootloader, $all_hds) = @_;
+ write_uboot($bootloader, $all_hds);
+ when_config_changed_uboot($bootloader);
+}
- my $fstab = [ fs::get::fstab($all_hds) ];
-
- my $file2yaboot = sub {
- my ($part, $file) = fs::get::file2part($fstab, $_[0]);
- dev2yaboot('/dev/' . $part->{device}) . "," . $file;
- };
-
- #- do not write yaboot.conf for old-world macs
- my $mac_type = detect_devices::get_mac_model();
- return if $mac_type =~ /Power Macintosh/;
-
- $bootloader->{prompt} ||= $bootloader->{timeout};
-
- if ($bootloader->{message_text}) {
- eval { output("$::prefix/boot/message", $bootloader->{message_text}) }
- and $bootloader->{message} = '/boot/message';
- }
-
- my @conf;
+sub _write_extlinux_conf {
+ my ($bootloader, $_all_hds) = @_;
if (!get_label($bootloader->{default}, $bootloader)) {
- log::l("default bootloader entry $bootloader->{default} is invalid, choose another one");
+ log::l("default bootloader entry $bootloader->{default} is invalid, choosing another one");
$bootloader->{default} = $bootloader->{entries}[0]{label};
}
- push @conf, "# yaboot.conf - generated by DrakX/drakboot";
- push @conf, "# WARNING: do not forget to run ybin after modifying this file\n";
- push @conf, "default=" . make_label_lilo_compatible($bootloader->{default}) if $bootloader->{default};
- push @conf, sprintf('init-message="\n%s\n"', $bootloader->{'init-message'}) if $bootloader->{'init-message'};
- if ($bootloader->{boot}) {
- push @conf, "boot=$bootloader->{boot}";
- push @conf, "ofboot=" . dev2yaboot($bootloader->{boot}) if $mac_type !~ /IBM/;
- } else {
- die "no bootstrap partition defined.";
- }
+ my @conf;
+ push @conf, "# File generated by DrakX/drakboot";
+ push @conf, "default " . $bootloader->{default} if $bootloader->{default};
+ push @conf, "timeout " . $bootloader->{timeout} if $bootloader->{timeout};
+ # needed to show boot menu and enable timeout
+ push @conf, "menu title Boot Menu" if $bootloader->{timeout};
- push @conf, map { "$_=$bootloader->{$_}" } grep { $bootloader->{$_} } (qw(delay timeout), if_($mac_type !~ /IBM/, 'defaultos'));
- push @conf, "install=/usr/lib/yaboot/yaboot";
- if ($mac_type =~ /IBM/) {
- push @conf, 'nonvram';
- } else {
- push @conf, 'magicboot=/usr/lib/yaboot/ofboot';
- push @conf, grep { $bootloader->{$_} } qw(enablecdboot enableofboot);
- }
foreach my $entry (@{$bootloader->{entries}}) {
-
- if ($entry->{type} eq "image") {
- push @conf, "$entry->{type}=" . $file2yaboot->($entry->{kernel_or_dev});
- my @entry_conf;
- push @entry_conf, "label=" . make_label_lilo_compatible($entry->{label});
- push @entry_conf, "root=$entry->{root}";
- push @entry_conf, "initrd=" . $file2yaboot->($entry->{initrd}) if $entry->{initrd};
- #- xfs module on PPC requires larger initrd - say 6MB?
- push @entry_conf, "initrd-size=6144" if $bootloader->{xfsroot};
- push @entry_conf, qq(append=" $entry->{append}") if $entry->{append};
- push @entry_conf, grep { $entry->{$_} } qw(read-write read-only);
- push @conf, map { "\t$_" } @entry_conf;
- } else {
- my $of_dev = dev2yaboot($entry->{kernel_or_dev});
- push @conf, "$entry->{type}=$of_dev";
- }
+ push @conf, "\nlabel $entry->{label}";
+ push @conf, " kernel $entry->{kernel_or_dev}";
+ push @conf, " initrd $entry->{initrd}" if $entry->{initrd};
+ push @conf, " fdtdir $entry->{fdtdir}" if $entry->{fdtdir};
+
+ my @append;
+ push @append, "root=" . $entry->{root} if $entry->{root};
+ push @append, $entry->{append} if $entry->{append};
+ push @conf, " append " . join(' ', @append) if @append;
}
- my $f = "$::prefix/etc/yaboot.conf";
- log::l("writing yaboot config to $f");
- renamef($f, "$f.old");
- output($f, map { "$_\n" } @conf);
+
+ my $f = "$::prefix/boot/extlinux/extlinux.conf";
+ log::l("writing extlinux config to $f");
+ renamef($f, $f . '.old');
+ output_with_perm($f, 0600, map { "$_\n" } @conf);
}
-sub install_yaboot {
+sub write_uboot {
my ($bootloader, $all_hds) = @_;
- log::l("Installing boot loader...");
- write_yaboot($bootloader, $all_hds);
- when_config_changed_yaboot($bootloader);
+ _write_extlinux_conf($bootloader, $all_hds);
}
-sub when_config_changed_yaboot {
- my ($bootloader) = @_;
- $::testing and return;
- if (defined $install_steps_interactive::new_bootstrap) {
- run_program::run("hformat", $bootloader->{boot}) or die "hformat failed";
- }
- my $error;
- run_program::rooted($::prefix, "/usr/sbin/ybin", "2>", \$error) or die "ybin failed: $error";
+
+sub when_config_changed_uboot {
+ my ($_bootloader) = @_;
+ #- do not do anything
}
sub install_cromwell {
@@ -1033,18 +1632,26 @@ sub write_cromwell {
}
sub when_config_changed_cromwell {
my ($_bootloader) = @_;
- log::l("XBox/Cromwell - nothing to do...");
+ #- do not do anything
}
-sub make_label_lilo_compatible {
- my ($label) = @_;
+sub simplify_label {
+ my ($label) = @_;
+
+ length($label) < 31 or $label =~ s/\.//g;
+
$label = substr($label, 0, 31); #- lilo does not handle more than 31 char long labels
$label =~ s/ /_/g; #- lilo does not support blank character in image names, labels or aliases
- qq("$label");
+ $label;
+}
+
+sub make_label_lilo_compatible {
+ my ($label) = @_;
+ '"' . simplify_label($label) . '"';
}
sub write_lilo {
- my ($bootloader, $all_hds) = @_;
+ my ($bootloader, $all_hds, $o_backup_extension) = @_;
$bootloader->{prompt} ||= $bootloader->{timeout};
my $file2fullname = sub {
@@ -1063,10 +1670,17 @@ sub write_lilo {
}
};
+ my $quotes = sub {
+ my ($s) = @_;
+ $s =~ s/"/\\"/g;
+ qq("$s");
+ };
+
my $quotes_if_needed = sub {
my ($s) = @_;
- $s =~ /[=\s]/ ? qq("$s") : $s;
+ $s =~ /["=\s]/ ? $quotes->($s) : $s;
};
+
my @sorted_hds = sort_hds_according_to_bios($bootloader, $all_hds);
@@ -1077,25 +1691,35 @@ sub write_lilo {
my @conf;
- #- normalize: RESTRICTED is only valid if PASSWORD is set
- delete $bootloader->{restricted} if !$bootloader->{password};
+ #- normalize: RESTRICTED and MANDATORY are only valid if PASSWORD is set
+ if ($bootloader->{password}) {
+ # lilo defaults to mandatory, use restricted by default to have
+ # the same behaviour as with grub
+ $bootloader->{restricted} = 1;
+ } else {
+ delete $bootloader->{mandatory} if !$bootloader->{password};
+ delete $bootloader->{restricted} if !$bootloader->{password};
+ }
foreach my $entry (@{$bootloader->{entries}}) {
+ delete $entry->{mandatory} if !$entry->{password} && !$bootloader->{password};
delete $entry->{restricted} if !$entry->{password} && !$bootloader->{password};
}
+ if (get_append_with_key($bootloader, 'console') =~ /ttyS(.*)/) {
+ $bootloader->{serial} ||= $1;
+ }
if (!get_label($bootloader->{default}, $bootloader)) {
- log::l("default bootloader entry $bootloader->{default} is invalid, choose another one");
+ log::l("default bootloader entry $bootloader->{default} is invalid, choosing another one");
$bootloader->{default} = $bootloader->{entries}[0]{label};
}
push @conf, "# File generated by DrakX/drakboot";
push @conf, "# WARNING: do not forget to run lilo after modifying this file\n";
push @conf, "default=" . make_label_lilo_compatible($bootloader->{default}) if $bootloader->{default};
- push @conf, map { $_ . '=' . $quotes_if_needed->($bootloader->{$_}) } grep { $bootloader->{$_} } qw(boot root map install vga keytable raid-extra-boot menu-scheme);
- push @conf, grep { $bootloader->{$_} } qw(linear geometric compact prompt nowarn restricted static-bios-codes);
- push @conf, qq(append="$bootloader->{append}") if $bootloader->{append};
+ push @conf, map { $_ . '=' . $quotes_if_needed->($bootloader->{$_}) } grep { $bootloader->{$_} } qw(boot root map install serial vga keytable raid-extra-boot menu-scheme vmdefault);
+ push @conf, grep { $bootloader->{$_} } qw(linear geometric compact prompt mandatory nowarn restricted static-bios-codes large-memory);
+ push @conf, "append=" . $quotes->($bootloader->{append}) if $bootloader->{append};
push @conf, "password=" . $bootloader->{password} if $bootloader->{password}; #- also done by msec
push @conf, "timeout=" . round(10 * $bootloader->{timeout}) if $bootloader->{timeout};
- push @conf, "serial=" . $1 if get_append_with_key($bootloader, 'console') =~ /ttyS(.*)/;
push @conf, "message=$bootloader->{message}" if $bootloader->{message};
@@ -1104,16 +1728,29 @@ sub write_lilo {
push @conf, map_each { "disk=$::a bios=$::b" } %{$bootloader->{bios}};
foreach my $entry (@{$bootloader->{entries}}) {
- push @conf, "$entry->{type}=" . $file2fullname->($entry->{kernel_or_dev});
+ my $mbootpack_file = get_mbootpack_filename($entry);
+ if ($mbootpack_file && !build_mbootpack($entry)) {
+ warn "mbootpack is required for xen but unavailable, skipping\n";
+ next;
+ }
+ if ($entry->{type} eq 'grub_configfile') {
+ next;
+ }
+
+ push @conf, "$entry->{type}=" . $file2fullname->($mbootpack_file || $entry->{kernel_or_dev});
my @entry_conf;
push @entry_conf, "label=" . make_label_lilo_compatible($entry->{label}) if $entry->{label};
if ($entry->{type} eq "image") {
- push @entry_conf, 'root=' . $quotes_if_needed->($entry->{root}) if $entry->{root};
- push @entry_conf, "initrd=" . $file2fullname->($entry->{initrd}) if $entry->{initrd};
- push @entry_conf, qq(append="$entry->{append}") if $entry->{append};
+ push @entry_conf, 'root=' . $quotes_if_needed->($entry->{root}) if $entry->{root} && !$entry->{xen};
+ push @entry_conf, "initrd=" . $file2fullname->($entry->{initrd}) if $entry->{initrd} && !$mbootpack_file;
+ my $append = join(' ', if_($entry->{xen_append}, $entry->{xen_append}),
+ if_($entry->{xen}, '--', 'root=' . $entry->{root}),
+ if_($entry->{append}, $entry->{append}));
+ push @entry_conf, "append=" . $quotes->($append) if $append;
push @entry_conf, "vga=$entry->{vga}" if $entry->{vga};
push @entry_conf, grep { $entry->{$_} } qw(read-write read-only optional);
+ push @entry_conf, "mandatory" if $entry->{lock};
} else {
delete $entry->{unsafe} if $entry->{table}; #- we can't have both
push @entry_conf, map { "$_=$entry->{$_}" } grep { $entry->{$_} } qw(table boot-as);
@@ -1134,14 +1771,14 @@ sub write_lilo {
}
}
push @entry_conf, "password=$entry->{password}" if $entry->{password};
- push @entry_conf, "restricted" if $entry->{restricted};
+ push @entry_conf, grep { $entry->{$_} } qw(mandatory vmwarn vmdisable);
push @conf, map { "\t$_" } @entry_conf;
}
my $f = arch() =~ /ia64/ ? "$::prefix/boot/efi/elilo.conf" : "$::prefix/etc/lilo.conf";
log::l("writing lilo config to $f");
- renamef($f, "$f.old");
+ renamef($f, $f . ($o_backup_extension || '.old'));
output_with_perm($f, $bootloader->{password} ? 0600 : 0644, map { "$_\n" } @conf);
}
@@ -1155,10 +1792,18 @@ sub install_lilo {
}
if ($bootloader->{message_text}) {
output("$::prefix/boot/message-text", $bootloader->{message_text});
- symlinkf "message-" . ($bootloader->{method} ne 'lilo-graphic' ? 'text' : 'graphic'), "$::prefix/boot/message";
+ }
+ my $message = "message-text";
+ if (-r "$::prefix/boot/$message") {
+ symlinkf $message, "$::prefix/boot/message";
$bootloader->{message} = '/boot/message';
}
+ #- ensure message does not contain the old graphic format
+ if ($bootloader->{message} && -s "$::prefix$bootloader->{message}" > 65_000) {
+ output("$::prefix$bootloader->{message}", '');
+ }
+
write_lilo($bootloader, $all_hds);
when_config_changed_lilo($bootloader);
@@ -1176,7 +1821,7 @@ sub install_raw_lilo {
sub when_config_changed_lilo {
my ($bootloader) = @_;
- if (!$::testing && arch() !~ /ia64/ && $bootloader->{method} =~ /lilo/) {
+ if (!$::testing && $bootloader->{method} =~ /lilo/) {
log::l("Installing boot loader on $bootloader->{boot}...");
install_raw_lilo($bootloader->{force_lilo_answer});
}
@@ -1188,10 +1833,19 @@ sub hd2bios_kind {
lc(join('_', $hd->{bus}, $hd->{host}));
}
+sub ensafe_first_bios_drive {
+ my ($hds) = @_;
+ mixed_kind_of_disks($hds) || @$hds > 1 && _not_first_bios_drive($hds->[0]);
+}
sub mixed_kind_of_disks {
my ($hds) = @_;
(uniq_ { hd2bios_kind($_) } @$hds) > 1;
}
+sub _not_first_bios_drive {
+ my ($hd) = @_;
+ my $bios = $hd && $hd->{bios_from_edd};
+ $bios && $bios ne '80';
+}
sub sort_hds_according_to_bios {
my ($bootloader, $all_hds) = @_;
@@ -1219,17 +1873,26 @@ sub device_string2grub {
}
sub device2grub {
my ($device, $sorted_hds) = @_;
+
+ if (isRAID($device) && $device->{level} == 1) {
+ #- we can take any disk
+ $device = $device->{disks}[0];
+ }
my ($hd, $part_nb) =
$device->{rootDevice} ?
(fs::get::device2part($device->{rootDevice}, $sorted_hds), $device->{device} =~ /(\d+)$/) :
$device;
- my $bios = find_index { $hd eq $_ } @$sorted_hds;
- my $part_string = defined $part_nb ? ',' . ($part_nb - 1) : '';
- "(hd$bios$part_string)";
+ my $bios = eval { find_index { $hd eq $_ } @$sorted_hds };
+ if (defined $bios) {
+ my $part_string = defined $part_nb ? ',' . ($part_nb - 1) : '';
+ "(hd$bios$part_string)";
+ } else {
+ undef;
+ }
}
sub read_grub_device_map() {
- my %grub2dev = map { m!\((.*)\) /dev/(.*)$! } cat_("$::prefix/boot/grub/device.map");
+ my %grub2dev = map { m!\((.*)\)\s+/dev/(.*)$! } cat_("$::prefix/boot/grub/device.map");
\%grub2dev;
}
sub write_grub_device_map {
@@ -1241,25 +1904,76 @@ sub write_grub_device_map {
(map_index { "(hd$::i) /dev/$_->{device}\n" } @$sorted_hds));
}
-sub grub2dev_and_file {
- my ($grub_file, $grub2dev, $o_block_device) = @_;
+=item parse_grub_file($grub_file)
+
+Parses things like C<(hd0,4)/boot/vmlinuz>
+
+Returns: ("hd0", 4, "boot/vmlinuz")
+
+=cut
+
+sub parse_grub_file {
+ my ($grub_file) = @_;
my ($grub_dev, $rel_file) = $grub_file =~ m!\((.*?)\)/?(.*)! or return;
my ($hd, $part) = split(',', $grub_dev);
+ ($hd, $part, $rel_file);
+}
+
+=item grub2dev_and_file($grub_file, $grub2dev, $o_block_device)
+
+Takes things like C<(hd0,4)/boot/vmlinuz>
+
+Returns: ("/dev/sda5", "boot/vmlinuz")
+
+=cut
+
+sub grub2dev_and_file {
+ my ($grub_file, $grub2dev, $o_block_device) = @_;
+ my ($hd, $part, $rel_file) = parse_grub_file($grub_file) or return;
+ $grub2dev->{$hd} or internal_error("$hd has no mapping in device.map (when translating $grub_file)");
$part = $o_block_device ? '' : defined $part && $part + 1; #- grub wants "(hdX,Y)" where lilo just want "hdY+1"
- my $device = '/dev/' . $grub2dev->{$hd} . $part;
+ my $device = '/dev/' . ($part eq '' ? $grub2dev->{$hd} : devices::prefix_for_dev($grub2dev->{$hd}) . $part);
$device, $rel_file;
}
+
+=item grub2devd($grub_file, $grub2dev, $o_block_device)
+
+Takes things like C<(hd0,4)/boot/vmlinuz>
+
+Returns: "/dev/sda5"
+
+=cut
+
sub grub2dev {
my ($grub_file, $grub2dev, $o_block_device) = @_;
first(grub2dev_and_file($grub_file, $grub2dev, $o_block_device));
}
-# replace dummy "(hdX,Y)" in "(hdX,Y)/boot/vmlinuz..." by appropriate path if needed
+=item grub2file($grub_file, $grub2dev, $fstab, $o_entry)
+
+Replaces
+
+=over 4
+
+=item * C</vmlinuz> with C</boot/vmlinuz> when "root" or "rootnoverify" is set for the entry
+
+=item * C<(hdX,Y)> in C<(hdX,Y)/boot/vmlinuz...> by appropriate path if possible/needed
+
+=back
+
+=cut
+
sub grub2file {
- my ($grub_file, $grub2dev, $fstab) = @_;
+ my ($grub_file, $grub2dev, $fstab, $o_entry) = @_;
+
+ if ($grub_file =~ m!^/!) {
+ my $root = $o_entry && ($o_entry->{rootnoverify} || $o_entry->{grub_root});
+ $root and $grub_file = "$root$grub_file";
+ }
+
if (my ($device, $rel_file) = grub2dev_and_file($grub_file, $grub2dev)) {
- if (my $part = fs::get::device2part($device, $fstab)) {
- my $mntpoint = $part->{mntpoint} || '';
+ my $part = fs::get::device2part($device, $fstab);
+ if (my $mntpoint = $part && $part->{mntpoint}) {
($mntpoint eq '/' ? '' : $mntpoint) . '/' . $rel_file;
} else {
log::l("ERROR: unknown device $device (computed from $grub_file)");
@@ -1270,100 +1984,342 @@ sub grub2file {
}
}
-sub write_grub {
- my ($bootloader, $all_hds) = @_;
+sub boot_copies_dir() { '/boot/copied' }
+sub create_copy_in_boot {
+ my ($file) = @_;
- {
- my @files = grep { /(stage1|stage2|_stage1_5)$/ } glob("$::prefix/lib/grub/*/*");
- cp_af(@files, "$::prefix/boot/grub");
+ my $s = $file;
+ $s =~ s!/!_!g;
+ my $file2 = boot_copies_dir() . "/$s";
+
+ log::l("$file is not available at boot time, creating a copy ($file2)");
+ mkdir_p(boot_copies_dir());
+ output("$file2.link", $file . "\n");
+ update_copy_in_boot("$file2.link");
+
+ $file2;
+}
+sub update_copy_in_boot {
+ my ($link) = @_;
+ my $orig = chomp_(cat_("$::prefix$link"));
+ (my $dest = $link) =~ s/\.link$// or internal_error("update_copy_in_boot: $link");
+ if (-e "$::prefix$orig") {
+ log::l("updating $dest from $orig");
+ cp_af("$::prefix$orig", "$::prefix$dest");
+ } else {
+ log::l("removing $dest since $orig does not exist anymore");
+ unlink "$::prefix$link", "$::prefix$orig";
+ }
+}
+
+sub crypt_grub_password {
+ my ($password) = @_;
+ require IPC::Open2;
+ local $ENV{LC_ALL} = 'C';
+ my ($his_out, $his_in);
+ my $cmd = ($::prefix ? "chroot $::prefix " : "") . "/sbin/grub-md5-crypt";
+
+ my $pid = IPC::Open2::open2($his_out, $his_in, $cmd);
+
+ my ($line, $res);
+ while (sysread($his_out, $line, 100)) {
+ if ($line =~ /Password/i) {
+ syswrite($his_in, "$password\n");
+ } else {
+ $res = $line;
+ }
+ }
+ waitpid($pid, 0);
+ my $status = $? >> 8;
+ die "failed to encrypt password (status=$status)" if $status != 0;
+ chomp_($res);
+}
+
+sub get_grub2_first_entry {
+ my ($bootloader) = @_;
+ # set default parameters:
+ my ($entry) = grep { $_->{kernel_or_dev} =~ /vmlin/ } @{$bootloader->{entries}};
+ $entry;
+}
+
+sub get_grub2_append {
+ my ($bootloader) = @_;
+ # get default parameters from first entry:
+ my ($entry) = get_grub2_first_entry($bootloader);
+ my $append = $entry->{append};
+ if (my $vga = $entry->{vga} || $bootloader->{vga}) {
+ $append .= " vga=$vga";
+ }
+ $append =~ s/root=\S+//g;
+ $append =~ s/\bro\b//g;
+ $append =~ s/\s+/ /g;
+ $append;
+}
+
+sub crypt_grub2_password {
+ my ($password) = @_;
+ require IPC::Open2;
+ local $ENV{LC_ALL} = 'C';
+ my ($his_out, $his_in);
+ my $pid = IPC::Open2::open2($his_out, $his_in, "$::prefix/bin/grub2-mkpasswd-pbkdf2");
+
+ my ($line, $res);
+ while (sysread($his_out, $line, 100)) {
+ if ($line =~ /enter.*password:/i) {
+ syswrite($his_in, "$password\n");
+ } else {
+ chomp($line);
+ $res .= $line if $line;
+ }
+ }
+ $res =~ s/^PBKDF2 hash of your password is //;
+ waitpid($pid, 0);
+ my $status = $? >> 8;
+ die "failed to encrypt password (status=$status)" if $status != 0;
+ chomp_($res);
+}
+
+sub write_grub2_sysconfig {
+ my ($bootloader, $_all_hds, $o_backup_extension) = @_;
+
+ # Set password prior to run update-grub2:
+ my $pw_f = get_grub2_users();
+ if ($bootloader->{password}) {
+ if (!is_grub2_already_crypted($bootloader->{password})) {
+ $bootloader->{password} = crypt_grub2_password($bootloader->{password});
+ }
+ output_with_perm($pw_f, 0600, "GRUB2_PASSWORD=$bootloader->{password}");
+ } else {
+ unlink($pw_f);
+ }
+
+ my $f = "$::prefix/etc/default/grub";
+ my %conf = getVarsFromSh($f);
+
+ my $append = $bootloader->{perImageAppend} || get_grub2_append($bootloader);
+ my $vga = $bootloader->{default_vga};
+ $append .= " vga=$vga" if $append !~ /vga=/ && $vga && $vga ne "normal";
+
+ $conf{GRUB_CMDLINE_LINUX_DEFAULT} = $append;
+ $conf{GRUB_GFXPAYLOAD_LINUX} = 'auto' if is_uefi();
+ $conf{GRUB_DISABLE_RECOVERY} = 'false'; # for 'failsafe' entry
+ $conf{GRUB_DEFAULT} //= 'saved'; # for default entry but do not overwrite user choice
+ $conf{GRUB_SAVEDEFAULT} //= 'true'; # for default entry but do not overwrite user choice
+ # special case so that setVarsInSh() doesn't emit the line when timeout is 0
+ $conf{GRUB_TIMEOUT} = $bootloader->{timeout} eq 0 ? "0 " : $bootloader->{timeout};
+ renamef($f, $f . ($o_backup_extension || '.old'));
+ setVarsInSh($f, \%conf);
+}
+
+sub write_grub2_default_entry {
+ my ($bootloader, $_all_hds, $o_backup_extension) = @_;
+
+ my $default = $bootloader->{default};
+ # menu entry must be identified by its full path. eg: "submenu1>submenu2>title":
+ if (my $def = find { $_->{label} eq $bootloader->{default} } @{$bootloader->{entries}}) {
+ $default = $def->{real_label} if $def->{real_label};
+ }
+
+ # set default entry:
+ eval {
+ my $f2 = "$::prefix/boot/grub2/grubenv";
+ cp_af($f2, $f2 . ($o_backup_extension || '.old'));
+ my $error;
+ run_program::rooted($::prefix, 'grub2-set-default', '2>', \$error, $default) or die "grub2-set-default failed: $error";
+ };
+ if (my $err = $@) {
+ log::l("error while running grub2-set-default: $err");
+ }
+}
+
+sub write_grub2 {
+ my ($bootloader, $o_all_hds, $o_backup_extension) = @_;
+ my $error;
+
+ write_grub2_sysconfig($bootloader, $o_all_hds, $o_backup_extension);
+
+ my $f1 = "$::prefix/boot/grub2/grub.cfg";
+ #- we won't just rename as grub2-mkconfig (more likely os-prober) may fail:
+ cp_af($f1, $f1 . '.old') if -e $f1;
+ #- don't use the update-grub2 script here, it hangs when run by service_harddrake
+ #- during boot because it causes systemd to try to start a user session
+ run_program::rooted($::prefix, 'grub2-mkconfig', '2>', \$error, '-o', '/boot/grub2/grub.cfg') or die "grub2-mkconfig failed: $error";
+ log::l("grub2-mkconfig logs: $error");
+
+ write_grub2_default_entry($bootloader, $o_all_hds, $o_backup_extension);
+ check_enough_space();
+}
+
+sub get_grub2_users() {
+ "$::prefix/boot/grub2/user.cfg";
+}
+
+sub get_grub2_install_sh() {
+ "$::prefix/boot/grub2/install.sh";
+}
+
+sub write_grub2_install_sh {
+ my ($bootloader, $o_backup_extension) = @_;
+ my $f = get_grub2_install_sh();
+ my $boot = $bootloader->{boot};
+ my @options;
+ if (is_uefi()) {
+ if ($bootloader->{no_esp_or_mbr}) {
+ push @options, qw(--bootloader-id=tmp --no-nvram);
+ } elsif ($bootloader->{removable}) {
+ push @options, '--removable';
+ }
+ } else {
+ @options = $bootloader->{no_esp_or_mbr} ? ('--grub-setup=/bin/true', $boot) : $boot;
}
+ renamef($f, $f . ($o_backup_extension || '.old'));
+ output_with_perm($f, 0755, join(' ', 'grub2-install', @options));
+}
+
+sub write_grub {
+ my ($bootloader, $all_hds, $o_backup_extension) = @_;
my $fstab = [ fs::get::fstab($all_hds) ];
my @legacy_floppies = detect_devices::floppies();
my @sorted_hds = sort_hds_according_to_bios($bootloader, $all_hds);
write_grub_device_map(\@legacy_floppies, \@sorted_hds);
- my $file2grub = sub {
+ my $file2grub; $file2grub = sub {
my ($file) = @_;
if ($file =~ m!^\(.*\)/!) {
$file; #- it's already in grub format
} else {
- my ($part, $rel_file) = fs::get::file2part($fstab, $_[0], 'keep_simple_symlinks');
- device2grub($part, \@sorted_hds) . $rel_file;
+ my ($part, $rel_file) = fs::get::file2part($fstab, $file, 'keep_simple_symlinks');
+ if (my $grub = device2grub($part, \@sorted_hds)) {
+ $grub . $rel_file;
+ } elsif (!begins_with($file, '/boot/')) {
+ log::l("$file is on device $part->{device} which is not available at boot time. Copying it");
+ $file2grub->(create_copy_in_boot($file));
+ } else {
+ log::l("ERROR: $file is on device $part->{device} which is not available at boot time. Defaulting to a dumb value");
+ "(hd0,0)$file";
+ }
}
};
if (get_append_with_key($bootloader, 'console') =~ /ttyS(\d),(\d+)/) {
$bootloader->{serial} ||= "--unit=$1 --speed=$2";
$bootloader->{terminal} ||= "--timeout=" . ($bootloader->{timeout} || 0) . " console serial";
- } elsif ($bootloader->{splashimage} eq '' && $bootloader->{method} eq 'grub-graphic') {
- $bootloader->{splashimage} ||= $file2grub->("/boot/grub/mdv-grub_splash.xpm.gz");
- $bootloader->{viewport} ||= "3 2 77 22";
- $bootloader->{shade} ||= "1";
- } elsif ($bootloader->{method} eq 'grub-menu') {
+ } elsif ($bootloader->{method} eq 'grub-graphic') {
+ my $bin = '/usr/sbin/grub-gfxmenu';
+ if ($bootloader->{gfxmenu} eq '' && -x "$::prefix$bin") {
+ my $locale = $::o->{locale} || do { require lang; lang::read() };
+ run_program::rooted($::prefix, $bin, '--lang', $locale->{lang}, '--update-gfxmenu');
+ $bootloader->{gfxmenu} ||= '/boot/gfxmenu';
+ }
+ #- not handled anymore
delete $bootloader->{$_} foreach qw(splashimage viewport shade);
+ } else {
+ delete $bootloader->{gfxmenu};
}
+ my $format = sub { map { "$_ $bootloader->{$_}" } @_ };
+
{
my @conf;
- push @conf, map { "$_ $bootloader->{$_}" } grep { $bootloader->{$_} } qw(timeout color serial shade terminal viewport);
- push @conf, map { $_ . ' ' . $file2grub->($bootloader->{$_}) } grep { $bootloader->{$_} } qw(splashimage);
+ if ($bootloader->{password}) {
+ if (!is_already_crypted($bootloader->{password})) {
+ my $encrypted = crypt_grub_password($bootloader->{password});
+ $bootloader->{password} = "--md5 $encrypted";
+ }
+ }
+
+ push @conf, $format->(grep { defined $bootloader->{$_} } qw(timeout));
+ push @conf, $format->(grep { $bootloader->{$_} } qw(color password serial shade terminal viewport background foreground));
+
+ push @conf, map { $_ . ' ' . $file2grub->($bootloader->{$_}) } grep { $bootloader->{$_} } qw(gfxmenu);
eval {
push @conf, "default " . (find_index { $_->{label} eq $bootloader->{default} } @{$bootloader->{entries}});
};
- foreach (@{$bootloader->{entries}}) {
- my $title = "\ntitle $_->{label}";
-
- if ($_->{type} eq "image") {
- my $vga = $_->{vga} || $bootloader->{vga};
- push @conf, $title,
- join(' ', 'kernel', $file2grub->($_->{kernel_or_dev}),
- if_($_->{root}, $_->{root} =~ /loop7/ ? "root=707" : "root=$_->{root}"), #- special to workaround bug in kernel (see #ifdef CONFIG_BLK_DEV_LOOP)
- $_->{append},
- if_($_->{'read-write'}, 'rw'),
+ foreach my $entry (@{$bootloader->{entries}}) {
+ my $title = "\ntitle $entry->{label}";
+
+ if ($entry->{keep_verbatim}) {
+ push @conf, '', $entry->{verbatim};
+ } elsif ($entry->{type} eq "image") {
+ push @conf, $title;
+ push @conf, grep { $entry->{$_} } 'lock';
+ push @conf, join(' ', 'kernel', $file2grub->($entry->{xen}), $entry->{xen_append}) if $entry->{xen};
+
+ my $vga = $entry->{vga} || $bootloader->{vga};
+ push @conf, join(' ', $entry->{xen} ? 'module' : 'kernel',
+ $file2grub->($entry->{kernel_or_dev}),
+ $entry->{xen} ? () : 'BOOT_IMAGE=' . simplify_label($entry->{label}),
+ if_($entry->{root}, $entry->{root} =~ /loop7/ ? "root=707" : "root=$entry->{root}"), #- special to workaround bug in kernel (see #ifdef CONFIG_BLK_DEV_LOOP)
+ $entry->{append},
+ if_($entry->{'read-write'}, 'rw'),
if_($vga && $vga ne "normal", "vga=$vga"));
- push @conf, "initrd " . $file2grub->($_->{initrd}) if $_->{initrd};
+ push @conf, "module " . $_ foreach @{$entry->{modules} || []};
+ if ($entry->{initrd}) {
+ # split partition from initrd path and place
+ # it to a separate 'root' entry.
+ # Grub2's mkconfig takes initrd entry 'as is',
+ # but grub2 fails to load smth like '(hd0,1)/boot/initrd' taken from grub-legacy
+ my $initrd_path = $file2grub->($entry->{initrd});
+ if ($initrd_path =~ /^(\([^\)]+\))/) {
+ push @conf, "root $1";
+ $initrd_path =~ s/^(\([^\)]+\))//;
+ }
+ push @conf, join(' ', $entry->{xen} ? 'module' : 'initrd', $initrd_path);
+ }
} else {
- my $dev = eval { device_string2grub($_->{kernel_or_dev}, \@legacy_floppies, \@sorted_hds) };
+ my $dev = eval { device_string2grub($entry->{kernel_or_dev}, \@legacy_floppies, \@sorted_hds) };
if (!$dev) {
- log::l("dropping bad entry $_->{label} for unknown device $_->{kernel_or_dev}");
+ log::l("dropping bad entry $entry->{label} for unknown device $entry->{kernel_or_dev}");
next;
}
- push @conf, $title, "root $dev";
+ push @conf, $title;
+ push @conf, grep { $entry->{$_} } 'lock';
+ if ($entry->{type} ne 'grub_configfile' || $entry->{configfile} !~ /grub\.cfg/ || !$entry->{root}) {
+ push @conf, join(' ', $entry->{rootnoverify} ? 'rootnoverify' : 'root', $dev);
+ }
- if ($_->{table}) {
- if (my $hd = fs::get::device2part($_->{table}, \@sorted_hds)) {
+ if ($entry->{table}) {
+ if (my $hd = fs::get::device2part($entry->{table}, \@sorted_hds)) {
if (my $bios = find_index { $hd eq $_ } @sorted_hds) {
#- boot off the nth drive, so reverse the BIOS maps
my $nb = sprintf("0x%x", 0x80 + $bios);
- $_->{mapdrive} ||= { '0x80' => $nb, $nb => '0x80' };
+ $entry->{mapdrive} ||= { '0x80' => $nb, $nb => '0x80' };
}
}
}
- if ($_->{mapdrive}) {
- push @conf, map_each { "map ($::b) ($::a)" } %{$_->{mapdrive}};
- push @conf, "makeactive";
+ if ($entry->{mapdrive}) {
+ push @conf, map_each { "map ($::b) ($::a)" } %{$entry->{mapdrive}};
+ }
+ push @conf, "makeactive" if $entry->{makeactive};
+ # grub.cfg is grub2 config, can't use it as configfile for grub-legacy
+ if ($entry->{type} eq 'grub_configfile' && $entry->{configfile} !~ /grub\.cfg/) {
+ push @conf, "configfile $entry->{configfile}";
+ } elsif ($entry->{linux}) {
+ push @conf, "root $entry->{root}", "kernel $entry->{linux}";
+ push @conf, "initrd $entry->{initrd}" if $entry->{initrd};
+ } else {
+ push @conf, "chainloader +1";
}
- push @conf, "chainloader +1";
}
}
my $f = "$::prefix/boot/grub/menu.lst";
log::l("writing grub config to $f");
- renamef($f, "$f.old");
- output($f, map { "$_\n" } @conf);
+ renamef($f, $f . ($o_backup_extension || '.old'));
+ output_with_perm($f, 0600, map { "$_\n" } @conf);
}
{
my $f = "$::prefix/boot/grub/install.sh";
my $boot_dev = device_string2grub($bootloader->{boot}, \@legacy_floppies, \@sorted_hds);
my $files_dev = device2grub(fs::get::root_($fstab, 'boot'), \@sorted_hds);
- renamef($f, "$f.old");
+ renamef($f, $f . ($o_backup_extension || '.old'));
output_with_perm($f, 0755,
"grub --device-map=/boot/grub/device.map --batch <<EOF
root $files_dev
-setup $boot_dev
+setup --stage2=/boot/grub/stage2 $boot_dev
quit
EOF
");
@@ -1374,31 +2330,288 @@ EOF
sub configure_kdm_BootManager {
my ($name) = @_;
- eval { update_gnomekderc("$::prefix/usr/share/config/kdm/kdmrc", 'Shutdown' => (
+ eval { common::update_gnomekderc_no_create("$::prefix/etc/kde/kdm/kdmrc", 'Shutdown' => (
BootManager => $name
)) };
}
+sub sync_partition_data_to_disk {
+ my ($part) = @_;
+
+ common::sync();
+
+ if ($part->{fs_type} eq 'xfs') {
+ run_program::rooted($::prefix, 'xfs_freeze', '-f', $part->{mntpoint});
+ run_program::rooted($::prefix, 'xfs_freeze', '-u', $part->{mntpoint});
+ }
+}
+
+sub _dev_to_MBR_backup {
+ my ($dev) = @_;
+ $dev =~ s!/dev/!!;
+ $dev =~ s!/!_!g;
+ "$::prefix/boot/boot.backup.$dev";
+}
+
+sub save_previous_MBR_bootloader {
+ my ($dev) = @_;
+ my $t;
+ open(my $F, $dev);
+ CORE::read($F, $t, 0x1b8); #- up to disk magic
+ output(_dev_to_MBR_backup($dev), $t);
+}
+
+sub restore_previous_MBR_bootloader {
+ my ($dev) = @_;
+ log::l("restoring previous bootloader on $dev");
+ output($dev, scalar cat_(_dev_to_MBR_backup($dev)));
+}
+
+sub install_grub2 {
+ my ($bootloader, $all_hds) = @_;
+ write_grub2($bootloader, $all_hds);
+ write_grub2_install_sh($bootloader, '.old');
+ install_raw_grub2();
+}
+
+sub install_raw_grub2() {
+ my $error;
+ my $f = '/boot/grub2/install.sh';
+ my ($right_dir, $bad_dir) = ("$::prefix/boot/EFI/EFI/", "$::prefix/boot/EFI/efi/");
+ if (-e $bad_dir && ! -e $right_dir) {
+ renamef($bad_dir, $right_dir);
+ }
+ if (!run_program::rooted($::prefix, "sh", "2>", \$error, $f)) {
+ log::explanations("grub2-install failed:\n(" . cat_($f) . ")\nError: <$error>");
+ die "grub2-install failed: $error";
+ }
+}
+
sub install_grub {
my ($bootloader, $all_hds) = @_;
write_grub($bootloader, $all_hds);
- install_raw_grub() if !$::testing;
+ if (!$::testing) {
+ if ($bootloader->{previous_boot} && $bootloader->{previous_boot} eq $bootloader->{boot}) {
+ # nothing to do (already installed in {boot})
+ } else {
+ if ($bootloader->{previous_boot}) {
+ restore_previous_MBR_bootloader(delete $bootloader->{previous_boot});
+ }
+ if (fs::get::device2part($bootloader->{boot}, [ fs::get::hds($all_hds) ])) {
+ save_previous_MBR_bootloader($bootloader->{boot});
+ $bootloader->{previous_boot} = $bootloader->{boot};
+ }
+ }
+
+ my @files = grep { /(stage1|stage2|_stage1_5)$/ } glob("$::prefix/lib/grub/*/*");
+ cp_af(@files, "$::prefix/boot/grub");
+ sync_partition_data_to_disk(fs::get::root([ fs::get::fstab($all_hds) ], 'boot'));
+ install_raw_grub();
+ }
configure_kdm_BootManager('Grub');
}
sub install_raw_grub() {
log::l("Installing boot loader...");
my $error;
- run_program::rooted($::prefix, "sh", '/boot/grub/install.sh', "2>", \$error) or die "grub failed: $error";
+ run_program::rooted($::prefix, "sh", "2>", \$error, '/boot/grub/install.sh') or die "grub failed: $error";
+}
+
+sub when_config_changed_grub2 {
+ my ($_bootloader) = @_;
+ #- do not do anything
}
sub when_config_changed_grub {
my ($_bootloader) = @_;
#- do not do anything
+
+ update_copy_in_boot($_) foreach glob($::prefix . boot_copies_dir() . '/*.link');
}
+sub write_refind {
+ my ($bootloader, $_all_hds, $o_backup_extension) = @_;
+
+ my @config;
+
+ foreach my $entry (@{$bootloader->{entries}}) {
+ if ($entry->{type} eq 'image' && $entry->{kernel_or_dev} eq '/boot/vmlinuz') {
+ my $vga = $entry->{vga} || $bootloader->{vga};
+ my $boot_params = join(' ',
+ "root=$entry->{root}",
+ $entry->{append},
+ if_($entry->{'read-write'}, 'rw'),
+ if_($vga && $vga ne "normal", "vga=$vga")
+ );
+ push @config, '"' . $entry->{label} . '" "' . $boot_params . '"';
+ }
+ }
+ if (@config) {
+ my $f = "$::prefix/boot/refind_linux.conf";
+ log::l("writing rEFInd config to $f");
+ renamef($f, $f . ($o_backup_extension || '.old'));
+ output_with_perm($f, 0600, map { "$_\n" } @config);
+ check_enough_space();
+ } else {
+ log::l("config has no entries - rEFInd config file not written");
+ }
+
+ my $default_kernel = readlink("$::prefix/boot/vmlinuz");
+ if ($default_kernel) {
+ if ($bootloader->{use_nvram}) {
+ write_refind_previous_boot_var($default_kernel);
+ } else {
+ write_refind_previous_boot_file($default_kernel, "$::prefix/boot/EFI/EFI/refind");
+ write_refind_previous_boot_file($default_kernel, "$::prefix/boot/EFI/EFI/BOOT");
+ }
+ }
+}
+
+sub write_refind_previous_boot_var {
+ my ($kernel) = @_;
+ my ($efivars, $already_mounted) = mount_efivars();
+ my $previous_boot = "$efivars/PreviousBoot-36d08fa7-cf0b-42f5-8f14-68df73ed3740";
+ run_program::run('chattr', '-i', $previous_boot) if -e $previous_boot;
+ if (open(my $efivar, '>:raw', $previous_boot)) {
+ require Encode;
+ log::l("writing rEFInd PreviousBoot variable");
+ print $efivar "\x07\x00\x00\x00";
+ print $efivar Encode::encode('UTF16-LE', $kernel);
+ print $efivar "\x00\x00";
+ close($efivar);
+ } else {
+ log::l("failed to write rEFInd PreviousBoot variable: $@ ($!)");
+ }
+ run_program::run('umount', $efivars) if !$already_mounted;
+}
+
+sub write_refind_previous_boot_file {
+ my ($kernel, $base_path) = @_;
+ return if ! -e "$base_path/refind.conf" || ! mkdir_p("$base_path/vars");
+ if (open(my $f, '>:raw', "$base_path/vars/PreviousBoot")) {
+ require Encode;
+ log::l("writing rEFInd $base_path/vars/PreviousBoot file");
+ print $f Encode::encode('UTF16-LE', "Boot boot\\$kernel");
+ print $f "\x00\x00";
+ close($f);
+ } else {
+ log::l("failed to write rEFInd $base_path/vars/PreviousBoot file");
+ }
+}
+
+sub install_refind {
+ my ($bootloader, $all_hds) = @_;
+
+ if ($bootloader->{install_mode} ne 'no_install') {
+ my (@options, $error);
+ if ($bootloader->{install_mode} eq 'as_default') {
+ $bootloader->{esp_device} or die "ESP device is unknown";
+ push @options, '--usedefault';
+ push @options, $bootloader->{esp_device};
+ #- refind_install uses lower case file names. If a default bootloader was previously
+ #- created with an upper case file name, Linux won't overwrite it.
+ my $default_fn = "$::prefix/boot/EFI/EFI/BOOT/BOOT" . uc(uefi_type()) . ".EFI";
+ unlink($default_fn) if -e $default_fn;
+ } elsif ($bootloader->{install_mode} eq 'nvram_only') {
+ push @options, '--nvramonly';
+ }
+ run_program::rooted($::prefix, '/sbin/refind-install', '2>', \$error, @options)
+ or die "refind-install failed: $error";
+ }
+
+ #- This file is not used by rEFInd itself. It just defines the paths to the image
+ #- files used for the standard banner choices.
+ my %h = getVarsFromSh("$::prefix/etc/sysconfig/refind");
+
+ my $banner_source;
+ if ($bootloader->{banner_path} eq 'refind_banner.png') {
+ $banner_source = "$::prefix" . $h{REFIND_BANNER};
+ } elsif ($bootloader->{banner_path} eq 'mageia_theme.png') {
+ $banner_source = "$::prefix" . $h{MAGEIA_THEME};
+ }
+ if (defined $banner_source && ! (-f $banner_source && -r $banner_source)) {
+ log::l("$banner_source does not exist or is not readable");
+ $bootloader->{banner_path} = '';
+ $bootloader->{banner_scale} = 'noscale';
+ undef $banner_source;
+ }
+
+ #- Try both possible locations for the main config file.
+ modify_refind_config($bootloader, $banner_source, "$::prefix/boot/EFI/EFI/refind");
+ modify_refind_config($bootloader, $banner_source, "$::prefix/boot/EFI/EFI/BOOT");
+
+ write_refind($bootloader, $all_hds);
+}
+
+sub modify_refind_config {
+ my ($bootloader, $banner_source, $esp_dir) = @_;
+
+ my $config_file = "$esp_dir/refind.conf";
+ return if ! -f $config_file || ! -w $config_file;
+
+ my $use_nvram = $bootloader->{use_nvram} ? 'true' : 'false';
+
+ my $banner_path = $bootloader->{banner_path};
+ cp_f($banner_source, "$esp_dir/$banner_path") if (defined $banner_source);
+
+ my $banner_scale = $bootloader->{banner_scale};
+
+ my @config;
+
+ my %done;
+ foreach (cat_utf8($config_file)) {
+ if ($_ =~ /^#?use_nvram\s/) {
+ if (! $done{use_nvram}) {
+ push @config, "use_nvram $use_nvram\n" ;
+ $done{use_nvram} = 1;
+ }
+ } elsif ($_ =~ /^#?banner\s/) {
+ if (! $done{banner_path}) {
+ if ($banner_path eq '') {
+ push @config, "#banner my_banner.png\n";
+ } else {
+ push @config, "banner $banner_path\n";
+ }
+ $done{banner_path} = 1;
+ }
+ } elsif ($_ =~ /^#?banner_scale\s/) {
+ if (! $done{banner_scale}) {
+ push @config, "banner_scale $banner_scale\n";
+ $done{banner_scale} = 1;
+ }
+ } else {
+ push @config, $_;
+ }
+ }
+
+ if (@config) {
+ log::l("writing rEFInd config to $config_file");
+ renamef($config_file, $config_file . '.old');
+ output_with_perm($config_file, 0600, @config);
+ } else {
+ log::l("config has no entries - rEFInd config file not written");
+ }
+}
+
+sub when_config_changed_refind {
+ my ($_bootloader) = @_;
+ #- do not do anything
+}
+
+=item action($bootloader, $action, @para)
+
+Calls the C<$action> function with @para parameters:
+
+ $actions->($bootloader, @para)
+
+If needed, the function name will be resolved to call a boot loader specific function (eg: for LILO/GRUB/...)
+
+This Swiss army knife function is heavily used by eg /sbin/bootloader-config
+
+=cut
+
sub action {
my ($bootloader, $action, @para) = @_;
@@ -1407,15 +2620,179 @@ sub action {
$f->($bootloader, @para);
}
+=item install($bootloader, $all_hds)
+
+Writes back the boot loader config. Calls the proper write_XYZ() function.
+
+=cut
+
sub install {
my ($bootloader, $all_hds) = @_;
- if (my $part = fs::get::device2part($bootloader->{boot}, [ fs::get::fstab($all_hds) ])) {
- die N("You can not install the bootloader on a %s partition\n", $part->{fs_type})
- if $part->{fs_type} eq 'xfs';
- }
- $bootloader->{keytable} = keytable($bootloader->{keytable});
+ my ($efivars, $already_mounted) = mount_efivars() if is_uefi();
+
+ $bootloader->{keytable} = keytable($bootloader->{keytable}) if $bootloader->{method} eq 'lilo';
action($bootloader, 'install', $all_hds);
+
+ run_program::run('umount', $efivars) if is_uefi() && !$already_mounted;
+}
+
+sub get_grub2_pkg() {
+ my ($prefix, $pkg);
+ if (is_uefi()) {
+ my %convert = (ia32 => 'i386', aa64 => 'arm64', x64 => 'x86_64');
+ my %pkgs = (ia32 => 'x86-32', aa64 => 'aarch-64', x64 => 'x86-64');
+ $prefix = $convert{uefi_type()} . "-efi";
+ $pkg = "grub2-efi(" . $pkgs{uefi_type()} . ")";
+ } else {
+ $prefix = 'i386-pc';
+ $pkg = 'grub2';
+ }
+ ($prefix, $pkg);
+}
+
+sub ensure_pkg_is_installed {
+ my ($do_pkgs, $bootloader) = @_;
+
+ my %suppl = (
+ # method => [ 'pkg_name', 'file_to_test' ],
+ 'grub-graphic' => [ qw(mageia-gfxboot-theme /usr/share/gfxboot/themes/Mageia/boot/message) ],
+ 'grub2-graphic' => [ qw(grub2-mageia-theme /boot/grub2/themes/maggy/theme.txt) ],
+ );
+ my $main_method = main_method($bootloader->{method});
+ if ($main_method eq 'grub2') {
+ my ($prefix, $pkg) = get_grub2_pkg();
+ $do_pkgs->ensure_is_installed($pkg, "/usr/lib/grub/$prefix/ext2.mod", 1) or return 0;
+ } elsif ($main_method eq 'refind') {
+ $do_pkgs->ensure_is_installed('refind', '/sbin/refind-install', 1) or return 0;
+ } elsif (member($main_method, qw(grub grub2 lilo))) {
+ $do_pkgs->ensure_binary_is_installed($main_method, $main_method, 1) or return 0;
+ }
+ # Install gfx theme if needed:
+ if (my $pkg = $suppl{$bootloader->{method}}) {
+ $do_pkgs->ensure_is_installed(@$pkg, 1) or return 0;
+ }
+ 1;
+}
+
+sub parse_grub2_config {
+ my ($l, $grubcfg, $part) = @_;
+
+ my ($linux, $menuentry, $root, $root_dev, $initrd);
+
+ foreach (cat_($grubcfg)) {
+ chomp;
+ if (/^menuentry\s+['"]([^']+)["']/) {
+ if ($menuentry && $root) {
+ my $parttype = partition_table::raw::typeOfMBR($root_dev);
+ if ((!$parttype || $parttype eq "empty") && $linux) {
+ push @$l, { menuentry => $menuentry, bootpart => $part, root => $root, linux => $linux, initrd => $initrd, grub_conf => $grubcfg };
+ }
+ }
+ $menuentry = $1;
+ $root = $linux = undef;
+ } elsif (/set root='(\([^\)]+\))'/) {
+ $root = $1;
+
+ if ($root =~ /\(([^,]+),msdos(\d+)\)/) {
+ my $dev_title = "/" . $1;
+ my $part_num = $2;
+ my $dec_part_num = $part_num-1;
+ $dev_title =~ s!hd!dev/sd!;
+ $dev_title =~ tr/0123456789/abcdefghi/;
+
+ $root_dev = $part_num ? $dev_title . $part_num : $dev_title;
+ $root =~ s/msdos$part_num/$dec_part_num/;
+ }
+ } elsif (/^\s+linux\s+(.+)/) {
+ $linux = $1;
+ } elsif (/^\s+initrd\s+(.+)/) {
+ $initrd = $1;
+ }
+ }
+}
+
+=item find_other_distros_grub_conf($fstab)
+
+Returns a list of other distros' grub.conf
+
+=cut
+
+sub find_other_distros_grub_conf {
+ my ($fstab) = @_;
+
+ my @unknown_true_fs =
+ grep { isTrueLocalFS($_) &&
+ (!$_->{mntpoint} || !member($_->{mntpoint}, '/home', fs::type::directories_needed_to_boot()));
+ } @$fstab;
+
+ log::l("looking for configured grub on partitions " . join(' ', map { $_->{device} } @unknown_true_fs));
+
+ my @l;
+ foreach my $part (@unknown_true_fs) {
+ my $handle = any::inspect($part, $::prefix) or next;
+
+ foreach my $bootdir ('', '/boot') {
+ my $f = find { -e "$handle->{dir}$bootdir/$_" } 'grub.conf', 'grub/menu.lst' or next;
+ push @l, { bootpart => $part, bootdir => $bootdir, grub_conf => "$bootdir/$f" };
+ }
+ foreach my $bootdir ('', '/boot', '/boot/grub', '/boot/grub2') {
+ my $f = find { -e "$handle->{dir}$bootdir/$_" } 'grub.cfg' or next;
+ my $parttype = partition_table::raw::typeOfMBR($part->{device});
+ if (!$parttype || $parttype eq "empty") {
+ parse_grub2_config(\@l, "$handle->{dir}/$bootdir/$f", $part);
+ } else {
+ push @l, { bootpart => $part, bootdir => $bootdir, grub_conf => "$bootdir/$f" };
+ }
+ }
+ if (my $f = common::release_file($handle->{dir})) {
+ my $h = common::parse_release_file($handle->{dir}, $f, $part);
+ $h->{name} = $h->{release};
+ push @l, $h;
+ } elsif ($handle && -e "$handle->{dir}/etc/issue") {
+ my ($s, $dropped) = cat_("$handle->{dir}/etc/issue") =~ /^([^\\\n]*)(.*)/;
+ log::l("found /etc/issue: $s (removed: $dropped)");
+ push @l, { name => $s, part => $part };
+ }
+ }
+ my $root;
+ my $set_root = sub {
+ my ($v) = @_;
+ $root and log::l("don't know what to do with $root->{name} ($root->{part}{device})");
+ $root = $v;
+ };
+ my @found;
+ while (my $e = shift @l) {
+ if ($e->{name}) {
+ $set_root->($e);
+ } else {
+ if (@l && $l[0]{name}) {
+ $set_root->(shift @l);
+ }
+
+ my $ok;
+ if ($root && $root->{part} == $e->{bootpart} && $e->{bootdir}) {
+ # easy case: /boot is not a separate partition
+ $ok = 1;
+ } elsif ($root && $root->{part} != $e->{bootpart} && !$e->{bootdir}) {
+ log::l("associating '/' $root->{part}{device} with '/boot' $e->{bootpart}{device}");
+ $ok = 1;
+ }
+ if ($ok) {
+ add2hash($e, $root);
+ undef $root;
+ } elsif ($root) {
+ log::l("weird case for grub conf in $e->{bootpart}{device}, keeping '/' from $root->{part}{device}");
+ } else {
+ log::l("could not recognise the distribution for $e->{grub_conf} in $e->{bootpart}{device}");
+ }
+ $e->{name} ||= "Linux $e->{bootpart}{device}";
+ push @found, $e;
+ }
+ }
+ $set_root->(undef);
+
+ @found;
}
sub update_for_renumbered_partitions {
@@ -1431,18 +2808,24 @@ sub update_for_renumbered_partitions {
} %$grub2dev;
}
+ #- NB: we make the changes with an added string inside so that hda5 is only renamed once to hda6
+
foreach (@$renumbering) {
my ($old, $new) = @$_;
log::l("renaming $old -> $new");
- $_->{new} =~ s/\b$old/$new/g foreach @configs;
+ (my $lnew = $new) =~ s/(\d+)$/__DRAKX_DONE__$1/;
+ $_->{new} =~ s/\b$old/$lnew/g foreach @configs;
any { $_->{name} eq 'grub' } @configs or next;
my ($old_grub, $new_grub) = map { device_string2grub($_, [], \@sorted_hds) } $old, $new;
log::l("renaming $old_grub -> $new_grub");
- $_->{new} =~ s/\Q$old_grub/$new_grub/g foreach @configs;
+ (my $lnew_grub = $new_grub) =~ s/\)$/__DRAKX_DONE__)/;
+ $_->{new} =~ s/\Q$old_grub/$lnew_grub/g foreach @configs;
}
+ $_->{new} =~ s/__DRAKX_DONE__//g foreach @configs;
+
my @changed_configs = grep { $_->{orig} ne $_->{new} } @configs or return 1; # no need to update
$in->ask_okcancel('', N("Your bootloader configuration must be updated because partition has been renumbered")) or return;
@@ -1458,10 +2841,14 @@ sub update_for_renumbered_partitions {
} $main_method ? $main_method : ('lilo', 'grub');
if (intersection(\@needed, [ map { $_->{name} } @changed_configs ])) {
- $in->ask_warn('', N("The bootloader can not be installed correctly. You have to boot rescue and choose \"%s\"",
+ $in->ask_warn('', N("The bootloader cannot be installed correctly. You have to boot rescue and choose \"%s\"",
N("Re-install Boot Loader")));
}
1;
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/bootsplash.pm b/perl-install/bootsplash.pm
deleted file mode 100644
index 72168f5f2..000000000
--- a/perl-install/bootsplash.pm
+++ /dev/null
@@ -1,241 +0,0 @@
-package bootsplash;
-
-use common;
-use Xconfig::resolution_and_depth;
-
-use Exporter;
-our @ISA = qw(Exporter);
-our %EXPORT_TAGS = (drawing => [qw(rectangle2xywh xywh2rectangle distance farthest nearest)]);
-our @EXPORT_OK = map { @$_ } values %EXPORT_TAGS;
-
-my $themes_dir = "$::prefix/usr/share/bootsplash/themes";
-my $themes_config_dir = "$::prefix/etc/bootsplash/themes";
-my $sysconfig_file = "$::prefix/etc/sysconfig/bootsplash";
-my $bootsplash_scripts = "$::prefix/usr/share/bootsplash/scripts";
-my $default_theme = 'Mandrivalinux';
-our $default_thumbnail = '/usr/share/libDrakX/pixmaps/nosplash_thumb.png';
-our @resolutions = uniq(map { "$_->{X}x$_->{Y}" } Xconfig::resolution_and_depth::bios_vga_modes());
-
-sub get_framebuffer_resolution() {
- require bootloader;
- require fsedit;
- my $bootloader = bootloader::read(fsedit::get_hds());
- my $x_res = Xconfig::resolution_and_depth::from_bios($bootloader->{default_vga});
- $x_res ?
- ($x_res->{X} . 'x' . $x_res->{Y}, 1) :
- (first(@resolutions), 0);
-}
-
-sub themes_read_sysconfig {
- my ($res) = @_;
- my %theme = (
- name => $default_theme,
- enabled => 1,
- keep_logo => 1
- );
- if (-r $sysconfig_file) {
- local $_;
- foreach (cat_($sysconfig_file)) {
- /^SPLASH=no/ and $theme{enabled} = 0;
- /^THEME=(.*)/ && -f theme_get_image_for_resolution($1, $res) and $theme{name} = $1;
- /^LOGO_CONSOLE=(.*)/ and $theme{keep_logo} = $1 ne "no";
- }
- }
- \%theme;
-}
-
-sub theme_get_image_for_resolution {
- my ($theme, $res) = @_;
- $themes_dir . '/' . $theme . '/images/bootsplash-' . $res . ".jpg";
-}
-
-sub theme_get_config_for_resolution {
- my ($theme, $res) = @_;
- $themes_config_dir . '/' . $theme . '/config/bootsplash-' . $res . ".cfg";
-}
-
-sub theme_exists_for_resolution {
- my ($theme, $res) = @_;
- -f theme_get_image_for_resolution($theme, $res) && -f theme_get_config_for_resolution($theme, $res);
-}
-
-sub themes_list() {
- grep { !/^\./ && -d $themes_dir } sort(all($themes_dir));
-}
-
-sub themes_list_for_resolution {
- my ($res) = @_;
- grep { theme_exists_for_resolution($_, $res) } themes_list();
-}
-
-sub switch {
- my ($theme) = @_;
- if ($::testing) {
- print "enabling bootsplash theme $theme\n";
- } else {
- #- theme scripts will update SPLASH value in sysconfig file
- system($bootsplash_scripts . '/switch-themes', $theme);
- }
-}
-
-sub remove() {
- if ($::testing) {
- print "disabling bootsplash theme\n";
- } else {
- system($bootsplash_scripts . '/remove-theme');
- }
-}
-
-sub set_logo_console {
- my ($keep_logo) = @_;
- my $logo_console = $keep_logo ? 'theme' : 'no';
- substInFile { s/^LOGO_CONSOLE=.*/LOGO_CONSOLE=$logo_console/ } $sysconfig_file;
-}
-
-sub create_path {
- my ($file) = @_;
- mkdir_p(dirname($file));
-}
-
-sub theme_set_image_for_resolution {
- my ($name, $res, $source_image) = @_;
- my $dest_image = theme_get_image_for_resolution($name, $res);
- create_path($dest_image);
- #- Append an exclamation point to the geometry to force the image size to exactly the size you specify.
- system('convert', '-geometry', $res . '!', $source_image, $dest_image);
- system($bootsplash_scripts . '/rewritejpeg', $dest_image);
-}
-
-sub theme_read_config_for_resolution {
- my ($theme, $res) = @_;
- my $file = theme_get_config_for_resolution($theme, $res);
- my $contents = cat_($file);
- my ($pb_x1, $pb_y1, $pb_x2, $pb_y2) = $contents =~ /^box\s+silent\s+noover\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)/m;
- my ($pc) = $contents =~ /^box\s+silent\s+inter\s+\d+\s+\d+\s+\d+\s+\d+\s+(#\w+)/m;
- { pc => $pc, px => $pb_x1, pw => $pb_x2 - $pb_x1, py => $pb_y1, ph => $pb_y2 - $pb_y1, getVarsFromSh($file) };
-}
-
-sub theme_write_config_for_resolution {
- my ($name, $res, $conf) = @_;
-
- my $config = theme_get_config_for_resolution($name, $res);
- create_path($config);
- my $jpeg = theme_get_image_for_resolution($name, $res);
-
- # progress/text rectangles border/inter coordinates
- my ($pb_x1, $pb_x2, $pb_y1, $pb_y2) = ($conf->{px}, $conf->{px} + $conf->{pw}, $conf->{py}, $conf->{py} + $conf->{ph});
- my ($pi_x1, $pi_x2, $pi_y1, $pi_y2) = ($pb_x1 + 1, $pb_x2 - 1, $pb_y1 + 1, $pb_y2 - 1);
- my ($tb_x1, $tb_x2, $tb_y1, $tb_y2) = ($conf->{tx}, $conf->{tx} + $conf->{tw}, $conf->{ty}, $conf->{ty} + $conf->{th});
- my ($ti_x1, $ti_x2, $ti_y1, $ti_y2) = ($tb_x1 + 1, $tb_x2 - 1, $tb_y1 + 1, $tb_y2 - 1);
- my $pc = $conf->{pc};
-
- output($config,
- qq(# This is the configuration file for the $res bootsplash picture
-# this file is necessary to specify the coordinates of the text box on the
-# splash screen.
-
-# config file version
-version=3
-
-# should the picture be displayed?
-state=1
-
-# fgcolor is the text forground color.
-# bgcolor is the text background (i.e. transparent) color.
-fgcolor=7
-bgcolor=0
-
-# (tx, ty) are the (x, y) coordinates of the text window in pixels.
-# tw/th is the width/height of the text window in pixels.
-tx=$conf->{tx}
-ty=$conf->{ty}
-tw=$conf->{tw}
-th=$conf->{th}
-
-# ttf message output parameters
-text_x=20
-text_y=550
-text_size=20
-text_color=0xeef4ff
-
-# name of the picture file (full path recommended)
-jpeg=$jpeg
-silentjpeg=$jpeg
-
-progress_enable=1
-
-# background
-# b(order) or i(nter)
-box silent noover $pb_x1 $pb_y1 $pb_x2 $pb_y2 #040454
-# progress bar
-box silent inter $pi_x1 $pi_y1 $pi_x1 $pi_y2 $pc $pc $pc $pc
-box silent $pi_x1 $pi_y1 $pi_x2 $pi_y2 $pc $pc $pc $pc
-# black border (top, bottom, left, right)
-box silent $pb_x1 $pb_y1 $pb_x2 $pb_y1 #313234
-box silent $pb_x1 $pb_y2 $pb_x2 $pb_y2 #889499
-box silent $pb_x1 $pb_y1 $pb_x1 $pb_y2 #313234
-box silent $pb_x2 $pb_y1 $pb_x2 $pb_y2 #889499
-
-# text box
-box noover $ti_x1 $ti_y1 $ti_x2 $ti_y2 #011763
-# black border (top, bottom, left, right)
-box $tb_x1 $tb_y1 $tb_x2 $tb_y1 #313234
-box $tb_x1 $tb_y2 $tb_x2 $tb_y2 #889499
-box $tb_x1 $tb_y1 $tb_x1 $tb_y2 #313234
-box $tb_x2 $tb_y1 $tb_x2 $tb_y2 #889499
-
-overpaintok=1
-
-LOGO_CONSOLE=$conf->{LOGO_CONSOLE}
-));
-}
-
-sub rectangle2xywh {
- my ($rect) = @_;
-
- my $x = min($rect->[0]{X} , $rect->[1]{X});
- my $y = min($rect->[0]{Y} , $rect->[1]{Y});
- my $w = abs($rect->[0]{X} - $rect->[1]{X});
- my $h = abs($rect->[0]{Y} - $rect->[1]{Y});
- ($x, $y, $w, $h);
-}
-
-sub xywh2rectangle {
- my ($x, $y, $w, $h) = @_;
- [ { X => $x, Y => $y }, { X => $x+$w, Y => $y+$h } ];
-}
-
-sub distance {
- my ($p1, $p2) = @_;
- sqr($p1->{X} - $p2->{X}) + sqr($p1->{Y} - $p2->{Y});
-}
-
-sub farthest {
- my ($point, @others) = @_;
- my $dist = 0;
- my $farthest;
- foreach (@others) {
- my $d = distance($point, $_);
- if ($d >= $dist) {
- $dist = $d;
- $farthest = $_;
- }
- }
- $farthest;
-}
-
-sub nearest {
- my ($point, @others) = @_;
- my $dist;
- my $nearest;
- foreach (@others) {
- my $d = distance($point, $_);
- if (! defined $dist || $d < $dist) {
- $dist = $d;
- $nearest = $_;
- }
- }
- $nearest;
-}
-
-1;
diff --git a/perl-install/c.pm b/perl-install/c.pm
index f1904ebc4..8312c0d79 100644
--- a/perl-install/c.pm
+++ b/perl-install/c.pm
@@ -1,4 +1,4 @@
-package c; # $Id$
+package c;
use vars qw($AUTOLOAD);
@@ -7,13 +7,42 @@ use MDK::Common;
sub AUTOLOAD() {
$AUTOLOAD =~ /::(.*)/ or return;
- my @l = eval { &{$c::stuff::{$1}} };
+ my $fct = $1;
+ my @l = eval { &{$c::stuff::{$fct}} };
if (my $err = $@) {
$err =~ /Undefined subroutine &main::/ ?
- die("can not find function $AUTOLOAD\n" . backtrace()) :
- die($err);
+ die("cannot find function $AUTOLOAD\n" . backtrace()) :
+ die("$fct: " . $err);
}
wantarray() ? @l : $l[0];
}
1;
+
+
+=head1 SYNOPSYS
+
+The C module is glue code between the Perl & the C worlds that enable drakx to:
+
+=over
+
+=item *
+
+access various C libraries, mainly libldetect
+
+=item *
+
+bind some C functions (eg: syslog(), ...)
+
+=item *
+
+implement in C some helper functions
+
+=back
+
+It is autogenerated from perl-install/c/stuff.xs.pl.
+One needs to run "perl Makefile.PL"
+
+It's used quite a lot by L<detect_devices>.
+
+=cut
diff --git a/perl-install/c/.cvsignore b/perl-install/c/.cvsignore
deleted file mode 100644
index 665b57e54..000000000
--- a/perl-install/c/.cvsignore
+++ /dev/null
@@ -1,9 +0,0 @@
-Makefile
-Makefile_c
-stuff.c
-stuff.bs
-pm_to_blib
-Makefile_c.old
-blib
-stuff.xs
-pcmcia_probe.c
diff --git a/perl-install/c/Makefile.PL b/perl-install/c/Makefile.PL
index ced83836b..f776d27f2 100644..100755
--- a/perl-install/c/Makefile.PL
+++ b/perl-install/c/Makefile.PL
@@ -6,19 +6,16 @@ use Config;
my $lib = arch() =~ /x86_64/ ? 'lib64' : 'lib';
-my $libs = '-lldetect -lext2fs';
+my $libs = '-lldetect -lparted';
-my $pcmcia_dir = $Config{archname} =~ /i.86/ ? '../../mdk-stage1/pcmcia_' : '';
-
-symlink "$pcmcia_dir/probe.c", "probe.c" if $pcmcia_dir;
+my $pcmcia_probe_o = "/usr/$lib/drakx-installer-binaries/pcmcia_probe.o";
WriteMakefile(
'NAME' => 'stuff',
- 'OPTIMIZE' => '-Os',
+ 'OPTIMIZE' => '-Os -Wall',
'MAKEFILE' => 'Makefile_c',
- 'OBJECT' => "stuff.o smp.o sbus.o silo.o smp-dmi.o" . ($pcmcia_dir && " probe.o"),
+ 'OBJECT' => "stuff.o " . (-e $pcmcia_probe_o && " $pcmcia_probe_o"),
'VERSION_FROM' => 'stuff.pm', # finds $VERSION
'LIBS' => [$libs], # e.g., '-lm'
'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
- 'INC' => ($pcmcia_dir && " -I$pcmcia_dir -I$pcmcia_dir/.."),
);
diff --git a/perl-install/c/README b/perl-install/c/README
deleted file mode 100644
index b5ad1224f..000000000
--- a/perl-install/c/README
+++ /dev/null
@@ -1,3 +0,0 @@
-md5.c, md5_crypt.c and md5.h are taken from pam (dir modules/pam_pwdb)
-
-smp.c is taken from RedHat's install
diff --git a/perl-install/c/sbus.c b/perl-install/c/sbus.c
deleted file mode 100644
index 85d44fa79..000000000
--- a/perl-install/c/sbus.c
+++ /dev/null
@@ -1,156 +0,0 @@
-/* This file is inspired from source code of kudzu from Red Hat, Inc.
- * It has been modified to keep only "what is needed" in C, the prom_walk
- * has been rewritten in perl for convenience :-)
- *
- * Copyright notice from original version.
- * sbus.c: Probe for Sun SBUS and UPA framebuffers using OpenPROM,
- * SBUS SCSI and Ethernet cards and SBUS or EBUS audio chips.
- *
- * Copyright (C) 1998, 1999 Jakub Jelinek (jj@ultra.linux.cz)
- * (C) 1999 Red Hat, Inc.
- *
- * This software may be freely redistributed under the terms of the GNU
- * public license.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- *
- */
-
-#ifdef __sparc__
-
-#include <fcntl.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/ioctl.h>
-#include <asm/openpromio.h>
-
-static char *promdev = "/dev/openprom";
-static int promfd = -1;
-static int prom_current_node;
-#define MAX_PROP 128
-#define MAX_VAL (4096-128-4)
-static char buf[4096];
-#define DECL_OP(size) struct openpromio *op = (struct openpromio *)buf; op->oprom_size = (size)
-
-int prom_open()
-{
- int prom_root_node;
-
- if (promfd == -1) {
- promfd = open(promdev, O_RDONLY);
- if (promfd == -1)
- return 0;
- }
- prom_root_node = prom_getsibling(0);
- if (!prom_root_node) {
- close(promfd);
- promfd = -1;
- return 0;
- }
- return prom_root_node;
-}
-
-void prom_close()
-{
- if (promfd != -1) {
- close(promfd);
- promfd = -1;
- }
-}
-
-int prom_getsibling(int node)
-{
- DECL_OP(sizeof(int));
-
- if (node == -1) return 0;
- *(int *)op->oprom_array = node;
- if (ioctl (promfd, OPROMNEXT, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-int prom_getchild(int node)
-{
- DECL_OP(sizeof(int));
-
- if (!node || node == -1) return 0;
- *(int *)op->oprom_array = node;
- if (ioctl (promfd, OPROMCHILD, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-char *prom_getopt(char *var, int *lenp)
-{
- DECL_OP(MAX_VAL);
-
- strcpy (op->oprom_array, var);
- if (ioctl (promfd, OPROMGETOPT, op) < 0)
- return 0;
- if (lenp) *lenp = op->oprom_size;
- return op->oprom_array;
-}
-
-void prom_setopt(char *var, char *value) {
- DECL_OP(MAX_VAL);
-
- strcpy (op->oprom_array, var);
- strcpy (op->oprom_array + strlen (var) + 1, value);
- ioctl (promfd, OPROMSETOPT, op);
-}
-
-char *prom_getproperty(char *prop, int *lenp)
-{
- DECL_OP(MAX_VAL);
-
- strcpy (op->oprom_array, prop);
- if (ioctl (promfd, OPROMGETPROP, op) < 0)
- return 0;
- if (lenp) *lenp = op->oprom_size;
- return op->oprom_array;
-}
-
-int prom_getbool(char *prop)
-{
- DECL_OP(0);
-
- *(int *)op->oprom_array = 0;
- for (;;) {
- op->oprom_size = MAX_PROP;
- if (ioctl(promfd, OPROMNXTPROP, op) < 0)
- return 0;
- if (!op->oprom_size)
- return 0;
- if (!strcmp (op->oprom_array, prop))
- return 1;
- }
-}
-
-int prom_pci2node(int bus, int devfn) {
- DECL_OP(2*sizeof(int));
-
- ((int *)op->oprom_array)[0] = bus;
- ((int *)op->oprom_array)[1] = devfn;
- if (ioctl (promfd, OPROMPCI2NODE, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-#else
-int prom_open() { return 0; }
-void prom_close() {}
-int prom_getsibling(int node) { return 0; }
-int prom_getchild(int node) { return 0; }
-char *prom_getopt(char *var, int *lenp) { return 0; /* NULL */ }
-void prom_setopt(char *var, char *value) {}
-char *prom_getproperty(char *prop, int *lenp) { return 0; /* NULL */ }
-int prom_getbool(char *prop) { return 0; }
-int prom_pci2node(int bus, int devfn) { return 0; }
-#endif /* __sparc__ */
diff --git a/perl-install/c/silo.c b/perl-install/c/silo.c
deleted file mode 100644
index 2fd621f4e..000000000
--- a/perl-install/c/silo.c
+++ /dev/null
@@ -1,817 +0,0 @@
-/* silo.c: Conversions between SCSI and IDE disk names
- * and OpenPROM fully qualified paths.
- *
- * Modified for DrakX light integration.
- * Copyright (C) 1999, 2000 Jakub Jelinek <jakub@redhat.com>
- *
- * This software may be freely redistributed under the terms of the GNU
- * public license.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-#ifdef __sparc__
-
-#define _GNU_SOURCE
-#include <fcntl.h>
-#include <stdio.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/ioctl.h>
-#include <asm/openpromio.h>
-#include <ctype.h>
-#include <dirent.h>
-#include <errno.h>
-#include <sys/stat.h>
-#include <sys/utsname.h>
-
-#ifndef OPROMSETCUR
-#define OPROMSETCUR 0x20004FF0
-#define OPROMPCI2NODE 0x20004FF1
-#define OPROMPATH2NODE 0x20004FF2
-#endif
-
-static int hasaliases;
-static char *promdev = "/dev/openprom";
-static int promfd;
-static char sd_targets[10] = "31204567";
-static int p1275 = 0;
-static int prom_root_node, prom_current_node;
-static int promvers;
-static void (*prom_walk_callback)(int node);
-static char prom_path[1024];
-#define MAX_PROP 128
-#define MAX_VAL (4096-128-4)
-static char buf[4096];
-static char regstr[40];
-#define DECL_OP(size) struct openpromio *op = (struct openpromio *)buf; op->oprom_size = (size)
-
-static int
-prom_setcur(int node) {
- DECL_OP(sizeof(int));
-
- if (node == -1) return 0;
- *(int *)op->oprom_array = node;
- if (ioctl (promfd, OPROMSETCUR, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-static int
-prom_getsibling(int node) {
- DECL_OP(sizeof(int));
-
- if (node == -1) return 0;
- *(int *)op->oprom_array = node;
- if (ioctl (promfd, OPROMNEXT, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-static int
-prom_getchild(int node) {
- DECL_OP(sizeof(int));
-
- if (!node || node == -1) return 0;
- *(int *)op->oprom_array = node;
- if (ioctl (promfd, OPROMCHILD, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-static char *
-prom_getproperty(char *prop, int *lenp) {
- DECL_OP(MAX_VAL);
-
- strcpy (op->oprom_array, prop);
- if (ioctl (promfd, OPROMGETPROP, op) < 0)
- return 0;
- if (lenp) *lenp = op->oprom_size;
- return op->oprom_array;
-}
-
-static char *
-prom_getopt(char *var, int *lenp) {
- DECL_OP(MAX_VAL);
-
- strcpy (op->oprom_array, var);
- if (ioctl (promfd, OPROMGETOPT, op) < 0)
- return 0;
- if (lenp) *lenp = op->oprom_size;
- return op->oprom_array;
-}
-
-static void
-prom_setopt(char *var, char *value) {
- DECL_OP(MAX_VAL);
-
- strcpy (op->oprom_array, var);
- strcpy (op->oprom_array + strlen (var) + 1, value);
- ioctl (promfd, OPROMSETOPT, op);
-}
-
-static int
-prom_getbool(char *prop) {
- DECL_OP(0);
-
- *(int *)op->oprom_array = 0;
- for (;;) {
- op->oprom_size = MAX_PROP;
- if (ioctl(promfd, OPROMNXTPROP, op) < 0)
- return 0;
- if (!op->oprom_size)
- return 0;
- if (!strcmp (op->oprom_array, prop))
- return 1;
- }
-}
-
-static int
-prom_pci2node(int bus, int devfn) {
- DECL_OP(2*sizeof(int));
-
- ((int *)op->oprom_array)[0] = bus;
- ((int *)op->oprom_array)[1] = devfn;
- if (ioctl (promfd, OPROMPCI2NODE, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-static int
-prom_path2node(char *path) {
- DECL_OP(MAX_VAL);
-
- strcpy (op->oprom_array, path);
- if (ioctl (promfd, OPROMPATH2NODE, op) < 0)
- return 0;
- prom_current_node = *(int *)op->oprom_array;
- return *(int *)op->oprom_array;
-}
-
-#define PW_TYPE_SBUS 1
-#define PW_TYPE_PCI 2
-#define PW_TYPE_EBUS 3
-
-static void
-prom_walk(char *path, int parent, int node, int type) {
- int nextnode;
- int len, ntype = type;
- char *prop;
-
- prop = prom_getproperty("name", &len);
- if (prop && len > 0) {
- if ((!strcmp(prop, "sbus") || !strcmp(prop, "sbi")) && !type)
- ntype = PW_TYPE_SBUS;
- else if (!strcmp(prop, "ebus") && type == PW_TYPE_PCI)
- ntype = PW_TYPE_EBUS;
- else if (!strcmp(prop, "pci") && !type)
- ntype = PW_TYPE_PCI;
- }
- *path = '/';
- strcpy (path + 1, prop);
- prop = prom_getproperty("reg", &len);
- if (prop && len >= 4) {
- unsigned int *reg = (unsigned int *)prop;
- int cnt = 0;
- if (!p1275 || (type == PW_TYPE_SBUS))
- sprintf (regstr, "@%x,%x", reg[0], reg[1]);
- else if (type == PW_TYPE_PCI) {
- if ((reg[0] >> 8) & 7)
- sprintf (regstr, "@%x,%x", (reg[0] >> 11) & 0x1f, (reg[0] >> 8) & 7);
- else
- sprintf (regstr, "@%x", (reg[0] >> 11) & 0x1f);
- } else if (len == 4)
- sprintf (regstr, "@%x", reg[0]);
- else {
- unsigned int regs[2];
-
- /* Things get more complicated on UPA. If upa-portid exists,
- then address is @upa-portid,second-int-in-reg, otherwise
- it is @first-int-in-reg/16,second-int-in-reg (well, probably
- upa-portid always exists, but just to be safe). */
- memcpy (regs, reg, sizeof(regs));
- prop = prom_getproperty("upa-portid", &len);
- if (prop && len == 4) {
- reg = (unsigned int *)prop;
- sprintf (regstr, "@%x,%x", reg[0], regs[1]);
- } else
- sprintf (regstr, "@%x,%x", regs[0] >> 4, regs[1]);
- }
- for (nextnode = prom_getchild(parent); nextnode; nextnode = prom_getsibling(nextnode)) {
- prop = prom_getproperty("name", &len);
- if (prop && len > 0 && !strcmp (path + 1, prop))
- cnt++;
- }
- if (cnt > 1)
- strcat (path, regstr);
- }
-
- prom_walk_callback(node);
-
- nextnode = prom_getchild(node);
- if (nextnode)
- prom_walk(strchr (path, 0), node, nextnode, ntype);
- nextnode = prom_getsibling(node);
- if (nextnode)
- prom_walk(path, parent, nextnode, type);
-}
-
-static int
-prom_init(int mode) {
- struct utsname u;
-
- promfd = open(promdev, mode);
- if (promfd == -1)
- return -1;
- prom_root_node = prom_getsibling(0);
- if (!prom_root_node)
- return -1;
-
- if (!uname (&u) && !strcmp (u.machine, "sparc64"))
- p1275 = 1;
- return 0;
-}
-
-#define SDSK_TYPE_IDE 1
-#define SDSK_TYPE_SD 2
-#define SDSK_TYPE_PLN 3
-#define SDSK_TYPE_FC 4
-
-static struct sdsk_disk {
- unsigned int prom_node;
- unsigned int type, host, hi, mid, lo;
- unsigned char *prom_name;
-} *hd = NULL, *sd = NULL;
-static int hdlen, sdlen;
-
-static void
-scan_walk_callback(int node) {
- int nextnode;
- char *prop;
- int len, disk;
- static int v0ctrl = 0;
-
- for (disk = 0; disk < hdlen + sdlen; disk++) {
- if (hd[disk].prom_node == node) {
- switch (hd[disk].type) {
- case SDSK_TYPE_IDE:
- for (nextnode = prom_getchild(node); nextnode; nextnode = prom_getsibling(nextnode)) {
- prop = prom_getproperty("name", &len);
- if (prop && len > 0 && (!strcmp (prop, "ata") || !strcmp (prop, "disk")))
- break;
- }
- if (!nextnode)
- continue;
- if (prop[0] == 'a')
- sprintf (prop, "/ata@%x,0/cmdk@%x,0", hd[disk].hi, hd[disk].lo);
- else
- sprintf (prop, "/disk@%x,0", hd[disk].hi * 2 + hd[disk].lo);
- break;
- case SDSK_TYPE_SD:
- for (nextnode = prom_getchild(node); nextnode; nextnode = prom_getsibling(nextnode)) {
- prop = prom_getproperty("compatible", &len);
- if (prop && len > 0 && !strcmp (prop, "sd"))
- break;
- prop = prom_getproperty("name", &len);
- if (prop && len > 0 && (!strcmp (prop, "sd") || !strcmp (prop, "disk")))
- break;
- }
- if (!nextnode || hd[disk].hi)
- continue;
- if (promvers) {
- char name[1024];
- prop = prom_getproperty("name", &len);
- if (prop && len > 0)
- strcpy (name, prop);
- else
- strcpy (name, "sd");
- if (!prop)
- prop = ((struct openpromio *)buf)->oprom_array;
- sprintf (prop, "/%s@%x,%x", name, hd[disk].mid, hd[disk].lo);
- } else {
- int i;
- for (i = 0; sd_targets[i]; i++)
- if (sd_targets[i] == '0' + hd[disk].mid)
- break;
- if (!sd_targets[i])
- i = hd[disk].mid;
- sprintf (prop, "sd(%d,%d,", v0ctrl, i);
- }
- break;
- case SDSK_TYPE_PLN:
- prop = ((struct openpromio *)buf)->oprom_array;
- sprintf (prop, "/SUNW,pln@%x,%x/SUNW,ssd@%x,%x",
- hd[disk].lo & 0xf0000000, hd[disk].lo & 0xffffff,
- hd[disk].hi, hd[disk].mid);
- break;
- case SDSK_TYPE_FC:
- prop = ((struct openpromio *)buf)->oprom_array;
- sprintf (prop, "/sf@0,0/ssd@w%08x%08x,%x", hd[disk].hi, hd[disk].mid, hd[disk].lo);
- break;
- default:
- continue;
- }
- hd[disk].prom_name = malloc (strlen (prom_path) + strlen(prop) + 3);
- if (!hd[disk].prom_name)
- continue;
- if (promvers)
- strcpy (hd[disk].prom_name, prom_path);
- else
- hd[disk].prom_name[0] = '\0';
- strcat (hd[disk].prom_name, prop);
- }
- }
- v0ctrl++;
-}
-
-static int
-scan_ide(void) {
- DIR * dir;
- char path[80];
- char buffer[512];
- int fd, i, disk;
- struct dirent * ent;
- int pci_bus, pci_devfn;
-
- if (access("/proc/ide", R_OK)) return 0;
-
- if (!(dir = opendir("/proc/ide"))) {
- return 1;
- }
-
- while ((ent = readdir(dir))) {
- if (ent->d_name[0] == 'h' && ent->d_name[1] == 'd' &&
- ent->d_name[2] >= 'a' && ent->d_name[2] <= 'z' &&
- ent->d_name[3] == '\0') {
- disk = ent->d_name[2] - 'a';
- if (disk >= hdlen) {
- hd = (struct sdsk_disk *)realloc(hd, ((disk&~3)+4)*sizeof(struct sdsk_disk));
- memset (hd + hdlen, 0, ((disk&~3)+4-hdlen)*sizeof(struct sdsk_disk));
- hdlen = (disk&~3)+4;
- }
- for (i = (disk & ~3); i <= (disk | 3); i++) {
- if (hd[i].type)
- break;
- }
- if (i > (disk | 3)) {
- sprintf(path, "/proc/ide/%s", ent->d_name);
- if (readlink(path, buffer, 512) < 5)
- continue;
- if (strncmp(buffer, "ide", 3) ||
- !isdigit(buffer[3]) ||
- buffer[4] != '/')
- continue;
- buffer[4] = 0;
- sprintf(path, "/proc/ide/%s/config", buffer);
- if ((fd = open(path, O_RDONLY)) < 0)
- continue;
- i = read(fd, buffer, 50);
- close(fd);
- if (i < 50) continue;
- if (sscanf (buffer, "pci bus %x device %x ",
- &pci_bus, &pci_devfn) != 2)
- continue;
- hd[disk].prom_node = prom_pci2node (pci_bus, pci_devfn);
- } else
- hd[disk].prom_node = hd[i].prom_node;
- hd[disk].type = SDSK_TYPE_IDE;
- hd[disk].hi = (disk & 2) >> 1;
- hd[disk].lo = (disk & 1);
- }
- }
-
- closedir(dir);
-
- return 0;
-}
-
-static int
-scan_scsi(void) {
- FILE *f;
- DIR * dir, *dirhba;
- struct dirent * ent, *enthba;
- struct stat st;
- char * p, * q;
- char buf[512];
- char path[128];
- int disk = 0;
- int host, channel, id, lun;
- int prom_node, pci_bus, pci_devfn;
-
- if (access("/proc/scsi/scsi", R_OK)) {
- return 0;
- }
-
- f = fopen("/proc/scsi/scsi", "r");
- if (f == NULL) return 1;
-
- if (fgets(buf, sizeof(buf), f) == NULL) {
- fclose(f);
- return 1;
- }
- if (!strcmp(buf, "Attached devices: none\n")) {
- fclose(f);
- return 0;
- }
-
- while (fgets(buf, sizeof(buf), f) != NULL) {
- if (sscanf(buf, "Host: scsi%d Channel: %d Id: %d Lun: %d\n",
- &host, &channel, &id, &lun) != 4)
- break;
- if (fgets(buf, sizeof(buf), f) == NULL)
- break;
- if (strncmp(buf, " Vendor:", 9))
- break;
- if (fgets(buf, sizeof(buf), f) == NULL)
- break;
- if (strncmp(buf, " Type: ", 10))
- break;
- if (!strncmp(buf+10, "Direct-Access", 13)) {
- if (disk >= sdlen) {
- hd = (struct sdsk_disk *)
- realloc(hd, (hdlen+(disk&~3)+4)*sizeof(struct sdsk_disk));
- sd = hd + hdlen;
- memset (sd + sdlen, 0,
- ((disk&~3)+4-sdlen)*sizeof(struct sdsk_disk));
- sdlen = (disk&~3)+4;
- }
- sd[disk].type = SDSK_TYPE_SD;
- sd[disk].host = host;
- sd[disk].hi = channel;
- sd[disk].mid = id;
- sd[disk].lo = lun;
- disk++;
- }
- }
- fclose (f);
-
- if (!(dir = opendir("/proc/scsi"))) {
- if (!hdlen && hd) {
- free(hd);
- hd = NULL;
- }
- sd = NULL;
- sdlen = 0;
- return 1;
- }
-
- while ((ent = readdir(dir))) {
- if (!strcmp (ent->d_name, "scsi") || ent->d_name[0] == '.')
- continue;
- sprintf (path, "/proc/scsi/%s", ent->d_name);
- if (stat (path, &st) < 0 || !S_ISDIR (st.st_mode))
- continue;
- if (!(dirhba = opendir(path)))
- continue;
-
- while ((enthba = readdir(dirhba))) {
- if (enthba->d_name[0] == '.')
- continue;
- host = atoi(enthba->d_name);
- sprintf (path, "/proc/scsi/%s/%s", ent->d_name, enthba->d_name);
- f = fopen (path, "r");
- if (f == NULL) continue;
-
- if (!strcmp (ent->d_name, "esp") ||
- !strcmp (ent->d_name, "qlogicpti") ||
- !strcmp (ent->d_name, "fcal"))
- p = "PROM node";
- else if (!strcmp (ent->d_name, "pluto"))
- p = "serial ";
- else
- p = "PCI bus";
- while (fgets (buf, sizeof(buf), f) != NULL) {
- q = strstr (buf, p);
- if (q == NULL) continue;
- prom_node = 0;
- switch (p[1]) {
- case 'R':
- if (sscanf (q, "PROM node %x", &prom_node) == 1)
- q = NULL;
- break;
- case 'e':
- if (sscanf (q, "serial 000000%x %*dx%*d on soc%*d port %x PROM node %x",
- &id, &lun, &prom_node) == 3 &&
- lun >= 10 && lun <= 11) {
- q = NULL;
- }
- break;
- case 'C':
- if (sscanf (q, "PCI bus %x device %x", &pci_bus, &pci_devfn) == 2) {
- q = NULL;
- prom_node = prom_pci2node (pci_bus, pci_devfn);
- }
- break;
- }
- if (q == NULL) {
- for (disk = 0; disk < sdlen; disk++)
- if (sd[disk].host == host && sd[disk].type) {
- sd[disk].prom_node = prom_node;
- if (p[1] == 'e') {
- sd[disk].type = SDSK_TYPE_PLN;
- sd[disk].lo = (lun << 28) | id;
- } else if (!strcmp (ent->d_name, "fcal"))
- sd[disk].type = SDSK_TYPE_FC;
- }
- }
- }
- if (!strcmp (ent->d_name, "fcal")) {
- while (fgets (buf, sizeof(buf), f) != NULL) {
- unsigned long long ll;
- if (sscanf (buf, " [AL-PA: %*x, Id: %d, Port WWN: %Lx, Node WWN: ", &id, &ll) == 2) {
- for (disk = 0; disk < sdlen; disk++)
- if (sd[disk].host == host && sd[disk].mid == id) {
- sd[disk].hi = ll >> 32;
- sd[disk].mid = ll;
- }
- }
- }
- }
- fclose(f);
- }
- closedir(dirhba);
- }
- closedir(dir);
- return 0;
-}
-
-static int get_prom_ver(void)
-{
- FILE *f = fopen ("/proc/cpuinfo","r");
- int ver = 0;
- char buffer[1024];
- char *p;
-
- if (f) {
- while (fgets (buffer, 1024, f)) {
- if (!strncmp (buffer, "promlib", 7)) {
- p = strstr (buffer, "Version ");
- if (p) {
- p += 8;
- if (*p == '0' || (*p >= '2' && *p <= '3')) {
- ver = *p - '0';
- }
- }
- break;
- }
- }
- fclose(f);
- }
- if (!ver) {
- int len;
- p = prom_getopt("sd-targets", &len);
- if (p && len > 0 && len <= 8)
- strcpy(sd_targets, p);
- }
- return ver;
-}
-
-static void check_aliases(void) {
- int nextnode, len;
- char *prop;
- hasaliases = 0;
- for (nextnode = prom_getchild(prom_root_node); nextnode; nextnode = prom_getsibling(nextnode)) {
- prop = prom_getproperty("name", &len);
- if (prop && len > 0 && !strcmp (prop, "aliases"))
- hasaliases = 1;
- }
-}
-
-char *prom_root_name = NULL;
-
-static void get_root_name(void) {
- int len;
- char *prop;
-
- prom_getsibling(0);
- prop = prom_getproperty("name", &len);
- if (prop && len > 0)
- prom_root_name = strdup(prop);
-}
-
-int init_sbusdisk(void) {
- if (prom_init(O_RDONLY))
- return -1;
- promvers = get_prom_ver();
- check_aliases();
- get_root_name();
- scan_ide();
- scan_scsi();
- prom_walk_callback = scan_walk_callback;
- prom_walk(prom_path, prom_root_node, prom_getchild (prom_root_node), 0);
- close(promfd);
- return 0;
-}
-
-void set_prom_vars(char *linuxAlias, char *bootDevice) {
- int len;
- int aliasDone = 0;
- if (prom_init(O_RDWR))
- return;
- if (linuxAlias && hasaliases) {
- char *use_nvramrc;
- char nvramrc[2048];
- char *p, *q, *r, *s;
- int enabled = -1;
- int count;
-
- use_nvramrc = prom_getopt ("use-nvramrc?", &len);
- if (len > 0) {
- if (!strcasecmp (use_nvramrc, "false"))
- enabled = 0;
- else if (!strcasecmp (use_nvramrc, "true"))
- enabled = 1;
- }
- if (enabled != -1) {
- p = prom_getopt ("nvramrc", &len);
- if (p) {
- memcpy (nvramrc, p, len);
- nvramrc [len] = 0;
- q = nvramrc;
- for (;;) {
- /* If there is already `devalias linux /some/ugly/prom/path'
- make sure we fully understand that and remove it. */
- if (!strncmp (q, "devalias", 8) && (q[8] == ' ' || q[8] == '\t')) {
- for (r = q + 9; *r == ' ' || *r == '\t'; r++);
- if (!strncmp (r, "linux", 5)) {
- for (s = r + 5; *s && *s != ' ' && *s != '\t'; s++);
- if (!*s) break;
- if (s == r + 5 ||
- (r[5] == '#' && r[6] >= '0' && r[6] <= '9' &&
- (s == r + 7 ||
- (r[7] >= '0' && r[7] <= '9' && s == r + 8)))) {
- for (r = s + 1; *r == ' ' || *r == '\t'; r++);
- for (; *r && *r != ' ' && *r != '\t' && *r != '\n'; r++);
- for (; *r == ' ' || *r == '\t'; r++);
- if (*r == '\n') {
- r++;
- memmove (q, r, strlen(r) + 1);
- continue;
- }
- }
- }
- }
- q = strchr (q, '\n');
- if (!q) break;
- q++;
- }
- len = strlen (nvramrc);
- if (len && nvramrc [len-1] != '\n')
- nvramrc [len++] = '\n';
- p = nvramrc + len;
- p = stpcpy (p, "devalias linux ");
- r = linuxAlias;
- q = strchr (r, ';');
- count = 1;
- while (q) {
- memcpy (p, r, q - r);
- p += q - r;
- sprintf (p, "\ndevalias linux#%d ", count++);
- p = strchr (p, 0);
- r = q + 1;
- q = strchr (r, ';');
- }
- p = stpcpy (p, r);
- *p++ = '\n';
- *p = 0;
- prom_setopt ("nvramrc", nvramrc);
- if (!enabled)
- prom_setopt ("use-nvramrc?", "true");
- aliasDone = 1;
- }
- }
- }
- if (bootDevice) {
- char *p;
- if (aliasDone)
- bootDevice = "linux";
- p = prom_getopt ("boot-device", &len);
- if (p) {
- prom_setopt ("boot-device", bootDevice);
- prom_setopt ("boot-file", "");
- } else {
- p = prom_getopt ("boot-from", &len);
- if (p)
- prom_setopt ("boot-from", bootDevice);
- }
- }
- close(promfd);
-}
-
-#ifdef STANDALONE_SILO
-
-int main(void) {
- int i;
-
- init_sbusdisk();
- set_prom_vars ("/sbus@1f,0/espdma/esp/sd@1,0:c;/sbus@1f,0/espdma/esp/sd@1,0:g;/sbus@1f,0/espdma/esp/sd@1,0:h", "linux");
- printf ("prom root name `%s'\n", prom_root_name);
- for (i = 0; i < hdlen; i++) {
- if (hd[i].type)
- printf ("hd%c %x %d %d %d\n", i + 'a', hd[i].prom_node,
- hd[i].hi, hd[i].mid, hd[i].lo);
- if (hd[i].prom_name) printf ("%s\n", hd[i].prom_name);
- }
- for (i = 0; i < sdlen; i++) {
- if (sd[i].type) {
- if (i < 26)
- printf ("sd%c %x %d %d %d\n", i + 'a', sd[i].prom_node,
- sd[i].hi, sd[i].mid, sd[i].lo);
- else
- printf ("sd%c%c %x %d %d %d\n", (i / 26) + 'a' - 1, (i % 26) + 'a', sd[i].prom_node,
- sd[i].hi, sd[i].mid, sd[i].lo);
- }
- if (sd[i].prom_name) printf ("%s\n", sd[i].prom_name);
- }
- exit(0);
-}
-
-#else
-
-void
-initSilo ()
-{
- return init_sbusdisk();
-}
-
-char *
-disk2PromPath (unsigned char *disk)
-{
- static unsigned char prompath[1024];
- int diskno = -1, part;
-
- if (disk[0] == 'h' && disk[1] == 'd' && disk[2] >= 'a' && disk[2] <= 'z') {
- diskno = disk[2] - 'a';
- disk += 3;
- } else if (disk[0] == 's' && disk[1] == 'd' && disk[2] >= 'a' && disk[2] <= 'z') {
- if (disk[3] >= 'a' && disk[3] <= 'z') {
- diskno = (disk[2] - 'a' + 1) * 26 + (disk[3] - 'a');
- disk += 4;
- } else {
- diskno = disk[2] - 'a';
- disk += 3;
- }
- if (diskno >= 128)
- diskno = -1;
- else
- diskno += hdlen;
- }
- if (diskno == -1)
- part = -1;
- else if (!disk[0])
- part = 3;
- else {
- part = atoi (disk);
- if (part <= 0 || part > 8) part = -1;
- }
- if (diskno < 0 || part == -1 ||
- diskno >= hdlen + sdlen || !hd[diskno].prom_name) {
- return NULL;
- }
- if (!promvers)
- sprintf (prompath, "%s%d)", hd[diskno].prom_name, part ? part - 1 : 2);
- else {
- if (part)
- sprintf (prompath, "%s:%c", hd[diskno].prom_name, part + 'a' - 1);
- else
- strcpy (prompath, hd[diskno].prom_name);
- }
- return prompath;
-}
-
-int
-hasAliases (void)
-{
- return hasaliases;
-}
-
-char *
-promRootName (void)
-{
- return prom_root_name ? prom_root_name : "";
-}
-
-void
-setPromVars (char *linuxAlias, char *bootDevice)
-{
- if (linuxAlias && !*linuxAlias) linuxAlias = NULL;
- if (bootDevice && !*bootDevice) bootDevice = NULL;
- set_prom_vars (linuxAlias, bootDevice);
-}
-
-#endif
-
-#else
-void initSilo() {}
-char *disk2PromPath(unsigned char *disk) { return 0; /* NULL */ }
-int hasAliases(void) { return 0; }
-char *promRootName(void) { return 0; /* NULL */ }
-void setPromVars(char *linuxAlias, char *bootDevice) {}
-#endif /* __sparc__ */
diff --git a/perl-install/c/smp-dmi.c b/perl-install/c/smp-dmi.c
deleted file mode 100644
index 241d8f464..000000000
--- a/perl-install/c/smp-dmi.c
+++ /dev/null
@@ -1,302 +0,0 @@
-/*
- * CPU detetion based on DMI decode rev 1.2
- *
- * (C) 2003 Nicolas Planel <nplanel@mandrakesoft.com>
- *
- * Licensed under the GNU Public license. If you want to use it in with
- * another license just ask.
- */
-
-#include <stdio.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <string.h>
-#include <stdlib.h>
-
-typedef unsigned char u8;
-typedef unsigned short u16;
-typedef unsigned int u32;
-
-static void
-dump_raw_data(void *data, unsigned int length)
-{
- unsigned char buffer1[80], buffer2[80], *b1, *b2, c;
- unsigned char *p = data;
- unsigned long column=0;
- unsigned int length_printed = 0;
- const unsigned char maxcolumn = 16;
- while (length_printed < length) {
- b1 = buffer1;
- b2 = buffer2;
- for (column = 0;
- column < maxcolumn && length_printed < length;
- column ++) {
- b1 += sprintf(b1, "%02x ",(unsigned int) *p);
- if (*p < 32 || *p > 126) c = '.';
- else c = *p;
- b2 += sprintf(b2, "%c", c);
- p++;
- length_printed++;
- }
- /* pad out the line */
- for (; column < maxcolumn; column++)
- {
- b1 += sprintf(b1, " ");
- b2 += sprintf(b2, " ");
- }
-
- printf("%s\t%s\n", buffer1, buffer2);
- }
-}
-
-
-
-struct dmi_header
-{
- u8 type;
- u8 length;
- u16 handle;
-};
-
-static char *dmi_string(struct dmi_header *dm, u8 s)
-{
- u8 *bp=(u8 *)dm;
- if (!s) return "";
-
- bp+=dm->length;
- while(s>1)
- {
- bp+=strlen(bp);
- bp++;
- s--;
- }
- return bp;
-}
-
-static char *dmi_processor_type(u8 code)
-{
- static char *processor_type[]={
- "",
- "Other",
- "Unknown",
- "Central Processor",
- "Math Processor",
- "DSP Processor",
- "Video Processor"
- };
-
- if(code == 0xFF)
- return "Other";
-
- if (code > 0xA1)
- return "";
- return processor_type[code];
-}
-
-static char *dmi_processor_family(u8 code)
-{
- static char *processor_family[]={
- "",
- "Other",
- "Unknown",
- "8086",
- "80286",
- "Intel386 processor",
- "Intel486 processor",
- "8087",
- "80287",
- "80387",
- "80487",
- "Pentium processor Family",
- "Pentium Pro processor",
- "Pentium II processor",
- "Pentium processor with MMX technology",
- "Celeron processor",
- "Pentium II Xeon processor",
- "Pentium III processor",
- "M1 Family",
- "M1","M1","M1","M1","M1","M1", /* 13h - 18h */
- "K5 Family",
- "K5","K5","K5","K5","K5","K5", /* 1Ah - 1Fh */
- "Power PC Family",
- "Power PC 601",
- "Power PC 603",
- "Power PC 603+",
- "Power PC 604",
- };
-
- if(code == 0xFF)
- return "Other";
-
- if (code > 0x24)
- return "";
- return processor_family[code];
-}
-
-typedef int (*dmi_decode)(u8 * data);
-
-static int decode_handle(int fd, u32 base, int len, int num, dmi_decode decode)
-{
- u8 *buf = malloc(len);
- struct dmi_header *dm;
- u8 *data;
- int i = 0;
- int ret = 0;
-
- if (lseek(fd, (long)base, 0) == -1) {
- perror("dmi: lseek");
- return;
- }
- if (read(fd, buf, len)!=len) {
- perror("dmi: read");
- return;
- }
- data = buf;
- while(i<num && data+sizeof(struct dmi_header)<=buf+len)
- {
- u8 *next;
- struct dmi_header *dm = (struct dmi_header *)data;
-
- /* look for the next handle */
- next=data+dm->length;
- while(next-buf+1<len && (next[0]!=0 || next[1]!=0))
- next++;
- next+=2;
- if(next-buf<=len)
- ret += decode(data);
- else {
- ret = 0; /* TRUNCATED */
- break;
- }
- data=next;
- i++;
- }
- free(buf);
- return ret;
-}
-
-static int dmi_detect(dmi_decode decode) {
- unsigned char buf[20];
- int fd = open("/dev/mem", O_RDONLY);
- long fp = 0xE0000L;
- int ret = 0;
-
- if (fd == -1) {
- perror("/dev/mem");
- exit(1);
- }
- if (lseek(fd, fp, 0) == -1) {
- perror("seek");
- exit(1);
- }
-
- while (fp < 0xFFFFF)
- {
- if (read(fd, buf, 16) != 16)
- perror("read");
-
- if (memcmp(buf, "_DMI_", 5) == 0) {
- u16 num = buf[13]<<8|buf[12];
- u16 len = buf[7]<<8|buf[6];
- u32 base = buf[11]<<24|buf[10]<<16|buf[9]<<8|buf[8];
-
- ret = decode_handle(fd, base, len, num, decode);
- break;
- }
- fp += 16;
- }
- close(fd);
- return ret;
-}
-
-static int processor(u8 *data) {
- struct dmi_header *dm = (struct dmi_header *)data;
-
- if((dm->type == 4) && /*"Central Processor"*/(data[5] == 3)) {
- if(/*Processor Manufacturer*/data[7] != 0)
- return 1;
- }
- return 0;
-}
-
-static int memory_in_MB_type6(u8 *data)
-{
- struct dmi_header *dm;
-
- int dmi_memory_module_size(u8 code) {
- /* 3.3.7.2 */
- switch(code&0x7F) {
- case 0x7D: /* Not Determinable */
- case 0x7E: /* Disabled */
- case 0x7F: /* Not Installed */
- break;
- default:
- return 1<<(code&0x7F);
- }
- return 0;
- }
-
- dm = (struct dmi_header *)data;
-
- if ((dm->type == 6) && (dm->length >= 0xC))
- return dmi_memory_module_size(data[0x0A]); /* Enabled Size */
-
- return 0;
-}
-
-static int memory_in_MB_type17(u8 *data)
-{
- struct dmi_header *dm;
-
- int form_factor_check(u8 code) {
- /* 3.3.18.1 */
- static const char form_factor[]={
- 0, /* "Other", */ /* 0x01 */
- 0, /* "Unknown", */
- 1, /* "SIMM", */
- 1, /* "SIP", */
- 0, /* "Chip", */
- 1, /* "DIP", */
- 0, /* "ZIP", */
- 0, /* "Proprietary Card", */
- 1, /* "DIMM", */
- 0, /* "TSOP", */
- 0, /* "Row Of Chips", */
- 1, /* "RIMM", */
- 1, /* "SODIMM", */
- 1, /* "SRIMM" *//* 0x0E */
- };
-
- if(code>=0x01 && code<=0x0E)
- return form_factor[code-0x01];
- return 0; /* out of spec */
- }
- int dmi_memory_device_size(u16 code) {
- int mult = 1;
-
- if (code == 0 || code == 0xFFFF)
- return 0;
- if (code & 0x8000) /* code is in KB */
- mult = 1024;
- return (code & 0x7FFF) * mult;
- }
-
- dm = (struct dmi_header *)data;
-
- if ((dm->type == 17) && (dm->length >= 0x15)) {
- if (form_factor_check(data[0x0E]))
- return dmi_memory_device_size((data[0x0D] << 8) + data[0x0C]);
- }
-
- return 0;
-}
-
-int intelDetectSMP(void) {
- return dmi_detect(processor) > 1;
-}
-
-int dmiDetectMemory(void) {
- int s1 = dmi_detect(memory_in_MB_type6);
- int s2 = dmi_detect(memory_in_MB_type17);
- return s1 > s2 ? s1 : s2;
-}
diff --git a/perl-install/c/smp-test.c b/perl-install/c/smp-test.c
deleted file mode 100644
index f644449b8..000000000
--- a/perl-install/c/smp-test.c
+++ /dev/null
@@ -1,6 +0,0 @@
-main() {
- if (detectSMP())
- printf("has smp\n");
- else
- printf("no smp\n");
-}
diff --git a/perl-install/c/smp.c b/perl-install/c/smp.c
deleted file mode 100644
index 886321e06..000000000
--- a/perl-install/c/smp.c
+++ /dev/null
@@ -1,516 +0,0 @@
-/*
-[_Anarchy_(alan@lightning.swansea.uk.linux.org)] you should do one check
- though - if the board seems to be SMP and the CPU in /proc/cpuinfo is non
- intel dont install an SMP kernel - thats a dual pentium board with a cyrix
- or similar single cpu in it
-*/
-
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <sys/mman.h>
-#include <string.h>
-#include <errno.h>
-
-#ifdef __alpha__
-int alphaDetectSMP(void)
-{
- int issmp = 0;
- FILE *f;
-
- f = fopen("/proc/cpuinfo", "r");
- if (f) {
- char buff[1024];
-
- while (fgets (buff, 1024, f) != NULL) {
- if (!strncmp (buff, "cpus detected\t\t: ", 17)) {
- if (strtoul (buff + 17, NULL, 0) > 1)
- issmp = 1;
- break;
- }
- }
- fclose(f);
- } else
- return -1;
-
- return issmp;
-}
-#endif /* __alpha__ */
-
-#ifdef __sparc__
-int sparcDetectSMP(void)
-{
- int issmp = 0;
- FILE *f;
-
- f = fopen("/proc/cpuinfo", "r");
- if (f) {
- char buff[1024];
-
- while (fgets (buff, 1024, f) != NULL) {
- if (!strncmp (buff, "ncpus probed\t: ", 15)) {
- if (strtoul (buff + 15, NULL, 0) > 1)
- issmp = 1;
- break;
- }
- }
- fclose(f);
- } else
- return -1;
-
- return issmp;
-}
-#endif /* __sparc__ */
-
-/* just a placeholder for now - don't have an SMP machine
- need something in place to build - s.benedict */
-
-#ifdef __powerpc__
-int ppcDetectSMP(void)
-{
- int issmp = 0;
- FILE *f;
-
- f = fopen("/proc/cpuinfo", "r");
- if (f) {
- char buff[1024];
-
- while (fgets (buff, 1024, f) != NULL) {
- if (!strncmp (buff, "ncpus active\t: ", 15)) {
- if (strtoul (buff + 15, NULL, 0) > 1)
- issmp = 1;
- break;
- }
- }
- fclose(f);
- } else
- return -1;
-
- return issmp;
-}
-#endif /* __powerpc__ */
-
-#if defined(__i386__) || defined(__x86_64__)
-/*
- * Copyright (c) 1996, by Steve Passe
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. The name of the developer may NOT be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $Id$
- */
-
-/*
- * mptable.c
- */
-
-#define VMAJOR 2
-#define VMINOR 0
-#define VDELTA 12
-
-/*
- * this will cause the raw mp table to be dumped to /tmp/mpdump
- *
-#define RAW_DUMP
- */
-
-#define MP_SIG 0x5f504d5f /* _MP_ */
-#define EXTENDED_PROCESSING_READY
-#define OEM_PROCESSING_READY_NOT
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <sys/types.h>
-
-#define LINUX 1
-#if LINUX
-typedef unsigned int vm_offset_t;
-#else
-#include <machine/types.h>
-#endif
-
-typedef unsigned char u8;
-typedef unsigned short u16;
-typedef unsigned int u32;
-typedef vm_offset_t addr_t;
-
-/* EBDA is @ 40:0e in real-mode terms */
-#define EBDA_POINTER 0x040e /* location of EBDA pointer */
-
-/* CMOS 'top of mem' is @ 40:13 in real-mode terms */
-#define TOPOFMEM_POINTER 0x0413 /* BIOS: base memory size */
-
-#define DEFAULT_TOPOFMEM 0xa0000
-
-#define BIOS_BASE 0xf0000
-#define BIOS_BASE2 0xe0000
-#define BIOS_SIZE 0x10000
-#define ONE_KBYTE 1024
-
-#define GROPE_AREA1 0x80000
-#define GROPE_AREA2 0x90000
-#define GROPE_SIZE 0x10000
-
-/* MP Floating Pointer Structure */
-typedef struct MPFPS {
- char signature[ 4 ];
- addr_t pap;
- u8 length;
- u8 spec_rev;
- u8 checksum;
- u8 mpfb1;
- u8 mpfb2;
- u8 mpfb3;
- u8 mpfb4;
- u8 mpfb5;
-} mpfps_t;
-
-/* MP Configuration Table Header */
-typedef struct MPCTH {
- char signature[ 4 ];
- u16 base_table_length;
- u8 spec_rev;
- u8 checksum;
- u8 oem_id[ 8 ];
- u8 product_id[ 12 ];
- addr_t oem_table_pointer;
- u16 oem_table_size;
- u16 entry_count;
- addr_t apic_address;
- u16 extended_table_length;
- u8 extended_table_checksum;
- u8 reserved;
-} mpcth_t;
-
-typedef struct PROCENTRY {
- u8 type;
- u8 apicID;
- u8 apicVersion;
- u8 cpuFlags;
- u32 cpuSignature;
- u32 featureFlags;
- u32 reserved1;
- u32 reserved2;
-} ProcEntry;
-
-#define PROCENTRY_FLAG_EN 0x01
-
-static void seekEntry( vm_offset_t addr );
-static void apic_probe( vm_offset_t* paddr, int* where );
-static void readEntry( void* entry, int size );
-
-/* global data */
-static int pfd; /* physical /dev/mem fd */
-static int verbose = 0;
-static int grope = 0;
-
-static int
-readType()
-{
- u_char type;
-
- if ( read( pfd, &type, sizeof( u_char ) ) != sizeof( u_char ) ) {
- perror( "type read" );
- fprintf( stderr, "\npfd: %d", pfd );
- fflush( stderr );
- exit( 1 );
- }
-
- if ( lseek( pfd, -1, SEEK_CUR ) < 0 ) {
- perror( "type seek" );
- exit( 1 );
- }
-
- return (int)type;
-}
-
-extern int intelDetectSMP(void);
-
-// old detection
-static int intelDetectSMP_mptable(void)
-{
- vm_offset_t paddr;
- int where;
- mpfps_t mpfps;
- int rc = 0;
- int ncpus = 0;
-
- /* open physical memory for access to MP structures */
- if ( (pfd = open( "/dev/mem", O_RDONLY )) < 0 ) {
- return 0;
- }
-
- /* probe for MP structures */
- apic_probe( &paddr, &where );
- if ( where <= 0 )
- return 0;
-
- seekEntry( paddr );
- readEntry( &mpfps, sizeof( mpfps_t ) );
-
- if (mpfps.mpfb1)
- /* old style */
- rc = 1;
- else {
- /* go to the config table */
- mpcth_t cth;
- int count, i;
-
- paddr = mpfps.pap;
- seekEntry( paddr );
- readEntry( &cth, sizeof( cth ) );
- /* if we don't have any entries, the kernel sure
- won't be able to set up mp. Needs at least one entry
- for smp kernel */
- if (cth.entry_count <= 1) {
- close (pfd);
- return 0;
- }
- count = cth.entry_count;
- for (i = 0; i < count; i++) {
- if ( readType() == 0 ) {
- ProcEntry entry;
- readEntry( &entry, sizeof( entry ) );
- if (entry.cpuFlags & PROCENTRY_FLAG_EN)
- ncpus++;
- }
- }
- if (ncpus > 1)
- rc = 1;
- }
-
- close (pfd);
- return rc;
-}
-
-/*
- * set PHYSICAL address of MP floating pointer structure
- */
-#define NEXT(X) ((X) += 4)
-static void
-apic_probe( vm_offset_t* paddr, int* where )
-{
- /*
- * c rewrite of apic_probe() by Jack F. Vogel
- */
-
- int x;
- u_short segment;
- vm_offset_t target;
- u_int buffer[ BIOS_SIZE / sizeof( int ) ];
-
- if ( verbose )
- printf( "\n" );
-
- /* search Extended Bios Data Area, if present */
- if ( verbose )
- printf( " looking for EBDA pointer @ 0x%04x, ", EBDA_POINTER );
- seekEntry( (vm_offset_t)EBDA_POINTER );
- readEntry( &segment, 2 );
- if ( segment ) { /* search EBDA */
- target = (vm_offset_t)segment << 4;
- if ( verbose )
- printf( "found, searching EBDA @ 0x%08x\n", target );
- seekEntry( target );
- readEntry( buffer, ONE_KBYTE );
-
- for ( x = 0; x < ONE_KBYTE / sizeof ( unsigned int ); NEXT(x) ) {
- if ( buffer[ x ] == MP_SIG ) {
- *where = 1;
- *paddr = (x * sizeof( unsigned int )) + target;
- return;
- }
- }
- }
- else {
- if ( verbose )
- printf( "NOT found\n" );
- }
-
- /* read CMOS for real top of mem */
- seekEntry( (vm_offset_t)TOPOFMEM_POINTER );
- readEntry( &segment, 2 );
- --segment; /* less ONE_KBYTE */
- target = segment * 1024;
- if ( verbose )
- printf( " searching CMOS 'top of mem' @ 0x%08x (%dK)\n",
- target, segment );
- seekEntry( target );
- readEntry( buffer, ONE_KBYTE );
-
- for ( x = 0; x < ONE_KBYTE / sizeof ( unsigned int ); NEXT(x) ) {
- if ( buffer[ x ] == MP_SIG ) {
- *where = 2;
- *paddr = (x * sizeof( unsigned int )) + target;
- return;
- }
- }
-
- /* we don't necessarily believe CMOS, check base of the last 1K of 640K */
- if ( target != (DEFAULT_TOPOFMEM - 1024)) {
- target = (DEFAULT_TOPOFMEM - 1024);
- if ( verbose )
- printf( " searching default 'top of mem' @ 0x%08x (%dK)\n",
- target, (target / 1024) );
- seekEntry( target );
- readEntry( buffer, ONE_KBYTE );
-
- for ( x = 0; x < ONE_KBYTE / sizeof ( unsigned int ); NEXT(x) ) {
- if ( buffer[ x ] == MP_SIG ) {
- *where = 3;
- *paddr = (x * sizeof( unsigned int )) + target;
- return;
- }
- }
- }
-
- /* search the BIOS */
- if ( verbose )
- printf( " searching BIOS @ 0x%08x\n", BIOS_BASE );
- seekEntry( BIOS_BASE );
- readEntry( buffer, BIOS_SIZE );
-
- for ( x = 0; x < BIOS_SIZE / sizeof( unsigned int ); NEXT(x) ) {
- if ( buffer[ x ] == MP_SIG ) {
- *where = 4;
- *paddr = (x * sizeof( unsigned int )) + BIOS_BASE;
- return;
- }
- }
-
- /* search the extended BIOS */
- if ( verbose )
- printf( " searching extended BIOS @ 0x%08x\n", BIOS_BASE2 );
- seekEntry( BIOS_BASE2 );
- readEntry( buffer, BIOS_SIZE );
-
- for ( x = 0; x < BIOS_SIZE / sizeof( unsigned int ); NEXT(x) ) {
- if ( buffer[ x ] == MP_SIG ) {
- *where = 5;
- *paddr = (x * sizeof( unsigned int )) + BIOS_BASE2;
- return;
- }
- }
-
- if ( grope ) {
- /* search additional memory */
- target = GROPE_AREA1;
- if ( verbose )
- printf( " groping memory @ 0x%08x\n", target );
- seekEntry( target );
- readEntry( buffer, GROPE_SIZE );
-
- for ( x = 0; x < GROPE_SIZE / sizeof( unsigned int ); NEXT(x) ) {
- if ( buffer[ x ] == MP_SIG ) {
- *where = 6;
- *paddr = (x * sizeof( unsigned int )) + GROPE_AREA1;
- return;
- }
- }
-
- target = GROPE_AREA2;
- if ( verbose )
- printf( " groping memory @ 0x%08x\n", target );
- seekEntry( target );
- readEntry( buffer, GROPE_SIZE );
-
- for ( x = 0; x < GROPE_SIZE / sizeof( unsigned int ); NEXT(x) ) {
- if ( buffer[ x ] == MP_SIG ) {
- *where = 7;
- *paddr = (x * sizeof( unsigned int )) + GROPE_AREA2;
- return;
- }
- }
- }
-
- *where = 0;
- *paddr = (vm_offset_t)0;
-}
-
-
-/*
- *
- */
-static void
-seekEntry( vm_offset_t addr )
-{
- if ( lseek( pfd, (off_t)addr, SEEK_SET ) < 0 ) {
- return;
- perror( "/dev/mem seek" );
- exit( 1 );
- }
-}
-
-
-/*
- *
- */
-static void
-readEntry( void* entry, int size )
-{
- if ( read( pfd, entry, size ) != size ) {
- return;
- perror( "readEntry" );
- exit( 1 );
- }
-}
-
-
-#endif /* __i386__ */
-
-int detectSMP(void)
-{
- static int isSMP = -1;
-
- if (isSMP != -1)
- return isSMP;
-
-#ifdef __i386__
- return isSMP = intelDetectSMP() || intelDetectSMP_mptable();
-#elif __sparc__
- return isSMP = sparcDetectSMP();
-#elif __alpha__
- return isSMP = alphaDetectSMP();
-#elif __powerpc__
- return isSMP = ppcDetectSMP();
-#elif __ia64__
- /* TODO: Update to check against /proc/pal/cpuX */
- return isSMP = 1;
-#elif __x86_64__
- return isSMP = intelDetectSMP() || intelDetectSMP_mptable();
-#else
- #error unknown architecture
-#endif
-}
-
-#if TEST
-int main() {
- if (detectSMP())
- printf("has smp\n");
- else
- printf("no smp\n");
-}
-#endif
diff --git a/perl-install/c/smp.h b/perl-install/c/smp.h
deleted file mode 100644
index 3255cc489..000000000
--- a/perl-install/c/smp.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef SMP_H
-#define SMP_H
-
-int detectSMP(void);
-
-#endif /* SMP_H */
diff --git a/perl-install/c/stuff.pm b/perl-install/c/stuff.pm
index 405f896cd..72b5b0bd3 100644
--- a/perl-install/c/stuff.pm
+++ b/perl-install/c/stuff.pm
@@ -1,4 +1,4 @@
-package c::stuff; # $Id$
+package c::stuff;
use strict;
use vars qw($VERSION @ISA);
@@ -11,7 +11,4 @@ $VERSION = '0.01';
c::stuff->bootstrap($VERSION);
-sub from_utf8 { iconv($_[0], "utf-8", standard_charset()) }
-sub to_utf8 { iconv($_[0], standard_charset(), "utf-8") }
-
1;
diff --git a/perl-install/c/stuff.xs.pl b/perl-install/c/stuff.xs.pl
index 4c95e5b0d..8c780bb2a 100644..100755
--- a/perl-install/c/stuff.xs.pl
+++ b/perl-install/c/stuff.xs.pl
@@ -5,9 +5,6 @@ print '
#include "perl.h"
#include "XSUB.h"
-/* workaround for glibc and kernel header files not in sync */
-#define dev_t dev_t
-
#include <ctype.h>
#include <stdlib.h>
#include <stdio.h>
@@ -24,6 +21,7 @@ print '
#include <sys/utsname.h>
#include <sys/mount.h>
#undef __USE_MISC
+#include <linux/if.h>
#include <linux/wireless.h>
#include <linux/keyboard.h>
#include <linux/kd.h>
@@ -38,19 +36,9 @@ print '
#include <net/route.h>
#include <netinet/in.h>
#include <linux/sockios.h>
-#include <locale.h>
-
-// for ethtool structs:
-typedef unsigned long long u64;
-typedef __uint32_t u32;
-typedef __uint16_t u16;
-typedef __uint8_t u8;
-
#include <linux/ethtool.h>
-
-/* for is_ext3 */
-#include <ext2fs/ext2_fs.h>
-#include <ext2fs/ext2fs.h>
+#include <linux/input.h>
+#include <execinfo.h>
// for UPS on USB:
# define HID_MAX_USAGES 1024
@@ -58,20 +46,11 @@ typedef __uint8_t u8;
#include <libldetect.h>
-#include <langinfo.h>
#include <string.h>
-#include <iconv.h>
-
-#include <libintl.h>
#define SECTORSIZE 512
-char *prom_getopt();
-void prom_setopt();
-char *prom_getproperty();
-char *disk2PromPath();
-char *promRootName();
-
+#include <parted/parted.h>
';
$Config{archname} =~ /i.86/ and print '
@@ -79,14 +58,8 @@ char *pcmcia_probe(void);
';
print '
-#undef Fflush
-#undef Mkdir
-#undef Stat
-
-';
-
-print '
+/* log_message and log_perror are used in stage1 pcmcia probe */
void log_message(const char * s, ...) {
va_list args;
va_list args_copy;
@@ -111,39 +84,58 @@ void log_message(const char * s, ...) {
fclose(logtty);
va_end(args_copy);
}
+void log_perror(const char *msg) {
+ log_message("%s: %s", msg, strerror(errno));
+}
+
+HV* common_pciusb_hash_init(struct pciusb_entry *e) {
+ HV *rh = (HV *)sv_2mortal((SV *)newHV());
+ hv_store(rh, "vendor", 6, newSViv(e->vendor), 0);
+ hv_store(rh, "subvendor", 9, newSViv(e->subvendor), 0);
+ hv_store(rh, "id", 2, newSViv(e->device), 0);
+ hv_store(rh, "subid", 5, newSViv(e->subdevice), 0);
+ hv_store(rh, "driver", 6, newSVpv(e->module ? e->module : "unknown", 0), 0);
+ hv_store(rh, "description", 11, newSVpv(e->text, 0), 0);
+ hv_store(rh, "pci_bus", 7, newSViv(e->pci_bus), 0);
+ hv_store(rh, "pci_device", 10, newSViv(e->pci_device), 0);
+ return rh;
+}
';
print '
-SV * iconv_(char* s, char* from_charset, char* to_charset) {
- iconv_t cd = iconv_open(to_charset, from_charset);
- char* retval = s;
- if (cd != (iconv_t) (-1)) {
- size_t s_len = strlen(retval);
- /* the maximum expansion when converting happens when converting
- tscii to utf-8; each tscii char can become up to 4 unicode chars
- and each one of those unicode chars can be 3 bytes long */
- char *buf = alloca(4 * 3 * s_len);
- {
- char *ptr = buf;
- size_t ptr_len = 4 * 3 * s_len;
- if ((iconv(cd, &s, &s_len, &ptr, &ptr_len)) != (size_t) (-1)) {
- *ptr = 0;
- retval = buf;
- }
- }
- iconv_close(cd);
- }
- return newSVpv(retval, 0);
-}
-
int length_of_space_padded(char *str, int len) {
while (len >= 0 && str[len-1] == \' \')
--len;
return len;
}
+PedPartitionFlag string_to_pedpartflag(char*type) {
+ PedPartitionFlag flag = 0;
+ if (!strcmp(type, "ESP")) {
+ flag = PED_PARTITION_ESP;
+ } else if (!strcmp(type, "BIOS_GRUB")) {
+ flag = PED_PARTITION_BIOS_GRUB;
+ } else if (!strcmp(type, "LVM")) {
+ flag = PED_PARTITION_LVM;
+ } else if (!strcmp(type, "RAID")) {
+ flag = PED_PARTITION_RAID;
+ } else {
+ printf("set_partition_flag: unknown type: %s\n", type);
+ }
+ return flag;
+}
+
+int is_recovery_partition(PedPartition*part) {
+ /* FIXME: not sure everything is covered ... */
+ return ped_partition_get_flag(part, PED_PARTITION_HPSERVICE) // HP-UX service partition
+ || ped_partition_get_flag(part, PED_PARTITION_MSFT_RESERVED) // Microsoft Reserved Partition -> LDM metadata, ...
+ || ped_partition_get_flag(part, PED_PARTITION_DIAG) // ==> PARTITION_MSFT_RECOVERY (Windows Recovery Environment)
+ || ped_partition_get_flag(part, PED_PARTITION_APPLE_TV_RECOVERY)
+ || ped_partition_get_flag(part, PED_PARTITION_HIDDEN);
+}
+
MODULE = c::stuff PACKAGE = c::stuff
';
@@ -154,11 +146,6 @@ pcmcia_probe()
';
print '
-char *
-dgettext(domainname, msgid)
- char * domainname
- char * msgid
-
int
del_partition(hd, part_number)
int hd
@@ -203,66 +190,9 @@ is_secure_file(filename)
RETVAL
int
-is_ext3(device_name)
- char * device_name
- CODE:
- {
- ext2_filsys fs;
- int retval = ext2fs_open (device_name, 0, 0, 0, unix_io_manager, &fs);
- if (retval) {
- RETVAL = 0;
- } else {
- RETVAL = fs->super->s_feature_compat & EXT3_FEATURE_COMPAT_HAS_JOURNAL;
- ext2fs_close(fs);
- }
- }
- OUTPUT:
- RETVAL
-
-char *
-get_ext2_label(device_name)
- char * device_name
- CODE:
- {
- ext2_filsys fs;
- int retval = ext2fs_open (device_name, 0, 0, 0, unix_io_manager, &fs);
- if (retval) {
- RETVAL = 0;
- } else {
- RETVAL = fs->super->s_volume_name;
- ext2fs_close(fs);
- }
- }
- OUTPUT:
- RETVAL
-
-void
-init_setlocale()
- CODE:
- setlocale(LC_ALL, "");
- setlocale(LC_NUMERIC, "C"); /* otherwise eval "1.5" returns 1 in fr_FR for example */
-
-char *
-setlocale(category, locale = 0)
- int category
- char * locale
-
-
-
-char *
-bindtextdomain(domainname, dirname)
- char * domainname
- char * dirname
-
-char *
-bind_textdomain_codeset(domainname, codeset)
- char * domainname
- char * codeset
-
-int
lseek_sector(fd, sector, offset)
int fd
- long sector
+ unsigned long sector
long offset
CODE:
RETVAL = lseek64(fd, (off64_t) sector * SECTORSIZE + offset, SEEK_SET) >= 0;
@@ -303,32 +233,15 @@ floppy_info(name)
OUTPUT:
RETVAL
-unsigned int
+NV
total_sectors(fd)
int fd
CODE:
{
- long s;
- RETVAL = ioctl(fd, BLKGETSIZE, &s) == 0 ? s : 0;
- }
- OUTPUT:
- RETVAL
-
-void
-unlimit_core()
- CODE:
- {
- struct rlimit rlim = { RLIM_INFINITY, RLIM_INFINITY };
- setrlimit(RLIMIT_CORE, &rlim);
- }
-
-int
-getlimit_core()
- CODE:
- {
- struct rlimit rlim;
- getrlimit(RLIMIT_CORE, &rlim);
- RETVAL = rlim.rlim_cur;
+ unsigned long long ll;
+ unsigned long l;
+ RETVAL = ioctl(fd, BLKGETSIZE64, &ll) == 0 ? ll / 512 :
+ ioctl(fd, BLKGETSIZE, &l) == 0 ? l : 0;
}
OUTPUT:
RETVAL
@@ -347,7 +260,7 @@ syslog(priority, mesg)
int priority
char *mesg
CODE:
- syslog(priority, mesg);
+ syslog(priority, "%s", mesg);
void
setsid()
@@ -360,27 +273,43 @@ void
usleep(microseconds)
unsigned long microseconds
-int
-detectSMP()
-int
-dmiDetectMemory()
+char*
+get_pci_description(int vendor_id,int device_id)
+
+void
+hid_probe()
+ PPCODE:
+ struct hid_entries entries = hid_probe();
+ int i;
+
+ EXTEND(SP, entries.nb);
+ for (i = 0; i < entries.nb; i++) {
+ struct hid_entry *e = &entries.entries[i];
+ HV *rh = (HV *)sv_2mortal((SV *)newHV());
+ hv_store(rh, "description", 11, newSVpv(e->text, 0), 0);
+ hv_store(rh, "driver", 6, newSVpv(e->module, 0), 0);
+ PUSHs(newRV((SV *)rh));
+ }
+ hid_entries_free(&entries);
void
pci_probe()
PPCODE:
- //proc_pci_path = "/tmp/pci";
struct pciusb_entries entries = pci_probe();
- char buf[2048];
int i;
EXTEND(SP, entries.nb);
for (i = 0; i < entries.nb; i++) {
struct pciusb_entry *e = &entries.entries[i];
- snprintf(buf, sizeof(buf), "%04x\t%04x\t%04x\t%04x\t%d\t%d\t%d\t%s\t%s\t%s",
- e->vendor, e->device, e->subvendor, e->subdevice, e->pci_bus, e->pci_device, e->pci_function,
- pci_class2text(e->class_), e->module ? e->module : "unknown", e->text);
- PUSHs(sv_2mortal(newSVpv(buf, 0)));
+ HV * rh = common_pciusb_hash_init(e);
+ hv_store(rh, "pci_domain", 10, newSViv(e->pci_domain), 0);
+ hv_store(rh, "pci_function", 12, newSViv(e->pci_function), 0);
+ hv_store(rh, "pci_revision", 12, newSViv(e->pci_revision), 0);
+ hv_store(rh, "is_pciexpress", 13, newSViv(e->is_pciexpress), 0);
+ hv_store(rh, "nice_media_type", 15, newSVpv(e->class, 0), 0);
+ hv_store(rh, "media_type", 10, newSVpv(pci_class2text(e->class_id), 0), 0);
+ PUSHs(newRV((SV *)rh));
}
pciusb_free(&entries);
@@ -394,10 +323,12 @@ usb_probe()
EXTEND(SP, entries.nb);
for (i = 0; i < entries.nb; i++) {
struct pciusb_entry *e = &entries.entries[i];
- struct usb_class_text class_text = usb_class2text(e->class_);
- snprintf(buf, sizeof(buf), "%04x\t%04x\t%s|%s|%s\t%s\t%s\t%d\t%d",
- e->vendor, e->device, class_text.usb_class_text, class_text.usb_sub_text, class_text.usb_prot_text, e->module ? e->module : "unknown", e->text, e->pci_bus, e->pci_device);
- PUSHs(sv_2mortal(newSVpv(buf, 0)));
+ struct usb_class_text class_text = usb_class2text(e->class_id);
+ snprintf(buf, sizeof(buf), "%s|%s|%s", class_text.usb_class_text, class_text.usb_sub_text, class_text.usb_prot_text);
+ HV * rh = common_pciusb_hash_init(e);
+ hv_store(rh, "usb_port", 8, newSViv(e->usb_port), 0);
+ hv_store(rh, "media_type", 10, newSVpv(buf, 0), 0);
+ PUSHs(newRV((SV *)rh));
}
pciusb_free(&entries);
@@ -408,14 +339,14 @@ dmi_probe()
//dmidecode_file = "../../soft/ldetect-lst/test/dmidecode.Laptop.Sony-Vaio-GRX316MP";
struct dmi_entries entries = dmi_probe();
- char buf[2048];
int i;
EXTEND(SP, entries.nb);
for (i = 0; i < entries.nb; i++) {
- snprintf(buf, sizeof(buf), "%s\t%s",
- entries.entries[i].module, entries.entries[i].constraints);
- PUSHs(sv_2mortal(newSVpv(buf, 0)));
+ HV * rh = (HV *)sv_2mortal((SV *)newHV());
+ hv_store(rh, "driver", 6, newSVpv(entries.entries[i].module, 0), 0);
+ hv_store(rh, "description", 11, newSVpv(entries.entries[i].constraints, 0), 0);
+ PUSHs(newRV((SV *)rh));
}
dmi_entries_free(entries);
@@ -436,22 +367,8 @@ get_usb_ups_name(int fd)
RETVAL
-
int
-hasNetDevice(device)
- char * device
- CODE:
- struct ifreq req;
- int s = socket(AF_INET, SOCK_DGRAM, 0);
- if (s == -1) { RETVAL = 0; return; }
-
- strncpy(req.ifr_name, device, IFNAMSIZ);
-
- RETVAL = ioctl(s, SIOCGIFFLAGS, &req) == 0;
- close(s);
- OUTPUT:
- RETVAL
-
+res_init()
int
isNetDeviceWirelessAware(device)
@@ -469,25 +386,6 @@ isNetDeviceWirelessAware(device)
RETVAL
-int enable_net_device(device)
- char * device
- CODE:
- struct ifreq ifr;
- int err;
- int s = socket(AF_INET, SOCK_DGRAM, 0);
-
- strncpy(ifr.ifr_name, device, IFNAMSIZ);
- err = ioctl(s, SIOCGIFFLAGS, &ifr);
- if (!err && !(ifr.ifr_flags & IFF_UP)) {
- ifr.ifr_flags |= IFF_UP;
- err = ioctl(s, SIOCSIFFLAGS, &ifr);
- }
- if (err)
- perror("SIOCSIFFLAGS");
- RETVAL = err;
- OUTPUT:
- RETVAL
-
void
get_netdevices()
PPCODE:
@@ -505,6 +403,7 @@ get_netdevices()
if (ioctl(s, SIOCGIFCONF, &ifc) < 0) {
perror("SIOCGIFCONF");
+ close(s);
return;
}
if (ifc.ifc_len == sizeof(struct ifreq) * numreqs) {
@@ -551,6 +450,7 @@ getNetDriver(char* device)
break;
}
} else { perror("SIOCETHTOOL"); RETVAL = strdup(""); }
+ close(s);
OUTPUT:
RETVAL
@@ -630,7 +530,41 @@ strftime(fmt, sec, min, hour, mday, mon, year, wday = -1, yday = -1, isdst = -1)
}
}
+#define BITS_PER_LONG (sizeof(long) * 8)
+#define NBITS(x) ((((x)-1)/BITS_PER_LONG)+1)
+#define OFF(x) ((x)%BITS_PER_LONG)
+#define BIT(x) (1UL<<OFF(x))
+#define LONG(x) ((x)/BITS_PER_LONG)
+#define test_bit(bit, array) ((array[LONG(bit)] >> OFF(bit)) & 1)
+void
+EVIocGBitKey (char *file)
+ PPCODE:
+ int fd;
+ int i;
+ long bitmask[NBITS(KEY_MAX)];
+
+ fd = open (file, O_RDONLY);
+ if (fd < 0) {
+ warn("Cannot open %s: %s\n", file, strerror(errno));
+ return;
+ }
+
+ if (ioctl (fd, EVIOCGBIT(EV_KEY, sizeof (bitmask)), bitmask) < 0) {
+ perror ("ioctl EVIOCGBIT failed");
+ close (fd);
+ return;
+ }
+
+ close (fd);
+ for (i = NBITS(KEY_MAX) - 1; i > 0; i--)
+ if (bitmask[i])
+ break;
+
+ for (; i >= 0; i--) {
+ EXTEND(sp, 1);
+ PUSHs(sv_2mortal(newSViv(bitmask[i])));
+ }
char *
kernel_version()
@@ -640,146 +574,248 @@ kernel_version()
OUTPUT:
RETVAL
-int
-prom_open()
+void
+set_tagged_utf8(s)
+ SV *s
+ CODE:
+ SvUTF8_on(s);
void
-prom_close()
+get_iso_volume_ids(int fd)
+ INIT:
+ struct iso_primary_descriptor voldesc;
+ PPCODE:
+ lseek(fd, 16 * ISOFS_BLOCK_SIZE, SEEK_SET);
+ if (read(fd, &voldesc, sizeof(struct iso_primary_descriptor)) == sizeof(struct iso_primary_descriptor)) {
+ if (voldesc.type[0] == ISO_VD_PRIMARY && !strncmp(voldesc.id, ISO_STANDARD_ID, sizeof(voldesc.id))) {
+ size_t vol_id_len = length_of_space_padded(voldesc.volume_id, sizeof(voldesc.volume_id));
+ size_t app_id_len = length_of_space_padded(voldesc.application_id, sizeof(voldesc.application_id));
+ XPUSHs(vol_id_len != -1 ? sv_2mortal(newSVpv(voldesc.volume_id, vol_id_len)) : newSVpvs(""));
+ XPUSHs(app_id_len != -1 ? sv_2mortal(newSVpv(voldesc.application_id, app_id_len)) : newSVpvs(""));
+ }
+ }
-int
-prom_getsibling(node)
- int node
+';
-int
-prom_getchild(node)
- int node
+print '
-void
-prom_getopt(key)
- char *key
- PPCODE:
- int lenp = 0;
- char *value = NULL;
- value = prom_getopt(key, &lenp);
- EXTEND(sp, 1);
- if (value != NULL) {
- PUSHs(sv_2mortal(newSVpv(value, 0)));
+TYPEMAP: <<HERE
+PedDisk* T_PTROBJ
+HERE
+
+
+
+int
+set_partition_flag(PedDisk *disk, int part_number, char * type)
+ CODE:
+ RETVAL = 0;
+ PedPartition* part = ped_disk_get_partition(disk, part_number);
+ if (!part) {
+ printf("set_partition_flag: failed to find partition\n");
} else {
- PUSHs(&PL_sv_undef);
+ PedPartitionFlag flag = string_to_pedpartflag(type);
+ if (flag) {
+ RETVAL = ped_partition_set_flag(part, flag, 1);
+ }
}
+ OUTPUT:
+ RETVAL
-void
-prom_setopt(key, value)
- char *key
- char *value
-void
-prom_getproperty(key)
- char *key
- PPCODE:
- int lenp = 0;
- char *value = NULL;
- value = prom_getproperty(key, &lenp);
- EXTEND(sp, 1);
- if (value != NULL) {
- PUSHs(sv_2mortal(newSVpv(value, lenp)));
- } else {
- PUSHs(&PL_sv_undef);
+const char *
+get_disk_type(char * device_path)
+ CODE:
+ PedDevice *dev = ped_device_get(device_path);
+ RETVAL = NULL;
+ if(dev) {
+ PedDiskType* type = ped_disk_probe(dev);
+ if(type) {
+ RETVAL = type->name;
+ }
}
+ OUTPUT:
+ RETVAL
void
-prom_getstring(key)
- char *key
+get_disk_partitions(char * device_path)
PPCODE:
- int lenp = 0;
- char *value = NULL;
- value = prom_getproperty(key, &lenp);
- EXTEND(sp, 1);
- if (value != NULL) {
- PUSHs(sv_2mortal(newSVpv(value, 0)));
- } else {
- PUSHs(&PL_sv_undef);
+ PedDevice *dev = ped_device_get(device_path);
+ if(dev) {
+ PedDisk* disk = ped_disk_new(dev);
+ PedPartition *part = NULL, *first_part = NULL;
+ int count = 1;
+ if(!disk)
+ return;
+ first_part = part = ped_disk_next_partition(disk, NULL);
+ while(part) {
+ part = ped_disk_next_partition(disk, part);
+ count++;
+ }
+ EXTEND(SP, count);
+ part = first_part;
+ while(part) {
+ if(part->num == -1) {
+ part = ped_disk_next_partition(disk, part);
+ continue;
+ }
+ char *path = ped_partition_get_path(part);
+ char *flag = "";
+ if (ped_partition_get_flag(part, PED_PARTITION_ESP)) {
+ flag = "ESP";
+ } else if (ped_partition_get_flag(part, PED_PARTITION_BIOS_GRUB)) {
+ flag = "BIOS_GRUB";
+ } else if (ped_partition_get_flag(part, PED_PARTITION_LVM)) {
+ flag = "LVM";
+ } else if (ped_partition_get_flag(part, PED_PARTITION_RAID)) {
+ flag = "RAID";
+ } else if (is_recovery_partition(part)) {
+ flag = "RECOVERY";
+ }
+ HV * rh = (HV *)sv_2mortal((SV *)newHV());
+ hv_store(rh, "part_number", 11, newSViv(part->num), 0);
+ hv_store(rh, "real_device", 11, newSVpv(path, 0), 0);
+ hv_store(rh, "start", 5, newSViv(part->geom.start), 0);
+ hv_store(rh, "size", 4, newSViv(part->geom.length), 0);
+ hv_store(rh, "pt_type", 7, newSViv(0xba), 0);
+ hv_store(rh, "flag", 4, newSVpv(flag, 0), 0);
+ free(path);
+ if(part->fs_type)
+ hv_store(rh, "fs_type", 7, newSVpv(part->fs_type->name, 0), 0);
+ PUSHs(newRV((SV *)rh));
+ part = ped_disk_next_partition(disk, part);
+ }
+ ped_disk_destroy(disk);
}
-int
-prom_getbool(key)
- char *key
-
-void
-initSilo()
-
-char *
-disk2PromPath(disk)
- unsigned char *disk
+PedDisk*
+disk_open(char * device_path, const char * type_name = NULL)
+ CODE:
+ PedDevice *dev = ped_device_get(device_path);
+ RETVAL = NULL;
+ if(dev) {
+ if(type_name) {
+ PedDiskType* type = ped_disk_type_get(type_name);
+ if(type) {
+ RETVAL = ped_disk_new_fresh(dev, type);
+ }
+ } else {
+ RETVAL = ped_disk_new(dev);
+ }
+ }
+ OUTPUT:
+ RETVAL
int
-hasAliases()
+disk_delete_all(PedDisk* disk)
+ CODE:
+ RETVAL = 0;
+ if (ped_disk_delete_all(disk)) {
+ RETVAL = 1;
+ }
+ OUTPUT:
+ RETVAL
-char *
-promRootName()
+int
+disk_del_partition(PedDisk* disk, int part_number)
+ CODE:
+ RETVAL = 0;
+ PedPartition* part = ped_disk_get_partition(disk, part_number);
+ if(!part) {
+ printf("disk_del_partition: failed to find partition\n");
+ } else {
+ RETVAL = ped_disk_delete_partition(disk, part);
+ }
+ OUTPUT:
+ RETVAL
-void
-setPromVars(linuxAlias, bootDevice)
- char *linuxAlias
- char *bootDevice
-
-SV *
-iconv(s, from_charset, to_charset)
- char *s
- char *from_charset
- char *to_charset
+int
+disk_add_partition(PedDisk* disk, double start, double length, const char * fs_type)
CODE:
- RETVAL = iconv_(s, from_charset, to_charset);
+ RETVAL=0;
+ PedGeometry* geom = ped_geometry_new(disk->dev, (long long)start, (long long)length);
+ PedPartition* part = ped_partition_new (disk, PED_PARTITION_NORMAL, ped_file_system_type_get(fs_type), (long long)start, (long long)start+length-1);
+ PedConstraint* constraint = ped_constraint_new_from_max(geom);
+ if(!part) {
+ printf("ped_partition_new failed\n");
+ } else {
+ RETVAL = ped_disk_add_partition (disk, part, constraint);
+ }
+ ped_geometry_destroy(geom);
+ ped_constraint_destroy(constraint);
OUTPUT:
RETVAL
int
-is_tagged_utf8(s)
- SV *s
- CODE:
- RETVAL = SvUTF8(s);
- OUTPUT:
- RETVAL
+disk_commit(PedDisk *disk)
+ CODE:
+ RETVAL = 0;
+ /* As done in ped_disk_commit(), open the device here, so that the underlying
+ file descriptor is not closed between the call to ped_disk_commit_to_dev()
+ and the call to ped_disk_commit_to_os(). This avoids unwanted udev events. */
+ if (ped_device_open(disk->dev)) {
+ if (ped_disk_commit_to_dev(disk)) {
+ RETVAL = 1;
+ if (ped_disk_commit_to_os(disk)) {
+ RETVAL = 2;
+ }
+ }
+ ped_device_close(disk->dev);
+ }
+ ped_disk_destroy(disk);
+ OUTPUT:
+ RETVAL
-void
-set_tagged_utf8(s)
- SV *s
- CODE:
- SvUTF8_on(s);
+int
+tell_kernel_to_reread_partition_table(char * device_path)
+ CODE:
+ PedDevice *dev = ped_device_get(device_path);
+ RETVAL=0;
+ if(dev) {
+ PedDisk* disk = ped_disk_new(dev);
+ if (disk) {
+ if (ped_disk_commit_to_os (disk))
+ RETVAL=1;
+ ped_disk_destroy(disk);
+ }
+ }
+ OUTPUT:
+ RETVAL
-void
-upgrade_utf8(s)
- SV *s
- CODE:
- sv_utf8_upgrade(s);
+#define BACKTRACE_DEPTH 20
+
-char *
-standard_charset()
+char*
+C_backtrace()
CODE:
- RETVAL = nl_langinfo(CODESET);
+ static char buf[1024];
+ int nAddresses, i;
+ unsigned long idx = 0;
+ void * addresses[BACKTRACE_DEPTH];
+ char ** symbols = NULL;
+ nAddresses = backtrace(addresses, BACKTRACE_DEPTH);
+ symbols = backtrace_symbols(addresses, nAddresses);
+ if (symbols == NULL) {
+ idx += sprintf(buf+idx, "ERROR: Retrieving symbols failed.\n");
+ } else {
+ /* dump stack trace */
+ for (i = 0; i < nAddresses; ++i)
+ idx += sprintf(buf+idx, "%d: %s\n", i, symbols[i]);
+ }
+ RETVAL = strdup(buf);
OUTPUT:
RETVAL
-void
-get_iso_volume_ids(int fd)
- INIT:
- struct iso_primary_descriptor voldesc;
- PPCODE:
- lseek(fd, 16 * ISOFS_BLOCK_SIZE, SEEK_SET);
- if (read(fd, &voldesc, sizeof(struct iso_primary_descriptor)) == sizeof(struct iso_primary_descriptor)) {
- if (voldesc.type[0] == ISO_VD_PRIMARY && !strncmp(voldesc.id, ISO_STANDARD_ID, sizeof(voldesc.id))) {
- XPUSHs(sv_2mortal(newSVpv(voldesc.volume_id, length_of_space_padded(voldesc.volume_id, sizeof(voldesc.volume_id)))));
- XPUSHs(sv_2mortal(newSVpv(voldesc.application_id, length_of_space_padded(voldesc.application_id, sizeof(voldesc.application_id)))));
- }
- }
+
+
';
@macros = (
- [ qw(int S_IFCHR S_IFBLK S_IFIFO KDSKBENT KT_SPEC K_NOSUCHMAP NR_KEYS MAX_NR_KEYMAPS BLKRRPART TIOCSCTTY
- HDIO_GETGEO BLKGETSIZE LOOP_GET_STATUS
+ [ qw(int S_IFCHR S_IFBLK S_IFIFO S_IFMT KDSKBENT K_NOSUCHMAP NR_KEYS MAX_NR_KEYMAPS BLKRRPART TIOCSCTTY
+ HDIO_GETGEO LOOP_GET_STATUS
MS_MGC_VAL O_WRONLY O_RDWR O_CREAT O_NONBLOCK F_SETFL F_GETFL WNOHANG
- VT_ACTIVATE VT_WAITACTIVE VT_GETSTATE CDROM_LOCKDOOR CDROMEJECT CDROM_DRIVE_STATUS
+ VT_ACTIVATE VT_WAITACTIVE VT_GETSTATE
+ CDROMEJECT CDROMCLOSETRAY CDROM_LOCKDOOR
LOG_WARNING LOG_INFO LOG_LOCAL1
LC_COLLATE
) ],
@@ -808,4 +844,3 @@ print '
PROTOTYPES: DISABLE
';
-
diff --git a/perl-install/commands b/perl-install/commands
deleted file mode 100755
index 741f74154..000000000
--- a/perl-install/commands
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/perl
-
-use diagnostics;
-use strict;
-
-use lib qw(/usr/lib/libDrakX .);
-use common;
-use commands;
-
-$::isInstall = 1;
-$::prefix = '/mnt';
-my $progname = basename($0);
-
-eval {
- # hack as some functions are defined by perl... so chmod -> chmod_
- &{$commands::{$progname} || $commands::{$progname . "_"} || \&err}(@ARGV), exit 0;
-};
-die formatError($@) . "\n";
-
-sub err { die "$0: unknown program (unimplemented)\n" }
diff --git a/perl-install/commands.pm b/perl-install/commands.pm
deleted file mode 100644
index ff27efa79..000000000
--- a/perl-install/commands.pm
+++ /dev/null
@@ -1,458 +0,0 @@
-package commands; # $Id$
-
-#-########################################################################
-#- This file implement many common shell commands:
-#- true, false, cat, which, dirname, basename, rmdir, lsmod, grep, tr,
-#- mount, umount, mkdir, mknod, ln, rm, chmod, chown, swapon,
-#- swapoff, ls, cp, ps, dd, head, tail, strings, hexdump, more, insmod,
-#- modprobe, route, df, kill, lspci, lssbus, dmesg, sort, du,
-#-########################################################################
-
-use diagnostics;
-use strict;
-use vars qw($printable_chars *ROUTE *DF *PS);
-
-#-######################################################################################
-#- misc imports
-#-######################################################################################
-use common;
-
-#-######################################################################################
-#- Functions
-#-######################################################################################
-sub getopts {
- my $o = shift;
- my @r = map { '' } (@_ = split //, $_[0]);
- while (1) {
- local $_ = $o->[0];
- $_ && /^-/ or return @r;
- for (my $i = 0; $i < @_; $i++) { /$_[$i]/ and $r[$i] = $_[$i] }
- shift @$o;
- }
- @r;
-}
-
-sub true() { exit 0 }
-sub false() { exit 1 }
-sub cat { @ARGV = @_; print while <> }
-sub dirname_ { print dirname(@_), "\n" }
-sub basename_ { print basename(@_), "\n" }
-sub rmdir_ { foreach (@_) { rmdir $_ or die "rmdir: can not remove $_\n" } }
-sub lsmod() { print "Module Size Used by\n"; cat("/proc/modules") }
-sub which {
- ARG: foreach (@_) { foreach my $c (split /:/, $ENV{PATH}) { -x "$c/$_" and print("$c/$_\n"), next ARG } }
-}
-
-sub grep_ {
- my ($h, $v, $i) = getopts(\@_, qw(hvi));
- @_ == 0 || $h and die "usage: grep <regexp> [files...]\n";
- my $r = shift;
- $r = qr/$r/i if $i;
- @ARGV = @_; (/$r/ xor $v) and print while <>;
-}
-
-sub tr_ {
- my ($s, $c, $d) = getopts(\@_, qw(s c d));
- @_ >= 1 + (!$d || $s) or die "usage: tr [-c] [-s [-d]] <set1> <set2> [files...]\n or tr [-c] -d <set1> [files...]\n";
- my $set1 = shift;
- my $set2; !$d || $s and $set2 = shift;
- @ARGV = @_;
- eval "(tr/$set1/$set2/$s$d$c, print) while <>";
-}
-
-sub umount {
- @_ == 1 or die "umount expects a single argument\n";
-
- require fs::mount;
- fs::mount::umount($_[0]);
-}
-
-sub mkdir_ {
- my ($_rec) = getopts(\@_, qw(p));
- mkdir_p($_) foreach @_;
-}
-
-
-sub mknod {
- if (@_ == 1) {
- require devices;
- eval { devices::make($_[0]) }; $@ and die "mknod: failed to create $_[0]\n";
- } elsif (@_ == 4) {
- require c;
- my $mode = ${{ "b" => c::S_IFBLK(), "c" => c::S_IFCHR() }}{$_[1]} or die "unknown node type $_[1]\n";
- syscall_('mknod', my $_a = $_[0], $mode | 0600, makedev($_[2], $_[3])) or die "mknod failed: $!\n";
- } else { die "usage: mknod <path> [b|c] <major> <minor> or mknod <path>\n" }
-}
-
-sub ln {
- my ($force, $soft) = getopts(\@_, qw(fs));
- @_ >= 1 or die "usage: ln [-s] [-f] <source> [<dest>]\n";
-
- my ($source, $dest) = @_;
- $dest ||= basename($source);
-
- $force and unlink $dest;
-
- ($soft ? symlink($source, $dest) : link($source, $dest)) or die "ln failed: $!\n";
-}
-
-sub rm {
- my ($rec, undef) = getopts(\@_, qw(rf));
-
- my $rm; $rm = sub {
- foreach (@_) {
- if (!-l $_ && -d $_) {
- $rec or die "$_ is a directory\n";
- &$rm(glob_($_));
- rmdir $_ or die "can not remove directory $_: $!\n";
- } else { unlink $_ or die "rm of $_ failed: $!\n" }
- }
- };
- &$rm(@_);
-}
-
-sub chmod_ {
- @_ >= 2 or die "usage: chmod <mode> <files>\n";
-
- my $mode = shift;
- $mode =~ /^[0-7]+$/ or die "illegal mode $mode\n";
-
- foreach (@_) { chmod oct($mode), $_ or die "chmod failed $_: $!\n" }
-}
-
-sub chown_ {
- my ($rec, undef) = getopts(\@_, qw(r));
- local $_ = shift or die "usage: chown [-r] name[.group] <files>\n";
-
- my ($name, $group) = (split('\.'), $_);
-
- my ($uid, $gid) = (getpwnam($name) || $name, getgrnam($group) || $group);
-
- my $chown; $chown = sub {
- foreach (@_) {
- chown $uid, $gid, $_ or die "chown of file $_ failed: $!\n";
- -d $_ && $rec and &$chown(glob_($_));
- }
- };
- &$chown(@_);
-}
-
-sub swapon {
- @_ == 1 or die "swapon <file>\n";
- require fs::mount;
- fs::mount::swapon($_[0]);
-}
-sub swapoff {
- @_ == 1 or die "swapoff <file>\n";
- require fs::mount;
- fs::mount::swapoff($_[0]);
-}
-
-sub rights {
- my $r = '-' x 9;
- my @rights = (qw(x w r x w r x w r), ['t', 0], ['s', 3], ['s', 6]);
- for (my $i = 0; $i < @rights; $i++) {
- if (vec(pack("S", $_[0]), $i, 1)) {
- my ($val, $place) = $i >= 9 ? @{$rights[$i]} : ($rights[$i], $i);
- my $old = \substr($r, 8 - $place, 1);
- $$old = $$old eq '-' && $i >= 9 ? uc $val : $val;
- }
- }
- my @types = split //, "_pc_d_b_-_l_s";
- $types[($_[0] >> 12) & 0xf] . $r;
-}
-
-sub displaySize {
- my $m = $_[0] >> 12;
- $m == 4 || $m == 8 || $m == 10;
-}
-
-sub ls {
- my ($l, $h) = getopts(\@_, qw(lh));
- $h and die "usage: ls [-l] <files...>\n";
-
- @_ or @_ = '.';
- @_ == 1 && -d $_[0] and @_ = glob_($_[0]);
- foreach (sort @_) {
- if ($l) {
- my @s = lstat or warn("can not stat file $_\n"), next;
- formline(
-"@<<<<<<<<< @<<<<<<< @<<<<<<< @>>>>>>>> @>>>>>>>>>>>>>>> @*\n",
- rights($s[2]), getpwuid $s[4] || $s[4], getgrgid $s[5] || $s[5],
- displaySize($s[2]) ? $s[7] : join(", ", unmakedev($s[6])),
- scalar localtime $s[9], -l $_ ? "$_ -> " . readlink $_ : $_);
- print $^A; $^A = '';
- } else { print "$_\n" }
- }
-}
-sub cp {
- @_ >= 2 or die "usage: cp <sources> <dest>\n(this cp does -Rfl by default)\n";
- cp_af(@_);
-}
-
-sub ps {
- @_ and die "usage: ps\n";
- my ($pid, $rss, $cpu, $cmd);
- my ($uptime) = split ' ', first(cat_("/proc/uptime"));
- my $hertz = 100;
-
- require c;
- my $page = c::getpagesize() / 1024;
-
- open PS, ">&STDOUT"; #- PS must be not be localised otherwise the "format PS" fails
- format PS_TOP =
- PID RSS %CPU CMD
-.
- format PS =
-@>>>> @>>>> @>>> @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-$pid, $rss, $cpu, $cmd
-.
- foreach (sort { $a <=> $b } grep { /\d+/ } all('/proc')) {
- $pid = $_;
- my @l = split(' ', cat_("/proc/$pid/stat"));
- $cpu = sprintf "%2.1f", max(0, min(99, ($l[13] + $l[14]) * 100 / $hertz / ($uptime - $l[21] / $hertz)));
- $rss = (split ' ', cat_("/proc/$pid/stat"))[23] * $page;
- ($cmd = cat_("/proc/$pid/cmdline")) =~ s/\0/ /g;
- $cmd ||= (split ' ', (cat_("/proc/$pid/stat"))[0])[1];
- write PS;
- }
-}
-
-
-sub dd {
- my $u = "usage: dd [-h] [-p] [if=<file>] [of=<file>] [bs=<number>] [count=<number>]\n";
- my ($help, $percent) = getopts(\@_, qw(hp));
- die $u if $help;
- my %h = (if => *STDIN, of => *STDOUT, bs => 512, count => undef);
- foreach (@_) {
- /(.*?)=(.*)/ && exists $h{$1} or die $u;
- $h{$1} = $2;
- }
- local (*IF, *OF); my ($tmp, $nb, $read);
- ref($h{if}) eq 'GLOB' ? (*IF = $h{if}) : sysopen(IF, $h{if}, 0) || die "error: can not open file $h{if}\n";
- ref($h{of}) eq 'GLOB' ? (*OF = $h{of}) : sysopen(OF, $h{of}, c::O_CREAT()|c::O_WRONLY()) || die "error: can not open file $h{of}\n";
-
- $h{bs} = removeXiBSuffix($h{bs});
-
- for ($nb = 0; !$h{count} || $nb < $h{count}; $nb++) {
- printf "\r%02.1d%%", 100 * $nb / $h{count} if $h{count} && $percent;
- $read = sysread(IF, $tmp, $h{bs}) or ($h{count} ? die "error: can not read block $nb\n" : last);
- syswrite(OF, $tmp) or die "error: can not write block $nb\n";
- $read < $h{bs} and $read = 1, last;
- }
- print STDERR "\r$nb+$read records in\n";
- print STDERR "$nb+$read records out\n";
-}
-
-sub head_tail {
- my ($h, $n) = getopts(\@_, qw(hn));
- $h || @_ < to_bool($n) and die "usage: $0 [-h] [-n lines] [<file>]\n";
- $n = $n ? shift : 10;
- my $fh; @_ ? open($fh, $_[0]) || die "error: can not open file $_[0]\n" : ($fh = *STDIN);
-
- if ($0 eq 'head') {
- local $_;
- while (<$fh>) { $n-- or return; print }
- } else {
- @_ = ();
- local $_;
- while (<$fh>) { push @_, $_; @_ > $n and shift }
- print @_;
- }
-}
-sub head { $0 = 'head'; &head_tail }
-sub tail { $0 = 'tail'; &head_tail }
-
-sub strings {
- my ($h, $o, $n) = getopts(\@_, qw(hon));
- $h and die "usage: strings [-o] [-n min-length] [<files>]\n";
- $n = $n ? shift : 4;
- $/ = "\0"; @ARGV = @_; my $l = 0;
- local $_;
- while (<>) {
- while (/[$printable_chars]{$n,}/og) {
- printf "%07d ", ($l + length $') if $o;
- print "$&\n";
- }
- $l += length;
- } continue { $l = 0 if eof }
-}
-
-sub hexdump {
- my $i = 0; $/ = \16; @ARGV = @_;
- local $_;
- while (<>) {
- printf "%08lX ", $i; $i += 16;
- print join(" ", (map { sprintf "%02X", $_ } unpack("C*", $_)),
- (s/[^$printable_chars]/./og, $_)[1]), "\n";
- }
-}
-
-sub more {
- @ARGV = @_;
- require devices;
- my $tty = devices::make('tty');
- my $n = 0;
- open(my $IN, $tty) or die "can not open $tty\n";
- local $_;
- while (<>) {
- if (++$n == 25) {
- my $v = <$IN>;
- $v =~ /^q/ and exit 0;
- $n = 0;
- }
- print;
- }
-}
-
-sub insmod {
- my ($h) = getopts(\@_, qw(h));
- $h || @_ == 0 and die "usage: insmod <module> [options]\n";
- my $f = shift;
-
- require run_program;
- require modules;
-
- if (! -r $f) {
- my $name = basename($f);
- $name =~ s/\.k?o$//;
- ($f) = modules::extract_modules('/tmp', $name);
- }
- if (! -r $f) {
- die "can not find module $f\n";
- }
- run_program::run(["insmod_", "insmod"], "-f", $f, @_) or die("insmod $f failed");
- unlink $f;
-}
-
-sub modprobe {
- my ($h) = getopts(\@_, qw(h));
- $h || @_ == 0 and die "usage: modprobe <module> [options]\n";
- my $name = shift;
- require modules;
- modules::load_dependencies("/modules/modules.dep");
- modules::load_with_options([ $name ], { $name => join(' ', @_) });
-}
-
-sub route {
- @_ == 0 or die "usage: route\nsorry, no modification handled\n";
- my ($titles, @l) = cat_("/proc/net/route");
- my @titles = split ' ', $titles;
- my %l;
- open ROUTE, ">&STDOUT"; #- ROUTE must be not be localised otherwise the "format ROUTE" fails
- format ROUTE_TOP =
-Destination Gateway Mask Iface
-.
- format ROUTE =
-@<<<<<<<<<<<< @<<<<<<<<<<<< @<<<<<<<<<<<< @<<<<<<<
-$l{Destination}, $l{Gateway}, $l{Mask}, $l{Iface}
-.
- foreach (@l) {
- /^\s*$/ and next;
- @l{@titles} = split;
- $_ = join ".", reverse map { hex $_ } unpack "a2a2a2a2", $_ foreach @l{qw(Destination Gateway Mask)};
- $l{Destination} = 'default' if $l{Destination} eq "0.0.0.0";
- $l{Gateway} = '*' if $l{Gateway} eq "0.0.0.0";
- write ROUTE;
- }
-}
-
-sub df {
- my ($h) = getopts(\@_, qw(h));
- my ($dev, $size, $free, $used, $use, $mntpoint);
- open DF, ">&STDOUT"; #- DF must be not be localised otherwise the "format DF" fails
- format DF_TOP =
-Filesystem Size Used Avail Use Mounted on
-.
- format DF =
-@<<<<<<<<<<<<<<<< @>>>>>>> @>>>>>>> @>>>>>>> @>>>>>% @<<<<<<<<<<<<<<<<<<<<<<<<<
-$dev, $size, $used, $free, $use, $mntpoint
-.
- my %h;
- foreach (cat_("/proc/mounts"), cat_("/etc/mtab")) {
- ($dev, $mntpoint) = split;
- $h{$dev} = $mntpoint;
- }
- foreach (sort keys %h) {
- $dev = $_;
- ($size, $free) = MDK::Common::System::df($mntpoint = $h{$dev});
- $size or next;
-
- $use = int(100 * ($size - $free) / $size);
- $used = $size - $free;
- if ($h) {
- $used = int($used / 1024 . "M");
- $size = int($size / 1024 . "M");
- $free = int($free / 1024 . "M");
- }
- write DF if $size;
- }
-}
-
-sub kill {
- my $signal = 15;
- @_ or die "usage: kill [-<signal>] pids\n";
- $signal = (shift, $1)[1] if $_[0] =~ /^-(.*)/;
- kill $signal, @_ or die "kill failed: $!\n";
-}
-
-sub lspci() { lspcidrake() }
-sub lspcidrake() {
- require detect_devices;
- print join "\n", detect_devices::stringlist(), '';
-}
-*lssbus = \&lspci;
-
-sub dmesg() { print cat_("/tmp/syslog") }
-
-sub sort {
- my ($n, $h) = getopts(\@_, qw(nh));
- $h and die "usage: sort [-n] [<file>]\n";
- my $fh; @_ ? open($fh, $_[0]) || die "error: can not open file $_[0]\n" : ($fh = *STDIN);
- if ($n) {
- print(sort { $a <=> $b } <$fh>);
- } else {
- print(sort <$fh>);
- }
-}
-
-sub du {
- my ($s, $h) = getopts(\@_, qw(sh));
- $h || !$s and die "usage: du -s [<directories>]\n";
-
- my $f; $f = sub {
- my ($e) = @_;
- my $s = (lstat($e))[12];
- $s += sum(map { &$f($_) } glob_("$e/*")) if !-l _ && -d _;
- $s;
- };
- print &$f($_) >> 1, "\t$_\n" foreach @_ ? @_ : glob_("*");
-}
-
-sub bug {
- my ($h) = getopts(\@_, "h");
- $h and die "usage: bug\nput file report.bug on fat formatted floppy\n";
-
- require detect_devices;
- require modules;
- require fs;
- modules::load_dependencies("/modules/modules.dep");
- fs::mount::mount(devices::make(detect_devices::floppy()), '/fd0', 'vfat');
-
- require install_any;
- output("/fd0/report.bug", install_any::report_bug());
- umount "/fd0";
- common::sync();
-}
-
-sub loadkeys {
- my ($h) = getopts(\@_, "h");
- $h || @_ != 1 and die "usage: loadkeys <keyboard>\n";
-
- require keyboard;
- keyboard::setup_install({ KEYBOARD => $_[0] });
-}
-
-sub sync() { common::sync() }
-
-1;
diff --git a/perl-install/common.pm b/perl-install/common.pm
index 3ce56f91f..23ae4ea6f 100644
--- a/perl-install/common.pm
+++ b/perl-install/common.pm
@@ -1,19 +1,26 @@
-package common; # $Id$
+package common;
use MDK::Common;
use diagnostics;
use strict;
+BEGIN { eval { require Locale::gettext } } #- allow common.pm to be used in drakxtools-backend without perl-Locale-gettext
use log;
use run_program;
+use POSIX qw(locale_h);
use Exporter;
our @ISA = qw(Exporter);
-our @EXPORT = qw($SECTORSIZE N N_ check_for_xserver files_exist formatTime formatXiB is_xbox makedev mandrake_release removeXiBSuffix require_root_capability salt setVirtual set_alternative set_l10n_sort set_permissions translate unmakedev);
+our @EXPORT = qw($SECTORSIZE N P N_ check_for_xserver files_exist formatTime MB formatXiB get_libdir get_parent_uid init_setlocale is_running is_uefi kernel_uefi_type makedev mageia_release mageia_release_info mount_efivars removeXiBSuffix require_root_capability setVirtual set_alternative set_l10n_sort set_permissions to_utf8 translate uefi_type unmakedev);
# perl_checker: RE-EXPORT-ALL
push @EXPORT, @MDK::Common::EXPORT;
+=head1 SYNOPSYS
+
+B<common> re-export L<MDK::Common> and offers a couple widely used functions.
+
+=cut
$::prefix ||= ""; # no warning
@@ -22,80 +29,169 @@ $::prefix ||= ""; # no warning
#-#####################################################################################
our $SECTORSIZE = 512;
-#-#####################################################################################
-#- Functions
-#-#####################################################################################
+=head1 Functions
+
+=head2 Translating
+
+=over
+
+=item init_setlocale()
+
+Initialise all locale categories. Set LC_NUMERIC to 'C' (otherwise eval "1.5" returns 1
+in fr_FR for example). Set all other categories according to the current value of the
+LC_ALL environment variable, or if that is undefined, the LANG environment variable, or
+if that is undefined, the system default.
+=cut
-sub sprintf_fixutf8 {
- my $need_upgrade;
- $need_upgrade |= to_bool(c::is_tagged_utf8($_)) + 1 foreach @_;
- if ($need_upgrade == 3) { c::upgrade_utf8($_) foreach @_ }
- sprintf shift, @_;
+sub init_setlocale() {
+ setlocale(LC_ALL, '');
+ setlocale(LC_NUMERIC, 'C');
}
+=item N($format, ...)
+
+translate a message by calling gettext(). eg:
+
+ N("Summary")
+ N("File %s is on %s", "/etc/passwd", "/dev/sda2")
+
+It must B<not> be used called before L<ugtk3> is initialized, otherwise the gettext is not forced to UTF-8.
+
+=cut
+
sub N {
- $::one_message_has_been_translated ||= join(':', (caller(0))[1,2]); #- see mygtk2.pm
- my $s = shift @_; my $t = translate($s);
- sprintf_fixutf8 $t, @_;
+ my ($s, @para) = @_;
+ sprintf(translate($s), @para);
}
+
+=item N_($format, @param)
+
+Similar to C<N()>, but message is not actually translated.
+It tags the message as translatable so that it will end in the
+translation catalogs.
+
+In order for the message to be translated, C<translate()> must be called
+before using the message.
+
+=cut
+
sub N_ { $_[0] }
+=item P($s_singular, $s_plural, $nb, @extra_para)
-sub salt {
- my ($nb) = @_;
- require devices;
- open(my $F, devices::make("random")) or die "missing random";
- my $s; read $F, $s, $nb;
- $s = pack("b8" x $nb, unpack "b6" x $nb, $s);
- $s =~ tr|\0-\x3f|0-9a-zA-Z./|;
- $s;
-}
+Similar to C<N()>, but two messages are provided: one for the singular case, one for the
+plural case. At runtime, a number is provided in order to choose the message to use.
+eg:
-sub makedev { ($_[0] << 8) | $_[1] }
-sub unmakedev { $_[0] >> 8, $_[0] & 0xff }
+ P("%d package", "%d packages", $nb, $nb)
+
+=cut
+
+sub P {
+ my ($s_singular, $s_plural, $nb, @para) = @_;
+ sprintf(translate($s_singular, $s_plural, $nb), @para);
+}
sub translate_real {
- my ($s) = @_;
+ my ($s, $o_plural, $o_nb) = @_;
$s or return '';
+ my $s2;
foreach (@::textdomains, 'libDrakX') {
- my $s2 = c::dgettext($_, $s);
- return $s2 if $s ne $s2;
+ if ($o_plural) {
+ $s2 = Locale::gettext::dngettext($_, $s, $o_plural, $o_nb);
+ } else {
+ $s2 = Locale::gettext::dgettext($_, $s);
+ }
+ # when utf8 pragma is in use, Locale::gettext() returns an utf8 string not tagged as such:
+ c::set_tagged_utf8($s2) if !utf8::is_utf8($s2) && utf8::is_utf8($s);
+ return $s2 if !member($s2, $s, $o_plural);
}
+ # didn't lookup anything or locale is "C":
+ $s2;
+}
+
+=item remove_translate_context($string)
+
+Remove an ala-KDE context message. eg:
+
+ "_: this is verb\nOpen"
+ "_: Keep these entry short\nNetworking"
+
+=cut
+
+sub remove_translate_context {
+ my ($s) = @_;
+ #- translation with context, kde-like
+ $s =~ s/^_:.*(?:\n)?//g;
$s;
}
+=item translate($string)
+
+Translate the message according to the current locale.
+The string is B<not> tagged as translatable and will B<not> end in
+translations catalogs.
+
+perl_checker only extracts strings tagged by C<N()>, C<N_()> or C<P()>.
+
+=cut
+
sub translate {
my $s = translate_real(@_);
- $::need_utf8_i18n and c::set_tagged_utf8($s);
+ $::one_message_has_been_translated ||= join(':', (caller(1))[1,2]); #- see mygtk3.pm
+ remove_translate_context($s);
+}
- #- translation with context, kde-like
- $s =~ s/^_:.*\n//;
- $s;
+=back
+
+=head2 Conversion
+
+=over
+
+=item from_utf8($s)
+
+Convert an UTF-8 string into current locale's encoding.
+
+=cut
+
+sub from_utf8 {
+ my ($s) = @_;
+ Locale::gettext::iconv($s, "utf-8", undef); #- undef = locale charmap = nl_langinfo(CODESET)
+}
+
+=item to_utf8($s)
+
+The reverse of C<from_utf8()>: convert a string from current locale's encoding to UTF-8.
+Also make sure the string is properly tagged as UTF-8 as concerning Perl
+
+=cut
+
+sub to_utf8 {
+ my ($s) = @_;
+ my $str = Locale::gettext::iconv($s, undef, "utf-8"); #- undef = locale charmap = nl_langinfo(CODESET)
+ c::set_tagged_utf8($str);
+ $str;
}
-#- This is needed because text printed by Gtk2 will always be encoded
-#- in UTF-8;
-#- we first check if LC_ALL is defined, because if it is, changing
-#- only LC_COLLATE will have no effect.
+=item set_l10n_sort()
+
+This is needed because text printed by L<Gtk3> will always be encoded
+in UTF-8;
+we first check if LC_ALL is defined, because if it is, changing
+only LC_COLLATE will have no effect.
+
+=cut
+
sub set_l10n_sort() {
my $collation_locale = $ENV{LC_ALL};
if (!$collation_locale) {
- $collation_locale = c::setlocale(c::LC_COLLATE());
- $collation_locale =~ /UTF-8/ or c::setlocale(c::LC_COLLATE(), "$collation_locale.UTF-8");
+ $collation_locale = setlocale(LC_COLLATE);
+ $collation_locale =~ /UTF-8/ or setlocale(LC_COLLATE, "$collation_locale.UTF-8");
}
}
-BEGIN { undef *availableRamMB }
-sub availableRamMB() {
- my $s = MDK::Common::System::availableRamMB();
- #- HACK HACK: if i810 and memsize
- require detect_devices;
- return $s - 1 if $s == 128 && detect_devices::matching_driver__regexp('^Card:Intel 810$');
- $s;
-}
-
sub setVirtual {
my ($vt_number) = @_;
my $vt = '';
@@ -108,9 +204,51 @@ sub setVirtual {
sub nonblock {
my ($F) = @_;
- fcntl($F, c::F_SETFL(), fcntl($F, c::F_GETFL(), 0) | c::O_NONBLOCK());
+ fcntl($F, c::F_SETFL(), fcntl($F, c::F_GETFL(), 0) | c::O_NONBLOCK()) or die "cannot fcntl F_SETFL: $!";
}
+=item makedev($major, $minor)
+
+Given major and minor device IDs, makedev() combines these to return a device ID
+(eg for mknod())
+
+=cut
+
+sub makedev { ($_[0] << 8) | $_[1] }
+
+=item unmakedev($device_id)
+
+The reverse of C<makedev()>: given a device ID, it will return both major and minor device IDs.
+
+=cut
+
+sub unmakedev { $_[0] >> 8, $_[0] & 0xff }
+
+=item MB($suffixed_number)
+
+return a size in sector
+ie C<MB(1)> is 2048 sectors, which is 1MB
+
+eg:
+
+ MB("10") => 20480
+
+=cut
+
+sub MB {
+ my ($nb_MB) = @_;
+ $nb_MB * 2048;
+}
+
+=item removeXiBSuffix($string)
+
+Remove the XiB suffix and return the number. eg:
+
+ "10k" => 10240
+ "2M" => 2097152
+
+=cut
+
sub removeXiBSuffix {
local $_ = shift;
@@ -120,29 +258,49 @@ sub removeXiBSuffix {
/(\d+)\s*TB?$/i and return $1 * 1024 * 1024 * 1024 * 1024;
$_;
}
+
+=item formatXiB($number [, $base])
+
+The reverse of C<removeXiBSuffix()>, returns a nicely human size. eg:
+
+ 2097152 => "2MB"
+
+The optional parameter enables to provide the unit size (default is one).
+eg for a 2000 512 sized sectors:
+
+ formatXiB(2000, 512)
+
+=cut
+
sub formatXiB {
my ($newnb, $o_newbase) = @_;
my $newbase = $o_newbase || 1;
+ my $sign = $newnb < 0 ? -1 : 1;
+ $newnb = abs(int($newnb));
my ($nb, $base);
my $decr = sub {
($nb, $base) = ($newnb, $newbase);
$base >= 1024 ? ($newbase = $base / 1024) : ($newnb = $nb / 1024);
};
- foreach ('', N("KB"), N("MB"), N("GB")) {
+ my $suffix;
+ foreach (N("B"), N("KB"), N("MB"), N("GB"), N("TB")) {
$decr->();
if ($newnb < 1 && $newnb * $newbase < 1) {
- my $v = $nb * $base;
- my $s = $v < 10 && int(10 * $v - 10 * int($v));
- return int($v) . ($s ? ".$s" : '') . $_;
+ $suffix = $_;
+ last;
}
}
- int($newnb * $newbase) . N("TB");
+ my $v = $nb * $base;
+ my $s = $v < 10 && int(10 * $v - 10 * int($v));
+ int($v * $sign) . ($s ? "." . abs($s) : '') . ($suffix || N("TB"));
}
sub formatTime {
my ($s, $m, $h) = gmtime($_[0]);
if ($h) {
- sprintf "%02d:%02d", $h, $m;
+ sprintf
+ #-PO: here, "2:30" is remaining installation time (eg: "2:30" == 2 hour & 30 minutes)
+ N("%02d:%02d", $h, $m);
} elsif ($m > 1) {
N("%d minutes", $m);
} elsif ($m == 1) {
@@ -152,6 +310,21 @@ sub formatTime {
}
}
+sub expand_symlinks_with_absolute_symlinks_in_prefix {
+ my ($prefix, $link) = @_;
+
+ my ($first, @l) = split '/', $link;
+ $first eq '' or die "expand_symlinks: $link is relative\n";
+ my ($f, $l);
+ foreach (@l) {
+ $f .= "/$_";
+ while ($l = readlink "$prefix$f") {
+ $f = $l =~ m!^/! ? $l : MDK::Common::File::concat_symlink($f, "../$l");
+ }
+ }
+ "$prefix$f";
+}
+
sub expand_symlinks_but_simple {
my ($f) = @_;
my $link = readlink($f);
@@ -173,7 +346,36 @@ sub formatError {
&MDK::Common::String::formatError($err);
}
-# Group the list by n. Returns a reference of lists of length n
+=item group_by($f, @list)
+
+Group the elements of @list in array references according to the $f comparison function.
+
+=cut
+
+sub group_by(&@) {
+ my $f = shift;
+ @_ or return;
+ my $e = shift;
+ my @l = my $last_l = [$e];
+ foreach (@_) {
+ if ($f->($e, $_)) {
+ push @$last_l, $_;
+ } else {
+ push @l, $last_l = [$_];
+ $e = $_;
+ }
+ }
+ @l;
+}
+
+=item group_n_lm($n, @list)
+
+Group the list by n. Returns a reference of lists of length n
+
+See also C<group_by2(LIST)> from L<MDK::Common::DataStructure>
+
+=cut
+
sub group_n_lm {
my $n = shift;
my @l;
@@ -181,6 +383,12 @@ sub group_n_lm {
@l;
}
+=item join_lines(@strings)
+
+Concatenate adjacent strings if laters begin with spaces.
+
+=cut
+
sub join_lines {
my @l;
my $s;
@@ -196,10 +404,16 @@ sub join_lines {
}
+sub read_alternative {
+ my ($name) = @_;
+ my $alt = readlink("$::prefix/etc/alternatives/$name");
+ $alt && $::prefix . $alt;
+}
+
sub set_alternative {
my ($command, $executable) = @_;
- #- check the existance of $executable as an alternative for $command
+ #- check the existence of $executable as an alternative for $command
#- (is this needed???)
run_program::rooted_get_stdout($::prefix, 'update-alternatives', '--display', $command) =~ /^\Q$executable /m or return;
@@ -209,75 +423,228 @@ sub set_alternative {
sub files_exist { and_(map { -f "$::prefix$_" } @_) }
+sub open_file {
+ my ($file) = @_;
+ my $F;
+ open($F, $file) ? $F : do { log::l("Cannot open $file: $!"); undef };
+}
+
+=item secured_file($f)
+
+A wrapper around c::is_secure_file().
+
+Callers should probably just use C<mkstemp()> in /tmp.
+
+=cut
+
+# FIXME: callers should just use mkstemp in /tmp instead of relying on $TMPDIR || $ENV{HOME}/tmp
+# or we should just move the choice of directory from callers to here:
+# my $tmpdir = find { -d $_ } $ENV{TMPDIR}, "$ENV{HOME}/tmp", "$::prefix/tmp";
sub secured_file {
my ($f) = @_;
- c::is_secure_file($f) or die "can not ensure a safe $f";
+ my $d = dirname($f);
+ if (! -d $d) {
+ mkdir_p($d);
+ if ($d =~ /^$ENV{HOME}/) {
+ my ($user) = grep { $_->[7] eq $ENV{HOME} } list_passwd();
+ chown($user->[2], $user->[3], $d);
+ }
+ }
+ c::is_secure_file($f) or die "cannot ensure a safe $f";
$f;
}
+sub unwind_protect {
+ my ($to_do, $cleanup) = @_;
+ my @l = eval { $to_do->() };
+ my $err = $@;
+ $cleanup->();
+ $err and die $err;
+ wantarray() ? @l : $l[0];
+}
+
+sub with_private_tmp_file {
+ my ($file, $content, $f) = @_;
+
+ my $prev_umask = umask 077;
+
+ unwind_protect(sub {
+ MDK::Common::File::secured_output($file, $content);
+ $f->($file);
+ }, sub {
+ umask $prev_umask;
+ unlink $file;
+ });
+}
+
+sub chown_ {
+ my ($b_recursive, $name, $group, @files) = @_;
+
+ my ($uid, $gid) = (getpwnam($name) || $name, getgrnam($group) || $group);
+
+ require POSIX;
+ my $chown; $chown = sub {
+ foreach (@_) {
+ POSIX::lchown($uid, $gid, $_) or die "chown of file $_ failed: $!\n";
+ ! -l $_ && -d $_ && $b_recursive and &$chown(glob_($_));
+ }
+ };
+ $chown->(@files);
+}
+
+
sub set_permissions {
my ($file, $perms, $o_owner, $o_group) = @_;
# We only need to set the permissions during installation to be able to
- # print test pages. After installation the devfsd daemon does the business
- # automatically.
+ # print test pages. After installation udev does the business automatically.
return 1 unless $::isInstall;
- if ($o_owner && $o_group) {
- run_program::rooted($::prefix, "/bin/chown", "$o_owner.$o_group", $file)
- or die "Could not start chown!";
- } elsif ($o_owner) {
- run_program::rooted($::prefix, "/bin/chown", $o_owner, $file)
- or die "Could not start chown!";
- } elsif ($o_group) {
- run_program::rooted($::prefix, "/bin/chgrp", $o_group, $file)
- or die "Could not start chgrp!";
+ if ($o_owner || $o_group) {
+ $o_owner ||= (lstat($file))[4];
+ $o_group ||= (lstat($file))[5];
+ chown_(0, $o_owner, $o_group, $file);
}
- run_program::rooted($::prefix, "/bin/chmod", $perms, $file)
- or die "Could not start chmod!";
+ chmod(oct($perms), $file) or die "chmod of file $file failed: $!\n";
+}
+
+sub is_running {
+ my ($name, $o_user) = @_;
+ my $user = $o_user || $ENV{USER};
+ foreach (`ps -o '%P %p %c' -u $user`) {
+ my ($ppid, $pid, $n) = /^\s*(\d+)\s+(\d+)\s+(.*)/;
+ return $pid if $ppid != 1 && $pid != $$ && $n eq $name;
+ }
+}
+
+=back
+
+=head2 Release files
+
+=over
+
+=item parse_release_file($prefix, $f, $part)
+
+Parses the $f release file in $prefix from the $part device.
+
+Returns a hash containing C<release>, C<version>, C<release_file>, C<part> & C<arch> fields.
+
+=cut
+
+sub parse_release_file {
+ my ($prefix, $f, $part) = @_;
+ chomp(my $s = cat_("$prefix$f"));
+ my $version = $s =~ s/\s+release\s+(\S+)// && $1;
+ my $arch = $s =~ s/\s+for\s+(\S+)// && $1;
+ log::l("find_root_parts found $part->{device}: $s for $arch" . ($f !~ m!/etc/! ? " in special release file $f" : ''));
+ { release => $s, version => $version,
+ release_file => $f, part => $part, 'arch' => $arch };
}
+=item release_file($o_dir)
+
+Returns the release file name.
+
+=cut
+
sub release_file {
my ($o_dir) = @_;
- find { -r "$o_dir$_" } map { "/etc/$_" } 'mandrakelinux-release', 'mandrake-release', 'release', 'redhat-release';
+ my @names = ('mageia-release', 'mandriva-release', 'mandrakelinux-release', 'mandrake-release', 'conectiva-release', 'release', 'redhat-release', 'fedora-release', 'SuSE-release');
+ find { -r "$o_dir$_" } (
+ (map { "/root/drakx/$_.upgrading" } @names),
+ (map { "/etc/$_" } @names),
+ );
+}
+
+=item mageia_release_info()
+
+Parses C</etc/product.id> and returns a hash.
+
+=cut
+
+sub mageia_release_info() {
+ parse_LDAP_namespace_structure(cat_('/etc/product.id'));
+}
+
+sub parse_LDAP_namespace_structure {
+ my ($s) = @_;
+ my %h = map { if_(/(.*?)=(.*)/, $1 => $2) } split(',', $s);
+ \%h;
}
-sub mandrake_release {
+=item mageia_release($o_dir)
+
+returns the content of Mageia release file from given directory (optional).
+
+=cut
+
+sub mageia_release {
my ($o_dir) = @_;
my $f = release_file($o_dir);
$f && chomp_(cat_("$o_dir$f"));
}
+=back
+
+=head2 Misc
+
+=over
+
+
+=item get_parent_uid()
+
+Returns UID of the parent process.
+
+=cut
+
+sub get_parent_uid() {
+ cat_('/proc/' . getppid() . '/status') =~ /Uid:\s*(\d+)/ ? $1 : undef;
+}
+
+=item require_root_capability()
+
+Ensure we are running as root.
+
+=cut
+
sub require_root_capability() {
return if $::testing || !$>; # we're already root
- if (check_for_xserver()) {
- if (fuzzy_pidofs(qr/\bkwin\b/) > 0) {
- exec("kdesu", "--ignorebutton", "-c", "$0 @ARGV") or die N("kdesu missing");
- }
- }
- exec { 'consolehelper' } $0, @ARGV or die N("consolehelper missing");
- # still not root ?
- die "you must be root to run this program" if $>;
+ die "you must be root to run this program";
}
+=item check_for_xserver()
+
+Test if we have access to X11.
+This eg enables interactive to use the proper backend (either text mode or
+GUI)
+
+=cut
+
sub check_for_xserver() {
if (!defined $::xtest) {
$::xtest = 0;
eval {
- require xf86misc::main;
- $::xtest = xf86misc::main::Xtest($ENV{DISPLAY});
+ require Gtk3;
+ Gtk3->import;
+ $::xtest = Gtk3::init_check();
} if $ENV{DISPLAY};
}
return $::xtest;
}
-sub is_xbox() {
- require detect_devices;
- any { $_->{vendor} == 0x10de && $_->{id} == 0x02a5 } detect_devices::pci_probe();
-}
+=item unpack_with_refs($format, $s)
+
+special unpack:
+
+=over 4
+
+=item * returning an array refs for each element like C<s10>
+
+=item * handling things like C<s10*> at the end of the format
+
+=back
+
+=cut
-#- special unpack
-#- - returning an array refs for each element like "s10"
-#- - handling things like s10* at the end of the format
sub unpack_with_refs {
my ($format, $s) = @_;
my $initial_format = $format;
@@ -297,6 +664,13 @@ sub unpack_with_refs {
@r;
}
+=item md5file(@files)
+
+Returns the MD5 signatures of @files in list context or signature of the first one in scalar context.
+
+=cut
+
+#- used in userdrake and mdkonline
sub md5file {
require Digest::MD5;
my @md5 = map {
@@ -311,4 +685,127 @@ sub md5file {
return wantarray() ? @md5 : $md5[0];
}
+sub load_modules_from_base {
+ my ($base) = @_;
+ $base =~ s|::|/|g;
+ my $base_file = $base . ".pm";
+ require $base_file;
+ my ($inc_path) = substr($INC{$base_file}, 0, -length($base_file));
+ my @files = map { substr($_, length($inc_path)) } glob_($inc_path . $base . '/*.pm');
+ require $_ foreach @files;
+ #- return the matching modules list
+ map { local $_ = $_; s|/|::|g; s|\.pm$||g; $_ } @files;
+}
+
+sub get_alternatives {
+ my ($name) = @_;
+
+ my $dir = $::prefix . '/var/lib/rpm/alternatives';
+ my ($state, $main_link, @l) = chomp_(cat_("$dir/$name")) or return;
+ my @slaves;
+ while (@l && $l[0] ne '') {
+ my ($name, $link) = splice(@l, 0, 2);
+ push @slaves, { name => $name, link => $link };
+ }
+ shift @l; #- empty line
+ my @alternatives;
+ while (@l && $l[0] ne '') {
+ my ($file, $weight, @slave_files) = splice(@l, 0, 2 + @slaves);
+
+ push @alternatives, { file => $file, weight => $weight, slave_files => \@slave_files };
+ }
+ { name => $name, link => $main_link, state => $state, slaves => \@slaves, alternatives => \@alternatives };
+}
+
+sub symlinkf_update_alternatives {
+ my ($name, $wanted_file) = @_;
+ run_program::rooted($::prefix, 'update-alternatives', '--set', $name, $wanted_file);
+}
+
+sub update_gnomekderc_no_create {
+ my ($file, $category, %subst_) = @_;
+ if (-e $file) {
+ update_gnomekderc($file, $category, %subst_);
+ }
+}
+
+sub get_libdir() {
+ arch() =~ /x86_64/ ? "lib64" : "lib";
+}
+
+=item is_uefi()
+
+Checks if we are on an uefi system
+
+=cut
+
+sub is_uefi() { -e "/sys/firmware/efi" }
+
+=item kernel_uefi_type()
+
+Returns the short name of the UEFI machine type supported by the kernel stub loader
+
+=cut
+
+sub kernel_uefi_type() {
+ my $arch = arch();
+ if ($arch eq 'aarch64') {
+ return 'aa64';
+ }
+ $arch =~ /i.86/ ? 'ia32' : 'x64';
+}
+
+=item uefi_type()
+
+Returns the UEFI machine type short name
+
+=cut
+
+sub uefi_type() {
+ if (arch() eq 'aarch64') {
+ return 'aa64';
+ }
+ if (-e '/sys/firmware/efi/fw_platform_size') {
+ cat_('/sys/firmware/efi/fw_platform_size') =~ /32/ ? 'ia32' : 'x64';
+ } else {
+ 'none';
+ }
+}
+
+=item mount_efivars()
+
+Ensures the efivarfs pseudo-filesystem is mounted in the default location
+and returns the mount point and whether it was already mounted.
+
+=cut
+
+sub mount_efivars {
+ my $mount_point = "$::prefix/sys/firmware/efi/efivars";
+ my $already_mounted = cat_("$::prefix/proc/mounts") =~ /\s$mount_point\s/;
+ run_program::run('mount', '-t', 'efivarfs', 'none', $mount_point) if !$already_mounted;
+ ($mount_point, $already_mounted);
+}
+
+=item cmp_kernel_versions($va, $vb)
+
+Compare two kernel versions
+
+=cut
+
+sub cmp_kernel_versions {
+ my ($va, $vb) = @_;
+ my $rel_a = $va =~ s/-(.*)$// && $1;
+ my $rel_b = $vb =~ s/-(.*)$// && $1;
+ ($va, $vb) = map { [ split /[.-]/ ] } $va, $vb;
+ my $r = 0;
+ mapn_ {
+ $r ||= $_[0] <=> $_[1];
+ } $va, $vb;
+ $r || $rel_a <=> $rel_b || $rel_a cmp $rel_b;
+}
+
+=back
+
+=cut
+
1;
diff --git a/perl-install/cpufreq.pm b/perl-install/cpufreq.pm
new file mode 100644
index 000000000..bbcf56700
--- /dev/null
+++ b/perl-install/cpufreq.pm
@@ -0,0 +1,170 @@
+package cpufreq;
+
+use common;
+use detect_devices;
+
+my %vendor_ids = (
+ GenuineIntel => "Intel",
+ AuthenticAMD => "AMD",
+ CyrixInstead => "Cyrix",
+ "Geode by NSC" => "NSC",
+ TransmetaCPU => "Transmeta",
+ GenuineTMx86 => "Transmeta",
+ CentaurHauls => "Centaur",
+);
+
+sub get_vendor {
+ my ($cpu) = @_;
+ $vendor_ids{$cpu->{vendor_id}};
+}
+
+sub has_flag {
+ my ($cpu, $flag) = @_;
+ $cpu->{flags} =~ /\b$flag\b/;
+}
+
+my @cpus;
+sub get_cpus() {
+ @cpus ? @cpus : @cpus = detect_devices::getCPUs();
+}
+
+my @pci;
+sub pci_probe() {
+ @pci ? @pci : @pci = detect_devices::pci_probe();
+}
+
+sub find_pci_device {
+ my (@devices) = @_;
+ any { my $dev = $_; any { $_->{vendor} == $dev->[0] && $_->{id} == $dev->[1] } pci_probe() } @devices;
+}
+
+sub probe_acpi_cpufreq() {
+ any {
+ get_vendor($_) eq "Intel" &&
+ $_->{'cpu family'} == 6 &&
+ (
+ has_flag($_, 'est') ||
+ $_->{model} == 11
+ );
+ } get_cpus();
+}
+
+# see cpuid.c (from cpuid package) for a list of family/models
+sub probe_centrino() {
+ any {
+ get_vendor($_) eq "Intel" &&
+ has_flag($_, 'est') && (
+ ($_->{'cpu family'} == 6 && $_->{model} == 9 && $_->{stepping} == 5 &&
+ $_->{'model name'} =~ /^Intel\(R\) Pentium\(R\) M processor ( 900|1[0-7]00)MHz$/) ||
+ ($_->{'cpu family'} == 6 && $_->{model} == 13 && member($_->{stepping}, 1, 2, 6)) ||
+ ($_->{'cpu family'} == 15 && $_->{model} == 3 && $_->{stepping} == 4) ||
+ ($_->{'cpu family'} == 15 && $_->{model} == 4 && $_->{stepping} == 1)
+ );
+ } get_cpus();
+}
+
+sub probe_ich() { find_pci_device([ 0x8086, 0x244c ], [ 0x8086, 0x24cc ], [ 0x8086, 0x248c ]) }
+
+sub probe_smi() { find_pci_device([ 0x8086, 0x7190 ]) }
+
+sub probe_nforce2() { find_pci_device([ 0x10de, 0x01e0 ]) }
+
+sub probe_gsx() {
+ (any { member(get_vendor($_), "Cyrix", "NSC") } get_cpus()) &&
+ find_pci_device([ 0x1078, 0x0100 ], [ 0x1078, 0x0002 ], [ 0x1078, 0x0000 ]);
+}
+
+sub probe_p4() {
+ any {
+ get_vendor($_) eq "Intel" && (
+ $_->{'cpu family'} == 15 ||
+ ($_->{'cpu family'} == 6 && !has_flag($_, 'est') && member($_->{model}, 9, 13, 14, 15))
+ );
+ } get_cpus();
+}
+
+sub probe_powernow_k6() {
+ any {
+ get_vendor($_) eq "AMD" &&
+ $_->{'cpu family'} == 5 &&
+ member($_->{model}, 12, 13);
+ } get_cpus();
+}
+
+sub probe_powernow_k7() {
+ any {
+ get_vendor($_) eq "AMD" &&
+ $_->{'cpu family'} == 6;
+ } get_cpus();
+}
+
+sub probe_powernow_k8() {
+ any {
+ get_vendor($_) eq "AMD" && (
+ ($_->{'cpu family'} == 15 && ($_->{'power management'} =~ /\bfid\b/ || has_flag($_, 'fid'))) # frequency ID control)
+ ||
+ $_->{'cpu family'} == 16 && ($_->{'power management'} =~ /\bhwpstate\b/) # support for Athlon/Phenom II processors (#58477))
+ );
+ } get_cpus();
+}
+
+sub probe_longhaul() {
+ any {
+ get_vendor($_) eq "Centaur" &&
+ $_->{'cpu family'} == 6 &&
+ member($_->{model}, 6, 7, 8, 9);
+ } get_cpus();
+}
+
+sub probe_e_powersaver() {
+ any {
+ get_vendor($_) eq "Centaur" &&
+ has_flag($_, 'est') &&
+ $_->{'cpu family'} == 6 &&
+ member($_->{model}, 10, 13);
+ } get_cpus();
+}
+
+sub probe_longrun() {
+ any {
+ get_vendor($_) eq "Transmeta" &&
+ has_flag($_, 'longrun');
+ } get_cpus();
+}
+
+my @modules = (
+ # probe centrino first, it will get detected on ICH chipset and
+ # speedstep-ich doesn't work with it
+ [ "speedstep-centrino", \&probe_centrino ],
+ [ "acpi-cpufreq", \&probe_acpi_cpufreq ],
+ # try to find cpufreq compliant northbridge
+ [ "speedstep-ich", \&probe_ich ],
+ [ "speedstep-smi", \&probe_smi ],
+ [ "cpufreq-nforce2", \&probe_nforce2 ],
+ [ "gsx-suspmod", \&probe_gsx ],
+ # try to find a cpufreq compliant processor
+ [ "p4-clockmod", \&probe_p4 ],
+ [ "powernow-k6", \&probe_powernow_k6 ],
+ [ "powernow-k7", \&probe_powernow_k7 ],
+ [ "powernow-k8", \&probe_powernow_k8 ],
+ [ "longhaul", \&probe_longhaul ],
+ [ "e_powersaver", \&probe_e_powersaver ],
+ [ "longrun", \&probe_longrun ],
+);
+
+sub find_driver() {
+ my $m = find { $_->[1]->() } @modules;
+ $m && $m->[0];
+}
+
+my @governor_modules = map { "cpufreq_$_" } qw(powersave conservative ondemand);
+
+sub get_modules() {
+ my $module;
+ if ($module = find_driver()) {
+ return if_($module, $module), @governor_modules;
+ }
+ ();
+}
+
+1;
diff --git a/perl-install/crypto.pm b/perl-install/crypto.pm
deleted file mode 100644
index 15d815aa2..000000000
--- a/perl-install/crypto.pm
+++ /dev/null
@@ -1,793 +0,0 @@
-package crypto; # $Id$
-
-use diagnostics;
-use strict;
-
-use vars qw(%url2land %land2tzs %static_mirrors %mirrors);
-
-use common;
-use log;
-use ftp;
-
-%url2land = (
- at => N("Austria"),
- au => N("Australia"),
- be => N("Belgium"),
- br => N("Brazil"),
- ca => N("Canada"),
- ch => N("Switzerland"),
- cr => N("Costa Rica"),
- cz => N("Czech Republic"),
- de => N("Germany"),
- dk => N("Denmark"),
- ee => N("Estonia"),
- es => N("Spain"),
- fi => N("Finland"),
- fr => N("France"),
- gr => N("Greece"),
- hu => N("Hungary"),
- ie => N("Ireland"),
- il => N("Israel"),
- it => N("Italy"),
- jp => N("Japan"),
- nl => N("Netherlands"),
- no => N("Norway"),
- nz => N("New Zealand"),
- pl => N("Poland"),
- pt => N("Portugal"),
- ru => N("Russia"),
- se => N("Sweden"),
- sk => N("Slovakia"),
- th => N("Thailand"),
- tw => N("Taiwan"),
- za => N("South Africa"),
- );
-
-%land2tzs = (
- N("Australia") => [ 'Australia/Sydney' ],
- N("Austria") => [ 'Europe/Vienna', 'Europe/Brussels', 'Europe/Berlin' ],
- N("Belgium") => [ 'Europe/Brussels', 'Europe/Paris', 'Europe/Berlin' ],
- N("Brazil") => [ 'Brazil/East' ],
- N("Canada") => [ 'Canada/Atlantic', 'Canada/Eastern' ],
- N("Czech Republic") => [ 'Europe/Prague', 'Europe/Berlin' ],
- N("Denmark") => [ 'Europe/Copenhagen', 'Europe/Berlin' ],
- N("Estonia") => [ 'Europe/Tallinn', 'Europe/Helsinki' ],
- N("Finland") => [ 'Europe/Helsinki', 'Europe/Tallinn' ],
- N("France") => [ 'Europe/Paris', 'Europe/Brussels', 'Europe/Berlin' ],
- N("Germany") => [ 'Europe/Berlin', 'Europe/Prague' ],
- N("Greece") => [ 'Europe/Athens', 'Europe/Prague' ],
- N("Hungary") => [ 'Europe/Budapest' ],
- N("Ireland") => [ 'Europe/Dublin', 'Europe/London' ],
- N("Israel") => [ 'Asia/Tel_Aviv' ],
- N("Italy") => [ 'Europe/Rome', 'Europe/Brussels', 'Europe/Paris' ],
- N("Japan") => [ 'Asia/Tokyo', 'Asia/Seoul' ],
- N("Netherlands") => [ 'Europe/Amsterdam', 'Europe/Brussels', 'Europe/Berlin' ],
- N("New Zealand") => [ 'Pacific/Auckland' ],
- N("Norway") => [ 'Europe/Oslo', 'Europe/Stockholm' ],
- N("Poland") => [ 'Europe/Warsaw' ],
- N("Portugal") => [ 'Europe/Lisbon', 'Europe/Madrid' ],
- N("Russia") => [ 'Europe/Moscow', ],
- N("Slovakia") => [ 'Europe/Bratislava' ],
- N("South Africa") => [ 'Africa/Johannesburg' ],
- N("Spain") => [ 'Europe/Madrid', 'Europe/Lisbon' ],
- N("Sweden") => [ 'Europe/Stockholm', 'Europe/Oslo' ],
- N("Switzerland") => [ 'Europe/Zurich', 'Europe/Berlin', 'Europe/Brussels' ],
- N("Taiwan") => [ 'Asia/Taipei', 'Asia/Seoul' ],
- N("Thailand") => [ 'Asia/Bangkok', 'Asia/Seoul' ],
- N("United States") => [ 'America/New_York', 'Canada/Atlantic', 'Asia/Tokyo', 'Australia/Sydney', 'Europe/Paris' ],
- );
-
-%static_mirrors = (
-# "ackbar" => [ "Ackbar", "/updates", "a", "a" ],
- );
-
-%mirrors = ();
-
-sub mirror2text { $mirrors{$_[0]} && $mirrors{$_[0]}[0] . '|' . $_[0] }
-sub mirrors {
- my ($o_distro_type, $o_use_local_list) = @_;
-
- unless (keys %mirrors) {
- my $f;
- if ($o_use_local_list) {
- $f = \*DATA;
- } else {
- #- contact the following URL to retrieve the list of mirrors.
- require http;
- $f = http::getFile("http://www.mandrivalinux.com/mirrorsfull.list");
- }
-
- local $SIG{ALRM} = sub { die "timeout" };
- $o_use_local_list or alarm 60;
- my $distro_type = $o_distro_type || 'updates';
- my $sub_dir = $distro_type =~ /cooker|community/ ? '' : '/' . version() . '/main_updates';
- foreach (<$f>) {
- my ($arch, $url, $dir) = m|$distro_type([^:]*):ftp://([^/]*)(/\S*)| or next;
- MDK::Common::System::compat_arch($arch) or next;
- my $land = N("United States");
- foreach (keys %url2land) {
- my $qu = quotemeta $_;
- $url =~ /\.$qu(?:\..*)?$/ and $land = $url2land{$_};
- }
- $mirrors{$url} = [ $land, $dir . $sub_dir ];
- }
- unless ($o_use_local_list) {
- http::getFile('/XXX'); #- close connection.
- alarm 0;
- }
-
- #- now add static mirror (in case of something wrong happened above).
- add2hash(\%mirrors, \%static_mirrors);
- }
- keys %mirrors;
-}
-
-sub bestMirror {
- my ($string, $o_distro_type) = @_;
- my %mirror2value;
-
- foreach my $url (mirrors($o_distro_type)) {
- my $value = 0;
- my $cvalue = mirrors($o_distro_type);
-
- $mirror2value{$url} ||= 1 + $cvalue;
- foreach (@{$land2tzs{$mirrors{$url}[0]} || []}) {
- $_ eq $string and $mirror2value{$url} > $value and $mirror2value{$url} = $value;
- (split '/')[0] eq (split '/', $string)[0] and $mirror2value{$url} > $cvalue and $mirror2value{$url} = $cvalue;
- ++$value;
- }
- }
- my $min_value = min(values %mirror2value);
-
- my @possible = (grep { $mirror2value{$_} == $min_value } keys %mirror2value) x 2; #- increase probability
- push @possible, grep { $mirror2value{$_} == 1 + $min_value } keys %mirror2value;
-
- $possible[rand @possible];
-}
-
-#- hack to retrieve Mandriva Linux version... XXX figure out something more robust
-sub version() {
- require pkgs;
- my $pkg = pkgs::packageByName($::o->{packages}, 'mandriva-release');
- my $v = $pkg && $pkg->version || '10.2'; #- safe but dangerous ;-)
- $v eq '2006.0' and $v = '10.2';
- $v;
-}
-
-sub dir { $mirrors{$_[0]}[1] }
-
-sub getFile {
- my ($file, $o_host) = @_;
- my $host = $o_host || $crypto::host;
- my $dir = dir($host);
- log::l("getting crypto file $file on directory $dir with login $mirrors{$host}[2]");
- my ($ftp, $retr) = ftp::new($host, $dir,
- if_($mirrors{$host}[2], $mirrors{$host}[2]),
- if_($mirrors{$host}[3], $mirrors{$host}[3])
- );
- $$retr->close if $$retr;
- $$retr = $ftp->retr($file) or ftp::rewindGetFile();
- $$retr ||= $ftp->retr($file);
-}
-
-sub getPackages {
- my ($packages, $mirror) = @_;
-
- $crypto::host = $mirror;
-
- #- get pubkey file first as we cannot handle 2 files opened simultaneously.
- my $pubkey;
- eval {
- my $fpubkey = getFile("media_info/pubkey", $mirror);
- $pubkey = [ $packages->parse_armored_file($fpubkey) ];
- };
-
- #- check first if there is something to get...
- my $fhdlist = getFile("media_info/hdlist.cz", $mirror);
- unless ($fhdlist) {
- log::l("no updates available, bailing out");
- return;
- }
-
- #- extract hdlist of crypto, then depslist.
- require pkgs;
- my $update_medium = pkgs::psUsingHdlist('ftp', $packages, "hdlist-updates.cz", "1u", "",
- "Updates for Mandriva Linux " . version(), 1, $fhdlist, $pubkey);
- if ($update_medium) {
- log::l("read updates hdlist");
- #- keep in mind where is the URL prefix used according to mirror (for install_any::install_urpmi).
- $update_medium->{prefix} = "ftp://$mirror" . dir($mirror);
- #- (re-)enable the medium to allow install of package,
- #- make it an update medium (for install_any::install_urpmi).
- $update_medium->select;
- $update_medium->{update} = 1;
-
- $install_any::global_ftp_prefix = [ $mirror, dir($mirror) ]; #- host, dir (for install_any::getFile)
-
- #- search for packages to update.
- $packages->{rpmdb} ||= pkgs::rpmDbOpen();
- pkgs::selectPackagesToUpgrade($packages, $update_medium);
- }
- return $update_medium;
-}
-
-1;
-
-#- mirror list, hardcoded here to be used in mini-cds (ftp suppl. media)
-__DATA__
-communityi586:ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/mandrake/devel/community/i586/media/main
-communityi586:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrake-devel/community/i586/media/main
-communityi586:ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrake/devel/community/i586/media/main
-communityi586:ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.tugraz.at/mirror/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://ftp.u-strasbg.fr/pub/linux/distributions/mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://jungle.metalab.unc.edu/pub/Linux/distributions/mandrake/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://mandrake.contactel.cz/Mandrakelinux/devel/community/i586/media/main
-communityi586:ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake-devel/community/i586/media/main
-communityi586:rsync://ftp.sunet.se::Mandrakelinux/devel/community/i586/media/main
-communityi586:rsync://mirrors.usc.edu::mandrakelinux/devel/community/i586/media/main
-cookerppc:ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/mandrake/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrake-devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrake/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.tugraz.at/mirror/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://mandrake.contactel.cz/Mandrakelinux/devel/cooker/ppc/media/main
-cookerppc:ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake-devel/cooker/ppc/media/main
-updatesppc:ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/mandrake/official/updates/ppc
-updatesppc:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.esat.net/pub/linux/mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.ikoula.com/pub/ftp.mandrake-linux.com/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrake/updates/ppc
-updatesppc:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.pcds.ch/pub/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.ps.pl/mirrors/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.tugraz.at/mirror/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://ftp.vat.tu-dresden.de/pub/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://jungle.metalab.unc.edu/pub/Linux/distributions/mandrake/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://linux.cdpa.nsysu.edu.tw/pub/mandrake/updates/ppc
-updatesppc:ftp://mandrake.contactel.cz/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://mandrake.mirrors.pair.com/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://mirrors.secsup.org/pub/linux/mandrake/Mandrakelinux/official/updates/ppc
-updatesppc:ftp://spirit.profinet.sk/mirrors/Mandrake/updates/ppc
-updatesppc:ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake/updates/ppc
-updatesppc:ftp://updates.roma2.infn.it/linux/updates/mandrake/ppc
-updatesppc:rsync://ftp.sunet.se::Mandrakelinux/official/updates/ppc
-updatesppc:rsync://mirrors.usc.edu::mandrakelinux/official/updates/ppc
-cookerx86_64:ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/mandrake/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.club-internet.fr/pub/unix/linux/distributions/Mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrake-devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrake/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.tugraz.at/mirror/Mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/devel/cooker/x86_64/media/main
-cookerx86_64:ftp://mandrake.contactel.cz/Mandrakelinux/devel/cooker/x86_64/media/main
-cookeri586:ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://bo.mirror.garr.it/pub/mirrors/Mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://fr2.rpmfind.net/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.ale.org/pub/mirrors/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.aso.ee/pub/Mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.belnet.be/packages/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.bylinux.net/pub/mirror/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.cica.es/pub/Linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.ciril.fr/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.cise.ufl.edu/pub/mirrors/mandrake/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.cs.ucr.edu/pub/mirrors/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.esat.net/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.fh-wolfenbuettel.de/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.fi.muni.cz/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.free.fr/mirrors/ftp.mandrake-linux.com/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.gtlib.cc.gatech.edu/pub/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.heanet.ie/pub/mandrake/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.icm.edu.pl/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.int-evry.fr/pub/linux/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.isu.edu.tw/pub/Linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.isu.net.sa/pub/mirrors/ftp.mandrake.com/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.kddlabs.co.jp/Linux/packages/Mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.linux.cz/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.mandrake.ikoula.com/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.mirrorservice.org/pub/Mandrake_Linux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.nara.wide.ad.jp/pub/Linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.ndlug.nd.edu/pub/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.neva.ru/Linux-Distrib/Mandrake/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.ntua.gr/pub/linux/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.phys.ttu.edu/pub/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.physics.auth.gr/pub/mirrors/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.planetmirror.com/pub/Mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.prew.hu/pub/Linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.ps.pl/mirrors/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.rediris.es/mirror/mandrake-devel/cooker/i586/
-cookeri586:ftp://ftp.riken.go.jp/pub/Linux/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.sun.ac.za/pub/linux/mandrake/pub/Linux/distributions/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.sunsite.org.uk/package/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.tu-chemnitz.de/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.tuniv.szczecin.pl/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.u-strasbg.fr/pub/linux/distributions/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.uasw.edu/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.uio.no/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.uni-wuppertal.de/pub/linux/mandrake/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.uninett.no/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp.vat.tu-dresden.de/pub/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://ftp3.mandrake.sk/mirrors/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://helios.dii.utk.edu/pub/linux/Mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://mandrake.contactel.cz/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mandrake.mirrors.pair.com/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mdk.linux.org.tw/pub/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.aca.oakland.edu/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.averse.net/pub/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.etf.bg.ac.yu/distributions/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.fis.unb.br/pub/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.pacific.net.au/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.switch.ch/mirror/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirror.usu.edu/mirrors/Mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://mirrors.secsup.org/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://mirrors.xmission.com/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://raven.cslab.vt.edu/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://sunsite.cnlab-switch.ch/mirror/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://sunsite.icm.edu.pl/pub/Linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://sunsite.mff.cuni.cz/OS/Linux/Dist/Mandrake/mandrake/devel/cooker/i586/media/main
-cookeri586:ftp://tux.cprm.net/pub/Mandrake/devel/cooker/i586/media/main
-cookeri586:http://anorien.csc.warwick.ac.uk/mirrors/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://fr2.rpmfind.net/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://ftp.ale.org/pub/mirrors/mandrake/devel/cooker/i586/media/main
-cookeri586:http://ftp.heanet.ie/pub/mandrake/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://ftp.nluug.nl/ftp/pub/os/Linux/distr/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://ftp.rediris.es/mirror/mandrake-devel/cooker/i586/
-cookeri586:http://ftp.riken.go.jp/Linux/mandrake/devel/cooker/i586/media/main
-cookeri586:http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://gd.tuwien.ac.at/pub/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://mandrake.mirrors.pair.com/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://mirror.hamakor.org.il/pub/mirrors/mandrake/devel/cooker/i586/media/main
-cookeri586:http://mirror.pacific.net.au/linux/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:http://wftp.tu-chemnitz.de/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:rsync://carroll.cac.psu.edu/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:rsync://ftp.fi.muni.cz/pub/linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:rsync://ftp.join.uni-muenster.de/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:rsync://ftp.nluug.nl/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:rsync://ftp.riken.go.jp/mandrake/devel/cooker/i586/media/main
-cookeri586:rsync://ftp.surfnet.nl/Mandrakelinux/devel/cooker/i586/media/main
-cookeri586:rsync://mirror.umr.edu/mandrake/devel/cooker/i586/media/main
-cookeri586:rsync://rsync.mirrorservice.org/sunsite.uio.no/pub/unix/Linux/mandrakelinux/devel/cooker/i586/media/main
-cookeri586:rsync://rsync.uni-bayreuth.de/Mandrakelinux/devel/cooker/i586/media/main
-updatesi586:ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/official/updates
-updatesi586:ftp://bo.mirror.garr.it/pub/mirrors/Mandrake/official/updates
-updatesi586:ftp://carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/updates
-updatesi586:ftp://chronos.iut-bm.univ-fcomte.fr/pub/linux/distributions/Mandrake/official/updates
-updatesi586:ftp://distro.ibiblio.org/pub/Linux/distributions/mandrake/Mandrakelinux/official/updates
-updatesi586:ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.ale.org/pub/mirrors/mandrake/official/updates
-updatesi586:ftp://ftp.aso.ee/pub/Mandrake/official/updates
-updatesi586:ftp://ftp.belnet.be/packages/mandrakelinux/official/updates
-updatesi586:ftp://ftp.cica.es/pub/Linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.cise.ufl.edu/pub/mirrors/mandrake/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.cru.fr/pub/linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.cs.ucr.edu/pub/mirrors/mandrakelinux/official/updates
-updatesi586:ftp://ftp.cse.buffalo.edu/pub/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.ens-cachan.fr/pub/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.esat.net/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.fh-wolfenbuettel.de/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.free.fr/mirrors/ftp.mandrake-linux.com/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.fsn.hu/pub/linux/distributions/mandrake/official/updates
-updatesi586:ftp://ftp.gtlib.cc.gatech.edu/pub/mandrake/official/updates
-updatesi586:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.heanet.ie/pub/mandrake/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.iasi.roedu.net/mirrors/ftp.mandrake.com/official/updates
-updatesi586:ftp://ftp.icm.edu.pl/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.int-evry.fr/pub/linux/mandrake/official/updates
-updatesi586:ftp://ftp.isu.edu.tw/pub/Linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.isu.net.sa/pub/mirrors/ftp.mandrake.com/mandrakelinux/official/updates
-updatesi586:ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrakelinux/official/updates
-updatesi586:ftp://ftp.kddlabs.co.jp/Linux/packages/Mandrake/official/updates
-updatesi586:ftp://ftp.linux.cz/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.mandrake.ikoula.com/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.mirror.ac.uk/sites/sunsite.uio.no/ftp/linux/mdl/official/updates
-updatesi586:ftp://ftp.mirrorservice.org/pub/Mandrake_Linux/official/updates
-updatesi586:ftp://ftp.mki.fh-duesseldorf.de/Mirror/Mandrake/official/updates
-updatesi586:ftp://ftp.nara.wide.ad.jp/pub/Linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.ndlug.nd.edu/pub/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.nectec.or.th/pub/linux-distributions/Mandrake/official/updates
-updatesi586:ftp://ftp.neva.ru/Linux-Distrib/Mandrake/mandrakelinux/official/updates
-updatesi586:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.ntua.gr/pub/linux/mandrake/official/updates
-updatesi586:ftp://ftp.phys.ttu.edu/pub/mandrakelinux/official/updates
-updatesi586:ftp://ftp.physics.auth.gr/pub/mirrors/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.prew.hu/pub/Linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.ps.pl/mirrors/mandrake/official/updates
-updatesi586:ftp://ftp.rediris.es/pub/linux/distributions/mandrakelinux/official/updates
-updatesi586:ftp://ftp.riken.go.jp/pub/Linux/mandrake/official/updates
-updatesi586:ftp://ftp.song.fi/pub/mirrors/Mandrake-linux/official/updates
-updatesi586:ftp://ftp.sun.ac.za/pub/linux/mandrake/pub/Linux/distributions/official/updates
-updatesi586:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/official/updates
-updatesi586:ftp://ftp.sunsite.org.uk/package/mandrakelinux/official/updates
-updatesi586:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.task.gda.pl/pub/linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.tu-chemnitz.de/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.tuniv.szczecin.pl/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.u-strasbg.fr/pub/linux/distributions/mandrakelinux/official/updates
-updatesi586:ftp://ftp.uasw.edu/linux/mandrakelinux/official/updates
-updatesi586:ftp://ftp.uio.no/linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.unicamp.br/pub/mandrakelinux/official/updates
-updatesi586:ftp://ftp.uninett.no/linux/Mandrakelinux/official/updates
-updatesi586:ftp://ftp.univ-lille1.fr/pub/os/linux/distributions/mandrakelinux/official/updates
-updatesi586:ftp://ftp.uvsq.fr/pub/mandrake/official/updates
-updatesi586:ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/updates
-updatesi586:ftp://ftp.vat.tu-dresden.de/pub/Mandrakelinux/official/updates
-updatesi586:ftp://ftp3.mandrake.sk/mirrors/Mandrakelinux/official/updates
-updatesi586:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/official/updates
-updatesi586:ftp://helios.dii.utk.edu/pub/linux/Mandrake/official/updates
-updatesi586:ftp://mandrake.contactel.cz/Mandrakelinux/official/updates
-updatesi586:ftp://mandrake.mirrors.pair.com/Mandrakelinux/official/updates
-updatesi586:ftp://mdk.linux.org.tw/pub/mandrakelinux/official/updates
-updatesi586:ftp://mirror.aca.oakland.edu/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://mirror.averse.net/pub/Mandrakelinux/official/updates
-updatesi586:ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrakelinux/official/updates
-updatesi586:ftp://mirror.etf.bg.ac.yu/distributions/Mandrakelinux/official/updates
-updatesi586:ftp://mirror.fis.unb.br/pub/linux/Mandrakelinux/official/updates
-updatesi586:ftp://mirror.inspire.net.nz/mandrake//official/updates
-updatesi586:ftp://mirror.pacific.net.au/linux/Mandrakelinux/official/updates
-updatesi586:ftp://mirror.switch.ch/mirror/mandrake/official/updates
-updatesi586:ftp://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/official/updates
-updatesi586:ftp://mirror.usu.edu/mirrors/Mandrake/official/updates
-updatesi586:ftp://mirrors.dotsrc.org/mandrake/official/updates
-updatesi586:ftp://mirrors.ptd.net/mandrake/official/updates
-updatesi586:ftp://mirrors.secsup.org/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/updates
-updatesi586:ftp://mirrors.xmission.com/mandrake/official/updates
-updatesi586:ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/official/updates
-updatesi586:ftp://raven.cslab.vt.edu/pub/linux/mandrakelinux/official/updates
-updatesi586:ftp://sunsite.cnlab-switch.ch/mirror/mandrake/official/updates
-updatesi586:ftp://sunsite.icm.edu.pl/pub/Linux/mandrakelinux/official/updates
-updatesi586:ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake/official/updates
-updatesi586:ftp://sunsite.mff.cuni.cz/OS/Linux/Dist/Mandrake/mandrake/official/updates
-updatesi586:ftp://tux.cprm.net/pub/Mandrake/official/updates
-updatesi586:http://anorien.csc.warwick.ac.uk/mirrors/Mandrakelinux/official/updates
-updatesi586:http://distro.ibiblio.org/pub/Linux/distributions/mandrake/Mandrakelinux/official/updates
-updatesi586:http://fr2.rpmfind.net/linux/Mandrakelinux/official/updates
-updatesi586:http://ftp.ale.org/pub/mirrors/mandrake/official/updates
-updatesi586:http://ftp.club-internet.fr/pub/linux/Mandrakelinux/official/updates
-updatesi586:http://ftp.esat.net/pub/linux/mandrakelinux/official/updates
-updatesi586:http://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/updates
-updatesi586:http://ftp.heanet.ie/pub/mandrake/Mandrakelinux/official/updates
-updatesi586:http://ftp.iasi.roedu.net/mirrors/ftp.mandrake.com/official/updates
-updatesi586:http://ftp.isu.edu.tw/pub/Linux/Mandrakelinux/official/updates
-updatesi586:http://ftp.isu.net.sa/pub/mirrors/ftp.mandrake.com/mandrakelinux/official/updates
-updatesi586:http://ftp.kddlabs.co.jp/Linux/distributions/Mandrake/official/updates
-updatesi586:http://ftp.nluug.nl/ftp/pub/os/Linux/distr/Mandrakelinux/official/updates
-updatesi586:http://ftp.rediris.es/pub/linux/distributions/mandrakelinux/official/updates
-updatesi586:http://ftp.riken.go.jp/Linux/mandrake/official/updates
-updatesi586:http://ftp.sun.ac.za/ftp/mirrorsites/mandrakelinux/official/updates
-updatesi586:http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/Mandrakelinux/official/updates
-updatesi586:http://ftpdem.ubi.pt/mandrake/official/updates
-updatesi586:http://gd.tuwien.ac.at/pub/linux/Mandrakelinux/official/updates
-updatesi586:http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/updates
-updatesi586:http://klid.dk/homeftp/mandrakelinux/official/updates
-updatesi586:http://mandrake.mirrors.pair.com/Mandrakelinux/official/updates
-updatesi586:http://mirror.averse.net/pub/Mandrakelinux/official/updates
-updatesi586:http://mirror.etf.bg.ac.yu/distributions/Mandrakelinux/official/updates
-updatesi586:http://mirror.hamakor.org.il/pub/mirrors/mandrake/official/updates
-updatesi586:http://mirror.pacific.net.au/linux/Mandrakelinux/official/updates
-updatesi586:http://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/official/updates
-updatesi586:http://mirror.usu.edu/mirrors/Mandrake/official/updates
-updatesi586:http://mirrors.dotsrc.org/mandrake/official/updates
-updatesi586:http://sunsite.icm.edu.pl/pub/Linux/mandrakelinux/official/updates
-updatesi586:http://wftp.tu-chemnitz.de/pub/linux/mandrakelinux/official/updates
-updatesi586:http://www.gtlib.cc.gatech.edu/pub/mandrake/official/updates
-updatesi586:http://www.mirror.ac.uk/sites/sunsite.uio.no/ftp/linux/mdl/official/updates
-updatesi586:http://www.sunsite.org.uk/package/mandrakelinux/official/updates
-updatesi586:rsync://carroll.cac.psu.edu/mandrakelinux/official/updates
-updatesi586:rsync://distro.ibiblio.org/distros/mandrake/Mandrakelinux/official/updates
-updatesi586:rsync://ftp.esat.net/ftp/pub/linux/mandrakelinux/official/updates
-updatesi586:rsync://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/updates
-updatesi586:rsync://ftp.iasi.roedu.net/mandrake.com/official/updates
-updatesi586:rsync://ftp.join.uni-muenster.de/mandrakelinux/official/updates
-updatesi586:rsync://ftp.nluug.nl/Mandrakelinux/official/updates
-updatesi586:rsync://ftp.riken.go.jp/mandrake/official/updates
-updatesi586:rsync://ftp.surfnet.nl/Mandrakelinux/official/updates
-updatesi586:rsync://mirror.umr.edu/mandrake/official/updates
-updatesi586:rsync://rsync.gtlib.cc.gatech.edu/mandrake/official/updates
-updatesi586:rsync://rsync.mirrorservice.org/sunsite.uio.no/pub/unix/Linux/mandrakelinux/official/updates
-updatesi586:rsync://rsync.uni-bayreuth.de/Mandrakelinux/official/updates
-officiali586:ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://bo.mirror.garr.it/pub/mirrors/Mandrake/official/10.2/i586/media/main/
-officiali586:ftp://chronos.iut-bm.univ-fcomte.fr/pub/linux/distributions/Mandrake/official/10.2/i586/media/main/
-officiali586:ftp://distro.ibiblio.org/pub/Linux/distributions/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.ale.org/pub/mirrors/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.aso.ee/pub/Mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.belnet.be/packages/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.cica.es/pub/Linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.cru.fr/pub/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.cs.ucr.edu/pub/mirrors/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.cse.buffalo.edu/pub/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.ens-cachan.fr/pub/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.esat.net/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.fh-giessen.de/pub/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.fh-wolfenbuettel.de/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.free.fr/mirrors/ftp.mandrake-linux.com/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.fsn.hu/pub/linux/distributions/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.gtlib.cc.gatech.edu/pub/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.heanet.ie/pub/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.iasi.roedu.net/mirrors/ftp.mandrake.com/official/10.2/i586/media/main/
-officiali586:ftp://ftp.icm.edu.pl/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.informatik.hu-berlin.de/pub/Linux/Distributions/Mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.int-evry.fr/pub/linux/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.isu.edu.tw/pub/Linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.isu.net.sa/pub/mirrors/ftp.mandrake.com/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.kddlabs.co.jp/Linux/packages/Mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.linux.cz/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.mandrake.ikoula.com/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.mirror.ac.uk/sites/sunsite.uio.no/ftp/linux/mdl/official/10.2/i586/media/main/
-officiali586:ftp://ftp.mirrorservice.org/pub/Mandrake_Linux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.mki.fh-duesseldorf.de/Mirror/Mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.nara.wide.ad.jp/pub/Linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.ndlug.nd.edu/pub/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.neva.ru/Linux-Distrib/Mandrake/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.ntua.gr/pub/linux/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.phys.ttu.edu/pub/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.physics.auth.gr/pub/mirrors/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.prew.hu/pub/Linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.ps.pl/mirrors/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.rediris.es/pub/linux/distributions/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.riken.go.jp/pub/Linux/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.song.fi/pub/mirrors/Mandrake-linux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.sun.ac.za/pub/linux/mandrake/pub/Linux/distributions/official/10.2/i586/media/main/
-officiali586:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.sunsite.org.uk/package/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.tu-chemnitz.de/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.tuniv.szczecin.pl/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.u-strasbg.fr/pub/linux/distributions/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.uasw.edu/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.uio.no/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.uni-wuppertal.de/pub/linux/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.unicamp.br/pub/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.uninett.no/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://ftp.uvsq.fr/pub/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ftp.vat.tu-dresden.de/pub/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://linux.ntcu.net/dists/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://linux.ups-tlse.fr/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mandrake.contactel.cz/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mandrake.mirrors.pair.com/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mdk.linux.org.tw/pub/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirror.averse.net/pub/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirror.etf.bg.ac.yu/distributions/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirror.fis.unb.br/pub/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirror.inspire.net.nz/mandrake//official/10.2/i586/media/main/
-officiali586:ftp://mirror.pacific.net.au/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirror.switch.ch/mirror/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirror.usu.edu/mirrors/Mandrake/official/10.2/i586/media/main/
-officiali586:ftp://mirrors.dotsrc.org/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://mirrors.ptd.net/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://mirrors.secsup.org/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://mirrors.xmission.com/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://sunsite.cnlab-switch.ch/mirror/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://sunsite.icm.edu.pl/pub/Linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake/official/10.2/i586/media/main/
-officiali586:ftp://sunsite.mff.cuni.cz/OS/Linux/Dist/Mandrake/mandrake/official/10.2/i586/media/main/
-officiali586:http://anorien.csc.warwick.ac.uk/mirrors/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://distro.ibiblio.org/pub/Linux/distributions/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://fr2.rpmfind.net/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.ale.org/pub/mirrors/mandrake/official/10.2/i586/media/main/
-officiali586:http://ftp.club-internet.fr/pub/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.esat.net/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.heanet.ie/pub/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.iasi.roedu.net/mirrors/ftp.mandrake.com/official/10.2/i586/media/main/
-officiali586:http://ftp.isu.edu.tw/pub/Linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.kddlabs.co.jp/Linux/distributions/Mandrake/official/10.2/i586/media/main/
-officiali586:http://ftp.nluug.nl/ftp/pub/os/Linux/distr/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.rediris.es/pub/linux/distributions/mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.riken.go.jp/Linux/mandrake/official/10.2/i586/media/main/
-officiali586:http://ftp.sun.ac.za/ftp/mirrorsites/mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://gd.tuwien.ac.at/pub/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://klid.dk/homeftp/mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://mandrake.mirrors.pair.com/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://mirror.averse.net/pub/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://mirror.etf.bg.ac.yu/distributions/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://mirror.hamakor.org.il/pub/mirrors/mandrake/official/10.2/i586/media/main/
-officiali586:http://mirror.pacific.net.au/linux/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://mirror.usu.edu/mirrors/Mandrake/official/10.2/i586/media/main/
-officiali586:http://mirrors.dotsrc.org/mandrake/official/10.2/i586/media/main/
-officiali586:http://sunsite.icm.edu.pl/pub/Linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://wftp.tu-chemnitz.de/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:http://www.gtlib.cc.gatech.edu/pub/mandrake/official/10.2/i586/media/main/
-officiali586:http://www.mirror.ac.uk/sites/sunsite.uio.no/ftp/linux/mdl/official/10.2/i586/media/main/
-officiali586:http://www.sunsite.org.uk/package/mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://carroll.cac.psu.edu/mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://distro.ibiblio.org/distros/mandrake/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://ftp.esat.net/ftp/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://ftp.iasi.roedu.net/mandrake.com/official/10.2/i586/media/main/
-officiali586:rsync://ftp.join.uni-muenster.de/mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://ftp.nluug.nl/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://ftp.riken.go.jp/mandrake/official/10.2/i586/media/main/
-officiali586:rsync://ftp.surfnet.nl/Mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://mirror.umr.edu/mandrake/official/10.2/i586/media/main/
-officiali586:rsync://rsync.gtlib.cc.gatech.edu/mandrake/official/10.2/i586/media/main/
-officiali586:rsync://rsync.mirrorservice.org/sunsite.uio.no/pub/unix/Linux/mandrakelinux/official/10.2/i586/media/main/
-officiali586:rsync://rsync.uni-bayreuth.de/Mandrakelinux/official/10.2/i586/media/main/
-updatesx86_64:ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://bo.mirror.garr.it/pub/mirrors/Mandrake/official/updates/x86_64
-updatesx86_64:ftp://carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://distro.ibiblio.org/pub/Linux/distributions/mandrake/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.ale.org/pub/mirrors/mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.aso.ee/pub/Mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.belnet.be/packages/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.cica.es/pub/Linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.cru.fr/pub/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.cs.ucr.edu/pub/mirrors/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.cse.buffalo.edu/pub/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.ens-cachan.fr/pub/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.esat.net/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.fh-wolfenbuettel.de/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.free.fr/mirrors/ftp.mandrake-linux.com/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.fsn.hu/pub/linux/distributions/mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.gtlib.cc.gatech.edu/pub/mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.gwdg.de/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.heanet.ie/pub/mandrake/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.icm.edu.pl/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.isu.edu.tw/pub/Linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.isu.net.sa/pub/mirrors/ftp.mandrake.com/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.join.uni-muenster.de/pub/linux/distributions/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.kddlabs.co.jp/Linux/packages/Mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.linux.cz/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.mandrake.ikoula.com/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.mirror.ac.uk/sites/sunsite.uio.no/ftp/linux/mdl/official/updates/x86_64
-updatesx86_64:ftp://ftp.mirrorservice.org/pub/Mandrake_Linux/official/updates/x86_64
-updatesx86_64:ftp://ftp.nara.wide.ad.jp/pub/Linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.ndlug.nd.edu/pub/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.nectec.or.th/pub/linux-distributions/Mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.phys.ttu.edu/pub/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.physics.auth.gr/pub/mirrors/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.ps.pl/mirrors/mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.rediris.es/pub/linux/distributions/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.riken.go.jp/pub/Linux/mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.sunsite.org.uk/package/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.task.gda.pl/pub/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.tu-chemnitz.de/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.tuniv.szczecin.pl/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.uasw.edu/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.uio.no/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.uni-bayreuth.de/pub/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.uninett.no/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.univ-lille1.fr/pub/os/linux/distributions/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/updates/x86_64
-updatesx86_64:ftp://ftp.vat.tu-dresden.de/pub/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://gd.tuwien.ac.at/pub/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://helios.dii.utk.edu/pub/linux/Mandrake/official/updates/x86_64
-updatesx86_64:ftp://mandrake.contactel.cz/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mandrake.mirrors.pair.com/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mdk.linux.org.tw/pub/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirror.averse.net/pub/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirror.etf.bg.ac.yu/distributions/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirror.fis.unb.br/pub/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirror.inspire.net.nz/mandrake//official/updates/x86_64
-updatesx86_64:ftp://mirror.pacific.net.au/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirror.switch.ch/mirror/mandrake/official/updates/x86_64
-updatesx86_64:ftp://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirror.usu.edu/mirrors/Mandrake/official/updates/x86_64
-updatesx86_64:ftp://mirrors.dotsrc.org/mandrake/official/updates/x86_64
-updatesx86_64:ftp://mirrors.ptd.net/mandrake/official/updates/x86_64
-updatesx86_64:ftp://mirrors.secsup.org/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirrors.usc.edu/pub/linux/distributions/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://mirrors.xmission.com/mandrake/official/updates/x86_64
-updatesx86_64:ftp://ramses.wh2.tu-dresden.de/pub/mirrors/mandrake/official/updates/x86_64
-updatesx86_64:ftp://raven.cslab.vt.edu/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://sunsite.cnlab-switch.ch/mirror/mandrake/official/updates/x86_64
-updatesx86_64:ftp://sunsite.icm.edu.pl/pub/Linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake/official/updates/x86_64
-updatesx86_64:ftp://sunsite.mff.cuni.cz/OS/Linux/Dist/Mandrake/mandrake/official/updates/x86_64
-updatesx86_64:http://anorien.csc.warwick.ac.uk/mirrors/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://distro.ibiblio.org/pub/Linux/distributions/mandrake/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://fr2.rpmfind.net/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.ale.org/pub/mirrors/mandrake/official/updates/x86_64
-updatesx86_64:http://ftp.club-internet.fr/pub/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.esat.net/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.heanet.ie/pub/mandrake/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.isu.edu.tw/pub/Linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.isu.net.sa/pub/mirrors/ftp.mandrake.com/mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.kddlabs.co.jp/Linux/distributions/Mandrake/official/updates/x86_64
-updatesx86_64:http://ftp.nluug.nl/ftp/pub/os/Linux/distr/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.rediris.es/pub/linux/distributions/mandrakelinux/official/updates/x86_64
-updatesx86_64:http://ftp.riken.go.jp/Linux/mandrake/official/updates/x86_64
-updatesx86_64:http://ftp.surfnet.nl/ftp/pub/os/Linux/distr/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://gd.tuwien.ac.at/pub/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://klid.dk/homeftp/mandrakelinux/official/updates/x86_64
-updatesx86_64:http://mandrake.mirrors.pair.com/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://mirror.averse.net/pub/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://mirror.etf.bg.ac.yu/distributions/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://mirror.pacific.net.au/linux/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/official/updates/x86_64
-updatesx86_64:http://mirror.usu.edu/mirrors/Mandrake/official/updates/x86_64
-updatesx86_64:http://mirrors.dotsrc.org/mandrake/official/updates/x86_64
-updatesx86_64:http://sunsite.icm.edu.pl/pub/Linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:http://wftp.tu-chemnitz.de/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:http://www.gtlib.cc.gatech.edu/pub/mandrake/official/updates/x86_64
-updatesx86_64:http://www.mirror.ac.uk/sites/sunsite.uio.no/ftp/linux/mdl/official/updates/x86_64
-updatesx86_64:http://www.sunsite.org.uk/package/mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://carroll.cac.psu.edu/mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://distro.ibiblio.org/distros/mandrake/Mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://ftp.esat.net/ftp/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://ftp.fi.muni.cz/pub/linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://ftp.join.uni-muenster.de/mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://ftp.nluug.nl/Mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://ftp.riken.go.jp/mandrake/official/updates/x86_64
-updatesx86_64:rsync://ftp.surfnet.nl/Mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://mirror.umr.edu/mandrake/official/updates/x86_64
-updatesx86_64:rsync://rsync.gtlib.cc.gatech.edu/mandrake/official/updates/x86_64
-updatesx86_64:rsync://rsync.mirrorservice.org/sunsite.uio.no/pub/unix/Linux/mandrakelinux/official/updates/x86_64
-updatesx86_64:rsync://rsync.uni-bayreuth.de/Mandrakelinux/official/updates/x86_64
diff --git a/perl-install/dbus_object.pm b/perl-install/dbus_object.pm
index 445fc73ba..5c59de7e0 100644
--- a/perl-install/dbus_object.pm
+++ b/perl-install/dbus_object.pm
@@ -1,8 +1,10 @@
package dbus_object;
-sub system_bus() {
+sub system_bus {
+ my %params = @_;
+ #- use nomainloop => 1 to disable Net::DBus::Reactor main loop
require Net::DBus;
- Net::DBus->system;
+ Net::DBus->system(%params);
}
sub new {
@@ -23,11 +25,6 @@ sub attach_object {
$o->{object} = $service->get_object($o->{path}, $o->{interface});
}
-sub dispatch {
- my ($o) = @_;
- $o->{bus}{connection}->dispatch;
-}
-
sub call_method {
my ($o, $method, @args) = @_;
$o->{object}->$method(@args);
@@ -41,22 +38,26 @@ sub safe_call_method {
};
if ($@) {
print STDERR "($method) exception: $@\n";
- $o->dispatch;
+ $o->{bus}{connection}->dispatch;
return;
}
@ret;
}
-sub set_gtk2_watch {
+sub set_gtk3_watch {
my ($o) = @_;
+ set_gtk3_watch_helper($o->{bus});
+}
- $o->{bus}{connection}->set_watch_callbacks(sub {
+sub set_gtk3_watch_helper {
+ my ($bus) = @_;
+ $bus->{connection}->set_watch_callbacks(sub {
my ($con, $watch) = @_;
my $flags = $watch->get_flags;
require Net::DBus::Binding::Watch;
- require Gtk2::Helper;
+ require Gtk3::Helper;
if ($flags & &Net::DBus::Binding::Watch::READABLE) {
- Gtk2::Helper->add_watch($watch->get_fileno, 'in', sub {
+ Gtk3::Helper->add_watch($watch->get_fileno, 'in', sub {
$watch->handle(&Net::DBus::Binding::Watch::READABLE);
$con->dispatch;
1;
@@ -65,7 +66,7 @@ sub set_gtk2_watch {
#- do nothing for WRITABLE watch, we dispatch when needed
}, undef, undef); #- do nothing when watch is disabled or toggled yet
- $o->dispatch;
+ $bus->{connection}->dispatch;
}
1;
diff --git a/perl-install/detect_devices.pm b/perl-install/detect_devices.pm
index 7855019f1..48dadadbb 100644
--- a/perl-install/detect_devices.pm
+++ b/perl-install/detect_devices.pm
@@ -1,4 +1,4 @@
-package detect_devices; # $Id$
+package detect_devices;
use diagnostics;
use strict;
@@ -8,11 +8,46 @@ use vars qw($pcitable_addons $usbtable_addons);
#- misc imports
#-######################################################################################
use log;
+use MDK::Common; # help perl_checker
use common;
use devices;
use run_program;
use modules;
use c;
+use feature 'state';
+
+
+=head1 SYNOPSYS
+
+The B<detect_devices> modules offers a high level API for detecting devices.*
+It mostly relies on the L<c> modules for gluing libldetect back into the Perl world, and thus
+being able to enumerate DMI/HID/PCI/USB devices.
+
+Other devices are mostly detected through C</proc> & C</sys>.
+
+Then the L<list_modules> enables to map modules into categories such as:
+
+=over 4
+
+=item * C<network/ethernet,>
+
+=item * C<network/wireless,>
+
+=item * C<network/wifi,>
+
+=item * C<disk/sata,>
+
+=item * C<disk/scsi,>
+
+=item * ...
+
+=back
+
+This enables to detect a category by mapping drivers to categories.
+
+=head1 Listing block devices
+
+=cut
#-#####################################################################################
#- Globals
@@ -22,8 +57,14 @@ my %serialprobe;
#-######################################################################################
#- Functions
#-######################################################################################
-sub dev_is_devfs() { -e "/dev/.devfsd" } #- no $::prefix, returns false during install and that's nice :)
+=over
+
+=item get()
+
+Returns a list of all block devices (IDE, SCSI, SATA, virtual, RAID, ...)
+
+=cut
sub get() {
#- Detect the default BIOS boot harddrive is kind of tricky. We may have IDE,
@@ -33,7 +74,7 @@ sub get() {
#- 2. The first SCSI device if SCSI exists. Or
#- 3. The first RAID device if RAID exists.
- getIDE(), getSCSI(), getDAC960(), getCompaqSmartArray(), getATARAID();
+ getIDE(), getSCSI(), getMmcBlk(), getNVMe(), getXenBlk(), getVirtIO(), getDAC960(), getCompaqSmartArray();
}
sub hds() { grep { may_be_a_hd($_) } get() }
sub tapes() { grep { $_->{media_type} eq 'tape' } get() }
@@ -41,30 +82,43 @@ sub cdroms() { grep { $_->{media_type} eq 'cdrom' } get() }
sub burners() { grep { isBurner($_) } cdroms() }
sub dvdroms() { grep { isDvdDrive($_) } cdroms() }
sub raw_zips() { grep { member($_->{media_type}, 'fd', 'hd') && isZipDrive($_) } get() }
-#-sub jazzs { grep { member($_->{media_type}, 'fd', 'hd') && isJazzDrive($_) } get() }
sub ls120s() { grep { member($_->{media_type}, 'fd', 'hd') && isLS120Drive($_) } get() }
sub zips() {
map {
$_->{device} .= 4;
- $_->{devfs_device} = $_->{devfs_prefix} . '/part4';
$_;
} raw_zips();
}
-sub floppies() {
+sub floppies {
+ my ($o_not_detect_legacy_floppies) = @_;
require modules;
- my @fds;
- eval { modules::load("floppy") if $::isInstall };
- if (!is_xbox()) {
- @fds = map {
- my $info = (!dev_is_devfs() || -e "/dev/fd$_") && c::floppy_info(devices::make("fd$_"));
- if_($info && $info ne '(null)', { device => "fd$_", devfs_device => "floppy/$_", media_type => 'fd', info => $info });
- } qw(0 1);
+ state @fds;
+ state $legacy_already_detected;
+
+ $o_not_detect_legacy_floppies = 1 if arch() =~ /arm/;
+
+ if (!$o_not_detect_legacy_floppies && !$legacy_already_detected) {
+ $legacy_already_detected = 1;
+ if ($::isInstall) {
+ eval { modules::load("floppy") };
+ system(qw(udevadm settle)) if !$@;
+ }
+ #- do not bother probing /dev/fd0 and loading floppy device uselessly,
+ #- it takes time and it is already done by boot process (if not in install):
+ #- /dev/fd0 is created by start_udev (/etc/udev/devices.d/default.nodes)
+ #- then hal probes /dev/fd0 and triggers floppy module loading through kernel's kmod
+ if (any { (split)[1] eq 'fd' } cat_("/proc/devices")) {
+ @fds = map {
+ my $info = c::floppy_info("/dev/fd$_");
+ if_($info && $info ne '(null)', { device => "fd$_", media_type => 'fd', info => $info });
+ } qw(0 1);
+ }
}
- my @ide = ls120s() and eval { modules::load("ide-floppy") };
+ my @ide = ls120s() and eval { modules::load("ide_floppy") };
- eval { modules::load("usb-storage") } if usbStorage();
+ eval { modules::load("usb_storage") } if $::isInstall && usbStorage();
my @scsi = grep { $_->{media_type} eq 'fd' } getSCSI();
@ide, @scsi, @fds;
}
@@ -105,61 +159,27 @@ sub get_sys_cdrom_info {
}
}
-sub get_usb_storage_info_24 {
- my (@l) = @_;
-
- my %usbs = map {
- my $s = cat_(glob_("$_/*"));
- my ($host) = $s =~ /^\s*Host scsi(\d+):/m; #-#
- my ($vendor_name) = $s =~ /^\s*Vendor: (.*)/m;
- my ($vendor, $id) = $s =~ /^\s*GUID: (....)(....)/m;
- if_(defined $host, $host => { vendor_name => $vendor_name, usb_vendor => hex $vendor, usb_id => hex $id });
- } glob_('/proc/scsi/usb-storage-*') or return;
-
- #- only the entries matching the following conditions can be usb-storage devices
- @l = grep { $_->{channel} == 0 && $_->{id} == 0 && $_->{lun} == 0 } @l;
- my %l; push @{$l{$_->{host}}}, $_ foreach @l;
-
- foreach my $host (keys %usbs) {
- my @choices = @{$l{$host} || []} or log::l("weird, host$host from /proc/scsi/usb-storage-*/* is not in /proc/scsi/scsi"), next;
- if (@choices > 1) {
- @choices = grep { $_->{info} =~ /^\Q$usbs{$host}{vendor_name}/ } @choices;
- @choices or log::l("weird, can not find the good entry host$host from /proc/scsi/usb-storage-*/* in /proc/scsi/scsi"), next;
- @choices == 1 or log::l("argh, can not determine the good entry host$host from /proc/scsi/usb-storage-*/* in /proc/scsi/scsi"), next;
- }
- add2hash($choices[0], $usbs{$host});
- }
- complete_usb_storage_info(@l);
-
- @l;
-}
-
sub complete_usb_storage_info {
my (@l) = @_;
my @usb = grep { exists $_->{usb_vendor} } @l;
foreach my $usb (usb_probe()) {
- if (my $e = find { $_->{usb_vendor} == $usb->{vendor} && $_->{usb_id} == $usb->{id} } @usb) {
- $e->{"usb_$_"} = $usb->{$_} foreach keys %$usb;
+ if (my $e = find { !$_->{found} && $_->{usb_vendor} == $usb->{vendor} && $_->{usb_id} == $usb->{id} } @usb) {
+ my $host = get_sysfs_usbpath_for_block($e->{device});
+ if ($host) {
+ my $file = "/sys/block/$host/../serial";
+ $e->{info} = chomp_(cat_($file)) if -e $file;
+ $e->{usb_description} = join('|',
+ chomp_(cat_("/sys/block/$host/../manufacturer")),
+ chomp_(cat_("/sys/block/$host/../product")));
+ }
+ local $e->{found} = 1;
+ $e->{"usb_$_"} ||= $usb->{$_} foreach keys %$usb;
}
}
}
-sub get_devfs_devices {
- my (@l) = @_;
-
- my %h = (cdrom => 'cd', hd => 'disc');
-
- foreach (@l) {
- $_->{devfs_prefix} = sprintf('scsi/host%d/bus%d/target%d/lun%d', $_->{host}, $_->{channel}, $_->{id}, $_->{lun})
- if $_->{bus} eq 'SCSI';
-
- my $t = $h{$_->{media_type}} or next;
- $_->{devfs_device} = $_->{devfs_prefix} . '/' . $t;
- }
-}
-
sub isBurner {
my ($e) = @_;
$e->{capacity} =~ /burner/ and return 1;
@@ -177,9 +197,7 @@ sub isDvdDrive {
$f && c::isDvdDrive(fileno($f));
}
sub isZipDrive { $_[0]{info} =~ /ZIP\s+\d+/ } #- accept ZIP 100, untested for bigger ZIP drive.
-sub isJazzDrive { $_[0]{info} =~ /\bJAZZ?\b/i } #- accept "iomega jaz 1GB"
sub isLS120Drive { $_[0]{info} =~ /LS-?120|144MB/ }
-sub isRemovableUsb { begins_with($_[0]{usb_media_type} || '', 'Mass Storage') && usb2removable($_[0]) }
sub isKeyUsb { begins_with($_[0]{usb_media_type} || '', 'Mass Storage') && $_[0]{media_type} eq 'hd' }
sub isFloppyUsb { $_[0]{usb_driver} && $_[0]{usb_driver} eq 'Removable:floppy' }
sub may_be_a_hd {
@@ -191,60 +209,38 @@ sub may_be_a_hd {
);
}
+sub get_sysfs_field_from_link {
+ my ($device, $field) = @_;
+ my $l = readlink("$device/$field");
+ $l =~ s!.*/!!;
+ $l;
+}
+
+sub get_sysfs_usbpath_for_block {
+ my ($device) = @_;
+ my $host = readlink("/sys/block/$device");
+ $host =~ s!/host.*!!;
+ $host;
+}
+
sub get_scsi_driver {
my (@l) = @_;
- my %host2driver = map { if_(m!.*/(.*)/(.*)!, $2, $1) } glob("/proc/scsi/*/*");
+ # find driver of host controller from sysfs:
foreach (@l) {
- if (my $driver = $host2driver{$_->{host}}) {
- $_->{driver} = $driver;
- }
+ next if $_->{driver};
+ my $host = get_sysfs_usbpath_for_block($_->{device});
+ require list_modules;
+ $_->{driver} = list_modules::filename2modname(get_sysfs_field_from_link("/sys/block/$host", 'driver'));
}
}
-sub getSCSI_24() {
- my $err = sub { log::l("ERROR: unexpected line in /proc/scsi/scsi: $_[0]") };
-
- my ($first, @l) = common::join_lines(cat_("/proc/scsi/scsi")) or return;
- $first =~ /^Attached devices:/ or $err->($first);
+=item getSCSI()
- @l = map_index {
- my ($host, $channel, $id, $lun) = m/^Host: scsi(\d+) Channel: (\d+) Id: (\d+) Lun: (\d+)/ or $err->($_);
- my ($vendor, $model) = /^\s*Vendor:\s*(.*?)\s+Model:\s*(.*?)\s+Rev:/m or $err->($_);
- my ($type) = /^\s*Type:\s*(.*)/m or $err->($_);
- { info => "$vendor $model", host => $host, channel => $channel, id => $id, lun => $lun,
- device => "sg$::i", raw_type => $type, bus => 'SCSI' };
- } @l;
+Returns a list of all SCSI device.
- get_usb_storage_info_24(@l);
+=cut
- each_index {
- my $dev = "sd" . chr($::i + ord('a'));
- put_in_hash $_, { device => $dev, media_type => isFloppyUsb($_) ? 'fd' : 'hd' };
- } grep { $_->{raw_type} =~ /Direct-Access|Optical Device/ } @l;
-
- each_index {
- put_in_hash $_, { device => "st$::i", media_type => 'tape' };
- } grep { $_->{raw_type} =~ /Sequential-Access/ } @l;
-
- each_index {
- put_in_hash $_, { device => "sr$::i", media_type => 'cdrom' };
- } grep { $_->{raw_type} =~ /CD-ROM|WORM/ } @l;
-
- # Old hp scanners report themselves as "Processor"s
- # (see linux/include/scsi/scsi.h and sans-find-scanner.1)
- each_index {
- put_in_hash $_, { media_type => 'scanner' };
- } grep { $_->{raw_type} =~ /Scanner/ || $_->{raw_type} =~ /Processor / } @l;
-
- delete $_->{raw_type} foreach @l;
-
- get_devfs_devices(@l);
- get_sys_cdrom_info(@l);
- get_scsi_driver(@l);
- @l;
-}
-
-sub getSCSI_26() {
+sub getSCSI() {
my $dev_dir = '/sys/bus/scsi/devices';
my @scsi_types = (
@@ -260,34 +256,50 @@ sub getSCSI_26() {
"Communications",
);
- my @l = map {
- my ($host, $channel, $id, $lun) = split ':' or log::l("bad entry in $dev_dir: $_"), next;
+ my @l;
+ foreach (all($dev_dir)) {
+ my ($host, $channel, $id, $lun) = split ':';
+ defined $lun or next;
my $dir = "$dev_dir/$_";
+
+ # handle both old and new kernels:
+ my $node = find { -e $_ } "$dir/block", top(glob_("$dir/block*")), "$dir/tape", top(glob_("$dir/scsi_generic*"));
+ my ($device) = readlink($node) =~ m!/(?:scsi_(?:generic|tape)|block)/(.*)!;
+ if (!$device) {
+ ($device) = top(glob_("$node/*")) =~ m!/(?:scsi_(?:generic|tape)|block)/(.*)!;
+ }
+ warn("cannot get info for device ($_)"), next if !$device;
+
+ my $usb_dir = readlink($dir) =~ m!/usb! && "$dir/../../../..";
+ my $get_usb = sub { chomp_(cat_("$usb_dir/$_[0]")) };
+
my $get = sub {
my $s = cat_("$dir/$_[0]");
$s =~ s/\s+$//;
$s;
};
- my $usb_dir = readlink("$dir/block/device") =~ m!/usb! && "$dir/block/device/../../../..";
- my $get_usb = sub { chomp_(cat_("$usb_dir/$_[0]")) };
-
- my ($device) = readlink("$dir/block") =~ m!/block/(.*)!;
-
- my $media_type = ${{ st => 'tape', sr => 'cdrom', sd => 'hd' }}{substr($device, 0, 2)};
- # Old hp scanners report themselves as "Processor"s
+ # Old HP scanners report themselves as "Processor"s
# (see linux/include/scsi/scsi.h and sans-find-scanner.1)
my $raw_type = $scsi_types[$get->('type')];
- $media_type ||= 'scanner' if $raw_type =~ /Scanner|Processor/;
- { info => $get->('vendor') . ' ' . $get->('model'), host => $host, channel => $channel, id => $id, lun => $lun,
+ my $media_type = ${{ st => 'tape', sr => 'cdrom', sd => 'hd', sg => 'generic' }}{substr($device, 0, 2)} ||
+ $raw_type =~ /Scanner|Processor/ && 'scanner';
+
+ my ($vendor, $model) = ($get->('vendor'), $get->('model'));
+ my ($v, $m) = _get_hd_vendor($model);
+ if ($v && $m) {
+ ($vendor, $model) = ($v, $m);
+ }
+ push @l, { info => $vendor . ' ' . $model, host => $host, channel => $channel, id => $id, lun => $lun,
+ description => join('|', $vendor, $model),
bus => 'SCSI', media_type => $media_type, device => $device,
$usb_dir ? (
usb_vendor => hex($get_usb->('idVendor')), usb_id => hex($get_usb->('idProduct')),
) : (),
};
- } all($dev_dir);
+ }
@l = sort { $a->{host} <=> $b->{host} || $a->{channel} <=> $b->{channel} || $a->{id} <=> $b->{id} || $a->{lun} <=> $b->{lun} } @l;
@@ -297,21 +309,21 @@ sub getSCSI_26() {
$_->{media_type} = 'fd' if $_->{media_type} eq 'hd' && isFloppyUsb($_);
}
- get_devfs_devices(@l);
get_sys_cdrom_info(@l);
get_scsi_driver(@l);
@l;
}
-sub getSCSI() { c::kernel_version() =~ /^\Q2.6/ ? getSCSI_26() : getSCSI_24() }
-my %eide_hds = (
+my %hd_vendors = (
"ASUS" => "Asus",
+ "ATA Maxtor" => "Maxtor",
"CD-ROM CDU" => "Sony",
"CD-ROM Drive/F5D" => "ASUSTeK",
"Compaq" => "Compaq",
"CONNER" => "Conner Peripherals",
"IBM" => "IBM",
+ "INTEL" => "Intel",
"FUJITSU" => "Fujitsu",
"HITACHI" => "Hitachi",
"Lite-On" => "Lite-On Technology Corp.",
@@ -332,6 +344,21 @@ my %eide_hds = (
"WDC" => "Western Digital Corp.",
);
+# return ($vendor, $model)
+sub _get_hd_vendor {
+ my ($info) = @_;
+ foreach my $name (keys %hd_vendors) {
+ next if !$name;
+ return ($hd_vendors{$name}, $2) if $info =~ /^$name(-|\s)*(.*)/;
+ }
+ return ("Hitachi", $info) if $info =~ /^HD[ST][0-9]/;
+}
+
+=item getIDE()
+
+Returns a list of all IDE device.
+
+=cut
sub getIDE() {
my @idi;
@@ -341,27 +368,21 @@ sub getIDE() {
#- Great. 2.2 kernel, things are much easier and less error prone.
foreach my $d (sort @{[glob_('/proc/ide/hd*')]}) {
- cat_("$d/driver") =~ /ide-scsi/ and next; #- already appears in /proc/scsi/scsi
my $t = chomp_(cat_("$d/media"));
my $type = ${{ disk => 'hd', cdrom => 'cdrom', tape => 'tape', floppy => 'fd' }}{$t} or next;
my $info = chomp_(cat_("$d/model")) || "(none)";
my $num = ord(($d =~ /(.)$/)[0]) - ord 'a';
- my ($vendor, $model) = map {
- if_($info =~ /^$_(-|\s)*(.*)/, $eide_hds{$_}, $2);
- } keys %eide_hds;
+ my ($vendor, $model) = _get_hd_vendor($info);
my $host = $num;
($host, my $id) = divide($host, 2);
($host, my $channel) = divide($host, 2);
- my $devfs_prefix = sprintf('ide/host%d/bus%d/target%d/lun0', $host, $channel, $id);
push @idi, { media_type => $type, device => basename($d),
- devfs_prefix => $devfs_prefix,
info => $info, host => $host, channel => $channel, id => $id, bus => 'ide',
if_($vendor, Vendor => $vendor), if_($model, Model => $model) };
}
- get_devfs_devices(@idi);
get_sys_cdrom_info(@idi);
@idi;
}
@@ -372,16 +393,24 @@ sub block_devices() {
: map { $_->{dev} } do { require fs::proc_partitions; fs::proc_partitions::read_raw() };
}
+=item getCompaqSmartArray()
+
+Returns a list of all CCISS devices (Compaq Smart Array).
+
+=cut
+
sub getCompaqSmartArray() {
my (@idi, $f);
foreach ('array/ida', 'cpqarray/ida', 'cciss/cciss') {
- my $prefix = "/proc/driver/$_"; #- kernel 2.4 places it here
- $prefix = "/proc/$_" if !-e "${prefix}0"; #- kernel 2.2
-
+ my $prefix = "/proc/driver/$_";
my ($name) = m|/(.*)|;
for (my $i = 0; -r ($f = "${prefix}$i"); $i++) {
my @raw_devices = cat_($f) =~ m|^\s*($name/.*?):|gm;
+
+ #- this is ugly and buggy. keeping it for 2007.0
+ #- on a cciss, cciss/cciss0 didn't contain c0d0, but cciss/cciss1 did contain c0d1
+ #- the line below adds both c0d0 and c0d1 for cciss0, and so some duplicates
@raw_devices or @raw_devices = grep { m!^$name/! } block_devices();
foreach my $raw_device (@raw_devices) {
@@ -392,7 +421,8 @@ sub getCompaqSmartArray() {
}
}
}
- @idi;
+ #- workaround the buggy code above. this should be safe though
+ uniq_ { $_->{device} } @idi;
}
sub getDAC960() {
@@ -402,30 +432,60 @@ sub getDAC960() {
#- /dev/rd/c0d0: RAID-7, Online, 17928192 blocks, Write Thru0123456790123456789012
foreach (syslog()) {
my ($device, $info) = m|/dev/(rd/.*?): (.*?),| or next;
- $idi{$device} = { info => $info, media_type => 'hd', device => $device, prefix => $device . 'p', bus => 'dac960' };
+ $idi{$device} = { info => $info, media_type => 'hd', device => $device, bus => 'dac960' };
}
values %idi;
}
-sub getATARAID() {
- my %l;
- foreach (syslog()) {
- my ($device) = m|^\s*(ataraid/d\d+):| or next;
- $l{$device} = { info => 'ATARAID block device', media_type => 'hd', device => $device, prefix => $device . 'p', bus => 'ataraid' };
- log::l("ATARAID: $device");
+=item getXenBlk()
+
+Returns a list of all Xen block devices (C</dev/xvd*>).
+
+=cut
+
+sub getXenBlk() {
+ -d '/sys/bus/xen/devices' or return;
+ map {
+ s/block://;
+ { device => basename($_), info => "Xen block device", media_type => 'hd', bus => 'xen' };
+ } glob("/sys/block/xvd*");
+}
+
+=item getVirtIO()
+
+Returns a list of all VirtIO block devices (/dev/C<vd*>).
+
+=cut
+
+sub getVirtIO() {
+ -d '/sys/bus/virtio/devices' or return;
+ map {
+ { device => basename($_), info => "VirtIO block device", media_type => 'hd', bus => 'virtio' };
+ }
+ glob("/sys/bus/virtio/devices/*/block/*");
+}
+
+sub getMmcBlk() {
+ -d '/sys/bus/mmc/devices' or return;
+ map {
+ { device => basename($_), info => "MMC block device", media_type => 'hd', bus => 'mmc' };
}
- values %l;
+ glob("/sys/bus/mmc/devices/*/block/*");
}
+sub getNVMe() {
+ -d '/sys/class/nvme' or return;
+ map {
+ { device => basename($_), info => "NVMe block device", media_type => 'hd', bus => 'pci_express' };
+ }
+ glob("/sys/block/nvme*");
+}
-# cpu_name : arch() =~ /^alpha/ ? "cpu " :
-# arch() =~ /^ppc/ ? "processor" : "vendor_id"
+=item getCPUs()
-# cpu_model : arch() =~ /^alpha/ ? "cpu model" :
-# arch() =~ /^ppc/ ? "cpu " : "model name"
+Returns a list of all CPUs.
-# cpu_freq = arch() =~ /^alpha/ ? "cycle frequency [Hz]" :
-# arch() =~ /^ppc/ ? "clock" : "cpu MHz"
+=cut
sub getCPUs() {
my (@cpus, $cpu);
@@ -445,50 +505,198 @@ sub ix86_cpu_frequency() {
cat_('/proc/cpuinfo') =~ /cpu MHz\s*:\s*(\d+)/ && $1;
}
+=item probe_category($category)
+
+Returns a list of devices which drivers are in the asked category. eg:
+
+ my @eth_cards = probe_category('network/ethernet');
+
+=cut
+
+sub probe_category {
+ my ($category) = @_;
+
+ require list_modules;
+ my @modules = list_modules::category2modules($category);
+
+ grep {
+ if ($category eq 'network/isdn') {
+ my $b = $_->{driver} =~ /ISDN:([^,]*),?([^,]*)(?:,firmware=(.*))?/;
+ if ($b) {
+ $_->{driver} = $1;
+ $_->{type} = $2;
+ $_->{type} =~ s/type=//;
+ $_->{firmware} = $3;
+ $_->{driver} eq "hisax" and $_->{options} .= " id=HiSax";
+ }
+ $b;
+ } else {
+ member($_->{driver}, @modules);
+ }
+ } probeall();
+}
+
sub getSoundDevices() {
- modules::probe_category('multimedia/sound');
+ probe_category('multimedia/sound');
}
sub isTVcardConfigurable { member($_[0]{driver}, qw(bttv cx88 saa7134)) }
-sub getTVcards() { modules::probe_category('multimedia/tv') }
+sub getTVcards() { probe_category('multimedia/tv') }
sub getInputDevices() {
+ state @input_devices;
+ return @input_devices if @input_devices;
my (@devices, $device);
+ my $event;
foreach (cat_('/proc/bus/input/devices')) {
if (/^I:/) {
- push @devices, $device if $device;
$device = {};
- $device->{vendor} = $1 if /Vendor=([0-9a-f]+)/;
- $device->{id} = $1 if /Product=([0-9a-f]+)/;
- }
- $device->{description} = "|$1" if /N: Name="(.*)"/;
- $device->{driver} = $1 if /H: Handlers=(\w+)/;
- if (/P: Phys=(.*)/) {
+ $device->{vendor} = /Vendor=(\w+)/ && $1;
+ $device->{id} = /Product=(\w+)/ && $1;
+ $device->{bustype} = /Bus=(\w+)/ && $1;
+ } elsif (/N: Name="(.*)"/) {
+ my $descr = $1;
+ $device->{description} = "|$descr";
+
+ #- I: Bus=0011 Vendor=0002 Product=0008 Version=7321
+ #- N: Name="AlpsPS/2 ALPS GlidePoint"
+ #- P: Phys=isa0060/serio1/input0
+ #- H: Handlers=mouse1 event2 ts1
+ #- B: EV=f
+ #- B: KEY=420 0 70000 0 0 0 0 0 0 0 0 #=> BTN_LEFT BTN_RIGHT BTN_MIDDLE BTN_TOOL_FINGER BTN_TOUCH
+ #- or B: KEY=420 0 670000 0 0 0 0 0 0 0 0 #=> same with BTN_BACK
+ #- B: REL=3 #=> X Y
+ #- B: ABS=1000003 #=> X Y PRESSURE
+
+ #- I: Bus=0011 Vendor=0002 Product=0008 Version=2222
+ #- N: Name="AlpsPS/2 ALPS DualPoint TouchPad"
+ #- P: Phys=isa0060/serio1/input0
+ #- S: Sysfs=/class/input/input2
+ #- H: Handlers=mouse1 ts1 event2
+ #- B: EV=f
+ #- B: KEY=420 0 70000 0 0 0 0 0 0 0 0
+ #- B: REL=3
+ #- B: ABS=1000003
+
+ #- I: Bus=0011 Vendor=0002 Product=0007 Version=0000
+ #- N: Name="SynPS/2 Synaptics TouchPad"
+ #- P: Phys=isa0060/serio1/input0
+ #- S: Sysfs=/class/input/input1
+ #- H: Handlers=mouse0 event1 ts0
+ #- B: EV=b
+ #- B: KEY=6420 0 70000 0 0 0 0 0 0 0 0 #=> BTN_LEFT BTN_RIGHT BTN_MIDDLE BTN_TOOL_FINGER BTN_TOUCH BTN_TOOL_DOUBLETAP BTN_TOOL_TRIPLETAP
+ #- or B: KEY=6420 0 670000 0 0 0 0 0 0 0 0 #=> same with BTN_BACK
+ #- or B: KEY=420 30000 670000 0 0 0 0 0 0 0 0 #=> same without BTN_TOOL_TRIPLETAP but with BTN_B
+ #- B: ABS=11000003 #=> X Y PRESSURE TOOL_WIDTH
+
+ #- I: Bus=0003 Vendor=056a Product=0065 Version=0108
+ #- N: Name="Wacom Bamboo"
+ #- B: KEY=1c63 0 70033 0 0 0 0 0 0 0 0 #=> BTN_0 BTN_1 BTN_4 BTN_5 BTN_LEFT BTN_RIGHT BTN_MIDDLE TOOL_PEN TOOL_RUBBER TOOL_BRUSH TOOL_FINGER TOOL_MOUSE TOUCH STYLUS STYLUS2
+ #- B: ABS=100 3000103 #=> X Y WHEEL PRESSURE DISTANCE MISC
+
+ #- I: Bus=0003 Vendor=056a Product=0011 Version=0201
+ #- N: Name="Wacom Graphire2 4x5"
+ #- B: KEY=1c43 0 70000 0 0 0 0 0 0 0 0 #=> BTN_LEFT BTN_RIGHT BTN_MIDDLE TOOL_PEN TOOL_RUBBER TOOL_FINGER TOOL_MOUSE TOUCH STYLUS STYLUS2
+ #- B: ABS=100 3000003 #=> X Y PRESSURE DISTANCE MISC
+
+ #I: Bus=0003 Vendor=049f Product=0024 Version=0001
+ #N: Name="Compaq Compaq Numeric Keypad"
+ #P: Phys=usb-0000:00:03.2-2/input0
+ #S: Sysfs=/class/input/input7
+ #H: Handlers=kbd event3
+ #B: EV=120003
+ #B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
+ #B: LED=1f
+
+ $device->{Synaptics} = $descr eq 'SynPS/2 Synaptics TouchPad';
+ $device->{ALPS} = $descr =~ m!^AlpsPS/2 ALPS!;
+ $device->{Elantech} = $descr eq 'ETPS/2 Elantech Touchpad';
+ $device->{Numpad} = $descr =~ /Numeric Keypad/;
+
+ } elsif (/H: Handlers=(.*)/) {
+ my @l = split(' ', $1);
+ $device->{driver} = $l[0]; #- keep it for compatibility
+ $device->{Handlers} = +{ map { (/^(.*?)\d*$/ ? $1 : $_, $_) } split(' ', $1) };
+ $event = $device->{Handlers}{event};
+ } elsif (/S: Sysfs=(.+)/) {
+ $device->{sysfs_path} = $1;
+ } elsif (/P: Phys=(.*)/) {
$device->{location} = $1;
$device->{bus} = 'isa' if $device->{location} =~ /^isa/;
$device->{bus} = 'usb' if $device->{location} =~ /^usb/i;
- }
+ } elsif (/B: REL=(.* )?(.*)/) {
+ #- REL=3 #=> X Y
+ #- REL=103 #=> X Y WHEEL
+ #- REL=143 #=> X Y HWHEEL WHEEL
+ #- REL=1c3 #=> X Y HWHEEL DIAL WHEEL
+ my $REL = hex($2);
+ $device->{HWHEEL} = 1 if $REL & (1 << 6);
+ $device->{WHEEL} = 1 if $REL & (1 << 8); #- not reliable ("Mitsumi Apple USB Mouse" says REL=103 and KEY=1f0000 ...)
+
+ } elsif (/B: KEY=(\S+)/) {
+ #- some KEY explained:
+ #- (but note that BTN_MIDDLE can be reported even if missing)
+ #- (and "Mitsumi Apple USB Mouse" reports 1f0000)
+ #- KEY=30000 0 0 0 0 0 0 0 0 #=> BTN_LEFT BTN_RIGHT
+ #- KEY=70000 0 0 0 0 0 0 0 0 #=> BTN_LEFT BTN_RIGHT BTN_MIDDLE
+ #- KEY=1f0000 0 0 0 0 0 0 0 0 #=> BTN_LEFT BTN_RIGHT BTN_MIDDLE BTN_SIDE BTN_EXTRA
+ if (!$> && ! -f "/dev/input/$event") {
+ devices::make("/dev/input/$event");
+ }
+ if (-r "/dev/input/$event") {
+ my @KEYS = c::EVIocGBitKey("/dev/input/$event");
+ $device->{SIDE} = 1 if $KEYS[0] & (1 << 0x13);
+ } else {
+ my $KEY = hex($1);
+ $device->{SIDE} = 1 if $KEY & (1 << 0x13);
+ }
+
+ } elsif (/^\s*$/) {
+ push @devices, $device if $device;
+ undef $device;
+ }
+ }
+ @input_devices = @devices;
+}
+
+sub getInputDevices_and_usb() {
+ my @l = getInputDevices();
+
+ foreach my $usb (usb_probe()) {
+ if (my $e = find { hex($_->{vendor}) == $usb->{vendor} && hex($_->{id}) == $usb->{id} } @l) {
+ $e->{usb} = $usb;
+ }
}
- push @devices, $device if $device;
- @devices;
+
+ @l;
}
-sub getSynapticsTouchpads() {
- grep { $_->{description} =~ m,^\|(?:SynPS/2 Synaptics TouchPad$|AlpsPS/2 ALPS), } getInputDevices();
+sub serialPorts() { map { "ttyS$_" } 0..7 }
+sub serialPort2text {
+ $_[0] =~ /ttyS(\d+)/ ? "$_[0] / COM" . ($1 + 1) : $_[0];
}
+=back
+
+=head1 Network
+
+=over
+
+=cut
+
sub getSerialModem {
- my ($modules_conf, $o_mouse) = @_;
+ my ($_modules_conf, $o_mouse) = @_;
my $mouse = $o_mouse || {};
$mouse->{device} = readlink "/dev/mouse";
- my $serdev = arch() =~ /ppc/ ? "macserial" : "serial";
+ my $serdev = "serial";
+
eval { modules::load($serdev) };
my @modems;
probeSerialDevices();
- foreach my $port (map { "ttyS$_" } (0..7)) {
+ foreach my $port (serialPorts()) {
next if $mouse->{device} =~ /$port/;
my $device = "/dev/$port";
next if !-e $device || !hasModem($device);
@@ -497,29 +705,31 @@ sub getSerialModem {
}
my @devs = pcmcia_probe();
foreach my $modem (@modems) {
- #- add an alias for macserial on PPC
- $modules_conf->set_alias('serial', $serdev) if arch() =~ /ppc/ && $modem->{device};
- foreach (@devs) { $_->{type} =~ /serial/ and $modem->{device} = $_->{device} }
+ foreach (@devs) { $_->{device} and $modem->{device} = $_->{device} }
}
@modems;
}
+=item getModem()
+
+Return list of modems (serial, WinModems)
+=cut
+
+our $detect_serial_modem = 1;
sub getModem {
my ($modules_conf) = @_;
- getSerialModem($modules_conf, {}), matching_driver__regexp('www\.linmodems\.org'),
- matching_driver(list_modules::category2modules('network/modem'), list_modules::category2modules('network/slmodem'));
+ ($detect_serial_modem ? getSerialModem($modules_conf, {}) : ()), get_winmodems();
}
-sub getSpeedtouch() {
- grep { $_->{description} eq 'Alcatel|USB ADSL Modem (Speed Touch)' } probeall();
+sub get_winmodems() {
+ matching_driver__regexp('www\.linmodems\.org'),
+ matching_driver(list_modules::category2modules('network/modem'),
+ list_modules::category2modules('network/slmodem'));
}
sub getBewan() {
matching_desc__regexp('Bewan Systems\|.*ADSL|BEWAN ADSL USB|\[Unicorn\]');
}
-sub getSagem() {
- matching_driver('eagle-usb');
-}
# generate from the following from eci driver sources:
# perl -e 'while (<>) { print qq("$1$2",\n"$3$4",\n) if /\b([a-z\d]*)\s*([a-z\d]*)\s*([a-z\d]*)\s*([a-z\d]*)$/ }' <modems.db|sort|uniq
@@ -553,24 +763,63 @@ sub getECI() {
grep { member(sprintf("%04x%04x%04x%04x", $_->{vendor}, $_->{id}, $_->{subvendor}, $_->{subid}), @ids) } usb_probe();
}
+=item get_xdsl_usb_devices()
+
+Return list of xDSL devices.
+
+=cut
+
+sub get_xdsl_usb_devices() {
+ my @bewan = detect_devices::getBewan();
+ $_->{driver} = $_->{bus} eq 'USB' ? 'unicorn_usb_atm' : 'unicorn_pci_atm' foreach @bewan;
+ my @eci = detect_devices::getECI();
+ $_->{driver} = 'eciusb' foreach @eci;
+ my @usb = detect_devices::probe_category('network/usb_dsl');
+ $_->{description} = "USB ADSL modem (eagle chipset)" foreach
+ grep { $_->{driver} eq 'ueagle_atm' && $_->{description} eq '(null)' } @usb;
+ @usb, @bewan, @eci;
+}
+
+=item is_lan_interface($device)
+
+Is it a LAN interface (blacklist some interfaces (PPP, ...)?
+
+=cut
+
sub is_lan_interface {
- # we want LAN like interfaces here (eg: ath|br|eth|fddi|plip|ra|tr|usb|wifi|wlan).
- # there's also bnep%d for bluetooth, bcp%d...
- # we do this by blacklisting the following interfaces:
- # - sit0 which is *always* created by net/ipv6/sit.c, thus is always created since net.agent loads ipv6 module
- # - ippp|isdn|plip|ppp (initscripts suggest that isdn%d can be created but kernel sources claim not)
- # ippp%d are created by drivers/isdn/i4l/isdn_ppp.c
- # plip%d are created by drivers/net/plip.c
- # ppp%d are created by drivers/net/ppp_generic.c
- # - wifi%d are created by 3rdparty/hostap/hostap_hw.c (pseudo statistics devices, #14523)
- #
- # we need both detection schemes since:
- # - get_netdevices() use the SIOCGIFCONF ioctl that does not list interfaces that are down
- # - /proc/net/dev does not list VLAN and IP aliased interfaces
-
- $_[0] !~ /^(?:lo|ippp|isdn|plip|ppp|sit0|wifi)/;
+ #- we want LAN like interfaces here (eg: ath|br|eth|fddi|plip|ra|tr|usb|wlan).
+ #- there's also bnep%d for bluetooth, bcp%d...
+ #- we do this by blacklisting the following interfaces:
+ #- hso%d are created by drivers/net/usb/hso.c
+ #- ippp|isdn|plip|ppp (initscripts suggest that isdn%d can be created but kernel sources claim not)
+ #- ippp%d are created by drivers/isdn/i4l/isdn_ppp.c
+ #- plip%d are created by drivers/net/plip.c
+ #- ppp%d are created by drivers/net/ppp_generic.c
+ #- pan%d are created by bnep
+ is_useful_interface($_[0]) &&
+ $_[0] !~ /^(?:hso|ippp|isdn|plip|ppp|pan)/;
}
+=item is_useful_interface($device)
+
+Is it a usefull interface (blacklist some interfaces (loopback, sit, wifi, ...)?
+
+=cut
+
+sub is_useful_interface {
+ #- sit0 which is *always* created by net/ipv6/sit.c, thus is always created since net.agent loads ipv6 module
+ #- wifi%d are created by 3rdparty/hostap/hostap_hw.c (pseudo statistics devices, #14523)
+ #- wmaster%d are created by net/mac80211/ieee80211.c ("master" 802.11 device)
+ #- ax*, rose*, nr*, bce* and scc* are Hamradio devices (#28776)
+ $_[0] !~ /^(?:lo|sit0|wifi|wmaster|ax|rose|nr|bce|scc)/;
+}
+
+=item is_wireless_interface($device)
+
+Is it a WiFi interface?
+
+=cut
+
sub is_wireless_interface {
my ($interface) = @_;
#- some wireless drivers don't always support the SIOCGIWNAME ioctl
@@ -578,38 +827,111 @@ sub is_wireless_interface {
#- wlan-ng (prism2_*) need some special tweaks to support it
#- use sysfs as fallback to detect wireless interfaces,
#- i.e interfaces for which get_wireless_stats() is available
- c::isNetDeviceWirelessAware($interface) || -e "/sys/class/net/$interface/wireless";
+ c::isNetDeviceWirelessAware($interface)
+ || -e "/sys/class/net/$interface/wireless"
+ || -e "/sys/class/net/$interface/phy80211";
}
-sub has_wireless() { any { is_wireless_interface($_) } getNet() }
+
+=item get_all_net_devices()
+
+Returns list of all network devices
+
+=cut
+
+sub get_all_net_devices() {
+ #- we need both detection schemes since:
+ #- get_netdevices() use the SIOCGIFCONF ioctl that does not list interfaces that are down
+ #- /proc/net/dev does not list VLAN and IP aliased interfaces
+ uniq(
+ (map { if_(/^\s*([A-Za-z0-9:\.]*):/, $1) } cat_("/proc/net/dev")),
+ c::get_netdevices(),
+ );
+}
+
+=item get_lan_interfaces()
+
+Returns list of all LAN devices
+
+=cut
+
+sub get_lan_interfaces() { grep { is_lan_interface($_) } get_all_net_devices() }
+
+=item get_net_interfaces()
+
+Returns list of all useful network devices
+
+=cut
+
+sub get_net_interfaces() { grep { is_useful_interface($_) } get_all_net_devices() }
+
+=item get_wireless_interface()
+
+Returns list of all Wireless devices
+
+=cut
+
+sub get_wireless_interface() { find { is_wireless_interface($_) } get_lan_interfaces() }
+
+=item is_bridge_interface($interface)
+
+Is it a bridge?
+
+=cut
sub is_bridge_interface {
my ($interface) = @_;
-f "/sys/class/net/$interface/bridge/bridge_id";
}
-sub get_sysfs_device_id_map {
+=back
+
+=head1 Enumerating devices
+
+=over
+
+=cut
+
+sub get_ids_from_sysfs_device {
my ($dev_path) = @_;
- my $is_usb = -f "$dev_path/bInterfaceNumber";
- $is_usb ?
- { id => '../idProduct', vendor => '../idVendor' } :
- { id => "device", subid => "subsystem_device", vendor => "vendor", subvendor => "subsystem_vendor" };
+ my $dev_cat = sub { chomp_(cat_("$dev_path/$_[0]")) };
+ my $usb_root = -f "$dev_path/bInterfaceNumber" && "../" || -f "$dev_path/idVendor" && "";
+ my $is_pcmcia = -f "$dev_path/card_id";
+ my $sysfs_ids;
+ my $bus = get_sysfs_field_from_link($dev_path, "subsystem");
+ #- FIXME: use $bus
+ if ($is_pcmcia) {
+ $sysfs_ids = { modalias => $dev_cat->('modalias') };
+ } else {
+ $sysfs_ids = $bus eq 'ieee1394' ?
+ {
+ version => "../vendor_id",
+ specifier_id => "specifier_id",
+ specifier_version => "version",
+ } :
+ defined $usb_root ?
+ { id => $usb_root . 'idProduct', vendor => $usb_root . 'idVendor' } :
+ { id => "device", subid => "subsystem_device", vendor => "vendor", subvendor => "subsystem_vendor" };
+ $_ = hex($dev_cat->($_)) foreach values %$sysfs_ids;
+ if ($bus eq 'pci') {
+ my $device = basename(readlink $dev_path);
+ my @ids = $device =~ /^(.{4}):(.{2}):(.{2})\.(.+)$/;
+ @$sysfs_ids{qw(pci_domain pci_bus pci_device pci_function)} = map { hex($_) } @ids if @ids;
+ }
+ }
+ $sysfs_ids;
}
-sub getNet() {
- grep { is_lan_interface($_) }
- uniq(
- (map { if_(/^\s*([A-Za-z0-9:\.]*):/, $1) } cat_("/proc/net/dev")),
- c::get_netdevices(),
- );
- }
+sub device_matches_sysfs_ids {
+ my ($device, $sysfs_ids) = @_;
+ every { defined $device->{$_} && member($device->{$_}, $sysfs_ids->{$_}, 0xffff) } keys %$sysfs_ids;
+}
-#sub getISDN() {
-# mapgrep(sub {member (($_[0] =~ /\s*(\w*):/), @netdevices), $1 }, split(/\n/, cat_("/proc/net/dev")));
-#}
+sub device_matches_sysfs_device {
+ my ($device, $dev_path) = @_;
+ device_matches_sysfs_ids($device, get_ids_from_sysfs_device($dev_path));
+}
sub getUPS() {
- my @usb_devices = map { ($_->{name} = $_->{description}) =~ s/.*\|//; $_ } grep { $_->{description} !~ /GamePad|IR Combo Device|Joystick|SideWinder/ } usb_probe();
-
# MGE serial PnP devices:
(map {
$_->{port} = $_->{DEVICE};
@@ -620,14 +942,24 @@ sub getUPS() {
$_->{description} = "MGE UPS SYSTEMS|UPS - Uninterruptible Power Supply" if $_->{MODEL} =~ /000[12]/;
$_;
} grep { $_->{DESCRIPTION} =~ /MGE UPS/ } values %serialprobe),
- # USB UPSs;
- (grep { $_->{driver} = 'hidups' if $_->{driver} eq 'usbhid'; $_->{description} =~ /American Power Conversion\|Back-UPS/ } @usb_devices),
- (map {
- $_->{port} = "auto";
- $_->{media_type} = 'UPS';
- $_->{driver} = 'newhidups';
- $_;
- } grep { $_->{driver} =~ /ups$/ && $_->{description} !~ /American Power Conversion\|Back-UPS|Keyboard|Logitech|WingMan/ } @usb_devices);
+ # USB UPSs;
+ (map { ($_->{name} = $_->{description}) =~ s/.*\|//; $_ }
+ map {
+ if ($_->{description} =~ /Back-UPS/ && $_->{driver} eq 'usbhid') {
+ #- FIXME: should not be hardcoded, use $_->{sysfs_device} . */usb:(hiddev\d+)
+ #- the device should also be assigned to the ups user
+ $_->{port} = "/dev/hiddev0";
+ $_->{driver} = 'hidups';
+ $_;
+ } elsif ($_->{description} =~ /^MGE UPS Systems\|/ && $_->{driver} =~ /ups$/) {
+ $_->{port} = "auto";
+ $_->{media_type} = 'UPS';
+ $_->{driver} = 'newhidups';
+ $_;
+ } else {
+ ();
+ }
+ } usb_probe());
}
$pcitable_addons = <<'EOF';
@@ -670,29 +1002,72 @@ sub add_addons {
@l;
}
-sub pci_probe() {
+sub get_pci_sysfs_path {
+ my ($l) = @_;
+ sprintf('%04x:%02x:%02x.%d', $l->{pci_domain}, $l->{pci_bus}, $l->{pci_device}, $l->{pci_function});
+}
+
+
+my (@pci, @usb);
+
+sub pci_probe__real() {
add_addons($pcitable_addons, map {
- my %l;
- @l{qw(vendor id subvendor subid pci_bus pci_device pci_function media_type driver description)} = split "\t";
- $l{$_} = hex $l{$_} foreach qw(vendor id subvendor subid);
- $l{bus} = 'PCI';
- \%l;
+ my $l = $_;
+ $l->{bus} = 'PCI';
+ $l->{sysfs_device} = '/sys/bus/pci/devices/' . get_pci_sysfs_path($l);
+ $l;
} c::pci_probe());
}
-sub usb_probe() {
- -e "/proc/bus/usb/devices" or return;
+=item pci_probe()
+
+Cache the result of C<c::pci_probe()> and return the list of items in the PCI devices.
+
+=cut
+
+sub pci_probe() {
+ state $done;
+ if (!$done) {
+ @pci = pci_probe__real() if !@pci;
+ foreach (@pci) {
+ $_->{nice_bus} = $_->{is_pciexpress} ? "PCI Express" : "PCI";
+ }
+ }
+ @pci;
+}
+
+sub usb_probe__real() {
+ -e "/sys/kernel/debug/usb/devices" or return;
add_addons($usbtable_addons, map {
- my %l;
- @l{qw(vendor id media_type driver description pci_bus pci_device)} = split "\t";
- $l{media_type} = join('|', grep { $_ ne '(null)' } split('\|', $l{media_type}));
- $l{$_} = hex $l{$_} foreach qw(vendor id);
- $l{bus} = 'USB';
- \%l;
+ my $l = $_;
+ $l->{media_type} = join('|', grep { $_ ne '(null)' } split('\|', $l->{media_type}));
+ $l->{sysfs_device} = "/sys/bus/usb/devices/$l->{pci_bus}-" . ($l->{usb_port} + 1);
+ $l->{bus} = 'USB';
+ $l;
} c::usb_probe());
}
+=item usb_probe()
+
+Cache the result of C<c::usb_probe()> and return the list of items in the USB devices.
+
+=cut
+
+sub usb_probe() {
+ if ($::isStandalone && @usb) {
+ @usb;
+ } else {
+ @usb = usb_probe__real();
+ }
+}
+
+=item firewire_probe()
+
+Return list of Firewire controllers
+
+=cut
+
sub firewire_probe() {
my $dev_dir = '/sys/bus/ieee1394/devices';
my @l = map {
@@ -703,6 +1078,7 @@ sub firewire_probe() {
specifier_id => hex($get->("$dir/specifier_id")),
specifier_version => hex($get->("$dir/version")),
bus => 'Firewire',
+ sysfs_device => $dir,
};
} grep { -f "$dev_dir/$_/specifier_id" } all($dev_dir);
@@ -731,48 +1107,113 @@ sub firewire_probe() {
@l;
}
+=item pcmcia_controller_probe()
+
+Return list of PCMCIA controllers
+
+=cut
+
sub pcmcia_controller_probe() {
- require list_modules;
- my @modules = list_modules::category2modules('bus/pcmcia');
- grep { member($_->{driver}, @modules) } probeall();
+ my ($controller) = probe_category('bus/pcmcia');
+ if (!$controller && !$::testing && !$::noauto && arch() =~ /i.86/) {
+ my $driver = c::pcmcia_probe();
+ $controller = { driver => $driver, description => "PCMCIA controller ($driver)" } if $driver;
+ }
+ $controller;
}
-sub real_pcmcia_probe() {
- return if $::testing;
+=item pcmcia_probe()
- c::pcmcia_probe() || first(map { $_->{driver} } pcmcia_controller_probe());
-}
+Return list of PCMCIA devices (eg: Ethernet PCMCIA cards, ...)
-sub pcmcia_probe() {
- -e '/var/run/stab' || -e '/var/lib/pcmcia/stab' or return ();
+=cut
- my (@devs, $desc);
- foreach (cat_('/var/run/stab'), cat_('/var/lib/pcmcia/stab')) {
- if (/^Socket\s+\d+:\s+(.*)/) {
- $desc = $1;
- } else {
- my (undef, $type, $module, undef, $device) = split;
- push @devs, { description => $desc, driver => $module, type => $type, device => $device };
- }
- }
- @devs;
+sub pcmcia_probe() {
+ require modalias;
+ require modules;
+ my $dev_dir = '/sys/bus/pcmcia/devices';
+ map {
+ my $dir = "$dev_dir/$_";
+ my $get = sub { chomp_(cat_("$dir/$_[0]")) };
+ my $class_dev = first(glob_("$dir/tty/tty*"));
+ my $device = $class_dev && basename($class_dev);
+ my $modalias = $get->('modalias');
+ my $driver = get_sysfs_field_from_link($dir, 'driver');
+ #- fallback on modalias result
+ #- but only if the module isn't loaded yet (else, it would already be binded)
+ #- this prevents from guessing the wrong driver for multi-function devices
+ my $module = $modalias && first(modalias::get_modules($modalias));
+ $driver ||= !member($module, modules::loaded_modules()) && $module;
+ {
+ description => join(' ', grep { $_ } map { $get->("prod_id$_") } 1 .. 4),
+ driver => $driver,
+ if_($modalias, modalias => $modalias),
+ if_($device, device => $device),
+ bus => 'PCMCIA',
+ sysfs_device => $dir,
+ };
+ } all($dev_dir);
}
-my $dmi_probe;
+=item dmi_probe()
+
+Cache the result of c::dmi_probe() (aka C<dmidecode>) and return the list of items in the DMI table
+
+=cut
+
sub dmi_probe() {
- $dmi_probe ||= [ map {
- /(.*?)\t(.*)/ && { bus => 'DMI', driver => $1, description => $2 };
- } c::dmi_probe() ];
+ state $dmi_probe;
+ return if arch() !~ /86/;
+ $dmi_probe ||= $> ? [] : [ c::dmi_probe() ];
@$dmi_probe;
}
+=item acpi_probe()
+
+Return list of devices that are only discoverable via ACPI
+
+=cut
+
+my %acpi_device_info = (
+ "80860F28" => { vendor => 0x8086, id => 0x0f28, description => 'Intel Corporation|Bay Trail SST Audio DSP',
+ nice_media_type => 'Audio device', driver => 'snd_sof_acpi_intel_byt' },
+ "808622A8" => { vendor => 0x8086, id => 0x22a8, description => 'Intel Corporation|Cherry Trail SST Audio DSP',
+ nice_media_type => 'Audio device', driver => 'snd_sof_acpi_intel_byt' },
+ "INT3438" => { vendor => 0x8086, id => 0x3438, description => 'Intel Corporation|Broadwell SST Audio DSP',
+ nice_media_type => 'Audio device', driver => 'snd_sof_acpi_intel_bdw' }
+);
+
+sub acpi_probe() {
+ my $dev_dir = '/sys/bus/acpi/devices';
+ my @l;
+ foreach (glob("$dev_dir/*")) {
+ my $dev_name = basename($_);
+ my ($prefix, $suffix) = split(':', $dev_name);
+ my $e = $acpi_device_info{$prefix};
+ if ($e) {
+ add2hash($e, { bus => 'ACPI', sysfs_device => "$dev_dir/$dev_name" });
+ push @l, $e;
+ }
+ }
+ @l;
+}
+
+=item probeall()
+
+Returns a list of all PCI/USB/Firewire/PCMCIA/DMI/HID devices.
+It's usually called through a higher level filtering function.
+
+=cut
+
# pcmcia_probe provides field "device", used in network.pm
-# => probeall with $probe_type is unsafe
sub probeall() {
return if $::noauto;
- require sbus_probing::main;
- pci_probe(), usb_probe(), firewire_probe(), pcmcia_probe(), sbus_probing::main::probe(), dmi_probe();
+ pci_probe(), usb_probe(), firewire_probe(), pcmcia_probe(), dmi_probe(), acpi_probe(), getInputDevices_and_usb();
+}
+sub probeall_update_cache() {
+ return if $::noauto;
+ @pci = pci_probe__real(), @usb = usb_probe__real(), firewire_probe(), pcmcia_probe(), dmi_probe();
}
sub matching_desc__regexp {
my ($regexp) = @_;
@@ -800,13 +1241,16 @@ sub probe_unique_name {
$l[0];
}
-sub stringlist() {
+sub stringlist {
+ my ($b_verbose) = @_;
map {
+ my $ids = $b_verbose || $_->{description} eq '(null)' ? sprintf("vendor:%04x device:%04x", $_->{vendor}, $_->{id}) : '';
+ my $subids = $_->{subid} && $_->{subid} != 0xffff ? sprintf("subv:%04x subd:%04x", $_->{subvendor}, $_->{subid}) : '';
sprintf("%-16s: %s%s%s",
$_->{driver} || 'unknown',
- $_->{description} eq '(null)' ? sprintf("Vendor=0x%04x Device=0x%04x", $_->{vendor}, $_->{id}) : $_->{description},
+ $_->{description},
$_->{media_type} ? sprintf(" [%s]", $_->{media_type}) : '',
- $_->{subid} && $_->{subid} != 0xffff ? sprintf(" SubVendor=0x%04x SubDevice=0x%04x", $_->{subvendor}, $_->{subid}) : '',
+ $ids || $subids ? " ($ids" . ($ids && $subids && " ") . "$subids)" : '',
);
} probeall();
}
@@ -821,16 +1265,18 @@ sub tryWrite($) {
sysopen($F, devices::make($_[0]), 1 | c::O_NONBLOCK()) && $F;
}
+my @dmesg;
sub syslog() {
if (-r "/tmp/syslog") {
map { /<\d+>(.*)/ } cat_("/tmp/syslog");
} else {
- `/bin/dmesg`;
+ @dmesg = `/bin/dmesg` if !@dmesg;
+ @dmesg;
}
}
sub get_mac_model() {
- my $mac_model = cat_("/proc/device-tree/model") || die "Can not open /proc/device-tree/model";
+ my $mac_model = cat_("/proc/device-tree/model") || die "Cannot open /proc/device-tree/model";
log::l("Mac model: $mac_model");
$mac_model;
}
@@ -841,22 +1287,36 @@ sub get_mac_generation() {
sub hasSMP() {
return if $::testing;
- c::detectSMP() || any { /\bProcessor #(\d+)\s+(\S*)/ && $1 > 0 && $2 ne 'invalid' } syslog();
+ (any { /NR_CPUS limit of 1 reached/ } syslog()) ||
+ (any { /^processor\s*:\s*(\d+)/ && $1 > 0 } cat_('/proc/cpuinfo')) ||
+ any { /\bProcessor #(\d+)\s+(\S*)/ && $1 > 0 && $2 ne 'invalid' } syslog();
}
-sub hasPCMCIA() { $::o->{pcmcia} } #- because /proc/pcmcia seems not to be present on 2.4 at least (or use /var/run/stab)
+sub hasPCMCIA() { $::o->{pcmcia} }
my (@dmis, $dmidecode_already_runned);
+=item dmidecode()
+
+Return list of DMI categories from DMI table
+
+=cut
# we return a list b/c several DMIs have the same name:
sub dmidecode() {
return @dmis if $dmidecode_already_runned;
- foreach (run_program::get_stdout('dmidecode')) {
- if (/^\t\t(.*)/) {
+ return if $>;
+ my ($_ver, @l) = arch() =~ /86/ ? run_program::get_stdout('dmidecode') : ();
+
+ #- drop header
+ shift @l while @l && $l[0] ne "\n";
+
+ foreach (@l) {
+ next if /TRUNCATED/;
+ if (/^\t(.*)/) {
$dmis[-1]{string} .= "$1\n";
- $dmis[-1]{$1} = $2 if /^\t\t(.*): (.*)$/;
- } elsif (my ($s) = /^\t(.*)/) {
- next if $s =~ /^DMI type /;
+ $dmis[-1]{$1} = $2 if /^\t(.*): (.*)$/;
+ } elsif (my ($s) = /^(.*)/) {
+ next if $s =~ /^$/ || $s =~ /\bDMI type \d+/;
$s =~ s/ Information$//;
push @dmis, { name => $s };
}
@@ -864,12 +1324,45 @@ sub dmidecode() {
$dmidecode_already_runned = 1;
@dmis;
}
+
+=item dmi_detect_memory($category)
+
+Return only one category from DMI table
+
+=cut
+
sub dmidecode_category {
my ($cat) = @_;
- my @l = find { $_->{name} eq $cat } dmidecode();
+ my @l = grep { $_->{name} eq $cat } dmidecode();
wantarray() ? @l : $l[0] || {};
}
+=item dmi_detect_memory()
+
+Return RAM size in MB according to DMI table
+
+=cut
+
+sub dmi_detect_memory() {
+ my @l1 = map { $_->{'Enabled Size'} =~ /(\d+) MB/ && $1 } dmidecode_category('Memory Module');
+ my @l2 = map { $_->{'Form Factor'} =~ /^(SIMM|SIP|DIP|DIMM|FB-DIMM|RIMM|SODIMM|SRIMM)$/ &&
+ ($_->{Size} =~ /(\d+) MB/ && $1 || $_->{Size} =~ /(\d+) kB/ && $1 * 1024);
+ } dmidecode_category('Memory Device');
+ max(sum(@l1), sum(@l2));
+}
+
+=back
+
+=head1 Test helpers
+
+=over
+
+=item computer_info()
+
+Analyse "Chassis" & "Bios" in dmidecode output and return a hash of flags/values (isLaptop, isServer, BIOS_Year)
+
+=cut
+
sub computer_info() {
my $Chassis = dmidecode_category('Chassis')->{Type} =~ /(\S+)/ && $1;
@@ -879,54 +1372,266 @@ sub computer_info() {
+{
isLaptop => member($Chassis, 'Portable', 'Laptop', 'Notebook', 'Hand Held', 'Sub Notebook', 'Docking Station'),
+ isServer => member($Chassis, 'Pizza Box', 'Main Server Chassis', 'Rack Mount Chassis', 'Blade'),
if_($BIOS_Year, BIOS_Year => $BIOS_Year),
};
}
-#- try to detect a laptop, we assume pcmcia service is an indication of a laptop or
-#- the following regexp to match graphics card apparently only used for such systems.
+=item isLaptop()
+
+try to detect a laptop. We assume the following is an indication of a laptop:
+
+=over 4
+
+=item *
+
+pcmcia service
+
+=item *
+
+C<computer_info()> (really C<dmidecode>) telling us it's a laptop
+
+=item *
+
+ACPI lid button
+
+=item *
+
+a regexp to match graphics card apparently only used for such systems.
+
+=item *
+
+Mobility CPU
+
+=item *
+
+having Type as Laptop in some device
+
+=item *
+
+Intel ipw2100/2200/3945 Wireless
+
+=back
+
+=cut
+
sub isLaptop() {
- arch() =~ /ppc/ ?
- get_mac_model() =~ /Book/ :
computer_info()->{isLaptop}
+ || glob_("/sys/bus/acpi/devices/PNP0C0D:*") #- ACPI lid button
|| (matching_desc__regexp('C&T.*655[45]\d') || matching_desc__regexp('C&T.*68554') ||
matching_desc__regexp('Neomagic.*Magic(Media|Graph)') ||
matching_desc__regexp('ViRGE.MX') || matching_desc__regexp('S3.*Savage.*[IM]X') ||
- matching_desc__regexp('ATI.*(Mobility|LT)'))
- || cat_('/proc/cpuinfo') =~ /\bmobile\b/i;
+ matching_desc__regexp('Intel Corporation\|Mobile') ||
+ matching_desc__regexp('\bATI\b.*(Mobility|\bLT\b)'))
+ || (any { $_->{'model name'} =~ /\b(mobile|C7-M)\b/i } getCPUs())
+ || probe_unique_name("Type") eq 'laptop'
+ #- ipw2100/2200/3945 are Mini-PCI (Express) adapters
+ || (any { member($_->{driver}, qw(ipw2100 ipw2200 ipw3945)) } pci_probe());
+}
+
+=item isServer()
+
+Is it a server?
+
+=cut
+
+sub isServer() {
+ computer_info()->{isServer}
+ || (any { $_->{Type} =~ /ECC/ } dmidecode_category('Memory Module'))
+ || dmidecode_category('System Information')->{Manufacturer} =~ /Supermicro/i
+ || dmidecode_category('System Information')->{'Product Name'} =~ /NetServer|Proliant|PowerEdge|eServer|IBM System x|ThinkServer/i
+ || matching_desc__regexp('LSI Logic.*SCSI')
+ || matching_desc__regexp('MegaRAID')
+ || matching_desc__regexp('NetServer')
+ || (any { $_->{'model name'} =~ /(Xeon|Opteron)/i } getCPUs());
}
sub BIGMEM() {
- arch() !~ /x86_64|ia64/ && $> == 0 && c::dmiDetectMemory() > 4 * 1024;
+ arch() !~ /x86_64/ && $> == 0 && dmi_detect_memory() > 4 * 1024;
+}
+
+sub is_arm_openrd_client() {
+ to_bool(cat_('/proc/cpuinfo') =~ /OpenRD Client/);
+}
+
+sub is_arm_versatile() {
+ to_bool(cat_('/proc/cpuinfo') =~ /ARM-Versatile/);
}
-sub is_i586() {
- my $cpuinfo = cat_('/proc/cpuinfo');
- $cpuinfo =~ /^cpu family\s*:\s*(\d+)/m && $1 < 6 ||
- !has_cpu_flag('cmov');
+sub is_arm_efikamix() {
+ to_bool(cat_('/proc/cpuinfo') =~ /Efika MX/);
}
sub is_xbox() {
- any { $_->{vendor} == 0x10de && $_->{id} == 0x02a5 } detect_devices::pci_probe();
+ any { $_->{vendor} == 0x10de && $_->{id} == 0x02a5 } pci_probe();
+}
+
+=item virt_technology()
+
+Returns the virtualization technology (eg: kvm, oracle, ...)
+
+=cut
+
+sub virt_technology() {
+ state $tech;
+ $tech ||= chomp_(run_program::get_stdout('systemd-detect-virt'));
+}
+
+=item is_hyperv()
+
+Are we running under Hyper-V hypervisor?
+
+=cut
+
+sub is_hyperv() {
+ virt_technology() eq 'microsoft';
+}
+
+=item is_qemu()
+
+Are we running under Qemu hypervisor?
+
+=cut
+
+sub is_qemu() {
+ member(virt_technology(), qw(kvm qemu));
+}
+
+=item is_virtualbox()
+
+Are we running under VirtualBox hypervisor?
+
+=cut
+
+sub is_virtualbox() {
+ virt_technology() eq 'oracle';
+}
+
+=item is_vmware()
+
+Are we running under VMware hypervisor?
+
+=cut
+
+sub is_vmware() {
+ virt_technology() eq 'vmware';
+}
+
+=item is_netbook_nettop()
+
+Is it a NetBook?
+
+=cut
+
+sub is_netbook_nettop() {
+ my @cpus = getCPUs();
+ (any { $_->{'model name'} =~ /(\bIntel\(R\) Atom\(TM\)\B)/i } @cpus) ||
+ (any { $_->{'model name'} =~ /(\bIntel\(R\) Celeron\(R\) M processor\b|\bVIA C7-M Processor\b|\bGeode\(TM\)\B)/i && $_->{'cpu MHz'} < 1500 } @cpus);
+}
+
+=item has_low_resources()
+
+Is it a low resource machine?
+
+=cut
+
+sub has_low_resources() {
+ availableRamMB() < 100 || arch() =~ /i.86/ && ix86_cpu_frequency() < 350;
+}
+
+=item need_light_desktop()
+
+Does it need a light desktop (netbook or low resources machine)?
+
+=cut
+
+sub need_light_desktop() {
+ has_low_resources() || is_netbook_nettop();
}
+=item has_cpu_flag($flag)
+
+Does CPU has this flag
+
+=cut
+
sub has_cpu_flag {
my ($flag) = @_;
cat_('/proc/cpuinfo') =~ /^flags.*\b$flag\b/m;
}
-sub matching_type {
- my ($type) = @_;
- if ($type =~ /laptop/i) {
- return isLaptop();
- } elsif ($type =~ /wireless/i) {
- return has_wireless();
+=item sub matching_types()
+
+Returns a hash of flags (laptop, hyperv, touchpad, 64bit, wireless, ...)
+
+=cut
+
+sub matching_types() {
+ +{
+ '64bit' => to_bool(arch() =~ /64/),
+ hyperv => is_hyperv(),
+ laptop => isLaptop(),
+ numpad => hasNumpad(),
+ touchpad => hasTouchpad(),
+ qemu => is_qemu(),
+ virtualbox => is_virtualbox(),
+ vmware => is_vmware(),
+ wireless => to_bool(get_wireless_interface() || probe_category('network/wireless')),
+ };
+}
+
+=item sub hasCPUMicrocode()
+
+Does CPU need microcode updates?
+
+=cut
+
+sub hasCPUMicrocode() {
+ state $hasCPUMicrocode;
+ if (!defined $hasCPUMicrocode) {
+ $hasCPUMicrocode = to_bool(find { 'microcode' } modules::loaded_modules());
}
+ return $hasCPUMicrocode;
+}
+
+=item sub hasCPUFreq()
+
+Does CPU support cpufreq?
+
+=cut
+
+sub hasCPUFreq() {
+ require cpufreq;
+ to_bool(cpufreq::get_modules())
+ || cat_('/proc/cpuinfo') =~ /AuthenticAMD/ && arch() =~ /x86_64/
+ || cat_('/proc/cpuinfo') =~ /model name.*Intel\(R\) Core\(TM\)2 CPU/;
}
-sub usbMice() { grep { $_->{media_type} =~ /\|Mouse/ && $_->{driver} !~ /wacom/ ||
- $_->{driver} =~ /Mouse:USB/ } usb_probe() }
-sub usbWacom() { grep { $_->{driver} =~ /wacom/ } usb_probe() }
+=item sub hasWacom()
+
+is there a Wacom tablet?
+
+=cut
+
+sub hasWacom() { find { $_->{vendor} == 0x056a || $_->{driver} =~ /wacom/ } usb_probe() }
+
+=item sub hasTouchpad()
+
+is there a touchpad?
+
+=cut
+
+sub hasTouchpad() { any { $_->{Synaptics} || $_->{ALPS} || $_->{Elantech} } getInputDevices() }
+
+=item sub hasNumpad()
+
+is there a numeric pad?
+
+=cut
+
+sub hasNumpad() { any { $_->{Numpad} } getInputDevices() }
+
+sub usbWacom() { grep { $_->{vendor} eq '056a' } getInputDevices() }
sub usbKeyboards() { grep { $_->{media_type} =~ /\|Keyboard/ } usb_probe() }
sub usbStorage() { grep { $_->{media_type} =~ /Mass Storage\|/ } usb_probe() }
sub has_mesh() { find { /mesh/ } all_files_rec("/proc/device-tree") }
@@ -935,6 +1640,7 @@ sub has_53c94() { find { /53c94/ } all_files_rec("/proc/device-tree") }
sub usbKeyboard2country_code {
my ($usb_kbd) = @_;
my ($F, $tmp);
+ # FIXME: usbfs is dead! we should poke somewhere in /sys/ !!!!
sysopen($F, sprintf("/proc/bus/usb/%03d/%03d", $usb_kbd->{pci_bus}, $usb_kbd->{pci_device}), 0) and
sysseek $F, 0x28, 0 and
sysread $F, $tmp, 1 and
@@ -989,6 +1695,24 @@ sub hasMousePS2 {
my $t; sysread(tryOpen($_[0]) || return, $t, 256) != 1 || $t ne "\xFE";
}
+sub probeall_unavailable_modules() {
+ map {
+ my $driver = $_->{driver};
+ $driver !~ /:/ &&
+ !member($driver, 'hub', 'unknown', 'amd64_agp') &&
+ !modules::module_is_available($driver) ?
+ $driver :
+ @{[]};
+ } probeall();
+}
+
+sub probeall_dkms_modules() {
+ my @unavailable_modules = probeall_unavailable_modules() or return;
+ require modalias;
+ my $dkms_modules = modalias::parse_file_modules($::prefix . "/usr/share/ldetect-lst/dkms-modules.alias");
+ intersection([ keys(%$dkms_modules) ], \@unavailable_modules);
+}
+
sub usb_description2removable {
local ($_) = @_;
return 'camera' if /\bcamera\b/i;
@@ -1029,4 +1753,17 @@ sub suggest_mount_point {
$name;
}
+=back
+
+=head1 SEE ALSO
+
+See L<hardware_detection> for the overall view.
+
+=cut
+
1;
+
+#- Local Variables:
+#- mode:cperl
+#- tab-width:8
+#- End:
diff --git a/perl-install/devices.pm b/perl-install/devices.pm
index a55ef63ad..7ac79dcce 100644
--- a/perl-install/devices.pm
+++ b/perl-install/devices.pm
@@ -1,4 +1,4 @@
-package devices; # $Id$
+package devices;
use diagnostics;
use strict;
@@ -23,23 +23,25 @@ sub find_free_loop() {
}
sub set_loop {
my ($file, $o_encrypt_key, $o_encryption) = @_;
+ require modules;
eval { modules::load('loop') };
my $dev = find_free_loop();
if ($o_encrypt_key && $o_encryption) {
- eval { modules::load('cryptoloop', arch() =~ /i.86/ ? 'aes-i586' : 'aes') };
+ eval { modules::load('cryptoloop', list_modules::category2modules('various/crypto')) };
my $cmd = "losetup -p 0 -e $o_encryption $dev $file";
log::l("calling $cmd");
open(my $F, "|$cmd");
print $F $o_encrypt_key;
close $F or die "losetup failed";
} else {
- run_program::run("losetup", $dev, $file) or return;
+ run_program::run("losetup", $dev, $file)
+ || run_program::run("losetup", "-r", $dev, $file) or return;
}
$dev;
}
-sub find_clp_loop {
+sub find_compressed_image {
my ($name) = @_;
foreach (0..255) {
my $dev = make("loop$_");
@@ -50,21 +52,9 @@ sub find_clp_loop {
undef;
}
-sub get_dynamic_major {
- my ($name) = @_;
- cat_('/proc/devices') =~ /^(\d+) \Q$name\E$/m && $1;
-}
-
sub init_device_mapper() {
+ require modules;
eval { modules::load('dm-mod') };
- make('urandom');
- my $control = '/dev/mapper/control';
- if (! -e $control) {
- my ($major) = get_dynamic_major('misc') or return;
- my ($minor) = cat_('/proc/misc') =~ /(\d+) device-mapper$/m or return;
- mkdir_p(dirname($control));
- syscall_('mknod', $control, c::S_IFCHR() | 0600, makedev($major, $minor)) or die "mknod $control failed: $!";
- }
}
sub entry {
@@ -74,25 +64,6 @@ sub entry {
if (/^0x([\da-f]{3,4})$/i) {
$type = c::S_IFBLK();
($major, $minor) = unmakedev(hex $1);
- } elsif (/^sd(.)(\d{0,2})/) {
- $type = c::S_IFBLK();
- $major = 8;
- $minor = 16 * (ord($1) - ord('a')) + ($2 || 0);
- } elsif (/^hd(.)(\d{0,2})/) {
- $type = c::S_IFBLK();
- ($major, $minor) =
- @{ ${{'a' => [3, 0], 'b' => [3, 64],
- 'c' => [22,0], 'd' => [22,64],
- 'e' => [33,0], 'f' => [33,64],
- 'g' => [34,0], 'h' => [34,64],
- 'i' => [56,0], 'j' => [56,64],
- 'k' => [57,0], 'l' => [57,64],
- 'm' => [88,0], 'n' => [88,64],
- 'o' => [89,0], 'p' => [89,64],
- 'q' => [90,0], 'r' => [90,64],
- 's' => [91,0], 't' => [91,64],
- }}{$1} or internal_error("unknown device $_") };
- $minor += $2 || 0;
} elsif (/^ram(.*)/) {
$type = c::S_IFBLK();
$major = 1;
@@ -107,57 +78,57 @@ sub entry {
$type = c::S_IFBLK();
$major = ($1 eq 'ida' ? 72 : 104) + $2;
$minor = 16 * $3 + ($4 || 0);
- } elsif (m,(ataraid)/d(\d+)(?:p(\d+))?,) {
- # ATA raid "ataraid/d0{p1}"
- $type = c::S_IFBLK();
- $major = 114;
- $minor = 16 * $1 + ($2 || 0);
} elsif (my ($prefix, $nb) = /(.*?)(\d+)$/) {
- my $f = ${{"fd" => sub { c::S_IFBLK(), 2, 0 },
- "hidbp-mse-" => sub { c::S_IFCHR(), 10, 32 },
- "lp" => sub { c::S_IFCHR(), 6, 0 },
- "usb/lp" => sub { c::S_IFCHR(), 180, 0 },
- "input/event" => sub { c::S_IFCHR(), 13, 64 },
- "loop" => sub { c::S_IFBLK(), 7, 0 },
+ my $f = ${{
"md" => sub { c::S_IFBLK(), 9, 0 },
- "nst" => sub { c::S_IFCHR(), 9, 128 },
- "sr" => sub { c::S_IFBLK(), 11, 0 },
- "ttyS" => sub { c::S_IFCHR(), 4, 64 },
"ubd/" => sub { c::S_IFBLK(), 98, 0 },
- "dm-" => sub { c::S_IFBLK(), get_dynamic_major('device-mapper'), 0 },
- }}{$prefix} or internal_error("unknown device $prefix $nb");
- ($type, $major, $minor) = $f->();
- $minor += $nb;
+ }}{$prefix};
+ if ($f) {
+ ($type, $major, $minor) = $f->();
+ $minor += $nb;
+ }
}
unless ($type) {
($type, $major, $minor) =
- @{ ${{"aztcd" => [ c::S_IFBLK(), 29, 0 ],
- "bpcd" => [ c::S_IFBLK(), 41, 0 ],
- "cdu31a" => [ c::S_IFBLK(), 15, 0 ],
- "cdu535" => [ c::S_IFBLK(), 24, 0 ],
- "cm206cd" => [ c::S_IFBLK(), 32, 0 ],
- "gscd" => [ c::S_IFBLK(), 16, 0 ],
- "mcd" => [ c::S_IFBLK(), 23, 0 ],
- "mcdx" => [ c::S_IFBLK(), 20, 0 ],
- "mem" => [ c::S_IFCHR(), 1, 1 ],
- "optcd" => [ c::S_IFBLK(), 17, 0 ],
- "kbd" => [ c::S_IFCHR(), 11, 0 ],
- "psaux" => [ c::S_IFCHR(), 10, 1 ],
+ @{ ${{
"atibm" => [ c::S_IFCHR(), 10, 3 ],
- "random" => [ c::S_IFCHR(), 1, 8 ],
- "urandom" => [ c::S_IFCHR(), 1, 9 ],
- "sbpcd" => [ c::S_IFBLK(), 25, 0 ],
- "sjcd" => [ c::S_IFBLK(), 18, 0 ],
- "tty" => [ c::S_IFCHR(), 5, 0 ],
- "input/mice"
- => [ c::S_IFCHR(), 13, 63 ],
- "usbmouse" => [ c::S_IFCHR(), 13, 63 ], #- aka /dev/input/mice
- "adbmouse" => [ c::S_IFCHR(), 10, 10 ], #- PPC
- "vcsa" => [ c::S_IFCHR(), 7, 128 ],
- "zero" => [ c::S_IFCHR(), 1, 5 ],
- "null" => [ c::S_IFCHR(), 1, 3 ],
- }}{$_} or internal_error("unknown device $_") };
+ }}{$_} || [] };
+ }
+ # Lookup non listed devices in /sys
+ unless ($type) {
+ my $sysdev;
+ if (m!input/(.*)! && -e "/sys/class/input/$1/dev") {
+ $sysdev = "/sys/class/input/$1/dev";
+ $type = c::S_IFCHR();
+ } elsif (-e "/sys/block/$_/dev") {
+ $sysdev = "/sys/block/$_/dev";
+ $type = c::S_IFBLK();
+ } elsif (/^(.+)(\d+)$/ && -e "/sys/block/$1/$_/dev") {
+ $sysdev = "/sys/block/$1/$_/dev";
+ $type = c::S_IFBLK();
+ }
+ ($major, $minor) = split(':', chomp_(cat_($sysdev)));
}
+ # Lookup partitions in /proc/partitions in case /sys was not available
+ unless ($type) {
+ if (-e "/proc/partitions") {
+ if (cat_("/proc/partitions") =~ /^\s*(\d+)\s+(\d+)\s+\d+\s+$_$/m) {
+ ($major, $minor) = ($1, $2);
+ $type = c::S_IFBLK();
+ }
+ }
+ }
+ # Try to access directly the device
+ # Now device mapper devices are links and do not appear in /proc or /sys
+ unless ($type) {
+ if (-e "/dev/$_") {
+ my (undef, undef, $mode, undef, undef, undef, $rdev, undef) = stat("/dev/$_");
+ ($major, $minor) = unmakedev($rdev);
+ $type = $mode & c::S_IFMT();
+ }
+ }
+
+ $type or internal_error("unknown device $_");
($type, $major, $minor);
}
@@ -174,46 +145,19 @@ sub make($) {
my ($type, $major, $minor) = entry($_);
- if ($file =~ m|/dev/| && -e '/dev/.devfsd') {
- #- argh, creating devices is no good with devfs...
- #- return the file even if the device file does not exist
- #- the caller will fail or not, better compatibility than raising an exception here
- return $file;
- }
-
#- make a directory for this inode if needed.
mkdir_p(dirname($file));
- syscall_('mknod', $file, $type | 0600, makedev($major, $minor)) or die "mknod failed (dev $_): $!";
+ syscall_('mknod', $file, $type | 0600, makedev($major, $minor)) or do {
+ die "mknod failed (dev $_): $!" if ! -e $file; # we may have raced with udev
+ };
$file;
}
-
-#- only isomorphic entries are allowed,
-#- i.e. entries which can go devfs -> normal and normal -> devfs
-my %to_devfs = (
- psaux => 'misc/psaux',
- usbmouse => 'input/mice',
-);
-my %to_devfs_prefix = (
- ttyS => 'tts/',
-);
-
-sub to_devfs {
- my ($dev) = @_;
- if (my $r = $to_devfs{$dev}) {
- return $r;
- } elsif ($dev =~ /(.*?)(\d+)$/) {
- my $r = $to_devfs_prefix{$1};
- return "$r$2" if $r;
- }
- readlink("/dev/" . $dev);
-}
-
sub simple_partition_scan {
my ($part) = @_;
- $part->{device} =~ /([hs]d[a-z])(\d+)$/;
+ $part->{device} =~ /((?:[hsv]|xv)d[a-z]|mmcblk|(nvme\d+n)\d+p)(\d+)$/;
}
sub part_number {
my ($part) = @_;
@@ -224,4 +168,26 @@ sub part_prefix {
(simple_partition_scan($part))[0];
}
+sub prefix_for_dev {
+ my ($dev) = @_;
+ $dev . ($dev =~ /\d$/ ? 'p' : '');
+}
+
+sub should_prefer_UUID {
+ my ($dev) = @_;
+ $dev =~ /^((?:[hsv]|xv)d|mmcblk|nvme)/;
+}
+
+sub symlink_now_and_register {
+ my ($if_struct, $of) = @_;
+ my $if = $if_struct->{device};
+
+ #- add a static udev device node, we can't do it with a udev rule,
+ #- eg, ttySL0 is a symlink created by a daemon
+ symlinkf($if, "$::prefix/usr/lib/udev/devices/$of");
+
+ symlinkf($if, "/dev/$of");
+}
+
+
1;
diff --git a/perl-install/diskdrake/dav.pm b/perl-install/diskdrake/dav.pm
index 1229d5f3f..9036596b3 100644
--- a/perl-install/diskdrake/dav.pm
+++ b/perl-install/diskdrake/dav.pm
@@ -1,4 +1,4 @@
-package diskdrake::dav; # $Id$
+package diskdrake::dav;
use diagnostics;
use strict;
@@ -9,7 +9,7 @@ sub main {
my ($in, $all_hds) = @_;
my $davs = $all_hds->{davs};
- $in->do_pkgs->ensure_binary_is_installed('davfs', 'mount.davfs') or return;
+ $in->do_pkgs->ensure_binary_is_installed('davfs2', 'mount.davfs2') or return;
my $quit;
do {
@@ -33,10 +33,11 @@ points, select \"New\".")) },
sub create {
my ($in, $all_hds) = @_;
- my $dav = { fs_type => 'davfs' };
+ my $dav = { fs_type => 'davfs2', mntpoint => 'none' };
ask_server($in, $dav, $all_hds) or return;
push @{$all_hds->{davs}}, $dav;
config($in, $dav, $all_hds);
+ return;
}
sub config {
@@ -45,11 +46,12 @@ sub config {
my $dav = { %$dav_ }; #- working on a local copy so that "Cancel" works
my $action;
- while ($action ne 'Done') {
+ my $exit;
+ while (!$exit && $action ne 'Done') {
my %actions = my @actions = actions($dav);
$action = $in->ask_from_list_('', format_dav_info($dav),
[ map { $_->[0] } group_by2 @actions ], 'Done') or return;
- $actions{$action}->($in, $dav, $all_hds);
+ $exit = $actions{$action}->($in, $dav, $all_hds);
}
%$dav_ = %$dav; #- applying
}
@@ -63,6 +65,7 @@ sub actions {
N_("Server") => \&ask_server,
N_("Mount point") => \&mount_point,
N_("Options") => \&options,
+ N_("Remove") => \&remove,
N_("Done") => sub {},
);
}
@@ -95,11 +98,23 @@ sub ask_server {
sub options {
my ($in, $dav, $all_hds) = @_;
diskdrake::interactive::Options($in, {}, $dav, $all_hds);
+ return;
}
+
+sub remove {
+ my ($in, $dav, $all_hds) = @_;
+ if ($in->ask_yesorno(N("Warning"), N("Are you sure you want to delete this mount point?"))) {
+ @{$all_hds->{davs}} = grep { $_->{mntpoint} ne $dav->{mntpoint} } @{$all_hds->{davs}};
+ return 1;
+ }
+ return;
+}
+
sub mount_point {
my ($in, $dav, $all_hds) = @_;
my $proposition = $dav->{device} =~ /(\w+)/ ? "/mnt/$1" : "/mnt/dav";
diskdrake::interactive::Mount_point_raw_hd($in, $dav, $all_hds, $proposition);
+ return;
}
sub format_dav_info {
diff --git a/perl-install/diskdrake/diskdrake.html b/perl-install/diskdrake/diskdrake.html
deleted file mode 100644
index cba732084..000000000
--- a/perl-install/diskdrake/diskdrake.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<html>
- <head>
- <title>DiskDrake</title>
- </head>
- <body bgcolor="#ffffff">
-
-<center>
-<table width=80% border=0 cellpadding=10 cellspacing=10>
-<tr>
-<td bgcolor=#ffffff>
-
- <p>
- <img src="images/diskdrake1-def.jpg" alt="diskdrake logo" width=400 height=100>
- <p>
-
- <H2>I- What's it?</H2>
-
- The purpose of the DiskDrake project is to make easier the hard disk
- partitionning. It is graphical, simple and powerful. The license is
- the GPL (General Public License).
- <BR>
- Different skill levels will be available (newbie, advanced user, expert).
- <BR>
- It's written entirely in Perl and Perl/Gtk. It uses resize_fat which is
- a perl rewrite of the work of Andrew Clausen (libresize).
- <P>
- DiskDrake is a project from Mandrakesoft, the company behind the popular
- <a href="http://www.linux-mandrake.com">Linux-Mandrake</a>
- operating-system.
- <P>
- A <A href="http://www.eatel.net/~john/diskdrake/faq.html">FAQ</A> is in construction.
-
- <H2>II - What's available now</H2>
-
- DiskDrake should be usable now...
-
- it can:
- <UL>
- <LI> create partitions
- <LI> delete partitions
- <LI> change type of partition
- <LI> format partitions
- <LI> assign a mount point (<IMG SRC="/images/updated.gif" ALT="updated"><SMALL>(21/07/99)</SMALL> propose a list
- of classic mount points and verify the mount point is valid)
- <LI> mount partitions
- <LI> resize fat partitions
- <LI> resize partitions (when not caring loosing its data)
- <LI> clear partition table
- <LI> auto allocation (usefull for install)
- <LI> write fstab
- </UL>
-
-with nice contextual menu (shortcuts available, but dangerous as all actions are
-available, whereas with the contextual menu these actions are hidden. This will
-change)
-
- <P><IMG SRC="/images/updated.gif" ALT="updated"><SMALL>(25/07/99)</SMALL>
- A new Expert button appear now. It toggles between
- expert and normal mode. Some changes in information displayed:
- <UL>
- <LI> when you click (or focus) the drive tab (eg: hda), you get
- information about your drive: size, geometry
- (cylinders/sectors/heads number), type (eg: IBM DDRS-39130D), and bus/id.
- In normal mode you have only the size.
- <LI> the windows drive letter (eg: C: D: ...)
- <LI> the `start sector' information from normal mode, it still appears in
- expert mode
- <LI> the start&end cylinder of each partition is now displayed in expert
- mode
- <LI> the type is displayed numerically in expert mode
- </UL>
-
- <P><IMG SRC="/images/updated.gif" ALT="updated"><SMALL>(25/07/99)</SMALL>
- The mount point in the `Create' window and `Change type' window is now a
- combo box. It lets you choose between classical mount points (/ /usr /var
- ...) but with already allocated mount points removed.
-
- <H2>III - Actual developpment</H2>
-
- We need people!!!
-
- <UL>
- <LI><B>Tests</B> and remove bugs (no known yet :)
- <LI>integrate ext2resize (which has been release in version 1.0.0 <IMG
- SRC="/images/updated.gif" ALT="updated"><SMALL>(26/07/99)</SMALL>)
- <LI>add possibility to move partition without loosing data (by copying all
- data) <IMG SRC="/images/updated.gif" ALT="updated">
- <LI>Improve the look
- <LI>Add a text-only version
- <LI>Help text, tutorial...
- <LI>Internationalization
- <LI>Add some features...
- <LI>Packaging (rpm, deb, slp...)
- </UL>
-
- <H2>IV- ScreenShot</H2>
-
- Warning: features was the main focus, so don't be too hard :)
-
- <P>
- <CENTER><IMG SRC="1.gif"></IMG></CENTER>
- <CENTER>DiskDrake main interface</CENTER>
-
- <BR>
- <CENTER><IMG SRC="3.gif"></IMG></CENTER>
- <CENTER>create dialog box</CENTER>
-
- <H2>V - Contacts</H2>
-
- A Mailing List has been created to allow developpers to discuss about DiskDrake.<BR>
-
- <P>
- Send a mail to: <A HREF="mailto:sympa@linux-mandrake.com">sympa@linux-mandrake.com</A>
-
- <BR>Put in the subject: subscribe diskdrake
- <BR>When you're subscribed, send your messages to: <A HREF="mailto:diskdrake@linux-mandrake.com">diskdrake@linux-mandrake.com</A>
-
- <P>Otherwise you can contact directly the <A HREF="mailto:pixel@linux-mandrake.com">project leader</A>.
-
- <H2>VI - Download</H2>
-
- Warning: You must have <a href="http://www.perl.com/CPAN/modules/by-module/Gtk/Gtk-Perl-0.5121.tar.gz">Gtk-Perl</a>.
- You can get the rpm from the <a href="http://linux-mandrake.com/cooker/">Cooker</a> distribution.
-
- <P>You also need perl version 5.00503 or better
-
- <P> Here you can find the plain tgz or a rpm:
- <a href="ftp://ftp.phys.ttu.edu/pub/mandrake-devel/contrib/others/diskdrake/">diskdrake</a> (Other mirrors in <a href="http://linux-mandrake.com/cooker/">Cooker</a>)
-
-</td>
-</tr>
-</table>
-<p>
-<a href="/en/fpowerpack.php3"><img src="/images/mandrake6.0-loop.gif" width=468 height=60 alt="Mandrake 6.0 PowerPack"></a>
-</center>
- </body>
- <address><a href="mailto:pixel@linux-mandrake.com"></a></address>
-</html>
diff --git a/perl-install/diskdrake/hd_gtk.pm b/perl-install/diskdrake/hd_gtk.pm
index 7de290b89..ed3955ea7 100644
--- a/perl-install/diskdrake/hd_gtk.pm
+++ b/perl-install/diskdrake/hd_gtk.pm
@@ -1,10 +1,11 @@
-package diskdrake::hd_gtk; # $Id$
+package diskdrake::hd_gtk;
use diagnostics;
use strict;
use common;
-use ugtk2 qw(:helpers :wrappers :create);
+use mygtk3 qw(gtknew);
+use ugtk3 qw(:helpers :wrappers :create);
use partition_table;
use fs::type;
use detect_devices;
@@ -13,22 +14,21 @@ use run_program;
use devices;
use log;
use fsedit;
+use feature qw(state);
-my ($width, $height, $minwidth) = (400, 50, 5);
+my ($width, $height, $minwidth) = (400, 50, 16);
my ($all_hds, $in, $do_force_reload, $current_kind, $current_entry, $update_all);
my ($w, @notebook, $done_button);
-=begin
-
=head1 SYNOPSYS
-struct {
+ struct {
string name # which is displayed in tab of the notebook
bool no_auto # wether the kind can disappear after creation
- string type # one of { 'hd', 'raid', 'lvm', 'loopback', 'removable', 'nfs', 'smb' }
- hd | hd_lvm | part_raid[] | part_loopback[] | raw_hd[] val
-
+ string type # one of { 'hd', 'raid', 'lvm', 'loopback', 'removable', 'nfs', 'smb', 'dmcrypt' }
+ hd | hd_lvm | part_raid[] | part_dmcrypt[] | part_loopback[] | raw_hd[] val
+
#
widget main_box
widget display_box
@@ -36,49 +36,71 @@ struct {
widget info_box
} current_kind
-part current_entry
+ part current_entry
-notebook current_kind[]
+ notebook current_kind[]
=cut
+sub load_theme() {
+ my $css = "/usr/share/libDrakX/diskdrake.css";
+ -r $css or $css = dirname(__FILE__) . "/../diskdrake.css";
+ -r $css or $css = dirname(__FILE__) . "/../share/diskdrake.css";
+ my $pl = Gtk3::CssProvider->new;
+ $pl->load_from_path($css);
+ Gtk3::StyleContext::add_provider_for_screen(Gtk3::Gdk::Screen::get_default(), $pl, Gtk3::STYLE_PROVIDER_PRIORITY_APPLICATION);
+}
+
sub main {
- ($in, $all_hds, my $nowizard, $do_force_reload, my $interactive_help) = @_;
+ ($in, $all_hds, $do_force_reload) = @_;
@notebook = ();
local $in->{grab} = 1;
- $w = ugtk2->new('DiskDrake');
- $::main_window = $w->{real_window} if !$::isEmbedded && !$::isInstall;
- my $rc = "/usr/share/libDrakX/diskdrake.rc";
- -r $rc or $rc = dirname(__FILE__) . "/../diskdrake.rc";
- -r $rc or $rc = dirname(__FILE__) . "/../share/diskdrake.rc";
- Gtk2::Rc->parse($rc);
+ $w = ugtk3->new(N("Partitioning"));
+ mygtk3::register_main_window($w->{real_window}) if !$::isEmbedded && !$::isInstall;
+
+ load_theme();
+ $w->{window}->signal_connect('style-updated' => \&load_theme);
# TODO
# is_empty_array_ref($all_hds->{raids}) or raid::stopAll;
# updateLoopback();
gtkadd($w->{window},
- gtkpack_(Gtk2::VBox->new(0,7),
- 0, filesystems_button_box(),
- 1, (my $notebook_widget = Gtk2::Notebook->new),
- 0, (my $per_kind_action_box = Gtk2::HBox->new(0,0)),
- 0, (my $general_action_box = Gtk2::HBox->new(0,0)),
+ gtkpack_(Gtk3::VBox->new(0,7),
+ 0, gtknew(($::isInstall ? ('Title1', 'label') : ('Label_Left', 'text'))
+ => N("Click on a partition, choose a filesystem type then choose an action"),
+ # workaround infamous 6 years old gnome bug #101968:
+ width => mygtk3::get_label_width()
+ ),
+ 1, (my $notebook_widget = Gtk3::Notebook->new),
+ 0, (my $per_kind_action_box = gtknew('HButtonBox', layout => 'edge')),
+ 0, Gtk3::HSeparator->new,
+ 0, (my $general_action_box = gtknew('HBox', spacing => 5)),
),
);
- my $lock;
+ my ($lock, $initializing) = (undef, 1);
$update_all = sub {
+ my ($o_refresh_gui) = @_;
+ state $not_first;
+ return if $initializing && $not_first;
+ $not_first = 1;
$lock and return;
$lock = 1;
partition_table::assign_device_numbers($_) foreach fs::get::hds($all_hds);
create_automatic_notebooks($notebook_widget);
- general_action_box($general_action_box, $nowizard, $interactive_help);
+ general_action_box($general_action_box);
per_kind_action_box($per_kind_action_box, $current_kind);
current_kind_changed($in, $current_kind);
current_entry_changed($current_kind, $current_entry);
$lock = 0;
+ if ($o_refresh_gui) {
+ my $new_page = $o_refresh_gui > 1 ? $notebook_widget->get_current_page : 0;
+ $notebook_widget->set_current_page(-1);
+ $notebook_widget->set_current_page($new_page);
+ }
};
create_automatic_notebooks($notebook_widget);
@@ -87,13 +109,32 @@ sub main {
$current_entry = '';
$update_all->();
});
+ # ensure partitions bar is properly sized on first display:
+ $notebook_widget->signal_connect(realize => $update_all);
$w->sync;
+ # add a bogus tab so that gtk+ displayed everything when there's only one disk:
+ $notebook_widget->prepend_page(Gtk3::Label->new, Gtk3::Label->new);
+ $notebook_widget->set_current_page(0);
+ # there's always at least one child (at least a button for create a new part on empty discs):
+ my @children = $current_kind->{display_box} ? $current_kind->{display_box}->get_children : ();
+ # workaround for $notebook_widget being realized too early:
+ if (!@children ||!$done_button) {
+ $notebook_widget->set_current_page(-1);
+ $notebook_widget->set_current_page(0);
+ undef $initializing;
+ $update_all->(2);
+ }
+ undef $initializing;
+ # remove bogus tab we added just to be sure gtk+ displayed everything:
+ $notebook_widget->remove_page(0);
+ # restore position when there's several disks:
+ $notebook_widget->set_current_page(0);
$done_button->grab_focus;
- $in->ask_okcancel(N("Read carefully!"), N("Please make a backup of your data first"), 1) or return
- if $::isStandalone;
- $in->ask_warn('',
-N("If you plan to use aboot, be careful to leave a free space (2048 sectors is enough)
-at the beginning of the disk")) if arch() eq 'alpha' && !$::isEmbedded;
+ if (!$::testing) {
+ $in->ask_from_list_(N("Read carefully"), N("Please make a backup of your data first"),
+ [ N_("Exit"), N_("Continue") ], N_("Continue")) eq N_("Continue") or return
+ if $::isStandalone;
+ }
$w->main;
}
@@ -106,20 +147,33 @@ sub try {
sub try_ {
my ($name, $f, @args) = @_;
- diskdrake::interactive::undo_prepare($all_hds) if $name ne 'Undo';
-
+ my $dm_active_before = ($current_entry && $current_entry->{dm_active} && $current_entry->{dm_name});
my $v = eval { $f->($in, @args, $all_hds) };
if (my $err = $@) {
+ warn $err, "\n", backtrace() if $in->isa('interactive::gtk');
$in->ask_warn(N("Error"), formatError($err));
}
+ my $refresh = 0;
if ($v eq 'force_reload') {
$all_hds = $do_force_reload->();
+ $refresh = 1;
+ }
+
+ if (!diskdrake::interactive::is_part_existing($current_entry, $all_hds)) {
+ $current_entry = '';
+ } elsif (!$dm_active_before && $current_entry->{dm_active} && $current_entry->{dm_name}) {
+ if (my $mapped_part = fs::get::device2part("mapper/$current_entry->{dm_name}", $all_hds->{dmcrypts})) {
+ $current_entry = $mapped_part;
+ $refresh = 2;
+ }
}
+ $update_all->($refresh);
- $current_entry = '' if !diskdrake::interactive::is_part_existing($current_entry, $all_hds);
- $update_all->();
+ Gtk3->main_quit if $v && member($name, 'Done');
+}
- Gtk2->main_quit if $v && member($name, 'Done', 'Wizard');
+sub get_action_box_size() {
+ $::isStandalone ? 200 : 150, $::isEmbedded ? 150 : 180;
}
################################################################################
@@ -129,46 +183,64 @@ sub add_kind2notebook {
my ($notebook_widget, $kind) = @_;
die if $kind->{main_box};
- $kind->{display_box} = gtkset_size_request(Gtk2::HBox->new(0,0), $width, $height);
- $kind->{action_box} = gtkset_size_request(Gtk2::VBox->new(0,0), $::isStandalone ? 165 : 150, $::isEmbedded ? 150 : 180);
- $kind->{info_box} = Gtk2::VBox->new(0,0);
- $kind->{main_box} =
- gtkpack_(Gtk2::VBox->new(0,7),
- 0, $kind->{display_box},
- 1, gtkpack_(Gtk2::HBox->new(0,7),
- 0, $kind->{action_box},
- 1, $kind->{info_box}));
- ugtk2::add2notebook($notebook_widget, $kind->{name}, $kind->{main_box});
+ $kind->{display_box} = gtkset_size_request(Gtk3::HBox->new(0,0), $width, $height);
+ $kind->{action_box} = gtkset_size_request(Gtk3::VBox->new, get_action_box_size());
+ $kind->{info_box} = Gtk3::VBox->new(0,0);
+ my $box =
+ gtkpack_(Gtk3::VBox->new(0,7),
+ 0, create_scrolled_window($kind->{display_box}, [ 'automatic', 'never' ]),
+ 0, filesystems_button_box(),
+ 1, $kind->{info_box});
+ $kind->{main_box} = gtknew('HBox', spacing => 5, children => [
+ 1, $box,
+ 0, $kind->{action_box},
+ ]);
+ ugtk3::add2notebook($notebook_widget, $kind->{name}, $kind->{main_box});
push @notebook, $kind;
$kind;
}
+sub interactive_help() {
+ if ($::isInstall) {
+ $in->display_help({ interactive_help_id => 'diskdrake' });
+ } else {
+ require run_program;
+ run_program::raw({ detach => 1 }, 'drakhelp', '--id', 'diskdrake');
+ }
+}
+
sub general_action_box {
- my ($box, $nowizard, $interactive_help) = @_;
+ my ($box) = @_;
$_->destroy foreach $box->get_children;
- gtkadd($box, gtksignal_connect(Gtk2::Button->new(N("Help")), clicked => $interactive_help)) if $interactive_help;
+ my $box_start = gtknew('HButtonBox', layout => 'start', children_tight => [
+ gtknew('Install_Button', text => N("Help"), clicked => \&interactive_help)
+ ]);
- my @actions = (if_($::isInstall && !$nowizard, N_("Wizard")),
+ my @actions = (
diskdrake::interactive::general_possible_actions($in, $all_hds),
N_("Done"));
+ my $box_end = gtknew('HButtonBox', layout => 'end', spacing => 5);
foreach my $s (@actions) {
- my $button = Gtk2::Button->new(translate($s));
+ my $button = Gtk3::Button->new(translate($s));
$done_button = $button if $s eq 'Done';
- gtkadd($box, gtksignal_connect($button, clicked => sub { try($s) }));
+ gtkadd($box_end, gtksignal_connect($button, clicked => sub { try($s) }));
}
+ gtkadd($box, $box_start, $box_end);
}
sub per_kind_action_box {
my ($box, $kind) = @_;
$_->destroy foreach $box->get_children;
- $kind->{type} =~ /hd|lvm/ or return;
-
- foreach my $s (diskdrake::interactive::hd_possible_actions($in, kind2hd($kind), $all_hds)) {
+ my @actions = (if_($kind->{type} =~ /hd|lvm/, diskdrake::interactive::hd_possible_actions_base($in)),
+ diskdrake::interactive::hd_possible_actions_extra($in));
+ foreach my $s (@actions) {
gtkadd($box,
- gtksignal_connect(Gtk2::Button->new(translate($s)),
+ gtksignal_connect(Gtk3::Button->new(translate($s)),
clicked => sub { try($s, kind2hd($kind)) }));
}
+ # make sure a big translations window to resize (as by default all buttons have the same size):
+ $box->set_child_non_homogeneous($_, Glib::TRUE), "\n" foreach $box->get_children;
}
sub per_entry_action_box {
my ($box, $kind, $entry) = @_;
@@ -177,19 +249,18 @@ sub per_entry_action_box {
if ($entry) {
my @buttons = map {
my $s = $_;
- my $w = Gtk2::Button->new(translate($s));
+ my $w = Gtk3::Button->new(translate($s));
$w->signal_connect(clicked => sub { try($s, kind2hd($kind), $entry) });
$w;
} diskdrake::interactive::part_possible_actions($in, kind2hd($kind), $entry, $all_hds);
- gtkadd($box, gtkadd(Gtk2::Frame->new(N("Choose action")),
- create_scrolled_window(gtkpack__(Gtk2::VBox->new(0,0), @buttons)))) if @buttons;
+ gtkadd($box, create_scrolled_window(gtkpack__(Gtk3::VBox->new, @buttons), undef, 'none')) if @buttons;
} else {
my $txt = !$::isStandalone && fsedit::is_one_big_fat_or_NT($all_hds->{hds}) ?
N("You have one big Microsoft Windows partition.
I suggest you first resize that partition
(click on it, then click on \"Resize\")") : N("Please click on a partition");
- gtkpack($box, gtktext_insert(Gtk2::TextView->new, $txt));
+ gtkpack($box, gtktext_insert(Gtk3::TextView->new, $txt));
}
}
@@ -202,20 +273,18 @@ sub per_entry_info_box {
} elsif ($kind->{type} =~ /hd|lvm/) {
$info = diskdrake::interactive::format_hd_info($kind->{val});
}
- gtkpack($box, gtkadd(Gtk2::Frame->new(N("Details")), gtkset_justify(Gtk2::Label->new($info), 'left')));
+ gtkpack($box, gtkadd(gtkcreate_frame(N("Details")),
+ gtknew('HBox', border_width => 5, children_loose => [
+ gtkset_alignment(gtkset_justify(gtknew('Label', selectable => 1, text => $info), 'left'), 0, 0) ])));
}
sub current_kind_changed {
my ($_in, $kind) = @_;
+ return if !$kind->{display_box};
$_->destroy foreach $kind->{display_box}->get_children;
-
- my $v = $kind->{val};
- my @parts =
- $kind->{type} eq 'raid' ? grep { $_ } @$v :
- $kind->{type} eq 'loopback' ? @$v : fs::get::hds_fstab_and_holes($v);
- my $totalsectors =
- $kind->{type} =~ /raid|loopback/ ? sum(map { $_->{size} } @parts) : $v->{totalsectors};
+ my @parts = kind2parts($kind);
+ my $totalsectors = kind2sectors($kind, @parts);
create_buttons4partitions($kind, $totalsectors, @parts);
}
@@ -244,23 +313,37 @@ sub create_automatic_notebooks {
$may_add->(raid2kind()) if @{$all_hds->{raids}};
$may_add->(loopback2kind()) if @{$all_hds->{loopbacks}};
- @notebook = grep_index {
- my $b = $_->{marked} or $notebook_widget->remove_page($::i);
- $b;
+ my $i = 0;
+ @notebook = grep {
+ if ($_->{marked}) {
+ $i++;
+ 1;
+ } else {
+ $notebook_widget->remove_page($i);
+ 0;
+ }
} @notebook;
- @notebook or die N("No hard drives found");
+ @notebook or $in->ask_warn(N("Error"), N("No hard disk drives found")), $in->exit(1);
}
################################################################################
# parts: helpers
################################################################################
sub create_buttons4partitions {
- my ($kind, $totalsectors, @parts) = @_;
+ my ($kind, $totalsectors, @all_parts) = @_;
+
+ if ($w->{window}->get_window) {
+ my $windowwidth = $w->{window}->get_allocated_width;
+ $windowwidth = $::real_windowwidth if $windowwidth <= 1;
+ $width = $windowwidth - first(get_action_box_size()) - 25;
+ }
- $width = max($width, 0.9 * second($w->{window}->window->get_size)) if $w->{window}->window;
+ my @parts = grep { $_->{size} > MB(2) || !isEmpty($_) } @all_parts;
my $ratio = $totalsectors ? ($width - @parts * $minwidth) / $totalsectors : 1;
- while (1) {
+ my $i = 1;
+ while ($i < 30) {
+ $i++;
my $totalwidth = sum(map { $_->{size} * $ratio + $minwidth } @parts);
$totalwidth <= $width and last;
$ratio /= $totalwidth / $width * 1.1;
@@ -274,7 +357,15 @@ sub create_buttons4partitions {
};
foreach my $entry (@parts) {
- my $w = Gtk2::ToggleButton->new_with_label($entry->{mntpoint} || '') or die '';
+ if (isRawLUKS($entry) && $entry->{dm_active}) {
+ my $p = find { $entry->{dm_name} eq $_->{dmcrypt_name} } @{$all_hds->{dmcrypts}};
+ $entry = $p if $p;
+ }
+ my $info = $entry->{mntpoint} || $entry->{device_LABEL} || '';
+ $info .= "\n" . ($entry->{size} ? formatXiB($entry->{size}, 512) : N("Unknown")) if $info;
+ my $w = ($info ? Gtk3::ToggleButton->new_with_label($info) : Gtk3::ToggleButton->new) or internal_error('new_with_label');
+ $info and $w->get_child->set_ellipsize('end');
+ $w->set_tooltip_text($info);
$w->signal_connect(clicked => sub {
$current_button != $w or return;
current_entry_changed($kind, $entry);
@@ -298,9 +389,15 @@ sub create_buttons4partitions {
last;
}
});
- $w->set_name("PART_" . fs::type::part2type_name($entry));
+ if (isLUKS($entry) || isRawLUKS($entry)) {
+ $w->set_image(gtknew("Image", file => "security-strong"));
+ }
+ my @colorized_fs_types = qw(ext3 ext4 xfs swap vfat ntfs ntfs-3g exfat);
+ $w->set_name("PART_" . (isEmpty($entry) ? 'empty' :
+ $entry->{fs_type} && member($entry->{fs_type}, @colorized_fs_types) ? $entry->{fs_type} :
+ 'other'));
$w->set_size_request($entry->{size} * $ratio + $minwidth, 0);
- gtkpack__($kind->{display_box}, $w);
+ gtkpack($kind->{display_box}, $w);
if ($current_entry && fsedit::are_same_partitions($current_entry, $entry)) {
$set_current_button->($w);
$w->grab_focus;
@@ -313,7 +410,7 @@ sub create_buttons4partitions {
# disks: helpers
################################################################################
sub current_hd() {
- $current_kind->{type} eq 'hd' or die 'current_hd called but $current_kind is not an hd';
+ $current_kind->{type} =~ /hd|lvm/ or die 'current_hd called but $current_kind is not an hd (' . $current_kind->{type} . ')';
$current_kind->{val};
}
sub current_part() {
@@ -323,7 +420,7 @@ sub current_part() {
sub kind2hd {
my ($kind) = @_;
- $kind->{type} =~ /hd|lvm/ ? $kind->{val} : {};
+ $kind->{type} =~ /hd|lvm/ ? $kind->{val} : bless({}, 'partition_table::raw');
}
sub hd2kind {
@@ -332,17 +429,17 @@ sub hd2kind {
}
sub filesystems_button_box() {
- my @types = (N_("Ext2"), N_("Journalised FS"), N_("Swap"), arch() =~ /sparc/ ? N_("SunOS") : arch() eq "ppc" ? N_("HFS") : N_("Windows"),
+ my @types = (N_("Ext4"), N_("XFS"), N_("Swap"), N_("Windows"),
N_("Other"), N_("Empty"));
- my %name2fs_type = (Ext2 => 'ext2', 'Journalised FS' => 'ext3', Swap => 'swap', Other => 'other', "Windows" => 'vfat', HFS => 'hfs');
+ my %name2fs_type = (Ext3 => 'ext3', Ext4 => 'ext4', 'XFS' => 'xfs', Swap => 'swap', Other => 'other', "Windows" => 'vfat', HFS => 'hfs');
- gtkpack(Gtk2::HBox->new(0,0),
- N("Filesystem types:"),
- map { my $w = Gtk2::Button->new(translate($_));
+ gtkpack(Gtk3::HBox->new,
+ map {
my $t = $name2fs_type{$_};
- $w->signal_connect(clicked => sub { try_('', \&createOrChangeType, $t, current_hd(), current_part()) });
- $w->can_focus(0);
- $w->set_name($_);
+ my $w = gtknew('Button', text => translate($_), widget_name => 'PART_' . ($t || 'empty'),
+ tip => N("Filesystem types:"),
+ clicked => sub { try_('', \&createOrChangeType, $t, current_hd(), current_part()) });
+ $w->set_can_focus(0);
$w;
} @types);
}
@@ -354,18 +451,41 @@ sub createOrChangeType {
{ pt_type => 0, start => 1, size => $hd->{totalsectors} - 1 };
$part or return;
if ($fs_type eq 'other') {
- $in->ask_warn('', N("Use ``%s'' instead", isEmpty($part) ? N("Create") : N("Type")));
+ if (isEmpty($part)) {
+ try('Create', $hd, $part);
+ } else {
+ try('Type', $hd, $part);
+ }
} elsif (!$fs_type) {
- $in->ask_warn('', N("Use ``%s'' instead", N("Delete"))) if !isEmpty($part);
+ if (isEmpty($part)) {
+ $in->ask_warn(N("Warning"), N("This partition is already empty"));
+ } else {
+ try('Delete', $hd, $part);
+ }
} elsif (isEmpty($part)) {
fs::type::set_fs_type($part, $fs_type);
diskdrake::interactive::Create($in, $hd, $part, $all_hds);
} else {
return if $fs_type eq $part->{fs_type};
- $in->ask_warn('', isBusy($part) ? N("Use ``Unmount'' first") : N("Use ``%s'' instead", N("Type")));
+ $in->ask_warn('', isBusy($part) ? N("Use ``Unmount'' first") : N("Use ``%s'' instead (in expert mode)", N("Type")));
}
}
+sub kind2parts {
+ my ($kind) = @_;
+ my $v = $kind->{val};
+ my @parts =
+ $kind->{type} eq 'raid' ? grep { $_ } @$v :
+ $kind->{type} eq 'loopback' ? @$v : fs::get::hds_fstab_and_holes($v);
+ @parts;
+}
+
+sub kind2sectors {
+ my ($kind, @parts) = @_;
+ my $v = $kind->{val};
+ $kind->{type} =~ /raid|loopback/ ? sum(map { $_->{size} } @parts) : $v->{totalsectors};
+}
+
################################################################################
# lvms: helpers
################################################################################
@@ -381,6 +501,11 @@ sub raid2kind() {
{ type => 'raid', name => 'raid', val => $all_hds->{raids} };
}
+sub raid2real_kind {
+ my ($raid) = @_;
+ { type => 'raid', name => 'raid', val => $raid };
+}
+
################################################################################
# loopbacks: helpers
################################################################################
diff --git a/perl-install/diskdrake/interactive.pm b/perl-install/diskdrake/interactive.pm
index 49ed8085c..59e79782c 100644
--- a/perl-install/diskdrake/interactive.pm
+++ b/perl-install/diskdrake/interactive.pm
@@ -1,8 +1,11 @@
-package diskdrake::interactive; # $Id$
+package diskdrake::interactive;
use diagnostics;
use strict;
+use utf8;
+use lib qw(/usr/lib/libDrakX); # for perl_checker
+use MDK::Common; # for perl_checker
use common;
use fs::type;
use fs::loopback;
@@ -19,26 +22,26 @@ use raid;
use any;
use log;
-
-=begin
-
=head1 SYNOPSYS
-struct part {
+ struct part {
int active # one of { 0 | 0x80 } x86 only, primary only
int start # in sectors
int size # in sectors
int pt_type # 0x82, 0x83, 0x6 ...
string fs_type # 'ext2', 'nfs', ...
-
+ string type_name # 'Linux RAID', 'Linux Logical Volume Manager', ...
+
int part_number # 1 for hda1...
string device # 'hda5', 'sdc1' ...
- string devfs_device # 'ide/host0/bus0/target0/lun0/part5', ...
- string prefer_devfs_name # should the {devfs_device} or the {device} be used in fstab
- string device_LABEL # volume label. LABEL=xxx can be used in fstab instead of
+ string device_LABEL # volume label. LABEL=xxx or /dev/disk/by-label/xxx can be used in fstab instead of the device
+ string device_UUID # volume UUID. UUID=xxx or /dev/disk/by-uuid/xxx can be used in fstab instead of the device
bool prefer_device_LABEL # should the {device_LABEL} or the {device} be used in fstab
+ bool prefer_device_UUID # should the {device_UUID} or the {device} be used in fstab
+ bool prefer_device # should the {device} be used in fstab
bool faked_device # false if {device} is a real device, true for nfs/smb/dav/none devices. If the field does not exist, we do not know
-
+ bool device_LABEL_changed # true if device_LABEL is different from the one on the disk
+
string rootDevice # 'sda', 'hdc' ... (can also be a VG_name)
string real_mntpoint # directly on real /, '/tmp/hdimage' ...
string mntpoint # '/', '/usr' ...
@@ -46,132 +49,145 @@ struct part {
string device_windobe # 'C', 'D' ...
string encrypt_key # [0-9A-Za-z./]{20,}
string comment # comment to have in fstab
- string volume_label #
-
+ string volume_label #
+
bool is_removable # is the partition on a removable drive
bool isMounted
-
+
bool isFormatted
- bool notFormatted
+ bool notFormatted
# isFormatted means the device is formatted
# !isFormatted && notFormatted means the device is not formatted
# !isFormatted && !notFormatted means we do not know which state we're in
-
+
string raid # for partitions of type isRawRAID and which isPartOfRAID, the raid device
string lvm # partition used as a PV for the VG with {lvm} as VG_name #-#
loopback loopback[] # loopback living on this partition
-
+
+ string dmcrypt_key
+ string dm_name
+ bool dm_active
+
# internal
- string real_device # '/dev/loop0', '/dev/loop1' ...
-
+ string real_device # '/dev/loop0', '/dev/loop1' ... (used for encrypted loopback)
+
# internal CHS (Cylinder/Head/Sector)
- int start_cyl, start_head, start_sec, end_cyl, end_head, end_sec,
+ int start_cyl, start_head, start_sec, end_cyl, end_head, end_sec,
}
-struct part_allocate inherits part {
+ struct part_allocate inherits part {
int maxsize # in sectors (alike "size")
- int ratio #
+ int min_hd_size # in sectors (do not allocate if the drive is smaller than the given size)
+ int ratio #
string hd # 'hda', 'hdc'
string parts # for creating raid partitions. eg: 'foo bar' where 'foo' and 'bar' are mntpoint
}
-struct part_raid inherits part {
+ struct part_raid inherits part {
string chunk-size # in KiB, usually '64'
string level # one of { 0, 1, 4, 5, 'linear' }
string UUID
-
+
part disks[]
-
+
# invalid: active, start, rootDevice, device_windobe?, CHS
}
-struct part_loopback inherits part {
+ struct part_dmcrypt inherits part {
+ string dmcrypt_name
+
+ # rootDevice is special here: it is the device hosting the dm
+}
+
+ struct part_loopback inherits part {
string loopback_file # absolute file name which is relative to the partition
part loopback_device # where the loopback file live
-
+
# device is special here: it is the absolute filename of the loopback file.
-
+
# invalid: active, start, rootDevice, device_windobe, CHS
}
-struct part_lvm inherits part {
+ struct part_lvm inherits part {
# invalid: active, start, device_windobe, CHS
string lv_name
}
-struct partition_table_elem {
+ struct partition_table_elem {
part normal[] #
part extended # the main/next extended
part raw[4] # primary partitions
}
-struct geom {
- int heads
+ struct geom {
+ int heads
int sectors
int cylinders
int totalcylinders # for SUN, forget it
int start # always 0, forget it
}
-struct hd {
+ struct hd {
int totalsectors # size in sectors
string device # 'hda', 'sdc' ...
string device_alias # 'cdrom', 'floppy' ...
string media_type # one of { 'hd', 'cdrom', 'fd', 'tape' }
string capacity # contain of the strings of { 'burner', 'DVD' }
string info # name of the hd, eg: 'QUANTUM ATLAS IV 9 WLS'
-
+
bool readonly # is it allowed to modify the partition table
bool getting_rid_of_readonly_allowed # is it forbidden to write because the partition table is badly handled, or is it because we MUST not change the partition table
- bool isDirty # does it need to be written to the disk
+ bool isDirty # does it need to be written to the disk
list will_tell_kernel # list of actions to tell to the kernel so that it knows the new partition table
- bool hasBeenDirty # for undo
bool rebootNeeded # happens when a kernel reread failed
list partitionsRenumbered # happens when you
# - remove an extended partition which is not the last one
# - add an extended partition which is the first extended partition
list allPartitionsRenumbered # used to update bootloader configuration
int bus, id
-
+
+ bool is_removable # is it a removable drive
+
partition_table_elem primary
partition_table_elem extended[]
-
+
geom geom
-
+
# internal
string prefix # for some RAID arrays device=>c0d0 and prefix=>c0d0p
string file # '/dev/hda' ...
}
-struct hd_lvm inherits hd {
+ struct hd_lvm inherits hd {
int PE_size # block size (granularity, similar to cylinder size on x86)
string VG_name # VG name
-
+
part_lvm disks[]
-
+
# invalid: bus, id, extended, geom
}
-struct raw_hd inherits hd {
+ struct raw_hd inherits hd {
string fs_type # 'ext2', 'nfs', ...
string mntpoint # '/', '/usr' ...
string options # 'defaults', 'noauto'
-
- # invalid: isDirty, will_tell_kernel, hasBeenDirty, rebootNeeded, primary, extended
+
+ # invalid: isDirty, will_tell_kernel, rebootNeeded, primary, extended
}
-struct all_hds {
+ struct all_hds {
hd hds[]
hd_lvm lvms[]
part_raid raids[]
+ part_dmcrypt dmcrypts[]
part_loopback loopbacks[]
raw_hd raw_hds[]
raw_hd nfss[]
raw_hd smbs[]
raw_hd davs[]
raw_hd special[]
-
+
# internal: if fstab_to_string($all_hds) eq current_fstab then no need to save
string current_fstab
}
@@ -181,7 +197,7 @@ struct all_hds {
sub main {
- my ($in, $all_hds, $_nowizard, $do_force_reload, $_interactive_help) = @_;
+ my ($in, $all_hds, $do_force_reload) = @_;
if ($in->isa('interactive::gtk')) {
require diskdrake::hd_gtk;
@@ -189,12 +205,12 @@ sub main {
}
my ($current_part, $current_hd);
-
+
while (1) {
my $choose_txt = $current_part ? N_("Choose another partition") : N_("Choose a partition");
my $parts_and_holes = [ fs::get::fstab_and_holes($all_hds) ];
my $choose_part = sub {
- $current_part = $in->ask_from_listf('diskdrake', translate($choose_txt),
+ $current_part = $in->ask_from_listf('diskdrake', translate($choose_txt),
sub {
my $hd = fs::get::part2hd($_[0] || return, $all_hds);
format_part_info_short($hd, $_[0]);
@@ -206,33 +222,33 @@ sub main {
return if !$current_part;
my %actions = my @actions = (
- if_($current_part,
+ if_($current_part,
(map { my $s = $_; $_ => sub { $diskdrake::interactive::{$s}($in, $current_hd, $current_part, $all_hds) } } part_possible_actions($in, $current_hd, $current_part, $all_hds)),
'____________________________' => sub {},
),
if_(@$parts_and_holes > 1, $choose_txt => $choose_part),
if_($current_hd,
(map { my $s = $_; $_ => sub { $diskdrake::interactive::{$s}($in, $current_hd, $all_hds) } } hd_possible_actions_interactive($in, $current_hd, $all_hds)),
- ),
+ ),
(map { my $s = $_; $_ => sub { $diskdrake::interactive::{$s}($in, $all_hds) } } general_possible_actions($in, $all_hds)),
);
my ($actions) = list2kv(@actions);
my $a;
if ($current_part) {
$in->ask_from_({
- cancel => N("Exit"),
+ cancel => N("Exit"),
title => 'diskdrake',
messages => format_part_info($current_hd, $current_part),
},
[ { val => \$a, list => $actions, format => \&translate, type => 'list', sort => 0, gtk => { use_boxradio => 0 } } ]) or last;
my $v = eval { $actions{$a}() };
if (my $err = $@) {
- $in->ask_warn(N("Error"), formatError($err));
+ $in->ask_warn(N("Error"), formatError($err));
}
if ($v eq 'force_reload') {
$all_hds = $do_force_reload->();
}
- $current_hd = $current_part = '' if !is_part_existing($current_part, $all_hds);
+ $current_hd = $current_part = '' if !is_part_existing($current_part, $all_hds);
} else {
$choose_part->();
}
@@ -253,18 +269,7 @@ sub main {
################################################################################
sub general_possible_actions {
my ($_in, $_all_hds) = @_;
- N_("Undo"), ($::expert ? N_("Toggle to normal mode") : N_("Toggle to expert mode"));
-}
-
-
-sub Undo {
- my ($_in, $all_hds) = @_;
- undo($all_hds);
-}
-
-sub Wizard {
- $::o->{wizard} = 1;
- goto &Done;
+ if_($::isInstall, N_("More"));
}
sub Done {
@@ -272,7 +277,7 @@ sub Done {
eval { raid::verify($all_hds->{raids}) };
if (my $err = $@) {
$::expert or die;
- $in->ask_okcancel('', [ formatError($err), N("Continue anyway?") ]) or return;
+ $in->ask_okcancel(N("Confirmation"), [ formatError($err), N("Continue anyway?") ]) or return;
}
foreach (@{$all_hds->{hds}}) {
if (!write_partitions($in, $_, 'skip_check_rebootNeeded')) {
@@ -280,21 +285,24 @@ sub Done {
$in->ask_yesorno(N("Quit without saving"), N("Quit without writing the partition table?"), 1) or return;
}
}
+ foreach (@{$all_hds->{raids}}) {
+ raid::make($all_hds->{raids}, $_);
+ }
if (!$::isInstall) {
my $new = fs::fstab_to_string($all_hds);
- if ($new ne $all_hds->{current_fstab} && $in->ask_yesorno('', N("Do you want to save /etc/fstab modifications"), 1)) {
+ if ($new ne $all_hds->{current_fstab} && $in->ask_yesorno(N("Confirmation"), N("Do you want to save the /etc/fstab modifications?"), 1)) {
$all_hds->{current_fstab} = $new;
fs::write_fstab($all_hds);
}
update_bootloader_for_renumbered_partitions($in, $all_hds);
if (any { $_->{rebootNeeded} } @{$all_hds->{hds}}) {
- $in->ask_warn('', N("You need to reboot for the partition table modifications to take place"));
+ $in->ask_warn(N("Partitioning"), N("You need to reboot for the partition table modifications to take effect"));
tell_wm_and_reboot();
}
}
if (my $part = find { $_->{mntpoint} && !maybeFormatted($_) } fs::get::fstab($all_hds)) {
- $in->ask_okcancel('', N("You should format partition %s.
+ $in->ask_okcancel(N("Warning"), N("You should format partition %s.
Otherwise no entry for mount point %s will be written in fstab.
Quit anyway?", $part->{device}, $part->{mntpoint})) or return if $::isStandalone;
}
@@ -304,17 +312,29 @@ Quit anyway?", $part->{device}, $part->{mntpoint})) or return if $::isStandalone
################################################################################
# per-hd actions
################################################################################
-sub hd_possible_actions {
- my ($_in, $hd, $_all_hds) = @_;
- (
- if_(!$hd->{readonly} || $hd->{getting_rid_of_readonly_allowed}, N_("Clear all")),
+sub hd_possible_actions_base {
+ my ($hd) = @_;
+ (
+ if_(!$hd->{readonly} || $hd->{getting_rid_of_readonly_allowed}, N_("Clear all")),
if_(!$hd->{readonly} && $::isInstall, N_("Auto allocate")),
- N_("More"),
);
}
+
+sub hd_possible_actions_extra {
+ my ($_hd) = @_;
+ $::expert ? N_("Normal mode") : N_("Expert mode");
+}
+
+
+sub hd_possible_actions {
+ my ($_in, $hd, $_all_hds) = @_;
+ hd_possible_actions_base($hd);
+ hd_possible_actions_extra($hd);
+}
+
sub hd_possible_actions_interactive {
my ($_in, $_hd, $_all_hds) = @_;
- &hd_possible_actions, N_("Hard drive information");
+ &hd_possible_actions, N_("Hard disk drive information");
}
sub Clear_all {
@@ -324,169 +344,127 @@ sub Clear_all {
foreach (@parts) {
RemoveFromLVM($in, $hd, $_, $all_hds) if isPartOfLVM($_);
RemoveFromRAID($in, $hd, $_, $all_hds) if isPartOfRAID($_);
+ RemoveFromDm($in, $hd, $_, $all_hds) if $_->{dm_active};
}
if (isLVM($hd)) {
lvm::lv_delete($hd, $_) foreach @parts;
} else {
$hd->{readonly} = 0; #- give a way out of readonly-ness. only allowed when getting_rid_of_readonly_allowed
- $hd->{getting_rid_of_readonly_allowed} = 0;
- partition_table::raw::zero_MBR_and_dirty($hd);
+ $hd->{getting_rid_of_readonly_allowed} = 0; #- we don't need this flag anymore
+ fsedit::partition_table_clear_and_initialize($all_hds->{lvms}, $hd, $in);
}
+ fsedit::init_mntpnt_suggestions($all_hds, $hd, 1);
}
sub Auto_allocate {
my ($in, $hd, $all_hds) = @_;
- my $suggestions = partitions_suggestions($in) or return;
+ my $suggestions = partitions_suggestions($in, $all_hds, $hd) or return;
my %all_hds_ = %$all_hds;
- $all_hds_{hds} = [ sort { $a == $hd ? -1 : 1 } @{$all_hds->{hds}} ];
+ $all_hds_{hds} = [ sort { $a == $hd ? -1 : 1 } fs::get::hds($all_hds) ];
- eval { fsedit::auto_allocate(\%all_hds_, $suggestions) };
+ eval { fsedit::auto_allocate(\%all_hds_, $suggestions, $hd) };
if ($@) {
$@ =~ /partition table already full/ or die;
- $in->ask_warn("", [
+ $in->ask_warn("", [
N("All primary partitions are used"),
- N("I can not add any more partitions"),
+ N("I cannot add any more partitions"),
N("To have more partitions, please delete one to be able to create an extended partition"),
]);
}
}
sub More {
- my ($in, $hd) = @_;
-
- my %automounting = (
- 0 => N("No supermount"),
- 1 => N("Supermount"),
- magicdev => N("Supermount except for CDROM drives"),
- );
+ my ($in, $_hd) = @_;
my $r;
- $in->ask_from('', '',
+ $in->ask_from(N("More"), '',
[
- { val => N("Save partition table"), clicked_may_quit => sub { SaveInFile($in, $hd); 1 } },
- { val => N("Restore partition table"), clicked_may_quit => sub { ReadFromFile($in, $hd); 1 } },
- { val => N("Rescue partition table"), clicked_may_quit => sub { Rescuept($in, $hd); 1 } },
- if_($::isInstall,
- { val => N("Reload partition table"), clicked_may_quit => sub { $r = 'force_reload'; 1 } }),
- if_($::isInstall || 1,
- { label => N("Removable media automounting"), val => \$::o->{useSupermount},
- format => sub { $automounting{$_[0]} },
- list => [ 0, 'magicdev', 1 ], advanced => 1 },
- ),
+ { val => N("Reload partition table"), clicked_may_quit => sub { $r = 'force_reload'; 1 } },
],
) && $r;
}
-sub ReadFromFile {
- my ($in, $hd) = @_;
-
- my ($h, $file, $fh);
- if ($::isStandalone) {
- $file = $in->ask_filename({ title => N("Select file") }) or return;
- } else {
- undef $h; #- help perl_checker
- my $name = $hd->{device}; $name =~ s!/!_!g;
- ($h, $fh) = install_any::media_browser($in, '', "part_$name") or return;
- }
-
- eval {
- catch_cdie { partition_table::load($hd, $file || $fh) }
- sub {
- $@ =~ /bad totalsectors/ or return;
- $in->ask_yesorno('',
-N("The backup partition table has not the same size
-Still continue?"), 0);
- };
- };
- if (my $err = $@) {
- $in->ask_warn(N("Error"), formatError($err));
- }
-}
-
-sub SaveInFile {
- my ($in, $hd) = @_;
-
- my ($h, $file) = ('', '');
- if ($::isStandalone) {
- $file = $in->ask_filename({ save => 1, title => N("Select file") }) or return;
- } else {
- undef $h; #- help perl_checker
- my $name = $hd->{device}; $name =~ s!/!_!g;
- ($h, $file) = install_any::media_browser($in, 'save', "part_$name") or return;
- }
-
- eval { partition_table::save($hd, $file) };
- if (my $err = $@) {
- $in->ask_warn(N("Error"), formatError($err));
- }
-}
-
-sub Rescuept {
- my ($in, $hd) = @_;
- my $_w = $in->wait_message('', N("Trying to rescue partition table"));
- fsedit::rescuept($hd);
-}
-
sub Hd_info {
my ($in, $hd) = @_;
- $in->ask_warn('', [ N("Detailed information"), format_hd_info($hd) ]);
+ $in->ask_warn(N("Warning"), [ N("Detailed information"), format_hd_info($hd) ]);
}
################################################################################
# per-part actions
################################################################################
+sub is_LVM_resizable {
+ my ($part) = @_;
+ member($part->{fs_type}, qw(btrfs ext3 ext4 nilfs2 reiserfs xfs));
+}
sub part_possible_actions {
my ($_in, $hd, $part, $all_hds) = @_;
$part or return;
my %actions = my @l = (
+ N_("View") => '!isSwap && !isNonMountable && maybeFormatted',
N_("Mount point") => '$part->{real_mntpoint} || (!isBusy && !isSwap && !isNonMountable)',
N_("Type") => '!isBusy && $::expert && (!readonly || $part->{pt_type} == 0x83)',
- N_("Options") => '!isNonMountable && $::expert',
- N_("Resize") => '!isBusy && !readonly && !isSpecial || isLVM($hd) && LVM_resizable',
- N_("Format") => '!isBusy && !readonly && ($::expert || $::isStandalone)',
+ N_("Options") => '!isSwap($part) && !isNonMountable && $::expert',
+ N_("Label") => '!isNonMountable && $::expert && fs::format::canEditLabel($part)',
+ N_("Resize") => '!isBusy && !readonly && !isSpecial || isLVM($hd) && is_LVM_resizable',
+ N_("Format") => '!isBusy && isFormatable && (!readonly && ($::expert || $::isStandalone) || fs::type::isRawLUKS($part))',
N_("Mount") => '!isBusy && (hasMntpoint || isSwap) && maybeFormatted && ($::expert || $::isStandalone)',
N_("Add to RAID") => '!isBusy && isRawRAID && (!isSpecial || isRAID)',
N_("Add to LVM") => '!isBusy && isRawLVM',
+ N_("Use") => '!isBusy && fs::type::isRawLUKS($part) && !$part->{notFormatted}',
N_("Unmount") => '!$part->{real_mntpoint} && isMounted',
N_("Delete") => '!isBusy && !readonly',
N_("Remove from RAID") => 'isPartOfRAID',
N_("Remove from LVM") => 'isPartOfLVM',
+ N_("Remove from dm") => '$part->{dm_active}',
N_("Modify RAID") => 'canModifyRAID',
- N_("Use for loopback") => '!$part->{real_mntpoint} && isMountableRW && !isSpecial && hasMntpoint && $::expert',
+ N_("Use for loopback") => '!$part->{real_mntpoint} && isMountableRW && !isSpecial && hasMntpoint && maybeFormatted && $::expert',
);
my ($actions_names) = list2kv(@l);
my $_all_hds = $all_hds; #- help perl_checker know the $all_hds *is* used in the macro below
my %macros = (
readonly => '$hd->{readonly}',
hasMntpoint => '$part->{mntpoint}',
- LVM_resizable => '$part->{fs_type} eq "reiserfs" || (isMounted ? $part->{fs_type} eq "xfs" : $part->{fs_type} eq "ext3")',
canModifyRAID => 'isPartOfRAID($part) && !isMounted(fs::get::device2part($part->{raid}, $all_hds->{raids}))',
);
if (isEmpty($part)) {
if_(!$hd->{readonly}, N_("Create"));
- } elsif ($part->{pt_type} == 0xbf) {
+ } elsif ($part->{pt_type} == 0xbf && detect_devices::is_xbox()) {
#- XBox OS partitions, do not allow anything
- return;
+ return;
} else {
- grep {
+ grep {
my $cond = $actions{$_};
while (my ($k, $v) = each %macros) {
$cond =~ s/$k/qq(($v))/e;
}
$cond =~ s/(^|[^:\$]) \b ([a-z]\w{3,}) \b ($|[\s&\)])/$1 . $2 . '($part)' . $3/exg;
- eval $cond;
+ my $res = eval $cond;
+ if (my $err = $@) {
+ warn "ERROR: Bogus condition for '$actions{$_}': $err\n";
+ }
+ $res;
} @$actions_names;
}
}
-#- in case someone use diskdrake only to create partitions,
+sub View {
+ my ($in, $_hd, $part, $_all_hds) = @_;
+ my $handle = any::inspect($part, $::prefix);
+ if ($handle) {
+ $in->ask_directory({ 'directory' => $handle->{dir} });
+ } else {
+ $in->ask_warn(N("Error"), N("Failed to mount partition"));
+ }
+}
+
+#- in case someone use diskdrake only to create partitions,
#- ie without assigning a mount point,
#- do not suggest mount points anymore
-my $do_suggest_mount_point = 1;
+my $do_suggest_mount_point = $::isInstall;
sub Create {
my ($in, $hd, $part, $all_hds) = @_;
@@ -497,7 +475,7 @@ sub Create {
$part->{mntpoint} = '' if !$do_suggest_mount_point;
} else {
$part->{size} = $part->{maxsize};
- fs::type::suggest_fs_type($part, 'ext3');
+ fs::type::suggest_fs_type($part, defaultFS());
}
if (isLVM($hd)) {
lvm::suggest_lv_name($hd, $part);
@@ -508,54 +486,71 @@ sub Create {
#- one.
my ($primaryOrExtended, $migrate_files);
my $type_name = fs::type::part2type_name($part);
- my $mb_size = $part->{size} >> 11;
+ my $mb_size = to_Mb($part->{size});
my $has_startsector = ($::expert || arch() !~ /i.86/) && !isLVM($hd);
+ my $use_dmcrypt;
+ my $requested_type;
$in->ask_from(N("Create a new partition"), '',
[
+ { label => N("Create a new partition"), title => 1 },
if_($has_startsector,
- { label => N("Start sector: "), val => \$part->{start}, min => $def_start, max => ($max - min_partition_size($hd)), type => 'range' },
+ { label => N("Start sector: "), val => \$part->{start}, min => $def_start, max => ($max - min_partition_size($hd)),
+ type => 'range', SpinButton => $::expert, changed => sub { $mb_size = min($mb_size, to_Mb($max - $part->{start})) } },
),
- { label => N("Size in MB: "), val => \$mb_size, min => min_partition_size($hd) >> 11, max => $def_size >> 11, type => 'range' },
- { label => N("Filesystem type: "), val => \$type_name, list => [ fs::type::type_names() ], sort => 0 },
+ { label => N("Size in MB: "), val => \$mb_size, min => to_Mb(min_partition_size($hd)), max => to_Mb($def_size),
+ type => 'range', SpinButton => $::expert, changed => sub { $part->{start} = min($part->{start}, $max - $mb_size * 2048) } },
+ { label => N("Filesystem type: "), val => \$type_name, list => [ fs::type::type_names($::expert, $hd) ],
+ sort => 0, if_($::expert, gtk => { wrap_width => 2 }, do_not_ellipsize => 1) },
{ label => N("Mount point: "), val => \$part->{mntpoint}, list => [ fsedit::suggestions_mntpoint($all_hds), '' ],
+ if_(isLVM($hd), changed => sub {
+ undef $part->{lv_name};
+ lvm::suggest_lv_name($hd, $part);
+ }), type => 'combo', not_edit => 0,
disabled => sub { my $p = fs::type::type_name2subpart($type_name); isSwap($p) || isNonMountable($p) }, type => 'combo', not_edit => 0,
},
if_($::expert && $hd->hasExtended,
{ label => N("Preference: "), val => \$primaryOrExtended, list => [ '', "Extended", "Primary", if_($::expert, "Extended_0x85") ] },
),
- if_($::expert && isLVM($hd),
+ if_(isLVM($hd),
{ label => N("Logical volume name "), val => \$part->{lv_name}, list => [ qw(root swap usr home var), '' ], sort => 0, not_edit => 0 },
),
- ], changed => sub {
- if ($part->{start} + ($mb_size << 11) > $max) {
- if ($_[0] == 0) {
- # Start sector changed => restricting Size
- $mb_size = ($max - $part->{start}) >> 11;
- } else {
- # Size changed => restricting Start sector
- $part->{start} = $max - ($mb_size << 11);
- }
- }
- }, complete => sub {
+ { label => N("Encrypt partition"), type => 'bool', val => \$use_dmcrypt, disabled => sub { $part->{mntpoint} eq "/boot" } },
+ { label => N("Encryption key "), val => \$part->{dmcrypt_key}, disabled => sub { !$use_dmcrypt }, hidden => 1, weakness_check => 1 },
+ { label => N("Encryption key (again)"), val => \$part->{dmcrypt_key2}, disabled => sub { !$use_dmcrypt }, hidden => 1 },
+ ], complete => sub {
$part->{size} = from_Mb($mb_size, min_partition_size($hd), $max - $part->{start}); #- need this to be able to get back the approximation of using MB
- put_in_hash($part, fs::type::type_name2subpart($type_name));
$do_suggest_mount_point = 0 if !$part->{mntpoint};
+ put_in_hash($part, fs::type::type_name2subpart($type_name));
$part->{mntpoint} = '' if isNonMountable($part);
$part->{mntpoint} = 'swap' if isSwap($part);
fs::mount_options::set_default($part, ignore_is_removable => 1);
+ # if user asked to encrypt the partition, use dm-crypt and create requested fs inside
+ if ($use_dmcrypt) {
+ my $err;
+ $err = N("The encryption keys do not match") unless $part->{dmcrypt_key} eq $part->{dmcrypt_key2};
+ $err = N("Missing encryption key") unless $part->{dmcrypt_key};
+ if ($err) {
+ $in->ask_warn(N("Error"), $err);
+ return 1;
+ }
+ $requested_type = $type_name;
+ $type_name = 'Encrypted';
+ }
+
+ put_in_hash($part, fs::type::type_name2subpart($type_name));
check($in, $hd, $part, $all_hds) or return 1;
$migrate_files = need_migration($in, $part->{mntpoint}) or return 1;
-
+
my $seen;
- eval {
+ eval {
catch_cdie { fsedit::add($hd, $part, $all_hds, { force => 1, primaryOrExtended => $primaryOrExtended }) }
sub { $seen = 1; $in->ask_okcancel('', formatError($@)) };
};
if (my $err = $@) {
if ($err =~ /raw_add/ && $hd->hasExtended && !$hd->{primary}{extended}) {
- $in->ask_warn(N("Error"), N("You can not create a new partition
+ $in->ask_warn(N("Error"), N("You cannot create a new partition
(since you reached the maximal number of primary partitions).
First remove a primary partition and create an extended partition."));
return 0;
@@ -568,9 +563,26 @@ First remove a primary partition and create an extended partition."));
},
) or return;
+ if ($use_dmcrypt) {
+ write_partitions($in, $hd) or return;
+ # Initialize it and format it
+ dmcrypt_format($in, $hd, $part, $all_hds);
+ my $p = find { $part->{dm_name} eq $_->{dmcrypt_name} } @{$all_hds->{dmcrypts}};
+ my $p2 = fs::type::type_name2subpart($requested_type);
+ $p->{fs_type} = $p2->{fs_type};
+ $p->{type_name} = $requested_type;
+ $p->{mntpoint} = $part->{mntpoint};
+ $part->{mntpoint} = '';
+ if ($::isStandalone) {
+ fs::format::check_package_is_installed_format($in->do_pkgs, $p->{fs_type}) or log::l("Missing package");
+ }
+ _format_raw($in, $p, $all_hds, isRawLVM($p));
+ }
+
warn_if_renumbered($in, $hd);
if ($migrate_files eq 'migrate') {
+ # FIXME check encrypt case
format_($in, $hd, $part, $all_hds) or return;
migrate_files($in, $hd, $part);
fs::mount::part($part);
@@ -579,13 +591,18 @@ First remove a primary partition and create an extended partition."));
sub Delete {
my ($in, $hd, $part, $all_hds) = @_;
+ if (fs::type::isLUKS($part)) {
+ my $p = find { $_->{dm_name} eq $part->{dmcrypt_name} } partition_table::get_normal_parts($hd);
+ RemoveFromDm($in, $hd, $p, $all_hds);
+ $part = $p;
+ }
if (isRAID($part)) {
raid::delete($all_hds->{raids}, $part);
} elsif (isLVM($hd)) {
lvm::lv_delete($hd, $part);
} elsif (isLoopback($part)) {
my $f = "$part->{loopback_device}{mntpoint}$part->{loopback_file}";
- if (-e $f && $in->ask_yesorno('', N("Remove the loopback file?"))) {
+ if (-e $f && $in->ask_yesorno(N("Warning"), N("Remove the loopback file?"))) {
unlink $f;
}
my $l = $part->{loopback_device}{loopback};
@@ -593,9 +610,6 @@ sub Delete {
delete $part->{loopback_device}{loopback} if @$l == 0;
fsedit::recompute_loopbacks($all_hds);
} else {
- if (arch() =~ /ppc/) {
- undef $partition_table::mac::bootstrap_part if isAppleBootstrap($part) && ($part->{device} = $partition_table::mac::bootstrap_part);
- }
partition_table::remove($hd, $part);
warn_if_renumbered($in, $hd);
}
@@ -604,45 +618,87 @@ sub Delete {
sub Type {
my ($in, $hd, $part) = @_;
- my $warn = sub { ask_alldatawillbelost($in, $part, N_("After changing type of partition %s, all data on this partition will be lost")) };
+ my $warned;
+ my $warn = sub {
+ $warned = 1;
+ if (maybeFormatted($part)) {
+ ask_alldatawillbelost($in, $part, N_("After changing type of partition %s, all data on this partition will be lost"));
+ } else {
+ 1;
+ }
+ };
- #- for ext2, warn after choosing as ext2->ext3 can be achieved without loosing any data :)
- $part->{fs_type} eq 'ext2' or $warn->() or return;
+ #- for ext2/ext3, warn after choosing as ext2->ext3 and ext*->ext4 can be achieved without loosing any data :)
+ member($part->{fs_type}, qw(ext2 ext3)) || $part->{fs_type} =~ /ntfs/ or $warn->() or return;
- my @types = fs::type::type_names();
+ my @types = fs::type::type_names($::expert, $hd);
#- when readonly, Type() is allowed only when changing {fs_type} but not {pt_type}
- #- eg: switching between ext2, ext3, reiserfs...
+ #- eg: switching between ext2, ext3, ext4, reiserfs...
@types = grep { fs::type::type_name2pt_type($_) == $part->{pt_type} } @types if $hd->{readonly};
my $type_name = fs::type::part2type_name($part);
- $in->ask_from_({ title => N("Change partition type"),
- messages => N("Which filesystem do you want?"),
- focus_first => 1,
- },
- [ { label => N("Type"), val => \$type_name, list => \@types, sort => 0, not_edit => !$::expert } ]) or return;
+ $in->ask_from_({ title => N("Change partition type") },
+ [
+ { label => N("Which filesystem do you want?"), title => 1 },
+ { label => N("Type"), val => \$type_name, type => 'list', list => \@types, sort => 1, do_not_ellipsize => 1,
+ focus => sub { 1 }, not_edit => 1, gtk => { wrap_width => 2 } } ]) or return;
my $type = $type_name && fs::type::type_name2subpart($type_name);
- if (member($type->{fs_type}, 'ext2', 'ext3')) {
- my $_w = $in->wait_message('', N("Switching from ext2 to ext3"));
+ if ($part->{fs_type} eq 'ext2' && $type->{fs_type} eq 'ext3') {
+ my $_w = $in->wait_message(N("Please wait"), N("Switching from %s to %s", 'ext2', $type->{fs_type}));
if (run_program::run("tune2fs", "-j", devices::make($part->{device}))) {
put_in_hash($part, $type);
set_isFormatted($part, 1); #- assume that if tune2fs works, partition is formatted
#- disable the fsck (do not do it together with -j in case -j fails?)
- fs::format::disable_forced_fsck($part->{device});
+ fs::format::disable_forced_fsck($part->{device});
return;
}
+ } elsif (member($part->{fs_type}, qw(ext2 ext3)) && $type->{fs_type} eq 'ext4') {
+ # FIXME enable some nice flags
+ put_in_hash($part, $type);
+ return;
+ } elsif ($type->{fs_type} =~ /ntfs/ && $part->{fs_type} =~ /ntfs/) {
+ if ($type->{fs_type} eq 'ntfs-3g') {
+ local $::prefix = ''; # For draklive-install
+ $in->do_pkgs->ensure_binary_is_installed('ntfs-3g', 'mount.ntfs-3g') or return;
+ }
+ put_in_hash($part, $type);
+ return;
}
#- either we switch to non-ext3 or switching losslessly to ext3 failed
- $part->{fs_type} ne 'ext2' or $warn->() or return;
+ $warned or $warn->() or return;
if (defined $type) {
check_type($in, $type, $hd, $part) and fsedit::change_type($type, $hd, $part);
}
}
+sub Label {
+ my ($in, $hd, $part) = @_;
+ my $new_label = $part->{device_LABEL} || "";
+
+ write_partitions($in, $hd) or return;
+
+ $in->ask_from(N("Set volume label"),
+ maybeFormatted($part) ?
+ N("Beware, this will be written to disk as soon as you validate!")
+ : N("Beware, this will be written to disk only after formatting!"),
+ [
+ { label => N("Which volume label?"), title => 1 },
+ { label => N("Label:"), val => \$new_label } ]) or return;
+
+ fs::format::check_package_is_installed_label($in->do_pkgs, $part->{fs_type}) or return;
+ $part->{prefer_device_LABEL} = to_bool($part->{device_LABEL}) && !isLVM($part);
+ return if $new_label eq $part->{device_LABEL};
+ $part->{device_LABEL} = $new_label;
+ $part->{device_LABEL_changed} = 1;
+ fs::format::clean_label($part);
+ fs::format::write_label($part);
+}
+
sub Mount_point {
my ($in, $hd, $part, $all_hds) = @_;
@@ -653,22 +709,24 @@ sub Mount_point {
fs::get::has_mntpoint('/', $all_hds) || $part_->{mntpoint} eq '/boot' ? $part_->{mntpoint} : '/';
} else { '' }
};
- $in->ask_from_({ messages =>
- isLoopback($part) ? N("Where do you want to mount the loopback file %s?", $part->{loopback_file}) :
- N("Where do you want to mount device %s?", $part->{device}),
- focus_first => 1,
+ my $msg = isLoopback($part) ? N("Where do you want to mount the loopback file %s?", $part->{loopback_file}) :
+ N("Where do you want to mount device %s?", $part->{device});
+ $in->ask_from_({
callbacks => {
complete => sub {
- !isPartOfLoopback($part) || $mntpoint or $in->ask_warn('',
-N("Can not unset mount point as this partition is used for loop back.
+ !isPartOfLoopback($part) || $mntpoint or $in->ask_warn(N("Error"),
+N("Cannot unset mount point as this partition is used for loop back.
Remove the loopback first")), return 1;
$part->{mntpoint} eq $mntpoint || check_mntpoint($in, $mntpoint, $part, $all_hds) or return 1;
$migrate_files = need_migration($in, $mntpoint) or return 1;
0;
} },
},
- [ { label => N("Mount point"), val => \$mntpoint,
- list => [ uniq(if_($mntpoint, $mntpoint), fsedit::suggestions_mntpoint($all_hds), '') ],
+ [
+ { label => $msg, title => 1 },
+ { label => N("Mount point"), val => \$mntpoint,
+ list => [ uniq(if_($mntpoint, $mntpoint), fsedit::suggestions_mntpoint($all_hds), '') ],
+ focus => sub { 1 },
not_edit => 0 } ],
) or return;
$part->{mntpoint} = $mntpoint;
@@ -684,10 +742,12 @@ sub Mount_point_raw_hd {
my $mntpoint = $part->{mntpoint} || shift @propositions;
$in->ask_from(
+ N("Mount point"),
'',
- N("Where do you want to mount %s?", $part->{device}),
- [ { label => N("Mount point"), val => \$mntpoint,
- list => [ if_($mntpoint, $mntpoint), '', @propositions ],
+ [
+ { label => N("Where do you want to mount %s?", $part->{device}), title => 1 },
+ { label => N("Mount point"), val => \$mntpoint,
+ list => [ if_($mntpoint, $mntpoint), '', @propositions ],
not_edit => 0 } ],
complete => sub {
$part->{mntpoint} eq $mntpoint || check_mntpoint($in, $mntpoint, $part, $all_hds) or return 1;
@@ -697,10 +757,36 @@ sub Mount_point_raw_hd {
$part->{mntpoint} = $mntpoint;
}
+#- side-effects: mounts the fs
+sub _get_dir_for_online_resize {
+ my ($part) = @_;
+ my $dir = "/tmp/tmp_resize_" . $part->{fs_type} . ".$$";
+ if ($part->{isMounted}) {
+ $dir = ($::prefix || '') . $part->{mntpoint};
+ } else {
+ mkdir_p($dir);
+ fs::mount::mount(devices::make($part->{device}), $dir, $part->{fs_type});
+ }
+ return $dir;
+}
+
+sub _set_min_size_from_avail_space {
+ my ($part, $min) = @_;
+ if (defined(my $free = fs::df($part))) {
+ $$min = max($$min, $part->{size} - $free);
+ }
+}
+
sub Resize {
my ($in, $hd, $part) = @_;
- my (%nice_resize);
- my ($min, $max) = (min_partition_size($hd), max_partition_size($hd, $part));
+ my (%nice_resize, $online_resize);
+ my $low_part = $part;
+
+ if (isLUKS($part)) {
+ $low_part = find { $_->{dm_name} eq $part->{dmcrypt_name} } partition_table::get_normal_parts($hd);
+ }
+
+ my ($min, $max) = (min_partition_size($hd), max_partition_resize($hd, $low_part));
if (maybeFormatted($part)) {
# here we may have a non-formatted or a formatted partition
@@ -714,8 +800,8 @@ sub Resize {
require resize_fat::main;
$nice_resize{fat} = resize_fat::main->new($part->{device}, devices::make($part->{device}));
$min = max($min, $nice_resize{fat}->min_size);
- $max = min($max, $nice_resize{fat}->max_size);
- } elsif (member($part->{fs_type}, 'ext2', 'ext3')) {
+ $max = min($max, $nice_resize{fat}->max_size);
+ } elsif (member($part->{fs_type}, qw(ext2 ext3 ext4))) {
write_partitions($in, $hd) or return;
require diskdrake::resize_ext2;
if ($nice_resize{ext2} = diskdrake::resize_ext2->new($part->{device}, devices::make($part->{device}))) {
@@ -723,7 +809,10 @@ sub Resize {
} else {
delete $nice_resize{ext2};
}
- } elsif ($part->{fs_type} eq 'ntfs') {
+ } elsif ($part->{fs_type} eq 'f2fs') {
+ $min = $part->{size}; #- ensure the user can only increase
+ $nice_resize{f2fs} = 1;
+ } elsif ($part->{fs_type} =~ /ntfs/) {
write_partitions($in, $hd) or return;
require diskdrake::resize_ntfs;
diskdrake::resize_ntfs::check_prog($in) or return;
@@ -731,34 +820,48 @@ sub Resize {
$min = $nice_resize{ntfs}->min_size or delete $nice_resize{ntfs};
} elsif ($part->{fs_type} eq 'reiserfs') {
write_partitions($in, $hd) or return;
+ $nice_resize{reiserfs} = 1;
if ($part->{isMounted}) {
- $nice_resize{reiserfs} = 1;
$min = $part->{size}; #- ensure the user can only increase
- } elsif (defined(my $free = fs::df($part))) {
- $nice_resize{reiserfs} = 1;
- $min = max($min, $part->{size} - $free);
+ } else {
+ _set_min_size_from_avail_space($part, \$min);
}
- } elsif ($part->{fs_type} eq 'xfs' && isLVM($hd) && $::isStandalone && $part->{isMounted}) {
+ } elsif ($part->{fs_type} eq 'xfs') {
$min = $part->{size}; #- ensure the user can only increase
- $nice_resize{xfs} = 1;
+ $online_resize = $part->{fs_type};
+ } elsif (member($part->{fs_type}, qw(btrfs nilfs2))) {
+ $online_resize = $part->{fs_type};
+ }
+
+ # Btrf, nilfs2 && XFS only support online resizing
+ # (Ext3/4 too but we can resize it offline so we don't care - though growing online is interesting)
+ if ($online_resize) {
+ write_partitions($in, $hd) or return;
+ $nice_resize{$online_resize} = 1;
+ _set_min_size_from_avail_space($part, \$min);
}
+
#- make sure that even after normalizing the size to cylinder boundaries, the minimun will be saved,
#- this save at least a cylinder (less than 8Mb).
$min += partition_table::raw::cylinder_size($hd);
- $min >= $max and return $in->ask_warn('', N("This partition is not resizeable"));
+ $min >= $max and return $in->ask_warn(N("Warning"), N("This partition is not resizeable"));
#- for these, we have tools to resize partition table
#- without losing data (or at least we hope so :-)
if (%nice_resize) {
- ask_alldatamaybelost($in, $part, N_("All data on this partition should be backed-up")) or return;
+ ask_alldatamaybelost($in, $part, N_("All data on this partition should be backed up")) or return;
} else {
ask_alldatawillbelost($in, $part, N_("After resizing partition %s, all data on this partition will be lost")) or return;
}
}
- my $mb_size = $part->{size} >> 11;
- $in->ask_from(N("Resize"), N("Choose the new size"), [
- { label => N("New size in MB: "), val => \$mb_size, min => $min >> 11, max => $max >> 11, type => 'range' },
+ my $mb_size = to_Mb($part->{size});
+ my ($gmin, $gmax) = (to_Mb($min), to_Mb($max));
+ $in->ask_from(N("Resize"), '', [
+ { label => N("Choose the new size"), title => 1 },
+ { label => N("New size in MB: "), val => \$mb_size, min => $gmin, max => $gmax, type => 'range', SpinButton => $::expert },
+ { label => N("Minimum size: %s MB", $gmin) },
+ { label => N("Maximum size: %s MB", $gmax) },
]) or return;
@@ -766,8 +869,8 @@ sub Resize {
$part->{size} == $size and return;
my $oldsize = $part->{size};
- $part->{size} = $size;
- $hd->adjustEnd($part);
+ $low_part->{size} = $part->{size} = $size;
+ $hd->adjustEnd($low_part);
undef $@;
my $_b = before_leaving { $@ and $part->{size} = $oldsize };
@@ -776,19 +879,26 @@ sub Resize {
my ($write_partitions) = @_;
if (isLVM($hd)) {
- lvm::lv_resize($part, $oldsize);
+ lvm::lv_resize($low_part, $oldsize);
} else {
- partition_table::will_tell_kernel($hd, resize => $part);
- partition_table::adjust_local_extended($hd, $part);
+ if ($write_partitions && isLUKS($part)) {
+ run_program::run('cryptsetup', 'luksClose', $part->{dmcrypt_name}) or die("Failed to resize partition, maybe it is mounted");
+ }
+ partition_table::will_tell_kernel($hd, resize => $low_part);
+ partition_table::adjust_local_extended($hd, $low_part);
partition_table::adjust_main_extended($hd);
- write_partitions($in, $hd) or return if $write_partitions && %nice_resize;
+ write_partitions($in, $hd) or return if $write_partitions && (%nice_resize || isLUKS($part));
+ if ($write_partitions && isLUKS($part)) {
+ require fs::dmcrypt;
+ fs::dmcrypt::open_part([], $low_part);
+ }
}
1;
};
$adjust->(1) or return if $size > $oldsize;
- my $wait = $in->wait_message(N("Resizing"), '');
+ my $wait = $in->wait_message(N("Please wait"), N("Resizing"));
if ($nice_resize{fat}) {
local *log::l = sub { $wait->set(join(' ', @_)) };
@@ -799,14 +909,34 @@ sub Resize {
log::l("ntfs resize to $part->{size} sectors");
$nice_resize{ntfs}->resize($part->{size});
$wait = undef;
- $in->ask_warn('', N("To ensure data integrity after resizing the partition(s),
-filesystem checks will be run on your next boot into Windows(TM)"));
+ $in->ask_warn(N("Warning"), N("To ensure data integrity after resizing the partition(s),
+filesystem checks will be run on your next boot into Microsoft Windows®"));
} elsif ($nice_resize{reiserfs}) {
log::l("reiser resize to $part->{size} sectors");
- run_program::run('resize_reiserfs', '-f', '-q', '-s' . int($part->{size}/2) . 'K', devices::make($part->{device}));
- } elsif ($nice_resize{xfs}) {
- #- happens only with mounted LVM, see above
- run_program::run("xfs_growfs", $part->{mntpoint});
+ run_program::run_or_die('resize_reiserfs', '-f', '-q', '-s' . int($part->{size}/2) . 'K', devices::make($part->{device}));
+ } elsif ($online_resize) {
+ my $dir = _get_dir_for_online_resize($part);
+ my @cmd;
+ if ($nice_resize{btrfs}) {
+ # FIXME: only works for a FS on a single device. Multi-device FS would need to specify the device to enlarge
+ @cmd = (qw(btrfs filesystem resize), $part->{size}*512, $dir);
+ } elsif ($nice_resize{nilfs2}) {
+ @cmd = ('nilfs-resize', devices::make($part->{device}), $part->{size}*512);
+ } elsif ($nice_resize{xfs}) {
+ @cmd = ("xfs_growfs", $dir);
+ } else {
+ die("I don't know how to proceed");
+ }
+ if (!run_program::run(@cmd)) {
+ $nice_resize{$part->{fs_type}} = undef;
+ }
+ # umount after online resize if it was mounted on demand:
+ if (!$part->{isMounted}) {
+ fs::mount::umount($dir);
+ unlink($dir);
+ }
+ } elsif ($nice_resize{f2fs}) {
+ run_program::run_or_die("resize.f2fs", devices::make($part->{device}));
}
if (%nice_resize) {
@@ -814,35 +944,79 @@ filesystem checks will be run on your next boot into Windows(TM)"));
} else {
set_isFormatted($part, 0);
partition_table::verifyParts($hd) if !isLVM($hd);
- $part->{mntpoint} = '' if isNonMountable($part); #- mainly for ntfs, which we can not format
+ $part->{mntpoint} = '' if isNonMountable($part); #- mainly for ntfs, which we cannot format
}
$adjust->(0) if $size < $oldsize;
}
+
sub Format {
my ($in, $hd, $part, $all_hds) = @_;
format_($in, $hd, $part, $all_hds);
}
sub Mount {
my ($in, $hd, $part) = @_;
+
+ ensure_we_have_encrypt_key_if_needed($in, $part) or return;
write_partitions($in, $hd) or return;
+
my $w;
fs::mount::part($part, 0, sub {
my ($msg) = @_;
- $w ||= $in->wait_message('', $msg);
+ $w ||= $in->wait_message(N("Please wait"), $msg);
$w->set($msg);
});
}
+
+sub dmcrypt_open {
+ my ($in, $_hd, $part, $all_hds) = @_;
+ $part->{dm_name} ||= do {
+ my $s = $part->{device};
+ $s =~ s/\W/_/g;
+ "crypt_$s";
+ };
+
+ if (!$part->{dmcrypt_key}) {
+ $in->ask_from_({
+ title => N("Filesystem encryption key"),
+ messages => N("Enter your filesystem encryption key"),
+ }, [ { label => N("Encryption key"), val => \$part->{dmcrypt_key},
+ hidden => 1, focus => sub { 1 } } ]) or return;
+ }
+
+ eval { require fs::dmcrypt; fs::dmcrypt::open_part($all_hds->{dmcrypts}, $part) };
+ if ($@) {
+ delete $part->{dmcrypt_key};
+ die(($? >> 8) == 255 ? N("Invalid key") : $@);
+ }
+ detect_lvms_on_dmcrypt($all_hds);
+}
+
+# Detect LVMs on top of dmcrypt
+sub detect_lvms_on_dmcrypt {
+ my ($all_hds) = @_,
+ require File::Temp;
+ require fs::dmcrypt;
+ my (undef, $tmp_file) = File::Temp::mkstemp('/tmp/crypttab.XXXXXXX');
+ fs::dmcrypt::save_crypttab_($all_hds, $tmp_file);
+ require lvm;
+ lvm::detect_during_install();
+ $all_hds->{lvms} = [ fsedit::lvms($all_hds) ];
+ fs::dmcrypt::read_crypttab_($all_hds, $tmp_file);
+ rm_rf($tmp_file);
+}
+
sub Add2RAID {
my ($in, $_hd, $part, $all_hds) = @_;
my $raids = $all_hds->{raids};
- my $md_part = $in->ask_from_listf('', N("Choose an existing RAID to add to"),
+ my $md_part = $in->ask_from_listf(N("Add to RAID"), N("Choose an existing RAID to add to"),
sub { ref($_[0]) ? $_[0]{device} : $_[0] },
[ @$raids, N_("new") ]) or return;
if (ref($md_part)) {
raid::add($md_part, $part);
+ raid::write_conf($raids) if $::isStandalone;
} else {
raid::check_prog($in) or return;
my $md_part = raid::new($raids, disks => [ $part ]);
@@ -852,35 +1026,53 @@ sub Add2RAID {
sub Add2LVM {
my ($in, $hd, $part, $all_hds) = @_;
my $lvms = $all_hds->{lvms};
+ my @lvm_names = map { $_->{VG_name} } @$lvms;
write_partitions($in, $_) or return foreach isRAID($part) ? @{$all_hds->{hds}} : $hd;
- my $lvm = $in->ask_from_listf_('', N("Choose an existing LVM to add to"),
+ my $lvm = $in->ask_from_listf_(N("Add to LVM"), N("Choose an existing LVM to add to"),
sub { ref($_[0]) ? $_[0]{VG_name} : $_[0] },
[ @$lvms, N_("new") ]) or return;
require lvm;
if (!ref $lvm) {
# create new lvm
- my $name = $in->ask_from_entry('', N("LVM name?")) or return;
+ my $n; my $str = "vg-mga";
+ while (member("$str$n", @lvm_names)) {
+ $n++;
+ }
+
+ my $name = "$str$n";
+ $in->ask_from_({ title => N("LVM name"),
+ messages => N("Enter a name for the new LVM volume group"),
+ focus_first => 1,
+ ok_disabled => sub { !$name },
+ validate => sub {
+ member($name, @lvm_names) or return 1;
+ $in->ask_warn(N("Error"), N("\"%s\" already exists", $name));
+ return 0;
+ } },
+ [ { label => N("LVM name"), val => \$name } ]) or return;
+
$lvm = new lvm($name);
push @$lvms, $lvm;
}
+ my $_w = $in->wait_message(N("Please wait"), N("Setting up LVM"));
raid::make($all_hds->{raids}, $part) if isRAID($part);
- $part->{lvm} = $lvm->{VG_name};
- push @{$lvm->{disks}}, $part;
- delete $part->{mntpoint};
-
- lvm::check($in) if $::isStandalone;
- lvm::vg_add($part);
- lvm::update_size($lvm);
+ lvm::check($in->do_pkgs) if $::isStandalone;
+ lvm::add_to_VG($part, $lvm);
}
sub Unmount {
my ($_in, $_hd, $part) = @_;
fs::mount::umount_part($part);
}
-sub RemoveFromRAID {
+sub RemoveFromRAID {
my ($_in, $_hd, $part, $all_hds) = @_;
raid::removeDisk($all_hds->{raids}, $part);
}
+sub RemoveFromDm {
+ my ($_in, $_hd, $part, $all_hds) = @_;
+ require fs::dmcrypt;
+ fs::dmcrypt::close_part($all_hds->{dmcrypts}, $part);
+}
sub RemoveFromLVM {
my ($in, $_hd, $part, $all_hds) = @_;
isPartOfLVM($part) or die;
@@ -888,9 +1080,9 @@ sub RemoveFromLVM {
if (@{$lvm->[0]{disks}} > 1) {
my ($used, $_total) = lvm::pv_physical_extents($part);
if ($used) {
- $in->ask_yesorno('', N("Physical volume %s is still in use.
+ $in->ask_yesorno(N("Warning"), N("Physical volume %s is still in use.
Do you want to move used physical extents on this volume to other volumes?", $part->{device})) or return;
- my $_w = $in->wait_message('', N("Moving physical extents"));
+ my $_w = $in->wait_message(N("Please wait"), N("Moving physical extents"));
lvm::pv_move($part);
}
lvm::vg_reduce($lvm->[0], $part);
@@ -899,7 +1091,7 @@ Do you want to move used physical extents on this volume to other volumes?", $pa
$all_hds->{lvms} = $other_lvms;
}
}
-sub ModifyRAID {
+sub ModifyRAID {
my ($in, $_hd, $part, $all_hds) = @_;
modifyRAID($in, $all_hds->{raids}, fs::get::device2part($part->{raid}, $all_hds->{raids}));
}
@@ -908,30 +1100,30 @@ sub Loopback {
write_partitions($in, $hd) or return;
- my $handle = any::inspect($real_part) or $in->ask_warn('', N("This partition can not be used for loopback")), return;
+ my $handle = any::inspect($real_part) or $in->ask_warn(N("Error"), N("This partition cannot be used for loopback")), return;
my ($min, $max) = (1, fs::loopback::getFree($handle->{dir}, $real_part));
$max = min($max, 1 << (31 - 9)) if $real_part->{fs_type} eq 'vfat'; #- FAT does not handle file size bigger than 2GB
my $part = { maxsize => $max, size => 0, loopback_device => $real_part, notFormatted => 1 };
if (!fsedit::suggest_part($part, $all_hds)) {
$part->{size} = $part->{maxsize};
- fs::type::suggest_fs_type($part, 'ext3');
+ fs::type::suggest_fs_type($part, defaultFS());
}
delete $part->{mntpoint}; # we do not want the suggested mntpoint
my $type_name = fs::type::part2type_name($part);
- my $mb_size = $part->{size} >> 11;
+ my $mb_size = to_Mb($part->{size});
$in->ask_from(N("Loopback"), '', [
{ label => N("Loopback file name: "), val => \$part->{loopback_file} },
- { label => N("Size in MB: "), val => \$mb_size, min => $min >> 11, max => $max >> 11, type => 'range' },
- { label => N("Filesystem type: "), val => \$type_name, list => [ fs::type::type_names() ], not_edit => !$::expert, sort => 0 },
+ { label => N("Size in MB: "), val => \$mb_size, min => to_Mb($min), max => to_Mb($max), type => 'range', SpinButton => $::expert },
+ { label => N("Filesystem type: "), val => \$type_name, list => [ fs::type::type_names($::expert, $hd) ], not_edit => !$::expert, sort => 0 },
],
complete => sub {
- $part->{loopback_file} or $in->ask_warn('', N("Give a file name")), return 1, 0;
+ $part->{loopback_file} or $in->ask_warn(N("Give a file name"), N("Give a file name")), return 1, 0;
$part->{loopback_file} =~ s|^([^/])|/$1|;
if (my $size = fs::loopback::verifFile($handle->{dir}, $part->{loopback_file}, $real_part)) {
- $size == -1 and $in->ask_warn('', N("File is already used by another loopback, choose another one")), return 1, 0;
- $in->ask_yesorno('', N("File already exists. Use it?")) or return 1, 0;
+ $size == -1 and $in->ask_warn(N("Warning"), N("File is already used by another loopback, choose another one")), return 1, 0;
+ $in->ask_yesorno(N("Warning"), N("File already exists. Use it?")) or return 1, 0;
delete $part->{notFormatted};
$part->{size} = divide($size, 512);
} else {
@@ -945,69 +1137,63 @@ sub Loopback {
}
sub Options {
- my ($in, $hd, $part, $all_hds) = @_;
+ my ($in, $_hd, $part, $_all_hds) = @_;
- my @simple_options = qw(user noauto supermount username= password=);
+ my @simple_options = qw(users noauto username= password=);
my (undef, $user_implies) = fs::mount_options::list();
my ($options, $unknown) = fs::mount_options::unpack($part);
my %help = fs::mount_options::help();
- my $prev_user = $options->{user};
+ my %callbacks = (
+ # we don't want both user and users
+ user => sub { $options->{users} = 0; $options->{$_} = $options->{user} foreach @$user_implies },
+ users => sub { $options->{user} = 0; $options->{$_} = $options->{users} foreach @$user_implies },
+ # we don't want both relatime and noatime
+ relatime => sub { $options->{noatime} = 0 },
+ noatime => sub { $options->{relatime} = 0 },
+ );
+
+
$in->ask_from(N("Mount options"),
'',
- [
- (map {
- { label => $_, text => scalar warp_text(formatAlaTeX($help{$_})), val => \$options->{$_}, hidden => scalar(/password/),
- advanced => !$part->{rootDevice} && !member($_, @simple_options), if_(!/=$/, type => 'bool') };
+ [
+ { label => N("Mount options"), title => 1 },
+ (map {
+ { label => $_, text => scalar warp_text(formatAlaTeX($help{$_}), 60), val => \$options->{$_}, hidden => scalar(/password/),
+ advanced => !$part->{rootDevice} && !member($_, @simple_options), if_(!/=$/, type => 'bool'),
+ if_($callbacks{$_}, changed => $callbacks{$_}),
+ };
} keys %$options),
{ label => N("Various"), val => \$unknown, advanced => 1 },
],
- changed => sub {
- if ($prev_user != $options->{user}) {
- $prev_user = $options->{user};
- $options->{$_} = $options->{user} foreach @$user_implies;
- }
- if ($options->{encrypted}) {
- # modify $part->{options} for the check
- local $part->{options};
- fs::mount_options::pack($part, $options, $unknown);
- if (!check($in, $hd, $part, $all_hds)) {
- $options->{encrypted} = 0;
- } elsif (!$part->{encrypt_key} && !isSwap($part)) {
- if (my ($encrypt_key, $encrypt_algo) = choose_encrypt_key($in, $options)) {
- $options->{'encryption='} = $encrypt_algo;
- $part->{encrypt_key} = $encrypt_key;
- } else {
- $options->{encrypted} = 0;
- }
- }
- } else {
- delete $options->{'encryption='};
- delete $part->{encrypt_key};
+ complete => sub {
+ if (($options->{usrquota} || $options->{grpquota}) && !$::isInstall) {
+ $in->do_pkgs->ensure_binary_is_installed('quota', 'quotacheck');
}
- },
- ) or return;
+ }) or return;
fs::mount_options::pack($part, $options, $unknown);
1;
}
-{
- no strict;
- *{'Toggle to normal mode'} = sub() { $::expert = 0 };
- *{'Toggle to expert mode'} = sub() { $::expert = 1 };
+{
+ no strict;
+ *{'Normal mode'} = sub() { $::expert = 0 };
+ *{'Expert mode'} = sub() { $::expert = 1 };
*{'Clear all'} = \&Clear_all;
*{'Auto allocate'} = \&Auto_allocate;
*{'Mount point'} = \&Mount_point;
*{'Modify RAID'} = \&ModifyRAID;
*{'Add to RAID'} = \&Add2RAID;
- *{'Remove from RAID'} = \&RemoveFromRAID;
+ *{'Remove from RAID'} = \&RemoveFromRAID;
+ *{Use} = \&dmcrypt_open;
+ *{'Remove from dm'} = \&RemoveFromDm;
*{'Add to LVM'} = \&Add2LVM;
- *{'Remove from LVM'} = \&RemoveFromLVM;
+ *{'Remove from LVM'} = \&RemoveFromLVM;
*{'Use for loopback'} = \&Loopback;
- *{'Hard drive information'} = \&Hd_info;
+ *{'Hard disk drive information'} = \&Hd_info;
}
@@ -1023,15 +1209,16 @@ sub is_part_existing {
sub modifyRAID {
my ($in, $raids, $md_part) = @_;
my $new_device = $md_part->{device};
- $in->ask_from('', '',
+ $in->ask_from(N("Options"), '',
[
{ label => N("device"), val => \$new_device, list => [ $md_part->{device}, raid::free_mds($raids) ], sort => 0 },
-{ label => N("level"), val => \$md_part->{level}, list => [ qw(0 1 4 5 linear) ] },
+{ label => N("level"), val => \$md_part->{level}, list => [ qw(0 1 4 5 6 10 linear) ] },
{ label => N("chunk size in KiB"), val => \$md_part->{'chunk-size'} },
],
) or return;
raid::change_device($md_part, $new_device);
raid::updateSize($md_part); # changing the raid level changes the size available
+ raid::write_conf($raids) if $::isStandalone;
1;
}
@@ -1043,7 +1230,7 @@ sub ask_alldatamaybelost {
#- here we may have a non-formatted or a formatted partition
#- -> doing as if it was formatted
- $in->ask_okcancel(N("Read carefully!"),
+ $in->ask_okcancel(N("Read carefully"),
[ N("Be careful: this operation is dangerous."), sprintf(translate($msg), $part->{device}) ], 1);
}
sub ask_alldatawillbelost {
@@ -1053,13 +1240,14 @@ sub ask_alldatawillbelost {
#- here we may have a non-formatted or a formatted partition
#- -> doing as if it was formatted
- $in->ask_okcancel(N("Read carefully!"), sprintf(translate($msg), $part->{device}), 1);
+ $in->ask_okcancel(N("Read carefully"), sprintf(translate($msg), $part->{device}), 1);
}
sub partitions_suggestions {
- my ($in) = @_;
- my $t = $::expert ?
- $in->ask_from_list_('', N("What type of partitioning?"), [ keys %fsedit::suggestions ]) :
+ my ($in, $all_hds, $hd) = @_;
+ fsedit::init_mntpnt_suggestions($all_hds, $hd);
+ my $t = $::expert ?
+ $in->ask_from_list_(N("Partitioning Type"), N("What type of partitioning?"), [ keys %fsedit::suggestions ]) :
'simple';
$fsedit::suggestions{$t};
}
@@ -1068,23 +1256,23 @@ sub check_type {
my ($in, $type, $hd, $part) = @_;
eval { fs::type::check($type->{fs_type}, $hd, $part) };
if (my $err = $@) {
- $in->ask_warn('', formatError($err));
+ $in->ask_warn(N("Error"), formatError($err));
return;
}
- if ($::isStandalone && $type->{fs_type}) {
- fs::format::check_package_is_installed($in->do_pkgs, $type->{fs_type}) or return;
+ if ($::isStandalone && $type->{fs_type} && fs::format::known_type($type)) {
+ fs::format::check_package_is_installed_format($in->do_pkgs, $type->{fs_type}) or return;
}
1;
}
sub check_mntpoint {
my ($in, $mntpoint, $part, $all_hds) = @_;
my $seen;
- eval {
+ eval {
catch_cdie { fsedit::check_mntpoint($mntpoint, $part, $all_hds) }
- sub { $seen = 1; $in->ask_okcancel('', formatError($@)) };
+ sub { $seen = 1; $in->ask_okcancel(N("Error"), formatError($@)) };
};
if (my $err = $@) {
- $in->ask_warn('', formatError($err)) if !$seen;
+ $in->ask_warn(N("Error"), formatError($err)) if !$seen;
return;
}
1;
@@ -1097,7 +1285,7 @@ sub check {
sub check_rebootNeeded {
my ($_in, $hd) = @_;
- $hd->{rebootNeeded} and die N("You'll need to reboot before the modification can take place");
+ $hd->{rebootNeeded} and die N("You'll need to reboot before the modification can take effect");
}
sub write_partitions {
@@ -1106,22 +1294,58 @@ sub write_partitions {
$hd->{isDirty} or return 1;
isLVM($hd) and return 1;
- $in->ask_okcancel(N("Read carefully!"), N("Partition table of drive %s is going to be written to disk!", $hd->{device}), 1) or return;
+ $in->ask_okcancel(N("Read carefully"), N("Partition table of drive %s is going to be written to disk", $hd->{device}), 1) or return;
partition_table::write($hd) if !$::testing;
check_rebootNeeded($in, $hd) if !$b_skip_check_rebootNeeded;
+ # fix resizing's failures due to udev's race when writing the partition table
+ run_program::run('udevadm', 'settle');
+ 1;
+}
+
+sub ensure_we_have_encrypt_key_if_needed {
+ my ($in, $part) = @_;
+
+ if (fs::type::isRawLUKS($part)) {
+ $part->{dmcrypt_key} ||= choose_encrypt_key($in, {}, 'skip_encrypt_algo') or return;
+ }
1;
}
+sub dmcrypt_format {
+ my ($in, $_hd, $part, $_all_hds) = @_;
+ my $_wait = $in->wait_message(N("Please wait"), N("Formatting partition %s", $part->{device}));
+ require fs::dmcrypt;
+ fs::dmcrypt::format_part($part);
+ # we open it now:
+ &dmcrypt_open;
+}
+
sub format_ {
my ($in, $hd, $part, $all_hds) = @_;
+
+ ensure_we_have_encrypt_key_if_needed($in, $part) or return;
write_partitions($in, $_) or return foreach isRAID($part) ? @{$all_hds->{hds}} : $hd;
+
ask_alldatawillbelost($in, $part, N_("After formatting partition %s, all data on this partition will be lost")) or return;
+
+ if (fs::type::isRawLUKS($part)) {
+ return &dmcrypt_format;
+ }
if ($::isStandalone) {
- fs::format::check_package_is_installed($in->do_pkgs, $part->{fs_type}) or return;
+ fs::format::check_package_is_installed_format($in->do_pkgs, $part->{fs_type}) or return;
+ }
+ _format_raw($in, $part, $all_hds);
+}
+
+sub _format_raw {
+ my ($in, $part, $all_hds, $o_skip) = @_;
+ if ($::expert && isBlockCheckable($part)) {
+ $part->{toFormatCheck} = $in->ask_yesorno(N("Confirmation"), N("Check for bad blocks?"));
}
$part->{isFormatted} = 0; #- force format;
- my ($_w, $wait_message) = fs::format::wait_message($in);
- fs::format::part($all_hds, $part, $wait_message);
+ # Wait for the newly created device to appear before formatting it
+ my ($_w, $wait_message) = $in->wait_message_with_progress_bar;
+ fs::format::part($all_hds, $part, $wait_message) if !$o_skip;
1;
}
@@ -1132,26 +1356,30 @@ sub need_migration {
if (@l && $::isStandalone) {
my $choice;
my @choices = (N_("Move files to the new partition"), N_("Hide files"));
- $in->ask_from('', N("Directory %s already contains data\n(%s)", $mntpoint, formatList(5, @l)),
- [ { val => \$choice, list => \@choices, type => 'list' } ]) or return;
+ $in->ask_from(N("Warning"), N("Directory %s already contains data
+(%s)
+
+You can either choose to move the files into the partition that will be mounted there or leave them where they are (which results in hiding them by the contents of the mounted partition)",
+ $mntpoint, formatList(5, @l)),
+ [ { val => \$choice, list => \@choices, type => 'list', format => sub { translate($_[0]) } } ]) or return;
$choice eq $choices[0] ? 'migrate' : 'hide';
} else {
'hide';
- }
+ }
}
sub migrate_files {
my ($in, $_hd, $part) = @_;
- my $wait = $in->wait_message('', N("Moving files to the new partition"));
+ my $wait = $in->wait_message(N("Please wait"), N("Moving files to the new partition"));
my $handle = any::inspect($part, '', 'rw');
my @l = glob_("$part->{mntpoint}/*");
foreach (@l) {
- $wait->set(N("Copying %s", $_));
+ $wait->set(N("Copying %s", $_));
system("cp", "-a", $_, $handle->{dir}) == 0 or die "copying failed";
}
foreach (@l) {
- $wait->set(N("Removing %s", $_));
+ $wait->set(N("Removing %s", $_));
system("rm", "-rf", $_) == 0 or die "removing files failed";
}
}
@@ -1163,10 +1391,10 @@ sub warn_if_renumbered {
push @{$hd->{allPartitionsRenumbered}}, @$l;
- my @l = map {
+ my @l = map {
my ($old, $new) = @$_;
N("partition %s is now known as %s", $old, $new) } @$l;
- $in->ask_warn('', join("\n", N("Partitions have been renumbered: "), @l));
+ $in->ask_warn(N("Warning"), join("\n", N("Partitions have been renumbered: "), @l));
}
#- unit of $mb is mega bytes, min and max are in sectors, this
@@ -1175,11 +1403,16 @@ sub warn_if_renumbered {
#- modified to take into account a true bounding with min and max.
sub from_Mb {
my ($mb, $min, $max) = @_;
- $mb <= $min >> 11 and return $min;
- $mb >= $max >> 11 and return $max;
+ $mb <= to_Mb($min) and return $min;
+ $mb >= to_Mb($max) and return $max;
$mb * 2048;
}
+sub to_Mb {
+ my ($size_sector) = @_;
+ to_int($size_sector / 2048);
+}
+
sub format_part_info {
my ($hd, $part) = @_;
@@ -1187,34 +1420,36 @@ sub format_part_info {
$info .= N("Mount point: ") . "$part->{mntpoint}\n" if $part->{mntpoint};
$info .= N("Device: ") . "$part->{device}\n" if $part->{device} && !isLoopback($part);
- $info .= N("Devfs name: ") . "$part->{devfs_device}\n" if $part->{devfs_device} && $::expert;
- $info .= N("Volume label: ") . "$part->{device_LABEL}\n" if $part->{device_LABEL} && $::expert;
+ $info .= N("Volume label: ") . "$part->{device_LABEL}\n" if $part->{device_LABEL};
+ $info .= N("UUID: ") . "$part->{device_UUID}\n" if $::expert && $part->{device_UUID};
$info .= N("DOS drive letter: %s (just a guess)\n", $part->{device_windobe}) if $part->{device_windobe};
- if (arch() eq "ppc") {
- my $pType = $part->{pType};
- $pType =~ s/[^A-Za-z0-9_]//g;
- $info .= N("Type: ") . $pType . ($::expert ? sprintf " (0x%x)", $part->{pt_type} : '') . "\n";
- if (defined $part->{pName}) {
- my $pName = $part->{pName};
- $pName =~ s/[^A-Za-z0-9_]//g;
- $info .= N("Name: ") . $pName . "\n";
- }
- } elsif (isEmpty($part)) {
+ if (isEmpty($part)) {
$info .= N("Empty") . "\n";
} else {
$info .= N("Type: ") . (fs::type::part2type_name($part) || $part->{fs_type}) . ($::expert ? sprintf " (0x%x)", $part->{pt_type} : '') . "\n";
}
$info .= N("Start: sector %s\n", $part->{start}) if $::expert && !isSpecial($part) && !isLVM($hd);
- $info .= N("Size: %s", formatXiB($part->{size}, 512));
- $info .= sprintf " (%s%%)", int 100 * $part->{size} / $hd->{totalsectors} if $hd->{totalsectors};
+ if ($hd->{totalsectors}) {
+ $info .= N("Size: %s (%s%% of disk)", formatXiB($part->{size}, 512), int 100 * $part->{size} / $hd->{totalsectors});
+ } else {
+ $info .= N("Size: %s", formatXiB($part->{size}, 512));
+ }
$info .= N(", %s sectors", $part->{size}) if $::expert;
$info .= "\n";
- $info .= N("Cylinder %d to %d\n", $part->{start} / $hd->cylinder_size, ($part->{start} + $part->{size} - 1) / $hd->cylinder_size) if ($::expert || isEmpty($part)) && !isSpecial($part) && !isLVM($hd);
+ $info .= N("Cylinder %d to %d\n", $part->{start} / $hd->cylinder_size, ($part->{start} + $part->{size} - 1) / $hd->cylinder_size) if ($::expert || isEmpty($part)) && !isSpecial($part) && !isLVM($hd) && $hd->cylinder_size;
$info .= N("Number of logical extents: %d\n", $part->{size} / $hd->cylinder_size) if $::expert && isLVM($hd);
$info .= N("Formatted\n") if $part->{isFormatted};
$info .= N("Not formatted\n") if !$part->{isFormatted} && $part->{notFormatted};
$info .= N("Mounted\n") if $part->{isMounted};
$info .= N("RAID %s\n", $part->{raid}) if isPartOfRAID($part);
+ if (fs::type::isRawLUKS($part) || fs::type::isLUKS($part)) {
+ $info .= N("Encrypted") . "\n";
+ if (fs::type::isRawLUKS($part)) {
+ $info .= ($part->{dm_active} && $part->{dm_name} ? N(" (mapped on %s)", $part->{dm_name}) :
+ $part->{dm_name} ? N(" (to map on %s)", $part->{dm_name}) :
+ N(" (inactive)")) . "\n";
+ }
+ }
if (isPartOfLVM($part)) {
$info .= sprintf "LVM %s\n", $part->{lvm};
$info .= sprintf "Used physical extents %d / %d\n", lvm::pv_physical_extents($part);
@@ -1239,9 +1474,10 @@ sub format_part_info {
$info;
}
-sub format_part_info_short {
+sub format_part_info_short {
my ($hd, $part) = @_;
- isEmpty($part) ? format_part_info($hd, $part) : partition_table::description($part);
+ isEmpty($part) ? N("Free space on %s (%s)", $hd->{device}, formatXiB($part->{size}, 512))
+ : partition_table::description($part);
}
sub format_hd_info {
@@ -1252,10 +1488,13 @@ sub format_hd_info {
$info .= N("Read-only") . "\n" if $hd->{readonly};
$info .= N("Size: %s\n", formatXiB($hd->{totalsectors}, 512)) if $hd->{totalsectors};
$info .= N("Geometry: %s cylinders, %s heads, %s sectors\n", $hd->{geom}{cylinders}, $hd->{geom}{heads}, $hd->{geom}{sectors}) if $::expert && $hd->{geom};
- $info .= N("Info: ") . ($hd->{info} || $hd->{media_type}) . "\n" if $::expert && ($hd->{info} || $hd->{media_type});
+ $info .= N("Name: ") . $hd->{info} . "\n" if $hd->{info};
+ $info .= N("Medium type: ") . $hd->{media_type} . "\n" if $hd->{media_type} && $::expert;
$info .= N("LVM-disks %s\n", join ", ", map { $_->{device} } @{$hd->{disks}}) if isLVM($hd) && $hd->{disks};
$info .= N("Partition table type: %s\n", $1) if $::expert && ref($hd) =~ /_([^_]+)$/;
$info .= N("on channel %d id %d\n", $hd->{channel}, $hd->{id}) if $::expert && exists $hd->{channel};
+ # restrict the length of the lines
+ $info =~ s/(.{60}).*/$1.../mg;
$info;
}
@@ -1280,7 +1519,7 @@ sub format_raw_hd_info {
#- logical partition.
sub min_partition_size { $_[0]->cylinder_size + 2*$_[0]{geom}{sectors} }
-sub max_partition_size {
+sub max_partition_resize {
my ($hd, $part) = @_;
if (isLVM($hd)) {
$part->{size} + fs::get::vg_free_space($hd);
@@ -1290,7 +1529,7 @@ sub max_partition_size {
}
sub choose_encrypt_key {
- my ($in, $options) = @_;
+ my ($in, $options, $skip_encrypt_algo) = @_;
my ($encrypt_key, $encrypt_key2);
my @algorithms = map { "AES$_" } 128, 196, 256, 512, 1024, 2048;
@@ -1298,18 +1537,22 @@ sub choose_encrypt_key {
$in->ask_from_(
{
- title => N("Filesystem encryption key"),
+ title => N("Filesystem encryption key"),
messages => N("Choose your filesystem encryption key"),
- callbacks => {
+ callbacks => {
complete => sub {
- length $encrypt_key < 6 and $in->ask_warn('', N("This encryption key is too simple (must be at least %d characters long)", 6)), return 1,0;
- $encrypt_key eq $encrypt_key2 or $in->ask_warn('', [ N("The encryption keys do not match"), N("Please try again") ]), return 1,1;
+ length $encrypt_key < 6 and $in->ask_warn(N("Warning"), N("This encryption key is too simple (must be at least %d characters long)", 6)), return 1,0;
+ $encrypt_key eq $encrypt_key2 or $in->ask_warn(N("Error"), [ N("The encryption keys do not match"), N("Please try again") ]), return 1,1;
return 0;
} } }, [
-{ label => N("Encryption key"), val => \$encrypt_key, hidden => 1 },
+{ label => N("Encryption key"), val => \$encrypt_key, hidden => 1, focus => sub { 1 } },
{ label => N("Encryption key (again)"), val => \$encrypt_key2, hidden => 1 },
-{ label => N("Encryption algorithm"), type => 'list', val => \$encrypt_algo, list => \@algorithms }
- ]) && ($encrypt_key, $encrypt_algo);
+if_(!$skip_encrypt_algo,
+{ label => N("Encryption algorithm"), type => 'list', val => \$encrypt_algo, list => \@algorithms },
+),
+ ]) or return;
+
+ $skip_encrypt_algo ? $encrypt_key : ($encrypt_key, $encrypt_algo);
}
@@ -1318,7 +1561,7 @@ sub tell_wm_and_reboot() {
if (!$wm) {
system('reboot');
- } else {
+ } else {
any::ask_window_manager_to_logout_then_do($wm, $pid, 'reboot');
}
}
@@ -1330,26 +1573,3 @@ sub update_bootloader_for_renumbered_partitions {
require bootloader;
bootloader::update_for_renumbered_partitions($in, \@renumbering, $all_hds);
}
-
-sub undo_prepare {
- my ($all_hds) = @_;
- require Data::Dumper;
- $Data::Dumper::Purity = 1;
- foreach (@{$all_hds->{hds}}) {
- my @h = @$_{@partition_table::fields2save};
- push @{$_->{undo}}, Data::Dumper->Dump([\@h], ['$h']);
- }
-}
-sub undo {
- my ($all_hds) = @_;
- foreach (@{$all_hds->{hds}}) {
- my $code = pop @{$_->{undo}} or next;
- my $h; eval $code;
- @$_{@partition_table::fields2save} = @$h;
-
- if ($_->{hasBeenDirty}) {
- partition_table::will_tell_kernel($_, 'force_reboot'); #- next action needing write_partitions will force it. We can not do it now since more undo may occur, and we must not needReboot now
- }
- }
-
-}
diff --git a/perl-install/diskdrake/removable.pm b/perl-install/diskdrake/removable.pm
index a38671848..f3b73ed4b 100644
--- a/perl-install/diskdrake/removable.pm
+++ b/perl-install/diskdrake/removable.pm
@@ -1,4 +1,4 @@
-package diskdrake::removable; # $Id$
+package diskdrake::removable;
use diagnostics;
use strict;
@@ -37,7 +37,7 @@ sub options {
}
sub mount_point {
my ($in, $raw_hd, $all_hds) = @_;
- diskdrake::interactive::Mount_point_raw_hd($in, $raw_hd, $all_hds, "/mnt/$raw_hd->{device}");
+ diskdrake::interactive::Mount_point_raw_hd($in, $raw_hd, $all_hds, "/media/$raw_hd->{device}");
}
sub type {
my ($in, $raw_hd) = @_;
@@ -45,7 +45,7 @@ sub type {
my $fs_type = $raw_hd->{fs_type};
$in->ask_from(N("Change type"),
N("Which filesystem do you want?"),
- [ { label => N("Type"), val => \$fs_type, list => [@fs], not_edit => !$::expert } ]) or return;
+ [ { label => N("Type"), val => \$fs_type, list => [@fs] } ]) or return;
$raw_hd->{fs_type} = $fs_type;
}
diff --git a/perl-install/diskdrake/resize_ext2.pm b/perl-install/diskdrake/resize_ext2.pm
index 2eb9347dd..a09cdb542 100644
--- a/perl-install/diskdrake/resize_ext2.pm
+++ b/perl-install/diskdrake/resize_ext2.pm
@@ -1,4 +1,4 @@
-package diskdrake::resize_ext2; # $Id$
+package diskdrake::resize_ext2;
use diagnostics;
use strict;
@@ -21,11 +21,6 @@ sub new {
$o->{block_size} && $o;
}
-sub check_prog {
- my ($in) = @_;
- $::isInstall || $in->do_pkgs->ensure_binary_is_installed('ntfsprogs', 'ntfsresize');
-}
-
sub min_size {
my ($o) = @_;
($o->{block_count} - $o->{free_block}) * ($o->{block_size} / 512);
@@ -36,7 +31,7 @@ sub resize {
my $s = int($size / ($o->{block_size} / 512));
log::l("resize2fs $o->{dev} to size $s in block of $o->{block_size} bytes");
- run_program::run("resize2fs", "-pf", $o->{dev}, $s);
+ run_program::raw({ timeout => 60 * 60 }, "resize2fs", "-pf", $o->{dev}, $s) or die "resize2fs failed";
}
1;
diff --git a/perl-install/diskdrake/resize_ntfs.pm b/perl-install/diskdrake/resize_ntfs.pm
index 5af20f273..db591e968 100644
--- a/perl-install/diskdrake/resize_ntfs.pm
+++ b/perl-install/diskdrake/resize_ntfs.pm
@@ -5,7 +5,7 @@ use strict;
use run_program;
use common;
-
+# perl_checker: require interactive
sub new {
my ($type, $_device, $dev) = @_;
@@ -13,15 +13,16 @@ sub new {
}
sub check_prog {
- my ($in) = @_;
- $::isInstall || $in->do_pkgs->ensure_binary_is_installed('ntfsprogs', 'ntfsresize');
+ my ($in) = @_; # perl_checker: $in = interactive->new
+ #- ensure_binary_is_installed checks binary chrooted, whereas we run the binary non-chrooted (pb for Mageia One)
+ $::isInstall || whereis_binary('ntfsresize') || $in->do_pkgs->ensure_binary_is_installed('ntfs-3g', 'ntfsresize');
}
sub min_size {
my ($o) = @_;
my $r;
run_program::run('ntfsresize', '>', \$r, '-f', '-i', $o->{dev}) or die "ntfsresize failed:\n$r\n";
- $r =~ /minimal size: (\d+) KiB/ && $1 * 2;
+ $r =~ /You might resize at (\d+) bytes or / && $1 / 512;
}
sub resize {
@@ -29,7 +30,7 @@ sub resize {
my @l = ('-ff', '-s' . int($size / 2) . 'ki', $o->{dev});
my $r;
run_program::run('ntfsresize', '>', \$r, '-n', @l) or die "ntfsresize failed: $r\n";
- run_program::run('ntfsresize', '>', \$r, @l) or die "ntfsresize failed: $r\n";
+ run_program::raw({ timeout => 'never' }, 'ntfsresize', '>', \$r, @l) or die "ntfsresize failed: $r\n";
}
1;
diff --git a/perl-install/diskdrake/smbnfs_gtk.pm b/perl-install/diskdrake/smbnfs_gtk.pm
index f30857ce0..b2417ce83 100644
--- a/perl-install/diskdrake/smbnfs_gtk.pm
+++ b/perl-install/diskdrake/smbnfs_gtk.pm
@@ -1,4 +1,4 @@
-package diskdrake::smbnfs_gtk; # $Id$
+package diskdrake::smbnfs_gtk;
use diagnostics;
use strict;
@@ -7,9 +7,10 @@ use fs::get;
use diskdrake::interactive;
use common;
use interactive;
-use network::smb;
-use network::nfs;
-use ugtk2 qw(:helpers :wrappers :create);
+use fs::remote::smb;
+use fs::remote::nfs;
+use mygtk3 qw(gtknew gtkset);
+use ugtk3 qw(:helpers :wrappers :create);
my ($all_hds, $in, $tree_model, $current_entry, $current_leaf, %icons);
@@ -18,7 +19,7 @@ sub main {
my ($kind) = $type eq 'smb' ? smb2kind() : nfs2kind();
$kind->check($in) or return;
- my $w = ugtk2->new('DiskDrake');
+ my $w = ugtk3->new(N("Partitioning"));
add_smbnfs($w->{window}, $kind);
$w->{rwindow}->set_default_size(400, 300) if $w->{rwindow}->can('set_default_size');
@@ -41,7 +42,7 @@ sub try_ {
$in->ask_warn(N("Error"), formatError($err));
}
update($kind);
- Gtk2->main_quit if member($name, 'Cancel', 'Done');
+ Gtk3->main_quit if member($name, 'Cancel', 'Done');
}
sub raw_hd_options {
@@ -59,7 +60,7 @@ sub per_entry_info_box {
my ($box, $kind, $entry) = @_;
my $info = $entry ? diskdrake::interactive::format_raw_hd_info($entry) : '';
$kind->{per_entry_info_box}->destroy if $kind->{per_entry_info_box};
- gtkpack($box, $kind->{per_entry_info_box} = gtkadd(Gtk2::Frame->new(N("Details")), gtkset_justify(Gtk2::Label->new($info), 'left')));
+ gtkpack($box, $kind->{per_entry_info_box} = gtknew('Frame', text => N("Details"), child => gtknew('Label', text => $info, justify => 'left')));
}
sub per_entry_action_box {
@@ -70,7 +71,7 @@ sub per_entry_action_box {
push @buttons, map {
my $s = $_;
- gtksignal_connect(Gtk2::Button->new(translate($s)), clicked => sub { try($kind, $s, {}, $entry) });
+ gtknew('Button', text => translate($s), clicked => sub { try($kind, $s, {}, $entry) });
} (if_($entry->{isMounted}, N_("Unmount")),
if_($entry->{mntpoint} && !$entry->{isMounted}, N_("Mount"))) if $entry;
@@ -82,11 +83,11 @@ sub per_entry_action_box {
);
push @buttons, map {
my ($txt, $f) = @$_;
- $f ? gtksignal_connect(Gtk2::Button->new(translate($txt)), clicked => sub { try_($kind, $txt, $f, $entry) })
- : Gtk2::Label->new("");
+ $f ? gtknew('Button', text => translate($txt), clicked => sub { try_($kind, $txt, $f, $entry) })
+ : gtknew('Label', text => "");
} group_by2(@l);
- gtkadd($box, gtkpack(Gtk2::HBox->new(0,0), @buttons));
+ gtkadd($box, gtknew('HBox', children_loose => \@buttons));
}
sub done {
@@ -126,27 +127,28 @@ sub import_tree {
my ($kind, $info_box) = @_;
my (%servers_displayed, %wservers, %wexports);
- $tree_model = Gtk2::TreeStore->new("Gtk2::Gdk::Pixbuf", "Glib::String");
- my $tree = Gtk2::TreeView->new_with_model($tree_model);
+ $tree_model = Gtk3::TreeStore->new("Gtk3::Gdk::Pixbuf", "Glib::String");
+ my $tree = Gtk3::TreeView->new_with_model($tree_model);
$tree->get_selection->set_mode('browse');
- my $col = Gtk2::TreeViewColumn->new;
- $col->pack_start(my $pixrender = Gtk2::CellRendererPixbuf->new, 0);
+ my $col = Gtk3::TreeViewColumn->new;
+ $col->pack_start(my $pixrender = Gtk3::CellRendererPixbuf->new, 0);
$col->add_attribute($pixrender, 'pixbuf', 0);
- $col->pack_start(my $texrender = Gtk2::CellRendererText->new, 1);
+ $col->pack_start(my $texrender = Gtk3::CellRendererText->new, 1);
$col->add_attribute($texrender, 'text', 1);
$tree->append_column($col);
$tree->set_headers_visible(0);
foreach ('default', 'server', 'has_mntpoint', 'mounted') {
- $icons{$_} = gtkcreate_pixbuf("smbnfs_$_");
+ $icons{$_} = gtknew('Pixbuf', file => "smbnfs_$_");
}
my $add_server = sub {
my ($server) = @_;
+ my $identifier = $server->{ip} || $server->{name};
my $name = $server->{name} || $server->{ip};
- $servers_displayed{$name} ||= do {
+ $servers_displayed{$identifier} ||= do {
my $w = $tree_model->append_set(undef, [ 0 => $icons{server}, 1 => $name ]);
$wservers{$tree_model->get_path_str($w)} = $server;
$w;
@@ -159,14 +161,14 @@ sub import_tree {
return @l if !$@;
if ($server->{username}) {
- $in->ask_warn('', N("Can not login using username %s (bad password?)", $server->{username}));
- network::smb::remove_bad_credentials($server);
+ $in->ask_warn('', N("Cannot login using username %s (bad password?)", $server->{username}));
+ fs::remote::smb::remove_bad_credentials($server);
} else {
- if (my @l = network::smb::authentications_available($server)) {
+ if (my @l = fs::remote::smb::authentications_available($server)) {
my $user = $in->ask_from_list_(N("Domain Authentication Required"),
N("Which username"), [ @l, N_("Another one") ]) or return;
if ($user ne 'Another one') {
- network::smb::read_credentials($server, $user);
+ fs::remote::smb::read_credentials($server, $user);
goto $find_exports;
}
}
@@ -192,7 +194,7 @@ sub import_tree {
my $path = $tree_model->get_path($node);
$tree->expand_row($path, 0);
- foreach ($find_exports->($wservers{$tree_model->get_path_str($node)} || return)) { #- can not die here since insert_node provoque a tree_select_row before the %wservers is filled
+ foreach ($find_exports->($wservers{$tree_model->get_path_str($node)} || return)) { #- cannot die here since insert_node provoque a tree_select_row before the %wservers is filled
my $s = $kind->to_string($_);
my $w = $tree_model->append_set($node, [ 0 => export_icon(find_fstab_entry($kind, $_)),
1 => $s ]);
@@ -201,12 +203,12 @@ sub import_tree {
};
{
- my $search = Gtk2::Button->new(N("Search servers"));
+ my $search = gtknew('Button', text => N("Search servers"));
gtkpack__($info_box,
gtksignal_connect($search,
clicked => sub {
$add_server->($_) foreach sort { $a->{name} cmp $b->{name} } $kind->find_servers;
- $search->set_label(N("Search new servers"));
+ gtkset($search, text => N("Search for new servers"));
}));
}
@@ -224,10 +226,10 @@ sub import_tree {
$current_entry = find_fstab_entry($kind, $wexports{$tree_model->get_path_str($curr)} || die(''), 'add');
} else {
if (!$tree_model->iter_has_child($curr)) {
- gtkset_mousecursor_wait($tree->window);
- ugtk2::flush();
+ gtkset_mousecursor_wait($tree->get_window);
+ ugtk3::flush();
$add_exports->($curr);
- gtkset_mousecursor_normal($tree->window);
+ gtkset_mousecursor_normal($tree->get_window);
}
$current_entry = undef;
}
@@ -240,16 +242,16 @@ sub add_smbnfs {
my ($widget, $kind) = @_;
die if $kind->{main_box};
- $kind->{info_box} = Gtk2::VBox->new(0,0);
- $kind->{display_box} = create_scrolled_window(import_tree($kind, $kind->{info_box}));
- $kind->{action_box} = Gtk2::HBox->new(0,0);
+ $kind->{info_box} = gtknew('VBox');
+ $kind->{display_box} = gtknew('ScrolledWindow', child => import_tree($kind, $kind->{info_box}));
+ $kind->{action_box} = gtknew('HBox');
$kind->{main_box} =
- gtkpack_(Gtk2::VBox->new(0,7),
- 1, gtkpack(Gtk2::HBox->new(0,7),
- gtkset_size_request($kind->{display_box}, 200, 0),
- $kind->{info_box}),
+ gtknew('VBox', spacing => 7, children => [
+ 1, gtknew('HBox', spacing => 7, children_loose => [
+ gtkset($kind->{display_box}, width => 200),
+ $kind->{info_box} ]),
0, $kind->{action_box},
- );
+ ]);
$widget->add($kind->{main_box});
$current_entry = undef;
@@ -258,11 +260,11 @@ sub add_smbnfs {
}
sub nfs2kind() {
- network::nfs->new({ type => 'nfs', name => 'NFS', val => $all_hds->{nfss}, no_auto => 1 });
+ fs::remote::nfs->new({ type => 'nfs', name => 'NFS', val => $all_hds->{nfss}, no_auto => 1 });
}
sub smb2kind() {
- network::smb->new({ type => 'smb', name => 'Samba', val => $all_hds->{smbs}, no_auto => 1 });
+ fs::remote::smb->new({ type => 'smb', name => 'Samba', val => $all_hds->{smbs}, no_auto => 1 });
}
diff --git a/perl-install/do_pkgs.pm b/perl-install/do_pkgs.pm
index f8ed44028..ba9283000 100644
--- a/perl-install/do_pkgs.pm
+++ b/perl-install/do_pkgs.pm
@@ -1,4 +1,22 @@
-package do_pkgs; # $Id$
+package do_pkgs;
+
+=head1 SYNOPSYS
+
+B<do_pkgs> enables to install packages (through urpmi) from our tools.
+It works both during installer and in standalone tools by using dedicate sub packages (B<do_pkgs_standalone> and B<do_pkgs_during_install>), both relying onrelying on do_pkgs_common.
+
+
+=head1 Functions
+
+=over
+
+=cut
+
+=item do_pkgs($in)
+
+Returns a new B<do_pkgs> object from a L<interactive> object.
+
+=cut
sub do_pkgs {
my ($in) = @_;
@@ -9,36 +27,133 @@ sub do_pkgs {
package do_pkgs_common;
use common;
+=item ensure_is_installed($do, $pkg, $o_file, $b_auto)
+
+Makes sure that the $pkg package is installed.
+If $o_file is provided, the already installed check is I<way> faster.
+If $b_auto is set, (g)urpmi will not ask any questions.
+
+=cut
+
sub ensure_is_installed {
my ($do, $pkg, $o_file, $b_auto) = @_;
- if (! $o_file || ! -e "$::prefix$o_file") {
- $do->in->ask_okcancel('', N("The package %s needs to be installed. Do you want to install it?", $pkg), 1)
- or return if !$b_auto;
- $do->install($pkg) or return;
+ if ($do->is_installed($pkg, $o_file)) {
+ return 1;
}
+
+ $do->in->ask_okcancel(N("Warning"), N("The package %s needs to be installed. Do you want to install it?", $pkg), 1)
+ or return if !$b_auto && $do->in;
+
+ if (!$do->install($pkg)) {
+ $do->in->ask_warn(N("Error"), N("Could not install the %s package!", $pkg)) if $do->in;
+ return;
+ }
+
if ($o_file && ! -e "$::prefix$o_file") {
- $do->in->ask_warn('', N("Mandatory package %s is missing", $pkg));
+ $do->in->ask_warn(N("Error"), N("Mandatory package %s is missing", $pkg)) if $do->in;
+ return;
+ }
+ 1;
+}
+
+=item ensure_are_installed($do, $pkgs, $b_auto)
+
+Makes sure that the packages listed in $pkgs array ref are installed.
+If $b_auto is set, (g)urpmi will not ask any questions.
+
+It's quite costly, so it's better to use the B<ensure_files_are_installed> instead.
+
+=cut
+
+sub ensure_are_installed {
+ my ($do, $pkgs, $b_auto) = @_;
+
+ my @not_installed = difference2($pkgs, [ $do->are_installed(@$pkgs) ]) or return 1;
+
+ $do->in->ask_okcancel(N("Warning"), N("The following packages need to be installed:\n") . join(', ', @not_installed), 1)
+ or return if !$b_auto && $do->in;
+
+ if (!$do->install(@not_installed)) {
+ if ($do->in) {
+ $do->in->ask_warn(N("Error"), N("Could not install the %s package!", $not_installed[0]));
+ } else {
+ log::l("Could not install packages: " . join(' ', @not_installed));
+ }
return;
}
1;
}
+=item ensure_binary_is_installed($do, $pkg, $binary, $b_auto)
+
+Makes sure that the $pkg package is installed.
+$binary is looked for in $PATH. If not found, the package is installed.
+If $b_auto is set, (g)urpmi will not ask any questions.
+
+=cut
+
sub ensure_binary_is_installed {
my ($do, $pkg, $binary, $b_auto) = @_;
if (!whereis_binary($binary, $::prefix)) {
- $do->in->ask_okcancel('', N("The package %s needs to be installed. Do you want to install it?", $pkg), 1)
- or return if !$b_auto;
- $do->install($pkg) or return;
+ $do->in->ask_okcancel(N("Warning"), N("The package %s needs to be installed. Do you want to install it?", $pkg), 1)
+ or return if !$b_auto && $do->in;
+ if (!$do->install($pkg)) {
+ $do->in->ask_warn(N("Error"), N("Could not install the %s package!", $pkg)) if $do->in;
+ return;
+ }
}
if (!whereis_binary($binary, $::prefix)) {
- $do->in->ask_warn('', N("Mandatory package %s is missing", $pkg));
+ $do->in->ask_warn(N("Error"), N("Mandatory package %s is missing", $pkg)) if $do->in;
+ return;
+ }
+ 1;
+}
+
+sub _find_file {
+ my ($file) = @_;
+ if ($file =~ m!/!) {
+ -e "$::prefix$file";
+ } else {
+ # assume it's a binary to search in $PATH:
+ whereis_binary($file, $::prefix);
+ }
+}
+
+=item ensure_files_are_installed($do, $pkgs, $b_auto)
+
+Takes a list of [ "package", "file" ] and installs package if file is not there.
+If $b_auto is set, (g)urpmi will not ask any questions.
+
+=cut
+
+sub ensure_files_are_installed {
+ my ($do, $pkgs, $b_auto) = @_;
+
+ my @not_installed = map { my ($package, $file) = @$_; if_(!_find_file($file), $package) } @$pkgs;
+ return 1 if !@not_installed;
+
+ $do->in->ask_okcancel(N("Warning"), N("The following packages need to be installed:\n") . join(', ', @not_installed), 1)
+ or return if !$b_auto && $do->in;
+
+ if (!$do->install(@not_installed)) {
+ if ($do->in) {
+ $do->in->ask_warn(N("Error"), N("Could not install the %s package!", $not_installed[0]));
+ } else {
+ log::l("Could not install packages: " . join(' ', @not_installed));
+ }
return;
}
1;
}
+=item ensure_is_installed_if_available($do, $pkg, $file) = @_;
+
+Install $pkg if $file is not present and if $pkg is actually known to urpmi.
+
+=cut
+
sub ensure_is_installed_if_available {
my ($do, $pkg, $file) = @_;
if (-e "$::prefix$file" || $::testing) {
@@ -48,31 +163,63 @@ sub ensure_is_installed_if_available {
}
}
+=item is_available($do, $name)
+
+=item are_available($do, @names)
+
+Returns name(s) of package(s) that are available (aka known to urpmi).
+This is somewhat costly (needs to parse urpmi synthesis...)
+
+=cut
+
sub is_available {
my ($do, $name) = @_;
$do->are_available($name);
}
+=item is_installed($do, $name)
+
+=item are_installed($do, @names)
+
+Returns name(s) of package(s) that are already installed on the system.
+This is less costly (needs to query RPM DB)
+
+=cut
+
sub is_installed {
- my ($do, $name) = @_;
- $do->are_installed($name);
+ my ($do, $name, $o_file) = @_;
+ $o_file ? -e "$::prefix$o_file" : $do->are_installed($name);
}
+=item check_kernel_module_packages($do, $base_name)
+
+Takes something like C<ati-kernel> and returns:
+
+=over 4
+
+=item * the various C<ati-kernel-3.Y.XX-ZZmga> available for the installed kernels
+
+=item * C<dkms-ati> if available
+
+=back
+
+=cut
+
sub check_kernel_module_packages {
- my ($do, $base_name, $o_ext_name) = @_;
+ my ($do, $base_name) = @_;
require bootloader;
- my ($short_name) = $base_name =~ /^(.*)-kernel$/;
- my @rpms = $do->are_available("dkms-$short_name",
- map {
- $base_name . '-' . bootloader::vmlinuz2version($_);
- } bootloader::installed_vmlinuz());
- my @ext = $o_ext_name ? $do->are_available($o_ext_name) : ();
+ my @test_rpms = (
+ 'dkms-' . $base_name,
+ map { $base_name . '-kernel-' . bootloader::vmlinuz2version($_) } bootloader::installed_vmlinuz()
+ );
+ my @rpms = $do->are_available(@test_rpms);
+ @rpms = $do->are_installed(@test_rpms) if !@rpms;
+ @rpms or return;
- log::l("found kernel module packages $_") foreach @rpms, @ext;
+ log::l("those kernel module packages can be installed: " . join(' ', @rpms));
- #- we want at least a kernel package and the ext package if specified
- @rpms && (!$o_ext_name || @ext) && [ @rpms, @ext ];
+ \@rpms;
}
################################################################################
@@ -82,9 +229,18 @@ use common;
our @ISA = qw(do_pkgs_common);
+=item new($type, $in)
+
+Returns a C<do_pkg> object.
+
+=cut
+
sub new {
my ($type, $in) = @_;
- require pkgs;
+
+ $in->isa('interactive') or undef $in;
+
+ require install::pkgs;
bless { in => $in, o => $::o }, $type;
}
@@ -96,28 +252,29 @@ sub in {
sub install {
my ($do, @l) = @_;
log::l("do_pkgs_during_install::install");
- if ($::testing || $::globetrotter) {
+ if ($::testing) {
log::l("i would install packages " . join(' ', @l));
- return 1;
+ 1;
} else {
$do->{o}->pkg_install(@l);
+ 1; #- HACK, need better fix in install::steps::pkg_install()
}
}
sub what_provides {
my ($do, $name) = @_;
- map { $_->name } pkgs::packagesProviding($do->{o}{packages}, $name);
+ map { $_->name } install::pkgs::packagesProviding($do->{o}{packages}, $name);
}
sub are_available {
my ($do, @pkgs) = @_;
- grep { pkgs::packageByName($do->{o}{packages}, $_) } @pkgs;
+ grep { install::pkgs::packageByName($do->{o}{packages}, $_) } @pkgs;
}
sub are_installed {
my ($do, @l) = @_;
grep {
- my $p = pkgs::packageByName($do->{o}{packages}, $_);
+ my $p = install::pkgs::packageByName($do->{o}{packages}, $_);
$p && $p->flag_available;
} @l;
}
@@ -126,8 +283,8 @@ sub remove {
my ($do, @l) = @_;
@l = grep {
- my $p = pkgs::packageByName($do->{o}{packages}, $_);
- pkgs::unselectPackage($do->{o}{packages}, $p) if $p;
+ my $p = install::pkgs::packageByName($do->{o}{packages}, $_);
+ install::pkgs::unselectPackage($do->{o}{packages}, $p) if $p;
$p;
} @l;
run_program::rooted($::prefix, 'rpm', '-e', @l);
@@ -137,7 +294,7 @@ sub remove_nodeps {
my ($do, @l) = @_;
@l = grep {
- my $p = pkgs::packageByName($do->{o}{packages}, $_);
+ my $p = install::pkgs::packageByName($do->{o}{packages}, $_);
if ($p) {
$p->set_flag_requested(0);
$p->set_flag_required(0);
@@ -152,6 +309,7 @@ package do_pkgs_standalone;
use run_program;
use common;
use log;
+use feature qw(state);
our @ISA = qw(do_pkgs_common);
@@ -162,10 +320,6 @@ sub new {
sub in {
my ($do) = @_;
- $do->{in} ||= do {
- require interactive;
- interactive->vnew;
- };
$do->{in};
}
@@ -179,12 +333,18 @@ sub install {
return 1;
}
- my $_wait = $do->in->wait_message('', N("Installing packages..."));
- $do->in->suspend;
- log::explanations("installed packages @l");
- #- --expect-install added in urpmi 4.6.11
- my $ret = system('urpmi', '--allow-medium-change', '--auto', '--no-verify-rpm', '--gui', '--expect-install', @l) == 0;
- $do->in->resume;
+ my @wrapper = $::isLiveInstall && $::prefix ? ('chroot', $::prefix) : ();
+ my @options = ('--allow-medium-change', '--auto', '--no-verify-rpm', '--expect-install', @l);
+ my $ret;
+ if (check_for_xserver() && -x '/usr/bin/gurpmi') {
+ $ret = system(@wrapper, 'gurpmi', @options) == 0;
+ } else {
+ my $_wait = $do->in && $do->in->wait_message(N("Please wait"), N("Installing packages..."));
+ $do->in->suspend if $do->in;
+ log::explanations("installing packages @l");
+ $ret = system(@wrapper, 'urpmi', @options) == 0;
+ $do->in->resume if $do->in;
+ }
$ret;
}
@@ -192,17 +352,19 @@ sub are_available {
my ($_do, @pkgs) = @_;
my %pkgs = map { $_ => 1 } @pkgs;
+ require urpm::media;
+ state $urpm;
eval {
- local *_;
- require urpm;
- my $urpm = urpm->new;
- $urpm->read_config(nocheck_access => 1);
- foreach (grep { !$_->{ignore} } @{$urpm->{media} || []}) {
- $urpm->parse_synthesis("$urpm->{statedir}/synthesis.$_->{hdlist}");
+ if (!$urpm) {
+ $urpm = urpm->new;
+ $urpm->{log} = \&log::l;
+ urpm::media::configure($urpm,
+ nocheck_access => 1,
+ no_skiplist => 1,
+ no_second_pass => 1);
}
map { $_->name } grep { $pkgs{$_->name} } @{$urpm->{depslist} || []};
};
-
}
sub what_provides {
@@ -210,25 +372,25 @@ sub what_provides {
split('\|', chomp_(run_program::get_stdout('urpmq', $name)));
}
-sub is_installed {
- my ($do, $name) = @_;
- are_installed($do, $name);
-}
-
sub are_installed {
my ($_do, @l) = @_;
+ @l or return;
+
my @l2;
- run_program::run('/bin/rpm', '>', \@l2, '-q', '--qf', "%{name}\n", @l); #- do not care about the return value
- intersection(\@l, [ chomp_(@l2) ]); #- can not return directly @l2 since it contains things like "package xxx is not installed"
+ my $query_all = (any { /\*/ } @l) ? 'a' : '';
+ my $rooted = $::isLiveInstall && $::prefix ? { root => $::prefix } : {};
+ run_program::raw($rooted, '/bin/rpm', '>', \@l2, '-q' . $query_all, '--qf', "%{name}\n", @l); #- do not care about the return value
+ $query_all ? chomp_(@l2) : intersection(\@l, [ chomp_(@l2) ]); #- cannot return directly @l2 since it contains things like "package xxx is not installed"
}
sub remove {
my ($do, @l) = @_;
- my $_wait = $do->in->wait_message('', N("Removing packages..."));
- $do->in->suspend;
- log::explanations("removed packages @l");
- my $ret = system('rpm', '-e', @l) == 0;
- $do->in->resume;
+ my $_wait = $do->in && $do->in->wait_message(N("Please wait"), N("Removing packages..."));
+ $do->in->suspend if $do->in;
+ log::explanations("removing packages @l");
+ my @wrapper = $::isLiveInstall && $::prefix ? ('chroot', $::prefix) : ();
+ my $ret = system(@wrapper, 'rpm', '-e', @l) == 0;
+ $do->in->resume if $do->in;
$ret;
}
@@ -236,3 +398,7 @@ sub remove_nodeps {
my ($do, @l) = @_;
remove($do, '--nodeps', @l) == 0;
}
+
+=back
+
+=cut
diff --git a/perl-install/drakbug.pm b/perl-install/drakbug.pm
new file mode 100644
index 000000000..ded09d5d2
--- /dev/null
+++ b/perl-install/drakbug.pm
@@ -0,0 +1,45 @@
+package drakbug;
+
+use c;
+use strict;
+use common qw(backtrace if_);
+
+
+sub bug_handler {
+ my ($error, $is_signal) = @_;
+
+ # exceptions in eval are OK:
+ return if $error && $^S ne '0' && !$is_signal;
+
+ # exceptions with "\n" are normal ways to quit:
+ if (!$is_signal && eval { $error eq MDK::Common::String::formatError($error) }) {
+ warn $error;
+ exit(255);
+ }
+
+ # we want the full backtrace:
+ if ($is_signal) {
+ my $ctrace = c::C_backtrace();
+ $ctrace =~ s/0:.*(\d+:[^:]*Perl_sighandler)/$1/sig;
+ $error .= "\nGlibc's trace:\n$ctrace\n";
+ }
+ $error .= "Perl's trace:\n" . common::backtrace() if $error;
+
+ my $progname = $0;
+
+ # do not loop if drakbug crashes and do not complain about wizcancel:
+ if ($progname =~ /drakbug/ || $error =~ /wizcancel/ || !-x '/usr/bin/drakbug') {
+ warn $error;
+ exit(1);
+ }
+ $progname =~ s|.*/||;
+ exec('drakbug', if_($error, '--error', $error), '--incident', $progname);
+ c::_exit(1);
+}
+
+if (!$ENV{DISABLE_DRAKBUG}) {
+ $SIG{SEGV} = sub { bug_handler(@_, 1) };
+ $SIG{__DIE__} = \&bug_handler;
+}
+
+1;
diff --git a/perl-install/drakxtools.spec b/perl-install/drakxtools.spec
deleted file mode 100644
index b51a97191..000000000
--- a/perl-install/drakxtools.spec
+++ /dev/null
@@ -1,6046 +0,0 @@
-Summary: The drakxtools (XFdrake, diskdrake, keyboarddrake, mousedrake...)
-Name: drakxtools
-Version: 10.3
-Release: 0.41mdk
-Url: http://www.mandrivalinux.com/en/drakx.php3
-Source0: %name-%version.tar.bz2
-License: GPL
-Group: System/Configuration/Other
-Requires: %{name}-newt = %version-%release, perl-Gtk2 >= 1.072-1mdk, perl-Glib >= 1.072-1mdk, /usr/X11R6/bin/xtest, font-tools, usermode >= 1.63-5mdk, perl-MDK-Common >= 1.1.23, mandrake-doc-common >= 9.2-5mdk, perl-Net-DBus
-Requires: foomatic-db-engine
-Requires: drakconf-icons
-Conflicts: drakconf < 10.3-0.6mdk
-Conflicts: rpmdrake < 2.1-29mdk
-Conflicts: mandrake_doc-drakxtools-en < 9.2, mandrake_doc-drakxtools-es < 9.2, mandrake_doc-drakxtools-fr < 9.2
-Conflicts: bootloader-utils < 1.8-4mdk, bootsplash < 2.1.7-1mdk
-BuildRequires: gettext, gtk+2-devel, ldetect-devel >= 0.5.3-1mdk, ncurses-devel, newt-devel, perl-devel >= 1:5.8.0-20mdk, libext2fs-devel, perl-MDK-Common-devel >= 1.1.8-3mdk
-BuildRequires: rpm-devel
-BuildRoot: %_tmppath/%name-buildroot
-Provides: draksec
-Obsoletes: draksec
-%define _requires_exceptions perl(Net::FTP)\\|perl(Time::localtime)\\|perl(URPM)
-
-%package newt
-Summary: The drakxtools (XFdrake, diskdrake, keyboarddrake, mousedrake...)
-Group: System/Configuration/Other
-Requires: perl-base >= 2:5.8.6-1mdk, urpmi >= 4.6.13, modutils >= 2.3.11, usermode-consoleonly >= 1.44-4mdk, msec >= 0.38-5mdk
-Requires: %{name}-backend = %version-%release
-Requires: monitor-edid
-Requires: netprofile
-Obsoletes: diskdrake kbdconfig mouseconfig printtool setuptool drakfloppy
-Provides: diskdrake, kbdconfig mouseconfig printtool setuptool, drakfloppy = %version-%release
-Provides: perl(Newt::Newt)
-Provides: perl(network::isdn_consts)
-
-%package backend
-Summary: Drakxtools libraries and background tools
-Group: System/Configuration/Other
-Requires: ldetect-lst >= 0.1.71
-Requires: dmidecode
-Conflicts: drakxtools-newt < 10-51mdk
-
-
-%package http
-Summary: The drakxtools via http
-Group: System/Configuration/Other
-Requires: %{name}-newt = %version-%release, perl-Net_SSLeay >= 1.22-1mdk, perl-Authen-PAM >= 0.14-1mdk, perl-CGI >= 2.91-1mdk
-PreReq: rpm-helper
-
-%package -n drakx-finish-install
-Summary: First boot configuration
-Group: System/Configuration/Other
-Requires: %{name} = %version-%release
-
-%package -n harddrake
-Summary: Main Hardware Configuration/Information Tool
-Group: System/Configuration/Hardware
-Requires: %{name}-newt = %version-%release
-Requires: hwdb-clients
-Obsoletes: kudzu, kudzu-devel, libdetect0, libdetect0-devel, libdetect-lst, libdetect-lst-devel, detect, detect-lst
-Provides: kudzu, kudzu-devel, libdetect0, libdetect0-devel, libdetect-lst, libdetect-lst-devel, detect, detect-lst
-Prereq: rpm-helper
-
-%package -n harddrake-ui
-Summary: Main Hardware Configuration/Information Tool
-Group: System/Configuration/Hardware
-Requires: %name = %version-%release
-Requires: sane-backends
-
-%description
-Contains many Mandrivalinux applications simplifying users and
-administrators life on a Mandrivalinux machine. Nearly all of
-them work both under XFree (graphical environment) and in console
-(text environment), allowing easy distant work.
-
-drakbug: interactive bug report tool
-
-drakbug_report: help find bugs in DrakX
-
-drakclock: date & time configurator
-
-drakfloppy: boot disk creator
-
-drakfont: import fonts in the system
-
-draklog: show extracted information from the system logs
-
-draknet_monitor: connection monitoring
-
-drakperm: msec GUI (permissions configurator)
-
-drakprinter: detect and configure your printer
-
-draksec: security options managment / msec frontend
-
-draksplash: bootsplash themes creation
-
-drakTermServ: terminal server configurator
-
-listsupportedprinters: list printers
-
-net_applet: applet to check network connection
-
-%description backend
-See package %name
-
-%description newt
-Contains many Mandrivalinux applications simplifying users and
-administrators life on a Mandrivalinux machine. Nearly all of
-them work both under XFree (graphical environment) and in console
-(text environment), allowing easy distant work.
-
-adduserdrake: help you adding a user
-
-diskdrake: DiskDrake makes hard disk partitioning easier. It is
-graphical, simple and powerful. Different skill levels are available
-(newbie, advanced user, expert). It's written entirely in Perl and
-Perl/Gtk. It uses resize_fat which is a perl rewrite of the work of
-Andrew Clausen (libresize).
-
-drakauth: configure authentification (LDAP/NIS/...)
-
-drakautoinst: help you configure an automatic installation replay
-
-drakbackup: backup and restore your system
-
-drakboot: configures your boot configuration (Lilo/GRUB,
-Bootsplash, X, autologin)
-
-drakconnect: LAN/Internet connection configuration. It handles
-ethernet, ISDN, DSL, cable, modem.
-
-drakfirewall: simple firewall configurator
-
-drakgw: internet connection sharing
-
-drakkeyboard: configure your keyboard (both console and X)
-
-draklocale: language configurator, available both for root
-(system wide) and users (user only)
-
-drakmouse: autodetect and configure your mouse
-
-drakproxy: proxies configuration
-
-drakscanner: scanner configurator
-
-draksound: sound card configuration
-
-drakx11: menu-driven program which walks you through setting up
-your X server; it autodetects both monitor and video card if
-possible
-
-drakxservices: SysV services and daemons configurator
-
-drakxtv: auto configure tv card for xawtv grabber
-
-lsnetdrake: display available nfs and smb shares
-
-lspcidrake: display your pci information, *and* the corresponding
-kernel module
-
-%description http
-This add the capability to be runned behind a web server to the drakx tools.
-See package %name
-
-
-%description -n drakx-finish-install
-For OEM-like duplications, it allows at first boot:
-- network configuration
-- creating users
-- setting root password
-- choosing authentication
-
-
-%description -n harddrake
-The harddrake service is a hardware probing tool run at system boot
-time to determine what hardware has been added or removed from the
-system.
-It then offer to run needed config tool to update the OS
-configuration.
-
-
-%description -n harddrake-ui
-This is the main configuration tool for hardware that calls all the
-other configuration tools.
-It offers a nice GUI that show the hardware configuration splitted by
-hardware classes.
-
-
-%prep
-%setup -q
-
-%build
-%make CFLAGS="$RPM_OPT_FLAGS"
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-%make PREFIX=$RPM_BUILD_ROOT install
-mkdir -p $RPM_BUILD_ROOT/{%_initrddir,%_sysconfdir/{X11/xinit.d,sysconfig/harddrake2}}
-touch $RPM_BUILD_ROOT/etc/sysconfig/harddrake2/previous_hw
-
-dirs1="usr/lib/libDrakX usr/share/libDrakX"
-(cd $RPM_BUILD_ROOT ; find $dirs1 usr/bin usr/sbin ! -type d -printf "/%%p\n")|egrep -v 'bin/.*harddrake' > %{name}.list
-(cd $RPM_BUILD_ROOT ; find $dirs1 -type d -printf "%%%%dir /%%p\n") >> %{name}.list
-
-perl -ni -e '/dbus_object\.pm|network\/(activefw|monitor)\.pm|clock|drak(backup|bug|clock|floppy|font|hosts|ids|log|net_monitor|nfs|perm|printer|sec|splash|TermServ)|gtk|icons|logdrake|net_applet|net_monitor|pixmaps|printer|roam|xf86misc|\.png$/ ? print STDERR $_ : print' %{name}.list 2> %{name}-gtk.list
-perl -ni -e '/http/ ? print STDERR $_ : print' %{name}.list 2> %{name}-http.list
-perl -ni -e 'm!lib/libDrakX|bootloader-config|fileshare|lsnetdrake|drakupdate_fstab|rpcinfo|serial_probe! && !/newt/i ? print STDERR $_ : print' %{name}.list 2> %{name}-backend.list
-perl -ni -e '/finish-install/ ? print STDERR $_ : print' %{name}.list 2> finish-install.list
-
-#mdk menu entry
-mkdir -p $RPM_BUILD_ROOT/%_menudir
-
-cat > $RPM_BUILD_ROOT%_menudir/drakxtools-newt <<EOF
-?package(drakxtools-newt): \
- needs="X11" \
- section="System/Configuration/Other" \
- title="LocaleDrake (System)" \
- longtitle="System wide language configurator" \
- command="/usr/bin/drakconf --start-with=Localization" \
- icon="localedrake.png"
-
-?package(drakxtools-newt): \
- needs="X11" \
- section="System/Configuration/Other" \
- title="LocaleDrake (User)" \
- longtitle="Language configurator" \
- command="/usr/bin/localedrake" \
- icon="localedrake.png"
-
-EOF
-
-cat > $RPM_BUILD_ROOT%_menudir/harddrake-ui <<EOF
-?package(harddrake-ui):\
- needs="X11"\
- section="Configuration/Hardware"\
- title="HardDrake"\
- longtitle="Hardware Central Configuration/information tool"\
- command="/usr/sbin/harddrake2"\
- icon="harddrake.png"
-EOF
-
-cat > $RPM_BUILD_ROOT%_menudir/net_applet <<EOF
-?package(drakxtools):\
- needs="X11"\
- section="System/Monitoring"\
- title="NetApplet"\
- longtitle="Network monitoring applet"\
- command="/usr/bin/net_applet --force"\
- icon="/usr/share/libDrakX/pixmaps/connected.png"
-EOF
-
-cat > $RPM_BUILD_ROOT%_sysconfdir/X11/xinit.d/harddrake2 <<EOF
-#!/bin/sh
-exec /usr/share/harddrake/service_harddrake X11
-EOF
-
-cat > $RPM_BUILD_ROOT%_sysconfdir/X11/xinit.d/net_applet <<EOF
-#!/bin/sh
-DESKTOP=\$1
-case \$DESKTOP in
- KDE|GNOME|IceWM|Fluxbox|XFce4) exec /usr/bin/net_applet;;
-esac
-EOF
-
-mv $RPM_BUILD_ROOT%_sbindir/service_harddrake_confirm $RPM_BUILD_ROOT%_datadir/harddrake/confirm
-
-chmod +x $RPM_BUILD_ROOT{%_datadir/harddrake/*,%_sysconfdir/X11/xinit.d/{harddrake2,net_applet}}
-# temporary fix until we reenable this feature
-rm -f $RPM_BUILD_ROOT%_sysconfdir/X11/xinit.d/harddrake2
-
-%find_lang libDrakX
-cat libDrakX.lang >> %name.list
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-%update_menus
-[[ ! -e %_sbindir/kbdconfig ]] && %__ln_s -f keyboarddrake %_sbindir/kbdconfig
-[[ ! -e %_sbindir/mouseconfig ]] && %__ln_s -f mousedrake %_sbindir/mouseconfig
-[[ ! -e %_bindir/printtool ]] && %__ln_s -f ../sbin/printerdrake %_bindir/printtool
-:
-
-%postun
-%clean_menus
-for i in %_sbindir/kbdconfig %_sbindir/mouseconfig %_bindir/printtool;do
- [[ -L $i ]] && %__rm -f $i
-done
-:
-
-%post http
-%_post_service drakxtools_http
-
-%preun http
-%_preun_service drakxtools_http
-
-%post newt
-%update_menus
-
-%postun newt
-%clean_menus
-
-%post -n harddrake-ui
-%update_menus
-
-%postun -n harddrake-ui
-%clean_menus
-
-%post -n harddrake
-%_post_service harddrake
-
-%preun -n harddrake
-%_preun_service harddrake
-
-%postun -n harddrake
-file /etc/sysconfig/harddrake2/previous_hw | fgrep -q perl && %_datadir/harddrake/convert || :
-
-%files backend -f %{name}-backend.list
-%defattr(-,root,root)
-%config(noreplace) /etc/security/fileshare.conf
-%attr(4755,root,root) %_sbindir/fileshareset
-
-%files newt -f %name.list
-%defattr(-,root,root)
-%_menudir/drakxtools-newt
-%doc diskdrake/diskdrake.html
-%_iconsdir/localedrake.png
-%_iconsdir/large/localedrake.png
-%_iconsdir/mini/localedrake.png
-%_mandir/*/*
-
-%files -f %{name}-gtk.list
-%defattr(-,root,root)
-/usr/X11R6/bin/*
-%_sysconfdir/X11/xinit.d/net_applet
-%_menudir/net_applet
-
-%files -n harddrake
-%defattr(-,root,root)
-%config(noreplace) %_initrddir/harddrake
-%dir /etc/sysconfig/harddrake2/
-%config(noreplace) /etc/sysconfig/harddrake2/previous_hw
-%dir %_datadir/harddrake/
-%_datadir/harddrake/*
-#%_sysconfdir/X11/xinit.d/harddrake2
-
-%files -n harddrake-ui
-%defattr(-,root,root)
-%dir /etc/sysconfig/harddrake2/
-%_sbindir/harddrake2
-%_datadir/pixmaps/harddrake2
-%_menudir/harddrake-ui
-%_iconsdir/large/harddrake.png
-%_iconsdir/mini/harddrake.png
-%_iconsdir/harddrake.png
-
-%files -n drakx-finish-install
-%defattr(-,root,root)
-%config(noreplace) %_sysconfdir/sysconfig/finish-install
-%_sysconfdir/X11/xsetup.d/finish-install.xsetup
-%_sbindir/finish-install
-
-%files http -f %{name}-http.list
-%defattr(-,root,root)
-%dir %_sysconfdir/drakxtools_http
-%config(noreplace) %_sysconfdir/pam.d/miniserv
-%config(noreplace) %_sysconfdir/init.d/drakxtools_http
-%config(noreplace) %_sysconfdir/drakxtools_http/conf
-%config(noreplace) %_sysconfdir/drakxtools_http/authorised_progs
-%config(noreplace) %_sysconfdir/logrotate.d/drakxtools-http
-
-%changelog
-* Fri Aug 5 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.41mdk
-- drakconnect (blino):
- o allow to use WEP keys in wpa_supplicant
- o use ifplugd for wireless interfaces
- o use ifup/ifdown with the boot option to handle ifplugd
-- draksplash (blino):
- o handle progress bar color
- o install jpegtopnm if needed
-- drakTermServ: GUI enhancements (stew)
-- drakUPS: do not detect some keyboards as UPSes
-- drakxtv: fix configuring drivers other than bttv
-- autosetupprintqueues: fix logs (till, #17264)
-- harddrake:
- o do not detect PCI/USB modems twice (as modems and as unknown
- devices)
- o run keyboardrake for keyboards
- o do not offer to configure driver of keyboards and mice (#17254)
-- localedrake: fix global KDE config when switching locales and when
- font changes whereas KDE charset doesn't (Mashrab Kuvatov)
-- printerdrake: Added special handling for the "capt" driver (Canon
- LBP-810/1120 winprinters) (till)
-- scannerdrake: fix detecting scanners
-- XFdrake (pixel): don't have empty ModeLines lying around (#16960)
-
-* Wed Aug 3 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.40mdk
-- do not write rules conflicting with udev ones
-- don't package dbus stuff && finish-install in drakxtools-backend
-- diskdrake: minimal reiser4 support (pixel, #15839)
-- drakclock: add some ntp servers from brazil (pixel, #16879)
-- drakconnect (blino):
- o apply gateway modifications (#17260)
- o fix applying DNS change (#17253)
- * fix for new sysfs tree architecture
-- drakgw: make sure shorewall gets enabled (blino, #17238)
-- draksound: handle a couple more drivers
-- net_applet: put wireless items in a submenu (blino)
-
-* Fri Jul 29 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.39mdk
-- do not detect WingMan & Logitech devices as UPSes (#16995, #16994)
-- drakconnect: fix testing network connection (blino)
-- draksound: emphasize if drivers are OSS or ALSA based (#15902)
-- localedrake: fixed KDE font for extended cyrillic languages (pablo)
-- net_applet: add support for active firewall (blino)
-- printerdrake (till):
- o fix configuring sane
- o print queue auto setup
-
-* Wed Jul 27 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.38mdk
-- enforce GNOME button order when not under KDE
-- make more dialogs transient if possible
-- drakconnect (blino):
- o fix ISDN configuration
- o fix writing module aliases
- o write hosts in correct order in /etc/hosts (#15039)
- o do not kill mcc (#17024)
-- drakfirewall (blino):
- o don't write alias interfaces in shorewall interfaces file
- o run shorewall clear if firewall is stopped (#17046)
-- drakhosts, draknfs: improved GIU (antoine)
-- draksound: fix intel support (#16944)
-- mousedrake: fix alps touchpads detection (blino)
-- net_applet (blino):
- o enable activefw
- o misc wireless enhancements
-- XFdrake: adopt to new mandriva-theme package naming schema (Funda
- Wang, #16977)
-
-* Tue Jul 19 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.37mdk
-- fix layout for programms embedded with their menubar (eg: harddrake,
- printerdrake, rpmdrake) (#13931)
-- draknfs: remove ipnet/32 in access_list (antoine)
-- harddrake2: really reap zombie children and let be able to run a
- second config tool again (#16851)
-- net_applet: misc improvments (blino)
-
-* Mon Jul 18 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.36mdk
-- drakconnect: write firewire mac_addresses again (oblin)
-- draknfs:
- o fix displaying help the second time
- o make sub dialogs modal and transcient to their main window
- o advanced options' help:
- * improve layout
- * fix text phrasing
- * make it consistent with the GUI (ensure labels are named the
- same way on buttons and in help) and speak about labels not
- actual option names in config file
-- drakhosts:
- o make sub dialogs modal and transcient to their main window
- o improve layout (hidden buttons)
-- draksplash: do not die if loaded file isn't an image (blino, #16829)
-- drakxtv: really display sg when there's no card (blino, #16716)
-- require perl-Net-DBus (for net_applet and drakids) (blino)
-
-* Fri Jul 15 2005 Olivier Blin <oblin@mandriva.com> 10.3-0.35mdk
-- net_applet: initial wireless support
-- drakgw: move wait message after package installation
- (or else the interface isn't active)
-- draknfs (Antoine):
- o move menu above banner
- o use expander to show/hide advanced options,
- o remove empty value in advanced option
- o change draknfs tittle (thx Fabrice Facorat)
- o add exit on ok button
- o ensure nfs-utils is installed
-- drakTermServ (Stew): add/remove entries to default PXE config
-
-* Mon Jul 11 2005 Olivier Blin <oblin@mandriva.com> 10.3-0.34mdk
-- really write modem/adsl ifcfg files (fix ONBOOT setting)
-- don't restart network service at drakconnect startup
-- draknfs (Antoine):
- o always display ok_cancel button
- o add a checkbox to enable/disable advanced options
-- drakTermServ (Stew):
- don't try to manipulate PXE stuff if the directory isn't present
-
-* Fri Jul 8 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.33mdk
-- drakboot: add support for graphical grub (Herton Ronaldo Krzes)
-- draknfs: various adjustement in main windows (antoine)
-- drakvpn: fix untranslated strings (#16736)
-
-* Thu Jul 7 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.32mdk
-- drakconnect: do not restart network to apply modifications, run ifup
- or ifplugd instead (blino)
-- draknfs, drakhosts: GUI improvements (antoine)
-
-* Tue Jul 5 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.31mdk
-- drakfloppy: do not package it anymore since kernel is too big
- (#10565)
-- drakhosts, draknfs: new tools (antoine)
-- harddrake service: fix faillure on startup
-
-* Fri Jul 1 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.30mdk
-- diskdrake:
- o misc LVM enhancements (pixel, the "Anne" effect, #16168, #16176,
- #16189, #16668)
- o enhanced dmraid support (pixel)
- o don't allow labels on "/" for !extX fs since mkinitrd only handle
- ext2/ext3 labels (pixel)
- o describe "grpquota" and "usrquota" mount options (#15671)
-- drakbug: fix reporting bugs for "Standalone Tools" and prevent shell
- parsing unquoted bugzilla URL(blino & me, #16580)
-- drakfirewall (blino):
- o add 'routeback' option for bridge interfaces in shorewall
- interfaces file
- o don't write loc to fw ACCEPT rules, we always reset the policy to
- accept (#16087)
-- draksplash (blino):
- o write progress bars in bootsplash config files
- o update crossbars when scale values are modified
-- net_applet: reduce memory footprint (#15308)
-
-* Thu Jun 30 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.29mdk
-- do not load librpm when not needed (rafael, me)
-- diskdrake: enhanced dmraid support (pixel)
-- drakboot: handle no bootloader configuration found (pixel)
-
-* Mon Jun 27 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.28mdk
-- drakxtv:
- o enable to configure cx88 driver
- o update card lists from kernel-2.6.12
-- net_applet: reduce fork()/exec() pressure on system (blino)
-- service_harddrake: fix switch from nvidia to nv for X.org
-
-* Fri Jun 24 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.27mdk
-- diskdrake (pixel):
- o enhanced dmraid support
- o some free space computing for LVM
- o support labels for more file systems
-- drakauth (blino, pixel):
- o fix crash (#16564)
- o fix NISDOMAIN
-- localedrake: add scim-ccinput support (funda wang)
-- net_monitor: fix crash (blino)
-- more PXE infrastructure (blino)
-
-* Mon Jun 20 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.26mdk
-- drakconnect: don't strip VLAN and MTU fields from ifcfg files (blino)
-- diskdrake: initial dmraid support (pixel)
-- fix some programs after cleanups:
- o drakconnect, drakvpn (blino, #16505, #16502)
- o harddrake2 (#16472)
-- XFdrake: fix 3D on ATI cards
-
-* Fri Jun 17 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.25mdk
-- drakboot:
- o make it use stage1_5 thus enabling to survive disk change, ie
- geometry alteration (pixel)
- o fix reading config with new grub (thus fixing detectloader,
- bootloader-config & installkernel)
-- harddrake: make it load mouse modules on change, since
- modprobe.preload is read before harddrake is run, thus fixing
- synaptics (blino)
-
-* Wed Jun 15 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.24mdk
-- fix banner widget breaking rpmdrake and the like
-- XFdrake: prevent loading/unloading twice the same glx module on non
- NV cards
-
-* Tue Jun 14 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.23mdk
-- drakauth: stop messing with likeauth and nullok options and keep
- them on the pam_unix line (pixel, #12066)
-- drakboot:
- o adapt to new grub
- o don't drop "shade" and "viewport" lines (pixel, #16372)
-- drakconnect: add senegal ADSL provider entry (daouda)
-- XFdrake: protect quotes in monitor names (pixel, #16406)
-
-* Wed Jun 8 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.22mdk
-- drakfirewall (blino):
- o do not crash when restarting shorewall
- o do not write buggy shorewall masqfile when connection sharing is
- disabled
-
-* Tue Jun 7 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.21mdk
-- bootloader-config, drakboot, diskdrake: fix some LABEL bugs (pixel)
-- drakauth: read existing authentication conf (pixel)
-- drakbackup: tape backup/restore fixes to work with new .backupignore
- scheme & other bug fixes (stew)
-- drakboot: keep read-only, read-write and label as verbatim as
- possible (pixel)
-- drakconnect (blino):
- o big code base cleanups
- o keep NETWORKING_IPV6 and FORWARD_IPV4 variables in
- /etc/sysconfig/network
- o fix old ISDN modems
- o fix calling s2u on system hostname change
-- drakedm: get list of DM from /etc/X11/dm.d/*.conf (pixel)
-- draksplash: misc fixes (blino)
-- finish-install: add language selection to finish-install
-
-* Mon May 30 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.20mdk
-- handle more DVB cards
-- drakconnect: third party support update (blino):
- o point the user to the relevant packages/documentation/url if
- needed,
- o do not allow to configure a device if its requirements aren't
- satisfied
-- harddrake service: load drivers for newly added devices so that they
- work out of the box on first boot after card plugging (AGP, IDE, DVB,
- SCSI, TV)
-- printerdrake: support for PPD file names with spaces (till, #16172)
-
-* Fri May 27 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.19mdk
-- drakedm: handle /etc/X11/dm.d/* entries (as proposed by Loic Baudry)
-- localedrake:
- o display SCIM combinaisons in a sub menu
- o enable to select extra SCIM combinaisons: scim+anthy, scim+canna,
- scim+fcitx, scim+m17n, scim+prime, and scim+skk;
-
-* Fri May 27 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.18mdk
-- drakgw, drakshorewall: misc fixes (blino)
-- draksplash (blino):
- o use scrollbar in preview window
- o try not to be larger than screen size minus toolbars size
- o close_window -> close_all
-- harddrake: fix misdetecing USB mass storage devices (#13569)
-- localedrake:
- o enable to select scim+uim again
- o install needed packages for kinput2
-- net_applet: let user call drakroam (blino, #16019)
-
-* Tue May 24 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.17mdk
-- drakgw (blino):
- o wizardify
- o allow not to enable DNS, dhcpd and proxy servers
- o allow not to enable CUPS broadcast
- o use network interfaces instead of network addresses in CUPS
- configuration
-- harddrake: use mousedrake to configure tablets & touchscreens
-
-* Sun May 22 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.16mdk
-- interactive layer: fix canceling managment in text mode
-- XFdrake: only run ldconfig if needed (aka only if GL config was
- altered), thus speeding up auto-config of X in harddrake service
-- fix joystick detection (pixel, #16099)
-
-* Thu May 19 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.15mdk
-- drakconnect, harddrake: detect all ADSL modems of each kind
-- harddrake GUI:
- o detect yet more webcams and USB audio devices
- o DVB support:
- * list DVB cards in their own category
- * install needed packages for DVB
- o list tablets and touchscreens in their own category
- o fix detecting joysticks
- o really list ATM devices
-- harddrake service: install/remove DVB drivers if needed
-
-* Thu May 19 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.14mdk
-- interactive layer: handle canceling wizards in text mode
-- hardware support:
- o detect more webcams
- o detect more ADSL USB modems (needs further drakconnect work)
-- harddrake:
- o create new categories for USB audio, ATM, Bluetooth, WAN, and radio devices
- o split joysticks category into real joystick and gameport controller ones
-- localedrake: clarify "other countries" vs "advanced" label depending if the
- language is spoken in several countries and if the language needs an IM method
-
-* Tue May 17 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.13mdk
-- drakboot (blino):
- o add the "Create new theme" button back
- o allow to choose between "text only", "verbose" and "silent"
- bootsplash modes
-- drakconnect (blino):
- o use iwpriv for WPA with rt2x00 drivers (since they don't support
- wpa_supplicant)
- o keep # and * characters in phone number (#16031)
-- drakroam:
- o fix perms on /etc/wlandetect.conf (#16020)
- o really write waproamd config files (blino)
-
-* Mon May 16 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.12mdk
-- fix GtkTextView wrapper
-- drakups: do not detect MS joystick as UPS (#15930)
-
-* Thu May 12 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.11mdk
-- diskdrake: default to "Custom" when group fileshare exists (pixel, #15917)
-- drakbackup (stew):
- o drop webdav support (can be mounted as a normal net filesystem
- these days)
- o remove translation on "tape" media selection (#15437)
- o rework .backupignore handling (#12352)
-- drakconnect: netconnect.pm: reorder drakconnect first screen (blino)
-- drakups: fix detecting Wingman gamepad as UPS (#15750)
-- harddrake: ensure wait message is centered on mcc
-- harddrake service: fix PCMCIA breakage (#15742)
-- fix serial controllers detection (#15457)
-
-* Tue May 10 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.10mdk
-- draksplash (blino):
- o improved layout (separate window for image previews, notebook to
- split silent/verbose/console settings)
- o update scale factors when the theme name is changed too
- o use default jpeg image path in config file for both silent and
- verbose images
- o force the exact image size when writing a theme
- o write bootsplash v3 configuration files (progress bar still
- missing)
- o allow to modify progress bar and console box by dragging the mouse
- o really get default vga mode
- o shrink preview window on resolution change
- o handle both silent and verbose images
-- localedrake (UTUMI Hirosi):
- o add support for iiimf
- o do not install anymore uim-anthy for japanese users
-
-* Wed May 4 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.9mdk
-- diskdrake (pixel):
- o fix displaying number of logical extents
- o allow resizing ext3 LV if not mounted
- o allow resizing reiserfs LV even if not mounted
-- drakbackup (stew):
- o clarify quota message, optional delete old backups (#15066)
- o optional mail "From" address (#15293)
- o fix automagic addition of /root to backups when not desired
-- drakconnect (blino):
- o ask wireless settings before boot protocol selection
- o remove useless warning in install, we never override configuration (#10827)
-- draksplash (blino):
- o fix theme creation
- o preview theme in real time, cleanups
- o use default values for scale settings
- o draw a cross inside the text box
-- drakTermServ (stew):
- o update for new etherboot
- o predict NBI disk space usage and check
- o catch failed NBI creation (#13902)
- o catch failed dhcpd.conf creation (#13943)
- o misc small bug fixes
-
-* Mon May 2 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.8mdk
-- ensure most sub dialogs reuse the icon of their main window
-- drakboot: improve layout
-- drakconnect: fix USB devices detection for ndiswrapper (blino)
-- harddrake: fix SATA & hw RAID detection (detect them pior to detecting PATA)
-
-* Fri Apr 29 2005 Thierry Vignaud <tvignaud@mandriva.com> 10.3-0.7mdk
-- drakconnect (blino):
- o don't write /etc/ppp/options anymore, adjust options in peer files
- o display VPI/VCI values in decimal
- o configure pppoe connections in a ppp peer file
-- drakroam (blino):
- o do not write blank ESSID
- o exit and warn when no wireless interface is found (#15244)
-- drakups: do not detect IR devices as UPSes (#15495)
-- XFdrake: if one prefer using "Modes" instead of "Virtual", keep it
- as is (pixel)
-
-* Mon Apr 25 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.3-0.6mdk
-- drakconnect (blino):
- o fix WPA key (#15621)
- o allow to disable WPA even if no key is used
- o handle errors in wireless packages installation
-- drakroam: fix Signal Quality parsing (blino)
-
-* Thu Apr 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.3-0.5mdk
-- mandrakesoft is now mandriva
-
-* Thu Apr 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.3-0.4mdk
-- drakconnect: basic tokenring support
-
-* Thu Apr 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.3-0.3mdk
-- drakbackup, drakfont, draksplash: switch to gtk+-2.6's new file selector
-- drakbackup, drakroam: fix layout
-- drakfont: filter file list so that only fonts are displayed
-
-* Wed Apr 20 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.3-0.2mdk
-- drakconnect (blino):
- o merge wireless steps and move advanced settings in advanced mode (#15501)
- o configure wpa driver in drakconnect, wpa_supplicant init script is dropped
- o fix default wireless mode to be "Managed" instead of "Secondary"
- o really use given encryption key
- o improve ndiswrapper driver configuration (allow to select driver,
- device and many errors handling)
- o fix fallback sysfs if ethtool failled
- o do not write zeroed MAC addresses in iftab, it confuses ifrename
- o do not crash if modprobe fails
- o unload ndiswrapper first so that the newly installed .inf files
- will be read
- o allow to choose the wireless encryption mode between "None", "Open
- WEP", "Restricted WEP" and "WPA Pre-Shared Key"
-- drakfirewall: fix automatic net interface detection (blino)
-- drakroam: fix SSID listing (blino)
-- keyboardrake: update keyboard list for next xorg-x11 (pablo)
-- mousedrake (blino):
- o preselect synaptics touchpad if no external mouse is present
- o better detection for touchpad
- o append evdev in modprobe.preload if a touchpad is detected
- o always configure an universal mouse so that USB mices can be hotplugged
- o always set synaptics touchpad as secondary and don't list them in
- mousedrake
-- net_applet: increase network check timeout to lower the load (blino)
-- XFdrake: suggest 1280x1024 instead of 1280x960 which causes pbs (pixel)
-
-* Fri Apr 15 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.3-0.1mdk
-- drakbackup: fix direct-to-tape backup/restore issues (stew, #15293)
-- drakconnect (blino):
- o use sysfs as fallback to detect wireless interfaces (eg:
- rt2x00/prism2_*)
- o allow to modify METRIC settings in the wizard
- o fix displaying wifi data in manage interface
-
-* Tue Apr 12 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-24mdk
-- drakconnect: fix connection establishment (rafael)
-
-* Mon Apr 11 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-23mdk
-- drakconnect (blino):
- o fix error reporting for ndiswrapper package installation (#15373)
- o handle spaces in ndiswrapper drivers path
-- XFdrake (pixel):
- o fix empty ModeLine lines
- o 1152x864 needs more modelines than the poor 1152x864@75Hz builtin
- xorg (#11698)
-
-* Fri Apr 8 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-22mdk
-- drakconnect: always restart slmodem, even if it was already
- installed (blino)
-- harddrake: fix harddrake crash with USB/PCI DSL modems (blino, #15034)
-
-* Thu Apr 7 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-21mdk
-- drakconnect (blino):
- o fix support for fix h[cs]f modems
- o create correct /dev/modem && install correct package for HCF modems
-- drakroam (blino):
- o don't truncate default gateway (#15247)
- o hide roaming frame by default
-- net_applet (blino):
- o really allow users to start connection without having to type the
- root password
- o fix refresh
-
-* Tue Apr 5 2005 Olivier Blin <oblin@mandrakesoft.com> 10.2-20mdk
-- mousedrake: really apply specific ALPS touchpad settings (#14510)
-- drakconnect:
- o install dkms packages if found
- o support more slmodems
-- net_monitor: improve wifi detection
-- drakroam:
- o do not crash if no essid is selected (partially fix #15244)
- o hide unavailable features, add close button
-- drakboot (Pixel): apply patch from bugzilla #15216, adding support for
- "password=..." and "restricted" at per-entry level (thanks to jarfil)
-- misc charset fixes (Pixel, Pablo)
-
-* Mon Apr 4 2005 Olivier Blin <oblin@mandrakesoft.com> 10.2-19mdk
-- drakconnect:
- o only switch up wireless devices during detection
- o do not reupload firmware for eagle-usb modems if already done
- o disconnect internet interface before trying to connect
-- mousedrake: configure wacom devices with synaptics touchpads too
-- printerdrake (Till):
- o Fixed bug #4319: Printer options cannot be set after renaming the
- printer or changing the connection type
- o Fixed bug of PostScript printers with manufacturer-supplied PPD
- cannot be renamed at all
- o Fixed bug of print queue being deleted when renaming fails
- o Fixed bug of printerdrake trying to open a message window when
- non-interactive queue generation fails
- o Fixed pre-definition of $printer->{ARGS}, this bug made printerdrake
- crashing sometimes
-- diskdrake (Pixel): add /usr/local and /opt to suggestions_mntpoints
-
-* Fri Apr 1 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-18mdk
-- drakconnect: enable ethernet interfaces during detection, thus
- fixing Ralink wireless detection (blino)
-- harddrake: fix crash
-- mousedrake: configure wacom devices with synaptics touchpads too
- (blino)
-
-* Thu Mar 31 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-17mdk
-- drakconnect: do not use ifplugd for wireless cards (and don't allow
- to enable it) (blino)
-- drakfirewall: make it usable (pixel, #15116)
-- drakups: do not detect USB joystics as UPSes (#15131)
-- harddrake:
- o do not try to install packages that are not availlable (#15106)
- o do no try to install too generic hw packages (#15101)
- o do not detect USB joystics as UPSes (#15102)
-- localedrake: do not try to logout wm (pixel, #15087)
-
-* Wed Mar 30 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-16mdk
-- drakconnect (blino):
- o fix speedtouch microcode url (#15095)
- o fix sagem modem config
- o try to use the country specific CMV for sagem modems
-- harddrake:
- o list hardware RAID controllers in their own section (so that they do not
- appear in the unknown one)
- o ensure we detect all known SATA controllers and all known sound cards
- o fix optical mice detection (#15082)
-- net_applet: really load network configuration at start (blino)
-- printerdrake: do not mis-detect some USB keyboards as printers (till)
-
-* Tue Mar 29 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-15mdk
-- drakconnect (blino):
- o fix eaglectrl path (#15033)
- o detect more Bewan devices
- o fix support for sagem modems not using pppoa
-- harddrake: add an option in harddrake to probe imm/ppa (pixel,
- #12560)
-- localedrake:
- o fix russian size (pixel, #14988)
- o "unicode" checkbox is visible only in expert mode
-- fix tools' crash when drakconf is not installing (#13392)
-
-* Fri Mar 25 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-14mdk
-- drakroam:
- o do not crash (blino)
- o fix translations
-- net_applet (blino):
- o ask for root password if needed when setting a new profile
- o force refresh if asked by user from the menu
-
-* Thu Mar 24 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-13mdk
-- banners: make banner be RTL aware (aka follow language direction and
- display itself mirrored for RTL languages) (#11910)
-- diskdrake (pixel):
- o ensure we use/propose a free md when creating a new one
- o after "mdadm --assemble" there can be some inactivate mds busying
- devices, stopping them
-- drakconnect (blino):
- o make Bewan PCI modems work again
- o add support for modems using pppoatm (e.g. SpeedTouch) and ISP
- using RFC 1483 Routed VC MUX (e.g. Free Degroupe)
-
-* Wed Mar 23 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-12mdk
-- XFdrake: fix probing on neomagic (pixel)
-- harddrake: package rpmsrate so that installing hw packages works
-
-* Tue Mar 22 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-11mdk
-- drakconnect: do not list wifi* interfaces (blino, #14523)
-- harddrake2: install packages needed for hw support
-- keyboarddrake: run dmidecode only once we acquired root capabilities
- (pixel, #13619)
-
-* Mon Mar 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-10mdk
-- drakboot: enhance yaboot macos entry handling (cjw, #14642)
-- drakconnect: disable network hotplug for the via-velocity driver
- (#14763)
-- drakups:
- o fix driver for APC UPSes for auto USB probing
- o set extra parameters if present
-- net_applet (blino):
- o force start from menu (#14858)
- o don't modify autostart config file value if started with --force
-- XFdrake (blino):
- o use new recommended settings for synaptics-0.14.0
- o use specific Synaptics settings for ALPS devices (#14512)
-
-* Fri Mar 18 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-9mdk
-- drakTermServ: detect all NIC that're know to drakconnect
-- drakups: fix device path when manually adding an UPS (#12290)
-- logdrake: fix explanation mode only displaying last line (#14368)
-
-* Fri Mar 18 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-8mdk
-- diskdrake (pixel):
- o fix remove on LVM in newt interface (#14254)
- o remove the lvm if destroying it succeeds (#14249)
-- drakboot: handle grub file names that do not correspond to a mounted
- filesystem (pixel, #14410)
-- drakconnect: remove other mac address occurrences in iftab (blino)
-- drakTermServ (stew):
- o lose the "system" calls
- o use pxe.include now
-- drakperm:
- o do not ignore groups with empty password field (#14777)
- o better looking GUI: span groups & users on several columns (up to 3)
-- localedrake: always warn the user to logout, even if we can't help
- (pixel, #14403)
-
-* Thu Mar 17 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-7mdk
-- drakconnect:
- o fix localized sorting (#14634)
- o manage interface (blino):
- * allow to modify non configured devices
- * really detect wireless devices
-- harddrake: fix adsl devices detection (blino, #14747)
-- logdrake: fix save dialog (blino)
-- printerdrake: fix queue name auto-generation, it sometimes hanged in
- an endless loop (till, #14426, #14525, #14563)
-- XFdrake (pixel):
- o instead of having xorg.conf symlinked to XF86Config, do the
- contrary
- o use monitor-probe-using-X
- o remove the "ratio" combo and have the resolutions from current
- ratio by default and allow "Other" to see all others
-
-* Wed Mar 16 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-6mdk
-- drakboot: fix dropping line macos in yaboot.conf (pixel, #14642)
-- drakconnect (blino):
- o allow to display multiple instances of the similar adsl devices
- o fix unicorn packages installation
-- interactive layer: fix some nasty bug
-- localekdrake:
- o preserve utf-8 setting (#12308)
- o properly set UTF-8 for HAL mount options if needed (#13833)
- o enable to enable/disable utf-8
- o install scim-input-pad when switching IM for japanese
- o ensure there's never a "previous" button on first step (even when
- stepping back)
-- printerdrake: fix setting of default printer on daemon-less CUPS
- client (till, #13940)
-- XFdrake: probe DDC, then fallbacks on DMI
-
-* Tue Mar 15 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-5mdk
-- diskdrake: add support for XBox (stew, pixel)
-- drakboot: don't die when we have no entries in grub menu.lst (pixel)
-- drakconnect (blino):
- o allow not to set gateway device (#14633)
- o fix and force CMVs symlink creation for eagle-usb
-- drakfirewall: allow connections from local net to firewall (blino,
- #14586)
-- XFdrake (pixel):
- o for 1400x1050, put the resolutions (60 and 75Hz are already in
- extramodes, but they are GTF modelines, we can overrule them)
- o don't add modelines for 1280x1024, they are already in standard
- vesamodes (builtin Xorg)
- o when adding gtf modelines, sort them with high frequencies first
- (since Xorg prefer the first matching modeline (!))
-
-* Thu Mar 10 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-4mdk
-- harddrake2: enable to upload the hardware list
-- XFdrake:
- o fix crash when called from hwdb-clients
- o skip the 4/3 detailed_timings otherwise they conflict with the
- Xorg builtin vesamodes (pixel)
-- drakconnect (blino):
- o use a higher timeout for modem dialing (#10814)
- o make wpa_supplicant.conf readable by root only
-
-* Wed Mar 9 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-3mdk
-- drakconnect:
- o workaround buggy sk98lin kernel driver (#14163)
- o write selected dhcp client in ifcfg files (blino)
-- draksec: fix setting null values (#14364)
-
-* Tue Mar 8 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-2mdk
-- drakconnect (oblin):
- o scan hidden ssid
- o manage interface:
- * handle more DHCP options
- * move DHCP settings in a notebook page
-- XFdrake: choose a 4/3 resolution by default (pixel)
-- XBox support (stew)
-
-* Mon Mar 7 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-1mdk
-- diskdrake: allow live resizing of reiserfs on lvm (pixel)
-- drakboot: fix detecting yaboot (pixel)
-- drakconnet (blino):
- o configure CMV for sagem modems
- o delete gateway:
- * if reconfiguring the gateway interface to dhcp
- * if gateway device is invalid (#11761)
- * if needed when configuring DSL devices (#13978)
- o manage interface:
- * detect all ethernet interfaces
- * allow to modify DHCP settings
-- localedrake: let's be able to setup gcin (funda wang)
-- printerdrake: detect if the user has manually edited
- /etc/cups/client.conf (till)
-- XFdrake: still improving monitors support (pixel)
-
-* Wed Mar 2 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.35mdk
-- drakboot (pixel):
- o fix corrupted "Precise RAM size" field (#13874)
- o handle boot-as and master-boot (#13846)
-- drakconnect: workaround buggy kernel (#12609)
-- net_applet: refresh every second, and do not reread network conf on
- each refresh (blino, #11467)
-- printerdrake (till):
- o add possibility to add a remote LPD printer in beginner's mode (#13734)
- o fix incorrect display of accentuated characters in PPD options
- also for boolean options (#13928)
- o let detected LPD printer model be shown in a pop-up window and not
- in the add printer wizard
- o let detected socket printer model be shown if the IP/port was
- manually entered
- o fix selection of test pages
- o ensure that recommended driver is preselected in expert mode, even
- if the recommended driver is a manufacturer-supplied PPD with
- language tag
-- ugtk2 layer: misc fixes
-- XFdrake (pixel):
- o add a ratio choice, and restrict the resolutions to this choice
- o add 1280x600 for VAIO PCG-C1M (#5192)
- o fix section with only comments
- o "keyboard" InputDevice can also be called "kbd"
- o do not only add modelines not defined in xorg, otherwise xorg will
- prefer the modelines we provide (eg: it will use 1024x768@50
- whereas it could have used 1024x768@60)
-- configure iocharset and codepage option for hal (pixel, #13833)
-
-* Tue Mar 1 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.34mdk
-- diskdrake: allow to choose encryption algorithm (blino, #13472)
-- drakhelp, drakbug: use www-browser (daouda)
-- printerdrake: fix "add printer" wizard chen embedded in the MCC (#13929)
-- XFdrake: further monitor fixes (pixel)
-
-* Tue Mar 1 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.33mdk
-- drakconnect: enhance "wrong network mask format" message (blino, #10712)
-- drakTermServ: sort list of nbis (stew, #13998)
-- keyboardrake: set compose key as "rwin" if not set (pablo)
-- XFdrake (pixel):
- o replaced by use monitor-edid instead of ddcxinfos
- o add many resolutions
- o set the "Monitor preferred modeline" from EDID in xorg.conf
- o handle lower than 640 resolutions
- o set better resolution
-
-* Mon Feb 28 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.32mdk
-- drakboot: make sure /boot/grub/install.sh is 755 (pixel)
-- drakconnect (blino):
- o allow to alter DHCP timeout (# 11435)
- o add support for PEERDNS, PEERYP and PEERNTPD (#9982)
- o workaround broken ethtool from hostap drivers (#13979)
- o handle USERCTL settings for modems too
-- net_applet (blino):
- o add menu entry (#11898)
- o netprofile support (#12094)
- o allow to select watched interface
-- printerdrake: let country and not language decide about default
- paper size (till)
-
-* Fri Feb 25 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.31mdk
-- drakconnect (blino):
- o allow users to start the connection (#12837)
- o pre-detect modem device
-- keyboarddrake: new default keyboard is "us" for Chinese (pablo)
-- printerdrake: driver "oki4w" was renamed to "oki4drv" (till)
-
-* Fri Feb 25 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.30mdk
-- drakconnect :allow to select "unlisted" provider in adsl provider
- list (blino)
-- drakfont: fix uninstalling fonts (#9324)
-- drakproxy: do not update kde config file if kde isn't installed (blino)
-
-* Thu Feb 24 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.29mdk
-- drakconnect:
- o add norwegian ADSL providers (Eskild Hustvedt)
- o remove all non-digit characters in phone number (blino, #10813)
- o minimal WPA support (blino)
-- drakxtv: scan TV channels for TV cards that do not require any
- driver configuration (#13865)
-- drakups:
- o fix crash due to latest perl-Libconf
- o fix reading UPS db
-- net_applet: fix name of mcc tool (blino & me, #13896)
-- printerdrake:
- o enable to alter options of a not set up non-Foomatic queu
- o fix accentuated characters in PPDs not correctly reproduced in the
- printer options dialog
-- GUI layers:
- o fix displaying "Advanced" instead of "Basic" in advanced_state by
- default (pixel, #13944)
- o force to open file selector as a modal window (rafael, #13942)
-
-* Tue Feb 22 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.28mdk
-- drakfont: allow to select multiple files (blino)
-- localedrake:
- o adapt to new uim splitting (UTUMI Hirosi)
- o adapt to new scim packages splitting (Funda Wang)
- o fix koi8-u font size (Funda Wang, #13809)
-- keyboardrake: handle lb locale (pablo)
-- printerdrake: if a printer is set up with HPLIP and has still an old
- HPOJ configuration, it will be automatically removed (till)
-- scannerdrake (till):
- o display unsupported scanners as such in the scanners list (#12049)
- o load kernel modules (and make them loaded on boot) if specified in
- ScannerDB
- o tell user if his scanner requires manual editing of config files
- to work (the appropriate scanner models are marked in ScannerDB)
-
-* Wed Feb 16 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.27mdk
-- drakboot: make it more robust (pixel)
-- drakproxy: set up KDE too (blino)
-- harddrake: list usb mice that are not listed in usbtable (#13575)
-- interactive layer: use the new gtk+ file chooser (pixel)
-- keyboarddrake: make keyboard layout more user friendly
-- printerdrake (till):
- o force only ASCII letters, numbers, and underscores being used in
- print queue names
- o wait for CUPS being ready before querying the printer states for
- the printer list in the main window
-- reduce drakxtools-backend's requires (pixel)
-
-* Mon Feb 14 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.26mdk
-- draksound, service_harddrake: handle more sound cards
-- localedrake: alter font settings for zh_CN and zh_TW (funda wang)
-- printerdrake (till):
- o allow HPLIP setup also when setting up the print queue manually
- o fix undetection of network printers without DNS hostname entry
- o longer timeouts for "ping", as some network printers were missed
-- service_harddrake: handle removal of cards (#7049)
-
-* Fri Feb 11 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.25mdk
-- harddrake service: fix removing PCMCIA controller
-- hardware support: detect & load modules for RNG (crypto hw)
-
-* Thu Feb 10 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.24mdk
-- drakxtv:
- o only offer to configure tv cards that (may) need to be configured
- o do not complain about no tv cards when there're but they do not
- require any configuration beyond loading proper module (#7443,
- #11270, ...)
-- harddrake:
- o detect more webcams
- o do not detect speakers as keyboards
-- printerdrake: misc fixes (till)
-
-* Thu Feb 10 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.23mdk
-- printerdrake (till):
- o add automatic setup of HP printers with HPLIP
- o fixes for embedded mode
-- drakconnect:
- o add support for ACP (Mwave) modems
- o fix stepping back from lan interface step with ndiswrapper
- o fix ndiswrapper installing
-- interactive layer: fix selecting a file (eg: ndiswrapper's drivers)
-- hardware support:
- o detect & load modules for:
- * toshiba driver for some laptops
- * some multiport serial cards
- * DVB
- * joysticks
- o add support for multiple different AGP controllers
- o handle a few more special serial port cards
-
-* Wed Feb 9 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.22mdk
-- localedrake: switch arabic font for KDE from "Roya" to "Terafik"
- that supports ascii glyphs (pablo)
-- ugtk2: API changes for rpmdrake (rafael)
-
-* Wed Feb 9 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.21mdk
-- drakboot: fix ACPI checkbox (pixel, #13335)
-- drakkeyboard: synchronized keyboards with X11 (pablo)
-- harddrake service: prevent adding spurious empty lines at end of
- /etc/hotplub/blacklist on stop
-- printerdrake: updates
-
-* Tue Feb 8 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.20mdk
-- drakconnect (blino):
- o add basic ndiswrapper support
- o select manual adsl connection type if the network interface was
- static
- o add missing protocol for Free and Telecom Italia in ISB DB
-- drakproxy: support gnome proxy (blino)
-- printerdrake (till):
- o adapt to new printer drivers packages
- o limit automatically generated print queue names to 12 characters
- and warn user if he manually enters longer names (which will make
- the printer unaccessible for some Windows clients) (#12674).
-- allow upper case letters in users' real names (rafael)
-- net_applet: automatically start in fluxbox and XFce4 too (blino)
-
-* Fri Feb 4 2005 Olivier Blin <blino@mandrake.org> 10.2-0.19mdk
-- drakconnect: add bpalogin support for cable connections
-
-* Thu Feb 3 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.18mdk
-- drakconnect: fix CAPI kernel drivers installation (blino)
-- drakfirewall: port 445 is used for Samba (w/o NetBios) (blino)
-
-* Fri Jan 28 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.17mdk
-- diskdrake: fix autocheck flag in /etc/fstab for / (pixel, #13283)
-- drakbackup: Wizard, System Backup configuration problems (stew, #13235)
-- harddrake service:
- o fix PCMCIA autoconfig
- o make --force force harddrake to reconfigure everything
-
-* Wed Jan 26 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.16mdk
-- diskdrake: use the new option auto=dev instead of auto=yes when
- configuring mdadm (pixel)
-- drakTermServ (stew):
- o drop quasi-pxe setup in dhcp.conf as we can use real pxe now
- o portmap check, dhcpd.conf.pxe.include (#13138 & #13139)
-- package installation: use the new --gui option to urpmi for the
- drakxtools to ask for media change (rafael)
-- mygtk2 related fixes (pixel)
-
-* Fri Jan 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.15mdk
-- fix mygtk2 for drakloop (pixel)
-- printerdrake: fix main loop (daouda)
-
-* Fri Jan 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.14mdk
-- drakconnect: update ISP db (baud)
-- harddrake: fix pcmcia controllers detection
-
-* Fri Jan 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.13mdk
-- keyboarddrake: minimal XkbModel support (pixel)
-- diskdrake (pixel):
- o don't write /etc/mdadm.conf when no raid
- o use option "auto=yes" in mdadm.conf to ensure mdadm will create
- /dev/mdX devices when needed
-- printerdrake:
- o fix subdialogs when embedded in mcc
- o fix banner's title by initializing l10n domains before ugtk2
-
-* Wed Jan 19 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.12mdk
-- diskdrake: progress bar when formatting ext3 (pixel)
-- drakauth: fix switching back nsswitch.conf to local authentication
- (pixel, #13024)
-- drakbackup: custom cron configuration (stew, #13056)
-- drakboot: do not create a maping table when uneeded (#12307)
-- drakconnect: fix bug introduced by mygtk2 (pixel)
-- drakfirewall: fix ethernet card detection (pixel, #12996)
-- harddrake2: fix crash on opening help windows
-- interactive layer: separate alignement for basic and advanced
- entries (pixel)
-- XFdrake (pixel):
- o when reading an existing X config file, ensure it is not too bad,
- otherwise propose to start from scratch (#8548)
- o set up framebuffer in standalone mode too
- o for fbdev, advise to reboot instead of restarting X server
-
-* Wed Jan 12 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.11mdk
-- harddrake2: display the menubar and the banner when embedded
-
-* Wed Jan 12 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.10mdk
-- drakbackup, drakTermServ: silent install of terminal-server (urpmi
- --X is deprecated) (rafael)
-- localedrake (Funda Wang):
- o install scim-chewing for zh locale
- o fix font setting for zh_CN
-- printerdrake: show banner when embedded
-- write in lilo.conf the global root= (pixel, #12312)
-
-* Thu Jan 6 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.9mdk
-- diskdrake: display a progress bar while formating (pixel)
-- localedrake: fix UIM config b/c of new UIM-0.4.5
-
-* Wed Jan 5 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.8mdk
-- drakauth: "Administrator (root)" is more user-friendly than "root"
-- drakbackup (stew):
- o directories with spaces Mandrakeclub
- o perms on tarballs too (#12861)
-- drakconnect: update ADSL ISPs list (baud)
-- drakfirewall: "Samba server" is better named "Windows Files Sharing
- (SMB)" (pixel, #10585)
-- draksound, harddrake service: handle a couple of new ALSA drivers
-- handle handle spaces in SMB username (pixel)
-- keyboardrake: handle various new keyboard layouts (pablo)
-- localedrake: do not localize console in japanese (Funda Wang)
-- remove codepage= option for fs types which don't handle it (eg:
- ntfs) (pixel)
-
-* Thu Dec 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.7mdk
-- detect more floppies when dmidecode is supported (pixel)
-- drakconnect:
- o do not crash when configuring a modem
- o fix NETMASK autofilling
-- localedrake: do not localize console when using jp (Funda Wang)
-- XFdrake: make "XFdrake --auto" fully automatic (pixel)
-
-* Wed Dec 15 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.6mdk
-- handle more PCMCIA/CardBus cards
-- do not try to load floppy module if there's no floppy drive (#8211)
-- drakTermServ: misc GUI enhancements (pixel, stew)
-- harddrake service: configure PCMCIA host controller if needed
-- new package drakx-finish-install (pixel)
-- new mygtk2 layer
-
-* Fri Nov 26 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.5mdk
-- diskdrake: handle common geometry XXX/240/63 is quite common thus
- fixing yet another infamous "XP doesn't boot" (though it should
- already be fixed via EDD) (pixel)
-- XFdrake: don't write X config when there is none (otherwise we write
- a partial and broken X config)
-
-* Thu Nov 25 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.4mdk
-- diskdrake: more intelligent sort of fstab to handle loopback files
- or bind directory (pixel, bug anthil #1198)
-- drakboot: detect on lilo on floppy (pixel, #12213)
-- drakconnect: in "ADSL provider" step, reset the protocol on provider
- switch
-- draksound: handle new sound drivers from kernel-tmb and kernel-multimedia
-- drakupdate_fstab: fix /dev//dev/foobar in /etc/fstab (pixel, #12224)
-- harddrake service:
- o fix setting scsi and usb probell in live CD (thus fixing
- mousedrake --auto with USB mice on live CD)
- o do not die if sound never was configured (aka on first boot from a
- live CD)
-
-* Wed Nov 17 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.3mdk
-- bootloader: let be kernel-i686-up-64GB aware (pixel)
-- diskdrake: LVM/DM/MD fixes (pixel)
-- drakupdate_fstab: use the right encoding when creating an entry for
- /etc/fstab (pixel, #12387)
-- PPC fixes (Christiaan Welvaart, pixel)
-- service_harddrake: on startup, redo ethX aliases
-
-* Fri Nov 12 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 10.2-0.2mdk
-- Rebuild for new perl
-- drakauth (pixel):
- o correctly restore pam.d/system-auth when setting "local" authentication
- o no use_first_pass on "auth sufficient pam_unix.so" line for pam_castella
-- localedrake: switch zh_CN to GBK (Funda Wang)
-- logdrake: speed it up
-
-* Wed Nov 10 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.2-0.1mdk
-- drakauth: add SmartCard authentication (pixel)
-- drakbackup: advise user about anacron (stew, anthill #1134)
-- drakconnect:
- o add support for Philips Semiconductors DSL card (blino)
- o security fix: let ifcfg files be readable only by root when a WEP
- key is set (blino, #12177)
- o update/add ADSL ISP entries (baud)
-- drakTermServ (stew):
- o create cfg dir if needed
- o use xorg.conf
- o touch /etc/dhcpd.conf.etherboot.kernel if missing
- o ignore vmnet for broadcast address
- o start reworking PXE support.
-- harddrake2: display more information about memory
-- localedrake: fix configuring fcitx IM (Funda Wang)
-- XFdrake: do not detect smartcards (pixel)
-
-* Thu Oct 28 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-27mdk
-- bootloader: run grub chrooted (gwenole)
-- diskdrake:
- o show older partition types (eg: ntfs) on x86_64 (gwenole)
- o newly created raids must have a fs_type (pixel)
-- drakconnect:
- o add support for freebox v4 ADSL modem with USB link
- o show correct strings for freebox and n9box ADSL modems
-- drakups: fix again MGE USB UPSes
-
-* Tue Oct 12 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-26mdk
-- bootloader-config: in grub menu.lst, keep previous "serial ..." and
- "terminal ..." lines (pixel, #12054)
-- drakconnect:
- o fix crash in delete wizard
- o workaround more buggy drivers that returns a bogus driver name for
- the GDRVINFO command of the ETHTOOL ioctl
-
-* Mon Oct 11 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-25mdk
-- drakconnect: workaround buggy prism2_usb that returns a bogus driver
- name for the GDRVINFO command of the ETHTOOL ioctl
-
-* Mon Oct 11 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-24mdk
-- drakconnect (blino):
- o delete wizard: remove /etc/sysconfig/network-scripts/ethX files
- o ADSL configuration:
- * remove /etc/sysconfig/network-scripts/ethX files that may have
- been created by sagem scripts
- * don't write ifcfg-ppp0 for static/dhcp connections
-
-* Fri Oct 8 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-23mdk
-- drakconnect:
- o fix encapsulation for chinese ISPs (Funda Wang, #10965)
- o fix H[CS]F modems configuration (adapt to new kernel packages
- names)
- o start slmodemd when installing it (thus preventing the average
- user to have to restart his machine in order to get a working
- connection)
- o try /dev/ttyS14 too for serial modems (ie internal PCI modems that
- don't need any driver but export a serial port instead)
-
-* Fri Oct 8 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-22mdk
-- bootloader-config: on a recent kernel, remove any existing devfs=
- kernel option in order to enable udev (pixel)
-- drakconnect: add chinese ISPs (Funda Wang, #10965)
-- XFdrake: fix parsing fully commented Section (pixel)
-
-* Wed Oct 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-21mdk
-- bootloader-config: fix installing kernel-2.6.8.1-12.1mdk (pixel)
-- drakups: fix brown paper bug in USB detection
-
-* Tue Oct 5 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-20mdk
-- drakups:
- o fix port for MGE's USB UPSes
- o fix drivers for MGE UPSes
- o fix installing nut
- o add support for "American Power Conversion" UPSes
- o restart upsd daemon once nut config is written
- o write config in pure wizard mode
- o when manual adding an UPS:
- * fix reading driver DB
- * fix reading driver from the list
-- diskdrake: do not fail with c0d0p* devices (pixel)
-- drakconnect: applying changes can be quite time expensive,
- especially with ppp and wifi connections thus let's show a "wait"
- message
-- drakfont: fix closing import dialog (#11052)
-
-* Tue Oct 5 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-19mdk
-- drakconnect:
- o ADSL DB (baud):
- * add a few new ADSL ISPs
- * fix wrong VCI which wasn't in hexa for brazililan Velox/Telemar ISP
- o manage interface (blino:
- * recompute NETWORK and BROADCAST fiels
- * use both type and device name in non-ethernet interfaces list
- * do not crash if BOOTPROTO is empty, use 'none' by default (#11899)
-
-* Mon Oct 4 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-18mdk
-- drakconnect: do not lose GATEWAYDEV if it is a non wireless one and
- a static wireless card is configured (and vice versa) (blino)
-
-* Mon Oct 4 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-17mdk
-- 64-bit fixes (gwenole)
-- drakconnect: write wlan-ng config files for prism2 drivers (blino)
-- harddrake service:
- o do not disable glx when switching from nvidia driver to nv
- (indirect support, #11285)
- o do not fail when hw db is corrupted
-
-* Mon Oct 4 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-16mdk
-- drakconnect (blino):
- o only write TYPE field in ifcfg files for xDSL connection
- o do not lose ONBOOT setting for manual/DHCP DSL connections
- o fix the "IP %s address is usually reserved" warning
- o sagem modems:
- * fix again DHCP/static connections with sagem
- * write static IP in eagle-usb.conf if needed
- * load specific modules/programs before config is written
- * do not reset IP address when configuring
- * automatically guess gateway for static connections
-
-* Fri Oct 1 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-15mdk
-- fix serial UPS detection
-
-* Fri Oct 1 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-14mdk
-- mousedrake, harddrake service: do not crash with touchpads (blino)
-- harddrake service: on stop, blacklist snd-usb-audio (#8004)
-
-* Fri Oct 1 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-13mdk
-- diskdrake: don't die when device-mapper is missing (eg on 2.4
- kernel) (pixel, #11834)
-- drakconnect : call the scripts in
- /etc/sysconfig/network-scripts/hostname.d like the network scripts
- are doing when changing the hostname (fredl)
-- drakups:
- o add --wizard option in order to directly run the wizard
- o do not show banner when embedded
-- harddrake:
- o list tablets with mice
- o fix UPS devices listed in both "UPS" and "unknown" classes
- o provide more data on UPS
-- localedrake:
- o set KDE in m17n emvironment if needed
- o split its menu entry in two (one for user config, one for system
- embedded in mcc)
-
-* Thu Sep 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-12mdk
-- disable the new gtk smart search which display an entry box (pixel)
-- preload nvram on laptops
-- print translated usage message (#5657)
-- bootloader-config, drakboot: add raid-extra-boot=mbr when installing
- on mdX (pixel, #11699)
-- diskdrake (pixel):
- o fix LVM2 support
- o fix "Illegal division by zero" when installing lilo (#11738)
- o skip unopenable devices when looking for device geometry
-- drakperm: list users rather than groups when requested for (anthill #1161)
-- drakroam: specify device to iwconfig when applying settings (blino,
- #11279)
-- localedrake:
- o fix KDE font names to match currently shiped Xfs font names (pablo)
- o fix setting fonts at install time
-- drakconnect (blino):
- o all linmodems (including Hsf and Hcf ones) are now supported with
- 2.6 kernels
- o ask to connect for modem/isdn connections again
- o better default connection detection
- o check if IP address is already used for static interfaces
- o handle madwifi (fredl)
- o try to detect default connection in adsl > isdn > modem > ethernet
- order
-- drakups: really fix refreshing UPS list when adding a new UPS though
- the add wizard
-- harddrake: list all mice and keyboards (thus lowering unknown
- hardware in hwdb-clients)
-- mousedrake, XFdrake: use input/mice instead of psaux for synaptics
- touchpads with 2.6 kernels (blino, #11771)
-- net_applet (blino):
- o do not destroy/re-create menu if state hasn't changed, or else the
- menu may disappear without any reason
- o fix again running processes detection
-- net_monitor (blino):
- o fix start/stop
- o check every 5 seconds (instead of 20) for new or disconnected
- interfaces (#11780)
-- printerdrake: misc fixes (pixel)
-- XFdrake: use driver "keyboard" instead of "Keyboard" (fix Xorg-6.8
- support) (pixel)
-
-* Fri Sep 24 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-11mdk
-- handle aes-i586 instead of aes (pixel, #11588)
-- bootloader-config: fix typos in usage (pixel)
-- diskdrake (pixel):
- o get geometry from EDD
- o don't add /dev/pts line in fstab anymore (already done in initrd
- and by udev)
- o log more explanations
- o remove every PVs when destroying a VG (#11579)
- o handle renamed devices (eg: hde->hda or hda->sda)
- o silently ignore encrypted filesystems with no encrypt_key
-- drakconnect (blino):
- o zeroconf:
- * really enable zeroconf if zeroconf is requested
- * write blank zeroconf hostname if zeroconf is disabled
- * fix disabling zeroconf
- * do not disable not installed (prevent warnings in console)
- * zcip isn't a service,
- * stop tmdns service if zeroconf is disabled,
- o move "Start at boot" step for lan-like adsl/cable connections
- o do not disable ifplugd support for wireless cards
- o do not let speedtouch-start launch connection
- o fix installing kernel packages for winmodems
- o fix /dev/modem symlink on ttySL0 (#8947 again)
- o use avmadsl option for capi cards to use settings generated by
- drdsl
- o PPPoA: fix reseting vpi and vci if vpi equals zero
- o ADSL provider DB: rename "Tl2 128k " as "Tl2"
-- drakupdate_fstab: allow SYNC=no option in /etc/sysconfig/dynamic
- (blino)
-- drakups:
- o refresh UPS list when adding a new UPS though the add wizard
- o fix automatically detect/add an UPS
- o default to automatic detection
-- localedrake:
- o add support for SKIM IM
- o install x-unikey when switching to vietnamese
- o always use "Sazanami Gothic" font in japanese
-- mousedrake: prevent a broken X configuration to break mouse
- configuration (pixel)
-- net_monitor: remove connection time timer if connection fails (#11590)
-- XFdrake: allow ignoring X config file when it contains errors (pixel)
-
-* Fri Sep 17 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-10mdk
-- drakbackup: use radio buttons in media selection (wildman)
-- drakconnect (blino):
- o better looking description list in drivers list (me)
- o remove the "speedtch off" alias (fix mdk10.0 upgrade)
- o don't write aliases for pcmcia cards, thus fixing the pcmcia
- service startup
- o stop capi service before new config is written so that capiinit
- can unload the old driver
- o make isdn over capi work again
- o do not ask which driver to use when only capidrv is supported
- o install unicorn-kernel package for Bewan modems if available
- o add "Unlisted - edit manually" entry in modem provider list (#11549)
-- harddrake service (blino):
- o probe firewire and pcmcia network devices too
- o update iftab when new ethernet devices are detected
-
-* Wed Sep 15 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-9mdk
-- drakconnect:
- o don't create empty pppoe.conf if the package isn't installed
- o load modules and run start programs
-- bootloader-config: fix crash when when removing some break entries (pixel)
-- keyboarddrake, XFdrake: better turkish support (pablo)
-
-* Tue Sep 14 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-8mdk
-- localedrake: offer to select IM if language has one preselected
- (eg: CJKV, else option is only availlable in advanced mode)
-- harddrake service: adapt to new nvidia driver location
-
-* Tue Sep 14 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-7mdk
-- add man pages for drakbackup and drakconnect
-- drakauth: misc fixes (stew)
-- drakconnect:
- o misc cleanups (blino)
- o setup slmodem (blino)
- o workaround buggy eth1394 that returns a bogus driver name for the
- GDRVINFO command of the ETHTOOL ioctl (so that we set a
- sensible name for firewire network adapters in GUIes)
-
-* Tue Sep 14 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-6mdk
-- drakconnect: install firmware if needed for CAPI devices (blino)
-- harddrake:
- o detect not yet supported ethernet cards too
- o detect more bridges and the like
-- scannerdrake: try harder not to detect non scanner USB devices (#7057)
-
-* Tue Sep 14 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-5mdk
-- drakbackup:
- o fix crashes in CD/Tape setup (stew)
- o fix wizard's UI behavior (Nicolas Adenis-Lamarre)
-- drakconnect (blino):
- o handle CAPI drivers
- o add support for xDSL over CAPI (eg: AVM cards)
- o fix pppoe configuration
-- draksec: move help from tooltips into separate page (#9894)
-- scannerdrake: fix "dynamic()" in scannerdrake to do not contain
- anything interactive (till)
-
-* Mon Sep 13 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-4mdk
-- drakbug_report: fix crash
-- XFdrake: adapt to new proprietary package naming (pixel)
-
-* Fri Sep 10 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-3mdk
-- net_applet (blino):
- o fix crash on connect/disconnect (#11389)
- o refresh status on every 5 second
-
-* Fri Sep 10 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-2mdk
-- description
- o split drakxtools description in drakxtools and drakxtools-newt
- o describe missing tools
- o sanitize tool names
-- drakconnect: do not ask twice if network should be started on boot
- for ADSL modem (blino)
-- keyboarddrake, XFdrake (pablo):
- o fix compose:rwin
- o fix some keyboard layout on xorg in order to match to match x.org
-
-* Fri Sep 10 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-1mdk
-- fix console UIs (pixel)
-- drakboot: do not kill the whole bootsplash wizard when embedded (blino)
-- drakconnect: fix cnx status in "internet" interface (blino)
-- harddrake service: autoconfigure mice if needed
-- localedrake: fix ENC setting when IM is disabled
-
-* Thu Sep 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.27mdk
-- localedrake:
- o really reset IM on language switch
- o set ENC and locale specific stuff even when IM is disabled
- o fix thai IM
-
-* Thu Sep 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.26mdk
-- bootloader-config: handle raid-extra-boot (pixel, #11350)
-- drakboot: handles more cases where lilo wants to assign a new Volume
- ID (pixel)
-- localedrake:
- o install miniChinput when configuring chinput
- o fix miniChinput configuration for Singapore
- o handle languages with default IM w/o any configured IM (aka keep
- "none" user choice) but default to per locale default IM when
- switching between locales
- o fix configuration of IM when altering depending on encoding (eg:
- miniChinput)
-
-* Thu Sep 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.25mdk
-- bootloader-config (pixel):
- o fix regexp to work with "linux-2.6.8.1-10mdk"
- o handle lilo "static-bios-codes" option
- o prevent LILO from reading from tty
- o only expand symlinks when renaming "linux" into the kernel version
- based label (eg: "2681-10")
-- drakboot:
- o ensure ~/.dmrc is owned by user else GDM complains about
- o handles the lilo case where it wants to assign a new Volume ID (pixel)
-- drakconnect:
- o ignore rpm's backups (#10816)
- o always update iftab when config is written (blino)
- o detect slamr, slusb and ltmodem modules for modems (fredl)
-- drakupdate_fstab: handle options in any order (fix harddrake service
- regarding amove media as well as regarding cdroms, burners and dvds)
-- harddrake service: log which tools are runned
-
-* Wed Sep 8 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.24mdk
-- drakboot (blino, #11282):
- o update splash when removed too
- o use Mandrakelinux theme by default
- o don't give theme name to remove-theme
-- drakconnect: fix empty "manage interface" (blino, #11287)
-- drakperm: fix freeze (#11274)
-- harddrake service: fix X11 autoconfiguration
-
-* Tue Sep 7 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.23mdk
-- bootloader-config: take care of symlink based bootloader entries (pixel)
-- diskdrake (pixel):
- o ignore first line of /proc/swaps
- o partially handle /udev/xxx device names in fstab
- o ignore rootfs "device"
- o don't warn for loopback files
-- drakbug: fix --report and --incident (daouda)
-- drakconnect (blino):
- o "delete network interface" wizard:
- * use long device names
- * be aware of internet service -> regular ifcfg files
- o misc fixes (especially regarding sagem ADSL modems)
-- harddrake service: really autoconf TV cards
-- more synaptics fixes (blino)
-- use "users" options for removable devices (so that users can unmount
- them if the devices were mounted by root) (blino)
-
-* Mon Sep 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.22mdk
-- diskdrake (pixel):
- o detect linux software raid magic
- o detect LVM2
- o misc fixes
- o fix displaying "mdmd0" instead of "md0"
-- drakboot: ensure we do not enable autologin w/o any user
-- drakconnect (blino):
- o fix detection in 2.4 kernel for net devices with high traffic
- o only complain about kernel-2.4.x for h[cs]f modems
- o fix kppp config reread
- o read kppp config when user dir is configured
- o use /dev/modem if no modem was detected (do not crash when we edit
- a connection whose modem is unplugged)
-- harddrake service: everything should be done automagically now
-- localedrake:
- o list specific packages to install for japanese when using SCIM
- o install scim-m17n as well for generic SCIM configuration (more
- input methods)
- o log more explanations
- o set QT_IM_MODULE too since it's needed by Qt-immodule-20040819
- (UTUMI Hirosi)
- o disable translations on console for kn, pa, ug too (pablo)
-
-* Mon Sep 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.21mdk
-- misc GUI enhancements
-- diskdrake: be more failsafe with half broken existing raids (pixel)
-- drakconnect: fix crashes (#11100)
-- harddrake service: really add module for storage controllers, AGP
- controllers, TV cards
-- mousedrake, XFdrake: fix synaptics configuration (blino)
-
-* Fri Sep 3 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.20mdk
-- detect more devices
-- misc GUI cleanups
-- netconnect: support DHCP and static for sagem devices (blino)
-
-* Thu Sep 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.19mdk
-- add icons to most tools' windows
-- drakboot: do not crash if default autologin or default desktop
- doesn't exist (blino)
-- drakupdate_fstab: do not use supermount by default for removable
- devices (blino)
-- localedrake:
- o enable SCIM for Amharic language
- o fix missing banner title
-- net_applet: tell when internet connection is not configured (blino)
-- printerdrake: misc enhancements (till)
-- service_harddrake: add modules to conf files if a tv card is detected (blino)
-
-* Tue Aug 31 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.18mdk
-- drakclock (warly):
- o check if the ntpdate command succeed or not
- o do not perform a date command when we use ntpdate
- o fix hour setting though mouse on the clock
- o make the hour tick shorter
- o repaint the calendar (especially when the day changed)
-- drakconnect:
- o fix crashes (#11100)
- o misc fixes (blino)
-- drakfirewall: use the loc zone in sharewall policy only if the loc
- interface exists (florin, #10539)
-- harddrake2:
- o add UPS class (fredl)
- o be more enable friendly regarding themes (eg font size properly
- adapt to theme changes)
-- net_applet: make it start again
-
-* Mon Aug 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.17mdk
-- drakclock: fix layout so that NTP frame is not badly cut on small
- resolution (#10971)
-- net_applet:
- o allow to connect/disconnect from net_applet
- o launch net_monitor once
- o launch net_monitor in background
-- printerdrake:
- o add column to show whether the printers are enabled or disabled to
- the list of available print queues in the main window
- o add command to the edit-printer window to enable and disable print
- queues
- o fix managment of "--expert" command line option
-
-* Sun Aug 29 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.16mdk
-- drakconnect: add metric support according to connection type (blino)
-- drakroam (Austin):
- o fix "Add" button behavior
- o don't show channel 0 for auto mode
- o move DHCP column to left for better sizing
-- drakupdate_fstab: do not mount and add/delete in fstab when many
- partitions (blino, #11005)
-- logdrake: fix displaying only last parsed file
-- printerdrake (till):
- o add support for daemon-less CUPS client
- o fix graying out of buttons/menu entries in the main window
- o fix unrecognized local queues when the spooler daemon is not
- running during printerdrake startup
-- XFdrake: fix crash on resolution change
-
-* Fri Aug 27 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.15mdk
-- GUI cleanups:
- o drakboot: fix canceling first step
- o localedrake: let's look & behave like a wizard (fix cancel on
- country choice)
-- drakconnect: detect Intel & ATI PCI modems
-- localedrake: really install proper packages depending on (locale,
- input method) tuple (and not just those depending on IM)
-- XFdrake: add dell D800 specific modeline and resolution (Olivier
- Thauvin)
-
-* Thu Aug 26 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.14mdk
-- fix ddcprobe for other archictectures
-- drakconnect: restart network for non ethernet adsl devices (blino)
-- harddrake service:
- o add --force parameter (#9613)
- o do run configurator
- o restore bootsplash (blino)
-- printerdrake: prepare support for daemonless CUPS client (till)
-- XFdrake: fix synaptics configuration (blino)
-
-* Wed Aug 25 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.13mdk
-- fix modules conf parsing (blino)
-- ddcxinfos: extensive rewrite and cleanups to use the new int10
- interface and a last-resort means to get VBE/EDID information from
- special -BOOT kernel during early boot (gwenole)
-- drakconnect (blino):
- o add Siol (the bigest ADSL provider in Slovenia) in ADSL providers
- DB (Gregor Pirnaver)
- o allow multiple aliases per host
- o always add an hostname alias and add it on the loopback device
- (#10345)
- o do not ask the user to do an inifinite looping in MCC ...
- o prevent recognize ppp0 as both modem and adsl (#10772)
-- drakroam: fix crash when config directory does not exist (#10935)
-- listsupportedprinters (till): introduce it for auto-generation of
- Mandrakelinux hardware support DB
-- localedrake:
- o fix country selection (blino, #10938)
- o install proper packages depending on (locale, input method) tuple
-- mousedrake, XFdrake (blino):
- o synaptics touchpad support
- o fix wacom support
-- printerdrake:
- o fix crash
- o handle print queues with the "lbp660" and "ml85p" drivers (which
- directly communicate with the printer instead of sending the
- output to a CUPS backend) (till)
- o prevent queues using "lbp660" and "ml85p" from opening message
- windows when the print queues are auto-generated by
- dynamic/hotplug (till)
- o if the user gets an error/warning message during setup of a
- lbp660/ml85p queue, he is automatically put back to the previous
- step in the add-printer wizard (till)
- o do not embedd warning messages in the add-printer wizard, as they
- have no "Previous" button (till)
-
-* Mon Aug 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.12mdk
-- really fix drakxtools build for ppc & sparc
-- use sysfs to detect firewire devices thus fixing eth1394 detection
- (blino)
-- drakconnect (blino):
- o ensure iftab is always up-to-date
- o fix spurious ifcfg-ippp0 creation
-- net_monitor (blino):
- o do not assume internet isn't configured if obsoleted cnx scripts
- do not exist
- o fix connect button sensitivity
- o watch connection time, not disconnection time
-- printerdrake:
- o added fully automatic, non-interactive, X-less print queue set up
- by the "autosetupprintqueues" command, preferrably to be started
- by hotplug
- o fix file check for package installation
- o fix problem of Brother laser printer on parallel port not showing
- its name in auto-detection result.
- o let printer name, description, location be entered after
- determining the model in the add printer wizard
- o let default print queue name be derived from the model instead of
- being "Printer", "Printer1", ...
- o simplify print queue name generation in non-interactive printer
- setup
- o fix "Previous" button in the test page step of the add printer
- wizard
-- XFdrake: do not set DRI mode anymore which is not needed anymore
- with latest PAM
-
-* Thu Aug 19 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.11mdk
-- drakconnect: use mac_ieee1394 descriptor in iftab for firewire links
- (WIP) (oblin)
-- fix drakxtools build for ppc & sparc
-- keyboarddrake: fix it not modifying xkb (pixel)
-- printerdrake:
- o fix crash
- o prevent potential crashes (blino)
- o do not ignore some internal errors (blino)
- o fix unloaded "usblp" kernel module before local printer
- auto-detection (blino)
- o do not install anymore gimpprint (included in gimp2_0) (till)
- o do not configure GIMP and OpenOffice.org which were patched so
- that they do not need anymore to be configured regarding print
- queues (till)
- o text fix for scanners in HP's multi-function devices (till)
-- service_harddrake: check usb controllers on boot (oblin, #9613)
-
-* Wed Aug 18 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.10mdk
-- drakconnect (oblin):
- o do not write 'ifcfg-Manually load a driver' file
- o fix sagem pty in pppd config
- o prevent boot from timeoutingforever if modem can't be synchronized
-- localedrake: fix default IM setting when switching language (#10831)
-- net_applet: fix tooltip's messages
-- harddrake: add a PCMCIA controllers class
-
-* Tue Aug 17 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.9mdk
-- drakboot:
- o install acpi and acpid if needed (pixel, #10760)
- o allow to choose net profile in advanced mode (oblin)
- o enable to allow to choose a video mode if boot is not graphical
- while configuring bootsplash (oblin)
-- drakbug: better wrapping
-- drakconnect (oblin):
- o do not use noipdefault pppd option for pptp connections
- o fix pppoe with sagem ADSL modem
- o write MAC addresses into /etc/iftab
- o pppoe/pptp fixes
-- drakroam: support multiple roaming daemons support (oblin)
-- drakupdate_fstab: fix adding usb medias (oblin, #10399)
-- drakvpn: do not assume drakvpn is already configured if the tunnel
- file is made of comments only (oblin)
-- localedrake: handle turkmen and tatar (pablo)
-- net_monitor:
- o let's be more l10n-friendly
- o fix default connection time (Fabrice FACORAT)
-- XFdrake (pixel):
- o do not use XF86Config-4 anymore
- o handle /etc/X11/xorg.conf
-- typo fixes (#10713, ...)
-
-* Wed Aug 11 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.8mdk
-- bootloader-config: log command on mkinitrd faillure
-- drakbug (olivier):
- o update product list and fix case (bugzilla is case sensitive)
- o fix product, component and version for bugzilla
- o fix bugzilla url
-- drakhelp (daouda):
- o use webclient-kde instead of konqueror
- o add epiphany browser
-- drakroam:
- o initial import of wlandetect version, from Austin Action
-- mousedrake, diskdrake: create /etc/udev/conf.d/xxx.conf as well as
- devfsd rules (pixel)
-- net_monitor:
- o add a horizontal separator in stats to prevent visual disguts
- between supposed non aligned labels
- o fix looking aka vertical alignment of labels (Fabrice FACORAT, #10300)
- o fix resizing (Fabrice FACORAT, #10300)
-- XFdrake: s/XFree/Xorg/ (pixel)
-
-* Mon Aug 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.7mdk
-- diskdrake: switch from raidtools to mdadm (pixel)
-- drakboot: sort themes, users and WMs lists
-- drakupdate_fstab: do not complain about ips in /etc/fstab (pixel)
-- localedrake:
- o changed default font for gb2312 (Funda Wang)
- o rename the "More" button as "Other Countries" (pixel)
-- net_applet:
- o do not die when gateway canot be guessed (Joe Bolin)
- o fix status toolip
- o allow multiple instances, but only one per user (Joe Bolin)
-
-* Fri Aug 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.6mdk
-- add a 6px border around scrolled TextViews (Fabrice FACORAT, #10561)
-- drakbackup: fix crash when selecting an entry in pull down menus
-- localedrake:
- o fix configuring IM
- o fix x-unikey support (Larry Nguyen)
-
-* Fri Aug 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.5mdk
-- drakclock: if ntp is used, get the new time before updating the
- hwclock (Emmanuel Blindauer, #10537)
-- drakconnect (oblin):
- o install kdenetwork-kppp-provider when configuring a modem
- o fix external ISDN modem configuration (Anthill #1033)
- o use ifup/ifdown rather than restarting the network service for
- ADSL & ISDN
-- draksound:
- o add support for ALSA on PPC and SPARC
- o update sound drivers list
- o map dmasound_pmac <=> snd-powermac (Christiaan Welvaart)
-- fix autologin somewhat (pixel)
-- localedrake:
- o add x-unikey support for Vietnamese
- o switch korean to scim-hangul IM by default
-- update ppc support (Christiaan Welvaart, pixel)
-- XFdrake: replaced XFree86 and XFree with Xorg (pixel, #10531)
-
-* Wed Aug 4 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.4mdk
-- don't set /etc/sysconfig/desktop anymore, configure ~/.wmrc,
- ~/.gnome2/gdm and ~/.desktop instead (pixel)
-
-* Tue Aug 3 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.3mdk
-- bootloader-config (pixel):
- o try to keep the order of kernel options
- o don't allow unknown kernel names to mess everything
- o handle win4lin kernels
-- draksec: sanitize GUI:
- o upcase fields values
- o fix spacing issues
-- localedrake:
- o fix current IM setting reading
- o reset IM setting when switching to a new IM
- o support nabi input method too
-- net_applet: automatic launch for KDE, GNOME and IceWM (daouda)
-- misc typo fixes
-- diskdrake: fix LMV resizing (anthill #994) (pixel)
-- service_harddrake: fix nuking x.org config on 2.4.x <-> 2.6.x kernel
- switch (#10487) (pixel)
-
-* Fri Jul 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.2mdk
-- drakbackup (stew):
- o fixes Anthill #1009 and #1010 (DVD recording, disk quota)
- o direct-to-tape enahancement
-- drakconnect:
- o do not restart the network service if ethernet modem
- o only restart network for ADSL if we use an ethernet modem
- o fix sagem ADLS modem support (olivier)
-- draksec: sync with msec-0.44
-- draksplash:
- o do not crash when the image format is unknown
- o fix preview refresh
-- localedrake:
- o enable to choose input method in advanced mode
- o support im-ja input method too
-- service_harddrake: do not offer to configure mouse if we've already
- automatically reconfigure it b/c of 2.4.x vs 2.6.x switch
-
-* Thu Jul 29 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10.1-0.1mdk
-- diskdrake: fix Compaq Smart Array support (pixel)
-- drakauth: misc (vincent)
-- drakbackup, drakTermServ: fix crashes on append_set (stew)
-- drakbug: (daouda)
- o scroll down text while typing
- o many cleanups
- o stable releases are 'Official' and 'Community'
-- explanations: only log succesfull renamings
-- harddrake GUI: do not automatically configure removable media but
- use diskdrake
-- modules: read modutils or module-init-tools config depending on
- which kernel is run (pixel)
-- net_monitor: save/restore options
-
-* Wed Jul 21 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-57mdk
-- drakauth (vincent):
- o restart services if needed
- o describe authentification kinds
- o modify nss_path one to sub config winbind for AD
-- drakconnect: misc bug fixes (olivier)
-- localedrake: fix xmodifiers setting which is broken since
- perl-MDK-Common-1.1.13-1mdk
-- net_monitor:
- o fix GraphicalContext memory leak (olivier)
- o translate connection type (Fabrice Facorat)
- o fix spacing (from Fabrice Facorat, #10300)
-
-* Mon Jul 19 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-56mdk
-- bootloader-config (pixel):
- o save prior boot loader config file (#10072)
- o don't unset prompt when timeout is undefined (and don't care when
- timeout is 0)
- o also add long name when adding add short name
-- net_monitor:
- o add a border spacing of 5 pixel (Fabrice Facorat, #10299)
- o disable the connect button if up interface is found (there is
- currently no reliable way to find the gateway interface)
- (olivier blin)
- o use ifup/ifdown to connect/disconnect (olivier blin)
- o no need to be root to monitor connection (olivier blin)
-- drakconnect (olivier blin):
- o make connection status check work as non root
- o do not write wireless encryption key if empty
- o use blacklist too for adsl connections
-
-* Sat Jul 17 2004 Daouda LO <daouda@mandrakesoft.com> 10-55mdk
-- remove historical consolehelper files (pam.d and console.apps)
-
-* Thu Jul 15 2004 Olivier Blin <blino@mandrake.org> 10-54mdk
-- drakboot: use bootloader and Xconfig instead of detect-resolution
-- net_applet:
- o use drakconnect to configure network
- o use 'ip route show' to find the gateway device when no GATEWAYDEV
- is defined
-- drakauth: add "Active Directory" through winbind (pixel)
-- bootloader-config: fix installation on floppy (#10260) (pixel)
-- drakedm: typo fix (lost -> lose) (rvojta)
-
-* Thu Jul 8 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-53mdk
-- bootloader-config (pixel):
- o nicer "usage: ..."
- o add actions "add-entry" and "remove-entry"
- o add option --label
- o add option --chainload
- o rename --vmlinuz to --image
- o remove unneeded spaces in append=" foo"
- o handles "optional" in LILO
-- drakbackup: fixes for Anthill #927 & #929 (filenames with spaces,
- .backupignore, gui behavior)
-- drakboot: update bootsplash even if framebuffer was disabled (oblin)
-- XFdrake: add 1024x480 (pixel, #5192)
-- redo modules managment (prepare for reading either modprobe.conf or
- modules.conf based on the running kernel version) (pixel)
-- fix build with new glibc
-
-* Mon Jul 5 2004 Pixel <pixel@mandrakesoft.com> 10-53mdk
-- drakxtools-backend needs ldetect-lst (for complete_usb_storage_info())
-
-* Mon Jul 5 2004 Pixel <pixel@mandrakesoft.com> 10-52mdk
-- ensure proper upgrade: explictly tell urpmi that old drakxtools-newt
- conflicts with drakxtools-backend
-- drakauth: more features (vincent guardiola)
-- drakconnect: pptp support (#6515) (olivier blin)
-- localedrake: configure menu-method's language too so that altering
- language is done for KDE menu entries too (instead of just programs'
- messages) (Thierry Vignaud)
-
-* Thu Jul 1 2004 Pixel <pixel@mandrakesoft.com> 10-51mdk
-- create package drakxtools-backend
-- bootloader configuration: misc fixes (pixel)
-- XFdrake: fix typo causing multiple "Keyboard" entries in XF86Config
- (pixel, #10163)
-
-* Thu Jul 1 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-50mdk
-- drakupdate_fstab (oblin): fix moving mount point (#6982, #10175)
-- drakauth: for Active Directory, allow: Kerberos, SSL/TLS, simple and
- anonymous (pixel)
-- net_monitor (oblin):
- o always display a speed label for transmitted graph
- o allow the user to use different scales for received and
- transmitted (#10177)
- o always draw an arrow next to transmitted amount
-
-* Tue Jun 29 2004 Pixel <pixel@mandrakesoft.com> 10-49mdk
-- add bootloader-config (used by bootloader-utils and bootsplash scripts)
-- drakboot (pixel):
- o major backend rewrite b/c of code sharing with new installkernel
- o when adding a new kernel, have a nicer new name for conflicting
- entry
- o when modifying kernel parameters in all entries, skip the
- "failsafe" entry (#10143)
- o when modifying a symlink, ensure we also use the long name for the
- old symlink in the existing entries
-- drakconnect (Olivier Blin):
- o never disable "DHCP host name" entry box, it shouldn't be linked
- with "Assign host name from DHCP address" checkbox (#2759, #9981)
- o unblacklist sis900 since its link beat detection works with latest
- kernels
-- draksound: remove unneeded "above" lines in modules::write_conf
- (Olivier Blin) (#8288)
-- ugtk2 layer: catch missing wizard pixmap, otherwise we end up with
- unshown windows and error messages can't pop up (pixel)
-- don't require mkbootdisk
-
-* Wed Jun 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-48mdk
-- drakboot (oblin):
- o ask for bootloader choice when framebuffer isn't configured (#9925)
- o do not update bootsplash in autologin wizard
-- drakclock: be mouse wheel aware (oblin, #9926)
-- drakconnect (olivier blin):
- o blacklists the sis900 driver (#9233) for network hotplugging
- o properly handle ascii WEP keys (#9884)
- o rephrase zeroconf dialog (cybercfo)
-- drakxtv: fix tv driver not loaded on boot (oblin, #9112)
-- localedrake: new default IM for CKJ
- o set up SCIM for chinese
- o set uo SCIM+UIM for japanese
-- mousedrake: load usbhid instead of hid is now named (pixel, svetljo)
-- XFdrake (pixel):
- o better auto monitor config
- o sync with bootsplash's detect-resolution
-
-* Tue Jun 22 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-47mdk
-- add net_applet (daouda)
-- drakconnect: update ADSL ISP database (baud <baud123@tuxfamily.org>):
- o default to pppoa method whenever encapsulation is 6 (PPPoA VCmux),
- o default to pppoe method whenever encapsulation is 1 (PPPoE LLC)
- o add new ISP entries : Belgium ADSL Office, Brasil (4 ISP),
- Bulgaria ISDN/POTS, Greece, Switzerland BlueWin / Swisscom Telecom
- Italia/Office Users, Turboline Austria Telstra,
-- harddrake2: do not display version number in title bar
-- shorewall configuration: accept from fw to loc (florin)
-
-* Mon Jun 21 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-46mdk
-- harddrake service:
- o do not uselessy fork shells
- o faster auto mouse reconfiguration on major kernel switch
- o fix logs of newly added hardware
- o fix mouse autoconfiguration done on every boot instead of on 2.4.x/2.6.x
- switches
- o handle newly added wireless network card (broken since early 2004/02)
- o log error when we cannot run the config tool or when it isn't executable
- o only log about nv <-> nvidia swtich only if we do have to perform it
-- harddrake GUI:
- o display media type for mass storage devices
- o enhanced data for mice and hard disks
- o fix undisplayed fields
- o show disk ID if we cannot guess its vendor string from it
- o show splited vendor and description fields for USB hard disks too
- o really ensure that "identification" section is displayed first
-
-* Fri Jun 18 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-45mdk
-- authentication: more LDAP work (pixel)
-- drakbackup: fix .backupignore issue (stew)
-- drakupdate_fstab: add support for floppies
-- harddrake service:
- o mouse: autoreconfigure it when switching between 2.4.x and 2.6.x kernels
- o network: automatic config with DHCP of new cards
- o removable media: automatically config
- o x11:
- * do not automatically swtich from nv to nvidia driver (b/c the
- nvidia driver is buggy on some machines)
- * automatic configuration of new card
- o only stop the boot progress bar if we've a non automatic tool to run
-- harddrake GUI:
- o show more data on SCSI disks
- o do not display USB disks in both harddisks and unknown sections
- o fix cpu and SCSI hd help
- o show right driver for USB devices (from /proc/bus/usb/devices)
- o enhanced help
- o show detailled data on bus connection
-- interactive layer: display "cancel" button instead of "previous" in
- wizards' first step
-
-* Mon Jun 14 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-44mdk
-- diskdrake: fix hde devfs link (pixel)
-- drakconnect: start to make strings more helpfull
-- drakperm: enable drag 'n drop (only when looking at customized settings)
-- draksec: do not show empty pages in notebook if security level is not set
-- draksplash: make it work again...
-- harddrake2:
- o do not list usb hard disk as unknown (fix doble entries)
- o fix misdetection of nvidia nforce ethernet cards (broken since forcedeth
- replaced nvnet on 2004-01-21 in MDK10's ldetect-lst)
- o ethernet card detection: only rely on driver for matching ethernet cards,
- thus preventing mislisting of other/unwanted devices and enableing to catch
- ldetect/ldetect-lst/detect_devices bugs where some devices are *not* seen by
- drakx and drakconnect.
- o display more data about hard disks (geometry, number of primary/extended
- partitions)
-
-* Wed Jun 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-43mdk
-- drakauth: add "Active Directory" authentication (WIP) (pixel)
-- drakbackup: (stew)
- o deal with kernel ring buffer that is flooded with msgs for tape
- device detection (#9877)
- o GUI fixes
- o enforce binary ftp transfers
-- drakconnect: (poulpy)
- o switch ONBOOT to on/off for isdn and adsl connections
- o new way to specify how to up connection for pppoe(xDSL) and
- others(ADSL)
- o rename /etc/ppp/peers/adsl as /etc/ppp/peers/ppp0 as we now use
- ifup-ppp for adsl, it will look for ppp0
-- drakservices: add descriptions for NFS and SMB (#9940) (pixel)
-- harddrake service: run it earlier (aka before network service)
-- XFdrake: add resolution 1920x1200 called WUXGA (used by Dell Laptops
- Inspiron 8500, 8600 and Latitude D800) (#6795) (pixel)
-- XFdrake, drakedm: switch to x.org (pixel)
-
-* Tue Jun 1 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-42mdk
-- handle the nfs/smb service disabled (Olivier Blin)
-- drakconnect:
- o handle interface w/o ip addresses
- o make LAN wizard more user friendly: move "manual choice" after
- detected interfaces
- o detect again ethernet interfaces that are down (got broken in 10-38mdk)
-- drakboot:
- o do not write partial GRUB config file (thus garbaging previous config) if an
- error occured
- o fix "two windows appears on canceling after an exception" bug
-
-* Fri May 28 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-41mdk
-- drakconnect:
- o fix protocol switching from manual to DHCP when stepping back in
- wizard
- o read VLAN and IP aliased interfaces config too
-- drakbackup: fix typo in tape restore (Federico Belvisi).
-
-* Fri May 28 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-40mdk
-- drakconnect:
- o blacklist loopback interface in new detection scheme
- o switch from internet service to regular ifcfg files (poulpy) (WIP)
- o fallback on sysfs in order to get driver and card description when
- ethtool is not supported (eg: ipw2100 driver for intel centrino)
-
-* Thu May 27 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-39mdk
-- diskdrake (pixel):
- o allow /home on nfs (#7460)
- o disable package instead of removing nfs-utils or samba-server
- (when "diskdrake --fileshare" disables a export kind) (#9804)
-
-* Thu May 27 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-38mdk
-- detect aliased network interfaces too
-- drakfirewall: handle BitTorrent (robert vojta)
-- keyboardrake (pablo):
- o support more keyboards
- o Nepali uses devanagari script
-- localedrake: handle Latgalian language (pablo)
-- net_monitor: ignore sit0
-- switch Japanese input method to "uim" (pablo)
-
-* Tue May 25 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-37mdk
-- drakbackup: fix dropped .txt files when running mkisofs (stew)
- (Anthill #799)
-- drakconnect (#9669):
- o prevent identification mismatch on ethtool results
- o fix card name lookup when driver does not support GDRVINFO command
- from ETHTOOL ioctl and there's only one card managed by this
- driver
-- switch from deprecated OptionMenu into new ComboBox widget
-
-* Mon May 24 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-36mdk
-- ugtk2:: still provide compat stuff for OptionMenu widget (#9826)
-- drakTermServ: add /etc/modprobe* mount points for client hardware
- config (stew)
-
-* Wed May 19 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-35mdk
-- authentication:
- o fix winbind configuration and do the same for LDAP
- and NIS (vincent guardiola, pixel)
- o install autofs for nis authentication (florin & fcrozat)
-- diskdrake: handle LABEL=foobar in /etc/fstab (pixel)
- (ex2/3 only for now, no xfs)
-- drakclock: do saner check for ntp package (Robert Vojta)
-- drakconnect:
- o fix speedtouch ADSL model (using kernel mode) (poulpy)
- o better LAN vs wireless filtering by using SIOCGIWNAME ioctl)
- o handle ipw2100 wireless driver
- o do not offer to set DOMAINNAME2 since it is never saved nor read
- (#9580)
- o kill "speedtouch and ISDN only work under 2.4 kernel" warnings
- (poulpy)
-- drakfirewall: open more ports for samba
-- harddrake service: do not run XFdrake in automatic mode
-- misc cleanups & bug fixes (pixel)
-- scannerdrake: fix firmware installation (till)
-- XFdrake (pixel):
- o can now configure monitors on heads > 1
- o do not succeed automatic configuration (not auto_install) when
- there is many cards (as requested by Joe Bolin)
- o speed-up monitor choosing dialog when {VendorName} is undef
- o vmware doesn't like 24bpp (#9755)
- o defaults to the greatest depth rather than 24
-- do not prefer devfs names when reading /proc/mounts (which uses
- devfs names) (pixel)
-- ugtk2 layer: transparently replace obsolete OptionMenu widget by the
- new ComboBox widget
-
-* Tue May 4 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-34mdk
-- drakconnect:
- o fix last step of interface destruction wizard
- o wizard: take ISDN protocol into account for people outside Europe
- to use it (poulpy)
-- drakupdate_fstab: fix adding twice an entry in fstab, one with the
- old name, one with the devfs name (pixel)
-- XFdrake: kill XFree86 3.x support (pixel)
-
-* Fri Apr 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-33mdk
-- create ~/tmp if needed when running a program
-- device managment: fix sdX <=> scsi devices mapping (especially for
- USB devices) (pixel)
-- drakclock: time is displayed as HH:MM:SS with RTL languages
-- drakconnect (poulpy):
- o manage interface: more gui layout fixes
- o try harder to locate firmware on windows partition (#3793)
- o no need to up ippp0 in net_cnx_up, it's been up'ed at startup
-- harddrake gui: list SATA controllers in their own category (anthill
- #741)
-- harddrake service: log removed/added hw
-- localedrake: use utf8 if any of the languages chosen is utf8, not
- only the main one (pixel)
-
-* Fri Apr 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-32mdk
-- diskdrake, XFdrake: make --auto really not interactive
-- drakconnect:
- o wizard: fix ISDN support (poulpy)
- o manage interface: smoother layout
-- drakxtv:
- o fix brown paper bag bug regarding tv cards detection
- o sync card and tuner lists with 2.6.6-rc2
-- harddrake GUI: split USB sontrollers and ports
- o new data structure
-- harddrake service: autoconfigure X11, sound and removable media
-- log more actions regarding modules managment in explanations
-
-* Tue Apr 20 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-31mdk
-- drakbackup: some drives don't return "ATIP info from disk" (stew)
-- drakclock: check /etc/init.d/ntpd instead of /etc/ntp.conf for ntp
- installation (daouda)
-- drakfont: fix font importing (#9423) (dam's)
-- drakconnect (manage interface): fix insensitive IPADDR, NETMASK and
- GATEWAY fields by default are not sensitive by default in DHCP
- (broken by #8498 fix) (poulpy
-
-* Thu Apr 8 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-30mdk
-- fix inverted translations in french catalog (#8217)
-- fix drakxtools postuninstall script
-- drakbackup (stew):
- o remove config-info (will be in a man page)
- o reuse more code from ugtk2 layer regarding cursors managment
- o combine/rework restore code
-- drakTermServ (stew):
- o do not move existing dhcpd.conf
- o add an include for terminal-server instead
-- drakups: update to new libconf-0.32 API (dam's)
-- harddrake service: log nv<=>nvidia switches
-- localedrake: set default font to use in KDE for devanagari and
- malayalam scripts
-- ugtk2: fix faillure with perl-Gtk+-1.04x (#9411)
-
-* Mon Mar 29 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-29mdk
-- harddrake service: skip nv/nvidia test when there's no nvidia card
-
-* Mon Mar 29 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-28mdk
-- harddrake service: fix disabling nvidia driver (#9300)
-
-* Fri Mar 26 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-27mdk
-- drakconnect:
- o fix some bugs in ISDN configuration
- o warn than speedtouch only works with 2.4.x kernels for now
- o fix "manage interface" that broke speedtouch configuration
- o blacklist b44 for ifplugd
-- drakboot blacklist again Savage gfx cards, they're broken again with
- lilo
-
-* Wed Mar 24 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-26mdk
-- diskdrake: tag removable medias as noauto in fstab file (pixel, #9076)
-- drakboot: add nolapic support option (planel)
-- drakclock (Robert Vojta, #9141):
- o display current timezone
- o sort servers
-- drakclock, drakperm: GUI fixes (Robert Vojta: #9141, #9153)
-- drakconnect:
- o complain louder about supported kernels for ISDN cards
- o enable to delete ADSL and ISDN connections
- o do not complain anymore about kernel when using bewan adsl modems
- since they works now with 2.6.x kernels
- o do write drakconnect config file when there's only one configured
- interface (#8998)
- o fix speedtouch support: use kernel mode on 2.6.x kernels
-- drakgw: fix drakgw removing MII_NOT_SUPPORTED parameter from ifcfg
-- drakTermServ: fix button layout
-- drakxtv:
- o read current configuration (Scott Mazur)
- o fix setting options for bttv instead of saa7134 (#5612)
- o fix saa7134 detection (#5612)
- o fix wiping out /etc/modules.conf (Scott Mazur)
- o default canada-cable to NTSC (Scott Mazur)
- o handle tv cards managed by cx88 and saa7134 (#9112)
- o use right device (#3193)
- o offer to set the user to config (#3193)
- o sync with 2.6.3-4mdk
-- firewall: do not write the REDIRECT squid rules if one has only one
- NIC connected to the net zone (florin)
-- harddrake service: switch between nv and nvidia driver if commercial driver
- isn't installed
-- keyboarddrake: az, tr and tr_f needs XkbOptions 'caps:shift' (pixel)
-- logdrake: fix non first searches (#9115)
-
-* Fri Mar 19 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-25mdk
-- add missing icons for localedrake menu entry (dadou)
-- diskdrake: fix compaq smart array support (pixel, #9029)
-- drakboot: reread current bootsplash config (olivier blin, #8888)
-- drakconnect:
- o always offer to restart adsl connections
- o fix bewan adsl modem support by providing an ad-how
- /etc/ppp/options
- o only warn about the fact we need 2.4.x kernel
- * when we're under 2.6.x
- * for bewan modem (not for other adsl modems) and pci rtc modems
- o only kill pppoa for sagem modem (fix bewan modem shutdown)
-- draksound: install alsa-utils if needed (#6288)
-- include drakups again
-
-* Wed Mar 17 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-24mdk
-- set window icon
-- diskdrake: (pixel)
- o fix "xp does not boot anymore" (#7302, #7959, #8891)
- o add --change-geometry=<device>=[<cylinders>,]<heads>,<sectors>
- option in order to allow forcing the geometry used in the partition
- table. This allows helping poor Windows booting using old int13
- function 2. This should work when Windows has not been resized.
-- drakclock: fix server lookup (#8846)
-- drakconnect:
- o do not pass eth interface and user to adsl-start, they're already
- provided in pppoe.conf (#2004)
- o fix pci modem support
- o fix SmartLink modem managment (#8959)
- o really fix modem symlink (#7967)
- o try harder to get a name (in wizard) and information (in manage
- interface) for cards whose driver do not support ethtool ioctl
- o update wanadoo dns servers ip addresses
- o wizard:
- * bewan support
- * fix adsl stop on pppoa links
- * preselect pppoa for bewan modems
- * for ADSL Bewan, ISDN and PCI modems, warn that only 2.4.x
- kernels are supported
- * only show encapsulation parameter for sagem modem
- o "internet access" window:
- * enable to alter hostname
- * do not offer to alter domain name since this is achievable
- through FQDN
-- drakfont: make subdialogs be transcient for main window when not
- embedded
-- drakedm: fix dm restart
-- draksound (olivier blin, #8501):
- o do not alter oss<->alsa drivers mapping table
- o when current driver doesn't match current sound card, list
- alternatives for both current driver and the default driver
-- drakTermServ: fix misnamed inittab (stew)
-- drakupdate_fstab: choose wether to use supermount is now based on
- variable SUPERMOUNT in /etc/sysconfig/dynamic (pixel)
-- harddrake2:
- o show module for system bridges if it's not unknown (aka not
- managed by kernel core)
- o update icons
-- localedrake: list Filipino, Low-Saxon and Kyrgyz (pablo)
-- logdrake: fix wizard
-- service_harddrake:
- o remove /etc/asound.state *before* restarting sound service
- o add agpgart modules to modprobe.preload if needed
-
-* Mon Mar 15 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-23mdk
-- drakbackup: (stew)
- o install extra packages when using wizard too
- o report error on key transfer in GUI if needed
-- drakboot:
- o list yes/no for autologin in a more intuitive way, that is yes is
- grouped with user and wm pull down menus (robert.vojta@qcm.cz,
- anthill #390)
- o always generate a precise entry using the precise version and
- remove the linux-2.4 or linux-2.6 (but keep the "linux" entry)
- (pixel)
-- drakclock: make the ntpdate after stopping the ntpd (manu@agat.net,
- #8141)
-- drakfont: make "install" button be insensitive when there's no
- selected fonts
-- drakconnect:
- o fix misdetection of some network cards (aka do not try to match a
- physical device when SIOCETHTOOL ioctl is not supported) (#8010)
- o fix missing quotes around wireless encryption key (#8887)
- o wizard:
- * do not list anymore wireless cards in LAN connection, only in
- wireless connections
- * fix unlisted ADSL modems when there's no network card (#8611)
- * handle orinoco_pci and orinoco_plx driven card as wireless ones
- * skip "start on boot" step for LAN (already managed by network
- scripts)
- * write ether conf later on QA request
- o renew "internet access" window:
- * sanitize buttons layout (#8637)
- * sanitize fields layout
- * fix config reading/writing
- * fix connection status (#7800)
- * fix unlisted first dns server
- o manage interface:
- * do not write IPADDR, NETMASK and NETWORK fields in ifcfg-ethX
- when using DHCP (fix writing "no ip"/"no netmask" in config file)
- * default protocol is dhcp (fix fields checking when an interface
- isn't yet configured)
- * fix gateway setting (#6527)
-- drakfirewall, drakgw: add ppp+ and ippp+ at the interfaces list
- (florin) (#8419)
-- localedrake: always define KDM fonts dependending on encoding
- (pablo, #8714)
-- logdrake: fix explanations in mcc that got broken by #8412 speedup
-- printerdrake: install "scanner-gui" instead of "xsane" when it sets
- up an HP multi-function device (till)
-- scannerdrake: install "scanner-gui" instead of "xsane", so that
- scanning GUI actually used can be determined by the system
- environment (till)
-
-* Thu Mar 11 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-22mdk
-- fix imm & ppa managment on kernel 2.6 (pixel)
-- no entry in fstab for zips (now cleanly done by hotplug) (pixel)
-- drakbackup (stew):
- o fix crash on first wizard run (#8654)
- o deal with mixture of formats on restore
- o do not save host passwd when user requests not to (#8700)
- o fix issue with first incremental pass not using base as
- comparison
- o support for plain tar (#8676)
-- drakconnect wizard:
- o start to handle bewan ADSL modems
- o port old ISDN wizard upon new wizard layer
-- drakfirewall, drakgw: network card name rather than just ethX in device list
- (florin and me)
-- drakgw (florin):
- o add some tests for the REDIRECT squid rules
- o fix previous button on first step (anthill #386)
- o fix "sharing already configured" #8669 (florin)
- o fix the proxy REDIRECT shorewall rule,
- o fix the disable, enable functions
- o fix the shorewall interfaces configuration
- o really enable the proxy squid
-- draksplash: make it works again
-- drakTermServ (stew):
- o add gdm user if needed
- o autologin warning
- o copy server X keyboard config to client
- o default kernel version
- o default thin client setup
- o do not destroy "fat" client inittab
- o use std banner
-- drakgw: fix previous button on first step (anthill #387)
-- harddrake2: fix ISDN cards detection
-- keyboardrake: list jp106 keyboard too (pablo)
-- logdrake: searching speedup (#8412)
-- printerdrake (till):
- o let URIs listed by "lpinfo -v" be shown in the dialog for entering
- a URI manually
- o make first dialog be somewhat clearer
-- XFdrake: catch exception (#8726) (pixel)
-
-* Wed Mar 3 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-21mdk
-- drakconnect: add australia in adsl providers db (#5056)
-- support cryptoloop and aes when using encryption on kernel 2.6 (pixel)
-
-* Wed Mar 3 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-20mdk
-- drakbackup: use preferred conf file read/write method (stew)
-- drakconnect: hide dns settings by default when using dhcp
-- drakupdate_fstab (pixel):
- o fix device removal
- o log calls
-- printerdrake: fix HPOJ configuration when manually setting up a
- device (till)
-
-* Tue Mar 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-19mdk
-- fix doble ISDN detection (#6535)
-- drakconnect: fix modem symlink (#7967)
-- drakboot --boot is now a wizard
-- printerdrake: fix missing "default settings" option in the printer
- options dialog (till)
-
-* Tue Mar 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-18mdk
-- drakboot (pixel):
- o if the default bootloader entry is invalid, choose another one
- o remove "VT8751 [ProSavageDDR P4M266] VGA Controller" (0x5333,
- 0x8d04) from graphical lilo blacklist (#8133)
-- drakconnect:
- o fix pci modem type matching
- o list pump in dhcp clients list (synced with ifup one)
- o preselect first availlable dhcp client (according to ifup priority
- list)
-
-* Tue Mar 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-17mdk
-- logdrake mail alert: fix crash due to icon renaming
-
-* Mon Mar 1 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-16mdk
-- adduserdrake: default to "man" icon (pixel)
-- drakconnect manage interface: fix bootproto filling (#8498)
-- harddrake2: update icons
-- printerdrake (till):
- o do not configure the GIMP-Print plug-in on more than 50 users (#6423)
- o fix no "ptal:/..." in manual device URI list (#8483)
-- scannerdrake (till): fix firmware not found by "gt68xx" SANE backend
- (#7242)
-
-* Mon Mar 1 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-15mdk
-- left align labels
-- drakfirewall: remove the masq zone and add policies, rules only if
- there is an interface in loc (florin)
-- draksec:
- o sanitize main explanation text
- o prevent pull-down menus to fill availlable space in packtables
-- printerdrake (till):
- o fix HPOJ config
- o support new HP multi-function devices
- o better Lexmark X125 printer support
-
-* Fri Feb 27 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-14mdk
-- drakautoinst: support two-floppies boot style for replay_install
- disk as well (gc)
-- drakbackup: fix tape backup/restore (#8284) (stew)
-- drakconnect: fix crash on manually choosing modem again
-- printerdrake: better layout for about dialog box (dadou)
-
-* Thu Feb 26 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-13mdk
-- drakconnect wizard:
- o never delete up/down scripts
- o only write internet service if start at boot requested
-- banners: prevent shadow to be darker on theme switches
-
-* Thu Feb 26 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-12mdk
-- drakbackup: use ATAPI:/dev/hdX for both 2.4/2.6 compatibility (stew)
-- drakconnect wizard:
- o do not ask for apply settings since most just have been written
- o only write ether config for lan...
- o install needed packages for pppoa, pppoe, pptp
-- drakTermServ (stew):
- o really filter symlinked kernels. nohup the dm restart
- o don't let any kernel symlinks be visible for making NBIs
-- harddrake-ui package: requires sane-backends so that scanner
- detection works smoothly (#8305)
-- localedrake: use xim by default for CJK languages for which we don't
- ship good enough native gtk2 input methods (pablo)
-
-* Wed Feb 25 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-11mdk
-- harddrake service:
- o look at sound cards changes on bootstrapping
- o when sound card is added/removed, delete current sound levels so
- that sound service reset it to sg sane
-
-* Wed Feb 25 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-10mdk
-- drakbackup: rework CD recording for ATA device setup (stew)
-- drakconnect manage interface (poulpy):
- o modem configuration has been completed
- o write /root/.kde/share/config/kppprc for any local change
-
-* Tue Feb 24 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-9mdk
-- drakconnect: alter both /etc/analog/adiusbadsl.conf and
- /etc/eagle-usb/eagle-usb.conf when configuring sagemXXX
-
-* Tue Feb 24 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-8mdk
-- drakconnect wizard:
- o ethernet: fix module lookup for pcmcia cards
- o adsl ISP db (Benoit Audouard):
- * set default protocol to pppoa for various ISPs
- * update 9telecom entry
- * add encapsulation method for "tiscali 512k.fr"
- * fix wrongly inverted encapsulation methods for "Free" isp cnx
- offers
-- drakTermServ (stew):
- o mknbi-set always wants a kernel version now
- o deal with conflicts with msec > 3 and exporting / (use
- no_root_squash).
- o always pass a kernel to mkinitrd-net (#8216)
- o add --restart option for terminal-server.
-- printerdrake, scannerdrake: misc gui fixes (till)
-- printerdrake (till):
- o give clear warning/error messages if a package installation fails
- o let printer model in first-time dialog also be shown if there is
- no description field in the device ID of the printer
-- scannerdrake: ask user before installing packages (till)
-
-* Mon Feb 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-7mdk
-- drakconnect
- o add wizard:
- * always write up/down scripts
- * only write initscript when starting at boot was choosen
- * write ethX aliases and ifup/ifdown scripts when configuring a LAN
- connection
- o remove wizard:
- * when no network configuration is configured, just report it
- * only list configured interfaces when offering to delete them
- * keep ethX aliases b/c in order to prevent ethX be renumbered on
- next boot
- * down the network interface when deleting it
-
-* Mon Feb 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-6mdk
-- drakconnect: fix sagem8xx && speedtouch adsl modem scripts
-
-* Mon Feb 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-5mdk
-- drakconnect: write vci and vpi parameters in decimal base when
- configuring speedtouch
-
-* Mon Feb 23 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-4mdk
-- drakbackup (stew):
- o verify user has selected a cron interval and media (#8138)
- o tweak wizard setup
-- drakconnect:
- o misc santizing in manual module loading
- o adsl provider db: fix vci number for Belgium and France (poulpy)
- o wizard:
- * modem:
- + enable one to manually choose the serial port to use while
- configuring modem
- + really default to dynamic dns, gateway and ip (really fix #7705)
- + do not overwrite current kppp settings with provider db ones
- but on provider switch
- * adsl: prevent having to choose between '' and 'adsl' connections
- * ethernet: enable one to manually load a driver like expert mode
- in old pre-10.0 wizard
- o manage interface:
- * modem:
- + read kppp authentication method
- + handle new PAP/CHAP method
- * ethernet:
- + handle and translate BOOTPROTO
- + do not complain about gateway format when it's not set
- * fix untranslated strings
-
-* Fri Feb 20 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-3mdk
-- drakconnect: fix empty vci/vpi paremeters when speetouch firmware
- wasn't provided
-- logdrake: fix title when run from mcc (#8111)
-
-* Fri Feb 20 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-2mdk
-- drakboot/diskdrake updates regarding partition renumbering (pixel)
-- drakconnect:
- o do not overwrite provider vpi/vci settings (poulpy)
- o detect more sagem 8xx modems
- o enable to refuse network restarting
- o add "Free non degroupe 1024/256" in adsl provider db
-- drakperm: fix "current" checkbox vs "group" and "user" pull-down
- menus
-- localedrake: better uim support (pablo)
-- modules configuration: fix some agpgart aliases issues regarding
- 2.4.x/2.6.x kernels (pixel)
-
-* Fri Feb 20 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-1mdk
-- drakconnect: fix writing modules aliases (fix broken speedtouch)
-- drakbackup: use Gnome icon order (stew)
-
-* Thu Feb 19 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.21mdk
-- drakboot: fix theme displaying under console (Olivier Blin)
-- drakconnect: since no PCMCIA cards support link status notification,
- ifplugd should be disabled for all pcmcia cards by default (#8031)
-- XFdrake: kill spurious icons (pixel)
-- fix some wrapping (pixel)
-- do not use global scrolled window but many local scrolled windows
- instead (pixel)
-- fix uim-xim input method (pablo)
-
-* Thu Feb 19 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.20mdk
-- fix broken "advanced" and "help" buttons (pixel)
-- switch japanese from kinput2 to uim input method
-- fix file dialog when embedded (#7984) (pixel)
-- drakbackup (stew):
- o fix issue with multisession CDs (Anthill #349)
- o encourage user to finish configuring media before leaving wizard.
-- drakvpn (florin):
- o add plenty of help files, add anonymous support for sainfo
- o add quite much help explanations
- o add anonymous support in sainfo
-- harddrake2: sanitize buttons layout when embedded
-
-* Wed Feb 18 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.19mdk
-- diskdrake: type 0x17 can be ntfs
-- drakbackup: rework backupignore behavior (Anthill #306) (stew)
-- drakconnect
- o wizard:
- * do not use ifplugd on wireless connections by default
- * fix "network needs to be restarted" step
- * do not overwrite current wireless parameters with default
- values
- * tag some wireless options as advanced ones
- o manage interface:
- * update adsl (poulpy)
- * sanitize buttons layout
-
-* Tue Feb 17 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.18mdk
-- new default icon for wizards banner
-- drakconnect
- o wizard:
- * handle atmel_cs wireless driver
- * sort lan protocols
- o manage interface: update (poulpy)
-- drakvpn: one can now start from scratch with ipsec.conf (florin)
-- enforce gnome button order everywhere
-- harddrake: really fix doble blanked ISDN detection
-- mousedrake (pixel):
- o detection defaults on automatic choices
- o fix mouse detection on kernel 2.4
-- printerdrake: fix problem that not used parallel ports were detected
- as printers (till)
-
-* Tue Feb 17 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.17mdk
-- drakboot: remove bad entries after reading existing conf file (pixel)
-- drakclock: let's look better when embedded
-- drakconnect:
- o wizard:
- * explain about DNS (#7908)
- * fix automatically found "...2" dns when network is done
- o manage interface: check gateway entry (poulpy)
-- drakfont: new banner style
-- drakvpn:
- o fix drakvpn logic when translated
- o fix steps skiped b/c of translations
- o start to sanitize gui (more user friendly labels, pull-down menus, ...)
- o fix the ";" mark in the "Security Policies" section (florin)
-- interactive layer: don't have a scroll inside a scroll which causes
- display pbs (#7433) (pixel)
-- printerdrake (till):
- o recognize parallel printers also when they miss the
- "CLASS:PRINTER;" in their device ID string (ex: Brother HL-720,
- bug #7753)
- o warn when there's no network access
- o remove printer list button when there's no network also in expert
- mode.
-
-* Sun Feb 15 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.16mdk
-- fix harddrake crash (#7897)
-- printerdrake (till):
- o handle weird printer ID strings, as the one of the Brother HL-720
- with empty manufacturer and description fields (#7753).
- o recognize also "SN:" as serial number field in printer ID string
- (HP PhotoSmart 7760, bug #6534).
- o load the "usblp" module instead of the "printer" one on kernel
- 2.6.x
-
-* Sat Feb 14 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.15mdk
-- drakbackup: (stew)
- o FTP restore failure feedback
- o allow multiple catalog/file restore selection
-- drakconnect:
- o fix automatically found "...2" dns server
- o fix crash on canceling "already configured net device"
- configuration (#7679)
- o by default do not start connection at boot for modems (#7705)
- o prevent displaying dummy empty fields in text mode (#7593)
-- harddrake:
- o fix ISDN detection (#6535)
- o prevent detecting twice the same devices (#4906)
- o workaround sane-find-scanner detecting too much usb scanners
-- center popup windows (pixel)
-- don't have a wait_message above another empty wait_message when
- probing hardware (pixel)
-- add support for embedding rpmdrake
-
-* Fri Feb 13 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.14mdk
-- drakboot: better grub support, esp. when /boot is a separate
- partition (pixel)
-- diskdrake: reconfigure boot loader on partition renumbering
-- wizards: add relief around trees and lists
-
-* Fri Feb 13 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.13mdk
-- all tools: new banner style
-- add drakvpn (florin)
-- drakbackup: fix crash on file search, failure to report ftp error
- (stew)
-- drakconnect:
- o wizard:
- * fix wireless network interfaces detection
- * ask isp for ip and gateway by default (#7705)
- o manage interface: (poulpy)
- * fix adsl/eth confusion
- * fix apply button
-- harddrake service: only probe for local printers
-- harddrake2:
- o remove statusbar on interface team request
- o do not force black color for fields values which badly conflict
- with inverted accessibility themes
-- fix module dependancies problem because of 2.4/2.6 mappings, better
- support 2.4 and 2.6 alltogether by keeping 2.4 names in modules.conf
- (gc)
-- XFdrake: handle packages not found (#7786)
-
-* Thu Feb 12 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.12mdk
-- drakconnect:
- o preselect right protocol for ethernet though connections
- o only offer to connect now for ppp connections
- o fix module retrieving when configuring an adsl connection over
- ethernet
-- authentication: (pixel)
- o install ldap packages *before* doing ldapsearch
- o pam*.so modules do not have /lib/security/ prefix anymore
-
-* Thu Feb 12 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.11mdk
-- drakconnect wizard:
- o fix choosing dhcp as adsl protocol
- o do not allow to step forward if no network card was found
- (workaround #7672)
-- keyboardrake: support 2.6.x kernel (pixel)
-- drakbackup: misc changes (stew)
-- draksec: fix unable to save checks when config file is empty
-- harddrake: support more webcams
-
-* Tue Feb 10 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.10mdk
-- fix poped dialogs when embedded (#7246) (pixel)
-- drakbackup/drakTermServ: misc updates (stew)
-
-* Mon Feb 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.9mdk
-- drakconnect wizard:
- o fix unability to select gateway (#7585)
- o detect athX interfaces too (#7531)
-- drakfont: fix crash on option toggling (#7248)
-
-* Mon Feb 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.8mdk
-- drakconnect wizard:
- o blacklist forcedeth for network hotplug (#7389)
- o fix ethernet devices description matching
- o fix unwritten ethernet interface config
- o fix empty list in "multiple internet_connexions" step
-- fix vendor/description for some Lite-On drives
-- ugtk2 layer: fix some layout (spurious space at window bottom)
- (pixel)
-
-* Sun Feb 8 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.7mdk
-- drakx11: make XFdrake startup be instantenous for non nv|ati cards
-- drakTermServ: add PXE image support (Venantius Kumar)
-
-* Fri Feb 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.6mdk
-- move drakbug, drakclock, drakperm, draksec, drakTermServ,
- net_monitor in drakxtools since they require ugtk2 (#7413)
-- workaround gtk+ bug #133489 (behaviour on click when in scrolled
- window) (pixel)
-- drakboot: do not try anymore to set global video mode and compat
- option
-- drakfirewall: handle ip ranges (#7172) (pixel)
-- draksound: advertize alsaconf too since sndconfig failled for cards
- only managed by ALSA (#7456)
-- logdrake: do not fail when disabling twice the alert mail cron
-- mousedrake: allow changing protocol in standalone (pixel)
-
-* Fri Feb 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.5mdk
-- fix embedded apps
-
-* Fri Feb 6 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.4mdk
-- print --help on stdout rather than stderr (gc according to gnu std)
-- diskdrake: (pixel)
- o fix lvm support when devfs is not mounted
- o fix lvm extent sizing (fix illegal division by 0)
- o fix getting the output of pvs vgs lvs commands
- o fix get_lvs() (and use lvs instead of vgdisplay)
- o don't display start sector and cylinders used for LVs
- o display "Number of logical extents" of LVs
-- drakbackup: provide more detailed info on files backed
- up/ignored. (Anthill #306) (stew)
-- drakboot: write fstab for /tmp using tmpfs when "clean /tmp" is
- chosen (pixel)
-- drakboot, drakconnect: fix some layouts
-- drakconnect wizard:
- o fix pcmcia card config (#7401, #7431)
- o fix wireless settings (#7432, faillure to set parameters)
- o split wireless step into two steps since there way too much
- options
-- draktermserv: fix user list in mdkkdm (stew)
-- harddrake: fix module parameters with kernel-2.6.x
-- keyboardrake, localedrake: fix some locales (pablo)
-- mousedrake: use protocol "ExplorerPS/2" instead of "auto" for kernel
- 2.6 (pixel)
-- XFdrake: (pixel)
- o do not test X config under vmware (#5346)
- o allow 24bpp for DRI (since all drivers now support it)
-
-* Mon Feb 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.3mdk
-- drakconnect wizard:
- o support more wireless cards
- o split out "wireless connection" configuration out of "lan
- connections" path
-- logdrake: (arnaud)
- o make cron script be able to use either local smtp server or a
- remote one
- o add "remove cron entry" on arnaud request
-
-* Mon Feb 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.2mdk
-- draconnect: preselect pppoa for speetouch again
-
-* Mon Feb 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 10-0.1mdk
-- harddrake: fix adsl modem detection
-- draksound: handle new aureal drivers
-- do not user ide-scsi emulation for ide ZIPs (pixel)
-- do no ide-scsi emulation for cd burners with kernel-2.6.x (pixel)
-
-* Mon Feb 2 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-28mdk
-- drakconnect:
- o enable to set hostname even when using DHCP (#7230)
- o handle not loaded drivers (#7273)
-
-* Fri Jan 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-27mdk
-- drakconnect:
- o wizard:
- * fix configuring unconfigured eth interfaces
- * ignore spurious .directory entries when loading kppp provider db
- * do not offer to select dhcp client for static interfaces
- o manage: only show gateway for eth devices (poulpy)
-- diskdrake (pixel):
- o fix overflows at 4GB when adding partitions
- o tell kernel to remove the extended partition
- o replace iocharset= with nls= for ntfs in /etc/fstab
-
-* Thu Jan 29 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-26mdk
-- drakconnect: use somewhat nicer interfaces name (eg: "eth0: 3com
- 905") in manage interface (poulpy)
-- drakTermServ: configure clients with defined IPs to set hostname so
- gnome works (stew)
-- fix accentued characters with fr and ru locales (pablo)
-
-* Thu Jan 29 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-25mdk
-- drakconnect:
- o wizard:
- * fix ethernet network card list
- * fix interface config file writing
- * fix DHCP client installation
- * fix static/dhcp step branching
- o manage interface: (poulpy)
- * fix modem login fetching
- * use somewhat nicer interfaces name (eg: ethernet0 rather than
- eth0)
- * fix adsl loading and saving
-- draksec:
- o add help for newly introduced MAIL_EMPTY_CONTENT item
- o notify that shell timeout is in seconds
- o fix parsing of default values for multi argument msec functions
-- net_monitor: do not force switch to last page on network interface
- reload
-
-* Wed Jan 28 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-23mdk
-- drakbackup: (stew)
- o another cron issue reported on Anthill
- o fix broken sys, other restore
-- drakconnect:
- o new drakconnect wizard:
- * remaining issues: isdn and zeroconf config, bewan modem, isapnp
- cards, X11 behavior on name change
- * provider database for modem and adsl connections
- * renewed steps
- * show device name rather than ethX
- * modem:
- + handle CHAP/PAP
- + enable to use dynamic ip/dns/gateway
- * adsl:
- + update for eagle package replacing adiusb
- + detect eci modems and explain why we cannot handle them
- o manage part: update (poulpy)
-- draksound: fix unwriten sound aliases when configuring not yet
- configured cards (#6988)
-- printerdrake: kill stupid userdrake dependancy (gc)
-- ugtk2 / interactive layers:
- o make trees and lists take all availlable space
- o pack/align checkboxes to left
- o rework window sizing: size all windows and add a scrollbar for the
- whole window if needed (not just around advanced settings) (pixel)
-- misc fixes for 2.6.x kernels (gc, pixel & planel)
-
-* Tue Jan 20 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-22mdk
-- drakboot: add a warning telling to run lilo after modifying
- lilo.conf (#6924)
-- drakconnect: enhanced "manage" part (poulpy)
-- drakfirewall: add icmp support and "Echo request (ping)" choice
- (pixel)
-- drakgw: transparent proxy support (florin)
-- more kernel 2.6.x support (pixel)
-- fix subdialogs when embedded (#6899)
-
-* Thu Jan 15 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-21mdk
-- prevent spurious top windows to appears when embedded in mcc
-
-* Thu Jan 15 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-20mdk
-- diskdrake:
- o more lvm2 support (pixel / Luca Berra)
- o update partition reread on kernel side and rebooting if needed (pixel)
-- drakboot:
- o boot loader config: do not complain on canceling
- o graphical boot theme config:
- * handle grub too (bootsplash being independant of boot loader)
- * fix layout when embedded
-- drakconnect: update manage interfaces (poulpy)
-- drakTermServ: first time wizard (stew)
-
-* Wed Jan 14 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-19mdk
-- diskdrake: updated lvm2 support (pixel)
-- drakboot: boot theme configuration is back (warly)
-- drakboot, drakclock, drakconnect, drakfloppy, drakfont, drakperm,
- draksec: sanitize buttons bar
-- drakedm: fix dm list
-- printerdrake: sort printer models list
-
-* Mon Jan 12 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-18mdk
-- drakedm: when offering to restart dm, offer yes/no as choice rather
- than ok/cancel (#6810)
-- drakdisk: sanitize buttons when working on mount points (smb,
- webdav, ...)
-- drakfloppy: handle both kernel 2.4.x and 2.6.x (before size field
- was not properly when switching between threes b/c we looked for
- module.ko instead of module.o.gz and the like)
-- drakfont: renew GUI through subdialogs
-- localedrake: update languages list (pablo)
-- printerdrake: do not push anymore help menu at right
-
-* Mon Jan 12 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-17mdk
-- drakfirewall: allow a range of ports (anthill bug #267) (pixel)
-- drakfont:
- o fix unstalling fonts
- o sanitize application options, about, font import and font removeal
- layouts
-- fix behavior when embedded in interactive layer:
- o prevent subwindows being too small
- o prevent subwindows breaking when canceled
-- run_program layer: don't print refs in log when output is redirected
- (blino)
-- wizards layer: only complain if a problem actually happened
-- drakconnect:
- o first snapshot of new manage wizard (poulpy)
- o "delete network interface" wizard:
- * show a finish button on last step
- * exit once delete interface wizard has ended instead of then
- running the std add wizard...
- * list ppp interfaces too
-
-* Fri Jan 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-16mdk
-- support newer gtk2 bindings
-- fix drakboot --boot embedding
-- fix logdrake wizard when embedded
-
-* Fri Jan 9 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-15mdk
-- alias scannerdrake => drakscanner
-- drakauth: integrate chkauth (which is now deprecated) (pixel)
-- drakbackup: (stew)
- o DVD+RW support,
- o fix bogus cron message
-- drakboot:
- o split it into bootloader and autologin configuration
- o drop no more handled keytable line in grub config file (pixel)
- o simplify lilo boot message. Not mentioning the timeout parameter
- (#5429) (pixel)
- o remove /boot/grub/messages and don't use the i18n command which
- are obsolete since grub doesn't handle it anymore (pixel)
-- drakconnect: fix sagem800 configuration (poulpy)
-- drakdisk: basic lvm2 support (pixel)
-- drakfloppy must not be in drakxtools-newt, must now require mkbootdisk
- (which is not installed by default anymore)
-- drakperm: do not discard 0 when perms are 0xx like
-- drakTermServ: support new etherboot floppy image syntax and file
- locations (stew)
-- drakxservices: fix descriptions (#1704) (pixel)
-- enable other packages to override libDrakx translations with those
- from their own domains
-- handle /etc/modprobe.preload
-- harddrake: detect megaraid controllers as scsi ones
-- harddrake service:
- o for removable devices, we've to remove/add them one by one, so
- when several devices of the same class are removed/added, we ask
- if we should handle them several time.
- o let ask confirmation once per class instead (olivier blin, #6649)
- o do no ask several times the kernel to switch into verbose mode
- (olivier blin)
- o really display which devices were removed
-- misc cleanups
-- tool layout:
- o add a separator below buttons
- o really pack the two button sets at edges
- o try to have a better layout when embedded: let's have only one
- scrollbar that scroll the whole window
-
-* Tue Dec 30 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 9.3-14mdk
-- ugtk2.pm: fix ask_dir dialog (#6152)
-
-* Mon Dec 22 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-13mdk
-- do not show useless "ignore" button when requesting root password
- through kdesu
-- drakperm: keep changes when switching view moed
-- drakclock:
- o prevent one to open zillions of sub dialogs
- o reuse std dialogs
- o remove stock icons
-- fix buttons layouts and text wrapping in in drakboot, drakfloppy and
- drakperm
-- logdrake's mail alert wizard:
- o properly handle faillure
- o accept local user names as well as emails
-- printerdrake, harddrake2: push help menu at right
-- scannerdrake: (till)
- o add upload firmware feature
- o configure non-root access to parallel port scanners automatically.
-
-* Tue Dec 9 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-12mdk
-- net_monitor:
- o properly handle multiple interfaces (each one having its own pixmap)
- o make it fit when embedded
- o kill icons on button
- o kill profile managment (duplicated features already availlable
- within mcc)
-- drakconnect:
- o split in multiples pieces
- o move profile support into mcc
- o fix writing spurious "WIRELESS_NWID=HASH(0x8e93758)" in ifcfg-<intf>
- o add "delete an interface" wizard
-- draksound: handle new snd-bt87x driver
-
-* Fri Nov 28 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-11mdk
-- improve buttons layout in interactive written tools
-- drakconnect:
- o fix sagem configuration
- o do not silently ignore internal errors
-- drakgw:
- o make --testing somewhat more useful
- o log more explanations
- o really support embedding
-- wizards: do not show up anymore banners when embeeded
-
-* Tue Nov 25 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-10mdk
-- detect serial MGE ups
-- drakconnect:
- o fix #5664: list ppp0 for modem and adsl connections too and ippp0
- too for isdn ones
- o fix #6184: read back "Connection Name" and "Domain Name" fields
- when configuring modem
- o fix adsl configuration steps that were hidden
- o configure all isdn cards, not only the first one
- o fix "kid exited -1" warnings
- o handle zaurus connected through USB cables resulting in usbnet
- driver creating usbX interfaces
-- mousedrake: default to "PS/2|Automatic" for ps/2 mice (automagically
- use IMPS/2 when needed)
-- XFdrake: misc fixes
-
-* Wed Nov 19 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-9mdk
-- resync serial_probe with kudzu
-- fix some untranslated strings
-
-* Mon Nov 17 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-8mdk
-- rebuild for reupload
-
-* Sat Nov 15 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-7mdk
-- fix links
-
-* Fri Nov 14 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-6mdk
-- drakconnect: fix speedtouch start/stop scripts when firmware is
- already there or when firmware installation is canceled
-- harddrake2: do not show module if unknow for system bridges since
- it's normal
-- harddrake service: remove net aliases if needed
-- move clock.pl from mcc into drakxtools package
-- provide drakclock, drakdisk, drakhardware, drakkeyboard, draklocale,
- draklog, drakmouse, draknet_monitor, drakprinter, drakx11 new names
-- XFdrake: choose a not-to-bad default when X auto config fails in
- auto install
-
-* Sat Nov 8 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-5mdk
-- drakconnect:
- o fix lan always marked as detected even when no detection was performed or
- when there's no ethernet devices
- o list acx100_pci as a wireless network cards driver so that one can
- set wireless parameters for it (#6312)
-- harddrake2:
- o do not display "unknown module" in red for modems known to not
- need any module (#3047)
- o enumerate cpus from 1 instead of 0 (#4704)
- o typo fix #6134: (JAZ drives are nothing to do with jazz music)
-
-* Fri Nov 7 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-4mdk
-- drakconnect:
- o mcc view: fix network interfaces list update (really remove from
- the Gtk+ list lost interfaces)
- o prevent droping wireless parameters for modules not listed in
- wireless modules list
- o more usb wireless detection fix
-
-* Thu Nov 6 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-3mdk
-- drakconnect:
- o fix wireless cards detection (#3690, #4181, #5143, #5814, ...)
- o always list sagem_dhcp in list, showing it only in expert mode is
- confusing
-- drakconnect/localedrake: fix a few unstranslated strings
-
-* Wed Nov 5 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-2mdk
-- drakbackup: enable bz2 compression option (stew)
-- drakconnect: detect again unconfigured network interfaces
-
-* Tue Nov 4 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.3-1mdk
-- overall misc cleanups
-- diskdrake: check both nfs servers version 2 and version 3, and
- remove duplicates (bug #6055) (pixel)
-- drakconnect:
- o fix going back in some places (isdn, ...)
- o fix #6159: fix detection when a local name server is faking the
- connection because of its cache by checking at least a packet is
- ack-ed
- o translate a few strings (part of #5670)
- o handle more than 4 ethernet cards
-- drakconnect, drakfirewall, drakgw: show up a combo box with detected
- network interfaces (but still let the user manually type it sg like
- ppp0 if needed) instead of letting the user guessing the network
- interface
-- drakfont: support getting fonts from samba (Salane KIng)
-- harddrake:
- o show isdn & adsl adapters too (adsl adapters were previously
- classed as modems)
- o use drakconnect to configure modems
-- drakfirewall: translate services names
-- "mail alert" wizard from logdrake:
- o save options into /etc/sysconfig/mail_alert instead of hardcoding
- them in the cron task and restore them when configuring it again
- o ensure services are always listed in the same order
- o send the mail only if there's really sg to warn about (aka do not
- sent empty mails)
- o generate perl_checker compliant cron tasks
-- translations: updates, breakages
-
-* Tue Nov 4 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-19mdk
-- drakboot: disable lun detections for ide burners
-- drakconnect:
- o fix empty fields in expert mode
- o fix anthill bug #50: ensure /etc/ppp/pap-secrets is not world
- readable since it contains password/user mapping for dialup
-- net_monitor: handle multiple network interfaces
-
-* Mon Oct 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-18mdk
-- drakconnect:
- o do not blacklist anymore bcm4400 for network hotplugging
- o support ISDN usb adapters
-- drakperm:
- o force user|group|other rights order in edit dialog
- o one was able to alter system rules in memory wheareas this is not
- supported since they're enforced by msec.
- disable "ok" button for system rules to prevent confusion.
-- harddrake service: workaround anthill bug #18 (do not overwrite sound
- aliases when no hardware change occured)
-- misc amd64 fixes (gwenole)
-- net_monitor:
- o fix connection status detection
- o fix profile managment switch
-
-* Thu Oct 16 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-17mdk
-- drakbackup: all users overrides individual selection in wizard
- (#5916) (stew)
-- drakconnect:
- o fix #425, #1881: wireless adapters settings were lost when
- altering network configuration when not from wizard mode
- o when steping back in wizard, do not overwrite first card
- parameters with last one's (#3276)
- o fix expert mode (lost checkboxes states when "expert mode" option
- is checked)
- o blacklist bcm4400 for network hotplugging
-- drakfont:
- o fix ttf conversion (#5088)
- o log more explanations
-- draksec: fix unsaved security administrator setting (#6103)
-- misc chinese fixes (arnaud, pablo)
-- printerdrake: fix lpd call (pablo)
-- translations updates (pablo)
-- misc amd64 fixes (gwenole)
-
-* Fri Sep 19 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-16mdk
-- drakconnect: fix #5825 (hostname set as ARRAY(0x...))
-
-* Thu Sep 18 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-15mdk
-- drakboot: (pixel)
- o fix switching from grub to lilo
- o fix drakboot crashing once bootloader has been altered in text
- mode
-- printerdrake: further fix cups configuration (till)
-- update translations
-
-* Wed Sep 17 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-14mdk
-- printerdrake: fix cups configuration regarding commented out rules
-
-* Wed Sep 17 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-13mdk
-- diskdrake: (pixel)
- o fix writting wrong types in fstab
- o fix handling of mount points with underscoresb (#5728)
- o do not check current partition for already used mount point
-- drakauth : fix NIS managment (#5668) (pixel)
-- drakhelp: load online drakbug help (daouda)
-- draksound: (#5403)
- o make sure to use OptionMenu instead of Combo boxes
- o move help into a tooltip
-- upate translations
-
-* Tue Sep 16 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-12mdk
-- diskdrake: (pixel)
- o fix growing ext2/ext3 partitions
- o handle beos partitions with filesystem befs (#5523)
-- drakbackup:
- o use hd as default daemon media (stew)
- o fix translation issues (Arpad Biro)
- o fix user cron misbehavior (Keld Jrn Simonsen)
-- drakTermServ:
- o fix translation issues (Arpad Biro)
- o fix help text format (stew)
-- drakboot: when "Back" is pressed, restore the list of entries in
- bootloader (#5680) (pixel)
-- drakbug: add support for bug submission about stable releases into
- anthill (stew)
-- drakconnect: (poulpy)
- o fix adsl support regarding ppoe.conf (#5674)
- o fix speedtouch (#5056)
-- draksound:
- o do not overwrite current driver if it's a viable driver for the
- current sound card (#5488)
- o show the current driver too (being preselected) so that users do
- not get confused
-- drakupdate_fstab: fix supermount handling (pixel)
-- fix hidden or cutted buttons (#1919, #2364, #2705, #3667, ...)
-- fix expert mode resulting in advanced setting being displayed by
- default but label still being "advanced" instead of "basic" (#4353)
-- harddrake service: switch to verbose mode when using bootsplash
- (warly)
-- localedrake: fix chinese input (#4408)
-- printerdrake: (till)
- o fix LIDIL devices management
- o really handle PSC 1xxx and OfficeJet 4xxx
- o added support for user-mode-only HPOJ devices (HP PSC 1xxx and
- OfficeJet 4xxx) (#5641)
-- standalone tools: speedup startup by invoking "rpm -qa" only once (fpons)
-- XFdrake:
- o use 24bit for fglrx in automatic mode (fpons)
- o prevent lost Xauth access (pixel)
- o fix logout from gnome (pixel)
- o fix not translated test page (pixel)
-
-* Thu Sep 11 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-11mdk
-- drakboot: misc fixes (pixel, fpons)
-- drakconnect:
- o do not set hostname if there's a dynamic interface
- o fix firmware loading (poulpy)
- o fix profiles with spaces in name (#5586)
-- drakfont: fix faillure to install fonts (#5571)
-- drakfirewall: make it work with dialup connexion (#4424) (florin)
-- drakgw: fix canceling info steps (florin)
-- harddrake2:
- o fix freeze while configuring modules (infamous #4136)
- o warn about no module parameters instead of not showing the dialog
-- localedrake: configure kdmrc too (pixel)
-- logdrake: always display the log domain names in the same order
-- printerdrake: help making printerdrake icon bar be shorter (#5282)
-- update wizard banners (davod beidebs)
-- XFdrake: handle ati drivers (nplanel, fpons)
-
-* Tue Sep 9 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-10mdk
-- disdrake: fix userdrake not runnable (#5447) (pixel)
-- drakboot:
- o fix too small kernels window width (#5040)
- o fix too big main window
-- drakconnect:
- o when no profile is set, use default one (poulpy)
- o add support for sagem dhcp (francois)
-- drakperm: do not complain about saving on view change
-- drakxtv: install xawtv if needed (#5130)
-- logdrake: fix infinite entries (#5448)
-- printerdrake: fix options saving (#5423) (till)
-
-* Mon Sep 8 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-9mdk
-- drakfont: fix not being able to select directories (#4964)
-- drakconnect:
- o fix profiles managment (poulpy & tv)
- o fix firmware loading (#5307, poulpy)
-- fix net_monitor not working as root
-- printerdrake:
- o use new help scheme (daouda)
- o reread database when switching between normal and expert mode
- (till)
-- scannerdrake: complain if saned could not be installed
-- XFdrake: use OptionMenu's rather than Combo's (more consistent gui
- and better behavior when embedded)
-
-* Sun Sep 7 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-8mdk
-- localedrake: configuration fixes (gc)
-- drakgw: fix #2120 & #2405 (florin)
-- drakconnect: (poulpy)
- o workaround messed up ppp0 configration
- o fix profiles
-
-* Thu Sep 4 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-7mdk
-- diskdrake: fix #5204 (pixel)
-- drakbackup: fix untranslatable strings, ... (stew)
-- drakconnect:
- o fix #5242: loop on winmodem connection if no windomem but winmodem
- is selected
- o offer to select modem device
-- fix buildrequires for 64bits ports
-- fix lsnetdrake on AMD64 (gwenole)
-
-* Sun Aug 31 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-6mdk
- - drakboot: default parameters are those of the default target (pixel)
- - drakedm: in non expert mode, only display the list of *installed* display
- managers
- - drakfloppy, drakconnect: fix more dialogs height
- - fix requires
-
-* Thu Aug 28 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-5mdk
-- drakhelp: add support for contextual help (daouda)
-- explanations are back (pixel)
-- fix autologin for xdm (pixel)
-- drakconnect:
- o fix dialogs height
- o fix #4372 (poulpy)
- o profiles are back
-- printerdrake: new GUI (till)
-
-* Wed Aug 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-4mdk
-- drakconnect:
- o non wizard gui
- * fix hostname setting
- * set hostname at the same time we apply dns changes (on apply
- button press)
- o both wizard and non wizard modes: (poulpy)
- * fix #4363
- * fix speedtouch firmware file name
-- drakxtv: resync with kernel's bttv
-- printerdrake: misc fixes (till)
-
-* Tue Aug 26 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-3mdk
-- drakconnect (non wizard gui):
- o add --skip-wizard option to get into non wizard mode
- o hide profile in "internet config" dialog if profiles are disabled
- o "Configure hostname..." button: offer to configure DNS too
- o only allow to run one wizard at once
- o reload the configuration once the wizard exited
- o prevent one to do concurrent config changes from the gui while the
- wizard is run
- o only write conf & install packages on exit if something really has
- been altered so that we do not write the config twice if the
- "apply" button was already pressed
-
-* Tue Aug 26 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-2mdk
-- diskdrake: (pixel)
- o fix WebDAV configuration embedding (#4703)
- o use fs=ext2:vfat or fs=udf:iso9600 for supermount-ng
-- printerdrake: misc fixes (till)
-- service_harddrake: prevent depmod to be runned everytime
-- XFdrake: more fixes for multilayout keyboards
-
-* Mon Aug 25 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-1mdk
-- drakfloppy: make it CJK aware
-- drakTermServ: add /etc/modules for local hardware config (stew)
-- fix #4579: drakconnect not working on console (poulpy)
-- printerdrake: misc fixes (till)
-
-* Sat Aug 23 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.35mdk
-- drakperm:
- o add new rules at top
- o always display editable rules before non editable ones
- o disable up button when selected rule is the first one
- o disable down button when selected rule is the latest one or when
- next rule is non editable
- o fix moving up/down rules
- o fix no saving if we've sort rules
-
-* Sat Aug 23 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.34mdk
-- disdrake: explain why ntfs resizing had failled (pixel)
-- drakbackup: (stew)
- o fix crash on file select of "Other" finish custom cron
- configuration
- o normal users can now do cron backups
-- drakconnect:
- o fix no detection in expert mode
- o better firmware load from floppy managment (poulpy)
- o fix pppoa use for speedtouch USB (poulpy)
-- drakfirewall: add samba in services list
-- drakperm: make security level menu be more understandable & usuable
-- draksec: translate default value in help tooltips too
-- fix CJK wrapping in more places (#3670 and the like)
-- make interactive button order be the same as gtk dialogs one and our
- dialogs but only in standalone mode
-- misc fixes from pixel
-
-* Thu Aug 21 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.33mdk
-- fix CJK wrapping in interactive tools (#4642)
-- remove ugly border around standalone tools
-- wizards: increase height to prevent some hidden or cutted buttons
-- diskdrake: fix small unallocated area at the end of the drive
- (pixel)
-- drakconnect: (poulpy)
- o allow user to copy firmware from a floppy
- o fix another back step
- o fix wrong url
-- drakxtv: only offer to configure xawtv if bttv was configured
-- XFdrake: fix #3976 (francois)
-- update keyboards list & translations (pablo)
-
-* Tue Aug 19 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.32mdk
-- pci hardware discovery: do full-probe by default
-- show advanced options by default if --expert was passed or if expect
- checkbox was checked (#4353)
-- drakconnect: fix internet reconnection (poulpy)
-
-* Tue Aug 19 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.31mdk
-- drakbackup: user definable crontab entry (stew)
-
-- drakconnect:
- o fix up/down interface detection (poulpy)
- o fix some more previous buttons in drakconnect wizard mode
- o fix crash on interface enabling/disabling
- o fix lan changes (#4088)
-
-- drakfloppy:
- o fix long-standing broken mkbootdisk call bug
- o sort modules and directories in treeview
- o save the options & modules list on exit and them restore it on
- load
- o try to be more user friendly:
- * if no error, display a success message, then exit
- * on error, instead of displaying the raw exit code that has no
- meaning for the end user, display in red the log message of mkbootdisk
- * remove insane expert button and so called expert frame
-
-- drakpxe: match new pxe dhcp.conf configuration file (francois)
-
-- harddrake2:
- o display the right fields description when no device is selected
- o make dialogs be modals and transcient
-
-- diskdrake: (pixel)
- o fix lvm managment(#4239)
- o fix underscores being underlines (#4678)
- o fix interaction with mcc
-
-- fix misc issues with shadow passwords and package managment
- (francois/pixel)
-* Sun Aug 17 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.2-0.30mdk
-
-- drakconnect mcc:
- - allow hostname change
- - dhcp to static fixes
-
-* Tue Aug 12 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 9.2-0.29mdk
-- drakconnect: fix message (#4564)
-- drakbackup: (stew)
- o fix #4381
- o search for files to restore
- o fix looping in catalog restore
- o gui enhancements (fabrice facorat)
- o deal with users that are deleted from the system (#4541)
-- drakxtools depends on gurpmi
-- lot of misc bug fixes
-
-* Thu Aug 7 2003 Pixel <pixel@mandrakesoft.com> 9.2-0.28mdk
-- drakxservices: xinetd services have a special treatment
-- localedrake: fix the "zh_TW with country China" case
-- no more stock icons
-
-* Mon Aug 4 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 9.2-0.27mdk
-- ugtk2.pm:
- - revert "use checkboxes instead of icons"
- - fix not possible to select with mouse anymore (rpmdrake etc)
-
-* Mon Aug 4 2003 Pixel <pixel@mandrakesoft.com> 9.2-0.26mdk
-- various fixes
-- clean tarball with no Makefile_c (thanks to Christiaan Welvaart)
-
-* Sat Aug 2 2003 Pixel <pixel@mandrakesoft.com> 9.2-0.25mdk
-- drakauth first appearance
-- diskdrake --nfs and --smb:
- o instead of removing the "Search servers" button when the search is over,
- keep it to allow searching for new servers
- (the label is changed from "Search servers" to "Search new servers") (bug #4297)
-- XFdrake
- o use something like """Virtual 1280 960""" instead of """Modes "1280x960" "1024x768" "800x600" "640x480""""
- o fix test dialog box
-- drakbackup (various changes)
-- drakboot
- o allow to choose /dev/fd0 for the boot device
-
-* Thu Jul 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.24mdk
-- drakbug:
- o use option menus instead of combos
- o use std button layout
-- drakconnect:
- o double click on ethernet interface list lines run lan config
- dialog
- o remove nonsense expert button
-- drakperm: fix crash on adding new permission
-- harddrake: fix #4258
-- mousedrake: use std button layout
-- ugtk2:
- o add infrastucture for rpmlint toggle (semi-selected state mis-functionnal)
- o restore mouse selection
-
-* Thu Jul 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.23mdk
-- drakperm:
- o main window:
- * "ok" button should exit after having saved the preferences
- * localize levels in option menu
- o preferences dialog :
- * fix preferences saving on exit
- * fix tips
-- draksec:
- o restore help for msec checks
- o enhanced help in tooltips
-
-* Thu Jul 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.22mdk
-- drakautoinst, drakper, draksound, and many other tools: use option
- menus instead of combo boxes when the user is selecting from a fixed
- set of options
-- drakboot: hide non working splash stuff
-- drakperm:
- o sanitize gui (upcased labels, understandable labels, ...)
- o settings dialog:
- * localize all fields
- * add tips for all check boxes
- * use std button layout
- * use stock icons
- o rules toolbar: use stock icons
-- net_monitor: fix crash on profile change due to netconnect api
- change
-
-* Wed Jul 23 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.21mdk
-- drakbackup: misc fixes (stew)
-- drakboot: directly configure gdm & kdm
-- drakconnect: fix #4050
-- drakfont: fix #1679 & #3673
-- drakgw:
- o fix not being able to step backward
- o fix canceling resulting in broken dhcp config
- o make --testing option being usefull
-- drakhelp: fix no help for de/it/ru locales (daouda)
-
-* Tue Jul 22 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.20mdk
-- drakconnect: fix "lan config" dialog where fields were not filled
-- draksec: vertically align OptionMenus
-
-* Mon Jul 21 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.19mdk
-- diskdrake, drakconnect: add an help button in standalone mode
-- draksec
- o describe all security levels
- o make it clear that security admin is not a security level
- o colorize security levels names
- o do not offer to set syadmin when reports are disabled
- o fix infamous "when embedded draksec can be enlarged but never shrink back"
- o make 1st tab title somewhat clearer
-- harddrake2: workaround buggy gtk+-2.x that do not enable wrapping textviews when
- realized
-- renew drakconnect wizard gui (2/x):
- o make previous button always be availlable when configuring lan
- o keep user changes when going back to main connection types menu
- o do not loop if one refuse to save changes, just skip the save step
- o fix final success message
- o really translate type connection to be translated
- o try to get more space on screen
- o dhcp host name cannot be set if one want to get it from dhcp server
-
-* Sat Jul 19 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.18mdk
-- draksec:
- o sort functions & checks when writing configuration
- o really fix config load
-
-* Fri Jul 18 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.17mdk
-- draksec:
- o fix preferences loading & saving
- o sort again functions & checks
-
-* Thu Jul 17 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.16mdk
-- do not exit the whole application when one destroy a dialog
-- drop gtk+1 requires
-- renew drakconnect gui (1/x):
- o embedded mode:
- * remove ugly icon
- * fix internet gateway buttons layout
- * smaller dialogs
- * correctly align fields in "lan configuration" dialog
- * run wizard in background (no more main window freeze until
- wizard exit)
- o wizard mode:
- * proxy configuration step: do not go back two steps back on
- "previous" click, but only one back
- * properly use checkboxes (do not put extra labels before when
- checkbox's label is empty)
-- wizard mode:
- o stock items in wizards for previous/next
- o do not force permanent center of wizard windows, which is not
- user-friendly
- o always use s/TextView/Label/
-
-* Tue Jul 15 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.15mdk
-- drakbackup, drakperm: fix button layout
-- drakboot, drakfloppy: use option menus rather than non editable
- combo
-- drakboot:
- o grey theme config instead of hiding it
- o describe user and desktop lists
-- drakfloppy: grey remove button if no module to remove in modules
- list
-- draksec: wrap labels
-- fix interactive apps on X11 (eg diskdrake)
-- fix error and warning dialogs
-- logdrake: ensure we got a valied email in "email alert"
-- printerdrake: make printerdrake runable
-- xfdrake: make it use stock items too
-
-* Mon Jul 14 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.14mdk
-- drakboot: fix /etc/lilo.conf generation when reading grub config by setting
- valid "boot=" parameter
-- drakconnect, drakfloppy: make checkboxes out of ugly "expert <-> normal modes"
- buttons (saner gui)
-- drakconnect:
- o kill duplicated code, share it with drakfloppy and others
- o renew GUI:
- * make sub windows be modal, centered on parent and trancient dialogs
- instead of toplevel windows
- * fix "Internet connection configuration" dialog
- * fix layout of main window:
- + pack together expert mode toggle and wizard button
- + merge wizard label and button
-- drakfloppy:
- o fix warning on menu building
- o fix module browsing after gtk2-perl-xs switch
- o support new 2.5.x kernels' kbuild
- o fix old brown paper bug (mdk8.2/9.0 :-() not passing extra selected modules
- to mkinitrd
- o fix unable to pick a module again after having removed it from selection
- o renew GUI:
- * window with enabled expert options is too big when embedded: let's move
- expert options into a sub dialog
- * use stock dialogs
-- draksec:
- o translate msec options' default values
- o display descriptions rather than raw function names
-- drakTermserv: fix entry filling
-- logdrake: fix crash when called from net_monitor
-- net_monitor: switch from gtk+-1.2.x to gtk+-2.2.x (fix #3998 btw)
-- sanitize guis, especially button layouts:
- o use std layout (ButtonBoxes) for buttons everywhere
- o use stock items everywhere
- o let interactive apps using stock items on x11 and old drak translated items
- in other backends
- o pack buttons always in the same order and places
- o use OptionMenu instead of Combo Boxes when the user is selecting from a
- fixed set of options
-
-* Thu Jul 10 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.13mdk
-- drakfloppy: one cannot edit output buffer
-- drakperm: fix crash when moving lines around sorted columns
-- draksec: more stock icons
-- logdrake: fixes
-
-* Thu Jul 10 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.12mdk
-- drakboot, drakfont: use stock button
-- drakconnect, drakfloppy: grey widgest instead of hiding them when
- not in expert mode
-- drakconnect, draksec: fix crash
-- drakbackup: misc fixes (stew)
-
-* Wed Jul 9 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.11mdk
-- more work on new perl binding for gtk+-2, especially for drakbug and
- rpmdrake
-
-* Wed Jul 9 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.10mdk
-- switch from gtk2-perl to gtk2-perl-xs
-- a few more stock items
-
-* Sun Jul 6 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.9mdk
-- increase gui coherency of drakxtools vs other gtk+ apps: use stock icons
-- drakbackup: (stew)
- o show units for hard-drive allocation
- o add "View Configuration" 1st screen.
- o honor user defined limits for backup disk consumption
- o log last backup and to enable view last backup log
- o fix gui crash on restore. (Keld Jorn Simonsen/Cooker list)
-- drakconnect, drakfloppy, drakperm: let columns be sortable
-- drakconnect (isdn): virtual interface ippp0 is started at boot
- (dam's)
-- harddrake2: colorize help
-- keyboard managment: added various new keyboard layouts (pablo)
-
-* Tue Jul 1 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.8mdk
-- drakbackup: try to better fit gui when embedded (fix #4111) (stew)
-- drakTermServ: enable local client hardware configuration (stew)
-- harddrake2: let gui behave better when embedded
-- ugtk2: locales setting fix for rpmdrake (gc)
-
-* Tue Jun 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.7mdk
-- drakboot: more work on grub conf reread
-- drakedm: fix crash on service restart
-- drakfont: fix crash when trying to remove empty font list (#1944)
-
-* Tue Jun 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.6mdk
-- autoinstall: (pixel)
- o fix regarding LVMs
- o support encrypted partitions
-- draconnect: misc fixes (poulpy)
-- drakboot: reread grub config file if grub is the current boot loader
- (#3965)
-- diskdrake: fix for nfs mount points (pixel)
-- drakgw: reread current network conf (florin) (#468)
-- i18n fixes (#3647 and co)
-- mousedrake: add mouse test in non-embedded mode (#2049) (gc)
-
-* Tue May 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.5mdk
-- keyboardrake: resync with XFree86-4.3 (pablo)
-
-* Tue May 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.4mdk
-- drakconnect: fix #3628 (ensure 644 perms on /etc/resolv.conf)
-
-* Wed May 21 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.3mdk
-- drakbackup: fixes regarding file names in differntial mode (stew)
-- drakboot, drakconnect, harddrake2, printerdrake: misc cleaning
-- drakconnect:
- o workaround #3341 (display "Bad ip" instead of a blank field if we
- failled to parse the ip)
- o fix #853 (check ip) (poulpy)
-- printerdrake: fix #1342 (english rephrasing)
-- requires: fix #3485
-
-* Tue May 20 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.2mdk
-- printerdrake: misc bug fixes
-- drakconnect: fix #763, #2336 (ethX aliases on network card changes)
- (poulpy)
-
-* Tue May 20 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.2-0.1mdk
-- drakconnect: fix #2530 (extraneous vindow on wizard error) (poulpy)
-- drakedm: fix #1743 (offer to restart the dm service)
-- drakfont: fix #3960 (divide by zero execption)
-- draksec: fix #3616 (draksec discarding changes)
-- my_gtk: fix #3952 (non working drakcronat)
-
-* Fri May 16 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-38mdk
-- drakboot:
- o do not install both lilo and grub when grub is choosen
- o further fix #2826: replace spaces by underscores in labels
- o further fix #3560: update main bootloader label after the
- bootloader switch
- o raise a wait message window so that the user can figure out what
- occurs (lilo installation being quite long)
-- harddrake: localize drive capabilites (aka burning, dvd managment, ...)
-- drakconnect: fix #852: add a step to warn user before writing
- settings (poulpy)
-
-* Thu May 15 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-37mdk
-- drakfont: fix #1352 (do not add font directory with dummy messages)
-- harddrake2: fix #3487 (invalid charset in help windows)
-- drakconnect: fix "isdn modem choice step is skipped" bug (poulpy)
-
-* Mon May 12 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-36mdk
-- drakboot:
- o do not loop on console (part of #3560) (pixel)
- o do not log localized messages
- o if the bootsplash is missing, just go back to main config window
-
-* Wed Apr 30 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-35mdk
-- draksec: fix #3618 (let one pick any security level)
-- harddrake service: display all removed devices
-
-* Tue Apr 29 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-34mdk
-- drakedm: fix #3701 (return back to the display managers menu if one
- cancel the installation of the required packages)
-- drakfont: empty the font queue when step back (poulpy)
-
-* Thu Apr 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-33mdk
-- fix provides
-
-* Wed Apr 23 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-32mdk
-- translation snapshot
-
-* Mon Apr 7 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-31mdk
-- harddrake gui: fix menu entry description
-- drakbtoot: fix #2826 (aka crash when one enter space in lilo label)
-- ugtk2: fix #3633
-- drakconnect:
- o fix #1675: swap the text and button widgets
- o typo fix (dam's)
-- new perl_checker compliance (pixel)
-- xfdrake: better keyboard managment (pixel)
-- update translations (pablo)
-- build fix for 64bits arch (gwenole)
-
-* Fri Apr 4 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-30mdk
-- fix drakfloppy crash on boot floppy creation
-- ugtk2.pm: fix slight pb with gtktext_insert (#3633) (gc)
-
-* Fri Mar 28 2003 Pixel <pixel@mandrakesoft.com> 9.1-29mdk
-- use ServerFlags DontVTSwitch for i845, i865 and i85x
-
-* Mon Mar 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-28mdk
-- drakconnect: add support for ltpmodem
-
-* Fri Mar 21 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-27mdk
-- harddrake service: increase default timeout from 5 to 25 seconds
-
-* Sun Mar 16 2003 Warly <warly@mandrakesoft.com> 9.1-26mdk
-- do a correct cvs up of all gi before (me sux)
-
-* Sat Mar 15 2003 Warly <warly@mandrakesoft.com> 9.1-25mdk
-- fix drakperm fatal error in editable mode
-
-* Fri Mar 14 2003 Pixel <pixel@mandrakesoft.com> 9.1-24mdk
-- fix XFdrake handling NVidia proprietary drivers
-
-* Thu Mar 13 2003 Till Kamppeter <till@mandrakesoft.com> 9.1-23mdk
-- printerdrake: Fixed bug #417: '$' character in printer URI was not
- correctly handled.
-- Desktop group simplification (francois).
-- Translation updates (pablo, fabian).
-
-* Thu Mar 13 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-22mdk
-- drakboot/drakx: fix #3161 (ensure right permissions on
- /etc/sysconfig/autologin for bad root umask case)
-- enable smooth sound configuration update from mdk9.0 (new unified
- via sound driver) and from mdk8.x
-- scannerdrake detection fixes (till)
-- drakTermServ: Fix IP pool range (stew)
-
-* Wed Mar 12 2003 Pixel <pixel@mandrakesoft.com> 9.1-21mdk
-- diskdrake: have a default mount point for newly added removables
-- drakupdate_fstab: allow --del to remove fd0 & fd1
-
-* Wed Mar 12 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-20mdk
-- drakedm: install dm if needed
-- harddrake service: handle multiple remvable devices in the same hw
- class (eg: 2+ cd burners or 2+ dvd drives or 2 floppies, ...)
-- drakgw: really use the chosen net_connect interface (florin)
-- drakbackup: gtk2 port fixes (stew)
-- drakboot: fix #3048 (pixel)
-
-* Tue Mar 11 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-19mdk
-- ugtk2: fix still seldom happening #1445 (clicking two times too
- fast) (gc)
-- drakxservices: fix embedding and packing in standalone mode (tv)
-- localedrake: add menu entry (fix #1461) (tv)
-- draksec: fix wait messages displaying (label was not displayed) in
- both standalone and embedded modes (tv)
-- printerdrake fixes (till)
-- translation updates
-
-* Fri Mar 7 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 9.1-18mdk
-- ugtk2.pm: fix rpmdrake dumping core when multiple searchs in some
- sorting modes (#2899)
-- network/adsl.pm: one small logical fix (fpons)
-
-* Thu Mar 6 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-17mdk
-- draksplash:
- o fix #1766
- o do not crash when browsing (#1947)
- o do not crash on color selection
-- avoid virtual ethX to be reconfigured by drakconnect (francois)
-
-* Thu Mar 6 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-16mdk
-- draksound: fix #1929
-- moved code of XFdrake NVIDIA support to generic in standalone. (francois)
-
-* Thu Mar 6 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-15mdk
-- fix infamous #2672
-- let draksec fit in 800x600
-- harddrake: fix detection of mod_quickcam's webcams
-- scannerdrake: do not detect mod_quickcam's webcams as scanners
-- logdrake:
- o do not update the text buffer when filling it
- o show the wait message also when searching while embedded (else the
- user will be confused and will wonder why logdrake is freezed
-- fix drakwizard ("next" button being packed too far) (pixel)
-
-* Wed Mar 5 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 9.1-14mdk
-- localedrake: fix behaviour when only one lang is available (clicking
- on "cancel" on the country selection didn't cancel it)
-- drakconnect: fixes in isdn configuration (flepied)
-- drakperm (tv):
- o fix #1776
- o fix small memory leak (tree iterators)
- o restore edit dialog on doble click
-- logdrake: restore "pre gtk+-2 port" search behavior (tv)
- o empty log buffer on search startup
- o freeze buffer while searching
- o scroll down the log buffer on filling
-- localedrake: don't categorize langs, for better looking (since
- most people will have very few of them) (gc)
-- fixed wizard mode not taken into account for drakconnect in
- drakconf. (francois)
-- fixed expert mode in drakconnect for dhcp for cleaning
- variables. (francois)
-- fixed not to use invalid ethX. (francois)
-
-* Mon Mar 3 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-13mdk
-- drakboot: fix #2091, #2480
-
-* Mon Mar 3 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-12mdk
-- drakperm: fix rules saving
-- printerdrake: various fixes (till)
-
-* Fri Feb 28 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 9.1-11mdk
-- drakconnect is no more supporting profiles. (francois)
-- drakconnect support for sagem Fast 800 used by free.fr (francois)
-- drakconnect support for ltmodem. (francois)
-
-* Thu Feb 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-10mdk
-- harddrake service:
- o offer to configure cdrom/dvd/burners/floppies/
- and the like mount points
- o configure firewire controllers
-- diskdrake fixes (pixel)
-- drakconnect fixes (francois)
-
-* Thu Feb 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-9mdk
-- drakconnect:
- o fix lan configuration window filling
- o fix net configuration window sizing
-- drakperm: make it fit better in both embedded and non embedded modes
-- drakgw: fix embedding
-- logdrake: fix scrolling for embedded explanations
-- mousedrake: fix embedding (gc)
-
-* Thu Feb 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-8mdk
-- drakfloppy gtk+2 port
-- drakboot:
- o cleanups
- o disable autologin settings when autologin is disabled
- o make embedded app look better
-- harddrake2:
- o fix #1858 (usb adsl speed touch modem misdetection)
- o provides "options" and "help" pull down menu when embedded
- o detect firewire controllers
-- drakedm: strip empty lines
-- lot of network fixes (francois)
-- drakbackup gtk+2 port fixes: #1753, #1754, #1933, #2159 (stew)
-
-* Tue Feb 25 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-7mdk
-- drakfloppy:
- o fix #1761
- o only list physically present floppies
-- harddrake gui:
- o better support for zip devices
- o removable devices cleanups
- o display dvd/burning capacities
-- harddrake service:
- o do not flash the screen if nothing has to be configured
- o removable devices cleanups
-- fix #1802 (pixel)
-
-* Mon Feb 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-6mdk
-- fix logdrake's mail alerts (services alert, don't crash)
-- drakperm: fix #1771, non editable combo1
-- drakfloppy: fix #1760
-- drakxservices: fix #502
-
-* Mon Feb 24 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-5mdk
-- clean up tools embeddeding in the mcc
- o make it hard to freeze the mcc
- o make tools loo better when embedded (no embedded wait messages,
- ...)
-- harddrake2:
- o add "/dev" to devfs paths
- o do not offer to configure module when there's no module or when
- driver is an url or a graphic server
- o fix embedding
-
-* Fri Feb 21 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.1-4mdk
-- drakconnect fixes
-
-* Thu Feb 20 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-3mdk
-- drakboot: fix #1922
-- drakgw, drakboot: remove gtk+ warnings
-- harddrake2: fix latest l10n bugs
-- disdkrake fixes (pixel)
-- drakconnect: dhcp fix (poulpy)
-- printerdrake fix (pixel)
-
-* Thu Feb 20 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-2mdk
-- logdrake: fix #1829
-- translation updates
-- scannerdrake:fix embedding
-- drakxtv: workaround a drakx bug which don't always add bttv to
- /etc/modules (fix #)
-- printerdrake:
- o fix embedding
- o hide the icon when embedded to get more space
- o various improvements (till)
-- drakfont: fc-cache enhancement (pablo)
-- drakTermServ: fix #1774, #1775 (stew)
-- newt bindind: better trees managment on console (pixel)
-- diskdrake fixes (pixel)
-- xfdrake: log failure sources (pixel)
-
-* Tue Feb 18 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-1mdk
-- fix "nothing to edit" in drakperm (#1769)
-- fix draksec help
-- drakedm: fix badly generated config file by 3rd party progs
-- i18n fixes (pablo, gc)
-- scannerdrake updates (till)
-- diskdrake fixes: raid, ... (pixel)
-- printerdrake fixes (till)
-- drakconnect fix (poulpy)
-
-* Mon Feb 17 2003 Till Kamppeter <till@mandrakesoft.com> 9.1-0.34mdk
-- Fixed automatic print queue generation for HP DeskJet 990C.
-
-* Mon Feb 17 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.33mdk
-- fix wizard mode (pixel)
-
-* Mon Feb 17 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.32mdk
-- harddrake: fix #1718
-- translation snapshot
-
-* Sun Feb 16 2003 Till Kamppeter <till@mandrakesoft.com> 9.1-0.31mdk
-- Various fixes/improvements on printerdrake:
- o Restructured function "main()"
- o Auto-generation of print queues during installation
- o Support for unknown printers in auto-detection and auto-generation of
- print queues
- o Fixed display of printer help pages
- o Fixed determination of default printer
-
-* Fri Feb 14 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.1-0.30mdk
-- drakperm fixes
-- drakfont fixes
-
-* Thu Feb 13 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.29mdk
-- fix gc breakage
-
-* Thu Feb 13 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.28mdk
-- vastly improved scannerdrake (till):
- o fixed scsi/usb/parrallel scanners detection
- o new known scanners
- o support scanners with multiple ports
- o better configuration files
- o fix "SnapScan" <-> "snapscan" bug
- o fix "HP scanners had no manufacturer field"
-- drakxservices fixes (pixel)
-
-* Wed Feb 12 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.27mdk
-- fix embedded drakconnect:
- o no crash on expert "configure" buttons
- o better behaviour when buttons are hidden/showx
-- harddrake/draksound: card list update
-- pixel:
- o diskdrake:
- * discrimate hpfs and ntfs
- * more precise message when formatting / fsck'ing / mounting
- partitions
- * hide passwords for smb mount points
- o XFdrake: fix #707
-- drakperm: first gtk+2 port fixes, still more to come (pouly & me)
-- fix drakbug help (daouda)
-- drakconnect fixes (frederic lepied)
-- updated translations (pablo)
-
-* Fri Feb 7 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.1-0.26mdk
-- drakconnect : dhcp & zeroconf fixes
-- drakfont : full Gtk2
-
-* Thu Feb 6 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.1-0.25mdk
-- drakconnect fixes
-
-* Thu Feb 6 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.24mdk
-- fix drakfloppy
-- diskdrake: s/fat/windows/ because of ntfs
-- poulpy:
- o drakfont updates
- o drakconnect fixes
-- translation updates (pablo & co)
-- add drakedm to choose display manager
-- drakhelp: install help on demand (deush)
-- harddrake2: fix for rtl languages
-
-* Wed Feb 5 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.23mdk
-- draksec cleanups
-- fix harddrake2 embedding in mcc
-- update translations (pablo)
-
-* Tue Feb 4 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.22mdk
-- add support for adiusbadsl 1.0.2 (fponsinet)
-- faster draksec shutdown
-
-* Mon Feb 3 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.21mdk
-- draksec:
- o gui look nicer
- o add help for check cron
- o fix "first notebook page do not show up"
- o do not be listed in drakxtools-http
- o faster startup
-- sanitize draxktools-http service script
-- diskdrake: ntfs resizing bug fixes (pixel)
-
-* Fri Jan 31 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.1-0.20mdk
-- drakconnect: add more zeroconf support
-
-* Thu Jan 30 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.19mdk
-- printerdrake: fixes for new foomatic
-- requires a recent enought perl-GTK2
-- harddrake2:
- o fix misdetection of nvnet part of nvforce2 chips
- o move nforce system controllers in bridge class (which is renamed
- "bridges and system controllers")
- o mark class names as being translatable
-- logdrake works again in both embedded and non embedded cases
-- translation updates, add Tajiki (pablo)
-- interactive: add support for trees on console (pixel)
-- diskdrake: ntfs resizing support (pixel) (acked by ntfsresize author)
-
-* Wed Jan 29 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.18mdk
-- fix locales managment for non interactive tools (aka pure gtk+ tools)
-- harddrake2:
- o restore cd/dvd burners detection
- o fix doble detection of pci modems
- o don't display vendor & description when we don't have them for ata disks
- o fix ghost modem detection
- o logdrake is embeddable again
-
-* Tue Jan 28 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.17mdk
-- drakfont updates (poulpy):
- o fix progress bar,
- o about box,
- o ugly border when embedded.
-- printerdrake: various fixes for local printer (till)
-- small fix in drakgw (florin)
-
-* Mon Jan 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.16mdk
-- fix wait messages (gc)
-- vietnamese translation update
-
-* Mon Jan 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.15mdk
-- diskdrake:
- o make sub window be modal
- o fix text mode (pixel)
-- drakconnect:
- o don't log actions not done
- o fix modem detection (poulpy)
- o cleanups (poulpy, pixel)
-- draksound: remove last source of "unlisted driver" because of hand
- edited /etc/modules.conf
-- drakxtv: add test mode
-- fix encoding conversions for non latin1 (gc)
-- harddrake2:
- o use new help system
- o make sub window be modal
- o configure sound slots on bootstrapping
-- logdrake:
- o don't display "wait while parsing" window when embedded in mcc
- o log all drakx tools (not only the first one)
-- mousedrake: cleanups (pixel, gc)
-- printerdrake: updates for new foomatic (till)
-- requires old perl-gtk for drakfloppy and net_monitor which works
- again
-- translation updates (pablo)
-- xfdrake: various fixes (pixel)
-
-* Fri Jan 24 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.1-0.14mdk
-- drakconnect :
- o get back serial modem detection
-
-* Thu Jan 23 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.13mdk
-- fix standalone apps error on --help
-- many enhancements to draksound:
- o no more unlisted message
- o "how to debug sound problem" window
- o offer to pick any driver if no detected sound card (for eg isa
- card owners) or if no alternative driver
- o handle proprietary drivers
- o fix unchrooted chkconfig call
-- draksec: display help in tooltips
-- drakconnect :
- o cleaning (poulpy, me)
- o zeroconf support (poulpy)
-- big interactive cleanup for drakx and focus handling (pixel)
-- boot floppy fixes (pixel)
-- diskdrake: don't display twice the same mount point (pixel)
-- keyboardrake:
- o cleanups (pixel)
- o update supported keyboard layouts ... (pablo)
-- xfdrake: (pixel)
- o cleanups
- o don't use anymore qiv to render background while testing X config
-- add drakpxe (francois)
-- printerdrake:
- o updates (till)
- o fix chrooted services (me)
-- translation updates (many people)
-- mousedrake: fix scrolling test (gc)
-- ugtk2: fix some (small) memory leaks (gc)
-- ppc updates (stew)
-- english sentences proofreading (pablo, stew)
-- fix gtk+-2 port of mousedrake (me),
-
-* Fri Jan 17 2003 Damien Chaumette <dchaumette@mandrakesoft.com> 9.1-0.12mdk
-- drakconnect :
- o little dhcp behavior rework
- o fix /etc/hosts localdomain
-
-* Thu Jan 16 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.11mdk
-- snapshot
-
-* Thu Jan 09 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.10mdk
-- draksound : fix and update driver list
-- printerdrake: fix staroffice/ooffice configuration (till)
-
-* Tue Jan 07 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.9mdk
-- fix wizards
-
-* Tue Jan 7 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.8mdk
-- update french translation
-- harddrake: treat usb hubs as usb controllers
-- logdrake: set it non editable
-- printerdrake:
- o simplify gimp-print configuration
- o let it work
-- various cleanups (pixel)
-- standalone tools: first help system bits (deush)
-
-* Mon Jan 6 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.7mdk
-- printerdrake fixes
-
-* Thu Jan 2 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.6mdk
-- embedding fixes
-- wizard fixes
-- fix permissions setting
-- internals cleanups
-- drakconnect & printerdrake fixes
-- gtk+-2 fixes
-- faster xfdrake startup
-- translations update
-- fix redefinition warnings
-
-* Mon Dec 30 2002 Stefan van der Eijk <stefan@eijk.nu> 9.1-0.5mdk
-- BuildRequires: perl-MDK-Common-devel
-
-* Thu Dec 19 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.4mdk
-- gtk+2 snapshot
-
-* Wed Dec 04 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.3mdk
-- snapshot for mcc
-
-* Mon Nov 18 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.2mdk
-- more printerdrake redesign
-- more perl_checker fixes
-- standalone : provide a common cli options/help manager
-- logdrake : use my_gtk to transparently handle embedding and ease future gtk2 port
-- kill dead code
-
-* Fri Nov 15 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 9.1-0.1mdk
-- bump version
-- add missing printer/ directory
-- typo fix in drakxtv
-
-* Thu Nov 14 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.12-1mdk
-- printerdrake cleanups
-- various perl lifting
-- harddrake:
- o display floppy driver type as well as mouse type & network printer port
- o fix vendor/model spliting for eide disks when there's neither
- space nor separator
- o v4l card lists : resync with latest bttv & saa7134 drivers
-
-* Mon Nov 11 2002 Pixel <pixel@mandrakesoft.com> 1.1.11-3mdk
-- bug fix (most drakxtools)
-
-* Sun Nov 10 2002 Pixel <pixel@mandrakesoft.com> 1.1.11-2mdk
-- bug fix (printerdrake, netconnect)
-
-* Thu Nov 7 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.11-1mdk
-- harddrake:
- o only display "selected" fields, skip other (aka only display
- fields we described)
- o print name and value of skipped fields on console
- o only display help topics related to currently displayed fields in
- right "information" frame
- o if no device selected, display a message explaining the help dialog
- o don't display modem when there're none
- o describe most cpu fields
- o simplify the coloring logic
-
-- detect_devices :
- o getModem() : simplify
- o getCPUs() : fix cpu fields parsing
-
-* Wed Nov 6 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.10-4mdk
-- s/_(/N(/
-
-* Tue Nov 05 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.10-3mdk
-- rebuild for newt
-
-* Mon Nov 4 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.10-2mdk
-- snapshot
-
-* Wed Oct 16 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.10-1mdk
-- harddrake :
- o try to discriminate webcams from video cards
- o fix not displayed unknow devices
-- detection engin :
- o update eide vendors list
- o detect cpus
- o adsl work (damien)
-- drakbug:
- o make ui faster
- o fix displayed result when the package isn't installed
-- drakTermServ : fixes (stew)
-- smb updates (stew)
-- fix broken danish translations (wrong unicode encoding) (pablo)
-- update other translations by the way (pablo)
-
-* Fri Sep 20 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-53mdk
-- remove useless warnings from harddrake
-
-* Fri Sep 20 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-52mdk
-- fix draksec
-
-* Fri Sep 20 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-51mdk
-- printerdrake: various fixes (till)
-- drabug:
- o fix spurious '1' file creation
- o don't print error messages when a program isn't found
-
-* Tue Sep 17 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-50mdk
-- draksec:
- o add ignore option to pull-down list
- o remove not anymore used libsafe option
- o save items
- o reread already set item
-
-* Tue Sep 17 2002 Warly <warly@mandrakesoft.com> 1.1.9-49mdk
-- printerdrake fix for webfetch
-
-* Mon Sep 16 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-48mdk
-- fix die wizcancel in non wizard mode (dams sucks?)
-
-* Sat Sep 14 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-47mdk
-- fix printerdrake network scanning for printers/print servers hangs
- on with firewalled machines (till)
-- fix printerdrake curl dependancy break urpmi (till)
-- obsoletes drakfloppy (daouda)
-
-* Thu Sep 12 2002 Damien Chaumette <dchaumette@mandrakesoft.com> 1.1.9-46mdk
-- fix broken net_monitor
-
-* Thu Sep 12 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-45mdk
-- try to fix drakgw & drakfirewall thx to pixel and florin
-- fix drakfloppy and logdrake (tv)
-
-* Wed Sep 11 2002 Damien Chaumette <dchaumette@mandrakesoft.com> 1.1.9-44mdk
-- drakconnect :
- o fix RTC, ISDN detection
- o fix pcmcia cards detection / module list
- o check DNS and Gateway IPs
-
-* Mon Sep 9 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-43mdk
-- move back draksec to drakxtools
-- harddrake:
- o don't pollute sbin namespace with one shot scripts
- o add run wrapper script for harddrake service
- o disable ?dm part
-- draksound:
- o really display default driver
- o wait message while switching
-- update translations
-
-* Sat Sep 7 2002 Daouda LO <daouda@mandrakesoft.com> 1.1.9-42mdk
-- cvs up before packaging (fix messy drakboot conf).
-
-* Fri Sep 6 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-41mdk
-- fix harddrake service, run non essential checks after dm start
-
-* Fri Sep 6 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-40mdk
-- harddrake:
- o fix usb mouse detection
- o list --test in -h|--help
- o enhanced draksound :
- * blacklist cs46xx and cs4281 drivers : we won't unload these
- drivers since they're know to oopses the kernel but just warn
- the user
- * chroot aware - can be used in drakx
- * workaround alsaconf's aliases
- * add an help button that describe ALSA and OSS
- * display current driver, its type (OSS or ALSA), and the default
- driver for the card
- * if there's no (usb|pci) sound card, print a note about sndconfig
- for isa pnp cards
-
-* Fri Sep 06 2002 David BAUDENS <baudens@mandrakesoft.com> 1.1.9-39mdk
-- Re-add old obsolete Aurora's images needed by drakboot (this is stupid)
-
-* Fri Sep 06 2002 David BAUDENS <baudens@mandrakesoft.com> 1.1.9-38mdk
-- Update mdk_logo.png
-- Update drakbackup icons
-
-* Fri Sep 6 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-37mdk
-- drakperm, drakbackup: fix embedded mode
-
-* Fri Sep 6 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-36mdk
-- gtkicons_labels_widget() :
- o add support for mcc' big icon animation
- o cleanups
- o simplify notebook redrawing vs flick/icon_aligment
-
-* Thu Sep 5 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-35mdk
-- Update banners (David Baudens)
-- my_gtk snapshot for rpmdrake (gc)
-
-* Wed Sep 4 2002 Stew Benedict <sbenedict@mandrakesoft.com> 1.1.9-34mdk
-- add perl-Expect requires for drakbackup (now enabled)
-
-* Wed Sep 4 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-33mdk
-- harddrake: fix scrolling tree
-
-* Wed Sep 4 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-32mdk
-- embbed drakbackup
-
-* Wed Sep 4 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-31mdk
-- snapshot for gtktext_insert with color/font capabilities (rpmdrake)
-
-* Tue Sep 3 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-30mdk
-- ugtk:
- o better fix for glib warning that don't make drakx feel mad
- o make icons more transparent when selected in mcc
-
-* Mon Sep 2 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-29mdk
-- harddrake:
- o use new icons
- o add menu icon
-- mcc: ensure all binaries're there
-- ugtk: remove all glib warnings
-
-* Mon Sep 2 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-28mdk
-- tinyfirewall is now drakfirewall (daouda)
-
-* Fri Aug 30 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-27mdk
-- ugtk: add alpha blendering support for mcc's icons through pixbufs
- o readd gdkpixbuf support
- o ensure imlib is used by default to load files, not gdk-pixbuf
- o compose_with_back(): load a png icon into a pixbuf and call
- compose_pixbufs with background pixbuf
- o compose_pixbufs(): render transparent icon onto background into a
- new pixbuf
- o merge gtkcreate_png_pixbuf() from gdk-pixbuf-0-branch : load an
- icon into a pixbuf
- gdk-pixbuf-0-branch also uses it to simplify a lot of code
- o gtkicons_labels_widget() :
- * add a new background pixbuf parameter that'll be composited with icons
- * render icons with alpha blender in right area
- * kill imlib_counter
- * kill imlib usage for
- * kill dead code (was dead since i fixed mcc memory leaks)
-- fix init-script-without-chkconfig-{post,preun}
-
-* Thu Aug 29 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-26mdk
-- harddrake:
- o quit button really work in embedded mode
- o move so called eide raid controllers from unknown to ata
- controllers
-- logdrake: add a scrollbar when embedded in mcc
-
-* Thu Aug 29 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-25mdk
-- snapshot (drakupdate_fstab --auto feature (pixel), logdrake don't
- display too much information in explanations to save space for what's
- useful)
-
-* Thu Aug 29 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-24mdk
-- snapshot for display_info availability in ask_browse for rpmdrake
-
-* Thu Aug 29 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-23mdk
-- drakupdate_fstab first appearance
-
-* Wed Aug 28 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-22mdk
-- harddrake: don't display the menu bar in embedded mode, but a "quit"
- button
-
-* Tue Aug 27 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-21mdk
-- drakconnect fixes (damien)
-
-* Fri Aug 23 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-20mdk
-- draksound: display right message ("no alternative") when no
- alternative rather than "no known module"
-- fixes for multiple NIC boxes (florin)
-
-* Fri Aug 23 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-19mdk
-- draksound: use right sound slot
-
-* Fri Aug 23 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-18mdk
-- ugtk: fix most mcc memory leaks (pending ones seems related to perl-gtk)
-- tinyfirewall: misc fixes (pixel)
-
-* Fri Aug 23 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-17mdk
-- snapshot (including new tinyfirewall)
-
-* Thu Aug 22 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-16mdk
-- snapshot (for rpmdrake)
-
-* Wed Aug 21 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-15mdk
-- add draksound
-- mousedrake: default usbmouse link to input/mice rather than
- input/mouse0, thus giving support for multiple mouse, wacom tables,
- ...
-
-* Wed Aug 21 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-14mdk
-- fix dangling waiting watch mousecursor (well, please test!)
-- adding draksplash (nathan)
-
-* Mon Aug 19 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-13mdk
-- snapshot (including better XFdrake)
-
-* Wed Aug 14 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-12mdk
-- snapshot (fix diskdrake making a hell of fstab)
-
-* Tue Aug 13 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-11mdk
-- snapshot (including "diskdrake --dav")
-
-* Mon Aug 12 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-10mdk
-- snapshot (various bug fixes including no-floppy-box-segfault)
-
-* Fri Aug 9 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-9mdk
-- harddrake:
- o module configuration window:
- * read current options
- * don't display ranges, we cannot really know when a range
- is needed and so display them in wrong cases
- * read & parse modules.conf only when configuring the module,
- not on each click in the tree
- * don't display ranges, we cannot really know when a range is needed
- and so display them in wrong cases (kill code, enable us to simplify
- modparm::parameters after
-
-* Fri Aug 9 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-8mdk
-- snapshot
-
-* Tue Aug 6 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-7mdk
-- harddrake, scannerdrake: add scsi scanner detection support
-- harddrake: detect external modems
-
-* Tue Aug 6 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-6mdk
-- rebuild for perl thread-multi
-
-* Mon Aug 5 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-5mdk
-- snapshot for rpmdrake
-
-* Fri Aug 2 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-4mdk
-- have interactive::gtk::exit in my_gtk so that my_gtk apps can call
- it and then fix the problem of clock mouse cursor on exit
-
-* Thu Aug 1 2002 Pixel <pixel@mandrakesoft.com> 1.1.9-3mdk
-- keyboarddrake now handles choosing toggle key (XkbOptions)
-
-* Thu Aug 1 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-2mdk
-- remove obsoleted drakconf
-- various fixes
-- [ugtk::gtkcreate_png] suppress all gtk warnings
-- updated vietnamese translation (pablo)
-- [interactive::gtk] fix many warnings when {icon} is not given (pixel)
-
-* Thu Aug 1 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.9-1mdk
-- integrate patches in my_gtk and ugtk for new rpmdrake:
- - [ugtk] add "gtkentry" so that we can create an entry and set
- initial value in one call
- - [my_gtk::main] don't set the events, to fix keyboard focus
- problem in entries when embedded
- - [my_gtk::_create_window] add $::noBorder, to not have a frame
- in the main window, so that it's possible to end up with
- windows with no border
- - [my_gtk] add ask_dir which is a ask_file with only the dir list
- - [my_gtk] add ask_browse_tree_info to the export tags, and:
- - add support for parents with no leaves, so that then we can
- partially build the trees (for speedup)
- - add "delete_all" and "delete_category" callbacks
- - use Gtk::CList::clear when removing all the nodes, much
- speedup
-- Titi, harddrake :
- o workaround for the busy mouse cursor set by
- gtkset_mousecursor_wait() in my_gtk::destroy
- o remove debugging prints
- o cleanups
- - drakx: various cleanups
-
-* Thu Aug 1 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-16mdk
-- my_gtk:
- o splitup it into my_gtk and ugtk as done by dams
- o resync with dams
- o increase the icon blinkage from 50ms to 100ms
-- harddrake:
- o use new embedded managment
-
-* Thu Aug 1 2002 Pixel <pixel@mandrakesoft.com> 1.1.8-15mdk
-- harddrake (titi):
- o add embedded mode for drakconf
- o print less gtk warnings
- o module configuration window
-- fix mousedrake
-- fix XFdrake in embedded
-- enhance XFdrake
-- don't require detect-lst (titi)
-- printerdrake work in progress (till)
-
-* Wed Jul 31 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-14mdk
-- harddrake:
- o fix pcmcia network card detection (unknown => ethernet)
- o fix scsi detection :
- * fix SCSI controllers detection (unknown => scsi controllers)
- * fix misdetection of scsi devices as scsi host adapter
- * fix double scsi devices detection (both unknown and real
- category)
-- updated translations
-- fix mousedrake (pixel)
-- drakbug, drakbackup: spell/i18n fixes (pixel, me)
-- xfdrake: fixes (pixel)
-- new draksex (stew)
-- diskdrake: (pixel)
- o fix LVM on RAID
- o explain the pb when maximal number of primary partitions is reached
-
-* Mon Jul 29 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-13mdk
-- harddrake:
- o service: fix config file conversion
- o harddrake::ui :
- * s/channel/Channel/
- * bus_id is for usb devices too
- * remove obsolete fields info and name
- * add nbuttons, device, old_device descriptions
-- updated XFdrake (gtk resolution chooser work, i810 fixes, ...) (pixel)
-- remove "Requires: groff" (nobody know why it's there) (Pixel)
-- updated translations (nl/id/vi)
-- standalone/logdrake: (deush)
- o don't display services that are not installed
- o word wrap string correctly
- o cleanup
-- bootloader.pm: (pixel)
- o let the bootloader::mkinitrd error be seen by the GUI
- o fix dying when mkinitrd doesn't create an initrd
-- interactive.pm: error messages fixes (pixel)
-- diskdrake: add 0x35 partition table id meaning JFS (under OS/2)
- (thank to Mika Laitio)
-- printerdrake: first step of automatic HP multi-function device
- configuration with HPOJ 0.9. (till)
-- drakTermServ (stew)
- o Check for/install terminal-server and friends.
- o More intelligent error message when mkisofs fails.
- o Cleanup code for use strict.
- o Fix crash when no backup dhcpd.conf.
-- drakbackup: (stew)
- o Numerous GUI crash fixes, oddities.
- o Install needed packages.
- o Fix email, daemon modes.
- o Add rsync, webdav, cd, tape capabilities.
- o Consolidate net method setup screens.
- o Add CD device capability query.
-
-* Thu Jul 25 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-12mdk
-- simplify harddrake service:
- o we don't need to set media_type, we don't use it
- o mouse and mass storage media use the same key, let merge their
- code path
- o merge timeout and cancel cases
-
-- harddrake::data : only do one probeall here (there's still many in
- detect_devices, probing caching should go there)
-
-- harddrake:ui :
- o add a fields data structure:
- * put together field translation and field description
- * this enable to get rid of %reverse_fields usage & creation
- * this ensure all field names & translations are marked
- translatables for gettext
- * move $wait declaration around its usage and explicit its
- destruction
- * remove usb debugging message needed to trace the null
- description bug i fixed in ldetect
- * simplify the device fields rendering "because of" the
- above
- * simplify the help window creation/display/destruction
- (only one statement left)
- o explicitely call interactive->exit
- o remove all "no signal to disconnect" gtk+ warnings
-
-
-* Thu Jul 25 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-11mdk
-- rebuild against new libldetect (fix (null) descriptions)
-- new XFdrake (pixel)
-- harddrake:
- o devfs names
- o scanner support;
- * don't account scanners as unknown devices
- * split scannerdrake:val into vendor and description
- * don't display bogus "val:%HASH"
-- updated translations (fr, pl)
-- tools can be runned on console again
-
-* Tue Jul 23 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-10mdk
-- harddrake :
- o remove - between vendor and model for ibm eide disks
- o network devices are configurable again now
-- draksec : typo fix (deush)
-
-* Tue Jul 23 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-9mdk
-- harddrake :
- o don't show "cancel" button in about and help windows
- o service: convert config file from plain perl to Storable binary
- file (faster startup)
-- general reorganization cleanup:
- o move interactive_* into interactive::*
- o move partition_table_* into partition_table::*
-- XFdrake: more cleanups (pixel)
-
-* Sun Jul 21 2002 Pixel <pixel@mandrakesoft.com> 1.1.8-8mdk
-- new snapshot (beware of XFdrake)
-
-* Thu Jul 18 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-7mdk
-- remove last draknet reference in harddrake::ui
-- disable diagnostics and strict mode
-
-* Thu Jul 18 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-6mdk
-- able to restart WindowMaker if needed
-- draknet is dead; vival el drakconnect
-- devices managment:
- o no need to write /etc/sysconfig/harddrake2/previous_hw in
- %%post since harddrake2 service doesn't configure anything if
- previous config was empty
- o fix usb mac mouse detection
- o move scsi/ata controllers, burners, dvd, ... from
- unknown/others into their own"non configurable" sections
- o fix problems with usb-interface
-- XFdrake: big cleanup
-- general cleanups
-- translation updates
-
-* Thu Jul 11 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-5mdk
-- drakx :
- o code enhancement: increase coherency around the whole drakx
- code regarding devices
- o decrease the debug verbosity
-- harddrake2 :
- o i18n:
- * move $version out of translatable strings
- o ui:
- * increase default main window size
- * put back the hw tree root
- * eide devices: split info between vendor and model strings
-- spec :
- o fix parrallel build
- o list and describe all gui tools from drakxtools
-
-* Wed Jul 10 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-4mdk
-- fix perl depandancy
-
-* Tue Jul 09 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-3mdk
-- harddrake2:
- o no need to 'use strict' in "binary" => remove warnings
- o fix boot freeze on hw change: initscript was running us with
- stdout redirected to /dev/null; just use a small sh wrapper to
- fix it
- o harddrake::bttv: only log in standalone mode
- o display channel of eide devices
-
-- spec:
- o reorder entries in description
- o list all entries in first line of description
- o fix post: add start argument
-
-* Mon Jul 08 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-2mdk
-- spec :
- o enhance descriptions
- o various spec clean
- o harddrake :
- * obsoletes/provides libdetect-lst, libdetect-lst-devel, detect,
- detect-lst, kudzu-devel
- * split package between harddrake and harddrake-ui to minimize
- the harddrake service dependancies
- * add missing /etc/sysconfig/harddrake2
-- harddrake2 :
- o cache detect_devices::probeall(1) so that hw probe is run once
- o hw configuration :
- * eide devices: split up info field into vendor and model fields
- o ui:
- * enhanced help
- * mice:
- - s/nbuttons/Number of buttons/
- - delete qw(MOUSETYPE XMOUSETYPE unsafe)
- * complete help
- * center the main window
- * remove drakx decorations
- * don't display "run config tool" button if no configurator
- availlable
- o logic:
- * skip configuration on firt run
- * don't restart harddrake on install
- * skip hw classes without configurator (which'll have a
- configurator after porting updfstab)
- o service :
- * only do the job at startup
- * add "please wait" message
- * really don't cry when no previous config
-
-* Mon Jul 08 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.8-1mdk
-- snapshot
-- new entries:
- o harddrake2 : new hardware detection && configuration tool
- o drakbugreport: bug reporting tool a la Kde (not working!)
- o drakTermServ : configuration tool for diskless stations.
-- updated programs :
- o drakxtv: if runned by root, offer to configure bttv for most tv cards
- o disdrake:
- * enhanced raid & lvm support,
- * check if programs (ie jfsprogs) are installed
- * cleanups
- o Xconfigurator: bug fix
-- general : better supermout support, use new libldetect, various bug fixes
-
-* Tue Jun 18 2002 Frederic Lepied <flepied@mandrakesoft.com> 1.1.7-99mdk
-- added new draksec from Christian and a new way to build the packages (make rpm)
-
-* Mon Apr 15 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.7-98mdk
-- snapshot
-- add drakxtv description
-- drakxtv : now auto guess the country and the freq table
-
-* Fri Mar 15 2002 dam's <damien@mandrakesoft.com> 1.1.7-97mdk
-- snapshot. final release 1
-
-* Tue Mar 12 2002 dam's <damien@mandrakesoft.com> 1.1.7-96mdk
-- added onboot options foreach network cards
-- resolv.conf and domain name bug fixed
-
-* Tue Mar 12 2002 dam's <damien@mandrakesoft.com> 1.1.7-95mdk
-- included drakproxy
-- corrected various timeout (net_monitor, internet connection tests)
-- snapshot
-
-* Mon Mar 11 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-94mdk
-- various
-
-* Fri Mar 8 2002 dam's <damien@mandrakesoft.com> 1.1.7-93mdk
-- drakfont GUI corrected
-- new drakproxy
-
-* Fri Mar 08 2002 Franois Pons <fpons@mandrakesoft.com> 1.1.7-92mdk
-- fixes for NVIDIA drivers support in XFdrake.
-
-* Thu Mar 7 2002 dam's <damien@mandrakesoft.com> 1.1.7-91mdk
-- lot of bugfixes
-- (dams)
- * standalone/net_monitor: make gc happy
- * modparm.pm, share/po/fr.po: corrected
- * standalone/draknet: corrected network/internet restart when already
- connected
- * standalone/drakfont: corrected bad system command
- * standalone/drakautoinst: corrected HASH and ARRAY label
-- (gc)
- * standalone/drakgw:
- - call net_monitor to disable internet connection before
- network-restart
- - user return value when status'ing the
- initscripts rather than grepping their text output
-- (pixel)
- * standalone/fileshareset (nfs_exports::update_server): ensure portmap
- is running
-
-* Wed Mar 6 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-90mdk
-- corrected font in wizard (dams)
-- localedrake: (pixel)
- * fix dummy entries in .i18n for chineese
- * take sysconfig/i18n into account when no .i18n
- * when called by kcontrol with --apply, don't modify kde config files,
- kcontrol takes care of it more nicely
-- diskdrake: translate actions in text mode (pixel)
-- drakxtv fixed (titi)
-
-* Sun Mar 3 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-89mdk
-- (gtkicons_labels_widget): pass the widget instead of directly passing the font
- (for drakconf)
-
-* Sun Mar 3 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-88mdk
-- (gtkicons_labels_widget): pass the style instead of directly passing the font
- (for drakconf)
-
-* Fri Mar 1 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-87mdk
-- new snapshot (including a modified localedrake)
-
-* Thu Feb 28 2002 dam's <damien@mandrakesoft.com> 1.1.7-86mdk
-- corrected modinfo path. isa modules options should now work.
-
-* Thu Feb 28 2002 dam's <damien@mandrakesoft.com> 1.1.7-85mdk
-- corrected spec so that net_monitor.real get included too.
-
-* Thu Feb 28 2002 dam's <damien@mandrakesoft.com> 1.1.7-84mdk
-- snapshot
-
-* Wed Feb 27 2002 dam's <damien@mandrakesoft.com> 1.1.7-83mdk
-- snapshot
-
-* Tue Feb 26 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-82mdk
-- move XFdrake to drakxtools from drakxtools-newt
-(otherwise it doesn't work, since it needs perl-GTK & xtest)
-
-* Tue Feb 26 2002 dam's <damien@mandrakesoft.com> 1.1.7-81mdk
-- added groff require
-
-* Tue Feb 26 2002 dam's <damien@mandrakesoft.com> 1.1.7-80mdk
-- isa card modules correction. Should work in post install
-- drakfont correction
-
-* Sat Feb 23 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-79mdk
-- require latest perl-MDK-Common
-- corrected icon paths (thanks to garrick)
-- don't create devices when /dev is devfs mounted (thanks to Andrej Borsenkow)
-
-* Fri Feb 22 2002 dam's <damien@mandrakesoft.com> 1.1.7-78mdk
-- corrected icon paths
-
-* Thu Feb 21 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.7-77mdk
-- now we can live without kdesu ; and drakxtools-newt only requires
- usermode-consoleonly
-
-* Tue Feb 19 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-76mdk
-- fix diskdrake --nfs & --smb
-
-* Tue Feb 19 2002 dam's <damien@mandrakesoft.com> 1.1.7-75mdk
-- required specific version of perl MDK Common
-
-* Tue Feb 19 2002 dam's <damien@mandrakesoft.com> 1.1.7-74mdk
-- various things not described by the last packager
-- new png/wpm search policy in my_gtk
-
-* Mon Feb 18 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-73mdk
-- snapshot
-
-* Sat Feb 16 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-72mdk
-- localedrake now handles KDE
-- diskdrake now handles XFS on LVM live resizing (growing only)
-
-* Fri Feb 15 2002 dam's <damien@mandrakesoft.com> 1.1.7-71mdk
-- snapshot
-
-* Thu Feb 14 2002 dam's <damien@mandrakesoft.com> 1.1.7-70mdk
-- snapshot
-
-* Mon Feb 11 2002 dam's <damien@mandrakesoft.com> 1.1.7-69mdk
-- fixed bad stuff.so in drakxtools
-
-* Fri Feb 8 2002 dam's <damien@mandrakesoft.com> 1.1.7-68mdk
-- new gfx
-- various fix
-- major printerdrake updates
-
-* Thu Feb 07 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.7-67mdk
-- add drakxtv
-
-* Thu Feb 7 2002 dam's <damien@mandrakesoft.com> 1.1.7-66mdk
-- new package, various wizard, mygtk, disdrake improvment.
-
-* Wed Feb 6 2002 dam's <damien@mandrakesoft.com> 1.1.7-65mdk
-- logdrake updates
-- wizard fix
-
-* Tue Jan 29 2002 dam's <damien@mandrakesoft.com> 1.1.7-64mdk
-- last mygtk, drakbackup...
-- disdrake fixed
-- snapshot
-
-* Sun Jan 27 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-63mdk
-- cleanup drakxtools-newt (move all gtk stuff to drakxtools)
-- reworked and split diskdrake
-- add logdrake
-
-* Fri Jan 25 2002 dam's <damien@mandrakesoft.com> 1.1.7-62mdk
-- bug corrections, improvements
-- new advertising engine
-- new gtkicons_labels_widget
-
-* Tue Jan 22 2002 dam's <damien@mandrakesoft.com> 1.1.7-61mdk
-- new gtkicons_labels_widget for new mcc.
-
-* Fri Jan 18 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.7-60mdk
-- first support for 'Explanations'
-
-* Fri Jan 18 2002 Sebastien Dupont <sdupont@mandrakesoft.com> 1.1.7-59mdk
-- Drakbackup without unstable options for qa.
-- DrakFont update warning message (qa).
-
-* Wed Jan 16 2002 Pixel <pixel@mandrakesoft.com> 1.1.7-58mdk
-- ensure lsnetdrake is included
-
-* Tue Jan 15 2002 Sebastien Dupont <sdupont@mandrakesoft.com> 1.1.7-57mdk
-- Drakbackup daemon, backend mode (-show-conf -daemon -debug -help -version) and report mail corrections.
-- DrakFont gi and progress bar problems.
-
-* Tue Jan 14 2002 Sebastien Dupont <sdupont@mandrakesoft.com> 1.1.7-56mdk
-- New drakbackup version, ftp backup work, new pixmaps.
-- DrakFont with new pixmaps.
-
-* Mon Jan 14 2002 Stefan van der Eijk <stefan@eijk.nu> 1.1.7-55mdk
-- BuildRequires
-
-* Fri Jan 11 2002 dam's <damien@mandrakesoft.com> 1.1.7-54mdk
-- snapshot
-
-* Wed Jan 9 2002 dam's <damien@mandrakesoft.com> 1.1.7-53mdk
-- snapshot
-- new code in my_gtk
-
-* Tue Jan 8 2002 Sebastien Dupont <sdupont@mandrakesoft.com> 1.1.7-52mdk
-- New drakbackup version, incremental backup and restore should work.
-
-* Sat Dec 22 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 1.1.7-51mdk
-- fix conflicts in drakbackup cvs version.
-
-* Sat Dec 22 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 1.1.7-50mdk
-- new drakbackup version.
-
-* Mon Dec 10 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 1.1.7-49mdk
-- fix drakfont path problem.
-- new version of drakbakup
-
-* Wed Dec 5 2001 dam's <damien@mandrakesoft.com> 1.1.7-48mdk
-- corrected syntax error
-
-* Tue Dec 4 2001 dam's <damien@mandrakesoft.com> 1.1.7-47mdk
-- avoid network test freeze
-- added drackbackup
-- snapshot
-
-* Fri Nov 30 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-46mdk
-- add diskdrake --fileshare
-
-* Thu Nov 29 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-45mdk
-- new diskdrake including fileshareset/filesharelist stuff
-
-* Mon Nov 26 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-44mdk
-- use the CVS, not my devel (instable) version
-
-* Fri Nov 23 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-43mdk
-- any.pm fixed
-
-* Mon Nov 19 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.7-42mdk
-- scannerdrake update to add dynamic support
-
-* Mon Nov 12 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.7-41mdk
-- scannerdrake update with new fat ScannerDB
-
-* Mon Nov 5 2001 dam's <damien@mandrakesoft.com> 1.1.7-40mdk
-- corrected typo in drakautoinst
-
-* Fri Nov 2 2001 dam's <damien@mandrakesoft.com> 1.1.7-39mdk
-- release
-
-* Fri Oct 26 2001 dam's <damien@mandrakesoft.com> 1.1.7-38mdk
-- drakautoinst & drakfont updated
-
-* Thu Oct 25 2001 dam's <damien@mandrakesoft.com> 1.1.7-37mdk
-- big improvement on drakautoinst
-- draknet : connection script updated
-
-* Thu Oct 18 2001 dam's <damien@mandrakesoft.com> 1.1.7-36mdk
-- draknet/net_monitor corrected
-- corrected bad stuff.so
-
-* Tue Oct 16 2001 dam's <damien@mandrakesoft.com> 1.1.7-35mdk
-- make rplint happier
-
-* Wed Oct 10 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.7-34mdk
-- snapshot with scanner stuff
-
-* Mon Sep 24 2001 dam's <damien@mandrakesoft.com> 1.1.7-33mdk
-- snapshot
-
-* Mon Sep 24 2001 dam's <damien@mandrakesoft.com> 1.1.7-32mdk
-- Last translations.
-
-* Mon Sep 24 2001 dam's <damien@mandrakesoft.com> 1.1.7-31mdk
-- snapshot. draknet bugfix.
-
-* Sun Sep 23 2001 dam's <damien@mandrakesoft.com> 1.1.7-30mdk
-- snapshot. Included last printer and draknet corrections.
-
-* Fri Sep 21 2001 dam's <damien@mandrakesoft.com> 1.1.7-29mdk
-- typo in adsl.pm, Xconfigurator fix.
-
-* Thu Sep 20 2001 dam's <damien@mandrakesoft.com> 1.1.7-28mdk
-- snapshot. draknet works now.
-
-* Wed Sep 19 2001 dam's <damien@mandrakesoft.com> 1.1.7-27mdk
-- snapshot
-
-* Mon Sep 17 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-26mdk
-- snapshot
-
-* Mon Sep 17 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-25mdk
-- snapshot
-
-* Sat Sep 15 2001 dam's <damien@mandrakesoft.com> 1.1.7-24mdk
-- snapshot with printer, draknet & install fixes
-
-* Fri Sep 14 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.7-23mdk
-- snapshot with latest XFdrake fixes.
-
-* Fri Sep 14 2001 dam's <damien@mandrakesoft.com> 1.1.7-22mdk
-- snapshot
-
-* Thu Sep 13 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.7-21mdk
-- fix Xinerama for Matrox cards (restore XFree86 4.1.0 without DRI).
-- removed Modeline 1024x768 in 97.6 Hz which troubles XF4 a lot.
-
-* Thu Sep 13 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.7-20mdk
-- snapshot with XFdrake fixes (G550 support, no DRI with Xinerama,
- no XFree86 3.3.6 proposed wiht dual head).
-
-* Wed Sep 12 2001 dam's <damien@mandrakesoft.com> 1.1.7-19mdk
-- snapshot
-
-* Wed Sep 12 2001 dam's <damien@mandrakesoft.com> 1.1.7-18mdk
-- snapshot.
-
-* Mon Sep 10 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.7-17mdk
-- remove dependency on "perl" since pixel added Data::Dumper in perl-base
-
-* Mon Sep 10 2001 dam's <damien@mandrakesoft.com> 1.1.7-16mdk
-- new snapshot, bug corrections.
-
-* Thu Sep 6 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.7-15mdk
-- drakgw should be working now
-
-* Tue Sep 04 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.7-14mdk
-- snaphsot, better interaction with mcc (diskdrake printerdrake).
-
-* Tue Sep 4 2001 dam's <damien@mandrakesoft.com> 1.1.7-13mdk
-- snapshot.
-
-* Thu Aug 30 2001 dam's <damien@mandrakesoft.com> 1.1.7-12mdk
-- snapshot. locales corected, nicer wizards.
-
-* Thu Aug 30 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.7-11mdk
-- new snapshot, mousedrake fixes again.
-
-* Wed Aug 29 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.7-10mdk
-- new snapshot, mousedrake fixes.
-
-* Fri Aug 24 2001 dam's <damien@mandrakesoft.com> 1.1.7-9mdk
-- snapshot for 8.1 beta2.
-
-* Fri Aug 24 2001 dam's <damien@mandrakesoft.com> 1.1.7-8mdk
-- bugfix.
-- new snapshot. mousedrake experimental.
-
-* Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.7-7mdk
-- fix drakboot bug
-- macros to fix some rpmlint warnings
-
-* Wed Aug 22 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.7-6mdk
-- put a require on "perl" which is needed for Data::Dumper in drakautoinst
-
-* Wed Aug 22 2001 dam's <damien@mandrakesoft.com> 1.1.7-5mdk
-- snapshot. draknet improvments, bug fixes.
-
-* Mon Aug 20 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-4mdk
-- new fstab munching code
-
-* Sat Aug 18 2001 Pixel <pixel@mandrakesoft.com> 1.1.7-3mdk
-- new diskdrake (with interactive version => newt)
-- drakxtools-http fix
-
-* Tue Aug 14 2001 dam's <damien@mandrakesoft.com> 1.1.7-2mdk
-- added doc (it's a shame...)
-
-* Tue Aug 14 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.7-1mdk
-- add drakautoinst
-
-* Mon Aug 13 2001 dam's <damien@mandrakesoft.com> 1.1.6-3mdk
-- snapshot
-
-* Tue Aug 7 2001 dam's <damien@mandrakesoft.com> 1.1.6-2mdk
-- added draknet_splash pixmap
-
-* Tue Aug 7 2001 Pixel <pixel@mandrakesoft.com> 1.1.6-1mdk
-- add drakxtools_http
-
-* Fri Aug 3 2001 dam's <damien@mandrakesoft.com> 1.1.5-106mdk
-- added network/*.pm
-
-* Tue Jul 31 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-105mdk
-- add require perl-MDK-Common
-- fix for cp -rf (fuck FreeBSD (c))
-
-* Tue Jul 31 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-104mdk
-- fix my error: %%files with 2 times "-f <file>" doesn't work :-(
-
-* Mon Jul 30 2001 dam's <damien@mandrakesoft.com> 1.1.5-103mdk
-- updated with cooker install.
-- added require on XFree86-75dpi-fonts
-- merged with pixel specfile to handle mo.
-
-* Mon May 7 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-102mdk
-- updated bootloader.pm according to new lilo package (lilo-{menu,graphic,text})
-
-* Wed Apr 25 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.5-101mdk
-- updated with oem update for DrakX.
-- minor bug correction on printerdrake.
-- added minor features to XFdrake.
-
-* Wed Apr 18 2001 dam's <damien@mandrakesoft.com> 1.1.5-100mdk
-- added require on usermode.
-- added source 2 and 3.
-- snapshot. netconnect corrections. final package
-
-* Tue Apr 17 2001 dam's <damien@mandrakesoft.com> 1.1.5-99mdk
-- snapshot. mousedrake corrected. RC6
-
-* Tue Apr 17 2001 dam's <damien@mandrakesoft.com> 1.1.5-98mdk
-- snapshot. autologin corrected. RC5
-
-* Tue Apr 17 2001 dam's <damien@mandrakesoft.com> 1.1.5-97mdk
-- snapshot. RC4
-
-* Tue Apr 17 2001 dam's <damien@mandrakesoft.com> 1.1.5-96mdk
-- snapshot. RC3
-
-* Mon Apr 16 2001 dam's <damien@mandrakesoft.com> 1.1.5-95mdk
-- snapshot. RC2
-
-* Mon Apr 16 2001 dam's <damien@mandrakesoft.com> 1.1.5-94mdk
-- snapshot. RC
-
-* Mon Apr 16 2001 dam's <damien@mandrakesoft.com> 1.1.5-93mdk
-- draknet and tinyfirewall fixes
-
-* Sun Apr 15 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-92mdk
-- bootlook fix & layout
-
-* Fri Apr 13 2001 dam's <damien@mandrakesoft.com> 1.1.5-91mdk
-- snapshot
-
-* Fri Apr 13 2001 dam's <damien@mandrakesoft.com> 1.1.5-90mdk
-- snapshot
-
-* Thu Apr 12 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-89mdk
-- snapshot
-
-* Thu Apr 12 2001 dam's <damien@mandrakesoft.com> 1.1.5-88mdk
-- snapshot. pcmcia network corrected
-
-* Thu Apr 12 2001 dam's <damien@mandrakesoft.com> 1.1.5-87mdk
-- snapshot. Better network configuration
-
-* Thu Apr 12 2001 dam's <damien@mandrakesoft.com> 1.1.5-86mdk
-- snapshot.
-
-* Wed Apr 11 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.5-85mdk
-- really fix printerdrake and snap.
-
-* Wed Apr 11 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.5-84mdk
-- fix printerdrake and snap.
-
-* Tue Apr 10 2001 dam's <damien@mandrakesoft.com> 1.1.5-83mdk
-- bug correction.
-
-* Mon Apr 9 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-82mdk
-- snap as always
-
-* Mon Apr 9 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-81mdk
-- snaphshot again and again
-
-* Mon Apr 9 2001 dam's <damien@mandrakesoft.com> 1.1.5-80mdk
-- snapshot. bug fix
-
-* Sun Apr 8 2001 dam's <damien@mandrakesoft.com> 1.1.5-79mdk
-- snapshot. bug fix.
-
-* Sun Apr 8 2001 dam's <damien@mandrakesoft.com> 1.1.5-78mdk
-- added require on XFree86-100dpi-fonts
-- various debugging
-- new tinyfirewall
-
-* Sun Apr 8 2001 dam's <damien@mandrakesoft.com> 1.1.5-77mdk
-- snapshot
-- net_monitor added.
-
-* Fri Apr 6 2001 dam's <damien@mandrakesoft.com> 1.1.5-76mdk
-- corrected compilation error.
-
-* Fri Apr 6 2001 yves <yduret@mandrakesoft.com> 1.1.5-75mdk
-- snapshot : drakgw updated, boot config fix
-
-* Thu Apr 5 2001 dam's <damien@mandrakesoft.com> 1.1.5-74mdk
-- snapshot.
-
-* Mon Apr 2 2001 dam's <damien@mandrakesoft.com> 1.1.5-73mdk
-- snapshot.
-
-* Mon Apr 2 2001 dam's <damien@mandrakesoft.com> 1.1.5-72mdk
-- snapshot, typo fixs.
-
-* Fri Mar 30 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-71mdk
-- snapshot & fixes
-
-* Fri Mar 30 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-70mdk
-- snapshot : boot coonfig updated
-
-* Thu Mar 29 2001 dam's <damien@mandrakesoft.com> 1.1.5-69mdk
-- snapshot
-
-* Thu Mar 29 2001 dam's <damien@mandrakesoft.com> 1.1.5-68mdk
-- snapshot.
-
-* Thu Mar 29 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-67mdk
-- new snapshot (XFdrake should be working)
-
-* Wed Mar 28 2001 dam's <damien@mandrakesoft.com> 1.1.5-66mdk
-- corrected tinyfirewall last step
-
-* Wed Mar 28 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.5-65mdk
-- fixed wrong generation of second mouse support
-
-* Wed Mar 28 2001 Franois Pons <fpons@mandrakesoft.com> 1.1.5-64mdk
-- fixed multi-mouse support for XF3
-- fixed XFdrake (read old config file before so probe overwrite)
-
-* Wed Mar 28 2001 dam's <damien@mandrakesoft.com> 1.1.5-63mdk
-- added draksec embedded mode
-- corrected tinyfirewall for 2.4 kernels
-- corrected bad translations in draknet
-
-* Tue Mar 27 2001 dam's <damien@mandrakesoft.com> 1.1.5-62mdk
-- idem.
-
-* Sat Mar 24 2001 dam's <damien@mandrakesoft.com> 1.1.5-61mdk
-- corrected tinyfirewall
-
-* Fri Mar 23 2001 dam's <damien@mandrakesoft.com> 1.1.5-60mdk
-- snapshot
-- corrected require.
-
-* Fri Mar 23 2001 dam's <damien@mandrakesoft.com> 1.1.5-59mdk
-- added ldetect in require.
-- tinyfirewall included.
-
-* Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-58mdk
-- updated drakboot, new snapshot
-
-* Thu Mar 22 2001 dam's <damien@mandrakesoft.com> 1.1.5-57mdk
-- draknet without mail conf, new snapshot.
-
-* Thu Mar 22 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-56mdk
-- new version that will work with perl-base (at least XFdrake)
-
-* Thu Mar 22 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-55mdk
-- require perl-base not perl, it should be enough
-
-* Thu Mar 22 2001 dam's <damien@mandrakesoft.com> 1.1.5-54mdk
-- first release with tinyfirewall. Not stable.
-- corrected gmon pb, I suck.
-
-* Tue Mar 20 2001 dam's <damien@mandrakesoft.com> 1.1.5-53mdk
-- corrected bad links.
-
-* Tue Mar 20 2001 dam's <damien@mandrakesoft.com> 1.1.5-52mdk
-- no crash anymore.
-
-* Tue Mar 20 2001 dam's <damien@mandrakesoft.com> 1.1.5-51mdk
-- updated draknet. new snapshot.
-
-* Wed Mar 14 2001 dam's <damien@mandrakesoft.com> 1.1.5-50mdk
-- some minor label improvements.
-
-* Tue Mar 13 2001 Yves Duret <yduret@mandrakesoft.com> 1.1.5-49mdk
-- updated bootlook
-- macros
-
-* Mon Mar 12 2001 dam's <damien@mandrakesoft.com> 1.1.5-48mdk
-- correted wizard pixmaps name
-
-* Mon Mar 12 2001 dam's <damien@mandrakesoft.com> 1.1.5-47mdk
-- new and shinny drakxservices
-
-* Tue Mar 6 2001 dam's <damien@mandrakesoft.com> 1.1.5-46mdk
-- XFdrake works + other improvements
-
-* Thu Mar 1 2001 dam's <damien@mandrakesoft.com> 1.1.5-45mdk
-- updated embedded mode.
-
-* Wed Feb 28 2001 dam's <damien@mandrakesoft.com> 1.1.5-44mdk
-- XFdrake : new look.
-- draknet : some corrections.
-- install : some improvements
-
-* Mon Feb 26 2001 dam's <damien@mandrakesoft.com> 1.1.5-43mdk
-- corrected draknet, and some other stuff
-
-* Mon Feb 26 2001 dam's <damien@mandrakesoft.com> 1.1.5-42mdk
-- new draknet, with wizard and profiles.
-- drakboot short-circuited.
-- new pixmaps policy.
-
-* Fri Feb 23 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-41mdk
-- require perl-GTK-GdkImlib, fix XFdrake and draknet with no perl-GTK
-
-* Fri Feb 23 2001 Pixel <pixel@mandrakesoft.com> 1.1.5-40mdk
-- split in drakxtools and drakxtools-newt
-
-* Thu Feb 8 2001 dam's <damien@mandrakesoft.com> 1.1.5-39mdk
-- install() and SHAR_PATH bug fixed in standalone.pm
-
-* Thu Feb 8 2001 dam's <damien@mandrakesoft.com> 1.1.5-38mdk
-- bug fix.
-
-* Thu Feb 8 2001 dam's <damien@mandrakesoft.com> 1.1.5-37mdk
-- bug correction inclusion.
-
-* Wed Feb 7 2001 dam's <damien@mandrakesoft.com> 1.1.5-36mdk
-- snapshot. Included embedded mode (for control-center), and wizard mode.
-
-* Mon Dec 18 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-35mdk
-- new version (lspcidrake not here anymore, requires ldetect-lst => don't
-include pcitable/... anymore)
-
-
-* Tue Nov 14 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-34mdk
-- snapshot
-- get rid of the rpmlib dependency
-
-* Sat Oct 21 2000 dam's <damien@mandrakesoft.com> 1.1.5-33mdk
-- RC1_fixed tagged cvs version.
-- Video cards handling enhanced
-- isa isdn-cards and non detected isdn pci-cards spported.
-
-* Thu Oct 19 2000 dam's <damien@mandrakesoft.com> 1.1.5-32mdk
-- snapshot.
-
-* Mon Oct 9 2000 dam's <damien@mandrakesoft.com> 1.1.5-31mdk
-- snapshot.
-
-* Fri Oct 6 2000 dam's <damien@mandrakesoft.com> 1.1.5-30mdk
-- snapshot.
-
-* Fri Oct 6 2000 dam's <damien@mandrakesoft.com> 1.1.5-29.1mdk
-- snapshot. not fully stable.
-
-* Thu Oct 5 2000 dam's <damien@mandrakesoft.com> 1.1.5-29mdk
-- snapshot.
-
-* Thu Oct 05 2000 Franois Pons <fpons@mandrakesoft.com> 1.1.5-28mdk
-- snapshot.
-
-* Tue Oct 03 2000 Franois Pons <fpons@mandrakesoft.com> 1.1.5-27mdk
-- snapshot.
-
-* Sun Oct 1 2000 dam's <damien@mandrakesoft.com> 1.1.5-26mdk
-- snapshot.
-
-* Sat Sep 30 2000 dam's <damien@mandrakesoft.com> 1.1.5-25mdk
-- snapshot.
-
-* Sat Sep 30 2000 dam's <damien@mandrakesoft.com> 1.1.5-24mdk
-- snapshot. draknet frozen.
-
-* Fri Sep 29 2000 dam's <damien@mandrakesoft.com> 1.1.5-23mdk
-- snapshot.
-
-* Thu Sep 28 2000 dam's <damien@mandrakesoft.com> 1.1.5-22mdk
-- modified spec.
-- snapshot
-- liveupdate
-
-* Wed Sep 27 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-21mdk
-- snapshot
-
-* Tue Sep 26 2000 dam's <damien@mandrakesoft.com> 1.1.5-20mdk
-- snapshot
-
-* Mon Sep 25 2000 dam's <damien@mandrakesoft.com> 1.1.5-19mdk
-- snapshot.
-
-* Fri Sep 22 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.5-18mdk
-- new snapshot
-- remove BuildRequires kudzu-devel, I suck bigtime..
-
-* Thu Sep 21 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.5-17mdk
-- new snapshot
-- BuildRequires kudzu-devel since ddcprobe/ddcxinfos.c uses /usr/include/vbe.h
-
-* Wed Sep 20 2000 dam's <damien@mandrakesoft.com> 1.1.5-16mdk
-- cvs snapshot. See changelog file
-
-* Wed Sep 20 2000 dam's <damien@mandrakesoft.com> 1.1.5-15mdk
-- cvs snapshot. See changelog file
-
-* Fri Sep 15 2000 dam's <damien@mandrakesoft.com> 1.1.5-14mdk
-- cvs snapshot.
-- draknet : better dsl configuration.
-
-* Thu Sep 14 2000 dam's <damien@mandrakesoft.com> 1.1.5-13mdk
-- cvs snapshot.
-- draknet : wizard mode. isdn_db.txt moved to /usr/share. No makedev.sh any more
-
-* Mon Sep 11 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-12mdk
-- add handling for gnome and kde2 in Xdrakres
-
-* Thu Sep 7 2000 dam's <damien@mandrakesoft.com> 1.1.5-11mdk
-- corrected draknet launch error.
-
-* Thu Sep 7 2000 dam's <damien@mandrakesoft.com> 1.1.5-10mdk
-- ISDN connection should work. test it!
-
-* Tue Sep 5 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-9mdk
-- setAutologin fixed in XFdrake
-
-* Tue Sep 5 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-8mdk
-- adduserdrake fixed
-
-* Sat Sep 2 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-7mdk
-- fix some typos in standalone/keyboarddrake
-- add require perl
-
-* Sat Sep 2 2000 Pixel <pixel@mandrakesoft.com> 1.1.5-6mdk
-- add %%lang tags
-
-* Tue Aug 29 2000 dam's <damien@mandrakesoft.com> 1.1.5-5mdk
-- draknet : isa cards better recognized.
-
-* Mon Aug 28 2000 dam's <damien@mandrakesoft.com> 1.1.5-4mdk
-- corrected draknet. Please test it!
-
-* Sun Aug 27 2000 dam's <damien@mandrakesoft.com> 1.1.5-3mdk
-- Added draknet in standalone
-
-* Fri Aug 18 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.5-2mdk
-- add requires to modutils >= 2.3.11 because drakgw is reading
- /etc/modules.conf which has been introduced in 2.3.11
-
-* Fri Aug 18 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 1.1.5-1mdk
-- added `drakgw' in standalone (Internet Connection Sharing tool)
-
-* Fri Aug 11 2000 Pixel <pixel@mandrakesoft.com> 1.1.4-3mdk
-- new snapshot
-
-* Thu Aug 10 2000 Pixel <pixel@mandrakesoft.com> 1.1.4-2mdk
-- add noreplace for diskdrake.rc
-
-* Thu Aug 10 2000 Pixel <pixel@mandrakesoft.com> 1.1.4-1mdk
-- new snapshot
-
-* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.1.3-2mdk
-- automatically added BuildRequires
-
-* Fri Jul 21 2000 Pixel <pixel@mandrakesoft.com> 1.1.3-1mdk
-- new version, BM
-
-* Wed Jul 05 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.2-2mdk
-- build against new libbz2
-
-* Mon Jun 26 2000 Pixel <pixel@mandrakesoft.com> 1.1.2-1mdk
-- new version
-
-* Tue Jun 13 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-13mdk
-- hopefully fix XFdrake and DDR nvidia cards (silly xfree that is)
-
-* Mon Jun 5 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-12mdk
-- fix sbus missing
-
-* Sat Jun 3 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-10mdk
-- fix draksec calling init.sh instead of msec
-
-* Thu May 25 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.1.1-9mdk
-- Don't display x86 stuff on drakboot when we are on others arch.
-
-* Thu May 25 2000 Franois Pons <fpons@mandrakesoft.com> 1.1.1-8mdk
-- update with first version for sparc and sparc64.
-- fix for printer configuration for SAMBA and NCP (security issue).
-
-* Tue May 9 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-7mdk
-- many small fixes (bis)
-
-* Tue May 2 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-6mdk
-- many small fixes
-
-* Wed Apr 26 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-5mdk
-- new version (fix in adduserdrake, enhance interactive_newt)
-
-* Wed Apr 19 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-4mdk
-- llseek works, not lseek64 :( (need more testing)
-
-* Wed Apr 19 2000 Franois Pons <fpons@mandrakesoft.com> 1.1.1-3mdk
-- updated with CVS of DrakX.
-
-* Fri Mar 31 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-2mdk
-- obsoletes setuptool, link setuptool to drakxconf
-
-* Fri Mar 31 2000 Pixel <pixel@mandrakesoft.com> 1.1.1-1mdk
-- new version (added drakboot for lilo/grub, XFdrake -xf4 for XFree4)
-
-* Sat Mar 25 2000 Pixel <pixel@mandrakesoft.com> 1.1-1mdk
-- new group
-- new version
-
-* Wed Jan 12 2000 Franois PONS <fpons@mandrakesoft.com>
-- complete update with DrakX, small fixe on printerdrake again.
-
-* Wed Jan 12 2000 Franois PONS <fpons@mandrakesoft.com>
-- corrected missing generic postscript and text driver for
- printderdrake.
-
-* Wed Jan 12 2000 Franois PONS <fpons@mandrakesoft.com>
-- corrected bad resolution setting in printerdrake.
-
-* Wed Jan 12 2000 Franois PONS <fpons@mandrakesoft.com>
-- fixed print on STDOUT in printerdrake.
-- corrected printerdrake against not available drivers in gs.
-
-* Mon Jan 10 2000 Pixel <pixel@mandrakesoft.com>
-- new version (bis)
-- printerdrake install rhs-printfilters via urpmi if needed
-
-* Fri Jan 07 2000 Franois PONS <fpons@mandrakesoft.com>
-- updated XFdrake and PrinterDrake.
-
-* Fri Jan 7 2000 Pixel <pixel@mandrakesoft.com>
-- fixed a bug causing no i18n for rpmdrake
-- add require urpmi
-
-* Thu Jan 6 2000 Pixel <pixel@mandrakesoft.com>
-- fix an error case in XFdrake
-
-* Tue Jan 4 2000 Pixel <pixel@mandrakesoft.com>
-- adduserdrake accept user names on command line
-- minor fixes
-
-* Fri Dec 31 1999 Pixel <pixel@mandrakesoft.com>
-- 32mdk
-
-* Wed Dec 29 1999 Pixel <pixel@mandrakesoft.com>
-- make rpmlint happier
-- minor fixes
-
-* Mon Dec 27 1999 Pixel <pixel@mandrakesoft.com>
-- better XFdrake and minor fixes
-
-* Fri Dec 24 1999 Pixel <pixel@mandrakesoft.com>
-- new version (better adduserdrake and more)
-- add /usr/bin/* (for lspcidrake)
-
-* Wed Dec 22 1999 Pixel <pixel@mandrakesoft.com>
-- do not try display :0 if DISPLAY is unset
-
-* Mon Dec 20 1999 Pixel <pixel@mandrakesoft.com>
-- fixed a bug in drakxservices
-- XFdrake now install XFree86 and XFree86-75dpi-fonts if needed
-- XFdrake now calls /etc/rc.d/init.d/xfs start if needed
-- minor fix
-
-* Sat Dec 18 1999 Pixel <pixel@mandrakesoft.com>
-- added kpackage's icons for rpmdrake
-
-* Thu Dec 16 1999 Pixel <pixel@mandrakesoft.com>
-- bzip2 .po's
-- mount /proc in XFdrake to avoid freeze when called by kudzu
-- added Xdrakres
-
-* Thu Dec 16 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-- Remove the netdrake ghost.
-
-* Thu Dec 16 1999 Pixel <pixel@mandrakesoft.com>
-- fix draksec
-- many changes in libDrakX
-
-* Sat Dec 11 1999 Pixel <pixel@mandrakesoft.com>
-- adduserdrake added and some more
-
-* Thu Dec 9 1999 Pixel <pixel@linux-mandrake.com>
-- added drakxconf, drakxservices
-- handle non root via kdesu if X
-- warning go to syslog
-
-* Wed Dec 8 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
-- Add %post and %postun to link redhat tools to our tools.
-- Obsoletes: Xconfigurator mouseconfig kbdconfig printtool
-- A lots of changes/fix.
-
-* Thu Dec 2 1999 Pixel <pixel@linux-mandrake.com>
-- keyboarddrake added, and many changes
-- fixed typos
-
-* Fri Nov 26 1999 Pixel <pixel@linux-mandrake.com>
-- new version (printerdrake) (did i say lspcidrake was there too?)
-
-* Wed Nov 24 1999 Pixel <pixel@linux-mandrake.com>
-- new version
-- fixed *.o bundled in the %source
-
-* Sun Nov 21 1999 Pixel <pixel@mandrakesoft.com>
-- removed %config for diskdrake.rc (should i?)
-- removed xtest from the requires
-- added %config for diskdrake.rc (should i?)
-- strip .so and ddcxinfos (nice rpmlint :)
-
-* Sat Nov 20 1999 Pixel <pixel@mandrakesoft.com>
-- added MonitorsDB to %files (silly me:-!)
-
-* Thu Nov 18 1999 Pixel <pixel@mandrakesoft.com>
-- precised the required version for perl-GTK
-
-* Thu Nov 18 1999 Pixel <pixel@mandrakesoft.com>
-- First version
-
-
-# end of file
diff --git a/perl-install/fs.pm b/perl-install/fs.pm
index 850538db5..76cce10e7 100644
--- a/perl-install/fs.pm
+++ b/perl-install/fs.pm
@@ -1,4 +1,4 @@
-package fs; # $Id$
+package fs;
use diagnostics;
use strict;
@@ -22,7 +22,7 @@ sub read_fstab {
my ($prefix, $file, @reading_options) = @_;
if (member('keep_default', @reading_options)) {
- push @reading_options, 'freq_passno', 'keep_devfs_name', 'keep_device_LABEL';
+ push @reading_options, 'freq_passno', 'keep_device_LABEL', 'keep_device_UUID';
}
my %comments;
@@ -49,27 +49,12 @@ sub read_fstab {
$options = 'defaults' if $options eq 'rw'; # clean-up for mtab read
- if ($fs_type eq 'supermount') {
- # normalize this bloody supermount
- $options = join(",", 'supermount', grep {
- if (/fs=(.*)/) {
- $fs_type = $1;
- 0;
- } elsif (/dev=(.*)/) {
- $dev = $1;
- 0;
- } elsif ($_ eq '--') {
- 0;
- } else {
- 1;
- }
- } split(',', $options));
- } elsif ($fs_type eq 'smb') {
- # prefering type "smbfs" over "smb"
- $fs_type = 'smbfs';
- }
s/\\040/ /g foreach $mntpoint, $dev, $options;
+ if ($fs_type eq 'ext4') {
+ $options = join(",", grep { !/extents/ } split(',', $options)) || 'defaults';
+ }
+
my $h = {
mntpoint => $mntpoint, fs_type => $fs_type,
options => $options, comment => $comment,
@@ -78,23 +63,32 @@ sub read_fstab {
put_in_hash($h, fs::wild_device::to_subpart($dev));
- if ($h->{device_LABEL} && member('keep_device_LABEL', @reading_options)) {
+ if ($h->{device_LABEL} && !$h->{device_alias} && member('keep_device_LABEL', @reading_options)) {
$h->{prefer_device_LABEL} = 1;
- } elsif ($h->{devfs_device} && member('keep_devfs_name', @reading_options)) {
- $h->{prefer_devfs_name} = 1;
+ } elsif ($h->{device_UUID} && !$h->{device_alias} && member('keep_device_UUID', @reading_options)) {
+ $h->{prefer_device_UUID} = 1;
+ } else {
+ $h->{prefer_device} = 1;
}
if ($h->{options} =~ /credentials=/ && !member('verbatim_credentials', @reading_options)) {
- require network::smb;
+ require fs::remote::smb;
#- remove credentials=file with username=foo,password=bar,domain=zoo
#- the other way is done in fstab_to_string
my ($options, $unknown) = fs::mount_options::unpack($h);
my $file = delete $options->{'credentials='};
- my $credentials = network::smb::read_credentials_raw($file);
+ my $credentials = fs::remote::smb::read_credentials_raw($file);
if ($credentials->{username}) {
$options->{"$_="} = $credentials->{$_} foreach qw(username password domain);
fs::mount_options::pack($h, $options, $unknown);
}
+ } elsif ($h->{fs_type} eq 'davfs2' && !member('verbatim_credentials', @reading_options)) {
+ require fs::remote::davfs;
+ if (my $credentials = fs::remote::davfs::read_credentials($h->{mntpoint})) {
+ my ($options, $unknown) = fs::mount_options::unpack($h);
+ $options->{"$_="} = $credentials->{$_} foreach qw(username password);
+ fs::mount_options::pack($h, $options, $unknown);
+ }
}
$h;
@@ -114,11 +108,12 @@ sub merge_fstabs {
if (!$loose) {
$p->{fs_type} = $p2->{fs_type} if $p2->{fs_type};
$p->{options} = $p2->{options} if $p2->{options};
- add2hash($p, $p2);
+ add2hash_($p, $p2);
} else {
$p->{isMounted} ||= $p2->{isMounted};
+ $p->{real_mntpoint} ||= $p2->{real_mntpoint};
}
- $p->{device_alias} ||= $p2->{device_alias} || $p2->{device} if $p->{device} ne $p2->{device} && $p2->{device} !~ m|/|;
+ $p->{device_alias} ||= $p2->{device_alias} if $p->{device} ne $p2->{device} && $p2->{device} !~ m|/|;
$p->{fs_type} && $p2->{fs_type} && $p->{fs_type} ne $p2->{fs_type}
&& $p->{fs_type} ne 'auto' && $p2->{fs_type} ne 'auto' and
@@ -135,8 +130,8 @@ sub add2all_hds {
foreach (@l) {
my $s =
$_->{fs_type} eq 'nfs' ? 'nfss' :
- $_->{fs_type} eq 'smbfs' ? 'smbs' :
- $_->{fs_type} eq 'davfs' ? 'davs' :
+ $_->{fs_type} eq 'cifs' ? 'smbs' :
+ $_->{fs_type} eq 'davfs2' ? 'davs' :
isTrueLocalFS($_) || isSwap($_) || isOtherAvailableFS($_) ? '' :
'special';
push @{$all_hds->{$s}}, $_ if $s;
@@ -149,7 +144,7 @@ sub get_major_minor {
eval {
my (undef, $major, $minor) = devices::entry($_->{device});
($_->{major}, $_->{minor}) = ($major, $minor);
- } if !$_->{major};
+ };
}
}
@@ -166,12 +161,8 @@ sub merge_info_from_mtab {
foreach (@l1, @l2) {
log::l("found mounted partition on $_->{device} with $_->{mntpoint}");
- if ($::isInstall && $_->{mntpoint} =~ m!/tmp/(image|hdimage)!) {
+ if ($::isInstall && $_->{mntpoint} =~ m!^/tmp/\w*image$!) {
$_->{real_mntpoint} = delete $_->{mntpoint};
- if ($_->{real_mntpoint} eq '/tmp/hdimage') {
- log::l("found hdimage on $_->{device}");
- $_->{mntpoint} = "/mnt/hd"; #- remap for hd install.
- }
}
$_->{isMounted} = 1;
set_isFormatted($_, 1);
@@ -186,7 +177,7 @@ sub merge_info_from_fstab {
my @l = grep {
if ($uniq) {
my $part = fs::get::mntpoint2part($_->{mntpoint}, $fstab);
- !$part || fs::get::is_same_hd($part, $_); #- keep it only if it is the mountpoint AND the same device
+ !$part || fs::get::is_same_hd($part, $_); #- keep it only if it is the mount point AND the same device
} else {
1;
}
@@ -202,25 +193,32 @@ sub get_info_from_fstab {
}
sub prepare_write_fstab {
- my ($fstab, $o_prefix, $b_keep_smb_credentials) = @_;
+ my ($fstab, $o_prefix, $b_keep_credentials) = @_;
$o_prefix ||= '';
my %new;
- my @smb_credentials;
+ my (@smb_credentials, @davfs_credentials);
my @l = map {
my $device =
isLoopback($_) ?
($_->{mntpoint} eq '/' ? "/initrd/loopfs" : $_->{loopback_device}{mntpoint}) . $_->{loopback_file} :
fs::wild_device::from_part($o_prefix, $_);
+ my $comment = $_->{comment};
+ $comment = '' if $comment =~ m!^Entry for /dev/.* :!;
+ $comment ||= "# Entry for /dev/$_->{device} :\n" if $device =~ /^(UUID|LABEL)=/;
+
my $real_mntpoint = $_->{mntpoint} || ${{ '/tmp/hdimage' => '/mnt/hd' }}{$_->{real_mntpoint}};
- mkdir_p("$o_prefix$real_mntpoint") if $real_mntpoint =~ m|^/|;
+ if (!member('bind', split(',', $_->{options}))) {
+ mkdir_p("$o_prefix$real_mntpoint") if $real_mntpoint =~ m|^/|;
+ }
my $mntpoint = fs::type::carry_root_loopback($_) ? '/initrd/loopfs' : $real_mntpoint;
+ my $needed_to_boot = member($_->{mntpoint}, fs::type::directories_needed_to_boot());
my ($freq, $passno) =
exists $_->{freq} ?
($_->{freq}, $_->{passno}) :
- isTrueLocalFS($_) && $_->{options} !~ /encryption=/ && (!$_->{is_removable} || member($_->{mntpoint}, fs::type::directories_needed_to_boot())) ?
+ isTrueLocalFS($_) && !$_->{dmcrypt_name} && $_->{options} !~ /encryption=/ && (!$_->{is_removable} || $needed_to_boot) ?
(1, $_->{mntpoint} eq '/' ? 1 : fs::type::carry_root_loopback($_) ? 0 : 2) :
(0, 0);
@@ -229,35 +227,32 @@ sub prepare_write_fstab {
$new{$device} = 1;
$new{$mntpoint} = 1;
- my $options = $_->{options};
+ my $options = $_->{options} || 'defaults';
+ if (($_->{is_removable} || member($_->{fs_type}, qw(ntfs ntfs-3g))) && !$needed_to_boot && $_->{options} !~ /nofail/) {
+ $options .= ',nofail';
+ }
- if ($_->{fs_type} eq 'smbfs' && $options =~ /password=/ && !$b_keep_smb_credentials) {
- require network::smb;
- if (my ($opts, $smb_credentials) = network::smb::fstab_entry_to_credentials($_)) {
+ if ($_->{fs_type} eq 'cifs' && $options =~ /password=/ && !$b_keep_credentials) {
+ require fs::remote::smb;
+ if (my ($opts, $smb_credentials) = fs::remote::smb::fstab_entry_to_credentials($_)) {
$options = $opts;
push @smb_credentials, $smb_credentials;
}
+ } elsif ($_->{fs_type} eq 'davfs2' && !$b_keep_credentials) {
+ require fs::remote::davfs;
+ if (my ($opts, $davfs_credentials) = fs::remote::davfs::fstab_entry_to_credentials($_)) {
+ $options = $opts || 'defaults';
+ push @davfs_credentials, $davfs_credentials;
+ }
}
my $fs_type = $_->{fs_type} || 'auto';
s/ /\\040/g foreach $mntpoint, $device, $options;
- # handle bloody supermount special case
- if ($options =~ /supermount/) {
- my @l = grep { $_ ne 'supermount' } split(',', $options);
- my ($l1, $l2) = partition { member($_, 'ro', 'exec') } @l;
- $options = join(",", "dev=$device", "fs=$fs_type", @$l1, if_(@$l2, '--', @$l2));
- ($device, $fs_type) = ('none', 'supermount');
- } else {
- #- if we were using supermount, the type could be something like ext2:vfat
- #- but this can not be done without supermount, so switching to "auto"
- $fs_type = 'auto' if $fs_type =~ /:/;
- }
-
my $file_dep = $options =~ /\b(loop|bind)\b/ ? $device : '';
- [ $file_dep, $mntpoint, $_->{comment} . join(' ', $device, $mntpoint, $fs_type, $options || 'defaults', $freq, $passno) . "\n" ];
+ [ $file_dep, $mntpoint, $comment . join(' ', $device, $mntpoint, $fs_type, $options, $freq, $passno) . "\n" ];
} else {
();
}
@@ -280,13 +275,13 @@ sub prepare_write_fstab {
}
@l = sort_it(@l);
- join('', map { $_->[2] } @l), \@smb_credentials;
+ join('', map { $_->[2] } @l), \@smb_credentials, \@davfs_credentials;
}
sub fstab_to_string {
my ($all_hds, $o_prefix) = @_;
my $fstab = [ fs::get::really_all_fstab($all_hds), @{$all_hds->{special}} ];
- my ($s, undef) = prepare_write_fstab($fstab, $o_prefix, 'keep_smb_credentials');
+ my ($s, undef) = prepare_write_fstab($fstab, $o_prefix, 'keep_credentials');
$s;
}
@@ -294,9 +289,13 @@ sub write_fstab {
my ($all_hds, $o_prefix) = @_;
log::l("writing $o_prefix/etc/fstab");
my $fstab = [ fs::get::really_all_fstab($all_hds), @{$all_hds->{special}} ];
- my ($s, $smb_credentials) = prepare_write_fstab($fstab, $o_prefix, '');
+ my ($s, $smb_credentials, $davfs_credentials) = prepare_write_fstab($fstab, $o_prefix, '');
+ renamef("$o_prefix/etc/fstab", "$o_prefix/etc/fstab.old");
output("$o_prefix/etc/fstab", $s);
- network::smb::save_credentials($_) foreach @$smb_credentials;
+ require fs::remote::davfs;
+ fs::remote::smb::save_credentials($_) foreach @$smb_credentials;
+ fs::remote::davfs::save_credentials($davfs_credentials);
+ fs::dmcrypt::save_crypttab($all_hds) if @{$all_hds->{dmcrypts}};
}
sub set_removable_mntpoints {
@@ -305,10 +304,10 @@ sub set_removable_mntpoints {
my %names;
foreach (@{$all_hds->{raw_hds}}) {
my $name = detect_devices::suggest_mount_point($_) or next;
- $name eq 'zip' and next;
+ member($name, qw(zip cdrom)) and next;
my $s = ++$names{$name};
- $_->{mntpoint} ||= "/mnt/$name" . ($s == 1 ? '' : $s);
+ $_->{mntpoint} ||= "/media/$name" . ($s == 1 ? '' : $s);
}
}
@@ -322,8 +321,8 @@ sub get_raw_hds {
my @fstab = read_fstab($prefix, '/etc/fstab', 'keep_default');
$all_hds->{nfss} = [ grep { $_->{fs_type} eq 'nfs' } @fstab ];
- $all_hds->{smbs} = [ grep { $_->{fs_type} eq 'smbfs' } @fstab ];
- $all_hds->{davs} = [ grep { $_->{fs_type} eq 'davfs' } @fstab ];
+ $all_hds->{smbs} = [ grep { $_->{fs_type} eq 'cifs' } @fstab ];
+ $all_hds->{davs} = [ grep { $_->{fs_type} eq 'davfs2' } @fstab ];
$all_hds->{special} = [
(grep { $_->{fs_type} eq 'tmpfs' } @fstab),
{ device => 'none', mntpoint => '/proc', fs_type => 'proc' },
diff --git a/perl-install/fs/any.pm b/perl-install/fs/any.pm
new file mode 100644
index 000000000..ce4de2ca3
--- /dev/null
+++ b/perl-install/fs/any.pm
@@ -0,0 +1,176 @@
+package fs::any;
+
+use diagnostics;
+use strict;
+
+use c;
+use common;
+use fsedit;
+use fs::get;
+use fs::mount_point;
+use fs::type;
+use run_program;
+
+sub get_hds {
+ my ($all_hds, $fstab, $manual_fstab, $partitioning_flags, $skip_mtab, $o_in) = @_;
+
+ my $probed_all_hds = fsedit::get_hds($partitioning_flags, $o_in);
+ my $hds = $probed_all_hds->{hds};
+
+ if (is_empty_array_ref($hds)) { #- no way
+ die N("An error occurred - no valid devices were found on which to create new filesystems. Please check your hardware for the cause of this problem");
+ }
+
+ #- try to figure out if the same number of hds is available, use them if ok.
+ @{$all_hds->{hds} || []} == @$hds and return 1;
+
+ fs::get_raw_hds('', $probed_all_hds);
+ fs::add2all_hds($probed_all_hds, @$manual_fstab);
+
+ %$all_hds = %$probed_all_hds;
+ @$fstab = fs::get::really_all_fstab($all_hds);
+
+ if (!$skip_mtab) {
+ #- do not mount the windows partition
+ fs::merge_info_from_mtab($fstab);
+ fs::mount_point::suggest_mount_points_always($fstab);
+ }
+
+ 1;
+}
+
+sub write_hds {
+ my ($all_hds, $fstab, $set_mount_defaults, $on_reboot_needed, $opts) = @_;
+ if (!$::testing) {
+ my $hds = $all_hds->{hds};
+ partition_table::write($_) foreach @$hds;
+ $_->{rebootNeeded} and $on_reboot_needed->() foreach @$hds;
+ }
+
+ fs::set_removable_mntpoints($all_hds);
+ fs::mount_options::set_all_default($all_hds, %$opts, lang::fs_options($opts->{locale}))
+ if $set_mount_defaults;
+
+ @$fstab = fs::get::fstab($all_hds);
+}
+
+sub set_cdrom_symlink {
+ my ($raw_hds) = @_;
+
+ foreach (grep { $_->{media_type} eq 'cdrom' } @$raw_hds) {
+ next if $_->{device_alias};
+ my $alias = basename($_->{mntpoint}) or next;
+ log::l("using alias $alias for $_->{device}");
+ $_->{device_alias} = $alias;
+ symlink($_->{device}, "/dev/$alias");
+ }
+}
+
+sub check_hds_boot_and_root {
+ my ($all_hds, $fstab, $isUpgrade, $o_match_all_hardware) = @_;
+ fs::get::root_($fstab) or die "Oops, no root partition";
+
+ return if $o_match_all_hardware || $::local_install;
+
+ if (is_uefi()) {
+ if (!fs::get::has_mntpoint("/boot/EFI", $all_hds)) {
+ die N("You must have a ESP FAT32 partition mounted in /boot/EFI");
+ }
+ } else {
+ # if we are doing an upgrade, the user may still be using a legacy bootloader
+ return if $isUpgrade;
+ if (is_boot_bios_part_needed($all_hds)) {
+ die N("You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. Please create one before continuing.");
+ }
+ }
+}
+
+sub create_minimal_files() {
+ mkdir "$::prefix/$_", 0755 foreach
+ qw(dev etc etc/profile.d etc/rpm etc/sysconfig etc/sysconfig/console
+ etc/sysconfig/network-scripts etc/sysconfig/console/consolefonts
+ etc/sysconfig/console/consoletrans
+ home mnt run tmp var var/tmp var/lib var/lib/rpm var/lib/urpmi);
+ mkdir "$::prefix/$_", 0700 foreach qw(root root/tmp root/drakx);
+}
+
+sub prepare_minimal_root() {
+
+ create_minimal_files();
+
+ # ensure we've all needed devices, for bootloader install and mkinitrd:
+ run_program::run('mount', '--bind', '/dev', "$::prefix/dev");
+ run_program::run('mount', '--bind', '/run', "$::prefix/run");
+ eval { fs::mount::mount('none', "$::prefix/proc", 'proc') };
+ eval { fs::mount::mount('none', "$::prefix/sys", 'sysfs') };
+ eval { fs::mount::sys_kernel_debug($::prefix) };
+}
+
+sub getNeededMinSpace {
+ my ($n) = @_;
+
+ #- make sure of this place to be available for installation, this could help a lot.
+ #- currently doing a very small install use 36Mb of postinstall-rpm, but installing
+ #- these packages may eat up to 90Mb (of course not all the server may be installed!).
+ #- 65mb may be a good choice to avoid almost all problem of insuficient space left...
+ my $minAvailableSize = 65 * sqr(1024);
+
+ max(0.1 * $n, $minAvailableSize);
+}
+
+sub getAvailableSpace {
+ my ($fstab, $o_skip_mounted, $o_skip_min_space) = @_;
+
+ my $n = !$::testing && !$o_skip_mounted && getAvailableSpace_mounted($::prefix) ||
+ getAvailableSpace_raw($fstab) * 512 / 1.07;
+ $o_skip_min_space ? $n : $n - getNeededMinSpace($n);
+}
+
+sub getAvailableSpace_mounted {
+ my ($prefix) = @_;
+ my $dir = -d "$prefix/usr" ? "$prefix/usr" : $prefix;
+ my (undef, $free) = MDK::Common::System::df($dir) or return;
+ log::l("getAvailableSpace_mounted $free KB");
+ $free * 1024 || 1;
+}
+sub getAvailableSpace_raw {
+ my ($fstab) = @_;
+
+ do { $_->{mntpoint} eq '/usr' and return $_->{size} } foreach @$fstab;
+ do { $_->{mntpoint} eq '/' and return $_->{size} } foreach @$fstab;
+
+ if ($::testing) {
+ my $nb = 450;
+ log::l("taking ${nb}MB for testing");
+ return MB($nb);
+ }
+ die "missing root partition";
+}
+
+=head3 is_boot_bios_part_needed($all_hds)
+
+Returns whether a Boot BIOS Partition is needed
+
+Returns true if all of the following are true:
+ - legacy boot (not UEFI)
+ - all disks are (or will be) GPT
+ - no disks have a BIOS boot partition
+
+=cut
+
+sub is_boot_bios_part_needed {
+ my ($all_hds) = @_;
+ # never needed for UEFI boot
+ return if is_uefi();
+ # do we already have one?
+ my @parts = map { partition_table::get_normal_parts($_) } fs::get::hds($all_hds);
+ return if any { isBIOS_GRUB($_) } @parts;
+ # do we have any non-GPT disks?
+ foreach my $hd (@{$all_hds->{hds}}) {
+ my $type = $hd->{pt_table_type} || partition_table::default_type($hd);
+ return if $type ne 'gpt';
+ }
+ 1;
+}
+
+1;
diff --git a/perl-install/fs/dmcrypt.pm b/perl-install/fs/dmcrypt.pm
new file mode 100644
index 000000000..a78a495d1
--- /dev/null
+++ b/perl-install/fs/dmcrypt.pm
@@ -0,0 +1,216 @@
+package fs::dmcrypt;
+
+use diagnostics;
+use strict;
+
+#-######################################################################################
+#- misc imports
+#-######################################################################################
+use common;
+use fs::type;
+use fs::get;
+use run_program;
+
+=head1 SYNOPSYS
+
+Manage encrypted file systems using cryptsetup
+
+=head1 Functions
+
+=over
+
+=cut
+
+sub _crypttab() { "$::prefix/etc/crypttab" }
+
+=item init()
+
+Load kernel modules and init device mapper.
+
+=cut
+
+sub init() {
+ whereis_binary('cryptsetup') or die "cryptsetup not installed";
+
+ eval { modules::load('dm-crypt', list_modules::category2modules('various/crypto')) };
+ devices::init_device_mapper();
+ 1;
+}
+my $initialized;
+sub _ensure_initialized() {
+ $initialized++ or init();
+}
+
+sub read_crypttab_ {
+ my ($all_hds, $crypttab) = @_;
+
+ -e $crypttab or return;
+
+ my @raw_parts = grep { fs::type::isRawLUKS($_) } fs::get::really_all_fstab($all_hds);
+
+ foreach (cat_($crypttab)) {
+ next if /^#/;
+ my ($dm_name, $dev) = split;
+
+ my $raw_part = fs::get::device2part($dev, \@raw_parts)
+ or log::l("crypttab: unknown device $dev for $dm_name"), next;
+
+ $raw_part->{dm_name} = $dm_name;
+ _get_existing_one_with_state($raw_part);
+ }
+}
+
+=item read_crypttab($all_hds)
+
+Read /etc/crypttab
+
+=cut
+
+sub read_crypttab {
+ my ($all_hds) = @_;
+ read_crypttab_($all_hds, _crypttab());
+}
+
+sub save_crypttab_ {
+ my ($all_hds, $crypttab) = @_;
+
+ my @raw_parts = grep { $_->{dm_name} } fs::get::really_all_fstab($all_hds) or return;
+
+ my %names = map { $_->{dm_name} => fs::wild_device::from_part('', $_) } @raw_parts;
+
+ substInFile {
+ my ($name, $_dev) = split;
+ if (my $new_dev = delete $names{$name}) {
+ $_ = "$name $new_dev\n";
+ }
+ if (eof) {
+ $_ .= join('', map { "$_ $names{$_}\n" } sort keys %names);
+ }
+ } $crypttab;
+}
+
+=item save_crypttab($all_hds)
+
+Save /etc/crypttab
+
+=cut
+
+sub save_crypttab {
+ my ($all_hds) = @_;
+ save_crypttab_($all_hds, _crypttab());
+}
+
+sub format_part {
+ my ($part) = @_;
+
+ my $tmp_key_file = "/tmp/.dmcrypt_key-$$";
+ common::with_private_tmp_file($tmp_key_file, $part->{dmcrypt_key}, sub {
+ _run_or_die('--cipher=aes-xts-benbi', '--key-size=512', 'luksFormat', '--batch-mode', devices::make($part->{device}), $_[0]);
+ });
+ fs::format::after_formatting($part);
+}
+
+sub open_part {
+ my ($dmcrypts, $part) = @_;
+
+ my $tmp_key_file = "/tmp/.dmcrypt_key-$$";
+ common::with_private_tmp_file($tmp_key_file, $part->{dmcrypt_key}, sub {
+ _run_or_die('luksOpen', devices::make($part->{device}),
+ $part->{dm_name}, '--key-file', $_[0]);
+ });
+ run_program::run('udevadm', 'settle');
+
+ push @$dmcrypts, _get_existing_one_with_state($part);
+}
+
+
+sub _get_existing_one_with_state {
+ my ($part) = @_;
+ my $active_dmcrypt = _parse_dmsetup_table($part->{dm_name},
+ run_program::get_stdout('dmsetup', 'table', $part->{dm_name}));
+ _get_existing_one([$part], $active_dmcrypt);
+}
+
+sub close_part {
+ my ($dmcrypts, $part) = @_;
+ my $dm_part = fs::get::device2part("mapper/$part->{dm_name}", $dmcrypts);
+ _run_or_die('luksClose', devices::make($dm_part->{device}));
+ $part->{dm_active} = 0;
+ @$dmcrypts = grep { $_ != $dm_part } @$dmcrypts;
+ # remove partition from /etc/crypttab when deleted (mga#25891)
+ substInFile {
+ my ($name, $_dev) = split;
+ undef $_ if $name eq $part->{dm_name};
+ } _crypttab();
+}
+
+sub _run_or_die {
+ my ($command, @para) = @_;
+
+ _ensure_initialized();
+
+ run_program::run_or_die('cryptsetup', $command, @para);
+}
+
+sub get_existing {
+ my $fstab = \@_;
+ map { _get_existing_one($fstab, $_) } active_dmcrypts();
+}
+
+sub _get_existing_one {
+ my ($fstab, $active_dmcrypt) = @_;
+
+ my $p = fs::wild_device::to_subpart("/dev/mapper/$active_dmcrypt->{name}");
+
+ my $part = { device => "mapper/$active_dmcrypt->{name}", size => $active_dmcrypt->{size},
+ options => 'noatime', dmcrypt_name => $active_dmcrypt->{name},
+ major => $p->{major}, minor => $p->{minor} };
+
+ if (my $raw_part = find { fs::get::is_same_hd($active_dmcrypt, $_) } @$fstab) {
+ $part->{rootDevice} = $raw_part->{device};
+ $raw_part->{dm_name} = $active_dmcrypt->{name};
+ $raw_part->{dm_active} = 1;
+ } else {
+ log::l("could not find the device $active_dmcrypt->{major}:$active_dmcrypt->{minor} for $part->{device}");
+ }
+
+ if (my $type = fs::type::type_subpart_from_magic($part)) {
+ put_in_hash($part, $type);
+ }
+ fs::type::set_isFormatted($part, to_bool($part->{fs_type}));
+
+ unless (fs::type::cannotBeMountable($part)) {
+ $part->{fs_type} or fs::type::set_fs_type($part, defaultFS());
+ }
+
+ log::l("dmcrypt: found $part->{device} type $part->{fs_type} with rootDevice $part->{rootDevice}");
+
+ $part;
+}
+
+sub active_dmcrypts() {
+ grep { $_->{type} eq 'crypt' } active_dm();
+}
+
+sub _parse_dmsetup_table {
+ my ($name, $s) = @_;
+
+ my @l = split(' ', $s);
+ my ($major, $minor) = split(':', $l[6]);
+ { name => $name, size => $l[1], type => $l[2], major => $major, minor => $minor };
+}
+
+sub active_dm() {
+ run_program::run('udevadm', 'settle');
+
+ map {
+ my $name = s/(.*?):\s*// && $1;
+ _parse_dmsetup_table($name, $_);
+ } run_program::get_stdout('dmsetup', 'table');
+}
+
+=back
+
+=cut
+
+1;
diff --git a/perl-install/fs/dmraid.pm b/perl-install/fs/dmraid.pm
index 7bc5d9162..7a279abc7 100644
--- a/perl-install/fs/dmraid.pm
+++ b/perl-install/fs/dmraid.pm
@@ -1,4 +1,4 @@
-package fs::dmraid; # $Id$
+package fs::dmraid;
use diagnostics;
use strict;
@@ -14,25 +14,54 @@ use fs::wild_device;
use run_program;
-init() or log::l("dmraid::init failed");
+=head1 SYNOPSYS
+
+Manage fake RAIDs using dmraid
+
+=head1 Functions
+
+=over
+
+=item init()
+
+Load kernel modules, init device mapper then scan for fake RAIDs.
+
+=cut
sub init() {
whereis_binary('dmraid') or die "dmraid not installed";
- eval { modules::load('dm-mirror') };
+ eval { modules::load('dm-mirror', 'dm-zero') };
devices::init_device_mapper();
if ($::isInstall) {
- call_dmraid('-ay');
+ foreach my $name (call_dmraid('-s', '-c', '-i')) {
+ chomp($name);
+ log::l("got: $name");
+ call_dmraid('-ay', '-i', '--rm_partitions', '-p', $name);
+ run_program::run('/sbin/kpartx', '-u', '-a', '/dev/mapper/' . $name);
+ }
}
1;
}
-#- call_dmraid is overloaded when debugging, see the end of this file
+=item call_dmraid($option, @args)
+
+Runs dmraid with $option & @args.
+It is overloaded when debugging, see the end of this file.
+
+=cut
+
sub call_dmraid {
- my ($option) = @_;
- run_program::get_stdout('dmraid', $option);
+ my ($option, @args) = @_;
+ run_program::get_stdout('dmraid', $option, @args);
}
+=item check($in)
+
+Ensures dmraid is installed. If yes, calls init().
+
+=cut
+
sub check {
my ($in) = @_;
@@ -41,20 +70,46 @@ sub check {
1;
}
+=item _raid_devices_raw()
+
+Get the real VG names, needed for ddf1, and safer than begins_with for raid10
+
+=cut
+
sub _raid_devices_raw() {
+ log::l("_raid_devices_raw");
+ my %vgs;
+ my %pv2vg = map {
+ chomp();
+ log::l("got: $_");
+ my %l; @l{qw(name size stride level status subsets devs spares)} = split(':');
+ $vgs{$l{name}} = 1 if defined $l{spares};
+ if (/freeing device "(.*)", path "(.*)"/ && defined $vgs{$1}) {
+ log::l("$2 => $1");
+ $2 => $1;
+ }
+ } call_dmraid(qw(-d -s -c -c));
+
map {
chomp;
+ log::l("got: $_");
my %l; @l{qw(pv format vg level status size)} = split(':');
- \%l;
- } call_dmraid('-ccr');
+ if (defined $l{size} && defined $l{vg} && defined $pv2vg{$l{pv}} && !defined $vgs{$l{vg}}) {
+ log::l("using $pv2vg{$l{pv}} instead of $l{vg}");
+ $l{vg} = $pv2vg{$l{pv}};
+ }
+ if_(defined $l{size}, \%l);
+ } call_dmraid(qw(-r -c -c));
}
sub _raid_devices() {
my @l = _raid_devices_raw();
my %vg2pv; push @{$vg2pv{$_->{vg}}}, delete $_->{pv} foreach @l;
+ my %vg2status; push @{$vg2status{$_->{vg}}}, delete $_->{status} foreach @l;
map {
delete $_->{size}; #- now irrelevant
$_->{disks} = $vg2pv{$_->{vg}};
+ $_->{status} = (every { $_ eq 'ok' } @{$vg2status{$_->{vg}}}) ? 'ok' : join(' ', @{$vg2status{$_->{vg}}});
$_;
} uniq_ { $_->{vg} } @l;
}
@@ -62,9 +117,10 @@ sub _raid_devices() {
sub _sets_raw() {
map {
chomp;
+ log::l("got: $_");
my %l; @l{qw(name size stride level status subsets devs spares)} = split(':');
- \%l;
- } call_dmraid('-ccs');
+ if_(defined $l{spares}, \%l);
+ } call_dmraid('-s', '-c', '-c');
}
sub _sets() {
@@ -73,10 +129,16 @@ sub _sets() {
foreach (@sets) {
my $name = $_->{name};
my @l = grep { begins_with($name, $_->{vg}) } @raid_devices;
+ log::l("ERROR: multiple match for set $name: " . join(' ', map { $_->{vg} } @l)) if @l > 1;
+
+ @l = grep { begins_with($_->{vg}, $name) } @raid_devices if !@l;
+
if (@l) {
- log::l("ERROR: multiple match for set $name: " . join(' ', map { $_->{vg} } @l)) if @l > 1;
- my ($raid) = @l;
- add2hash($_, $raid);
+ foreach my $raid (@l) {
+ push @{$_->{disks}}, @{$raid->{disks}};
+ add2hash($_, $raid);
+ $_->{status} = $raid->{status} if $_->{status} eq 'ok' && $::isInstall;
+ }
} else {
log::l("ERROR: no matching raid devices for set $name");
}
@@ -84,19 +146,69 @@ sub _sets() {
@sets;
}
+=item vgs()
+
+Returns the list of VGs corresponding to dmraid
+
+=cut
+
sub vgs() {
map {
my $dev = "mapper/$_->{name}";
my $vg = fs::wild_device::to_subpart("/dev/$dev");
- add2hash($vg, { media_type => 'hd', prefix => $dev, bus => "dmraid_$_->{format}", disks => $_->{disks} });
+ add2hash($vg, { media_type => 'hd', bus => "dmraid_$_->{format}", disks => $_->{disks} });
#- device should exist, created by dmraid(8) using libdevmapper
#- if it doesn't, we suppose it's not in use
- if_(-e "/dev/$dev", $vg);
+ if (-e "/dev/$dev") {
+ $vg;
+ } else {
+ log::l("ignoring $dev as /dev/$dev doesn't exist");
+ ();
+ }
+
+ } grep {
+ if ($_->{status} eq 'ok') {
+ 1;
+ } else {
+ call_dmraid('-an', $_->{vg}) if $::isInstall; #- for things like bad_sil below, deactivating half activated dmraid
+ 0;
+ }
+ } _sets();
+}
+
+=item migrate_device_names ($vg)
- } grep { $_->{status} eq 'ok' } _sets();
+Handles migration from /dev/mapper/xxx1 to /dev/mapper/xxxp1, as used by initrd/nash.
+dmraid has been patched to follow xxxp1 device names.
+So until the box has rebooted on new initrd/dmraid, we must cope with /dev/mapper/xxx1 device names
+(cf mdk#44182)
+
+=cut
+
+sub migrate_device_names {
+ my ($vg) = @_;
+
+ my $dev_name = basename($vg->{device});
+ foreach (all('/dev/mapper')) {
+ my ($nb) = /^\Q$dev_name\E(\d+)$/ or next;
+ my $new = $dev_name . 'p' . $nb;
+ if (! -e "/dev/mapper/$new") {
+ log::l("migrating to $new, creating a compat symlink $_");
+ rename "/dev/mapper/$_", "/dev/mapper/$new";
+ symlink $new, "/dev/mapper/$_";
+ }
+ }
}
+=back
+
+=head1 Debugging
+
+If $ENV{DRAKX_DEBUG_DMRAID} is set, debugging dmraid is done.
+The C<call_dmraid()> function is overloaded and will spit out warnings.
+=cut
+
if ($ENV{DRAKX_DEBUG_DMRAID}) {
eval(<<'EOF');
my %debug_data = (
@@ -115,14 +227,14 @@ if ($ENV{DRAKX_DEBUG_DMRAID}) {
# devs : 2
# spares : 0
- '-ccs' => "isw_ffafgbdhi_toto:234441216:256:mirror:ok:0:2:0\n",
+ '-s' => "isw_ffafgbdhi_toto:234441216:256:mirror:ok:0:2:0\n",
# dmraid -r ####################
#/dev/sda: isw, "isw_ffafgbdhi", GROUP, ok, 488397166 sectors, data@ 0
#/dev/sdb: isw, "isw_ffafgbdhi", GROUP, ok, 234441646 sectors, data@ 0
- '-ccr' => "/dev/sda:isw:isw_ffafgbdhi:GROUP:ok:488397166:0\n" .
- "/dev/sdb:isw:isw_ffafgbdhi:GROUP:ok:234441646:0\n",
+ '-r' => "/dev/sda:isw:isw_ffafgbdhi:GROUP:ok:488397166:0\n" .
+ "/dev/sdb:isw:isw_ffafgbdhi:GROUP:ok:234441646:0\n",
},
pdc => {
@@ -137,24 +249,63 @@ if ($ENV{DRAKX_DEBUG_DMRAID}) {
# devs : 2
# spares : 0
- '-ccs' => "pdc_bcefbiigfg:80043200:128:mirror:ok:0:2:0\n",
+ '-s' => "pdc_bcefbiigfg:80043200:128:mirror:ok:0:2:0\n",
# dmraid -r ####################
# /dev/sda: pdc, "pdc_bcefbiigfg", mirror, ok, 80043200 sectors, data@ 0
# /dev/sdb: pdc, "pdc_bcefbiigfg", mirror, ok, 80043200 sectors, data@ 0
- '-ccr' => "/dev/sda:pdc:pdc_bcefbiigfg:mirror:ok:80043200:0\n" .
+ '-r' => "/dev/sda:pdc:pdc_bcefbiigfg:mirror:ok:80043200:0\n" .
"/dev/sdb:pdc:pdc_bcefbiigfg:mirror:ok:80043200:0\n",
- },
+ },
+ bad_sil => {
+ '-s' => "sil_aeacdidecbcb:234439600:0:mirror:ok:0:1:0\n",
+ # ERROR: sil: only 3/4 metadata areas found on /dev/sdb, electing...
+
+ '-r' => "/dev/sdb:sil:sil_aeacdidecbcb:mirror:broken:234439600:0\n",
+ # ERROR: sil: only 3/4 metadata areas found on /dev/sdb, electing...
+ },
+
+ weird_nvidia => {
+ '-s' => <<'EO',
+/dev/sda: "sil" and "nvidia" formats discovered (using nvidia)!
+/dev/sdb: "sil" and "nvidia" formats discovered (using nvidia)!
+nvidia_bcjdbjfa:586114702:128:mirror:ok:0:2:0
+EO
+ '-r' => <<'EO',
+/dev/sda: "sil" and "nvidia" formats discovered (using nvidia)!
+/dev/sdb: "sil" and "nvidia" formats discovered (using nvidia)!
+/dev/sda:nvidia:nvidia_bcjdbjfa:mirror:ok:586114702:0
+/dev/sdb:nvidia:nvidia_bcjdbjfa:mirror:ok:586114702:0
+EO
+ # ERROR: multiple match for set nvidia_bcjdbjfa: nvidia_bcjdbjfa
+ },
+
+ nvidia_with_subsets => {
+ '-s' => <<'EO',
+nvidia_bfcciffh:625163520:128:raid10:ok:2:4:0
+EO
+ '-r' => <<'EO',
+/dev/sda:nvidia:nvidia_bfcciffh-0:stripe:ok:312581806:0
+/dev/sdb:nvidia:nvidia_bfcciffh-0:stripe:ok:312581806:0
+/dev/sdc:nvidia:nvidia_bfcciffh-1:stripe:ok:312581806:0
+/dev/sdd:nvidia:nvidia_bfcciffh-1:stripe:ok:312581806:0
+EO
+ # ERROR: multiple match for set nvidia_bcjdbjfa: nvidia_bcjdbjfa
+ },
);
*call_dmraid = sub {
- my ($option) = @_;
- my $s = $debug_data{$ENV{DRAKX_DEBUG_DMRAID}}{$option} or return;
- split("\n", $s);
+ my ($option, @args) = @_;
+ if (my $s = $debug_data{$ENV{DRAKX_DEBUG_DMRAID}}{$option}) {
+ split("\n", $s);
+ } else {
+ warn "dmraid $option @args\n";
+ }
};
EOF
+ $@ and die;
}
1;
diff --git a/perl-install/fs/format.pm b/perl-install/fs/format.pm
index 7975074ea..1fa90c29e 100644
--- a/perl-install/fs/format.pm
+++ b/perl-install/fs/format.pm
@@ -1,7 +1,8 @@
-package fs::format; # $Id$
+package fs::format;
use diagnostics;
use strict;
+use String::ShellQuote;
use run_program;
use common;
@@ -9,22 +10,56 @@ use fs::type;
use fs::loopback;
use log;
+=head1 SYNOPSYS
+
+B<fs::format> enables to format filesystems.
+
+=head1 Variables
+
+=over
+
+=item %cmds
+
+Commands to format filesystem:
+
+For each filesystem, list: [ package_name, command_to_use, options_to_use ]
+
+=cut
+
my %cmds = (
ext2 => [ 'e2fsprogs', 'mkfs.ext2', '-F' ],
- ext3 => [ 'e2fsprogs', 'mkfs.ext2', '-F', '-j' ],
+ ext3 => [ 'e2fsprogs', 'mkfs.ext3', '-F' ],
+ ext4 => [ 'e2fsprogs', 'mkfs.ext4', '-F' ],
+ f2fs => [ 'f2fs-tools', 'mkfs.f2fs', '-f' ],
reiserfs => [ 'reiserfsprogs', 'mkfs.reiserfs', '-ff' ],
- reiser4 => [ 'reiser4progs', 'mkfs.reiser4', '-f' ],
xfs => [ 'xfsprogs', 'mkfs.xfs', '-f', '-q' ],
- jfs => [ 'jfsprogs', 'mkfs.jfs', '-f' ],
+ jfs => [ 'jfsutils', 'mkfs.jfs', '-f' ],
hfs => [ 'hfsutils', 'hformat' ],
- dos => [ 'dosfstools', 'mkdosfs' ],
- vfat => [ 'dosfstools', 'mkdosfs', '-F', '32' ],
+ dos => [ 'dosfstools', 'mkfs.fat' ],
+ vfat => [ 'dosfstools', 'mkfs.fat', '-F', '32' ],
+ exfat => [ 'exfatprogs', 'mkfs.exfat' ],
swap => [ 'util-linux', 'mkswap' ],
+ ntfs => [ 'ntfs-3g', 'mkfs.ntfs', '--fast' ],
+ 'ntfs-3g' => [ 'ntfs-3g', 'mkfs.ntfs', '--fast' ],
+ btrfs => [ 'btrfs-progs', 'mkfs.btrfs', '-f' ],
+ nilfs2 => [ 'nilfs-utils', 'mkfs.nilfs2', '-f' ],
);
-my %LABELs = ( #- option, length, handled_by_mount
+
+=item %LABELs
+
+mkfs option to use in order to set the label + label specs.
+
+For each filesystem, list: [ option, max_length, handled_by_mount ]
+
+=cut
+
+my %LABELs = (
ext2 => [ '-L', 16, 1 ],
ext3 => [ '-L', 16, 1 ],
+ ext4 => [ '-L', 16, 1 ],
+ exfat => [ '-L', 16, 1 ],
+ f2fs => [ '-l', 16, 1 ],
reiserfs => [ '-l', 16, 1 ],
xfs => [ '-L', 12, 1 ],
jfs => [ '-L', 16, 1 ],
@@ -32,8 +67,69 @@ my %LABELs = ( #- option, length, handled_by_mount
dos => [ '-n', 11, 0 ],
vfat => [ '-n', 11, 0 ],
swap => [ '-L', 15, 1 ],
+ ntfs => [ '-L', 128, 0 ],
+ 'ntfs-3g' => [ '-L', 128, 0 ],
+ btrfs => [ '-L', 256, 1 ],
+ nilfs2 => [ '-L', 16, 1 ],
+);
+
+=item %edit_LABEL
+
+Commands to set the file system label.
+
+For each filesystem, list: [ package, command, option ]
+
+If option is defined, run <command> <option> <label> <device>
+
+If no option, run <command> <device> <label>
+
+=cut
+
+my %edit_LABEL = ( #
+ ext2 => [ 'e2fsprogs', 'tune2fs', '-L' ],
+ ext3 => [ 'e2fsprogs', 'tune2fs', '-L' ],
+ ext4 => [ 'e2fsprogs', 'tune2fs', '-L' ],
+ reiserfs => [ 'reiserfsprogs', 'reiserfstune', '-l' ],
+ xfs => [ 'xfsprogs', 'xfs_admin', '-L' ],
+ jfs => [ 'jfsutils', 'jfs_tune', '-L' ],
+# hfs
+ dos => [ 'mtools', 'mlabel', '-i' ],
+ exfat => [ 'exfatprogs', 'tune.exfat', '-L' ],
+ vfat => [ 'mtools', 'mlabel', '-i' ],
+ swap => [ 'util-linux', 'swaplabel', '-L' ],
+ ntfs => [ 'ntfs-3g', 'ntfslabel' ],
+ 'ntfs-3g' => [ 'ntfs-3g', 'ntfslabel' ],
+ btrfs => [ 'btrfs-progs', 'btrfs', 'filesystem', 'label' ],
+ nilfs2 => [ 'nilfs-utils', 'nilfs-tune', '-L' ],
+);
+
+=item %preserve_UUID
+
+For each filesystem, list: [ option, max_length, handled_by_mount ]
+
+Those are used in order to preserve UUID on fs where we couldn't enforce it while formatting.
+
+=cut
+
+my %preserve_UUID = ( # package, command
+ jfs => [ 'jfsutils', 'jfs_tune', ],
+ xfs => [ 'xfsprogs', 'xfs_admin' ],
+ nilfs2 => [ 'nilfs-utils', 'nilfs-tune' ],
);
+
+=back
+
+=head1 Functions
+
+=over
+
+=item package_needed_for_partition_type($part)
+
+Return the package needed for that partition's type.
+
+=cut
+
sub package_needed_for_partition_type {
my ($part) = @_;
my $l = $cmds{$part->{fs_type}} or return;
@@ -45,13 +141,31 @@ sub known_type {
to_bool($cmds{$part->{fs_type}});
}
-sub check_package_is_installed {
+sub check_package_is_installed_format {
my ($do_pkgs, $fs_type) = @_;
my ($pkg, $binary) = @{$cmds{$fs_type} || return};
- $do_pkgs->ensure_binary_is_installed($pkg, $binary);
+ whereis_binary($binary) || $do_pkgs->ensure_binary_is_installed($pkg, $binary); #- ensure_binary_is_installed checks binary chrooted, whereas we run the binary non-chrooted (pb for Mageia One)
+}
+
+sub check_package_is_installed_label {
+ my ($do_pkgs, $fs_type) = @_;
+
+ my ($pkg, $binary) = @{$edit_LABEL{$fs_type} || return};
+ whereis_binary($binary) || $do_pkgs->ensure_binary_is_installed($pkg, $binary); #- ensure_binary_is_installed checks binary chrooted, whereas we run the binary non-chrooted (pb for Mageia One)
+}
+
+sub canEditLabel {
+ my ($part) = @_;
+ to_bool($edit_LABEL{$part->{fs_type}});
}
+=item part($all_hds, $part, $wait_message)
+
+Frontend to part_raw()
+
+=cut
+
sub part {
my ($all_hds, $part, $wait_message) = @_;
if (isRAID($part)) {
@@ -65,8 +179,72 @@ sub part {
$wait_message->(N("Formatting partition %s", $part->{device})) if $wait_message;
part_raw($part, $wait_message);
}
+ undef $part->{toFormat};
+}
+
+=item write_label($part)
+
+Set the label on the filesystem hold in $part.
+
+=cut
+
+sub write_label {
+ my ($part) = @_;
+
+ $part->{device_LABEL_changed} or return;
+ maybeFormatted($part) or return;
+
+ if ($part->{encrypt_key}) {
+ fs::mount::set_loop($part);
+ }
+
+ my $dev = $part->{real_device} || $part->{device};
+ my ($_pkg, $cmd, @first_options) = @{$edit_LABEL{$part->{fs_type}} || die N("I do not know how to set label on %s with type %s", $part->{device}, $part->{fs_type})};
+ my @args;
+ if ($cmd eq 'mlabel') {
+ @args = ($cmd, @first_options, devices::make($dev), '::' . $part->{device_LABEL});
+ } elsif ($cmd eq 'btrfs') {
+ # btrfs needs reverse ordering
+ @args = ($cmd, @first_options, devices::make($dev), $part->{device_LABEL});
+ } elsif (defined $first_options[0]) {
+ @args = ($cmd, @first_options, $part->{device_LABEL}, devices::make($dev));
+ } else {
+ @args = ($cmd, devices::make($dev), $part->{device_LABEL});
+ }
+ run_program::raw({ timeout => 'never' }, @args) or die N("setting label on %s failed, is it formatted?", $dev);
+ delete $part->{device_LABEL_changed};
+}
+
+sub write_btrfs_uuid {
+ my ($UUID, $dev) = @_;
+ $dev = devices::make($dev);
+ my $status = system("echo y|btrfstune -U $UUID $dev") == 0;
+ die "failed to set UUID to '$UUID' on $dev (status=$status)" if !$status;
+}
+
+=item sub option_to_preserve_UUID_while_formating($part, $fs_type)
+
+Return the options needed to preserve UUID while formating
+
+=cut
+
+sub option_to_preserve_UUID_while_formating {
+ my ($part, $fs_type) = @_;
+ if (member($fs_type, qw(swap ext2 ext3 ext4))) {
+ return '-U', $part->{device_UUID} if $part->{device_UUID};
+ } elsif ($fs_type eq 'reiserfs') {
+ return '-u', $part->{device_UUID} if $part->{device_UUID};
+ }
+ return ();
}
+=item part_raw($part, $wait_message)
+
+Actually format the $part partition disk. $wait_message is only used when formating ext3/4.
+If not set, ext[3-4] will be formated without any progression bar, like other fses...
+
+=cut
+
sub part_raw {
my ($part, $wait_message) = @_;
@@ -83,7 +261,7 @@ sub part_raw {
my $fs_type = $part->{fs_type};
- if ($fs_type eq 'ext2' || $fs_type eq 'ext3') {
+ if (member($fs_type, qw(ext2 ext3 ext4))) {
push @options, "-m", "0" if $part->{mntpoint} =~ m|^/home|;
} elsif (isDos($part)) {
$fs_type = 'dos';
@@ -93,46 +271,76 @@ sub part_raw {
push @options, '-l', 'bootstrap';
}
+ push @options, option_to_preserve_UUID_while_formating($part, $fs_type);
+
if ($part->{device_LABEL}) {
- if ($LABELs{$fs_type}) {
- my ($option, $length, $handled_by_mount) = @{$LABELs{$fs_type}};
- if (length $part->{device_LABEL} > $length) {
- my $short = substr($part->{device_LABEL}, 0, $length);
- log::l("shortening LABEL $part->{device_LABEL} to $short");
- $part->{device_LABEL} = $short;
- }
- delete $part->{prefer_device_LABEL}
- if !$handled_by_mount || $part->{mntpoint} eq '/' && !member($fs_type, 'ext2', 'ext3');
-
- push @options, $option, $part->{device_LABEL};
- } else {
- log::l("dropping LABEL=$part->{device_LABEL} since we don't know how to set labels for fs_type $part->{fs_type}");
- delete $part->{device_LABEL};
- delete $part->{prefer_device_LABEL};
- }
+ push @options, @{$LABELs{$fs_type}}[0], $part->{device_LABEL};
}
my ($_pkg, $cmd, @first_options) = @{$cmds{$fs_type} || die N("I do not know how to format %s in type %s", $part->{device}, $part->{fs_type})};
my @args = ($cmd, @first_options, @options, devices::make($dev));
- if ($cmd eq 'mkfs.ext2' && $wait_message) {
- mkfs_ext2($wait_message, @args) or die N("%s formatting of %s failed", $fs_type, $dev);
+ if ($cmd =~ /^mkfs.ext[34]$/ && $wait_message) {
+ mkfs_ext3($wait_message, @args) or die N("%s formatting of %s failed", $fs_type, $dev);
} else {
- run_program::raw({ timeout => 60 * 60 }, @args) or die N("%s formatting of %s failed", $fs_type, $dev);
+ run_program::raw({ timeout => 'never' }, @args) or die N("%s formatting of %s failed", $fs_type, $dev);
}
- if ($fs_type eq 'ext3') {
+ delete $part->{device_LABEL_changed};
+
+ preserve_UUID_after_format($dev, $part, $fs_type);
+
+ if (member($fs_type, qw(ext3 ext4))) {
disable_forced_fsck($dev);
}
+ after_formatting($part);
+}
+
+=item preserve_UUID_after_format($dev, $part, $fs_type)
+
+Preserve UUID on fs where we couldn't enforce it while formatting
+
+=cut
+
+sub preserve_UUID_after_format {
+ my ($dev, $part, $fs_type) = @_;
+ if (my $uuid_cmd = $preserve_UUID{$fs_type}) {
+ my (undef, $cmd) = @$uuid_cmd;
+ run_program::raw({}, $cmd, '-U', $part->{device_UUID}, devices::make($dev)) if $cmd;
+ } elsif ($fs_type eq 'btrfs' && $part->{device_UUID}) {
+ write_btrfs_uuid($part->{device_UUID}, $dev);
+ }
+}
+
+=item after_formatting($part)
+
+Misc post formating tags (rereading UUID & setting state)
+
+=cut
+
+sub after_formatting {
+ my ($part) = @_;
+
+ my $p = fs::type::type_subpart_from_magic($part);
+ $part->{device_UUID} = $p && $p->{device_UUID};
+
set_isFormatted($part, 1);
}
-sub mkfs_ext2 {
+=item mkfs_ext3($wait_message, @args)
+
+Display a progression bar whike formating ext3/4
+
+=cut
+
+sub mkfs_ext3 {
my ($wait_message, @args) = @_;
- open(my $F, "@args |");
+ my $cmd = shell_quote_best_effort(@args);
+ log::l("running: $cmd");
+ open(my $F, "$cmd |");
local $/ = "\b";
local $_;
@@ -143,44 +351,39 @@ sub mkfs_ext2 {
return close($F);
}
+=item disable_forced_fsck($dev)
+
+Disable automatic fsck on extX (infinite number of mounts & duration between 2 fsck runs)
+
+=cut
+
sub disable_forced_fsck {
my ($dev) = @_;
run_program::run("tune2fs", "-c0", "-i0", devices::make($dev));
}
-sub wait_message {
- my ($in) = @_;
-
- my ($w, $progress, $last_msg, $displayed);
- my $on_expose = sub { $displayed = 1; 0 }; #- declared here to workaround perl limitation
- $w, sub {
- my ($msg, $current, $total) = @_;
- if ($msg) {
- $last_msg = $msg;
- if (!$w) {
- $progress = Gtk2::ProgressBar->new if $in->isa('interactive::gtk');
- $w = $in->wait_message('', [ '', if_($progress, $progress) ]);
- if ($progress) {
- #- don't show by default, only if we are given progress information
- $progress->hide;
- $progress->signal_connect(expose_event => $on_expose);
- }
- }
- $w->set($msg);
- } elsif ($total) {
- if ($progress) {
- $progress->set_fraction($current / $total);
- $progress->show;
- $displayed = 0;
- mygtk2::flush() while !$displayed;
- } else {
- $w->set([ $last_msg, "$current / $total" ]);
+sub clean_label {
+ my ($part) = @_;
+ if ($part->{device_LABEL}) {
+ my $fs_type = $part->{fs_type};
+ if ($LABELs{$fs_type}) {
+ my ($_option, $length, $handled_by_mount) = @{$LABELs{$fs_type}};
+ if (length $part->{device_LABEL} > $length) {
+ my $short = substr($part->{device_LABEL}, 0, $length);
+ log::l("shortening LABEL $part->{device_LABEL} to $short");
+ $part->{device_LABEL} = $short;
}
+ delete $part->{prefer_device_LABEL}
+ if !$handled_by_mount || $part->{mntpoint} eq '/' && !member($fs_type, qw(ext2 ext3 ext4));
+ } else {
+ log::l("dropping LABEL=$part->{device_LABEL} since we don't know how to set labels for fs_type $fs_type");
+ delete $part->{device_LABEL};
+ delete $part->{prefer_device_LABEL};
+ delete $part->{device_LABEL_changed};
}
- };
+ }
}
-
sub formatMount_part {
my ($part, $all_hds, $fstab, $wait_message) = @_;
@@ -190,15 +393,28 @@ sub formatMount_part {
if (my $p = fs::get::up_mount_point($part->{mntpoint}, $fstab)) {
formatMount_part($p, $all_hds, $fstab, $wait_message) if !fs::type::carry_root_loopback($part);
}
+
+ clean_label($part);
+
if ($part->{toFormat}) {
fs::format::part($all_hds, $part, $wait_message);
+ } else {
+ fs::format::write_label($part);
}
+
+ #- setting user_xattr on /home (or "/" if no /home)
+ if (!$part->{isMounted} && member($part->{fs_type}, qw(ext2 ext3 ext4))
+ && ($part->{mntpoint} eq '/home' ||
+ !fs::get::has_mntpoint('/home', $all_hds) && $part->{mntpoint} eq '/')) {
+ run_program::run('tune2fs', '-o', 'user_xattr', devices::make($part->{real_device} || $part->{device}));
+ }
+
fs::mount::part($part, 0, $wait_message);
}
sub formatMount_all {
my ($all_hds, $fstab, $wait_message) = @_;
- formatMount_part($_, $all_hds, $fstab, $wait_message)
+ formatMount_part($_, $all_hds, $fstab, $wait_message)
foreach sort { isLoopback($a) ? 1 : isSwap($a) ? -1 : 0 } grep { $_->{mntpoint} } @$fstab;
#- ensure the link is there
@@ -212,5 +428,8 @@ sub formatMount_all {
};
}
+=back
+
+=cut
1;
diff --git a/perl-install/fs/get.pm b/perl-install/fs/get.pm
index 02e18fed5..00c807738 100644
--- a/perl-install/fs/get.pm
+++ b/perl-install/fs/get.pm
@@ -1,4 +1,4 @@
-package fs::get; # $Id$
+package fs::get;
use diagnostics;
use strict;
@@ -11,28 +11,40 @@ use fs;
use common;
use log;
+
+=head1 SYNOPSYS
+
+B<fs::get>
+
+=head1 Functions
+
+=over
+
+=cut
+
sub empty_all_hds() {
- { hds => [], lvms => [], raids => [], loopbacks => [], raw_hds => [], nfss => [], smbs => [], davs => [], special => [] };
+ { hds => [], lvms => [], raids => [], dmcrypts => [], loopbacks => [], raw_hds => [], nfss => [], smbs => [], davs => [], special => [] };
}
sub fstab {
my ($all_hds) = @_;
my @parts = map { partition_table::get_normal_parts($_) } hds($all_hds);
- @parts, @{$all_hds->{raids}}, @{$all_hds->{loopbacks}};
+ @parts, @{$all_hds->{raids}}, @{$all_hds->{dmcrypts}}, @{$all_hds->{loopbacks}};
}
sub really_all_fstab {
my ($all_hds) = @_;
my @l = fstab($all_hds);
- @l, @{$all_hds->{raw_hds}}, @{$all_hds->{nfss}}, @{$all_hds->{smbs}}, @{$all_hds->{davs}};
+ @l, (grep { !$_->{is_removable} } @{$all_hds->{raw_hds}}), @{$all_hds->{nfss}}, @{$all_hds->{smbs}}, @{$all_hds->{davs}};
}
sub fstab_and_holes {
- my ($all_hds) = @_;
- hds_fstab_and_holes(hds($all_hds)), @{$all_hds->{raids}}, @{$all_hds->{loopbacks}};
+ my ($all_hds, $b_non_readonly) = @_;
+ my @hds = grep { !($b_non_readonly && $_->{readonly}) } hds($all_hds);
+ hds_fstab_and_holes(@hds), @{$all_hds->{raids}}, @{$all_hds->{dmcrypts}}, @{$all_hds->{loopbacks}};
}
sub holes {
- my ($all_hds) = @_;
- grep { isEmpty($_) } fstab_and_holes($all_hds);
+ my ($all_hds, $b_non_readonly) = @_;
+ grep { isEmpty($_) } fstab_and_holes($all_hds, $b_non_readonly);
}
sub hds_holes {
grep { isEmpty($_) } hds_fstab_and_holes(@_);
@@ -50,7 +62,12 @@ sub hds {
(@{$all_hds->{hds}}, @{$all_hds->{lvms}});
}
-#- get all normal partition including special ones as found on sparc.
+=item hds_fstab(@hds)
+
+Get all normal partition.
+
+=cut
+
sub hds_fstab {
map { partition_table::get_normal_parts($_) } @_;
}
@@ -118,6 +135,15 @@ sub has_mntpoint {
my ($mntpoint, $all_hds) = @_;
mntpoint2part($mntpoint, [ really_all_fstab($all_hds) ]);
}
+
+sub root_from_mounted() {
+ foreach (`df -P`) {
+ next if m!^[^/]!; # ignore tootfs
+ my ($fs, undef, undef, undef, undef, $mntpnt) = split(/\s+/);
+ return $fs if $mntpnt eq '/';
+ }
+}
+
sub root_ {
my ($fstab, $o_boot) = @_;
$o_boot && mntpoint2part("/boot", $fstab) || mntpoint2part("/", $fstab);
@@ -141,9 +167,12 @@ sub is_same_hd {
my ($s2) = $hd2->{device} =~ m|https?://(.+?)/*$|;
$s1 eq $s2;
} else {
- $hd1->{devfs_device} && $hd2->{devfs_device} && $hd1->{devfs_device} eq $hd2->{devfs_device}
- || $hd1->{device_LABEL} && $hd2->{device_LABEL} && $hd1->{device_LABEL} eq $hd2->{device_LABEL}
- || $hd1->{device} && $hd2->{device} && $hd1->{device} eq $hd2->{device};
+ $hd1->{device_LABEL} && $hd2->{device_LABEL} && $hd1->{device_LABEL} eq $hd2->{device_LABEL}
+ || $hd1->{device_UUID} && $hd2->{device_UUID} && $hd1->{device_UUID} eq $hd2->{device_UUID}
+ || $hd1->{device} && $hd2->{device} && $hd1->{device} eq $hd2->{device}
+ || $hd1->{device} && $hd2->{device_alias} && $hd1->{device} eq $hd2->{device_alias}
+ || $hd1->{device_alias} && $hd2->{device} && $hd1->{device_alias} eq $hd2->{device}
+ || $hd1->{device_alias} && $hd2->{device_alias} && $hd1->{device_alias} eq $hd2->{device_alias};
}
}
@@ -152,4 +181,8 @@ sub mntpoint_prefixed {
$::prefix . $part->{mntpoint};
}
+=back
+
+=cut
+
1;
diff --git a/perl-install/fs/loopback.pm b/perl-install/fs/loopback.pm
index 572c79f67..8d0c729ec 100644
--- a/perl-install/fs/loopback.pm
+++ b/perl-install/fs/loopback.pm
@@ -1,4 +1,4 @@
-package fs::loopback; # $Id$
+package fs::loopback;
use diagnostics;
use strict;
@@ -86,7 +86,7 @@ sub getFree {
}
#- returns the size of the loopback file if it already exists
-#- returns -1 is the loopback file can not be used
+#- returns -1 is the loopback file cannot be used
sub verifFile {
my ($dir, $file, $part) = @_;
-e "$dir$file" and return -s "$dir$file";
diff --git a/perl-install/fs/mount.pm b/perl-install/fs/mount.pm
index f75284e1d..65d4e6977 100644
--- a/perl-install/fs/mount.pm
+++ b/perl-install/fs/mount.pm
@@ -1,4 +1,4 @@
-package fs::mount; # $Id$
+package fs::mount;
use diagnostics;
use strict;
@@ -11,6 +11,7 @@ use log;
sub set_loop {
my ($part) = @_;
+ $part->{device} ||= fs::get::mntpoint_prefixed($part->{loopback_device}) . $part->{loopback_file};
$part->{real_device} ||= devices::set_loop(devices::make($part->{device}), $part->{encrypt_key}, $part->{options} =~ /encryption=(\w+)/);
}
@@ -34,12 +35,12 @@ sub mount {
$fs or log::l("not mounting $dev partition"), return;
{
- my @fs_modules = qw(ext3 hfs jfs nfs ntfs romfs reiserfs ufs xfs vfat);
- my @types = (qw(ext2 proc sysfs usbfs usbdevfs iso9660 devfs devpts), @fs_modules);
+ my @fs_modules = qw(btrfs exfat ext3 ext4 f2fs hfs jfs nilfs2 nfs ntfs romfs reiserfs ufs xfs vfat);
+ my @types = (qw(ext2 proc sysfs iso9660 devpts auto ntfs-3g), @fs_modules);
- push @types, 'smb', 'smbfs', 'davfs' if !$::isInstall;
+ push @types, 'smb', 'cifs', 'davfs2' if !$::isInstall;
- if (!member($fs, @types) && !$::move) {
+ if (!member($fs, @types)) {
log::l("skipping mounting $dev partition ($fs)");
return;
}
@@ -56,6 +57,11 @@ sub mount {
my @mount_opt = split(',', $o_options || '');
+ if ($::isInstall) {
+ #- those options need nls_XXX modules, and we don't this at install
+ @mount_opt = grep { $_ ne 'utf8' && !/^iocharset=/ } @mount_opt;
+ }
+
if ($fs eq 'vfat') {
@mount_opt = 'check=relaxed';
} elsif ($fs eq 'ntfs') {
@@ -66,12 +72,18 @@ sub mount {
fsck_jfs($dev, $o_wait_message);
} elsif ($fs eq 'ext2' && !$b_rdonly) {
fsck_ext2($dev, $o_wait_message);
+ } elsif ($fs eq 'davfs2') {
+ require fs::remote::davfs;
+ # We have to store credentials in davfs2 secret file before mounting
+ fs::remote::davfs::mountpoint_credentials_save($where, \@mount_opt);
+ # username and password options should be handled by /etc/davfs2/secrets file
+ @mount_opt = grep { !/^(username|password)=/ } @mount_opt;
}
push @mount_opt, 'ro' if $b_rdonly;
- log::l("calling mount -t $fs $dev $where @mount_opt");
$o_wait_message->(N("Mounting partition %s", $dev)) if $o_wait_message;
+ modules::load("fuse") if $::isInstall && $fs eq 'ntfs-3g' && ! -e '/dev/fuse';
run_program::run('mount', '-t', $fs, $dev, $where, if_(@mount_opt, '-o', join(',', @mount_opt))) or die N("mounting partition %s in directory %s failed", $dev, $where);
}
@@ -108,45 +120,48 @@ sub umount {
$mntpoint =~ s|/$||;
log::l("calling umount($mntpoint)");
- syscall_('umount2', $mntpoint, 0) or do {
+ run_program::run('umount', $mntpoint) or do {
kill 15, fuzzy_pidofs('^fam\b');
- syscall_('umount2', $mntpoint, 0) or die N("error unmounting %s: %s", $mntpoint, $!);
+ my $err;
+ run_program::run('umount', '2>', \$err, $mntpoint) or die N("error unmounting %s: %s", $mntpoint, common::to_utf8($err));
};
- substInFile { $_ = '' if /(^|\s)$mntpoint\s/ } '/etc/mtab'; #- do not care about error, if we can not read, we will not manage to write... (and mess mtab)
+ substInFile { $_ = '' if /(^|\s)$mntpoint\s/ } '/etc/mtab'; #- do not care about error, if we cannot read, we will not manage to write... (and mess mtab)
}
sub part {
my ($part, $b_rdonly, $o_wait_message) = @_;
- log::l("mount_part: " . join(' ', map { "$_=$part->{$_}" } 'device', 'mntpoint', 'isMounted', 'real_mntpoint'));
- if ($part->{isMounted} && $part->{real_mntpoint} && $part->{mntpoint}) {
- log::l("remounting partition on " . fs::get::mntpoint_prefixed($part) . " instead of $part->{real_mntpoint}");
- if ($::isInstall) { #- ensure partition will not be busy.
- require install_any;
- install_any::getFile('XXX');
- }
- eval {
- umount($part->{real_mntpoint});
- rmdir $part->{real_mntpoint};
- symlinkf fs::get::mntpoint_prefixed($part), $part->{real_mntpoint};
- delete $part->{real_mntpoint};
- $part->{isMounted} = 0;
- };
- }
+ log::l("mount_part: " . join(' ', map { "$_=$part->{$_}" } 'device', 'mntpoint', 'isMounted', 'real_mntpoint', 'device_UUID'));
- return if $part->{isMounted};
+ return if $part->{isMounted} && !($part->{real_mntpoint} && $part->{mntpoint});
unless ($::testing) {
if (isSwap($part)) {
$o_wait_message->(N("Enabling swap partition %s", $part->{device})) if $o_wait_message;
swapon($part->{device});
+ } elsif ($part->{real_mntpoint}) {
+ my $mntpoint = fs::get::mntpoint_prefixed($part);
+
+ mkdir_p($mntpoint);
+ run_program::run_or_die('mount', '--move', $part->{real_mntpoint}, $mntpoint);
+
+ rmdir $part->{real_mntpoint};
+ symlinkf $mntpoint, $part->{real_mntpoint};
+ delete $part->{real_mntpoint};
+
+ my $dev = $part->{real_device} || fs::wild_device::from_part('', $part);
+ run_program::run_or_die('mount', $dev, $mntpoint, '-o', join(',', 'remount', $b_rdonly ? 'ro' : 'rw'));
} else {
$part->{mntpoint} or die "missing mount point for partition $part->{device}";
my $mntpoint = fs::get::mntpoint_prefixed($part);
- if (isLoopback($part) || $part->{encrypt_key}) {
+ my $options = $part->{options};
+ if ($part->{encrypt_key}) {
set_loop($part);
+ $options = join(',', grep { !/^(encryption=|encrypted$|loop$)/ } split(',', $options)); #- we take care of this, don't let it mount see it
+ } elsif (isLoopback($part)) {
+ $options = join(',', uniq('loop', split(',', $options))); #- ensure the loop options is used
} elsif ($part->{options} =~ /encrypted/) {
log::l("skip mounting $part->{device} since we do not have the encrypt_key");
return;
@@ -154,7 +169,28 @@ sub part {
$mntpoint = "/initrd/loopfs";
}
my $dev = $part->{real_device} || fs::wild_device::from_part('', $part);
- mount($dev, $mntpoint, $part->{fs_type}, $b_rdonly, $part->{options}, $o_wait_message);
+ my $fs_type = $part->{fs_type};
+ if ($fs_type eq 'auto' && $part->{media_type} eq 'cdrom' && $::isInstall) {
+ $fs_type = 'iso9660';
+ } elsif ($fs_type eq 'ntfs-3g' && $::isInstall) {
+ $fs_type = 'ntfs';
+ }
+ mount($dev, $mntpoint, $fs_type, $b_rdonly, $options, $o_wait_message);
+
+ if ($options =~ /usrquota|grpquota/ && member($part->{fs_type}, qw(ext3 ext4))) {
+ if (! find { -e "$mntpoint/$_" } qw(aquota.user aquota.group quota.user quota.group)) {
+ #- quotacheck will create aquota.user and/or aquota.group,
+ #- needed for quotas on ext3/ext4.
+ run_program::run('quotacheck', $mntpoint);
+ }
+ }
+ if (isLoopback($part) && $::isInstall) {
+ #- since /etc/mtab is symlinked to /proc/mounts, umount will
+ #- not be able to know it needs to do losetup -d
+ #- TODO: drop this and have a real /etc/mtab
+ $part->{real_device} = cat_("/proc/mounts") =~ m!(/dev/\S+)\s+\Q$mntpoint\E\s! && $1;
+ log::l("XXX $part->{real_device}");
+ }
}
}
$part->{isMounted} = 1;
@@ -164,7 +200,7 @@ sub part {
sub umount_part {
my ($part) = @_;
- $part->{isMounted} || $part->{real_mntpoint} or return;
+ $part->{isMounted} or return;
unless ($::testing) {
if (isSwap($part)) {
@@ -172,7 +208,7 @@ sub umount_part {
} elsif (fs::type::carry_root_loopback($part)) {
umount("/initrd/loopfs");
} else {
- umount(fs::get::mntpoint_prefixed($part) || devices::make($part->{device}));
+ umount($part->{real_mntpoint} || fs::get::mntpoint_prefixed($part) || devices::make($part->{device}));
devices::del_loop(delete $part->{real_device}) if $part->{real_device};
}
}
@@ -184,16 +220,16 @@ sub umount_all {
log::l("unmounting all filesystems");
- foreach (sort { $b->{mntpoint} cmp $a->{mntpoint} } @$fstab) {
- $_->{mntpoint} and umount_part($_);
+ foreach (sort { $b->{mntpoint} cmp $a->{mntpoint} }
+ grep { $_->{mntpoint} && !$_->{real_mntpoint} || isSwap($_) } @$fstab) {
+ umount_part($_);
}
}
-sub usbfs {
+sub sys_kernel_debug {
my ($prefix) = @_;
- my $fs = cat_('/proc/filesystems') =~ /usbfs/ ? 'usbfs' : 'usbdevfs';
- mount('none', "$prefix/proc/bus/usb", $fs);
+ mount('none', "$prefix/sys/kernel/debug/usb", 'debugfs');
}
1;
diff --git a/perl-install/fs/mount_options.pm b/perl-install/fs/mount_options.pm
index 383490bb6..0b63f7260 100644
--- a/perl-install/fs/mount_options.pm
+++ b/perl-install/fs/mount_options.pm
@@ -1,4 +1,4 @@
-package fs::mount_options; # $Id$
+package fs::mount_options;
use diagnostics;
use strict;
@@ -12,6 +12,7 @@ sub list() {
my %non_defaults = (
sync => 'async', noatime => 'atime', noauto => 'auto', ro => 'rw',
user => 'nouser', nodev => 'dev', noexec => 'exec', nosuid => 'suid',
+ user_xattr => 'nouser_xattr',
);
my @user_implies = qw(noexec nodev nosuid);
\%non_defaults, \@user_implies;
@@ -26,30 +27,31 @@ sub unpack {
my @auto_fs = fs::type::guessed_by_mount();
my %per_fs = (
iso9660 => [ qw(unhide) ],
- vfat => [ qw(umask=0 umask=0022) ],
+ vfat => [ qw(flush umask=0 umask=0022) ],
ntfs => [ qw(umask=0 umask=0022) ],
nfs => [ qw(rsize=8192 wsize=8192) ],
- smbfs => [ qw(username= password=) ],
- davfs => [ qw(username= password= uid= gid=) ],
+ cifs => [ qw(username= password=) ],
+ davfs2 => [ qw(username= password= uid= gid=) ],
reiserfs => [ 'notail' ],
);
- push @{$per_fs{$_}}, 'usrquota', 'grpquota' foreach 'ext2', 'ext3', 'xfs';
+ push @{$per_fs{$_}}, 'usrquota', 'grpquota' foreach 'ext2', 'ext3', 'ext4', 'xfs';
+ push @{$per_fs{$_}}, 'acl' foreach 'ext2', 'ext3', 'ext4', 'reiserfs';
while (my ($fs, $l) = each %per_fs) {
- $part->{fs_type} eq $fs || $part->{fs_type} eq 'auto' && member($fs, @auto_fs) or next;
+ member($part->{fs_type}, $fs, 'auto') && member($fs, @auto_fs) or next;
$non_defaults->{$_} = 1 foreach @$l;
}
- $non_defaults->{encrypted} = 1 if !$part->{isFormatted} || isSwap($part);
-
- $non_defaults->{supermount} = 1 if $part->{fs_type} =~ /:/ || member($part->{fs_type}, 'auto', @auto_fs);
+ $non_defaults->{relatime} = 1 if isTrueLocalFS($part) || $part->{fs_type} eq 'ntfs-3g';
my $defaults = { reverse %$non_defaults };
my %options = map { $_ => '' } keys %$non_defaults;
my @unknown;
foreach (split(",", $packed_options)) {
- if ($_ eq 'user') {
- $options{$_} = 1 foreach 'user', @$user_implies;
+ if ($_ eq 'defaults') {
+ #- skip
+ } elsif (member($_, 'user', 'users')) {
+ $options{$_} = 1 foreach $_, @$user_implies;
} elsif (exists $non_defaults->{$_}) {
$options{$_} = 1;
} elsif ($defaults->{$_}) {
@@ -84,8 +86,9 @@ sub pack_ {
push @l, 'umask=' . min(@umasks);
}
- if (delete $options->{user}) {
- push @l, 'user';
+ if (my $user = find { delete $options->{$_} } 'users', 'user') {
+ push @l, $user;
+ delete $options->{user};
foreach (@$user_implies) {
if (!delete $options->{$_}) {
# overriding
@@ -100,45 +103,50 @@ sub pack_ {
}
sub pack {
my ($part, $options, $unknown) = @_;
- $part->{options} = pack_($part, $options, $unknown);
+ $unknown =~ s/ /,/g;
+ $part->{options} = pack_($part, $options, $unknown) || 'defaults';
noreturn();
}
# update me on each util-linux new release:
sub help() {
(
+ 'acl' => N("Enable POSIX Access Control Lists"),
+
+ 'flush' => N("Flush write cache on file close"),
'grpquota' => N("Enable group disk quota accounting and optionally enforce limits"),
- 'noatime' => N("Do not update inode access times on this file system
+ 'noatime' => N("Do not update inode access times on this filesystem
+(e.g, for faster access on the news spool to speed up news servers)."),
+
+ 'relatime' => N("Update inode access times on this filesystem in a more efficient way
(e.g, for faster access on the news spool to speed up news servers)."),
'noauto' => N("Can only be mounted explicitly (i.e.,
-the -a option will not cause the file system to be mounted)."),
+the -a option will not cause the filesystem to be mounted)."),
- 'nodev' => N("Do not interpret character or block special devices on the file system."),
+ 'nodev' => N("Do not interpret character or block special devices on the filesystem."),
'noexec' => N("Do not allow execution of any binaries on the mounted
-file system. This option might be useful for a server that has file systems
+filesystem. This option might be useful for a server that has filesystems
containing binaries for architectures other than its own."),
'nosuid' => N("Do not allow set-user-identifier or set-group-identifier
bits to take effect. (This seems safe, but is in fact rather unsafe if you
have suidperl(1) installed.)"),
- 'ro' => N("Mount the file system read-only."),
+ 'ro' => N("Mount the filesystem read-only."),
+
+ 'sync' => N("All I/O to the filesystem should be done synchronously."),
- 'sync' => N("All I/O to the file system should be done synchronously."),
+ 'users' => N("Allow every user to mount and umount the filesystem."),
- 'supermount' => '',
+ 'user' => N("Allow an ordinary user to mount the filesystem."),
- 'user' => N("Allow an ordinary user to mount the file system. The
-name of the mounting user is written to mtab so that he can unmount the file
-system again. This option implies the options noexec, nosuid, and nodev
-(unless overridden by subsequent options, as in the option line
-user,exec,dev,suid )."),
+ 'usrquota' => N("Enable user disk quota accounting, and optionally enforce limits"),
- 'usrquota' => N("Enable user disk quota accounting enabled, and optionally enforce limits"),
+ 'user_xattr' => N("Support \"user.\" extended attributes"),
'umask=0' => N("Give write access to ordinary users"),
@@ -155,11 +163,11 @@ sub rationalize {
if ($part->{fs_type} ne 'reiserfs') {
$options->{notail} = 0;
}
- if (!fs::type::can_be_one_of_those_fs_types($part, 'vfat', 'smbfs', 'iso9660', 'udf')) {
+ if (!fs::type::can_be_one_of_those_fs_types($part, 'vfat', 'cifs', 'iso9660', 'udf')) {
delete $options->{'codepage='};
}
if (member($part->{mntpoint}, fs::type::directories_needed_to_boot())) {
- foreach (qw(users user noauto supermount)) {
+ foreach (qw(users user noauto)) {
if ($options->{$_}) {
$options->{$_} = 0;
$options->{$_} = 0 foreach qw(nodev noexec nosuid);
@@ -172,17 +180,15 @@ sub rationalize {
sub set_default {
my ($part, %opts) = @_;
- #- opts are: useSupermount security iocharset codepage ignore_is_removable
+ #- opts are: security iocharset codepage ignore_is_removable
my ($options, $unknown) = &unpack($part);
if (!$opts{ignore_is_removable} && $part->{is_removable}
&& !member($part->{mntpoint}, fs::type::directories_needed_to_boot())
&& (!$part->{fs_type} || $part->{fs_type} eq 'auto' || $part->{fs_type} =~ /:/)) {
- $options->{supermount} = $opts{useSupermount} && !($opts{useSupermount} eq 'magicdev' && $part->{media_type} eq 'cdrom');
- $part->{fs_type} = !$options->{supermount} ? 'auto' :
- $part->{media_type} eq 'cdrom' ? 'udf:iso9660' : 'ext2:vfat';
- $options->{sync} = 1 if $part->{media_type} ne 'cdrom';
+ $part->{fs_type} = 'auto';
+ $options->{flush} = 1 if $part->{media_type} ne 'cdrom';
}
if ($part->{media_type} eq 'cdrom') {
@@ -191,22 +197,24 @@ sub set_default {
if ($part->{media_type} eq 'fd') {
# slow device so do not loose time, write now!
- $options->{sync} = 1;
+ $options->{flush} = 1;
}
- if (isTrueFS($part)) {
+ if (isTrueLocalFS($part)) {
#- noatime on laptops (do not wake up the hd)
+ #- otherwise relatime (wake up the hd less often / better performances)
#- Do not update inode access times on this
- #- file system (e.g, for faster access on the
+ #- filesystem (e.g, for faster access on the
#- news spool to speed up news servers).
- $options->{noatime} = detect_devices::isLaptop();
+ $options->{relatime} = $options->{noatime} = 0;
+ $options->{ detect_devices::isLaptop() ? 'noatime' : 'relatime' } = 1 if !$opts{force_atime};
}
if ($part->{fs_type} eq 'nfs') {
put_in_hash($options, {
nosuid => 1, 'rsize=8192,wsize=8192' => 1, soft => 1,
});
}
- if ($part->{fs_type} eq 'smbfs') {
+ if ($part->{fs_type} eq 'cifs') {
add2hash($options, { 'username=' => '%' }) if !$options->{'credentials='};
}
if (fs::type::can_be_this_fs_type($part, 'vfat')) {
@@ -216,27 +224,31 @@ sub set_default {
}) if $part->{is_removable};
put_in_hash($options, {
- 'umask=0' => $opts{security} < 3, 'umask=0022' => $opts{security} < 4,
+ 'umask=0' => $opts{security} <= 1 && !isESP($part),
'iocharset=' => $opts{iocharset}, 'codepage=' => $opts{codepage},
});
}
if ($part->{fs_type} eq 'ntfs') {
put_in_hash($options, { ro => 1, 'nls=' => $opts{iocharset},
- 'umask=0' => $opts{security} < 3, 'umask=0022' => $opts{security} < 4,
+ 'umask=0' => $opts{security} < 1, 'umask=0022' => $opts{security} < 2,
});
}
if (fs::type::can_be_this_fs_type($part, 'iso9660')) {
- put_in_hash($options, { user => 1, noexec => 0, 'iocharset=' => $opts{iocharset} });
+ put_in_hash($options, { users => 1, noexec => 0, 'iocharset=' => $opts{iocharset} });
}
if ($part->{fs_type} eq 'reiserfs') {
$options->{notail} = 1;
+ $options->{user_xattr} = 1;
+ }
+ if (member($part->{fs_type}, qw(ext2 ext3 ext4))) {
+ $options->{acl} = 1;
}
if (isLoopback($part) && !isSwap($part)) { #- no need for loop option for swap files
$options->{loop} = 1;
}
# rationalize: no need for user
- if ($options->{autofs} || $options->{supermount}) {
+ if ($options->{autofs}) {
$options->{users} = $options->{user} = 0;
}
@@ -254,7 +266,7 @@ sub set_default {
sub set_all_default {
my ($all_hds, %opts) = @_;
- #- opts are: useSupermount security iocharset codepage
+ #- opts are: security iocharset codepage
foreach my $part (fs::get::really_all_fstab($all_hds)) {
set_default($part, %opts);
diff --git a/perl-install/fs/mount_point.pm b/perl-install/fs/mount_point.pm
new file mode 100644
index 000000000..56f2405e9
--- /dev/null
+++ b/perl-install/fs/mount_point.pm
@@ -0,0 +1,136 @@
+package fs::mount_point;
+
+use diagnostics;
+use strict;
+
+use common;
+use any;
+use fs::type;
+
+sub guess_mount_point {
+ my ($part, $prefix, $user) = @_;
+
+ my %l = (
+ '/' => 'etc/fstab',
+ '/boot' => 'vmlinuz',
+ '/boot' => 'vmlinux',
+ '/boot' => 'uImage',
+ '/tmp' => '.X11-unix',
+ '/usr' => 'src',
+ '/var' => 'spool',
+ );
+
+ my $handle = any::inspect($part, $prefix) or return;
+ my $d = $handle->{dir};
+ my $mnt = find { -e "$d/$l{$_}" } keys %l;
+ $mnt ||= (stat("$d/.bashrc"))[4] ? '/root' : '/home/user' . ++$$user if -e "$d/.bashrc";
+ $mnt ||= (any { -d $_ && (stat($_))[4] >= 1000 && -e "$_/.bashrc" } glob_($d)) ? '/home' : '';
+ # Keep uid 500 here for guesswork, but base it on .bash_history to increase
+ # changes it's a real user.
+ $mnt ||= (any { -d $_ && (stat($_))[4] >= 500 && -e "$_/.bash_history" } glob_($d)) ? '/home' : '';
+ ($mnt, $handle);
+}
+
+sub suggest_mount_points {
+ my ($fstab, $prefix, $uniq) = @_;
+
+ my $user;
+ foreach my $part (grep { isTrueFS($_) } @$fstab) {
+ $part->{mntpoint} && !$part->{unsafeMntpoint} and next; #- if already found via an fstab
+
+ my ($mnt, $handle) = guess_mount_point($part, $prefix, \$user) or next;
+
+ next if $uniq && fs::get::mntpoint2part($mnt, $fstab);
+ $part->{mntpoint} = $mnt; delete $part->{unsafeMntpoint};
+
+ #- try to find other mount points via fstab
+ fs::merge_info_from_fstab($fstab, $handle->{dir}, $uniq, 'loose') if $mnt eq '/';
+ }
+ # reuse existing ESP under UEFI:
+ my @ESP = if_(is_uefi(), grep { isESP($_) } @$fstab);
+ if (@ESP) {
+ $ESP[0]{mntpoint} = '/boot/EFI';
+ delete $ESP[0]{unsafeMntpoint};
+ }
+ $_->{mntpoint} and log::l("suggest_mount_points: $_->{device} -> $_->{mntpoint}") foreach @$fstab;
+}
+
+sub suggest_mount_points_always {
+ my ($fstab) = @_;
+
+ my @ESP = if_(is_uefi(), grep { isESP($_) && maybeFormatted($_) && !$_->{is_removable} } @$fstab);
+ if (@ESP) {
+ $ESP[0]{mntpoint} = "/boot/EFI";
+ }
+ my @win = grep { isnormal_Fat_or_NTFS($_) && !$_->{isMounted} && maybeFormatted($_) && !$_->{is_removable} } @$fstab;
+ log::l("win parts: ", join ",", map { $_->{device} } @win) if @win;
+ if (@win == 1) {
+ $win[0]{mntpoint} = "/media/windows";
+ } else {
+ my %w; foreach (@win) {
+ my $v = $w{$_->{device_windobe}}++;
+ $_->{mntpoint} = $_->{unsafeMntpoint} = "/media/win_" . lc($_->{device_windobe}) . ($v ? $v+1 : ''); #- lc cuz of StartOffice(!) cf dadou
+ }
+ }
+}
+
+sub validate_mount_points {
+ my ($fstab) = @_;
+
+ #- TODO: set the mntpoints
+
+ my %m; foreach (@$fstab) {
+ my $m = $_->{mntpoint};
+
+ $m && $m =~ m!^/! or next; #- there may be a lot of swaps or "none"
+
+ $m{$m} and die N("Duplicate mount point %s", $m);
+ $m{$m} = 1;
+
+ #- in case the type does not correspond, force it to default fs (ext4 currently)
+ fs::type::set_fs_type($_, defaultFS()) if !isTrueFS($_) && !isOtherAvailableFS($_);
+ }
+ 1;
+}
+
+sub ask_mount_points {
+ my ($in, $fstab, $all_hds) = @_;
+
+ my @fstab = grep { isTrueFS($_) } @$fstab;
+ @fstab = grep { isSwap($_) } @$fstab if @fstab == 0;
+ @fstab = @$fstab if @fstab == 0;
+ die N("No partition available") if @fstab == 0;
+
+ {
+ my $_w = $in->wait_message('', N("Scanning partitions to find mount points"));
+ suggest_mount_points($fstab, $::prefix, 'uniq');
+ log::l("default mntpoint $_->{mntpoint} $_->{device}") foreach @fstab;
+ }
+ if (@fstab == 1) {
+ $fstab[0]{mntpoint} = '/';
+ } else {
+ $in->ask_from_({ messages => N("Choose the mount points"),
+ title => N("Partitioning"),
+ interactive_help_id => 'ask_mntpoint_s',
+ callbacks => {
+ complete => sub {
+ require diskdrake::interactive;
+ eval { 1, find_index {
+ !diskdrake::interactive::check_mntpoint($in, $_->{mntpoint}, $_, $all_hds);
+ } @fstab };
+ },
+ },
+ },
+ [ map {
+ {
+ label => partition_table::description($_),
+ val => \$_->{mntpoint},
+ not_edit => 0,
+ list => [ '', fsedit::suggestions_mntpoint(fs::get::empty_all_hds()) ],
+ };
+ } @fstab ]) or return;
+ }
+ validate_mount_points($fstab);
+}
+
+1;
diff --git a/perl-install/fs/partitioning.pm b/perl-install/fs/partitioning.pm
new file mode 100644
index 000000000..18fa7e114
--- /dev/null
+++ b/perl-install/fs/partitioning.pm
@@ -0,0 +1,83 @@
+package fs::partitioning;
+
+use diagnostics;
+use strict;
+
+use common;
+use fs::format;
+use fs::get;
+use fs::type;
+
+sub guess_partitions_to_format {
+ my ($fstab) = @_;
+ my $root_part = fs::get::root($fstab);
+ foreach (@$fstab) {
+ $_->{mntpoint} = "swap" if isSwap($_) && ($_->{rootDevice} eq $root_part->{rootDevice} || !$_->{is_removable} && !$root_part->{is_removable});
+ $_->{mntpoint} or next;
+
+ add2hash_($_, { toFormat => $_->{notFormatted} }) if $_->{fs_type}; #- eg: do not set toFormat for isRawRAID (0xfd)
+ $_->{toFormatUnsure} ||= member($_->{mntpoint}, '/', '/usr');
+
+ if (!$_->{toFormat}) {
+ my $fs_type = fs::type::fs_type_from_magic($_);
+ if (!$fs_type || $fs_type ne $_->{fs_type}) {
+ log::l("setting toFormatUnsure for $_->{device} because <$_->{fs_type}> ne <$fs_type>");
+ $_->{toFormatUnsure} = 1;
+ }
+ }
+ }
+}
+
+sub choose_partitions_to_format {
+ my ($in, $fstab) = @_;
+
+ guess_partitions_to_format($fstab);
+
+ my @l = grep { !$_->{isMounted} && $_->{mntpoint} && !isSwap($_) &&
+ (!isFat_or_NTFS($_) || $_->{notFormatted}) &&
+ (!isOtherAvailableFS($_) || $_->{toFormat});
+ } @$fstab;
+ $_->{toFormat} = 1 foreach grep { isSwap($_) } @$fstab;
+
+ return if @l == 0 || every { $_->{toFormat} } @l;
+
+ #- keep it temporary until the guy has accepted
+ $_->{toFormatTmp} = $_->{toFormat} || $_->{toFormatUnsure} foreach @l;
+
+ $in->ask_from_(
+ { messages => N("Choose the partitions you want to format"),
+ interactive_help_id => 'formatPartitions',
+ advanced_messages => N("Check for bad blocks?"),
+ },
+ [ map {
+ my $e = $_;
+ ({
+ text => partition_table::description($e), type => 'bool',
+ val => \$e->{toFormatTmp}
+ }, if_(!isLoopback($_) && isBlockCheckable($_), {
+ text => partition_table::description($e), type => 'bool', advanced => 1,
+ disabled => sub { !$e->{toFormatTmp} },
+ val => \$e->{toFormatCheck}
+ })) } @l ]
+ ) or die 'already displayed';
+ #- ok now we can really set toFormat
+ foreach (@l) {
+ $_->{toFormat} = delete $_->{toFormatTmp};
+ set_isFormatted($_, 0);
+ }
+}
+
+sub format_mount_partitions {
+ my ($in, $all_hds, $fstab) = @_;
+ my ($w, $wait_message) = $in->wait_message_with_progress_bar;
+ catch_cdie {
+ fs::format::formatMount_all($all_hds, $fstab, $wait_message);
+ } sub {
+ $@ =~ /fsck failed on (\S+)/ or return;
+ $in->ask_yesorno('', N("Failed to check filesystem %s. Do you want to repair the errors? (beware, you can lose data)", $1), 1);
+ };
+ undef $w; #- help perl (otherwise wait_message stays forever in curses)
+ die N("Not enough swap space to fulfill installation, please add some") if availableMemory() < 40 * 1024;
+}
+
+1;
diff --git a/perl-install/fs/partitioning_wizard.pm b/perl-install/fs/partitioning_wizard.pm
new file mode 100644
index 000000000..22fb77eeb
--- /dev/null
+++ b/perl-install/fs/partitioning_wizard.pm
@@ -0,0 +1,655 @@
+package fs::partitioning_wizard;
+
+use diagnostics;
+use strict;
+use utf8;
+
+use common;
+use devices;
+use fsedit;
+use fs::type;
+use fs::mount_point;
+use partition_table;
+use partition_table::raw;
+use partition_table::dos;
+use POSIX qw(ceil);
+
+
+=head1 SYNOPSYS
+
+B<fs::partitioning_wizard> implements the partitioning wizard.
+
+=head1 Functions
+
+=over
+
+=item from_Mb($mb, $min, $max)
+
+This function is used to convert back to sectors count the size of
+a partition ($mb) given from the interface (on Resize or Create).
+modified to take into account a true bounding with min and max.
+Unit of $mb is mega bytes, min and max are in sectors.
+
+=cut
+
+sub from_Mb {
+ my ($mb, $min, $max) = @_;
+ $mb <= to_Mb($min) and return $min;
+ $mb >= to_Mb($max) and return $max;
+ MB($mb);
+}
+sub to_Mb {
+ my ($size_sector) = @_;
+ to_int($size_sector / 2048);
+}
+
+sub partition_with_diskdrake {
+ my ($in, $all_hds, $fstab, $manual_fstab, $_partitions, $partitioning_flags, $skip_mtab) = @_;
+ my $ok;
+
+ # The classic installer sets $skip_mtab to either undef or 1. The live
+ # installer sets it to 'skip_mtab'. If $skip_mtab is not set, this has
+ # already been done by fs::any::get_hds.
+ if ($skip_mtab eq 'skip_mtab') {
+ fs::mount_point::suggest_mount_points_always($fstab);
+ }
+
+ do {
+ $ok = 1;
+ my $do_force_reload = sub {
+ require File::Temp;
+ require fs::dmcrypt;
+ my (undef, $tmp_file) = File::Temp::mkstemp('/tmp/crypttab.XXXXXXX');
+ fs::dmcrypt::save_crypttab_($all_hds, $tmp_file);
+ my $new_hds = fs::get::empty_all_hds();
+ fs::any::get_hds($new_hds, $fstab, $manual_fstab, $partitioning_flags, $skip_mtab, $in);
+ %$all_hds = %$new_hds;
+ fs::dmcrypt::read_crypttab_($all_hds, $tmp_file);
+ rm_rf($tmp_file);
+ $all_hds;
+ };
+ require diskdrake::interactive;
+ {
+ local $::expert = 0;
+ diskdrake::interactive::main($in, $all_hds, $do_force_reload);
+ }
+ my @fstab = fs::get::fstab($all_hds);
+
+ unless (fs::get::root_(\@fstab)) {
+ $ok = 0;
+ $in->ask_okcancel(N("Partitioning"), N("You must have a root partition.
+To accomplish this, create a partition (or click on an existing one).
+Then choose action ``Mount point'' and set it to `/'"), 1) or return;
+ }
+
+ if (!any { isSwap($_) } @fstab) {
+ $ok &&= $in->ask_okcancel('', N("You do not have a swap partition.\n\nContinue anyway?"));
+ }
+ if (is_uefi()) {
+ my $part = fs::get::has_mntpoint("/boot/EFI", $all_hds);
+ if (!$part || !isESP($part)) {
+ $in->ask_warn('', N("You must have a ESP FAT32 partition mounted in /boot/EFI"));
+ $ok = '';
+ }
+ } else {
+ if (fs::any::is_boot_bios_part_needed($all_hds)) {
+ $in->ask_warn('', N("You must have a BIOS boot partition for non-UEFI GPT-partitioned disks. Please create one before continuing."));
+ $ok = '';
+ }
+ }
+ } until $ok;
+ 1;
+}
+
+sub partitionWizardSolutions {
+ my ($in, $all_hds, $all_fstab, $manual_fstab, $partitions, $partitioning_flags, $skip_mtab, $o_target) = @_;
+ my $hds = $all_hds->{hds};
+ my $fstab;
+ my $full_fstab = [ fs::get::fstab($all_hds) ];
+ if ($o_target) {
+ $hds = [ $o_target ];
+ $fstab = [ grep { $_->{rootDevice} eq $o_target->{device} } fs::get::fstab($all_hds) ];
+ } else {
+ $fstab = $full_fstab;
+ }
+
+ my @wizlog;
+ my (%solutions);
+
+ my $min_linux = MB(600);
+ my $min_swap = MB(50);
+ my $min_freewin = MB(100);
+ fsedit::init_mntpnt_suggestions($all_hds, $o_target);
+
+ # each solution is a [ score, text, function ], where the function retunrs true if succeeded
+
+ my @hds_rw = grep { !$_->{readonly} } @$hds;
+ my @hds_can_add = grep { $_->{type} ne 'hd' || $_->can_add } @hds_rw;
+ if (fs::get::hds_free_space(@hds_can_add) > $min_linux) {
+ $solutions{free_space} = [ 30, N("Use free space"), sub { fsedit::auto_allocate($all_hds, $partitions, $o_target); 1 } ];
+ } else {
+ push @wizlog, N("Not enough free space to allocate new partitions") . ": " .
+ (@hds_can_add ?
+ fs::get::hds_free_space(@hds_can_add) . " < $min_linux" :
+ "no harddrive on which partitions can be added");
+ }
+
+ if (my @truefs = grep { isTrueLocalFS($_) } @$fstab) {
+ #- value twice the ext2 partitions
+ $solutions{existing_part} = [ 20 + @truefs + @$fstab, N("Use existing partitions"), sub { fs::mount_point::ask_mount_points($in, $full_fstab, $all_hds) } ];
+ } else {
+ push @wizlog, N("There is no existing partition to use");
+ }
+
+ if (my @ok_for_resize_fat = grep { isnormal_Fat_or_NTFS($_) && !fs::get::part2hd($_, $all_hds)->{readonly}
+ && $_->{size} > $min_linux + $min_swap + $min_freewin } @$fstab) {
+ @ok_for_resize_fat = map {
+ my $part = $_;
+ my $hd = fs::get::part2hd($part, $all_hds);
+ my $resize_fat = eval {
+ my $pkg = $part->{fs_type} eq 'vfat' ? do {
+ require resize_fat::main;
+ 'resize_fat::main';
+ } : do {
+ require diskdrake::resize_ntfs;
+ 'diskdrake::resize_ntfs';
+ };
+ $pkg->new($part->{device}, devices::make($part->{device}));
+ };
+ if ($@) {
+ log::l("The FAT resizer is unable to handle $part->{device} partition%s", formatError($@));
+ undef $part;
+ }
+ if ($part) {
+ my $min_win = eval {
+ my $_w = $in->wait_message(N("Resizing"), N("Computing the size of the Microsoft Windows® partition"));
+ $resize_fat->min_size + $min_freewin;
+ };
+ if ($@) {
+ log::l("The FAT resizer is unable to get minimal size for $part->{device} partition %s", formatError($@));
+ undef $part;
+ } else {
+ my $min_linux_all = $min_linux + $min_swap;
+ #- make sure that even after normalizing the size to cylinder boundaries, the minimun will be saved,
+ #- this save at least a cylinder (less than 8Mb).
+ $min_win += partition_table::raw::cylinder_size($hd);
+
+ if ($part->{size} <= $min_linux_all + $min_win) {
+# die N("Your Microsoft Windows® partition is too fragmented. Please reboot your computer under Microsoft Windows®, run the ``defrag'' utility, then restart the %s installation.", N("Mageia"));
+ undef $part;
+ } else {
+ $part->{resize_fat} = $resize_fat;
+ $part->{min_win} = $min_win;
+ $part->{min_linux} = $min_linux_all;
+ #- try to keep at least 1GB free for Windows
+ #- try to use from 20GB to 20% free space for Linux
+ my $suggested_size = max(
+ $part->{min_win} + 1 * MB(1024),
+ min(
+ $part->{size} - int(0.2 * ($part->{size} - $part->{min_win})),
+ $part->{size} - 20 * MB(1024),
+ ),
+ );
+ $part->{req_size} = max(min($suggested_size, $part->{size} - $part->{min_linux}), $part->{min_win});
+ }
+ }
+ }
+ $part || ();
+ } @ok_for_resize_fat;
+ if (@ok_for_resize_fat) {
+ $solutions{resize_fat} =
+ [ 20 - @ok_for_resize_fat, N("Use the free space on a Microsoft Windows® partition"),
+ sub {
+ my $part;
+ if (!$in->isa('interactive::gtk')) {
+ $part = $in->ask_from_listf_raw({ messages => N("Which partition do you want to resize?"),
+ interactive_help_id => 'resizeFATChoose',
+ }, \&partition_table::description, \@ok_for_resize_fat) or return;
+ $part->{size} > $part->{min_linux} + $part->{min_win} or die N("Your Microsoft Windows® partition is too fragmented. Please reboot your computer under Microsoft Windows®, run the ``defrag'' utility, then restart the %s installation.", N("Mageia"));
+ } else {
+ my @selected = grep {
+ $_->{selected_for_resize} &&
+ $o_target->{device} eq $_->{rootDevice}; # Not needed but let's be safe
+ } @ok_for_resize_fat;
+ my $nb_parts = @selected;
+ die N("Failed to find the partition to resize (%d choices)", $nb_parts) unless $nb_parts == 1;
+ $part = $selected[0];
+ }
+ my $resize_fat = $part->{resize_fat};
+ my $hd = fs::get::part2hd($part, $all_hds);
+ $in->ask_okcancel('', formatAlaTeX(
+ #-PO: keep the double empty lines between sections, this is formatted a la LaTeX
+ N("WARNING!
+
+
+Your Microsoft Windows® partition will be now resized.
+
+
+Be careful: this operation is dangerous. If you have not already done so, you first need to exit the installation, run \"chkdsk c:\" from a Command Prompt under Microsoft Windows® (beware, running graphical program \"scandisk\" is not enough, be sure to use \"chkdsk\" in a Command Prompt!), optionally run defrag, then restart the installation. You should also backup your data.
+
+
+When sure, press %s.", N("Next")))) or return;
+
+ my $oldsize = $part->{size};
+ if (!$in->isa('interactive::gtk')) {
+ my $mb_size = to_Mb($part->{req_size});
+ my $max_win = $part->{size} - $part->{min_linux};
+ $in->ask_from(N("Partitionning"), N("Which size do you want to keep for Microsoft Windows® on partition %s?", partition_table::description($part)), [
+ { label => N("Size"), val => \$mb_size, min => to_Mb($part->{min_win}), max => to_Mb($max_win), type => 'range' },
+ ]) or return;
+ $part->{req_size} = from_Mb($mb_size, $part->{min_win}, $part->{max_win});
+ }
+ $part->{size} = $part->{req_size};
+
+ $hd->adjustEnd($part);
+
+ eval {
+ my $_w = $in->wait_message(N("Resizing"), N("Resizing Microsoft Windows® partition"));
+ $resize_fat->resize($part->{size});
+ };
+ if (my $err = $@) {
+ $part->{size} = $oldsize;
+ die N("FAT resizing failed: %s", formatError($err));
+ }
+
+ $in->ask_warn('', N("To ensure data integrity after resizing the partition(s),
+filesystem checks will be run on your next boot into Microsoft Windows®")) if $part->{fs_type} ne 'vfat';
+
+ set_isFormatted($part, 1);
+ partition_table::will_tell_kernel($hd, resize => $part); #- down-sizing, write_partitions is not needed
+ partition_table::adjust_local_extended($hd, $part);
+ partition_table::adjust_main_extended($hd);
+
+ fsedit::auto_allocate($all_hds, $partitions, $hd);
+ 1;
+ }, \@ok_for_resize_fat ];
+ }
+ } else {
+ push @wizlog, N("There is no FAT partition to resize (or not enough space left)");
+ }
+
+ if (@$fstab && @hds_rw) {
+ $solutions{wipe_drive} =
+ [ 10, fsedit::is_one_big_fat_or_NT($hds) ? N("Remove Microsoft Windows®") : N("Erase and use entire disk"),
+ sub {
+ my $hd;
+ if (!$in->isa('interactive::gtk')) {
+ $hd = $in->ask_from_listf_raw({ messages => N("You have more than one hard disk drive, which one do you want the installer to use?"),
+ title => N("Partitioning"),
+ interactive_help_id => 'takeOverHdChoose',
+ },
+ \&partition_table::description, \@hds_rw) or return;
+ } else {
+ $hd = $o_target;
+ }
+ $in->ask_okcancel_({ messages => N("ALL existing partitions and their data will be lost on drive %s", partition_table::description($hd)),
+ title => N("Partitioning"),
+ interactive_help_id => 'takeOverHdConfirm' }) or return;
+ fsedit::partition_table_clear_and_initialize($all_hds->{lvms}, $hd, $in);
+ # FIXME: reread all_hds:
+ # re add suggestions if needed (as we might just have erased eg Boot BIOS partition):
+ fsedit::init_mntpnt_suggestions($all_hds, $hd, 1);
+ fsedit::auto_allocate($all_hds, $partitions, $hd);
+ 1;
+ } ];
+ }
+
+ if (@hds_rw || find { $_->isa('partition_table::lvm') } @$hds) {
+ $solutions{diskdrake} = [ 0, N("Custom disk partitioning"), sub {
+ partition_with_diskdrake($in, $all_hds, $all_fstab, $manual_fstab, $partitions, $partitioning_flags, $skip_mtab);
+ } ];
+ }
+
+ $solutions{fdisk} =
+ [ -10, N("Use fdisk"), sub {
+ $in->enter_console;
+ foreach (@$hds) {
+ print "\n" x 10, N("You can now partition %s.
+When you are done, do not forget to save using `w'", partition_table::description($_));
+ print "\n\n";
+ my $pid = 0;
+ $pid = fork() or exec "fdisk", devices::make($_->{device});
+ waitpid($pid, 0);
+ }
+ $in->leave_console;
+ 0;
+ } ] if $partitioning_flags->{fdisk};
+
+ log::l("partitioning wizard log:\n", (map { ">>wizlog>>$_\n" } @wizlog));
+ %solutions;
+}
+
+sub warn_reboot_needed {
+ my ($in) = @_;
+ $in->ask_warn(N("Partitioning"), N("You need to reboot for the partition table modifications to take effect"));
+}
+
+sub create_display_box {
+ my ($kind, $resize, $fill_empty, $button) = @_;
+
+ # Hide empty space < 2MB, wehave such holes due to alignment
+ my @parts = grep { $_->{size} > MB(2) || !isEmpty($_) } diskdrake::hd_gtk::kind2parts($kind);
+
+ my $totalsectors = diskdrake::hd_gtk::kind2sectors($kind, @parts);
+
+ my $width = 520;
+ my $minwidth = 40;
+
+ my $display_box = ugtk3::gtkset_size_request(Gtk3::HBox->new(0,0), -1, 26);
+ $display_box->set_spacing(1);
+
+ my $sep_count = @parts - 1;
+ #- ratio used to compute initial partition pixel width (each partition should be > min_width)
+ #- though, the pixel/sectors ratio cannot be the same for all the partitions
+ my $initial_ratio = $totalsectors ? ($width - @parts * $minwidth - $sep_count) / $totalsectors : 1;
+
+ my $vbox = Gtk3::VBox->new;
+
+ my $desc;
+
+ if ($resize) {
+ my %resizable_parts;
+ foreach my $entry (@$resize) {
+ # selected_for_resize may have been set on another disk, clear it
+ $entry->{selected_for_resize} = 0;
+ $resizable_parts{$entry->{device}} = $entry;
+ }
+ # find resizable parts on this disk
+ my @choices = grep { $resizable_parts{$_->{device}} } @parts;
+ my @sorted_resize = sort {
+ $a->{size} - $a->{req_size} <=> $b->{size} - $b->{req_size};
+ } @choices;
+ $sorted_resize[-1]{selected_for_resize} = 1;
+ }
+
+ foreach my $entry (@parts) {
+ my $part_info = Gtk3::Label->new($entry->{device_LABEL});
+ my @colorized_fs_types = qw(ext2 ext3 ext4 xfs swap vfat ntfs ntfs-3g);
+ my $part_widget = Gtk3::EventBox->new;
+ $entry->{width} = int($entry->{size} * $initial_ratio) + $minwidth;
+ if ($resize && $entry->{selected_for_resize}) {
+ my $ratio;
+ my $update_ratio = sub { $ratio = $entry->{width} / $entry->{size} };
+ $update_ratio->();
+
+ $part_widget->set_name("PART_vfat");
+ $part_info->set_size_request(ceil($ratio * $entry->{min_win}), 0);
+
+ my $mdv_widget = gtkadd(gtkset_name(Gtk3::EventBox->new, "PART_new"),
+ gtkset_size_request(gtknew("Image", file => "small-logo"),
+ $ratio * MB(600), 0));
+
+ my $hpane = Gtk3::HPaned->new;
+ $hpane->pack1($part_widget, 1, 0);
+ $hpane->pack2($mdv_widget, 1, 0);
+ $hpane->set_position(ceil($ratio * $entry->{req_size}));
+ ugtk3::gtkset_size_request($hpane, $entry->{width}, 0);
+ ugtk3::gtkpack__($display_box, $hpane);
+
+ my $add_part_size_info = sub {
+ my ($name, $label) = @_;
+ ugtk3::gtkpack__($desc,
+ gtkadd(gtkset_name(Gtk3::EventBox->new, $name),
+ Gtk3::Label->new(" " x 4)),
+ gtkset_size_request(gtkset_alignment($label, 0, 0.5),
+ 150, 20));
+ };
+ $desc = Gtk3::HBox->new(0,0);
+
+ my $win_size_label = Gtk3::Label->new;
+ $add_part_size_info->("PART_vfat", $win_size_label);
+
+ my $mdv_size_label = Gtk3::Label->new;
+ $add_part_size_info->("PART_new", $mdv_size_label);
+
+ my $update_size_labels = sub {
+ $win_size_label->set_label(" Windows (" . formatXiB($entry->{req_size}, 512) . ")");
+ $mdv_size_label->set_label(" Mageia (" . formatXiB($entry->{size} - $entry->{req_size}, 512) . ")");
+ 0;
+ };
+ my $update_req_size = sub {
+ $entry->{req_size} = int($hpane->get_position / $ratio);
+ $update_size_labels->();
+ };
+ my $button_activate = sub {
+ $button->activate;
+ 0;
+ };
+ $hpane->signal_connect('size-allocate' => sub {
+ my (undef, $alloc) = @_;
+ $entry->{width} = $alloc->{width};
+ $update_ratio->();
+ 0;
+ });
+ $update_size_labels->();
+ $hpane->signal_connect('motion-notify-event' => $update_req_size);
+ $hpane->signal_connect('move-handle' => $update_req_size);
+ $hpane->signal_connect('button-press-event' => $button_activate);
+ $vbox->signal_connect('button-press-event' => $button_activate);
+ $button->signal_connect('focus-in-event' => sub {
+ $hpane->grab_focus;
+ 0;
+ });
+ } else {
+ if ($fill_empty && isEmpty($entry)) {
+ $part_info = gtknew("Image", file => "small-logo");
+ $part_widget->set_name("PART_new");
+ } else {
+ $part_widget->set_name("PART_" . (isEmpty($entry) ? 'empty' :
+ $entry->{fs_type} && member($entry->{fs_type}, @colorized_fs_types) ? $entry->{fs_type} :
+ 'other'));
+ }
+ $part_widget->set_size_request($entry->{width}, 0);
+ ugtk3::gtkpack($display_box, $part_widget);
+ }
+ $part_widget->add($part_info);
+ }
+ unless ($resize || $fill_empty) {
+ my @types = (N_("Ext2/3/4"), N_("XFS"), N_("Swap"), N_("Windows"),
+ N_("Other"), N_("Empty"));
+ my %name2fs_type = ('Ext2/3/4' => 'ext3', 'XFS' => 'xfs', Swap => 'swap', Other => 'other', "Windows" => 'vfat', HFS => 'hfs');
+ $desc = ugtk3::gtkpack(Gtk3::HBox->new,
+ map {
+ my $t = $name2fs_type{$_};
+ my $ev = Gtk3::EventBox->new;
+ my $w = Gtk3::Label->new(translate($_));
+ $ev->add($w);
+ $ev->set_name('PART_' . ($t || 'empty'));
+ $ev;
+ } @types);
+ }
+
+ $vbox->add($display_box);
+ $vbox->add($desc) if $desc;
+
+ $vbox;
+}
+
+sub display_choices {
+ my ($o, $contentbox, $mainw, %solutions) = @_;
+ my @solutions = sort { $solutions{$b}[0] <=> $solutions{$a}[0] } keys %solutions;
+ my @sol = grep { $solutions{$_}[0] >= 0 } @solutions;
+
+ log::l('' . "solutions found: " . join(', ', map { $solutions{$_}[1] } @sol) .
+ " (all solutions found: " . join(', ', map { $solutions{$_}[1] } @solutions) . ")");
+
+ @solutions = @sol if @sol > 1;
+ log::l("solutions: ", int @solutions);
+ @solutions or $o->ask_warn(N("Partitioning"), N("I cannot find any room for installing")), die 'already displayed';
+
+ log::l('HERE: ', join(',', map { $solutions{$_}[1] } @solutions));
+
+ $contentbox->foreach(sub { $contentbox->remove($_[0]) });
+
+ $mainw->{kind}{display_box} ||= create_display_box($mainw->{kind});
+ ugtk3::gtkpack2__($contentbox, $mainw->{kind}{display_box});
+ ugtk3::gtkpack__($contentbox, gtknew('Label',
+ text => N("The DrakX Partitioning wizard found the following solutions:"),
+ alignment => [0, 0]));
+
+ my $choicesbox = gtknew('VBox');
+ my $oldbutton;
+ my $sep;
+ foreach my $s (@solutions) {
+ my $item;
+ my $vbox = gtknew('VBox');
+ my $button = gtknew('RadioButton', child => $vbox);
+ if ($s eq 'free_space') {
+ $item = create_display_box($mainw->{kind}, undef, 1);
+ } elsif ($s eq 'resize_fat') {
+ $item = create_display_box($mainw->{kind}, $solutions{$s}[3], undef, $button);
+ } elsif ($s eq 'existing_part') {
+ } elsif ($s eq 'wipe_drive') {
+ $item = Gtk3::EventBox->new;
+ my $b2 = gtknew("Image", file => "small-logo");
+ $item->add($b2);
+ $item->set_size_request(520,26);
+ $item->set_name("PART_new");
+ } elsif ($s eq 'diskdrake') {
+ } else {
+ log::l($s);
+ next;
+ }
+ ugtk3::gtkpack($vbox,
+ gtknew('Label',
+ text => $solutions{$s}[1],
+ alignment => [0, 0]));
+ ugtk3::gtkpack($vbox, $item) if defined($item);
+ $button->join_group($oldbutton) if $oldbutton;
+ $oldbutton = $button;
+ $button->signal_connect('toggled', sub { $mainw->{sol} = $solutions{$s} if $_[0]->get_active });
+ ugtk3::gtkpack2__($choicesbox, $button);
+ $sep = gtknew('HSeparator');
+ ugtk3::gtkpack2__($choicesbox, $sep);
+ }
+ $choicesbox->remove($sep);
+ ugtk3::gtkadd($contentbox, $choicesbox);
+ $mainw->{sol} = $solutions{@solutions[0]};
+}
+
+sub main {
+ my ($o, $all_hds, $fstab, $manual_fstab, $partitions, $partitioning_flags, $skip_mtab, $b_nodiskdrake) = @_;
+
+ my $sol;
+
+ if ($o->isa('interactive::gtk')) {
+ require mygtk3;
+ mygtk3->import(qw(gtknew));
+ require ugtk3;
+ ugtk3->import(qw(:wrappers));
+
+ my $mainw = ugtk3->new(N("Partitioning"), %$o, if__($::main_window, transient => $::main_window));
+ $mainw->{box_allow_grow} = 1;
+
+ mygtk3::set_main_window_size($mainw->{rwindow});
+
+ require diskdrake::hd_gtk;
+ diskdrake::hd_gtk::load_theme();
+
+ my $mainbox = Gtk3::VBox->new;
+
+ my @kinds = map { diskdrake::hd_gtk::hd2kind($_) } sort { $a->{is_removable} <=> $b->{is_removable} } @{ $all_hds->{hds} };
+ #push @kinds, diskdrake::hd_gtk::raid2real_kind($_) foreach @{$all_hds->{raids}};
+ push @kinds, map { diskdrake::hd_gtk::lvm2kind($_) } @{$all_hds->{lvms}};
+
+ my $hdchoice = Gtk3::HBox->new;
+
+ my $hdchoicelabel = Gtk3::Label->new(N("Here is the content of your disk drive "));
+
+ my $combobox = Gtk3::ComboBoxText->new;
+ foreach (@kinds) {
+ my $info = $_->{val}{info} || $_->{val}{device};
+ $info =~ s|^(?:.*/)?(.{24}).*|$1|;
+ $info .= " (" . formatXiB($_->{val}{totalsectors}, 512) . ")" if $_->{val}{totalsectors};
+ $combobox->append_text($info);
+ }
+ $combobox->set_active(0);
+
+ ugtk3::gtkpack2__($hdchoice, $hdchoicelabel);
+ $hdchoice->add($combobox);
+
+ ugtk3::gtkpack2__($mainbox, $hdchoice);
+
+ my $contentbox = Gtk3::VBox->new(0, 12);
+
+ my $scroll = Gtk3::ScrolledWindow->new;
+ $scroll->set_policy('automatic', 'automatic'),
+ my $vp = Gtk3::Viewport->new;
+ $vp->set_shadow_type('none');
+ $vp->add($contentbox);
+ $scroll->add($vp);
+ $mainbox->add($scroll);
+
+ my $kind = $kinds[$combobox->get_active];
+ my %solutions = partitionWizardSolutions($o, $all_hds, $fstab, $manual_fstab, $partitions, $partitioning_flags, $skip_mtab, diskdrake::hd_gtk::kind2hd($kind));
+ delete $solutions{diskdrake} if $b_nodiskdrake;
+ $mainw->{kind} = $kind;
+ display_choices($o, $contentbox, $mainw, %solutions);
+
+ $combobox->signal_connect("changed", sub {
+ my $curr = $kinds[$combobox->get_active];
+ return if !$curr;
+ $mainw->{kind} = $curr;
+ my %solutions = partitionWizardSolutions($o, $all_hds, $fstab, $manual_fstab, $partitions, $partitioning_flags, $skip_mtab, diskdrake::hd_gtk::kind2hd($mainw->{kind}));
+ delete $solutions{diskdrake} if $b_nodiskdrake;
+ display_choices($o, $contentbox, $mainw, %solutions);
+ $mainw->{window}->show_all;
+ });
+
+ my @more_buttons = (
+ if_($::isInstall,
+ [ gtknew('Install_Button',
+ text => N("Help"),
+ clicked => sub { interactive::gtk::display_help($o, {interactive_help_id => 'doPartitionDisks' }) }),
+ undef, 1 ]),
+ );
+ my $buttons_pack = $mainw->create_okcancel(N("Next"), undef, '', @more_buttons);
+ $mainbox->pack_end($buttons_pack, 0, 0, 0);
+ ugtk3::gtkadd($mainw->{window}, $mainbox);
+ $mainw->{window}->show_all;
+
+ $mainw->main;
+
+ $sol=$mainw->{sol};
+ } else {
+ my %solutions = partitionWizardSolutions($o, $all_hds, $fstab, $manual_fstab, $partitions, $partitioning_flags, $skip_mtab);
+
+ delete $solutions{diskdrake} if $b_nodiskdrake;
+
+ my @solutions = sort { $b->[0] <=> $a->[0] } values %solutions;
+
+ my @sol = grep { $_->[0] >= 0 } @solutions;
+ log::l('' . "solutions found: " . join(', ', map { $_->[1] } @sol) .
+ " (all solutions found: " . join(', ', map { $_->[1] } @solutions) . ")");
+ @solutions = @sol if @sol > 1;
+ log::l("solutions: ", int @solutions);
+ @solutions or $o->ask_warn(N("Partitioning"), N("I cannot find any room for installing")), die 'already displayed';
+ log::l('HERE: ', join(',', map { $_->[1] } @solutions));
+ $o->ask_from_({
+ title => N("Partitioning"),
+ interactive_help_id => 'doPartitionDisks',
+ },
+ [
+ { label => N("The DrakX Partitioning wizard found the following solutions:"), title => $::isInstall },
+ { val => \$sol, list => \@solutions, format => sub { $_[0][1] }, type => 'list' },
+ ]);
+ }
+ log::l("partitionWizard calling solution $sol->[1]");
+ my $ok = eval { $sol->[2]->() };
+ if (my $err = $@) {
+ if ($err =~ /wizcancel/) {
+ $_->destroy foreach $::WizardTable->get_children;
+ } else {
+ log::l("Partitioning failed: $err");
+ $o->ask_warn('', N("Partitioning failed: %s", formatError($err)));
+ }
+ }
+ $ok or goto &main;
+ 1;
+}
+
+=back
+
+=cut
+
+1;
diff --git a/perl-install/fs/proc_partitions.pm b/perl-install/fs/proc_partitions.pm
index 1cb3acfd1..ea714ca5b 100644
--- a/perl-install/fs/proc_partitions.pm
+++ b/perl-install/fs/proc_partitions.pm
@@ -1,4 +1,4 @@
-package fs::proc_partitions; # $Id$
+package fs::proc_partitions;
use common;
@@ -6,8 +6,12 @@ use common;
sub read_raw() {
my (undef, undef, @all) = cat_("/proc/partitions");
grep {
- $_->{size} != 1 && # skip main extended partition
- $_->{size} != 0x3fffffff; # skip cdroms (otherwise stops cd-audios)
+ $_->{size} != 1 && # skip main extended partition
+ $_->{size} != 0x3fffffff && # skip cdroms (otherwise stops cd-audios)
+ $_->{dev} !~ /mmcblk\d+[^p]/; # only keep partitions like mmcblk0p0
+ # not mmcblk0rpmb or mmcblk0boot0 as they
+ # are not in the partition table and
+ # things will break (mga#15759)
} map {
my %l;
@l{qw(major minor size dev)} = split;
@@ -16,40 +20,27 @@ sub read_raw() {
}
sub read {
- my ($hds) = @_;
+ my ($hds, $o_ignore_fstype) = @_;
my @all = read_raw();
- my ($parts, $disks) = partition { $_->{dev} =~ /\d$/ && $_->{dev} !~ /^(sr|scd)/ } @all;
-
- my $devfs_like = any { $_->{dev} =~ m|/disc$| } @$disks;
+ my ($parts, $_disks) = partition { $_->{dev} =~ /\d$/ && $_->{dev} !~ /^(sr|scd)/ } @all;
fs::get_major_minor($hds);
- my %devfs2normal = map {
- my $hd = $_;
- my $disk = find { $_->{major} == $hd->{major} && $_->{minor} == $hd->{minor} } @$disks;
- $disk->{dev} => $_->{device};
- } @$hds;
-
my $prev_part;
foreach my $part (@$parts) {
- my $dev;
- if ($devfs_like) {
- $dev = -e "/dev/$part->{dev}" ? $part->{dev} : sprintf("0x%x%02x", $part->{major}, $part->{minor});
- $part->{rootDevice} = $devfs2normal{dirname($part->{dev}) . '/disc'};
- } else {
- $dev = $part->{dev};
- if (my $hd = find { $part->{dev} =~ /^\Q$_->{device}\E./ } @$hds) {
- put_in_hash($part, partition_table::hd2minimal_part($hd));
- }
+ my $dev = $part->{dev};
+ if (my $hd = find { $part->{dev} =~ /^\Q$_->{device}\E./ } @$hds) {
+ put_in_hash($part, partition_table::hd2minimal_part($hd));
}
+
undef $prev_part if $prev_part && ($prev_part->{rootDevice} || '') ne ($part->{rootDevice} || '');
$part->{device} = $dev;
$part->{size} *= 2; # from KB to sectors
$part->{start} = $prev_part ? $prev_part->{start} + $prev_part->{size} : 0;
require fs::type;
- put_in_hash($part, fs::type::type_subpart_from_magic($part));
+ put_in_hash($part, fs::type::type_subpart_from_magic($part)) if !$o_ignore_fstype;
$prev_part = $part;
delete $part->{dev}; # cleanup
}
@@ -59,28 +50,33 @@ sub read {
sub compare {
my ($hd) = @_;
+ eval { $hd->isa('partition_table::lvm') } and return;
+
+
my @l1 = partition_table::get_normal_parts($hd);
- my @l2 = grep { $_->{rootDevice} eq $hd->{device} } &read([$hd]);
+ my @l2 = grep { $_->{rootDevice} eq $hd->{device} } &read([$hd], 1);
#- /proc/partitions includes partition with type "empty" and a non-null size
#- so add them for comparison
my ($len1, $len2) = (int(@l1) + $hd->{primary}{nb_special_empty}, int(@l2));
- if ($len1 != $len2 && arch() ne 'ppc') {
- die sprintf(
- "/proc/partitions does not agree with drakx %d != %d:\n%s\n", $len1, $len2,
+ if ($len1 != $len2) {
+ if (find { $_->{pt_type} == 0xbf } @l1) {
+ log::l("not using /proc/partitions because of the presence of solaris extended partition"); #- cf #33866
+ } else {
+ die sprintf(
+ "/proc/partitions does not agree with drakx %d != %d for %s:\n%s\n", $len1, $len2, $hd->{device},
"/proc/partitions: " . join(", ", map { "$_->{device} ($_->{rootDevice})" } @l2));
+ }
}
$len2;
}
sub use_ {
my ($hd) = @_;
-
- partition_table::raw::zero_MBR($hd);
- $hd->{readonly} = 1;
- $hd->{getting_rid_of_readonly_allowed} = 1;
- $hd->{primary} = { normal => [ grep { $_->{rootDevice} eq $hd->{device} } &read([$hd]) ] };
+
+ require partition_table::readonly;
+ partition_table::readonly->initialize($hd, [ grep { $_->{rootDevice} eq $hd->{device} } &read([$hd]) ]);
}
1;
diff --git a/perl-install/fs/remote.pm b/perl-install/fs/remote.pm
new file mode 100644
index 000000000..ea5944a25
--- /dev/null
+++ b/perl-install/fs/remote.pm
@@ -0,0 +1,45 @@
+package fs::remote;
+
+use strict;
+use diagnostics;
+
+use fs::mount_options;
+
+
+sub new {
+ my ($class, $o_v) = @_;
+ bless($o_v || {}, $class);
+}
+
+sub server_to_string {
+ my ($_class, $server) = @_;
+ $server->{name} || $server->{ip};
+}
+sub comment_to_string {
+ my ($_class, $comment) = @_;
+ $comment;
+}
+sub to_dev {
+ my ($class, $e) = @_;
+ $class->to_dev_raw($class->server_to_string($e->{server}), $e->{name} || $e->{ip});
+}
+sub to_string {
+ my ($class, $e) = @_;
+ my $comment = $class->comment_to_string($e->{comment});
+ ($e->{name} || $e->{ip}) . ($comment ? " ($comment)" : '');
+}
+
+sub to_fullstring {
+ my ($class, $e) = @_;
+ my $comment = $class->comment_to_string($e->{comment});
+ $class->to_dev($e) . ($comment ? " ($comment)" : '');
+}
+sub to_fstab_entry_raw {
+ my ($class, $e, $fs_type) = @_;
+ my $fs_entry = { device => $class->to_dev($e), fs_type => $fs_type };
+ fs::mount_options::set_default($fs_entry);
+ $fs_entry;
+}
+
+1;
+
diff --git a/perl-install/fs/remote/davfs.pm b/perl-install/fs/remote/davfs.pm
new file mode 100644
index 000000000..890530cb9
--- /dev/null
+++ b/perl-install/fs/remote/davfs.pm
@@ -0,0 +1,99 @@
+package fs::remote::davfs;
+
+use strict;
+use diagnostics;
+
+use common;
+use fs::mount_options;
+
+sub secrets_file() { "$::prefix/etc/davfs2/secrets" }
+
+sub fstab_entry_to_credentials {
+ my ($part) = @_;
+
+ my ($options, $unknown) = fs::mount_options::unpack($part);
+ my %h = map { $_ => delete $options->{"$_="} } qw(username password);
+ foreach (qw(username password)) {
+ $h{$_} ||= 'nobody';
+ }
+ $h{mntpoint} = $part->{mntpoint} or return;
+ fs::mount_options::pack_($part, $options, $unknown), \%h;
+}
+
+sub save_credentials {
+ my ($credentials) = @_;
+ @$credentials or return;
+
+ output_with_perm(secrets_file(), 0600,
+ map { to_double_quoted($_->{mntpoint}, $_->{username}, $_->{password}) . "\n" } @$credentials);
+}
+
+sub mountpoint_credentials_save {
+ my ($mntpoint, $mount_opt) = @_;
+ my @entries = read_credentials_raw();
+ my $entry = find { $mntpoint eq $_->{mntpoint} } @entries;
+ die "mountpoint not found" if !$entry;
+ my %h;
+ foreach (@$mount_opt) {
+ my @var = split(/=/);
+ $h{$var[0]} = $var[1];
+ }
+ foreach my $key (qw(username password)) {
+ $entry->{$key} = $h{$key};
+ }
+ save_credentials(\@entries);
+}
+
+
+sub read_credentials_raw() {
+ from_double_quoted(cat_(secrets_file()));
+}
+
+sub read_credentials {
+ my ($mntpoint) = @_;
+ find { $mntpoint eq $_->{mntpoint} } read_credentials_raw();
+}
+
+# Comments are indicated by a '#' character and the rest of the line
+# is ignored. Empty lines are ignored too.
+#
+# Each line consists of two or three items separated by spaces or tabs.
+# If an item contains one of the characters space, tab, #, \ or ", this
+# character must be escaped by a preceding \. Alternatively, the item
+# may be enclosed in double quotes.
+
+sub from_double_quoted {
+ my ($file) = @_;
+ my @l;
+ my @lines = split("\n",$file);
+ foreach (@lines) {
+ my ($mnt, $user, $pass, $comment);
+ if (/^\s*(#.*)?$/) {
+ $comment = $1;
+ } else {
+ if (/^(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+))\s+(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+))(?:\s+(?:"((?:\\.|[^"])*)"|((?:\\.|[^"\s#])+)))?(?:\s*|\s*(#.*))?$/) {
+ $mnt = "$1$2";
+ $mnt =~ s/\\(.)/$1/g;
+ $user = "$3$4";
+ $user =~ s/\\(.)/$1/g;
+ $pass = "$5$6";
+ $pass =~ s/\\(.)/$1/g;
+ $comment=$7;
+ } else {
+ die "bad entry $_";
+ }
+ }
+ push @l, { 'mntpoint' => $mnt, 'username' => $user, 'password' => $pass, 'comment' => $comment };
+ }
+ @l;
+}
+
+sub to_double_quoted {
+ my (@l) = @_;
+ join(' ', map {
+ s/(["\\])/\\$1/g;
+ /\s/ ? qq("$_") : $_;
+ } @l);
+}
+
+1;
diff --git a/perl-install/fs/remote/nfs.pm b/perl-install/fs/remote/nfs.pm
new file mode 100644
index 000000000..f7a98cb69
--- /dev/null
+++ b/perl-install/fs/remote/nfs.pm
@@ -0,0 +1,74 @@
+package fs::remote::nfs;
+
+use strict;
+use diagnostics;
+
+use common;
+use fs::remote;
+use network::tools;
+use log;
+
+our @ISA = 'fs::remote';
+
+sub to_fstab_entry {
+ my ($class, $e) = @_;
+ $class->to_fstab_entry_raw($e, 'nfs');
+}
+sub comment_to_string {
+ my ($_class, $comment) = @_;
+ member($comment, qw(* 0.0.0.0/0.0.0.0 (everyone))) ? '' : $comment;
+}
+sub from_dev {
+ my ($_class, $dev) = @_;
+ $dev =~ m|(.*?):(.*)|;
+}
+sub to_dev_raw {
+ my ($_class, $server, $name) = @_;
+ $server . ':' . $name;
+}
+
+sub check {
+ my ($_class, $in) = @_;
+ $in->do_pkgs->ensure_files_are_installed([ [ qw(nfs-utils showmount) ] , [ qw(nmap nmap) ] ]);
+ require services;
+ services::start_not_running_service('rpcbind');
+ services::start('nfs-common'); #- TODO: once nfs-common is fixed, it could use start_not_running_service()
+ 1;
+}
+
+sub find_servers {
+ my @hosts;
+ my %servers;
+ my @routes = cat_("/proc/net/route");
+ @routes = reverse(@routes) if common::cmp_kernel_versions(c::kernel_version(), "2.6.39") >= 0;
+ foreach (@routes) {
+ if (/^(\S+)\s+([0-9A-F]+)\s+([0-9A-F]+)\s+[0-9A-F]+\s+\d+\s+\d+\s+(\d+)\s+([0-9A-F]+)/) {
+ my $net = network::tools::host_hex_to_dotted($2);
+ my $gateway = $3;
+ # get the netmask in binary and remove leading zeros
+ my $mask = unpack('B*', pack('h*', $5));
+ $mask =~ s/^0*//;
+ push @hosts, $net . "/" . length($mask) if $gateway eq '00000000' && $net ne '169.254.0.0';
+ }
+ }
+ # runs the nmap command on the local subnet
+ my $cmd = "/usr/bin/nmap -p 111 --open --system-dns -oG - " . (join ' ',@hosts);
+ open my $FH, "$cmd |" or die "Could not perform nmap scan - $!";
+ foreach (<$FH>) {
+ my ($ip, $name) = /^H\S+\s(\S+)\s+\((\S*)\).+Port/ or next;
+ $servers{$ip} ||= { ip => $ip, name => $name || $ip };
+ }
+ close $FH;
+ values %servers;
+}
+
+sub find_exports {
+ my ($_class, $server) = @_;
+
+ my @l;
+ run_program::raw({ timeout => 1 }, "showmount", '>', \@l, "--no-headers", "-e", $server->{ip} || $server->{name});
+
+ map { if_(/(\S+(\s*\S+)*)\s+(\S+)/, { name => $1, comment => $3, server => $server }) } @l;
+}
+
+1;
diff --git a/perl-install/fs/remote/smb.pm b/perl-install/fs/remote/smb.pm
new file mode 100644
index 000000000..d440fc174
--- /dev/null
+++ b/perl-install/fs/remote/smb.pm
@@ -0,0 +1,218 @@
+package fs::remote::smb;
+
+use strict;
+use diagnostics;
+
+use common;
+use fs::mount_options;
+use fs::remote;
+
+
+our @ISA = 'fs::remote';
+
+sub to_fstab_entry {
+ my ($class, $e) = @_;
+ my $part = $class->to_fstab_entry_raw($e, 'cifs');
+ if ($e->{server}{username}) {
+ my ($options, $unknown) = fs::mount_options::unpack($part);
+ $options->{"$_="} = $e->{server}{$_} foreach qw(username password domain);
+ fs::mount_options::pack($part, $options, $unknown);
+ }
+ $part;
+}
+sub from_dev {
+ my ($_class, $dev) = @_;
+ $dev =~ m|//(.*?)/(.*)|;
+}
+sub to_dev_raw {
+ my ($_class, $server, $name) = @_;
+ '//' . $server . '/' . $name;
+}
+
+sub check {
+ my ($_class, $in) = @_;
+ $in->do_pkgs->ensure_binary_is_installed('samba-client', 'nmblookup');
+}
+
+sub smbclient {
+ my ($server) = @_;
+ my $name = $server->{name} || $server->{ip};
+ my $ip = $server->{ip} ? "-I $server->{ip}" : '';
+ my $group = $server->{group} ? qq( -W "$server->{group}") : '';
+
+ my $U = $server->{username} ? sprintf("%s/%s%%%s", @$server{'domain', 'username', 'password'}) : '%';
+ my %h;
+ foreach (`smbclient -g -U "$U" -L "$name" $ip$group 2>/dev/null`) {
+ if (my ($type, $v1, $v2) = /(.*)\|(.*)\|(.*)/) {
+ push @{$h{$type}}, [ $v1, $v2 ];
+ } elsif (/^Error returning browse list/) {
+ push @{$h{Error}}, $_;
+ }
+ }
+ \%h;
+}
+
+sub find_servers {
+ my (undef, @l) = `nmblookup "*"; nmblookup -M -- -`;
+ s/\s.*\n// foreach @l;
+ require network::network;
+ my @servers = grep { network::network::is_ip($_) } @l;
+ return unless @servers;
+ my %servers;
+ $servers{$_}{ip} = $_ foreach @servers;
+ my ($ip, $browse);
+ foreach (`nmblookup -A @servers`) {
+ my $nb = /^Looking up status of (\S+)/ .. /^$/ or next;
+ if ($nb == 1) {
+ $ip = $1;
+ } elsif (/<00>/) {
+ $servers{$ip}{/<GROUP>/ ? 'group' : 'name'} ||= lc first(/(\S+)/);
+ } elsif (/__MSBROWSE__/) {
+ $browse ||= $servers{$ip};
+ }
+ }
+ if ($browse) {
+ my %l;
+ my $workgroups = smbclient($browse)->{Workgroup} || [];
+ foreach (@$workgroups) {
+ my ($group, $name) = map { lc($_) } @$_;
+
+ # already done
+ next if any { $group eq $_->{group} } values %servers;
+
+ $l{$name} = $group;
+ }
+ if (my @l = keys %l) {
+ foreach (`nmblookup @l`) {
+ $servers{$1} = { name => $2, group => $l{$2} } if /(\S+)\s+([^<]+)<00>/;
+ }
+ }
+ }
+ values %servers;
+}
+
+sub find_exports {
+ my ($_class, $server) = @_;
+ my @l;
+
+ my $browse = smbclient($server);
+ if (my $err = find { /NT_STATUS_/ } @{$browse->{Error} || []}) {
+ die $err;
+ }
+ foreach (@{$browse->{Disk} || []}) {
+ my ($name, $comment) = @$_;
+ push @l, { name => $name, type => 'Disk', comment => $comment, server => $server }
+ if $name !~ /\$$/ && $name !~ /netlogon|NETLOGON|SYSVOL/;
+ }
+ @l;
+}
+
+sub authentications_available {
+ my ($server) = @_;
+ map { if_(/^auth.\Q$server->{name}.\E(.*)/, $1) } all("/etc/samba");
+}
+
+sub to_credentials {
+ my ($server_name, $username) = @_;
+ $username or die 'to_credentials';
+ "/etc/samba/auth.$server_name.$username";
+}
+
+sub fstab_entry_to_credentials {
+ my ($part) = @_;
+
+ my ($server_name) = fs::remote::smb->from_dev($part->{device}) or return;
+
+ my ($options, $unknown) = fs::mount_options::unpack($part);
+ $options->{'username='} && $options->{'password='} or return;
+ my %h = map { $_ => delete $options->{"$_="} } qw(username password);
+ $h{file} = $options->{'credentials='} = to_credentials($server_name, $h{username});
+ fs::mount_options::pack_($part, $options, $unknown), \%h;
+}
+
+sub remove_bad_credentials {
+ my ($server) = @_;
+ unlink to_credentials($server->{name}, $server->{username});
+}
+
+sub save_credentials {
+ my ($credentials) = @_;
+ my $file = $credentials->{file};
+ output_with_perm("$::prefix$file", 0640, map { "$_=$credentials->{$_}\n" } qw(username password));
+}
+
+
+sub read_credentials_raw {
+ my ($file) = @_;
+ my %h = map { /(.*?)\s*=\s*(.*)/ } cat_("$::prefix$file");
+ \%h;
+}
+
+sub read_credentials {
+ my ($server, $username) = @_;
+ put_in_hash($server, read_credentials_raw(to_credentials($server->{name}, $username)));
+}
+
+
+sub write_smb_conf {
+ my ($domain) = @_;
+
+ #- was going to just have a canned config in samba-winbind
+ #- and replace the domain, but sylvestre/buchan did not bless it yet
+
+ my $f = "$::prefix/etc/samba/smb.conf";
+ rename $f, "$f.orig";
+ output($f, "
+[global]
+ workgroup = $domain
+ server string = Samba Server %v
+ security = domain
+ encrypt passwords = Yes
+ password server = *
+ log file = /var/log/samba/log.%m
+ max log size = 50
+ socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
+ unix charset = ISO8859-15
+ os level = 18
+ local master = No
+ dns proxy = No
+ idmap uid = 10000-20000
+ idmap gid = 10000-20000
+ winbind separator = +
+ template homedir = /home/%D/%U
+ template shell = /bin/bash
+ winbind use default domain = yes
+");
+}
+
+sub write_smb_ads_conf {
+ my ($domain, $realm) = @_;
+
+ #- was going to just have a canned config in samba-winbind
+ #- and replace the domain, but sylvestre/buchan did not bless it yet
+
+ my $f = "$::prefix/etc/samba/smb.conf";
+ rename $f, "$f.orig";
+ output($f, "
+[global]
+ workgroup = $domain
+ realm = $realm
+ server string = Samba Member %v
+ security = ads
+ encrypt passwords = Yes
+ password server = *
+ log file = /var/log/samba/log.%m
+ max log size = 50
+ socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
+ os level = 18
+ local master = No
+ dns proxy = No
+ winbind uid = 10000-20000
+ winbind gid = 10000-20000
+ winbind separator = +
+ template homedir = /home/%D/%U
+ template shell = /bin/bash
+ winbind use default domain = yes
+");
+}
+1;
diff --git a/perl-install/fs/type.pm b/perl-install/fs/type.pm
index 0fa20c2c8..141d5b5e2 100644
--- a/perl-install/fs/type.pm
+++ b/perl-install/fs/type.pm
@@ -1,4 +1,4 @@
-package fs::type; # $Id$
+package fs::type;
use diagnostics;
use strict;
@@ -6,11 +6,20 @@ use strict;
use common;
use devices;
+=head1 SYNOPSYS
+
+B<fs::type> enables to perform various tests on filesystem types.
+
+=head1 Functions
+
+=over
+
+=cut
our @ISA = qw(Exporter);
our @EXPORT = qw(
- isEmpty isExtended isTrueLocalFS isTrueFS isDos isSwap isOtherAvailableFS isRawLVM isRawRAID isRAID isLVM isMountableRW isNonMountable isPartOfLVM isPartOfRAID isPartOfLoopback isLoopback isMounted isBusy isSpecial isApple isAppleBootstrap isWholedisk isFat_or_NTFS
- maybeFormatted set_isFormatted
+ isBlockCheckable isEmpty isExtended isFormatable isTrueLocalFS isTrueFS isDos isSwap isOtherAvailableFS isRawLVM isRawRAID isRawLUKS isRAID isLVM isLUKS isMountableRW isNonMountable isPartOfLVM isPartOfRAID isPartOfLoopback isLoopback isMounted isBusy isSpecial isApple isAppleBootstrap isBIOS_GRUB isESP isFat_or_NTFS isnormal_Fat_or_NTFS isRecovery
+ maybeFormatted set_isFormatted defaultFS
);
@@ -22,24 +31,25 @@ my (%type_name2pt_type, %type_name2fs_type, %fs_type2pt_type, %pt_type2fs_type,
0x82 => 'swap', 'Linux swap',
0x83 => 'ext2', 'Linux native',
0x83 => 'ext3', 'Journalised FS: ext3',
- 0x83 => 'reiserfs', 'Journalised FS: ReiserFS',
-if_(arch() =~ /ppc|i.86|ia64|x86_64/,
- 0x83 => 'xfs', 'Journalised FS: XFS',
+ 0x83 => 'ext4', 'Journalised FS: ext4',
+ 0x83 => 'btrfs', 'Journalised FS: Btrfs',
+(is_uefi() ?
+ (0xef => 'vfat', 'EFI System Partition') :
+ ('BIOS_GRUB' => 'BIOS_GRUB', 'BIOS boot or Empty partition')
),
-if_(arch() =~ /ppc|i.86/,
+if_(arch() =~ /i.86|x86_64/,
+ 0x83 => 'xfs', 'Journalised FS: XFS',
0x83 => 'jfs', 'Journalised FS: JFS',
-),
-if_(arch() =~ /i.86|ia64|x86_64/,
0x0b => 'vfat', 'FAT32',
-),
-if_(arch() =~ /ppc/,
- 0x401 => '', 'Apple Bootstrap',
- 0x402 => 'hfs', 'Apple HFS Partition',
- 0x41 => '', 'PPC PReP Boot',
+ 0x07 => 'ntfs-3g', 'NTFS-3G',
+ 0x07 => 'ntfs', 'NTFS',
+ 0x07 => 'ntfs3', 'NTFS3',
+ 0x07 => 'exfat', 'exFAT',
),
],
- less_important => [
+ non_fs_type => [
+ 0x83 => '', 'Encrypted',
0x8e => '', 'Linux Logical Volume Manager',
0xfd => '', 'Linux RAID',
],
@@ -51,34 +61,14 @@ if_(arch() =~ /ppc/,
0x85 => '', 'Linux extended',
],
- backward_compatibility => [
- 0x183 => 'reiserfs', 'reiserfs (deprecated)',
- 0x283 => 'xfs', 'xfs (deprecated)',
- 0x383 => 'jfs', 'jfs (deprecated)',
- 0x483 => 'ext3', 'ext3 (deprecated)',
- ],
-
other => [
- if_(arch() =~ /^ia64/,
- 0x100 => '', 'Various',
-), if_(arch() =~ /^ppc/,
- 0x401 => 'apple', 'Apple Partition',
-), if_(arch() =~ /^sparc/,
- 0x01 => 'ufs', 'SunOS boot',
- 0x02 => 'ufs', 'SunOS root',
- 0x03 => '', 'SunOS swap',
- 0x04 => 'ufs', 'SunOS usr',
- 0x05 => '', 'Whole disk',
- 0x06 => 'ufs', 'SunOS stand',
- 0x07 => 'ufs', 'SunOS var',
- 0x08 => 'ufs', 'SunOS home',
-), if_(arch() =~ /^i.86|x86_64/,
+ if_(arch() =~ /^i.86|x86_64/,
0x01 => 'vfat', 'FAT12',
0x02 => '', 'XENIX root',
0x03 => '', 'XENIX usr',
0x04 => 'vfat', 'FAT16 <32M',
0x06 => 'vfat', 'FAT16',
- 0x07 => (arch() =~ /^ppc/ ? 'hpfs' : 'ntfs'), 'NTFS (or HPFS)',
+ 0x07 => 'hpfs', 'HPFS',
0x08 => '', 'AIX',
),
0x09 => '', 'AIX bootable',
@@ -92,16 +82,14 @@ if_(arch() =~ /ppc/,
0x16 => '', 'Hidden FAT16',
0x17 => 'ntfs', 'Hidden HPFS/NTFS',
0x18 => '', 'AST SmartSleep',
- 0x1b => 'vfat', 'Hidden W95 FAT32',
- 0x1c => 'vfat', 'Hidden W95 FAT32 (LBA)',
- 0x1e => 'vfat', 'Hidden W95 FAT16 (LBA)',
+ 0x1b => 'vfat', 'Hidden W95 FAT32', # \
+ 0x1c => 'vfat', 'Hidden W95 FAT32 (LBA)', # > don't change label, it's used to know if it's not a boot partition in bootloader.pm
+ 0x1e => 'vfat', 'Hidden W95 FAT16 (LBA)', # /
0x24 => '', 'NEC DOS',
0x39 => '', 'Plan 9',
0x3c => '', 'PartitionMagic recovery',
0x40 => '', 'Venix 80286',
-if_(arch() !~ /ppc/,
0x41 => '', 'PPC PReP Boot',
-),
0x42 => '', 'SFS',
0x4d => '', 'QNX4.x',
0x4e => '', 'QNX4.x 2nd part',
@@ -122,10 +110,12 @@ if_(arch() !~ /ppc/,
0x75 => '', 'PC/IX',
0x80 => '', 'Old Minix',
0x81 => '', 'Minix / old Linux',
- 0x83 => 'reiser4', 'Journalised FS: Reiser4',
+ 0x83 => 'f2fs', 'Journalised FS: F2FS',
+ 0x83 => 'reiserfs', 'Journalised FS: ReiserFS',
+ 0x83 => 'nilfs2', 'Journalised FS: NILFS2',
0x84 => '', 'OS/2 hidden C: drive',
- 0x86 => '', 'NTFS volume set',
- 0x87 => '', 'NTFS volume set ',
+ 0x86 => '', 'NTFS volume set (0x86)',
+ 0x87 => '', 'NTFS volume set (0x87)',
0x93 => '', 'Amoeba',
0x94 => '', 'Amoeba BBT',
0x9f => '', 'BSD/OS',
@@ -154,7 +144,6 @@ if_(arch() !~ /ppc/,
0xe4 => '', 'SpeedStor (FAT-16)',
0xeb => 'befs', 'BeOS fs',
0xee => '', 'EFI GPT',
- 0xef => 'vfat', 'EFI (FAT-12/16/32)',
0xf0 => '', 'Linux/PA-RISC boot',
0xf4 => '', 'SpeedStor (large part.)',
0xf2 => '', 'DOS secondary',
@@ -181,16 +170,26 @@ if_(arch() !~ /ppc/,
}
-sub type_names() {
+sub type_names {
+ my ($expert, $o_hd) = @_;
my @l = @{$type_names{important}};
- push @l, @{$type_names{less_important}}, sort @{$type_names{other}} if $::expert;
- @l;
+ push @l, grep { $_ ne 'Encrypted' } @{$type_names{non_fs_type}};
+ push @l, sort @{$type_names{other}} if $expert;
+ # not show partition types which have no associated filesystem for LVM LV:
+ if ($o_hd && isLVM($o_hd)) {
+ @l = grep { $type_name2fs_type{$_} } @l;
+ @l = uniq_ { $type_name2fs_type{$_} } @l;
+ (@l, @{$type_names{non_fs_type}});
+ } else {
+ @l;
+ }
}
sub type_name2subpart {
my ($name) = @_;
exists $type_name2fs_type{$name} &&
- { fs_type => $type_name2fs_type{$name}, pt_type => $type_name2pt_type{$name} };
+ { type_name => $name,
+ fs_type => $type_name2fs_type{$name}, pt_type => $type_name2pt_type{$name} };
}
sub part2type_name {
@@ -251,25 +250,6 @@ sub set_type_subpart {
}
}
-
-my @partitions_signatures = (
- (map { [ 'Linux Logical Volume Manager', 0x200 * $_ + 0x18, "LVM2" ] } 0 .. 3),
- [ 'Linux Logical Volume Manager', 0, "HM\1\0" ],
- [ 'ext2', 0x438, "\x53\xEF" ],
- [ 'reiserfs', 0x10034, "ReIsErFs" ],
- [ 'reiserfs', 0x10034, "ReIsEr2Fs" ],
- [ 'xfs', 0, 'XFSB', 0x200, 'XAGF', 0x400, 'XAGI' ],
- [ 'jfs', 0x8000, 'JFS1' ],
- [ 'swap', 4086, "SWAP-SPACE" ],
- [ 'swap', 4086, "SWAPSPACE2" ],
- [ 'ntfs', 0x1FE, "\x55\xAA", 0x3, "NTFS" ],
- [ 'FAT32', 0x1FE, "\x55\xAA", 0x52, "FAT32" ],
-if_(arch() !~ /^sparc/,
- [ 'FAT16', 0x1FE, "\x55\xAA", 0x36, "FAT" ],
- [ 'iso9660', 0x8001, "CD001" ],
-),
-);
-
sub fs_type_from_magic {
my ($part) = @_;
if (exists $part->{fs_type_from_magic}) {
@@ -280,72 +260,142 @@ sub fs_type_from_magic {
}
}
+sub call_blkid {
+ my ($part) = @_;
+
+ # IMPORTANT: Always use the -p argument with blkid. See r7324 commit msg
+ my %h = map {
+ if_(/(.*?)=(.*)/, $1 => $2);
+ } run_program::get_stdout_raw({ timeout => 30 }, 'blkid', '2>', '/dev/null', '-o', 'udev', '-p', devices::make($part->{device}));
+
+ \%h;
+}
+
sub type_subpart_from_magic {
my ($part) = @_;
- my $dev = devices::make($part->{device});
-
- my $check_md = sub {
- my ($F) = @_;
- my $MD_RESERVED_SECTORS = 128;
- my $sector = round_down($part->{size}, $MD_RESERVED_SECTORS) - $MD_RESERVED_SECTORS; #- MD_NEW_SIZE_SECTORS($part->{size})
- if (c::lseek_sector(fileno $F, $sector, 0)) {
- my $tmp;
- my $signature = "\xfc\x4e\x2b\xa9";
- sysread($F, $tmp, length $signature);
- $tmp eq $signature and return "Linux RAID";
- }
- '';
- };
- my $t = typeFromMagic($dev,
- if_($part->{size}, $check_md),
- @partitions_signatures) or return;
-
- my $p = type_name2subpart($t) || fs_type2subpart($t) || internal_error("unknown name/fs $t");
- if ($p->{fs_type} eq 'ext2') {
- #- there is no magic to differentiate ext3 and ext2. Using libext2fs
- #- to check if it has a journal
- $p->{fs_type} = 'ext3' if c::is_ext3($dev);
+ my $ids = call_blkid($part);
+
+ my $p;
+ if ($ids->{ID_FS_USAGE} eq 'raid') {
+ my $name = {
+ linux_raid_member => "Linux RAID",
+ LVM1_member => 'Linux Logical Volume Manager',
+ LVM2_member => 'Linux Logical Volume Manager',
+ }->{$ids->{ID_FS_TYPE}};
+
+ $p = type_name2subpart($name) if $name;
+ } elsif ($ids->{ID_FS_USAGE} eq 'crypto') {
+ $p = type_name2subpart('Encrypted');
+ } elsif (my $fs_type = $ids->{ID_FS_TYPE}) {
+ $fs_type = 'ntfs-3g' if $fs_type eq 'ntfs';
+ $p = fs_type2subpart($fs_type) or log::l("unknown filesystem $fs_type returned by blkid");
+ }
+
+ if ($p) {
+ $p->{fs_type} = '' if $part->{pt_type} eq 'BIOS_GRUB' && $p->{fs_type} ne 'iso9660';
+ $part->{fs_type_from_magic} = $p->{fs_type};
+ $p->{device_LABEL} = $ids->{ID_FS_LABEL} if $ids->{ID_FS_LABEL};
+ $p->{device_UUID} = $ids->{ID_FS_UUID} if $ids->{ID_FS_UUID};
+ log::l("blkid gave: $p->{fs_type} $p->{device_UUID} $p->{device_LABEL}");
}
- $part->{fs_type_from_magic} = $p->{fs_type};
$p;
}
-sub true_local_fs_types() { qw(ext3 ext2 reiserfs xfs jfs) }
-
-sub isEmpty { !$_[0]{fs_type} && $_[0]{pt_type} == 0 }
-sub isEfi { arch() =~ /ia64/ && $_[0]{pt_type} == 0xef }
-sub isWholedisk { arch() =~ /^sparc/ && $_[0]{pt_type} == 5 }
-sub isExtended { arch() !~ /^sparc/ && ($_[0]{pt_type} == 5 || $_[0]{pt_type} == 0xf || $_[0]{pt_type} == 0x85) }
-sub isRawLVM { $_[0]{pt_type} == 0x8e }
-sub isRawRAID { $_[0]{pt_type} == 0xfd }
+# helpers
+sub defaultFS() { 'ext4' }
+sub true_local_fs_types() { qw(btrfs ext3 ext2 ext4 f2fs reiserfs xfs jfs) }
+
+sub isEmpty { !$_[0]{fs_type} && !$_[0]{pt_type} }
+sub isBIOS_GRUB { $_[0]{pt_type} eq 'BIOS_GRUB' }
+sub isESP { $_[0]{pt_type} == 0xef && member($_[0]{fs_type}, qw(fat32 vfat)) }
+sub isExtended { $_[0]{pt_type} == 5 || $_[0]{pt_type} == 0xf || $_[0]{pt_type} == 0x85 }
+sub isBlockCheckable { !member($_[0]{fs_type}, qw(btrfs hfs ntfs ntfs-3g reiserfs xfs)) }
+sub isRawLVM { $_[0]{pt_type} == 0x8e || $_[0]{type_name} eq 'Linux Logical Volume Manager' }
+sub isRawRAID { $_[0]{pt_type} == 0xfd || $_[0]{type_name} eq 'Linux RAID' }
+sub isRawLUKS { $_[0]{type_name} eq 'Encrypted' }
sub isSwap { $_[0]{fs_type} eq 'swap' }
-sub isDos { arch() !~ /^sparc/ && ${{ 1 => 1, 4 => 1, 6 => 1 }}{$_[0]{pt_type}} }
-sub isFat_or_NTFS { member($_[0]{fs_type}, 'vfat', 'ntfs') }
+sub isDos { ${{ 1 => 1, 4 => 1, 6 => 1 }}{$_[0]{pt_type}} }
+sub isFat_or_NTFS { member($_[0]{fs_type}, qw(vfat ntfs ntfs3 ntfs-3g)) }
+sub isnormal_Fat_or_NTFS { grep { isFat_or_NTFS($_) && !isESP($_) && !isRecovery($_) } @_ }
sub isApple { $_[0]{pt_type} == 0x401 && defined $_[0]{isDriver} }
sub isAppleBootstrap { $_[0]{pt_type} == 0x401 && defined $_[0]{isBoot} }
+sub isRecovery {
+ isFat_or_NTFS($_[0]) && ($_[0]{type_name} =~ /^Hidden/ ||
+ $_[0]{pt_type} == 0x12 || # "Compaq diagnostics"
+ member($_[0]{device_LABEL} ,
+ # Extracted from /usr/lib/udev/rules.d/80-udisks2.rules
+ # Hopefuly we'll ask to udev/udisk2 someday
+ # generated by grep Recovery /usr/lib/udev/rules.d/80-udisks2.rules :
+ qw(Recovery RECOVERY Lenovo_Recovery HP_RECOVERY Recovery_Partition DellUtility DellRestore IBM_SERVICE SERVICEV001 SERVICEV002 SYSTEM_RESERVED System_Reserved WINRE_DRV DIAGS IntelRST),
+ # gathered over the years (Hald, mga#1371, mga#15999):
+ qw(PQSERVICE Packard_Bell Push_Button_Reset SYSTEM_DRV))
+ );
+}
+
+=item isTrueLocalFS($part)
+
+Like isTrueFS(), to make a distinction between ext3/reiserfs/... and NFS
+ => allow /home on NFS
+
+=cut
+
+sub isTrueFS { isTrueLocalFS($_[0]) || $_[0]{fs_type} eq 'nfs' }
+
+=item isTrueFS($part)
+
+Is is a general purpose file system with the right Unix properties
+
+=cut
-sub isTrueFS { isTrueLocalFS($_[0]) || member($_[0]{fs_type}, qw(nfs)) }
sub isTrueLocalFS { member($_[0]{fs_type}, true_local_fs_types()) }
-sub isOtherAvailableFS { isEfi($_[0]) || isFat_or_NTFS($_[0]) || member($_[0]{fs_type}, 'ufs', 'hfs', 'iso9660') } #- other OS that linux can access its filesystem
+=item isOtherAvailableFS($part)
+
+Is it another OS that linux can access its filesystem
+
+=cut
+
+sub isOtherAvailableFS { isESP($_[0]) || isFat_or_NTFS($_[0]) || member($_[0]{fs_type}, 'ufs', 'hfs', 'iso9660', 'nilfs2', 'exfat') }
sub isMountableRW { (isTrueFS($_[0]) || isOtherAvailableFS($_[0])) && $_[0]{fs_type} ne 'ntfs' }
+sub cannotBeMountable {
+ my ($part) = @_;
+ isRawRAID($part) || isRawLUKS($part) || isRawLVM($part) || isBIOS_GRUB($part);
+}
+
+=item isFormatable($part)
+
+Is not a special sg that cannot be mounted/formatted (parts of RAID/LVM, BIOS_GRUB). Basically the reverse of cannotBeMountable().
+
+=cut
+
+sub isFormatable {
+ my ($part) = @_;
+ !cannotBeMountable($part);
+}
+
sub isNonMountable {
my ($part) = @_;
- isRawRAID($part) || isRawLVM($part) || $part->{fs_type} eq 'ntfs' && !$part->{isFormatted} && $part->{notFormatted};
+ cannotBeMountable($part) || $part->{fs_type} eq 'ntfs' && !$part->{isFormatted} && $part->{notFormatted};
}
sub isPartOfLVM { defined $_[0]{lvm} }
sub isPartOfRAID { defined $_[0]{raid} }
sub isPartOfLoopback { defined $_[0]{loopback} }
-sub isRAID { $_[0]{device} =~ /^md/ }
+sub isRAID { $_[0]{device} =~ /^md/ && defined $_[0]{level} }
sub isUBD { $_[0]{device} =~ /^ubd/ } #- should be always true during an $::uml_install
sub isLVM { $_[0]{VG_name} || $_[0]{lv_name} }
+sub isLUKS { defined $_[0]{dmcrypt_name} }
sub isLoopback { defined $_[0]{loopback_file} }
sub isMounted { $_[0]{isMounted} }
-sub isBusy { isMounted($_[0]) || isPartOfRAID($_[0]) || isPartOfLVM($_[0]) || isPartOfLoopback($_[0]) }
+sub isBusy { isMounted($_[0]) || isPartOfRAID($_[0]) || isPartOfLVM($_[0]) || $_[0]{dm_active} || isPartOfLoopback($_[0]) }
sub isSpecial { isRAID($_[0]) || isLVM($_[0]) || isLoopback($_[0]) || isUBD($_[0]) }
-#- not for partitions, but for hds:
+=item is_dmraid($hd)
+
+Check that a disk (not a partition) is in a fake/soft RAID
+
+=cut
+
sub is_dmraid { $_[0]{bus} =~ /^dmraid_/ }
sub can_be_this_fs_type {
@@ -360,7 +410,7 @@ sub can_be_one_of_those_fs_types {
sub maybeFormatted {
my ($part) = @_;
- $part->{isFormatted} || !$part->{notFormatted} && !$part->{bad_fs_type_magic};
+ $part->{isFormatted} || !$part->{notFormatted} && (!$part->{bad_fs_type_magic} || $part->{options} =~ /encrypted/);
}
sub set_isFormatted {
my ($part, $val) = @_;
@@ -370,22 +420,37 @@ sub set_isFormatted {
delete $part->{fs_type_from_magic};
}
-#- do this before modifying $part->{fs_type}
+=item check($fs_type, $_hd, $part)
+
+Called before before modifying $part->{fs_type}
+
+=cut
+
sub check {
my ($fs_type, $_hd, $part) = @_;
- $fs_type eq "jfs" && $part->{size} < 16 << 11 and die N("You can not use JFS for partitions smaller than 16MB");
- $fs_type eq "reiserfs" && $part->{size} < 32 << 11 and die N("You can not use ReiserFS for partitions smaller than 32MB");
+ $fs_type eq "jfs" && $part->{size} < MB(16) and die N("You cannot use JFS for partitions smaller than 16MB");
+ $fs_type eq "reiserfs" && $part->{size} < MB(32) and die N("You cannot use ReiserFS for partitions smaller than 32MB");
+ $fs_type eq "btrfs" && $part->{size} < MB(256) and die N("You cannot use btrfs for partitions smaller than 256MB");
}
sub guessed_by_mount() {
grep { $_ && !/nodev/ } chomp_(cat_('/etc/filesystems'));
}
-sub directories_needed_to_boot() {
+sub directories_needed_to_boot_not_ESP() {
qw(/ /usr /var /boot /tmp);
}
+sub directories_needed_to_boot() {
+ directories_needed_to_boot_not_ESP(), '/boot/EFI';
+}
sub carry_root_loopback {
my ($part) = @_;
any { $_->{mntpoint} eq '/' } @{$part->{loopback} || []};
}
+
+=back
+
+=cut
+
+1;
diff --git a/perl-install/fs/wild_device.pm b/perl-install/fs/wild_device.pm
index 8fd38b0ce..ff5a32253 100644
--- a/perl-install/fs/wild_device.pm
+++ b/perl-install/fs/wild_device.pm
@@ -1,8 +1,8 @@
-package fs::wild_device; # $Id$
+package fs::wild_device;
use diagnostics;
use strict;
-
+use devices;
use common;
@@ -11,17 +11,19 @@ sub analyze {
if ($dev =~ m!^/u?dev/(.*)!) {
'dev', $dev;
- } elsif ($dev !~ m!^/! && (-e "/dev/$dev" || -e "$::prefix/dev/$dev")) {
+ } elsif ($dev !~ m!^/! && (-e "/dev/$dev" || -e "/dev/$dev")) {
'dev', "/dev/$dev";
} elsif ($dev =~ /^LABEL=(.*)/) {
'label', $1;
- } elsif ($dev eq 'none' || $dev eq 'rootfs') {
+ } elsif ($dev =~ /^UUID=(.*)/) {
+ 'uuid', $1;
+ } elsif (member($dev, qw(none rootfs))) {
'virtual';
- } elsif ($dev =~ m!^(\S+):/\w!) {
+ } elsif ($dev =~ m!^(\S+):/(\w|$)!) {
'nfs';
} elsif ($dev =~ m!^//\w!) {
'smb';
- } elsif ($dev =~ m!^http://!) {
+ } elsif ($dev =~ m!^https?://!) {
'dav';
}
}
@@ -34,32 +36,38 @@ sub to_subpart {
if (my ($kind, $val) = analyze($dev)) {
if ($kind eq 'label') {
$part->{device_LABEL} = $val;
+ } elsif ($kind eq 'uuid') {
+ $part->{device_UUID} = $val;
} elsif ($kind eq 'dev') {
my %part = (faked_device => 0);
- if (my $rdev = (stat "$::prefix$dev")[6]) {
+ if (my $rdev = (stat "$dev")[6]) {
($part{major}, $part{minor}) = unmakedev($rdev);
}
- my $symlink = readlink("$::prefix$dev");
+ my $symlink = $dev !~ m!mapper/! ? readlink("$dev") : undef;
$dev =~ s!/u?dev/!!;
- if ($symlink && $symlink =~ m|^[^/]+$|) {
- $part{device_alias} = $dev;
- $dev = $symlink;
+ if ($symlink && $symlink !~ m!^/!) {
+ my $keep = 1;
+ if ($symlink =~ m!/! || $dev =~ m!/!) {
+ $symlink = MDK::Common::File::concat_symlink("/dev/" . dirname($dev), $symlink);
+ $symlink =~ s!^/dev/!! or $keep = 0;
+ }
+ if ($keep) {
+ $part{device_LABEL} = $1 if $dev =~ m!^disk/by-label/(.*)!;
+ $part{device_UUID} = $1 if $dev =~ m!^disk/by-uuid/(.*)!;
+ $part{device_alias} = $dev;
+ $dev = $symlink;
+ }
}
-
- if (my (undef, $part_number) = $dev =~ m!/(disc|part(\d+))$!) {
- $part{part_number} = $part_number if $part_number;
- $part{devfs_device} = $dev;
- } else {
- my $part_number = devices::part_number(\%part);
- $part{part_number} = $part_number if $part_number;
+ if (my $part_number = devices::part_number(\%part)) {
+ $part{part_number} = $part_number;
}
$part{device} = $dev;
return \%part;
}
} else {
- if ($dev =~ m!^/! && -f "$::prefix$dev") {
+ if ($dev =~ m!^/! && -f "$dev") {
#- it must be a loopback file or directory to bind
} else {
log::l("part_from_wild_device_name: unknown device $dev");
@@ -68,15 +76,21 @@ sub to_subpart {
$part;
}
+sub _prefer_device_UUID {
+ my ($part) = @_;
+ $part->{prefer_device_UUID} ||
+ !$::no_uuid_by_default && devices::should_prefer_UUID($part->{device});
+}
+
sub from_part {
my ($prefix, $part) = @_;
if ($part->{prefer_device_LABEL}) {
'LABEL=' . $part->{device_LABEL};
- } elsif ($part->{prefer_devfs_name}) {
- "/dev/$part->{devfs_device}";
} elsif ($part->{device_alias}) {
"/dev/$part->{device_alias}";
+ } elsif (!$part->{prefer_device} && $part->{device_UUID} && _prefer_device_UUID($part)) {
+ 'UUID=' . $part->{device_UUID};
} else {
my $faked_device = exists $part->{faked_device} ?
$part->{faked_device} :
diff --git a/perl-install/fsedit.pm b/perl-install/fsedit.pm
index 241354563..d209b0196 100644
--- a/perl-install/fsedit.pm
+++ b/perl-install/fsedit.pm
@@ -1,8 +1,9 @@
-package fsedit; # $Id$
+package fsedit;
use diagnostics;
use strict;
use vars qw(%suggestions);
+use feature 'state';
#-######################################################################################
#- misc imports
@@ -19,34 +20,56 @@ use devices;
use log;
use fs;
+# min_hd_size: only suggest this partition if the hd size is bigger than that
%suggestions = (
N_("simple") => [
- { mntpoint => "/", size => 300 << 11, fs_type => 'ext3', ratio => 5, maxsize => 6000 << 11 },
- { mntpoint => "swap", size => 64 << 11, fs_type => 'swap', ratio => 1, maxsize => 1100 << 11 },
- { mntpoint => "/home", size => 300 << 11, fs_type => 'ext3', ratio => 3 },
+ { mntpoint => "/", size => MB(300), fs_type => defaultFS(), ratio => 6, maxsize => MB(51500) },
+ { mntpoint => "swap", size => MB(256), fs_type => 'swap', ratio => 1, maxsize => MB(4096) },
+ { mntpoint => "/home", size => MB(300), fs_type => defaultFS(), ratio => 12, min_hd_size => MB(51200) },
], N_("with /usr") => [
- { mntpoint => "/", size => 250 << 11, fs_type => 'ext3', ratio => 1, maxsize => 2000 << 11 },
- { mntpoint => "swap", size => 64 << 11, fs_type => 'swap', ratio => 1, maxsize => 1100 << 11 },
- { mntpoint => "/usr", size => 300 << 11, fs_type => 'ext3', ratio => 4, maxsize => 4000 << 11 },
- { mntpoint => "/home", size => 100 << 11, fs_type => 'ext3', ratio => 3 },
+ { mntpoint => "/", size => MB(250), fs_type => defaultFS(), ratio => 1, maxsize => MB(8000) },
+ { mntpoint => "swap", size => MB(64), fs_type => 'swap', ratio => 1, maxsize => MB(4000) },
+ { mntpoint => "/usr", size => MB(300), fs_type => defaultFS(), ratio => 4, maxsize => MB(8000) },
+ { mntpoint => "/home", size => MB(100), fs_type => defaultFS(), ratio => 3, min_hd_size => MB(10000) },
], N_("server") => [
- { mntpoint => "/", size => 150 << 11, fs_type => 'ext3', ratio => 1, maxsize => 800 << 11 },
- { mntpoint => "swap", size => 64 << 11, fs_type => 'swap', ratio => 2, maxsize => 1600 << 11 },
- { mntpoint => "/usr", size => 300 << 11, fs_type => 'ext3', ratio => 4, maxsize => 4000 << 11 },
- { mntpoint => "/var", size => 200 << 11, fs_type => 'ext3', ratio => 3 },
- { mntpoint => "/home", size => 150 << 11, fs_type => 'ext3', ratio => 3 },
- { mntpoint => "/tmp", size => 150 << 11, fs_type => 'ext3', ratio => 2, maxsize => 1000 << 11 },
+ { mntpoint => "/", size => MB(150), fs_type => defaultFS(), ratio => 1, maxsize => MB(8000) },
+ { mntpoint => "swap", size => MB(64), fs_type => 'swap', ratio => 2, maxsize => MB(4000) },
+ { mntpoint => "/usr", size => MB(300), fs_type => defaultFS(), ratio => 4, maxsize => MB(8000) },
+ { mntpoint => "/var", size => MB(200), fs_type => defaultFS(), ratio => 3 },
+ { mntpoint => "/home", size => MB(150), fs_type => defaultFS(), ratio => 3, min_hd_size => MB(10000) },
+ { mntpoint => "/tmp", size => MB(150), fs_type => defaultFS(), ratio => 2, maxsize => MB(4000) },
],
);
-foreach (values %suggestions) {
- if (arch() =~ /ia64/) {
- @$_ = ({ mntpoint => "/boot/efi", size => 50 << 11, pt_type => 0xef, ratio => 1, maxsize => 150 << 11 }, @$_);
+my %bck_suggestions = %suggestions;
+
+sub init_mntpnt_suggestions {
+ my ($all_hds, $o_target, $o_force) = @_;
+
+ my $device = $o_target ? $o_target->{device} : 'all';
+ state $last_device;
+ return if $device eq $last_device && !$o_force;
+ $last_device = $device;
+
+ #- If installing on a removable device, assume that the user wants that device to be self-bootable.
+ my $is_removable = $o_target && $o_target->{is_removable};
+ my @fstab = $is_removable ? partition_table::get_normal_parts($o_target) : fs::get::fstab($all_hds);
+
+ my $mntpoint;
+ # only suggests /boot/EFI if there's not already one:
+ require fs::any;
+ if (is_uefi()) {
+ if (!any { isESP($_) } @fstab) {
+ $mntpoint = { mntpoint => "/boot/EFI", size => MB(100), pt_type => 0xef, ratio => 1, maxsize => MB(300) };
+ }
+ }
+ foreach (keys %suggestions) {
+ $suggestions{$_} = [ if_($mntpoint, $mntpoint), @{$bck_suggestions{$_}} ];
}
}
my @suggestions_mntpoints = (
"/var/ftp", "/var/www", "/boot", '/usr/local', '/opt',
- arch() =~ /sparc/ ? "/mnt/sunos" : arch() =~ /ppc/ ? "/mnt/macos" : "/mnt/windows",
+ "/mnt/windows",
);
#-######################################################################################
@@ -59,11 +82,11 @@ sub recompute_loopbacks {
}
sub raids {
- my ($hds) = @_;
+ my ($hds, $raw_hds) = @_;
my @parts = fs::get::hds_fstab(@$hds);
- my @l = grep { isRawRAID($_) } @parts or return [];
+ my @l = grep { isRawRAID($_) } ( @parts, @$raw_hds ) or return [];
log::l("looking for raids in " . join(' ', map { $_->{device} } @l));
@@ -72,9 +95,29 @@ sub raids {
raid::get_existing(@l);
}
+sub dmcrypts {
+ my ($all_hds) = @_;
+
+ my @parts = fs::get::fstab($all_hds);
+
+ my @l = grep { fs::type::isRawLUKS($_) } @parts or return;
+
+ log::l("using dm-crypt from " . join(' ', map { $_->{device} } @l));
+
+ require fs::dmcrypt;
+ fs::dmcrypt::read_crypttab($all_hds);
+
+ fs::dmcrypt::get_existing(@l);
+}
+
sub lvms {
my ($all_hds) = @_;
my @pvs = grep { isRawLVM($_) } fs::get::fstab($all_hds) or return;
+ scan_pvs(@pvs);
+}
+
+sub scan_pvs {
+ my (@pvs) = @_;
log::l("looking for vgs in " . join(' ', map { $_->{device} } @pvs));
@@ -99,17 +142,31 @@ sub lvms {
}
sub handle_dmraid {
- my ($drives) = @_;
+ my ($drives, $o_in) = @_;
@$drives > 1 or return;
devices::make($_->{device}) foreach @$drives;
- eval { require fs::dmraid; 1 } or return;
+ require fs::dmraid;
+ eval { fs::dmraid::init() } or log::l("dmraid::init failed"), return;
my @vgs = fs::dmraid::vgs();
log::l(sprintf('dmraid: ' . join(' ', map { "$_->{device} [" . join(' ', @{$_->{disks}}) . "]" } @vgs)));
+ if ($o_in && @vgs && $::isInstall) {
+ @vgs = grep {
+ $o_in->ask_yesorno('', N("BIOS software RAID detected on disks %s. Activate it?", join(' ', @{$_->{disks}})), 1);
+ } @vgs or do {
+ fs::dmraid::call_dmraid('-an');
+ return;
+ };
+ }
+ if (!$::isInstall) {
+ fs::dmraid::migrate_device_names($_) foreach @vgs;
+ }
+ log::l("using dmraid on " . join(' ', map { $_->{device} } @vgs));
+
my @used_hds = map {
my $part = fs::get::device2part($_, $drives) or log::l("handle_dmraid: can't find $_ in known drives");
if_($part, $part);
@@ -128,11 +185,10 @@ sub get_hds {
my @drives = detect_devices::hds();
#- replace drives used in dmraid by the merged name
- handle_dmraid(\@drives);
+ handle_dmraid(\@drives, $o_in) if !$flags->{nodmraid};
foreach my $hd (@drives) {
$hd->{file} = devices::make($hd->{device});
- $hd->{prefix} ||= $hd->{device};
}
@drives = partition_table::raw::get_geometries(@drives);
@@ -141,9 +197,25 @@ sub get_hds {
foreach my $hd (@drives) {
$hd->{readonly} = $flags->{readonly};
+ #- We only create RAID components in disk partitions, but users may have used
+ #- mdadm directly to create them on raw disk devices. Detect that now, before
+ #- looking for a partition table (which is likely to fail badly - mga#26707).
+ if (my $type = fs::type::type_subpart_from_magic($hd)) {
+ if (isRawRAID($type)) {
+ #- Add the necessary information to the raw device to allow the RAID
+ #- array to be properly characterised in diskdrake.
+ put_in_hash($hd, $type);
+ $hd->{size} = $hd->{totalsectors};
+ push @raw_hds, $hd;
+ next;
+ }
+ }
+
eval { partition_table::raw::test_for_bad_drives($hd) if !$flags->{no_bad_drives} };
if (my $err = $@) {
+ log::l("test_for_bad_drives returned $err");
if ($err =~ /write error:/) {
+ log::l("setting $hd->{device} readonly");
$hd->{readonly} = 1;
} elsif ($err =~ /read error:/) {
next;
@@ -154,14 +226,11 @@ sub get_hds {
}
if ($flags->{clearall} || member($hd->{device}, @{$flags->{clear} || []})) {
- partition_table::raw::zero_MBR_and_dirty($hd);
+ my $lvms = []; #- temporary one, will be re-created later in get_hds()
+ partition_table_clear_and_initialize($lvms, $hd, $o_in);
} else {
my $handle_die_and_cdie = sub {
- if ($hd->{readonly}) {
- log::l("using /proc/partitions since diskdrake failed :(");
- fs::proc_partitions::use_($hd);
- 1;
- } elsif (my $type = fs::type::type_subpart_from_magic($hd)) {
+ if (my $type = fs::type::type_subpart_from_magic($hd)) {
#- non partitioned drive?
if (exists $hd->{usb_description} && $type->{fs_type}) {
#- USB keys
@@ -169,16 +238,13 @@ sub get_hds {
push @raw_hds, $hd;
$hd = '';
1;
- } elsif ($type->{pt_type} == 0x8e) {
- #- LVM on full disk
- my $part = { size => $hd->{totalsectors}, device => $hd->{device}, %$type };
- bless $hd, 'partition_table::raw';
- $hd->{readonly} = $hd->{getting_rid_of_readonly_allowed} = 1;
- $hd->{primary}{normal} = [ $part ];
- 1;
} else {
0;
}
+ } elsif ($hd->{readonly}) {
+ log::l("using /proc/partitions since diskdrake failed :(");
+ fs::proc_partitions::use_($hd);
+ 1;
} else {
0;
}
@@ -189,8 +255,15 @@ sub get_hds {
partition_table::read($hd);
if (listlength(partition_table::get_normal_parts($hd)) == 0) {
$handled = 1 if $handle_die_and_cdie->();
- } else {
- fs::proc_partitions::compare($hd) if !fs::type::is_dmraid($hd) && $::isInstall;
+ } elsif ($::isInstall) {
+ if (fs::type::is_dmraid($hd)) {
+ if (my $p = find { ! -e "/dev/$_->{device}" } partition_table::get_normal_parts($hd)) {
+ #- dmraid should have created the device, so it means we don't agree
+ die sprintf(q(bad dmraid (missing partition %s), you may try rebooting install with option "nodmraid"), $p->{device});
+ }
+ } else {
+ fs::proc_partitions::compare($hd) if !detect_devices::is_xbox();
+ }
}
} sub {
my $err = $@;
@@ -207,7 +280,7 @@ sub get_hds {
#- already handled in cdie handler above
} elsif ($handle_die_and_cdie->()) {
} elsif ($o_in && $o_in->ask_yesorno(N("Error"),
-N("I can not read the partition table of device %s, it's too corrupted for me :(
+N("I cannot read the partition table of device %s, it's too corrupted for me :(
I can try to go on, erasing over bad partitions (ALL DATA will be lost!).
The other solution is to not allow DrakX to modify the partition table.
(the error is %s)
@@ -229,29 +302,21 @@ Do you agree to lose all the partitions?
my @parts = partition_table::get_normal_parts($hd);
+ # fix installer failures due to udev's race when run too early:
+ run_program::run('udevadm', 'settle');
+
# checking the magic of the filesystem, do not rely on pt_type
- foreach (grep { member($_->{fs_type}, 'vfat', 'ntfs', 'ext2') || $_->{pt_type} == 0x100 } @parts) {
+ foreach (@parts) {
if (my $type = fs::type::type_subpart_from_magic($_)) {
- if ($type->{fs_type}) {
- #- keep {pt_type}
- $_->{fs_type} = $type->{fs_type};
- } else {
- put_in_hash($_, $type);
- }
+ $type->{pt_type} = $_->{pt_type}; #- keep {pt_type}
+ put_in_hash($_, $type);
} else {
$_->{bad_fs_type_magic} = 1;
}
}
-
- foreach (@parts) {
- my $label =
- member($_->{fs_type}, qw(ext2 ext3)) ?
- c::get_ext2_label(devices::make($_->{device})) :
- '';
- $_->{device_LABEL} = $label if $label;
- }
if ($hd->{usb_media_type}) {
+ $hd->{is_removable} = 1;
$_->{is_removable} = 1 foreach @parts;
}
@@ -259,13 +324,20 @@ Do you agree to lose all the partitions?
}
#- detect raids before LVM allowing LVM on raid
- my $raids = raids(\@hds);
+ my $raids = raids(\@hds, \@raw_hds);
my $all_hds = { %{ fs::get::empty_all_hds() }, hds => \@hds, raw_hds => \@raw_hds, lvms => [], raids => $raids };
$all_hds->{lvms} = [ lvms($all_hds) ];
fs::get_major_minor([ fs::get::fstab($all_hds) ]);
+ # must be done after getting major/minor
+ $all_hds->{dmcrypts} = [ dmcrypts($all_hds) ];
+ # allow lvm on dmcrypt
+ $all_hds->{lvms} = [ lvms($all_hds) ];
+
+ $_->{faked_device} = 0 foreach fs::get::fstab($all_hds);
+
$all_hds;
}
@@ -283,12 +355,12 @@ sub is_one_big_fat_or_NT {
@$hds == 1 or return 0;
my @l = fs::get::hds_fstab(@$hds);
- @l == 1 && isFat_or_NTFS($l[0]) && fs::get::hds_free_space(@$hds) < 10 << 11;
+ @l == 1 && isFat_or_NTFS($l[0]) && fs::get::hds_free_space(@$hds) < MB(10);
}
sub computeSize {
- my ($part, $best, $all_hds, $suggestions) = @_;
+ my ($part, $best, $all_hds, $suggestions, $o_target) = @_;
my $max = $part->{maxsize} || $part->{size};
return min($max, $best->{size}) unless $best->{ratio};
@@ -303,7 +375,7 @@ sub computeSize {
1;
} else { 0 } } @$suggestions;
- my $free_space = $best->{hd} && $free_space{$best->{hd}} || sum(values %free_space);
+ my $free_space = $o_target && $free_space{$o_target->{device}} || $best->{hd} && $free_space{$best->{hd}} || sum(values %free_space);
my $cylinder_size_maxsize_adjusted;
my $tot_ratios = 0;
@@ -334,7 +406,7 @@ sub computeSize {
}
sub suggest_part {
- my ($part, $all_hds, $o_suggestions) = @_;
+ my ($part, $all_hds, $o_suggestions, $o_target) = @_;
my $suggestions = $o_suggestions || $suggestions{server} || $suggestions{simple};
#- suggestions now use {fs_type}, but still keep compatibility
@@ -342,13 +414,26 @@ sub suggest_part {
fs::type::set_pt_type($_, $_->{pt_type}) if !exists $_->{fs_type};
}
- my $has_swap = any { isSwap($_) } fs::get::fstab($all_hds);
+ my $hd = fs::get::part2hd($part, $all_hds);
+ my $hd_size = $hd && $hd->{totalsectors}; # nb: no $hd if $part is /dev/mdX
+ my @fstab = $hd->{is_removable} ? partition_table::get_normal_parts($hd) : fs::get::fstab($all_hds);
+ my $has_swap = any { isSwap($_) } @fstab;
my @local_suggestions =
- grep { !fs::get::has_mntpoint($_->{mntpoint}, $all_hds) || isSwap($_) && !$has_swap }
+ grep { $::auto_install || !$_->{mntpoint} && !$_->{VG_name} || !fs::get::has_mntpoint($_->{mntpoint}, $all_hds) || isSwap($_) && !$has_swap }
+ grep { !$_->{min_hd_size} || !$hd_size || $_->{min_hd_size} <= $hd_size }
grep { !$_->{hd} || $_->{hd} eq $part->{rootDevice} }
@$suggestions;
+ #- this allows specifying the size using a relative size.
+ #- one should rather use {ratio} instead
+ foreach (@local_suggestions) {
+ if ($_->{percent_size} && $_->{percent_size} =~ /(.+?)%?$/) {
+ $_->{size} = $1 / 100 * $hd_size;
+ log::l("in suggestion, setting size=$_->{size} for percent_size=$_->{percent_size}");
+ }
+ }
+
my ($best) =
grep { !$_->{maxsize} || $part->{size} <= $_->{maxsize} }
grep { $_->{size} <= ($part->{maxsize} || $part->{size}) }
@@ -359,11 +444,12 @@ sub suggest_part {
$part->{mntpoint} = $best->{mntpoint};
fs::type::set_type_subpart($part, $best) if !isTrueFS($best) || !isTrueFS($part);
- $part->{size} = computeSize($part, $best, $all_hds, \@local_suggestions);
- foreach ('options', 'lv_name', 'encrypt_key', 'device_LABEL', 'prefer_device_LABEL') {
+ $part->{size} = computeSize($part, $best, $all_hds, \@local_suggestions, $o_target);
+ foreach ('options', 'lv_name', 'encrypt_key', 'primaryOrExtended',
+ 'device_LABEL', 'prefer_device_LABEL', 'device_UUID', 'prefer_device_UUID', 'prefer_device') {
$part->{$_} = $best->{$_} if $best->{$_};
}
- 1;
+ $best;
}
sub suggestions_mntpoint {
@@ -382,26 +468,25 @@ sub check_mntpoint {
$mntpoint =~ m|[\x7f-\xff]| and cdie N("Mount points should contain only alphanumerical characters");
fs::get::mntpoint2part($mntpoint, [ grep { $_ ne $part } fs::get::really_all_fstab($all_hds) ]) and die N("There is already a partition with mount point %s\n", $mntpoint);
- cdie N("You've selected a software RAID partition as root (/).
+ if ($mntpoint eq "/" && (isLUKS($part) || isRawLUKS($part)) && !fs::get::has_mntpoint("/boot", $all_hds)) {
+ cdie N("You've selected an encrypted partition as root (/).
No bootloader is able to handle this without a /boot partition.
-Please be sure to add a /boot partition") if $mntpoint eq "/" && isRAID($part) && !fs::get::has_mntpoint("/boot", $all_hds);
+Please be sure to add a separate /boot partition");
+ }
- #- NB: if the LV doesn't exist, lv_nb_pvs returns 0
- die N("You can not use a LVM Logical Volume for mount point %s since it spans physical volumes", $mntpoint)
- if $mntpoint eq '/boot' && isLVM($part) && lvm::lv_nb_pvs($part) > 1;
- cdie N("You've selected a LVM Logical Volume as root (/).
-The bootloader is not able to handle this when the volume spans physical volumes.
-You should create a /boot partition first") if $mntpoint eq "/" && isLVM($part) && lvm::lv_nb_pvs($part) != 1 && !fs::get::has_mntpoint("/boot", $all_hds);
+ if ($mntpoint eq "/boot" && (isLUKS($part) || isRawLUKS($part))) {
+ die N("You cannot use an encrypted filesystem for mount point %s", "/boot");
+ }
cdie N("This directory should remain within the root filesystem")
if member($mntpoint, qw(/root));
die N("This directory should remain within the root filesystem")
- if member($mntpoint, qw(/bin /dev /etc /lib /sbin /mnt));
- die N("You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount point\n")
+ if member($mntpoint, qw(/bin /dev /etc /lib /sbin /mnt /media));
+ die N("You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount point\n")
if !isTrueLocalFS($part) && $mntpoint eq '/';
- die N("You need a true filesystem (ext2/ext3, reiserfs, xfs, or jfs) for this mount point\n")
- if !isTrueFS($part) && member($mntpoint, fs::type::directories_needed_to_boot());
- die N("You can not use an encrypted file system for mount point %s", $mntpoint)
+ die N("You need a true filesystem (ext2/3/4, reiserfs, xfs, or jfs) for this mount point\n") . $mntpoint
+ if !isTrueFS($part) && member($mntpoint, '/home', fs::type::directories_needed_to_boot_not_ESP());
+ die N("You cannot use an encrypted filesystem for mount point %s", $mntpoint)
if $part->{options} =~ /encrypted/ && member($mntpoint, qw(/ /usr /var /boot));
local $part->{mntpoint} = $mntpoint;
@@ -422,30 +507,42 @@ sub add {
} else {
partition_table::add($hd, $part, $options->{primaryOrExtended});
}
+ fs::get_major_minor([ $part ]);
}
sub allocatePartitions {
- my ($all_hds, $to_add) = @_;
+ my ($all_hds, $to_add, $o_hd) = @_;
- foreach my $part_ (fs::get::holes($all_hds)) {
+ my @to_add = @$to_add;
+
+ foreach my $part_ (fs::get::holes($all_hds, 'non_readonly')) {
my ($start, $size, $dev) = @$part_{"start", "size", "rootDevice"};
- my $part;
- while (suggest_part($part = { start => $start, size => 0, maxsize => $size, rootDevice => $dev },
- $all_hds, $to_add)) {
+ next if $o_hd && (($o_hd->{device} || $o_hd->{VG_name}) ne $dev);
+ my ($part, $suggested);
+ while ($suggested = suggest_part($part = { start => $start, size => 0, maxsize => $size, rootDevice => $dev },
+ $all_hds, \@to_add, $o_hd)) {
my $hd = fs::get::part2hd($part, $all_hds);
- add($hd, $part, $all_hds, {});
+ add($hd, $part, $all_hds, { primaryOrExtended => $part->{primaryOrExtended} });
$size -= $part->{size} + $part->{start} - $start;
$start = $part->{start} + $part->{size};
+ @to_add = grep { $_ != $suggested } @to_add;
}
}
}
sub auto_allocate {
- my ($all_hds, $o_suggestions) = @_;
+ my ($all_hds, $o_suggestions, $o_target) = @_;
my $before = listlength(fs::get::fstab($all_hds));
+ #- Make sure we don't finish with more than one /boot/EFI mount point
+ if (is_uefi()) {
+ delete $_->{mntpoint} foreach grep { $_->{mntpoint} eq '/boot/EFI' } fs::get::fstab($all_hds);
+ }
+
+ auto_allocate_bios_boot_parts($all_hds, $o_target) if !is_uefi();
+
my $suggestions = $o_suggestions || $suggestions{simple};
- allocatePartitions($all_hds, $suggestions);
+ allocatePartitions($all_hds, $suggestions, $o_target);
if ($o_suggestions) {
auto_allocate_raids($all_hds, $suggestions);
@@ -467,6 +564,28 @@ sub auto_allocate {
die N("Nothing to do");
}
}
+
+ #- Don't suggest mount points on other drives when installing on a removable disk
+ return if $o_target && $o_target->{is_removable};
+
+ my @fstab = fs::get::fstab($all_hds);
+ fs::mount_point::suggest_mount_points_always(\@fstab);
+}
+
+sub auto_allocate_bios_boot_parts {
+ my ($all_hds, $o_hd) = @_;
+ foreach my $hd (@{$all_hds->{hds}}) {
+ # skip if not the selected device
+ next if $o_hd && ($o_hd->{device} ne $hd->{device});
+ # skip non-GPT disks
+ next if ($hd->{pt_table_type} || partition_table::default_type($hd)) ne 'gpt';
+ # check if a BIOS boot partition already exists
+ my @parts = map { partition_table::get_normal_parts($_) } $hd;
+ next if any { isBIOS_GRUB($_) } @parts;
+ # try to allocate a BIOS boot partition
+ my $suggest = { mntpoint => "", size => MB(1), pt_type => 'BIOS_GRUB', ratio => 1, maxsize => MB(2) };
+ allocatePartitions($all_hds, [ $suggest ], $hd);
+ }
}
sub auto_allocate_raids {
@@ -525,44 +644,33 @@ sub change_type {
my ($type, $hd, $part) = @_;
$type->{pt_type} != $part->{pt_type} || $type->{fs_type} ne $part->{fs_type} or return;
fs::type::check($type->{fs_type}, $hd, $part);
+ delete $part->{device_UUID};
$hd->{isDirty} = 1;
$part->{mntpoint} = '' if isSwap($part) && $part->{mntpoint} eq "swap";
- $part->{mntpoint} = '' if isRawLVM($type) || isRawRAID($type);
+ $part->{mntpoint} = '' if fs::type::cannotBeMountable($part);
set_isFormatted($part, 0);
fs::type::set_type_subpart($part, $type);
fs::mount_options::rationalize($part);
1;
}
-sub rescuept($) {
- my ($hd) = @_;
- my ($ext, @hd);
-
- my $dev = devices::make($hd->{device});
- open(my $F, "rescuept $dev|");
- local $_;
- while (<$F>) {
- my ($st, $si, $id) = /start=\s*(\d+),\s*size=\s*(\d+),\s*Id=\s*(\d+)/ or next;
- my $part = { start => $st, size => $si };
- fs::type::set_pt_type($part, hex($id));
- if (isExtended($part)) {
- $ext = $part;
- } else {
- push @hd, $part;
- }
- }
- close $F or die "rescuept failed";
-
- partition_table::raw::zero_MBR($hd);
- foreach (@hd) {
- my $b = partition_table::verifyInside($_, $ext);
- if ($b) {
- $_->{start}--;
- $_->{size}++;
- }
- local $_->{notFormatted};
+=item partition_table_clear_and_initialize($lvms, $hd, $o_in, $o_type, $b_warn) = @_;
- partition_table::add($hd, $_, ($b ? 'Extended' : 'Primary'), 1);
+wrapper around partition_table::initialize() but which also create a singleton VG
+automatically (so that it's easier for the user)
+
+=cut
+
+sub partition_table_clear_and_initialize {
+ my ($lvms, $hd, $o_in, $o_type, $b_warn) = @_;
+ partition_table::initialize($hd, $o_type);
+ if ($hd->isa('partition_table::lvm')) {
+ if ($b_warn && $o_in) {
+ $o_in->ask_okcancel_('', N("ALL existing partitions and their data will be lost on drive %s", partition_table::description($hd))) or return;
+ }
+ require lvm;
+ lvm::check($o_in ? $o_in->do_pkgs : do_pkgs_standalone->new) if $::isStandalone;
+ lvm::create_singleton_vg($lvms, fs::get::hds_fstab($hd));
}
}
diff --git a/perl-install/ftp.pm b/perl-install/ftp.pm
deleted file mode 100644
index f94af31ea..000000000
--- a/perl-install/ftp.pm
+++ /dev/null
@@ -1,86 +0,0 @@
-package ftp; # $Id$
-
-use Net::FTP;
-
-use network::network;
-use log;
-
-my %hosts;
-
-1;
-
-sub fromEnv() {
- #- now URLPREFIX is generated from what is given by mdk-stage1 which is only this 4 variables.
- $ENV{URLPREFIX} = "ftp://" . ($ENV{LOGIN} && ($ENV{LOGIN} . ($ENV{PASSWORD} && ":$ENV{PASSWORD}") . '@')) .
- "$ENV{HOST}/$ENV{PREFIX}";
- @ENV{qw(HOST PREFIX LOGIN PASSWORD)};
-}
-
-sub new {
- my ($host, $prefix, $o_login, $o_password) = @_;
- my @l = do { if ($hosts{"$host$prefix"}) {
- @{$hosts{"$host$prefix"}};
- } else {
- my %options = (Passive => 1, Timeout => 60, Port => 21);
- $options{Firewall} = $ENV{PROXY} if $ENV{PROXY};
- $options{Port} = $ENV{PROXYPORT} if $ENV{PROXYPORT};
- unless ($o_login) {
- $o_login = 'anonymous';
- $o_password = '-drakx@';
- }
-
- my $ftp;
- foreach (1..10) {
- $ftp = Net::FTP->new(resolv($host), %options) or die "Can't resolv hostname '$host'\n";
- $ftp && $ftp->login($o_login, $o_password) and last;
-
- log::l("ftp login failed, sleeping before trying again");
- sleep 5 * $_;
- }
- $ftp or die "unable to open ftp connection to $host\n";
- $ftp->binary;
- $ftp->cwd($prefix);
-
- my @l = ($ftp, \ (my $_retr));
- $hosts{"$host$prefix"} = \@l;
- @l;
- } };
- wantarray() ? @l : $l[0];
-}
-
-sub getFile {
- my ($f, @para) = @_;
- $f eq 'XXX' and rewindGetFile(), return; #- special case to force closing connection.
- foreach (1..3) {
- my ($ftp, $retr) = new(@para ? @para : fromEnv());
- eval { $$retr->close if $$retr };
- $@ and rewindGetFile(); #- in case Timeout got us on "->close"
- $$retr = $ftp->retr($f) and return $$retr;
- $ftp->code == 550 and log::l("FTP: 550 file unavailable"), return;
- rewindGetFile();
- log::l("ftp get failed, sleeping before trying again");
- sleep 1;
- }
-}
-
-#-sub closeFiles() {
-#- #- close any existing connections
-#- foreach (values %hosts) {
-#- my $retr = $_->[1] if ref $_;
-#- $$retr->close if $$retr;
-#- undef $$retr;
-#- }
-#-}
-
-sub rewindGetFile() {
- #- close any existing connection.
- foreach (values %hosts) {
- my ($ftp, $retr) = @{$_ || []};
- #- do not let Timeout kill us!
- eval { $$retr->close } if $$retr;
- eval { $ftp->close } if $ftp;
- }
-
- #- make sure to reconnect to server.
- %hosts = ();
-}
diff --git a/perl-install/handle_configs.pm b/perl-install/handle_configs.pm
index 7d6e5c6e9..97011f1f6 100644
--- a/perl-install/handle_configs.pm
+++ b/perl-install/handle_configs.pm
@@ -1,6 +1,5 @@
package handle_configs;
-# $Id$
use diagnostics;
use strict;
diff --git a/perl-install/harddrake/TODO b/perl-install/harddrake/TODO
deleted file mode 100644
index b09b8ee5e..000000000
--- a/perl-install/harddrake/TODO
+++ /dev/null
@@ -1,169 +0,0 @@
--*- outline -*-
-
-* drakxtools
-** drakxtools* need XF-{75,100}fonts that requires XFree86
-
-* Harddrake TODO:
-** ui
-*** more usb mice infos
-*** enable the user to force a module (isa, isapnp, ...)
-*** print "(not loaded)" if module isn't loaded
-*** add bus_position to make unique id in ui (check it does not confuse hw service)
-*** cdrom (must be done by diskdrake):
-**** ide-scsi / ide-cd switch (humm, the future (aka 2.6.x kernel) is ide-cd only)
-*** use fbgtk+2 when booting on fbcon for smoother GUI => interactive::fbgtk
-*** help:
-**** print fields in black and their description in blue as for information fields
-*** check there's at least one config option before showing the "condigure module" button
-*** s/module/driver/ ?
-** fixes
-*** configure at boot-time (hw hooks shared by both harddrake & drakx ?):
- all /etc/modules aliases
-**** usb-interfaces (or rewrite usb service in perl for speed)
-**** switch nvidia/nv in /etc/X11/XF86Config
- if [[ -e /lib/modules/`uname -r`/kernel/drivers/video/NVdriver ]]; then
- perl -pi -e 's!Driver "nv.*"!Driver "nvidia"!g;s!#HARDDRAKE (Load.*glx)!\1!g' /etc/X11/XF86Config-4
- else
- perl -pi -e 's!Driver "nv.*"!Driver "nv"!g;s!(Load.*glx)!#HARDDRAKE \1!g' /etc/X11/XF86Config-4
- fi
-*** non needed stuff to run X must be posponed after X11 startup
-**** eg: scanner/audio/printer/floppy/cdrom/tape/tv/webcam/joystick/ ...
-** packaging : separate version for harddrake & drakxtool
-** configurators
-*** new cd burner: offer to install cdrecord and one of its gui frontends
-*** new dvd driver : offer to install xine||mplayer
-*** draksound :
-**** add a dialog so that the user choose its wavetable.
-**** list all availables drivers, defaulting to first alternative, prepending old one with '*'
-**** add 'ALSA/OSS': tag to modules list
-** detect engine:
-*** detect isapnp devices
-*** set more field for fscking 0x0000:0x0000 usb controllers
-
-** move all drakx tools into just a small one-liner that uses real <tool>.pm
- so that harddrake and mcc reduces their memory usage pattern and
- be faster (the next fast step will be to use perl6/parrot)
-
- drawback : this would level down quite a lot the global mcc/harddrake robustness
-
-** check there're enough parameters in module config
-** for to send a message for unknown hardware to install@mandrakesoft.com
-
- Subject: [UNKNOW HARDWARE] or a new other ml
- -> do you konw how to configure it under linux ?
- -> description
-
-
-* ####################################################################
-* ####################################################################
-
-* / no hope / useless :
-** enable a string to be passed as detector; in that case, do ourself the =~
-** alter detect_devices in order to only probe one time
-** detect *ALL* mouses if more than one (mousedrake?)
-
-** deeper data structure in Mandrake 9.2 ?
-
- "Mass storage" => (Floppy,
- Disk,
- Cdrom,
- Tape)
-
- "Network" => (Ethernetcard,
- Modem,
- Isdn)
- "Multimedia" => (Videocard,
- Tvcard,
- Soundcard,
- Webcam)
- "System" => (Bridge,
- Cpu,
- Memory)
-
-
- "Publishing" => (Printer,
- Scanner)
-
- "Pointing" => (Mouse,
- Joystick)
-
- "Buses" => (Ideinterface,
- Scsiinterface,
- Usbinterface,
- );
-
- "Unknown/Others",
-
-* ####################################################################
-
-* Suggestions
-** various
-Subject: Re: [Cooker] Optional ALSA Support for SB Live!
-From: Fabrice FACORAT <f.faber@netcourrier.com>
-To: cooker@linux-mandrake.com
-In-Reply-To: <m2ofhvtpaq.fsf@vador.mandrakesoft.com>
-References: <20020311051222.47DC087CA5@yavin.mandrax.org>
- <m2ofhvtpaq.fsf@vador.mandrakesoft.com>
-Date: 11 Mar 2002 11:12:31 +0100
-Message-Id: <1015841551.3895.31.camel@bastard.localdomain>
-
-Le lun 11/03/2002 10:41, Thierry Vignaud a crit :
-
-> > In Mandrake 8.1 rerunning Harddrake post-setup would switch over
-> > to ALSA (which supports MIDI synth), however in 8.2 the only way to
-> > get ALSA support is to manually edit the modules.conf file. This
-> > would be disasterous for someone who isn't familar with
-> > modules.conf, but had been instructed on the mandrake-expert/newbie
-> > lists (as many had been) to simply rerun Harddrake on the sound card
-> > to get ALSA (and hence MIDI synth support).
->
-> give me the result of lspcidrake -f -v so that i switch your card
-> from oss to alsa.
-
-no please.
-just one month ago you switch SBLive from Alsa to OSS ( cause drakX
-set it as OSS and harddrake as Alsa ).
-There were also a discussion concerning the fact that Alsa doesn't
-support emu-tools and so all available options.
-Last but not least, several peoples report pbs with Alsa ( is sound is
-too high you have disturbances ). So someone is going to ask you for
-OSS as it want to use some features os SBLive, etc ...
-
-To my mind the best way for this ( but too late for 8.2 ) will be to
-have a tool called soundrake. Thanks to this tools, you choose at the
-beginning if you want to use OSS or alsa and then try to correctly
-configure your sound card. This tool should be able to work in
-embended mo in harddrake or harddrake2 ( infos concerning this so long
-awaiting harddrake 2 ? ).
-
-In order to make this tool be a perfect tool, it should be able to
-advice user concerning the advantage and the disadvantage of each
-driver ( indeed alsa sometimes is better than OSS as it support full
-duplex and wave mixing on more sound cards ).
-It's also disturbing is harddrake set alsa by default and XrakX set
-OSS by default as sometimes by lanching harddrake ( just to see what
-happen ) you lose ( or seems to lose ) your sound card ( mute mixer )
-
-For example :
-+ launch harddrake
-+ use autodetection : yes/no
-+ if auto detects enable, it detects a SBLive.
-+ explanations text concerning the fact that :
- if I use OSS I will be able to use sounds effects, live drive and
-others things ( AC-3 passthrough ) thanks to the emu10k1-tools packages
-( available on CD sets and installable via Software Manager )
- if I use Alsa, I won't be able to use emu10k1-tools but at the
-contrary I will be able to use midi software as alsa module support midi
-+ ask user which one he wants to use : OSS / Alsa ?
-+ set the sound card drivers and modules.conf according to user wishes
-+ <mode= dream> if I select OSS, installed emu10k1-tools and provide a
-GUI to configure them </mode = dream>
-+ <mode= dream> if I select Alsa unmute at least PCM and Vol or display
-a warning saying that by default Alsa mute everything ( configure alsa
-service so that it save mixer settings )
-+ test the sound ( mandrake sound theme )
-+ do you hear something ?
-+ yes -> your sound card have been properly set.
-+ if no -> try the others drivers set or send lspcidrake -v to
-somebody@somewhere.org to check for support for your sound card
-+ Do you ahave another sound card ?
diff --git a/perl-install/harddrake/autoconf.pm b/perl-install/harddrake/autoconf.pm
index b451286df..fba5078cd 100644
--- a/perl-install/harddrake/autoconf.pm
+++ b/perl-install/harddrake/autoconf.pm
@@ -3,24 +3,64 @@ package harddrake::autoconf;
use common;
sub xconf {
- my ($modules_conf, $o) = @_;
+ my ($modules_conf, $o, $o_skip_fb_setup, $o_resolution_wanted) = @_;
log::l('automatic XFree configuration');
require Xconfig::default;
require do_pkgs;
- $o->{raw_X} = Xconfig::default::configure(do_pkgs_standalone->new);
+ my $do_pkgs = do_pkgs_standalone->new;
+ $o->{raw_X} = Xconfig::default::configure($do_pkgs);
+ my $old_x = { if_($o_resolution_wanted, resolution_wanted => $o_resolution_wanted) };
+
require Xconfig::main;
- Xconfig::main::configure_everything_auto_install($o->{raw_X}, do_pkgs_standalone->new, {}, { allowFB => 1 });
+ Xconfig::main::configure_everything_auto_install($o->{raw_X}, $do_pkgs, $old_x, { allowFB => listlength(cat_("/proc/fb")), skip_fb_setup => $o_skip_fb_setup });
+
+ #- always disable compositing desktop effects when configuring a new video card
+ require Xconfig::glx;
+ Xconfig::glx::write({});
modules::load_category($modules_conf, 'various/agpgart');
}
+sub setup_ethernet_device {
+ my ($in, $device) = @_;
+
+ require network::connection;
+ require network::connection::ethernet;
+ require network::connection::wireless;
+ my @connection_types = qw(network::connection::ethernet network::connection::wireless);
+ my @all_connections = map { $_->get_connections(automatic_only => 1) } @connection_types;
+ my $interface = network::connection::ethernet::device_to_interface($device)
+ or return;
+ my $connection = find { $_->get_interface eq $interface } @all_connections
+ or return;
+
+ require network::connection_manager;
+ my $net = {};
+ network::network::read_net_conf($net);
+ my $cmanager = network::connection_manager->new($in, $net);
+ $cmanager->set_connection($connection);
+
+ # this will installed required packages
+ $cmanager->setup_connection;
+}
+
sub network_conf {
- my ($obj) = @_;
- require network::network;
- network::network::easy_dhcp($obj->{net}, $obj->{modules_conf});
+ my ($modules_conf, $in, $added) = @_;
+ $modules_conf->remove_alias_regexp('^(wlan|eth)[0-9]*$');
+ modules::load_category($modules_conf, 'network/main|gigabit|usb|wireless|firewire|pcmcia');
+
+ setup_ethernet_device($in, $_) foreach @{$added || {}};
+
+ require network::connection::ethernet;
+ network::connection::ethernet::configure_eth_aliases($modules_conf);
+ require network::rfswitch;
+ network::rfswitch::configure();
+ require network::shorewall;
+ network::shorewall::update_interfaces_list();
+ $modules_conf->write;
}
sub mouse_conf {
@@ -33,14 +73,83 @@ sub mouse_conf {
sub pcmcia {
my ($pcic) = @_;
+ require modules;
+ modules::set_preload_modules("pcmcia", if_($pcic, $pcic));
+}
- #- should be set after installing the package above otherwise the file will be renamed.
- setVarsInSh("$::prefix/etc/sysconfig/pcmcia", {
- PCMCIA => bool2yesno($pcic),
- PCIC => $pcic,
- PCIC_OPTS => "",
- CORE_OPTS => "",
- });
+sub bluetooth {
+ my ($enable) = @_;
+ # do not disable bluetooth service if adapter disappears
+ # (for example if disabled by Fn keys)
+ # systemd will automatically disable the service if needed
+ return if !$enable;
+
+#- FIXME: make sure these packages are installed when needed
+# if ($enable) {
+# require do_pkgs;
+# my $do_pkgs = do_pkgs_standalone->new;
+# $do_pkgs->ensure_is_installed("bluez-utils", "/usr/bin/rfcomm");
+# }
+ require services;
+ services::set_status("bluetooth", $enable);
+ my $kbluetoothd_cfg = '/etc/kde/kbluetoothrc';
+ update_gnomekderc($kbluetoothd_cfg,
+ 'General',
+ 'AutoStart' => bool2text($enable)) if -f $kbluetoothd_cfg;
+}
+
+sub laptop {
+ my ($on_laptop) = @_;
+#- FIXME: make sure these packages are installed when needed
+# require do_pkgs;
+# my $do_pkgs = do_pkgs_standalone->new;
+# if ($on_laptop) {
+# $do_pkgs->ensure_is_installed("cpufreq", "/etc/rc.d/init.d/cpufreq");
+# $do_pkgs->ensure_is_installed("apmd", "/usr/bin/apm");
+# $do_pkgs->ensure_is_installed("hotkeys", "/usr/bin/hotkeys");
+# $do_pkgs->ensure_is_installed("laptop-mode-tools", "/usr/sbin/laptop_mode");
+# } else {
+# $do_pkgs->ensure_is_installed("numlock", "/etc/rc.d/init.d/numlock");
+# }
+ require services;
+ services::set_status("apmd", -e "/proc/apm");
+ services::set_status("laptop-mode", $on_laptop);
+ services::set_status("numlock", !$on_laptop);
+}
+
+sub cpufreq() {
+ require cpufreq;
+ modules::set_preload_modules("cpufreq", cpufreq::get_modules());
+}
+
+sub floppy() {
+ require detect_devices;
+ modules::set_preload_modules("floppy", if_(detect_devices::floppy(), "floppy"));
+}
+
+sub fix_aliases {
+ my ($modules_conf) = @_;
+ require modalias;
+ my %new_aliases;
+ #- first pass: find module targets whose modalias is not valid anymore
+ foreach my $module ($modules_conf->modules) {
+ if (my $aliased_to = $modules_conf->get_alias($module)) {
+ my @valid_modaliases = modalias::get_modules($module, 'skip_config') or next;
+ my ($found, $others) = partition { $_ eq $aliased_to } @valid_modaliases;
+ $new_aliases{$aliased_to} = @{$others || []} == 1 && $others->[0] if is_empty_array_ref($found);
+ }
+ }
+ #- second pass: adapt module targets that are not valid anymore
+ foreach my $module ($modules_conf->modules) {
+ if (my $aliased_to = $modules_conf->get_alias($module)) {
+ if (my $new = exists $new_aliases{$aliased_to} && $new_aliases{$aliased_to}) {
+ $modules_conf->set_alias($module, $new);
+ } else {
+ $modules_conf->remove_alias($module);
+ }
+ }
+ }
+ $modules_conf->write;
}
1;
diff --git a/perl-install/harddrake/check_snd.pl b/perl-install/harddrake/check_snd.pl
index dfa007b80..4721bed40 100755
--- a/perl-install/harddrake/check_snd.pl
+++ b/perl-install/harddrake/check_snd.pl
@@ -10,7 +10,7 @@ use list_modules;
my @listed_modules = @{$list_modules::l{multimedia}{sound}};
my @drivers = (keys %harddrake::sound::oss2alsa, keys %harddrake::sound::alsa2oss);
-my @alternatives = uniq map { @{$_} } values %harddrake::sound::oss2alsa, values %harddrake::sound::alsa2oss;
+my @alternatives = uniq map { @$_ } values %harddrake::sound::oss2alsa, values %harddrake::sound::alsa2oss;
# check harddrake::sound's data structures're coherent
print "unknown alternative drivers : [", join(', ', difference2(\@alternatives, \@drivers)), "]\n";
diff --git a/perl-install/harddrake/data.pm b/perl-install/harddrake/data.pm
index 38ddf9d80..2e450003c 100644
--- a/perl-install/harddrake/data.pm
+++ b/perl-install/harddrake/data.pm
@@ -9,13 +9,22 @@ our @ISA = qw(Exporter);
our @EXPORT_OK = qw(version tree);
our ($version, $sbindir, $bindir) = ("10", "/usr/sbin", "/usr/bin");
-my @devices = detect_devices::probeall();
+my @devices = (detect_devices::probeall(), detect_devices::getSCSI());
+
+foreach my $dev (@devices) {
+ # normalize device IDs for devices that came from mouse.pm:
+ next if !defined $dev->{Synaptics};
+ foreach my $field (qw(vendor id subvendor subid)) {
+ next if !defined $dev->{$field};
+ $dev->{$field} = hex($dev->{$field});
+ }
+}
# Update me each time you handle one more devices class (aka configurator)
sub unknown() {
- grep { $_->{media_type} !~ /BRIDGE|class\|Mouse|DISPLAY|Hub|MEMORY_RAM|MULTIMEDIA_(VIDEO|AUDIO|OTHER)|NETWORK|Printer|SERIAL_(USB|SMBUS)|STORAGE_(IDE|OTHER|SCSI)|SYSTEM_OTHER|tape|UPS/
+ grep { $_->{media_type} !~ /BRIDGE|class\|Mouse|DISPLAY|Hub|MEMORY_RAM|MULTIMEDIA_(VIDEO|AUDIO|OTHER)|NETWORK|Printer|SERIAL_(USB|SMBUS)|STORAGE_(IDE|OTHER|RAID|SCSI)|SYSTEM_(OTHER|SDHCI)|tape|UPS/
&& !member($_->{driver}, qw(cpia_usb cyber2000fb forcedeth ibmcam megaraid mod_quickcam nvnet ohci1394 ov511 ov518_decomp scanner ultracam usbvideo usbvision))
- && $_->{driver} !~ /^ISDN|Mouse:USB|Removable:zip|class\|Mouse|sata|www.linmodems.org/
+ && $_->{driver} !~ /^ISDN|Mouse:USB|Removable:zip|class\|Mouse|sata|www.linmodems.org|kbd|mouse|sysrq|usbhid/
&& $_->{type} ne 'network'
&& $_->{description} !~ /Alcatel|ADSL Modem/;
} @devices;
@@ -23,7 +32,7 @@ sub unknown() {
my @alrd_dected;
sub f {
- my @devs = grep { !member(pciusb_id($_), @alrd_dected) } @_;
+ my @devs = grep { !member(pciusb_id($_), @alrd_dected) } grep { $_ } @_;
push @alrd_dected, map { pciusb_id($_) } @devs;
@devs;
}
@@ -35,29 +44,125 @@ sub f {
# FIXME: add translated items
-sub is_removable { $_[0] =~ /FLOPPY|ZIP|DVDROM|CDROM|BURNER/ }
+sub is_removable { member($_[0], qw(FLOPPY ZIP DVDROM CDROM BURNER)) }
+sub is_auto_configurable_media { !detect_devices::isKeyUsb($_[0]) }
sub set_removable_configurator {
my ($class, $device) = @_;
- return "/usr/sbin/diskdrake --removable=$device->{device}" if is_removable($class);
+ is_removable($class) ? "/usr/sbin/diskdrake --removable=$device->{device}" : undef;
}
-sub set_removable_auto_configurator {
- my ($class, $device) = @_;
- return "/usr/sbin/drakupdate_fstab --no-flag --auto --add $device->{device}" if is_removable($class);
-}
-
-sub set_removable_remover {
- my ($class, $device) = @_;
- return "/usr/sbin/drakupdate_fstab --no-flag --del $device->{device}" if is_removable($class);
-}
-
my $modules_conf = modules::any_conf->read;
# Format is (HW class ID, l18n class name, icon, config tool , is_to_be_detected_on_boot)
our @tree =
(
{
+ class => "SATA_STORAGE",
+ string => N("SATA controllers"),
+ icon => "ide_hd.png",
+ configurator => "",
+ detector => sub { f(grep { $_->{driver} !~ /^pata/ } detect_devices::probe_category('disk/sata')),
+ f(grep { $_->{description} =~ /AHCI/ } @devices) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "RAID_STORAGE",
+ string => N("RAID controllers"),
+ icon => "ide_hd.png",
+ configurator => "",
+ detector => sub { f(detect_devices::probe_category('disk/hardware_raid')),
+ f(grep { $_->{media_type} =~ /STORAGE_RAID/ } @devices) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "ATA_STORAGE",
+ string => N("(E)IDE/ATA controllers"),
+ icon => "ide_hd.png",
+ configurator => "",
+ detector => sub { f(grep { $_->{driver} =~ /^pata/ && $_->{media_type} =~ /IDE|STORAGE_SATA/ } @devices),
+ f(grep { $_->{media_type} =~ /STORAGE_(IDE|OTHER)/ } @devices) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "CARD_READER",
+ string => N("Card readers"),
+ icon => "ide_hd.png",
+ configurator => "",
+ detector => sub { f(detect_devices::probe_category('disk/card_reader')) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "FIREWIRE_CONTROLLER",
+ string => N("Firewire controllers"),
+ icon => "usb.png",
+ configurator => "",
+ detector => sub { f(grep { $_->{driver} =~ /firewire_ohci|ohci1394/ } @devices) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "PCMCIA_CONTROLLER",
+ string => N("PCMCIA controllers"),
+ icon => "hw-pcmcia.png",
+ configurator => "",
+ detector => sub { f(detect_devices::pcmcia_controller_probe()) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "SCSI_CONTROLLER",
+ string => N("SCSI controllers"),
+ icon => "scsi.png",
+ configurator => "",
+ detector => sub { f(detect_devices::probe_category('disk/scsi'), grep { $_->{media_type} =~ /STORAGE_SCSI/ } @devices) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "USB_CONTROLLER",
+ string => N("USB controllers"),
+ icon => "usb.png",
+ configurator => "",
+ detector => sub { f(grep { $_->{media_type} eq 'SERIAL_USB' } @devices) },
+ checked_on_boot => 1,
+ },
+
+ {
+ class => "USB_HUB",
+ string => N("USB ports"),
+ icon => "hw-usb.png",
+ configurator => "",
+ detector => sub { f(grep { $_->{media_type} =~ /Hub/ } @devices) },
+ checked_on_boot => 0,
+ },
+
+ {
+ class => "SMB_CONTROLLER",
+ string => N("SMBus controllers"),
+ icon => "hw-smbus.png",
+ configurator => "",
+ detector => sub { f(grep { $_->{media_type} =~ /SERIAL_SMBUS/ } @devices) },
+ checked_on_boot => 0,
+ },
+
+ {
+ class => "BRIDGE",
+ string => N("Bridges and system controllers"),
+ icon => "memory.png",
+ configurator => "",
+ detector => sub { f(grep { $_->{media_type} =~ /BRIDGE|MEMORY_RAM|SYSTEM_(OTHER|SDHCI)|MEMORY_OTHER|SYSTEM_PIC|COMMUNICATION_OTHER/
+ || $_->{description} =~ /Parallel Port Adapter/;
+ } @devices) },
+ checked_on_boot => 0,
+ },
+
+
+ {
class => "FLOPPY",
string => N("Floppy"),
icon => "floppy.png",
@@ -90,6 +195,16 @@ our @tree =
configurator => "$sbindir/diskdrake",
detector => sub { f(detect_devices::hds()) },
checked_on_boot => 0,
+ automatic => 1,
+ },
+
+ {
+ class => "USB_STORAGE",
+ string => N("USB Mass Storage Devices"),
+ icon => "usb.png",
+ configurator => "",
+ detector => sub { f(grep { member($_->{driver}, qw(usb_storage ub Removable:memory_card)) } @devices) },
+ checked_on_boot => 0,
},
{
@@ -97,7 +212,7 @@ our @tree =
string => N("CDROM"),
icon => "cd.png",
configurator => "",
- detector => sub { grep { !(detect_devices::isBurner($_) || detect_devices::isDvdDrive($_)) } &detect_devices::cdroms },
+ detector => sub { f(grep { !(detect_devices::isBurner($_) || detect_devices::isDvdDrive($_)) } &detect_devices::cdroms) },
checked_on_boot => 1,
automatic => 1,
},
@@ -107,7 +222,7 @@ our @tree =
string => N("CD/DVD burners"),
icon => "cd.png",
configurator => "",
- detector => \&detect_devices::burners,
+ detector => sub { f(detect_devices::burners()) },
checked_on_boot => 1,
automatic => 1,
},
@@ -117,7 +232,7 @@ our @tree =
string => N("DVD-ROM"),
icon => "cd.png",
configurator => "",
- detector => sub { grep { ! detect_devices::isBurner($_) } detect_devices::dvdroms() },
+ detector => sub { f(grep { ! detect_devices::isBurner($_) } detect_devices::dvdroms()) },
checked_on_boot => 1,
automatic => 1,
},
@@ -131,12 +246,22 @@ our @tree =
checked_on_boot => 0,
},
+ # AGP devices must be detected prior to video cards because some DRM drivers doesn't like be loaded
+ # after agpgart thus order in /etc/modprobe.preload is important (modules.pm should enforce such sorting):
+ {
+ class => "AGP",
+ string => N("AGP controllers"),
+ icon => "memory.png",
+ configurator => "",
+ detector => sub { f(detect_devices::probe_category('various/agpgart')) },
+ checked_on_boot => 1,
+ },
+
{
class => "VIDEO",
string => N("Videocard"),
icon => "video.png",
configurator => "$sbindir/XFdrake",
- configurator_auto => "$sbindir/XFdrake",
detector => sub { f(grep { $_->{driver} =~ /^(Card|Server):/ || $_->{media_type} =~ /DISPLAY_VGA/ } @devices) },
checked_on_boot => 1,
},
@@ -145,7 +270,7 @@ our @tree =
class => "DVB",
string => N("DVB card"),
icon => "tv.png",
- detector => sub { f(modules::probe_category('multimedia/dvb')) },
+ detector => sub { f(detect_devices::probe_category('multimedia/dvb')) },
checked_on_boot => 1,
},
@@ -153,8 +278,9 @@ our @tree =
class => "TV",
string => N("Tvcard"),
icon => "tv.png",
- configurator => "/usr/bin/XawTV",
- detector => sub { f(grep { $_->{media_type} =~ /MULTIMEDIA_VIDEO/ && $_->{bus} eq 'PCI' || $_->{driver} eq 'usbvision' } @devices) },
+ configurator => "/usr/sbin/drakxtv",
+ detector => sub { f(detect_devices::probe_category('multimedia/tv')),
+ f(grep { $_->{media_type} =~ /MULTIMEDIA_VIDEO/ && $_->{bus} eq 'PCI' } @devices) },
checked_on_boot => 1,
},
@@ -175,7 +301,8 @@ our @tree =
detector => sub {
require list_modules;
my @modules = list_modules::category2modules('multimedia/sound');
- f(grep { $_->{media_type} =~ /MULTIMEDIA_AUDIO/ || member($_->{driver}, @modules) } @devices);
+ f(grep { $_->{media_type} =~ /MULTIMEDIA_AUDIO|PROCESSOR_CO/ || member($_->{driver}, @modules)
+ || $_->{description} =~ /^\|?HDA |PC Speaker/ } @devices);
},
checked_on_boot => 1,
},
@@ -187,8 +314,9 @@ our @tree =
configurator => "",
detector => sub {
require list_modules;
- my @modules = list_modules::category2modules('multimedia/webcam');
- f(grep { $_->{media_type} =~ /MULTIMEDIA_VIDEO/ && $_->{bus} ne 'PCI' || member($_->{driver}, @modules) } @devices);
+ my @modules = (list_modules::category2modules('multimedia/webcam'), 'Removable:camera');
+ f(grep { $_->{media_type} =~ /MULTIMEDIA_VIDEO|Video\|Video Control|Imaging|Camera/ && $_->{bus} ne 'PCI'
+ || member($_->{driver}, @modules) || $_->{driver} =~ /^gpsca/ } @devices);
},
# managed by hotplug:
checked_on_boot => 0,
@@ -201,7 +329,7 @@ our @tree =
configurator => "",
detector => sub { detect_devices::getCPUs() },
# maybe should we install schedutils?
- checked_on_boot => 0,
+ checked_on_boot => 1,
},
{
@@ -209,7 +337,7 @@ our @tree =
string => N("ISDN adapters"),
icon => "modem.png",
configurator => "$sbindir/drakconnect",
- detector => sub { require network::isdn; my $isdn = network::isdn::detect_backend($modules_conf); if_(@$isdn, f(@$isdn)) },
+ detector => sub { require network::connection::isdn; my $isdn = network::connection::isdn::detect_backend($modules_conf); if_(@$isdn, f(@$isdn)) },
# we do not check these b/c this need user interaction (auth, ...):
checked_on_boot => 0,
},
@@ -220,7 +348,7 @@ our @tree =
string => N("USB sound devices"),
icon => "sound.png",
configurator => "",
- detector => sub { f(modules::probe_category('multimedia/usb_sound')) },
+ detector => sub { f(detect_devices::probe_category('multimedia/usb_sound')) },
checked_on_boot => 0,
},
@@ -229,7 +357,7 @@ our @tree =
string => N("Radio cards"),
icon => "tv.png",
configurator => "",
- detector => sub { f(modules::probe_category('multimedia/radio')) },
+ detector => sub { f(detect_devices::probe_category('multimedia/radio')) },
checked_on_boot => 0,
},
@@ -238,7 +366,7 @@ our @tree =
string => N("ATM network cards"),
icon => "hw_network.png",
configurator => "",
- detector => sub { f(modules::probe_category('network/atm')) },
+ detector => sub { f(detect_devices::probe_category('network/atm')) },
checked_on_boot => 0,
},
@@ -247,7 +375,7 @@ our @tree =
string => N("WAN network cards"),
icon => "hw_network.png",
configurator => "",
- detector => sub { f(modules::probe_category('network/wan')) },
+ detector => sub { f(detect_devices::probe_category('network/wan')) },
checked_on_boot => 0,
},
@@ -256,8 +384,8 @@ our @tree =
string => N("Bluetooth devices"),
icon => "hw_network.png",
configurator => "",
- detector => sub { f(modules::probe_category('bus/bluetooth')) },
- checked_on_boot => 0,
+ detector => sub { f(detect_devices::probe_category('bus/bluetooth')), f(grep { $_->{description} =~ /Bluetooth Dongle/ } @devices) },
+ checked_on_boot => 1,
},
{
@@ -271,7 +399,8 @@ our @tree =
f(grep {
$_->{media_type} && $_->{media_type} =~ /^NETWORK/
|| $_->{type} && $_->{type} eq 'network'
- || member($_->{driver}, @net_modules);
+ || member($_->{driver}, @net_modules)
+ || $_->{description} =~ /WLAN/;
} @devices);
},
checked_on_boot => 1,
@@ -282,7 +411,7 @@ our @tree =
string => N("Modem"),
icon => "modem.png",
configurator => "$sbindir/drakconnect",
- detector => sub { f(detect_devices::getModem($modules_conf)) },
+ detector => sub { f(detect_devices::getModem($modules_conf)), f(grep { $_->{description} =~ /SoftModem/ } @devices) },
# we do not check these b/c this need user interaction (auth, ...):
checked_on_boot => 0,
},
@@ -292,11 +421,9 @@ our @tree =
string => N("ADSL adapters"),
icon => "modem.png",
configurator => "$sbindir/drakconnect",
- detector => sub {
- require network::adsl;
- my $a = network::adsl::adsl_detect();
- $a ? f(map { @$_ } grep { defined($_) } values %$a) : ();
- },
+ detector => sub { f(detect_devices::get_xdsl_usb_devices()),
+ f(grep { $_->{description} =~ /Cohiba 3887 rev0/ } @devices);
+ },
# we do not check these b/c this need user interaction (auth, ...):
checked_on_boot => 0,
},
@@ -304,27 +431,18 @@ our @tree =
{
class => "MEMORY",
string => N("Memory"),
- icon => "memory.png",
+ icon => "hw-memory.png",
configurator => "",
- detector => sub { grep { member($_->{name}, 'Cache', 'Memory Module') } detect_devices::dmidecode() },
+ detector => sub { grep { member($_->{name}, 'Cache', 'Memory Module') || $_->{name} eq 'Memory Device' && $_->{Size} ne 'No Module Installed' } detect_devices::dmidecode() },
checked_on_boot => 0,
},
{
- class => "AGP",
- string => N("AGP controllers"),
- icon => "memory.png",
- configurator => "",
- detector => sub { f(modules::probe_category('various/agpgart')) },
- checked_on_boot => 1,
- },
-
- {
class => "PRINTER",
string => N("Printer"),
icon => "hw_printer.png",
configurator => "$sbindir/printerdrake",
- detector => sub { require printer::detect; printer::detect::local_detect() },
+ detector => sub {},
# we do not check these b/c this need user interaction (auth, ...):
checked_on_boot => 0,
},
@@ -338,7 +456,7 @@ our @tree =
N("Game port controllers"),
icon => "joystick.png",
configurator => "",
- detector => sub { f(modules::probe_category('multimedia/gameport')) },
+ detector => sub { f(detect_devices::probe_category('multimedia/gameport')) },
checked_on_boot => 0,
},
@@ -347,110 +465,21 @@ our @tree =
string => N("Joystick"),
icon => "joystick.png",
configurator => "",
- detector => sub { f(modules::probe_category('input/joystick')), f(grep { $_->{description} =~ /Joystick/ } @devices) },
- checked_on_boot => 0,
- },
-
-
- {
- class => "SATA_STORAGE",
- string => N("SATA controllers"),
- icon => "ide_hd.png",
- configurator => "",
- detector => sub { f(modules::probe_category('disk/sata')) },
- checked_on_boot => 1,
- },
-
- {
- class => "RAID_STORAGE",
- string => N("RAID controllers"),
- icon => "ide_hd.png",
- configurator => "",
- detector => sub { f(modules::probe_category('disk/hardware_raid')) },
- checked_on_boot => 1,
- },
-
- {
- class => "ATA_STORAGE",
- string => N("(E)IDE/ATA controllers"),
- icon => "ide_hd.png",
- configurator => "",
- detector => sub { f(grep { $_->{media_type} =~ /STORAGE_(IDE|OTHER)/ } @devices) },
- checked_on_boot => 1,
- },
-
- {
- class => "FIREWIRE_CONTROLLER",
- string => N("Firewire controllers"),
- icon => "usb.png",
- configurator => "",
- detector => sub { f(grep { $_->{driver} =~ /ohci1394/ } @devices) },
- checked_on_boot => 1,
- },
-
- {
- class => "PCMCIA_CONTROLLER",
- string => N("PCMCIA controllers"),
- icon => "scsi.png",
- configurator => "",
- detector => sub { f(detect_devices::pcmcia_controller_probe()) },
- checked_on_boot => 1,
- },
-
- {
- class => "SCSI_CONTROLLER",
- string => N("SCSI controllers"),
- icon => "scsi.png",
- configurator => "",
- detector => sub { f(grep { $_->{media_type} =~ /STORAGE_SCSI/ } @devices) },
- checked_on_boot => 1,
- },
-
- {
- class => "USB_CONTROLLER",
- string => N("USB controllers"),
- icon => "usb.png",
- configurator => "",
- detector => sub { f(grep { $_->{media_type} eq 'SERIAL_USB' } @devices) },
- checked_on_boot => 1,
- },
-
- {
- class => "USB_HUB",
- string => N("USB ports"),
- icon => "usb.png",
- configurator => "",
- detector => sub { f(grep { $_->{media_type} =~ /Hub/ } @devices) },
+ detector => sub { f(detect_devices::probe_category('input/joystick')), f(grep { $_->{description} =~ /Joystick/i } @devices) },
checked_on_boot => 0,
},
- {
- class => "SMB_CONTROLLER",
- string => N("SMBus controllers"),
- icon => "usb.png",
- configurator => "",
- detector => sub { f(grep { $_->{media_type} =~ /SERIAL_SMBUS/ } @devices) },
- checked_on_boot => 0,
- },
-
- {
- class => "BRIDGE",
- string => N("Bridges and system controllers"),
- icon => "memory.png",
- configurator => "",
- detector => sub { f(grep { $_->{media_type} =~ /BRIDGE|MEMORY_RAM|SYSTEM_OTHER/ } @devices) },
- checked_on_boot => 0,
- },
{
class => "KEYBOARD",
string => N("Keyboard"),
- icon => "usb.png",
+ icon => "hw-keyboard.png",
configurator => "$sbindir/keyboarddrake",
detector => sub {
- f(grep { $_->{description} =~ /Keyboard/i } @devices),
- # USB devices are filtered out since we already catch them through probeall():
- grep { $_->{bus} ne 'usb' && $_->{driver} eq 'kbd' && $_->{description} !~ /PC Speaker/ } detect_devices::getInputDevices();
+ f(grep { $_->{description} =~ /Keyboard/i || $_->{media_type} =~ /Keyboard/i ||
+ # USB devices are filtered out since we already catch them through probeall():
+ $_->{bus} ne 'usb' && $_->{driver} =~ /^event|kbd|^usbhid/ && $_->{description} !~ /PC Speaker/;
+ } @devices);
},
checked_on_boot => 0,
},
@@ -459,7 +488,7 @@ our @tree =
class => "MISC_INPUT",
string => N("Tablet and touchscreen"),
icon => "hw_mouse.png",
- detector => sub { f(modules::probe_category('input/tablet'), modules::probe_category('input/touchscreen')) },
+ detector => sub { f(detect_devices::probe_category('input/tablet'), detect_devices::probe_category('input/touchscreen')) },
configurator => "$sbindir/mousedrake",
checked_on_boot => 0,
},
@@ -470,15 +499,24 @@ our @tree =
icon => "hw_mouse.png",
configurator => "$sbindir/mousedrake",
detector => sub {
- f(grep { $_->{driver} =~ /^Mouse:|^Tablet:/ || $_->{media_type} =~ /class\|Mouse/ } @devices),
- # USB devices are filtered out since we already catch them through probeall():
- grep { $_->{bus} ne 'usb' && $_->{driver} =~ /mouse/ } detect_devices::getInputDevices();
+ f(grep { $_->{driver} =~ /^Mouse:|^Tablet:|^mouse/ || $_->{media_type} =~ /class\|Mouse/ ||
+ # USB devices are filtered out since we already catch them through probeall():
+ $_->{bus} ne 'usb' && $_->{Handlers}{mouse};
+ } @devices);
},
checked_on_boot => 1,
automatic => 1,
},
{
+ class => "BIOMETRIC",
+ string => N("Biometry"),
+ icon => "ups.png",
+ detector => sub { f(grep { $_->{description} =~ /fingerprint|biometric/i } @devices) },
+ checked_on_boot => 0,
+ },
+
+ {
class => "UPS",
string => N("UPS"),
icon => "ups.png",
@@ -493,7 +531,8 @@ our @tree =
icon => "scanner.png",
configurator => "$sbindir/scannerdrake",
detector => sub {
- require scanner; f(scanner::detect()) },
+ require scanner; f(map { $_->{val}{drakx_device} } f(scanner::detect()));
+ },
checked_on_boot => 0,
},
@@ -518,7 +557,9 @@ sub pciusb_id {
pci_device => 'usb_pci_device',
vendor => 'usb_vendor',
);
- join(':', map { $dev->{$alt{$_}} || $dev->{$_} } qw(bus pci_bus pci_device vendor id subvendor subid description));
+ my @fields = ('bus', if_($dev->{bus} =~ /pci/, qw(pci_bus pci_device)), qw(vendor id subvendor subid),
+ if_($dev->{bus} !~ /usb/i, 'description'));
+ join(':', map { uc($dev->{$alt{$_}} || $dev->{$_}) } @fields);
}
@@ -530,8 +571,7 @@ sub custom_id {
N("cpu # ") . $device->{processor} . ": " . $device->{'model name'} :
$device->{"Socket Designation"} ?
"$device->{name} (" . $device->{"Socket Designation"} . ")" :
- $device->{name} ? $device->{name} :
- (defined($device->{description}) ? $device->{description} : $str));
+ $device->{name} || $device->{description} || $device->{Vendor} || $str);
}
1;
diff --git a/perl-install/harddrake/sound.pm b/perl-install/harddrake/sound.pm
index 4bbe45e93..cdf24c219 100644
--- a/perl-install/harddrake/sound.pm
+++ b/perl-install/harddrake/sound.pm
@@ -1,14 +1,4 @@
package harddrake::sound;
-# lists filled with Danny Tholen help, enhanced by Thierry Vignaud
-#
-# No ALSA for OSS's
-# o isa cards: msnd_pinnacle, pas2,
-# o pci cards: ad1889, sam9407
-# No OSS for ALSA's
-# o pci cards: snd-als4000, snd-es968, snd-hdsp
-# o isa cards: snd-azt2320, snd-cs4231, snd-cs4236,
-# snd-dt0197h, snd-korg1212, snd-rme32
-# o pcmcia cards: snd-vxp440 snd-vxpocket
# TODO:
# o ensure sound is not user (either dsp/midi/sequencer/mixer)
@@ -22,344 +12,653 @@ use list_modules;
use detect_devices;
use log;
+sub is_pulseaudio_enabled {
+ my ($in) = @_;
+ my $soundprofile = common::read_alternative('soundprofile');
+ return $in->do_pkgs->is_installed('task-pulseaudio') && $soundprofile =~ /pulse$/;
+}
+
+sub set_pulseaudio {
+ my ($val) = @_;
+
+ my $alterative = '/etc/sound/profiles/' . ($val ? 'pulse' : 'alsa');
+ return if ! -d $alterative;
+
+ common::symlinkf_update_alternatives('soundprofile', $alterative);
+
+ # (cg) This config file will eventually be dropped, but it is still needed for now
+ # as several packages/patches depend on it.
+ my $config_file = "$::prefix/etc/sysconfig/pulseaudio";
+ $val = 'PULSE_SERVER_TYPE=' . ($val ? 'personal' : 'none') . "\n";
+ my $done;
+ substInFile {
+ if (/^PULSE_SERVER_TYPE=/) {
+ $_ = $val;
+ $done = 1;
+ }
+ } $config_file;
+ append_to_file($config_file, $val) if !$done;
+}
+
-our %alsa2oss =
- (
- if_(arch() =~ /ppc/, "snd-powermac" => [ "dmasound_pmac" ]),
- if_(arch() =~ /sparc/,
- "snd-sun-amd7930" => [ "unknown" ],
- "snd-sun-cs4231" => [ "unknown" ],
- "snd-sun-dbri" => [ "unknown" ],
- ),
- "snd-ad1816a" => [ "ad1816" ], # isa
- "snd-ad1848" => [ "ad1848", "pss" ], # isa
- "snd-ad1889" => [ "ad1889" ],
- "snd-ali5451" => [ "trident" ],
- "snd-als100" => [ "sb" ], # isa
- "snd-als4000" => [ "unknown" ],
- "snd-atiixp" => [ "unknown" ],
- "snd-au8810" => [ "unknown" ],
- "snd-au8820" => [ "unknown" ],
- "snd-au8830" => [ "unknown" ],
- "snd-audigyls" => [ "unknown" ], # pci, renamed as snd-ca0106
- "snd-azt2320" => [ "unknown" ], # isa
- "snd-azt3328" => [ "unknown" ], # isa
- "snd-azx" => [ "unknown" ],
- "snd-bt87x" => [ "btaudio" ],
- "snd-ca0106" => [ "unknown" ], # pci
- "snd-cmi8330" => [ "sb" ], # isa
- "snd-cmipci" => [ "cmpci" ],
- "snd-cs4231" => [ "unknown" ], # isa
- "snd-cs4232" => [ "cs4232" ], # isa
- "snd-cs4236" => [ "ad1848" ], # isa
- "snd-cs4281" => [ "cs4281" ],
- "snd-cs46xx" => [ "cs46xx" ],
- "snd-darla20" => [ "unknown" ],
- "snd-darla24" => [ "unknown" ],
- "snd-dt0197h" => [ "unknown" ], # isa
- "snd-dt019x" => [ "unknown" ], # isa
- "snd-emu10k1" => [ "audigy", "emu10k1" ],
- "snd-emu10k1x" => [ "unknown" ],
- "snd-ens1370" => [ "es1370" ],
- "snd-ens1371" => [ "es1371" ],
- "snd-es1688" => [ "sb" ], # isa
- "snd-es18xx" => [ "sb" ], # isa
- "snd-es1938" => [ "esssolo1" ],
- "snd-es1968" => [ "maestro" ], # isa
- "snd-es968" => [ "sb" ],
- "snd-fm801" => [ "forte" ],
- "snd-gina20" => [ "unknown" ],
- "snd-gina24" => [ "unknown" ],
- "snd-gina3g" => [ "unknown" ],
- "snd-gusclassic" => [ "gus" ], # isa
- "snd-gusextreme" => [ "gus" ], # isa
- "snd-gusmax" => [ "gus" ], # isa
- "snd-hda-intel" => [ "unknown" ],
- "snd-hdspm" => [ "unknown" ],
- "snd-hdsp" => [ "unknown" ],
- "snd-ice1712" => [ "unknown" ], # isa
- "snd-ice1724" => [ "unknown" ], # isa
- "snd-indi" => [ "unknown" ], # pci
- "snd-indigo" => [ "unknown" ], # pci
- "snd-indigodj" => [ "unknown" ], # pci
- "snd-indigoio" => [ "unknown" ], # pci
- "snd-intel8x0" => [ "ali5455", "i810_audio", "nvaudio" ],
- "snd-interwave" => [ "gus" ], # isa
- "snd-interwave-stb" => [ "unknown" ], # isa
- "snd-korg1212" => [ "unknown" ], # isa
- "snd-layla20" => [ "unknown" ],
- "snd-layla24" => [ "unknown" ],
- "snd-layla3g" => [ "unknown" ],
- "snd-maestro3" => [ "maestro3" ],
- "snd-mia" => [ "unknown" ],
- "snd-mixart" => [ "unknown" ],
- "snd-mona" => [ "unknown" ],
- "snd-mpu401" => [ "mpu401" ],
- "snd-nm256" => [ "nm256_audio" ],
- "snd-opl3sa2" => [ "opl3", "opl3sa", "opl3sa2" ], # isa
- "snd-opti92x-ad1848" => [ "unknown" ], # isa
- "snd-opti92x-cs4231" => [ "unknown" ], # isa
- "snd-opti93x" => [ "mad16" ],
- "snd-pcxhr" => [ "unknown" ], # pci
- "snd-riptide" => [ "unknown" ],
- "snd-rme32" => [ "unknown" ], # isa
- "snd-rme96" => [ "rme96xx" ], # pci
- "snd-rme9652" => [ "rme96xx" ], # pci
- "snd-sb16" => ["sscape", "sb"],
- "snd-sb8" => [ "sb" ],
- "snd-sbawe" => [ "awe_wave" ],
- "snd-sgalaxy" => [ "sgalaxy" ], # isa
- "snd-sonicvibes" => [ "sonicvibes" ],
- "snd-sscape" => [ "sscape" ], # isa
- "snd-trident" => [ "trident" ],
- "snd-usb-audio" => [ "audio" ], # usb
- "snd-via82xx" => [ "via82cxxx_audio" ],
- "snd-vx222" => [ "unknown" ],
- "snd-vxp440" => [ "unknown" ], # pcmcia
- "snd-vxpocket" => [ "unknown" ], # pcmcia
- "snd-wavefront" => [ "wavefront" ], # isa
- "snd-ymfpci" => [ "ymfpci" ],
- );
-
-
-our %oss2alsa =
- (
- if_(arch() =~ /ppc/, "dmasound_pmac" => [ "snd-powermac" ]),
- "ad1816" => [ "snd-ad1816a" ],
- "ad1848" => [ "snd-ad1848", "snd-cs4236" ],
- "ad1889" => [ "snd-ad1889" ],
- "ali5455" => [ "snd-intel8x0" ],
- "audigy" => [ "snd-emu10k1" ],
- "audio" => [ "snd-usb-audio" ], # usb
- "awe_wave" => [ "snd-sbawe" ],
- "btaudio" => [ "snd-bt87x" ],
- "cmpci" => [ "snd-cmipci" ],
- "cs4232" => [ "snd-cs4232" ],
- "cs4281" => [ "snd-cs4281" ],
- "cs46xx" => [ "snd-cs46xx" ],
- "emu10k1" => [ "snd-emu10k1" ],
- "es1370" => [ "snd-ens1370" ],
- "es1371" => [ "snd-ens1371" ],
- "esssolo1" => [ "snd-es1938" ],
- "forte" => [ "snd-fm801" ],
- "gus" => ["snd-interwave", "snd-gusclassic", "snd-gusmax", "snd-gusextreme"],
- "i810_audio" => [ "snd-intel8x0" ],
- "ice1712" => [ "snd-ice1712" ],
- "mad16" => [ "snd-opti93x" ],
- "maestro" => [ "snd-es1968" ],
- "maestro3" => [ "snd-maestro3" ],
- "mpu401" => [ "snd-mpu401" ],
- "msnd_pinnacle" => [ "unknown" ],
- "nm256_audio" => [ "snd-nm256" ],
- "nvaudio" => [ "snd-intel8x0" ],
- "opl3" => [ "snd-opl3sa2" ],
- "opl3sa" => [ "snd-opl3sa2" ],
- "opl3sa2" => [ "snd-opl3sa2" ],
- "pas2" => [ "unknown" ],
- "pss" => [ "snd-ad1848" ],
- "rme96xx" => [ "snd-rme96", "snd-rme9652" ],
- "sam9407" => [ "unknown" ],
- "sb" => [ "snd-als100", "snd-cmi8330", "snd-es1688", "snd-es18xx", "snd-es968", "snd-sb8", "snd-sb16" ],
- "sgalaxy" => [ "snd-sgalaxy" ],
- "sonicvibes" => [ "snd-sonicvibes" ],
- "sscape" => [ "snd-sb16", "snd-sscape" ],
- "trident" => [ "snd-ali5451", "snd-trident" ],
- "via82cxxx_audio" => [ "snd-via82xx" ],
- "wavefront" => [ "snd-wavefront" ],
- "ymfpci" => [ "snd-ymfpci" ],
- );
-
-my @blacklist = qw(cs46xx cs4281);
-my $blacklisted = 0;
-
-sub rooted { run_program::rooted($::prefix, @_) }
-
-sub unload { modules::unload(@_) if $::isStandalone || $blacklisted }
+my $pa_startup_scriptfile = "$::prefix/etc/pulse/default.pa";
+
+sub is_pulseaudio_glitchfree_enabled() {
+ return -f $pa_startup_scriptfile &&
+ cat_($pa_startup_scriptfile) !~ /^load-module\s+module-(udev|hal)-detect\s+tsched=0/m;
+}
+
+sub set_pulseaudio_glitchfree {
+ my ($val) = @_;
+
+ return if ! -f $pa_startup_scriptfile;
+
+ substInFile {
+ if ($val) {
+ s/^(load-module\s+module-(udev|hal)-detect)\s+tsched=0/$1/;
+ } else {
+ s/^(load-module\s+module-(udev|hal)-detect).*/$1 tsched=0/;
+ }
+ } $pa_startup_scriptfile;
+}
+
+sub is_pipewire_wireplumber_enabled {
+ my ($in) = @_;
+ return $in->do_pkgs->is_installed('pipewire') && $in->do_pkgs->is_installed('wireplumber');
+}
+
+sub is_pipewire_media_session_enabled {
+ my ($in) = @_;
+ return $in->do_pkgs->is_installed('pipewire') && $in->do_pkgs->is_installed('pipewire-media-session');
+}
+
+sub rooted {
+ run_program::rooted($::prefix, @_);
+}
+
+sub unload { modules::unload(@_) if $::isStandalone }
sub load {
my ($modules_conf, $name) = @_;
- modules::load_and_configure($modules_conf, $name) if $::isStandalone || $blacklisted;
+ modules::load_and_configure($modules_conf, $name) if $::isStandalone;
+}
+
+sub _pidof {
+ my ($name) = @_;
+ rooted('/usr/bin/pidof', $name);
+}
+
+# return the pid of a running command
+sub _pidof_pid {
+ my ($name) = @_;
+ my ($pid) = chomp_(run_program::rooted_get_stdout($::prefix, '/usr/bin/pidof', $name));
+
+ return $pid;
+}
+
+# return the username of a running command
+sub _user_pid {
+ my ($name) = @_;
+ my ($pid) = _pidof_pid($name);
+ my $user;
+
+ if ($pid) {
+ ($user) = chomp_(run_program::rooted_get_stdout($::prefix, '/usr/bin/ps', '-o', 'uname=', '-p', $pid));
+ }
+
+ return $user;
+}
+
+# stop pulseaudio for the running user
+sub stop_pulseaudio {
+ my ($pulseaudio_user) = _user_pid('/usr/bin/pulseaudio');
+
+ if ($pulseaudio_user) {
+ if (-x $::prefix . '/usr/bin/pulseaudio') {
+ rooted('/usr/bin/su', '-l', $pulseaudio_user, '-c', '/usr/bin/pulseaudio --kill');
+ }
+ }
+
+ # try stopping again (in case the /usr/bin/pulseaudio process is still running, but the executable no longer available)
+ my ($pulseaudio_user) = _user_pid('/usr/bin/pulseaudio');
+ if ($pulseaudio_user) {
+ my ($pulseaudio_pid) = _pidof_pid('/usr/bin/pulseaudio');
+ if ($pulseaudio_pid) {
+ rooted('/usr/bin/su', '-l', $pulseaudio_user, '-c', '/usr/bin/kill -TERM ' . $pulseaudio_pid);
+ }
+ }
+ return $pulseaudio_user;
+}
+
+# stop pipewire services for the running user
+sub stop_pipewire {
+ my ($pipewire_user) = _user_pid('/usr/bin/pipewire');
+
+ if ($pipewire_user) {
+ rooted('/usr/bin/systemctl', '--machine=' . $pipewire_user . '@.host', '--user', 'stop', 'pipewire-pulse.service', 'pipewire-pulse.socket', 'pipewire.service', 'pipewire.socket');
+ }
+
+ return $pipewire_user;
+}
+
+# start pulseaudio for the specified user
+sub start_pulseaudio {
+ my ($pulseaudio_user) = @_;
+
+ if ($pulseaudio_user) {
+ rooted('/usr/bin/su', '-l', $pulseaudio_user, '-c', '/usr/bin/pulseaudio --start');
+ }
+}
+
+# start pipewire services for the specified user
+sub start_pipewire {
+ my ($pipewire_user) = @_;
+
+ if ($pipewire_user) {
+ rooted('/usr/bin/systemctl', '--machine=' . $pipewire_user . '@.host', '--user', 'start', 'pipewire.socket', 'pipewire.service', 'pipewire-pulse.socket', 'pipewire-pulse.service');
+ }
+}
+
+# stop wireplumber services for the running user
+sub stop_wireplumber {
+ my ($pipewire_user) = _user_pid('/usr/bin/wireplumber');
+
+ if ($pipewire_user) {
+ rooted('/usr/bin/systemctl', '--machine=' . $pipewire_user . '@.host', '--user', 'stop', 'wireplumber.service');
+ }
+
+ return $pipewire_user;
+}
+
+# start wireplumber
+sub start_wireplumber {
+ my ($pipewire_user) = @_;
+
+ if ($pipewire_user) {
+ rooted('/usr/bin/systemctl', '--machine=' . $pipewire_user . '@.host', '--user', 'start', 'wireplumber.service');
+ }
+}
+
+# stop pipewire-media-session services for the running user
+sub stop_pipewire_media_session {
+ my ($pipewire_user) = _user_pid('/usr/bin/pipewire-media-session');
+
+ if ($pipewire_user) {
+ rooted('/usr/bin/systemctl', '--machine=' . $pipewire_user . '@.host', '--user', 'stop', 'pipewire-media-session.service');
+ }
+
+ return $pipewire_user;
+}
+
+# start pipewire-media-session services for the specified user
+sub start_pipewire_media_session {
+ my ($pipewire_user) = @_;
+
+ if ($pipewire_user) {
+ rooted('/usr/bin/systemctl', '--machine=' . $pipewire_user . '@.host', '--user', 'start', 'pipewire-media-session.service');
+ }
+}
+
+sub configure_pipewire_wireplumber {
+ my ($in) = @_;
+ my ($pipewire_wp_user);
+
+ # preserve pulseaudio user
+ my ($pulseaudio_user) = _user_pid('/usr/bin/pulseaudio');
+
+ # stop pipewire and pipewire-media-session services (if any) before removing any packages
+ # and preserve pipewire-media-session user
+ $pipewire_wp_user = stop_pipewire_media_session();
+ stop_pipewire();
+
+ my $plasma_installed = $in->do_pkgs->is_installed('plasma-desktop');
+ my @pkgs = (
+ 'task-pipewire',
+ 'wireplumber',
+ );
+ if (!$in->do_pkgs->is_installed('pavucontrol-qt')) {
+ if ($plasma_installed) {
+ push(@pkgs, 'pavucontrol-qt');
+ }
+ else {
+ push(@pkgs, 'pavucontrol');
+ }
+ }
+
+
+ my $required_installed = $in->do_pkgs->ensure_are_installed(
+ \@pkgs
+ );
+
+ if (!$required_installed)
+ {
+ $in->ask_warn(N("Couldn't install the required packages"),
+ N("Please check the repositories are correctly configured")
+ );
+ return;
+ }
+
+ set_pulseaudio(0);
+
+ # first of all disabling what has to be disabled to avoid conflicts
+ if ($in->do_pkgs->is_installed('pipewire-media-session')) {
+ rooted('/usr/bin/systemctl', '--global', 'disable', 'pipewire-media-session.service');
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire')) {
+ foreach ('pipewire.socket', 'pipewire.service') {
+ rooted('/usr/bin/systemctl', '--global', 'enable', $_);
+ }
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire-pulseaudio')) {
+ foreach ('pipewire-pulse.socket', 'pipewire-pulse.service') {
+ rooted('/usr/bin/systemctl', '--global', 'enable', $_);
+ }
+ }
+
+ if ($in->do_pkgs->is_installed('wireplumber')) {
+ rooted('/usr/bin/systemctl', '--global', 'enable', 'wireplumber.service');
+ }
+
+
+ # stop pulseaudio process if still floating after the switch
+ stop_pulseaudio();
+
+ if ($pulseaudio_user) {
+ # restart pipewire and wireplumber with the same user as initial pulseaudio
+ start_pipewire($pulseaudio_user);
+ start_wireplumber($pulseaudio_user);
+ }
+ else {
+ if ($pipewire_wp_user) {
+ # restart pipewire and wireplumber with the same user as pipewire-media-session
+ start_pipewire($pipewire_wp_user);
+ start_wireplumber($pipewire_wp_user);
+ }
+ }
+
+ #Plasma tricks
+ if ($plasma_installed) {
+ $in->do_pkgs->ensure_is_installed('kpipewire');
+ }
+}
+
+sub configure_pipewire_media_session {
+ my ($in) = @_;
+ my ($pipewire_ms_user);
+
+ # preserve pulseaudio user
+ my ($pulseaudio_user) = _user_pid('/usr/bin/pulseaudio');
+
+ # stop pipewire and wireplumber services (if any) before removing any package
+ # and preserve wireplumber user
+ $pipewire_ms_user = stop_wireplumber();
+ stop_pipewire();
+
+
+ my $plasma_installed = $in->do_pkgs->is_installed('plasma-desktop');
+ my @pkgs = (
+ 'task-pipewire',
+ 'pipewire-media-session',
+ );
+ if (!$in->do_pkgs->is_installed('pavucontrol-qt')) {
+ if ($plasma_installed) {
+ push(@pkgs, 'pavucontrol-qt');
+ }
+ else {
+ push(@pkgs, 'pavucontrol');
+ }
+ }
+
+ my $required_installed = $in->do_pkgs->ensure_are_installed(
+ \@pkgs
+ );
+
+ if (!$required_installed)
+ {
+ $in->ask_warn(N("Couldn't install the required packages"),
+ N("Please check the repositories are correctly configured")
+ );
+ return;
+ }
+
+ set_pulseaudio(0);
+
+ # first of all disabling what has to be disabled to avoid conflicts
+ if ($in->do_pkgs->is_installed('wireplumber')) {
+ rooted('/usr/bin/systemctl', '--global', 'disable', 'wireplumber.service');
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire')) {
+ foreach ('pipewire.socket', 'pipewire.service') {
+ rooted('/usr/bin/systemctl', '--global', 'enable', $_);
+ }
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire-pulseaudio')) {
+ foreach ('pipewire-pulse.socket', 'pipewire-pulse.service') {
+ rooted('/usr/bin/systemctl', '--global', 'enable', $_);
+ }
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire-media-session')) {
+ rooted('/usr/bin/systemctl', '--global', 'enable', 'pipewire-media-session.service');
+ }
+
+ # stop pulseaudio process if still floating after the switch
+ stop_pulseaudio();
+
+ if ($pulseaudio_user) {
+ # restart pipewire and wireplumber with the same user as initial pulseaudio
+ start_pipewire($pulseaudio_user);
+ start_pipewire_media_session($pulseaudio_user);
+ }
+ else {
+ if ($pipewire_ms_user) {
+ # restart pipewire and wireplumber with the same user as pipewire-media-session
+ start_pipewire($pipewire_ms_user);
+ start_pipewire_media_session($pipewire_ms_user);
+ }
+ }
+
+ #Plasma tricks
+ if ($plasma_installed) {
+ $in->do_pkgs->ensure_is_installed('kpipewire');
+ }
}
-sub get_alternative {
- my ($driver) = @_;
- $alsa2oss{$driver} || $oss2alsa{$driver};
+sub disable_all_pipewire {
+ my ($in) = @_;
+
+ if ($in->do_pkgs->is_installed('wireplumber')) {
+ rooted('/usr/bin/systemctl', '--global', 'disable', 'wireplumber.service');
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire-media-session')) {
+ rooted('/usr/bin/systemctl', '--global', 'disable', 'pipewire-media-session.service');
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire-pulseaudio')) {
+ foreach ('pipewire-pulse.socket', 'pipewire-pulse.service') {
+ rooted('/usr/bin/systemctl', '--global', 'disable', $_);
+ }
+ }
+
+ if ($in->do_pkgs->is_installed('pipewire')) {
+ foreach ('pipewire.socket', 'pipewire.service') {
+ rooted('/usr/bin/systemctl', '--global', 'disable', $_);
+ }
+ }
}
-sub do_switch {
- my ($in, $modules_conf, $old_driver, $new_driver, $index) = @_;
- return if $old_driver eq $new_driver;
- my $_wait = $in->wait_message(N("Please wait"), N("Please Wait... Applying the configuration"));
- log::explanations("removing old $old_driver\n");
- if ($::isStandalone) {
- rooted("service sound stop") unless $blacklisted;
- rooted("service alsa stop") if $old_driver =~ /^snd-/ && !$blacklisted;
- unload($old_driver); # run_program("/sbin/modprobe -r $driver"); # just in case ...
- }
- $modules_conf->remove_module($old_driver);
- $modules_conf->set_sound_slot("sound-slot-$index", $new_driver);
- $modules_conf->write;
- if ($new_driver =~ /^snd-/) { # new driver is an alsa one
- $in->do_pkgs->ensure_binary_is_installed('alsa-utils', 'alsactl');
- rooted("service alsa start") if $::isStandalone && !$blacklisted;
- rooted("/sbin/chkconfig --add alsa") if $::isStandalone;
- load($modules_conf, $new_driver) if $::isStandalone; # service alsa is buggy
- } else { rooted("/sbin/chkconfig --del alsa") }
- log::explanations("loading new $new_driver\n");
- rooted("/sbin/chkconfig --add sound"); # just in case ...
- rooted("service sound start") if $::isStandalone && !$blacklisted;
+sub configure_pulseaudio {
+ my ($in) = @_;
+
+ # preserve pipewire running user
+ my ($pipewire_user) = _user_pid('/usr/bin/pipewire');
+
+ # stop pipewire, wireplumber and pipewire-media-session services (if any) before removing any packages
+ my ($wireplumber_user) = stop_wireplumber();
+ my ($pipewire_media_session_user) = stop_pipewire_media_session();
+ my ($pipewire_user_preserve) = stop_pipewire();
+
+ # now packages
+ $in->do_pkgs->remove('pipewire-alsa');
+
+ my $plasma_installed = $in->do_pkgs->is_installed('plasma-desktop');
+ my @pkgs = 'task-pulseaudio';
+ if (!$in->do_pkgs->is_installed('pavucontrol-qt')) {
+ if ($plasma_installed) {
+ push(@pkgs, 'pavucontrol-qt');
+ }
+ else {
+ push(@pkgs, 'pavucontrol');
+ }
+ }
+
+ my $required_installed = $in->do_pkgs->ensure_are_installed(
+ \@pkgs
+ );
+
+ if (!$required_installed)
+ {
+ $in->ask_warn(N("Couldn't install the required packages"),
+ N("Please check the repositories are correctly configured")
+ );
+
+ # restore previous pipewire (if any) processes if something goes wrong with pulseaudio installation
+ if ($pipewire_user_preserve) {
+ start_pipewire($pipewire_user_preserve);
+ }
+
+ if ($wireplumber_user) {
+ start_wireplumber($wireplumber_user);
+ }
+
+ if ($pipewire_media_session_user) {
+ start_pipewire_media_session($pipewire_media_session_user);
+ }
+
+ return;
+ }
+
+
+ # disable all the pipewire stuff before managing packages
+ disable_all_pipewire($in);
+
+ # start pulseaudio with same pipewire preserved user
+ if ($pipewire_user) {
+ start_pulseaudio($pipewire_user);
+ }
}
-sub switch {
+sub config {
my ($in, $modules_conf, $device) = @_;
my $driver = $device->{current_driver} || $device->{driver};
- foreach (@blacklist) { $blacklisted = 1 if $driver eq $_ }
- my @alternative = @{get_alternative($driver)};
- unless ($driver eq $device->{driver} || member($device->{driver}, @alternative)) {
- push @alternative, @{get_alternative($device->{driver})}, $device->{driver};
- }
- if (@alternative) {
- my $new_driver = $driver;
+ my @alternative = $driver ne $device->{driver} ? $device->{driver} : ();
+ if ($driver eq "unknown") {
+ $in->ask_warn(N("No known driver"),
+ N("There's no known driver for your sound card (%s)",
+ $device->{description}));
+ } else {
push @alternative, $driver;
my %des = modules::category2modules_and_description('multimedia/sound');
+
+ my $is_pulseaudio_enabled_val = is_pulseaudio_enabled($in);
+ my $is_pulseaudio_glitchfree_enabled_val = is_pulseaudio_glitchfree_enabled();
+
+ my $audiosystem = 'None';
+ if ($is_pulseaudio_enabled_val && $is_pulseaudio_glitchfree_enabled_val) {
+ $audiosystem = 'PulseAudioGF';
+ } elsif ($is_pulseaudio_enabled_val) {
+ $audiosystem = 'PulseAudio';
+ } elsif (is_pipewire_wireplumber_enabled($in) || _pidof('/usr/bin/wireplumber')) {
+ $audiosystem = 'PipeWireWP';
+ } elsif (is_pipewire_media_session_enabled($in) || _pidof('/usr/bin/pipewire-media-session')) {
+ $audiosystem = 'PipeWireMS';
+ }
+
+ my $write_config = sub {
+ if ($audiosystem eq 'None') {
+ #### ALSA alone
+ disable_all_pipewire($in);
+ set_pulseaudio(0);
+ set_pulseaudio_glitchfree(0);
+ # TODO check if adding autospawn = no to /etc/pulse/client.conf is needed
+ } elsif ($audiosystem eq 'PulseAudio') {
+ #### PulseAudio
+ configure_pulseaudio($in);
+ set_pulseaudio(1);
+ set_pulseaudio_glitchfree(0);
+ my $lib = get_libdir();
+ $in->do_pkgs->ensure_is_installed($lib . 'alsa-plugins-pulseaudio',
+ '/usr/' . $lib . '/alsa-lib/libasound_module_pcm_pulse.so');
+ } elsif ($audiosystem eq 'PulseAudioGF') {
+ #### PulseAudio with Glitch-Free mode
+ configure_pulseaudio($in);
+ set_pulseaudio(1);
+ set_pulseaudio_glitchfree(1);
+ my $lib = get_libdir();
+ $in->do_pkgs->ensure_is_installed($lib . 'alsa-plugins-pulseaudio',
+ '/usr/' . $lib . '/alsa-lib/libasound_module_pcm_pulse.so');
+ } elsif ($audiosystem eq 'PipeWireWP') {
+ #### PipeWire with WirePlumber
+ configure_pipewire_wireplumber($in);
+ } elsif ($audiosystem eq 'PipeWireMS') {
+ #### PipeWire with PipeWire Media Session
+ configure_pipewire_media_session($in);
+ } else {
+ #### Unmanaged value
+ #TODO Error here
+ }
+
+ $in->ask_warn('', N("You need to reboot for changes to take effect")) if $::isStandalone;
+
+ };
+
+ my $warn_both = ($in->do_pkgs->is_installed('pipewire') && $in->do_pkgs->is_installed('pulseaudio') && (-e $::prefix . '/etc/systemd/user/sockets.target.wants/pipewire.socket' || -e $::prefix . '/etc/systemd/user/sockets.target.wants/pipewire.service')) ?
+ N("Warning: both pulseaudio and pipewire are installed and can conflict each other. Please fix your config by applying a choice") :
+ "";
+
+ my $is_pipewire_available = $in->do_pkgs->is_available('task-pipewire');
+ my $warn_pipewire_unavailable = !$is_pipewire_available ?
+ N("Warning: task-pipewire is not available in any media sources, so only pulseaudio could be set up. Please fix your repo configuration.") :
+ "";
- if ($new_driver eq 'unknown') {
- $in->ask_from(N("No alternative driver"),
- N("There's no known OSS/ALSA alternative driver for your sound card (%s) which currently uses \"%s\"",
- $device->{description}, $driver),
- [
- get_any_driver_entry($in, $modules_conf, $driver, $device),
- ]
- );
+ my @service_list = (
+ 'None',
+ 'PulseAudio',
+ 'PulseAudioGF',
+ );
+ if ($is_pipewire_available) {
+ push @service_list, 'PipeWireWP';
+ push @service_list, 'PipeWireMS';
+ }
+ my @common = (
+ {
+ label => N("Select the sound server"),
+ title => 1,
+ },
+ {
+ val => \$audiosystem,
+ list => \@service_list,
+ format => sub {
+ my ($choice) = @_;
+ +{
+ 'None' => N("None"),
+ 'PulseAudio' => N("PulseAudio"),
+ 'PulseAudioGF' => N("PulseAudio with Glitch-Free mode"),
+ 'PipeWireWP' => N("PipeWire with WirePlumber"),
+ 'PipeWireMS' => N("PipeWire with PipeWire Media Session"),
+ }->{$choice};
+ },
+ type => 'list',
+ },
+ {
+ advanced => 1,
+ val => N("Reset sound mixer to default values"),
+ clicked => sub { run_program::run('reset_sound') }
+ },
+ {
+ val => N("Troubleshooting"), disabled => sub {},
+ clicked => sub { &trouble($in) }
+ },
+ );
+
+ my @messages = ("<b><i>" . $device->{description} . "</i></b>",
+ N("Your card uses the <b>\"%s\"</b> driver\n", $driver));
+
+ if ($warn_both) {
+ push @messages, ("<b>" . $warn_both . "</b>");
+ }
+ if (!$is_pipewire_available) {
+ push @messages, "<b>" . $warn_pipewire_unavailable . "</b>";
+ }
+ if ($driver eq 'unknown') {
+ if ($in->ask_from_({
+ title => N("No alternative driver"),
+ messages => N("There's no known OSS/ALSA alternative driver for your sound card (%s) which currently uses \"%s\"",
+ $device->{description}, $driver),
+ },
+ \@common,
+ )) {
+ $write_config->();
+ }
} elsif ($in->ask_from_({ title => N("Sound configuration"),
- messages =>
- N("Here you can select an alternative driver (either OSS or ALSA) for your sound card (%s).",
- $device->{description}) .
- #-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
- N("\n\nYour card currently use the %s\"%s\" driver (default driver for your card is \"%s\")", ($driver =~ /^snd-/ ? "ALSA " : "OSS "), $driver, $device->{driver}),
- interactive_help => sub {
- N("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.
-What's more, OSS drivers all reinvent the wheel.
-
-ALSA (Advanced Linux Sound Architecture) is a modularized architecture which
-supports quite a large range of ISA, USB and PCI cards.\n
-It also provides a much higher API than OSS.\n
-To use alsa, one can either use:
-- the old compatibility OSS api
-- the new ALSA api that provides many enhanced features but requires using the ALSA library.
-");
- },
+ interactive_help_id => 'soundConfig',
+ messages => \@messages
},
- [
- {
- label => N("Driver:"), val => \$new_driver, list => \@alternative, default => $new_driver, sort =>1,
- help => join("\n\n", map { qq("$_": ) . $des{$_} } @alternative),
- allow_empty_list => 1, format => sub { my ($drv) = @_; ($drv =~ /^snd[-_]/) ? "$drv [ALSA]" : "$drv [OSS]" }
- },
- {
- val => N("Trouble shooting"), disabled => sub {},
- clicked => sub { &trouble($in) }
- },
- get_any_driver_entry($in, $modules_conf, $driver, $device),
- ]))
+ \@common,
+ ))
{
- return if $new_driver eq $device->{current_driver};
- log::explanations("switching audio driver from '" . $device->{current_driver} . "' to '$new_driver'\n");
- $in->ask_warn(N("Warning"), N("The old \"%s\" driver is blacklisted.\n
-It has been reported to oops the kernel on unloading.\n
-The new \"%s\" driver will only be used on next bootstrap.", $device->{current_driver}, $new_driver)) if $blacklisted;
- do_switch($in, $modules_conf, $device->{current_driver}, $new_driver, $device->{sound_slot_index});
- $device->{current_driver} = $new_driver;
+ $write_config->();
}
- } elsif ($driver =~ /^Bad:/) {
- $driver =~ s/^Bad://;
- $in->ask_warn(N("No open source driver"),
- N("There's no free driver for your sound card (%s), but there's a proprietary driver at \"%s\".",
- $device->{description}, $driver));
- } elsif ($driver eq "unknown") {
- $in->ask_from(N("No known driver"),
- N("There's no known driver for your sound card (%s)",
- $device->{description}),
- [ get_any_driver_entry($in, $modules_conf, $driver, $device) ]);
- } else {
- $in->ask_warn(N("Unknown driver"),
- N("Error: The \"%s\" driver for your sound card is unlisted",
- $driver));
}
- end:
}
-sub config {
- my ($in, $modules_conf, $device) = @_;
- switch($in, $modules_conf, $device);
-}
-
-
sub trouble {
my ($in) = @_;
- $in->ask_warn(N("Sound trouble shooting"),
+ $in->ask_warn(N("Sound troubleshooting"),
formatAlaTeX(
#-PO: keep the double empty lines between sections, this is formatted a la LaTeX
- N("The classic bug sound tester is to run the following commands:
+ N("Below are some basic tips to help debug audio problems, but for accurate and up-to-date tips and tricks, please see:
+
+https://wiki.mageia.org/en/Support:DebuggingSoundProblems
+
+
+
+- General Recommendation: Enable PulseAudio. If you have opted to not to use PulseAudio, we would strongly advise you enable it. For the vast majority of desktop use cases, PulseAudio is the recommended and best supported option.
+
+
+
+- \"kmix\" (KDE), \"gnome-control-center sound\" (GNOME) and \"pavucontrol\" (generic) will launch graphical applications to allow you to view your sound devices and adjust volume levels
+
+- \"ps aux | grep pulseaudio\" will check that PulseAudio is running.
-- \"lspcidrake -v | fgrep AUDIO\" will tell you which driver your card uses
-by default
-- \"grep sound-slot /etc/modules.conf\" will tell you what driver it
-currently uses
+- \"pactl stat\" will check that you can connect to the PulseAudio daemon correctly.
-- \"/sbin/lsmod\" will enable you to check if its module (driver) is
-loaded or not
-- \"/sbin/chkconfig --list sound\" and \"/sbin/chkconfig --list alsa\" will
-tell you if sound and alsa services're configured to be run on
-initlevel 3
+- \"pactl list sink-inputs\" will tell you which programs are currently playing sound via PulseAudio.
-- \"aumix -q\" will tell you if the sound volume is muted or not
-- \"/sbin/fuser -v /dev/dsp\" will tell which program uses the sound card.
+- \"systemctl status osspd.service\" will tell you the current state of the OSS Proxy Daemon. This is used to enable sound from legacy applications which use the OSS sound API. You should install the \"ossp\" package if you need this functionality.
+
+
+- \"pacmd ls\" will give you a LOT of debug information about the current state of your audio.
+
+
+- \"lspcidrake -v | grep -i audio\" will tell you which low-level driver your card uses by default.
+
+
+- \"/usr/sbin/lsmod | grep snd\" will enable you to check which sound related kernel modules (drivers) are loaded.
+
+
+- \"alsamixer -c 0\" will give you a text-based mixer to the low level ALSA mixer controls for first sound card
+
+
+- \"/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp\" will tell which programs are currently using the sound card directly (normally this should only show PulseAudio)
")));
}
-sub get_any_driver_entry {
- my ($in, $modules_conf, $driver, $device) = @_;
- return () if $::isInstall;
- +{
- val => N("Let me pick any driver"), disabled => sub {},
- clicked => sub {
- my $old_driver = $driver;
- if ($in->ask_from(N("Choosing an arbitrary driver"),
- formatAlaTeX(
- #-PO: keep the double empty lines between sections, this is formatted a la LaTeX
- N("If you really think that you know which driver is the right one for your card
-you can pick one in the above list.
-
-The current driver for your \"%s\" sound card is \"%s\" ", $device->{description}, $driver)),
- [
- { label => N("Driver:"), val => \$driver, list => [ category2modules("multimedia/sound") ], type => 'combo', default => $driver, sort =>1, separator => '|' },
- ]
- )) {
- do_switch($in, $modules_conf, $old_driver, $driver, $device->{sound_slot_index});
- goto end;
- }
- }
- };
+sub configure_one_sound_slot {
+ my ($modules_conf, $index, $driver) = @_;
+ $modules_conf->set_sound_slot("sound-slot-$index", $driver);
+ $modules_conf->set_options($driver, "xbox=1") if $driver eq "snd_intel8x0" && detect_devices::is_xbox();
+ $modules_conf->set_options('snd-ac97-codec', "power_save=1") if $driver =~ /^snd/ && detect_devices::isLaptop();
}
-
sub configure_sound_slots {
my ($modules_conf) = @_;
my $altered = 0;
each_index {
my $default_driver = $modules_conf->get_alias("sound-slot-$::i");
- if (!member($default_driver, @{get_alternative($_->{driver})}, $_->{driver})) {
+ if (!member($default_driver, $_->{driver})) {
$altered ||= $default_driver;
- $modules_conf->set_sound_slot("sound-slot-$::i", $_->{driver});
- $modules_conf->set_options($_->{driver}, "xbox=1") if $_->{driver} eq "snd-intel8x0" && detect_devices::is_xbox();
+ configure_one_sound_slot($modules_conf, $::i, $_->{driver});
}
} detect_devices::getSoundDevices();
$modules_conf->write if $altered && $::isStandalone;
diff --git a/perl-install/harddrake/v4l.pm b/perl-install/harddrake/v4l.pm
index c7410d190..bd7c649bb 100644
--- a/perl-install/harddrake/v4l.pm
+++ b/perl-install/harddrake/v4l.pm
@@ -45,7 +45,7 @@ my %tuners_lst =
28 => "LG|PAL_BG+FM (TPI8PSB01D)",
29 => "LG|PAL_BG (TPI8PSB11D)",
30 => "Temic|PAL* auto + FM (4009 FN5)",
- 31 => "SHARP|NTSC_JP (2U5JF5540)",
+ 31 => "SHARP NTSC_JP (2U5JF5540)",
32 => "Samsung|PAL TCPM9091PD27",
33 => "MT20xx universal",
34 => "Temic|PAL_BG (4106 FH5)",
@@ -62,7 +62,7 @@ my %tuners_lst =
45 => "Microtune|4049 FM5",
46 => "Panasonic VP27s/ENGE4324D",
47 => "LG|NTSC (TAPE series)",
- 48 => "Tenna TNF 8831 BGFF)",
+ 48 => "Tena|TNF 8831 BGFF",
49 => "Microtune|4042 FI5 ATSC/NTSC dual in",
50 => "TCL 2002N",
51 => "Philips|PAL/SECAM_D (FM 1256 I-H3)",
@@ -72,9 +72,21 @@ my %tuners_lst =
55 => "LG|PAL (TAPE series)",
56 => "Philips|PAL/SECAM multi (FQ1216AME MK4)",
57 => "Philips|FQ1236A MK4",
- 58 => "Ymec TVision|TVF-8531MF",
- 59 => "Ymec TVision|TVF-5533MF",
+ 58 => "Ymec|TVision|TVF-8531MF",
+ 59 => "Ymec|TVision|TVF-5533MF",
60 => "Thomson|DDT 7611 (ATSC/NTSC)",
+ 61 => "Tena|TNF9533-D/IF/TNF9533-B/DF",
+ 62 => "Philips|TEA5767HN FM Radio",
+ 63 => "Philips|FMD1216ME MK3 Hybrid Tuner",
+ 64 => "LG|TDVS-H062F/TUA6034",
+ 65 => "Ymec|TVF66T5-B/DFF",
+ 66 => "LG|NTSC (TALN mini series)",
+ 67 => "Philips|TD1316 Hybrid Tuner",
+ 68 => "Philips|TUV1236D ATSC/NTSC dual in",
+ 69 => "Tena|TNF 5335 MF",
+ 70 => "Samsung|TCPN 2121P30A",
+ 71 => "Xceive xc3028",
+
);
@@ -118,7 +130,7 @@ my $cards_lst = {
N("Unknown|CPH05X (bt878) [many vendors]") => 24,
N("Unknown|CPH06X (bt878) [many vendors]") => 24,
"T|Terratec|Terra TV+ Version 1.0 (Bt848)" => 25,
- "Vobis|TV-Boostar" => 25,
+ "V|Vobis TV-Boostar" => 25,
"T|Terratec|TV-Boostar" => 25,
"H|Hauppauge|WinCam newer (bt878)" => 26,
"L|Lifeview|FlyVideo 98" => 27,
@@ -198,22 +210,22 @@ my $cards_lst = {
"P|Powercolor|MTV878F" => 75,
"C|Canopus WinDVR PCI (COMPAQ Presario 3524JP, 5112JP)" => 76,
"G|GrandTec|Multi Capture Card (Bt878)" => 77,
- "Jetway|TV/Capture JW-TV878-FBK" => 78,
+ "Jetway TV/Capture JW-TV878-FBK" => 78,
"K|Kworld KW-TV878RF" => 78,
"D|DSP Design TCVIDEO" => 79,
"H|Hauppauge|WinTV PVR" => 80,
"G|GV-BCTV5/PCI" => 81,
- "O|Osprey|100/150 (878)" => 82,
- "O|Osprey|100/150 (848)" => 83,
- "O|Osprey|101 (848)" => 84,
- "O|Osprey|101/151" => 85,
- "O|Osprey|101/151 w/ svid" => 86,
- "O|Osprey|200/201/250/251" => 87,
- "O|Osprey|200/250" => 88,
- "O|Osprey|210/220" => 89,
- "O|Osprey|500" => 90,
- "O|Osprey|540" => 91,
- "O|Osprey|2000" => 92,
+ "Osprey|100/150 (878)" => 82,
+ "Osprey|100/150 (848)" => 83,
+ "Osprey|101 (848)" => 84,
+ "Osprey|101/151" => 85,
+ "Osprey|101/151 w/ svid" => 86,
+ "Osprey|200/201/250/251" => 87,
+ "Osprey|200/250" => 88,
+ "Osprey|210/220" => 89,
+ "Osprey|500" => 90,
+ "Osprey|540" => 91,
+ "Osprey|2000" => 92,
"I|IDS Eagle" => 93,
"P|Pinnacle|PCTV Sat" => 94,
"Formac|ProTV II (bt878)" => 95,
@@ -224,7 +236,7 @@ my $cards_lst = {
"H|Hercules Smart TV Stereo" => 100,
"P|Pace TV & Radio Card" => 101,
"I|IVC|200" => 102,
- "G|Grand X-Guard / Trust 814PCI" => 103,
+ "G|GrandTec|Grand X-Guard / Trust 814PCI" => 103,
"N|Nebula Electronics DigiTV" => 104,
"P|ProVideo|PV143" => 105,
"P|PHYTEC|VD-009-X1 MiniDIN (bt878)" => 106,
@@ -241,7 +253,7 @@ my $cards_lst = {
"N|NGS NGSTV+" => 117,
"L|LMLBT4" => 118,
"T|Tekram M205 PRO" => 119,
- "C|Conceptronic CONTVFMi" => 120,
+ "C|Conceptronic|CONTVFMi" => 120,
"E|Euresys|Picolo Tetra" => 121,
"S|Spirit TV Tuner" => 122,
"A|AverMedia|AVerTV DVB-T 771" => 123,
@@ -249,13 +261,23 @@ my $cards_lst = {
"M|MATRIX Vision|Sigma-SQ" => 125,
"M|MATRIX Vision|Sigma-SLC" => 126,
"A|APAC Viewcomp 878(AMAX)" => 127,
- "D|DVICO FusionHDTV DVB-T Lite" => 128,
+ "D|DViCO|FusionHDTV DVB-T Lite" => 128,
"V|V-Gear MyVCD" => 129,
"S|Super TV Tuner" => 130,
"T|Tibet Systems 'Progress DVR' CS16" => 131,
"K|Kodicom|4400R (master)" => 132,
"K|Kodicom|4400R (slave)" => 133,
"A|Adlink|RTV24" => 134,
+ "D|DViCO|FusionHDTV 5 Lite" => 135,
+ "A|Acorp|Y878F" => 136,
+ "C|Conceptronic|CTVFMi v2" => 137,
+ "P|Prolink|Pixelview PV-BT878P+ (Rev.2E)" => 138,
+ "P|Prolink|PixelView PlayTV MPEG2 PV-M4900" => 139,
+ "Osprey|440" => 140,
+ "A|Asound|Skyeye PCTV" => 141,
+ "S|Sabrent TV-FM (bttv version)" => 142,
+ "H|Hauppauge|ImpactVCB (bt878)" => 143,
+ "M|MagicTV" => 144,
},
@@ -264,9 +286,9 @@ my $cards_lst = {
"Hauppauge|WinTV 34xxx models" => 1,
"GDI Black Gold" => 2,
"PixelView|???" => 3,
- "ATI TV Wonder Pro" => 4,
+ "ATI|TV Wonder Pro" => 4,
"Leadtek|Winfast 2000XP Expert" => 5,
- "AverTV Studio 303 (M126) " => 6,
+ "AVerTV|Studio 303 (M126) " => 6,
'MSI|TV-@nywhere Master' => 7,
"Leadtek|Winfast DV2000" => 8,
"Leadtek|PVR 2000" => 9,
@@ -274,21 +296,40 @@ my $cards_lst = {
"Prolink PlayTV PVR" => 11,
"ASUS PVR-416" => 12,
'MSI|TV-@nywhere' => 13,
- "KWorld/VStream XPert DVB-T" => 14,
+ "VStream|XPert DVB-T" => 14,
+ "KWorld|XPert DVB-T" => 14,
"DViCO|FusionHDTV DVB-T1" => 15,
- "KWorld LTV883RF" => 16,
+ "KWorld|LTV883RF" => 16,
"DViCO|FusionHDTV 3 Gold" => 17,
"Hauppauge|Nova-T DVB-T" => 18,
"Conexant DVB-T reference design" => 19,
"Provideo PV259" => 20,
"DViCO|FusionHDTV DVB-T Plus" => 21,
- "digitalnow DNTV Live! DVB-T" => 22,
+ "digitalnow|DNTV Live! DVB-T" => 22,
"pcHDTV HD3000 HDTV" => 23,
"Hauppauge|WinTV 28xxx (Roslyn) models" => 24,
"Digital-Logic MICROSPACE Entertainment Center (MEC)" => 25,
"IODATA|GV/BCTV7E" => 26,
"PixelView|PlayTV Ultra Pro (Stereo)" => 27,
"DViCO|FusionHDTV 3 Gold-T" => 28,
+ "ADS Tech Instant TV DVB-T PCI" => 29,
+ "TerraTec Cinergy 1400 DVB-T" => 30,
+ "DViCO|FusionHDTV 5 Gold" => 31,
+ "AverMedia UltraTV Media Center PCI 550" => 32,
+ "KWorld|V-Stream Xpert DVD" => 33,
+ "ATI|HDTV Wonder" => 34,
+ "WinFast DTV1000-T" => 35,
+ "AVerTV|303 (M126)" => 36,
+ "Hauppauge|Nova-S-Plus DVB-S" => 37,
+ "Hauppauge|Nova-SE2 DVB-S" => 38,
+ "KWorld|VB-S 100" => 39,
+ "Hauppauge|WinTV-HVR1100 DVB-T/Hybrid" => 40,
+ "Hauppauge|WinTV-HVR1100 DVB-T/Hybrid (Low Profile) [0070:9800,0070:9802]" => 41,
+ "digitalnow|DNTV Live! DVB-T Pro" => 42,
+ "VStream|XPert DVB-T with cx22702" => 43,
+ "KWorld|XPert DVB-T with cx22702" => 43,
+ "DViCO|FusionHDTV DVB-T Dual Digital" => 44,
+ "KWorld|HardwareMpegTV XPert" => 45,
},
@@ -298,31 +339,33 @@ my $cards_lst = {
"LifeView|FlyVIDEO3000" => 2,
"LifeView|FlyVIDEO2000" => 3,
"EMPRESS" => 4,
- "SKNet Monster TV" => 5,
- "Tevion MD 9717" => 6,
- "KNC One TV-Station RDS" => 7,
+ "SKNet|Monster TV" => 5,
+ "Tevion|MD 9717" => 6,
+ "KNC|One TV-Station RDS" => 7,
+ "Typhoon|TV Tuner RDS" => 7,
"Terratec|Cinergy 400 TV" => 8,
"Medion|5044" => 9,
- "Kworld/KuroutoShikou SAA7130-TVPCI" => 10,
+ "Kworld|SAA7130-TVPCI" => 10,
+ "KuroutoShikou SAA7130-TVPCI" => 10,
"Terratec|Cinergy 600 TV" => 11,
"Medion|7134" => 12,
- "ELSA|EX-VISION 300TV" => 13,
- "ELSA|EX-VISION 500TV" => 14,
- "ASUS|TV-FM 7134" => 15,
- "AOPEN VA1000 POWER" => 16,
- "10MOONS PCI TV CAPTURE CARD" => 17,
+ "Typhoon|TV+Radio 90031" => 13,
+ "ELSA|EX-VISION 300TV" => 14,
+ "ELSA|EX-VISION 500TV" => 15,
+ "ASUS|TV-FM 7134" => 16,
+ "AOPEN VA1000 POWER" => 17,
"BMK|MPEX No Tuner" => 18,
"Compro|VideoMate TV" => 19,
"Matrox CronosPlus" => 20,
- "Medion|2819" => 21,
- "BMK|MPEX Tuner" => 22,
- "Medion|2819 / AverMedia M156" => 23,
- "AverMedia|M156" => 23,
- "BMK|MPEX Tuner alternative" => 24,
+ "10MOONS PCI TV CAPTURE CARD" => 21,
+ "Medion|2819" => 22,
+ "AverMedia|M156" => 22,
+ "BMK|MPEX Tuner" => 23,
+ "KNC|One TV-Station DVR" => 24,
"ASUS|TV-FM 7133" => 25,
"Pinnacle|PCTV Stereo (saa7134)" => 26,
- "Manli|MuchTV M-TV002" => 27,
- "Manli|MuchTV M-TV001" => 28,
+ "Manli|MuchTV M-TV002/Behold TV 403 FM" => 27,
+ "Manli|MuchTV M-TV001/Behold TV 401" => 28,
"Nagase Sangyo TransGear 3000TV" => 29,
"Elitegroup|ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM)" => 30,
"Elitegroup|ECS TVP3XP FM1236 Tuner Card (NTSC,FM)" => 31,
@@ -330,6 +373,7 @@ my $cards_lst = {
"AverMedia|DVD EZMaker" => 33,
"Noval Prime TV 7133" => 34,
"AverMedia|AverTV Studio 305" => 35,
+ "UPMOST PURPLE TV" => 36,
"Items MuchTV Plus / IT-005" => 37,
"Terratec|Cinergy 200 TV" => 38,
"LifeView|FlyTV Platinum Mini" => 39,
@@ -346,10 +390,46 @@ my $cards_lst = {
"Pinnacle|PCTV 300i DVB-T + PAL" => 50,
"ProVideo PV952" => 51,
"AverMedia|AverTV/305" => 52,
+ "ASUS|TV-FM 7135" => 53,
"LifeView|FlyTV Platinum FM" => 54,
"LifeView|FlyDVB-T DUO" => 55,
"AverMedia|AVerTV 307" => 56,
"AverMedia|AVerTV GO 007 FM" => 57,
+ "ADS Tech Instant TV (saa7135)" => 58,
+ "Kworld|V-Stream Xpert TV PVR7134" => 59,
+ "Tevion|V-Stream Xpert TV PVR7134" => 59,
+ "Typhoon|DVB-T Duo Digital/Analog Cardbus" => 60,
+ "Philips|TOUGH DVB-T reference design" => 61,
+ "Compro|VideoMate TV Gold+II" => 62,
+ "Kworld|Xpert TV PVR7134" => 63,
+ "FlyTV mini Asus Digimatrix" => 64,
+ "Kworld|V-Stream Studio TV Terminator" => 65,
+ "Yuan TUN-900 (saa7135)" => 66,
+ "Beholder BeholdTV 409 FM" => 67,
+ "GoTView 7135 PCI" => 68,
+ "Philips|EUROPA V3 reference design" => 69,
+ "Compro|Videomate DVB-T300" => 70,
+ "Compro|Videomate DVB-T200" => 71,
+ "RTD|Embedded Technologies VFG7350" => 72,
+ "RTD|Embedded Technologies VFG7330" => 73,
+ "LifeView|FlyTV Platinum Mini2" => 74,
+ "AverMedia|AVerTVHD MCE A180" => 75,
+ "SKNet|MonsterTV Mobile" => 76,
+ "Pinnacle|PCTV 40i/50i/110i (saa7133)" => 77,
+ "ASUSTeK P7131 Dual" => 78,
+ "Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)" => 79,
+ "ASUS|Digimatrix TV" => 80,
+ "Philips|Tiger reference design" => 81,
+ 'MSI TV@Anywhere plus' => 82,
+ "Terratec|Cinergy 250 PCI TV" => 83,
+ "LifeView|FlyDVB Trio" => 84,
+ "AverTV DVB-T 777" => 85,
+ "LifeView|FlyDVB-T" => 86,
+ "ADS Instant TV Duo Cardbus PTV331" => 87,
+ "Tevion|DVB-T 220RF" => 88,
+ "ELSA|EX-VISION 700TV" => 89,
+ "Kworld|ATSC110" => 90,
+
}
};
@@ -369,6 +449,7 @@ sub config {
my %conf = (gbuffers => 4, card => $default, tuner => -1, radio => 0, pll => -1);
+ return if !$cards_lst->{$driver};
my %cards_list = %{$cards_lst->{$driver}};
my %rvs_cards_list = reverse %cards_list;
@@ -392,21 +473,17 @@ sub config {
if ($in->ask_from("BTTV configuration", N("For most modern TV cards, the bttv module of the GNU/Linux kernel just auto-detect the rights parameters.
-If your card is misdetected, you can force the right tuner and card types here. Just select your tv card parameters if needed."),
+If your card is misdetected, you can force the right tuner and card types here. Just select your TV card parameters if needed."),
[
{ label => N("Card model:"), val => \$conf{card}, list => [ keys %cards_list ], default => -1, sort =>1, separator => '|' },
{ label => N("Tuner type:"), val => \$conf{tuner}, list => [keys %tuners_lst], format => sub { $tuners_lst{$_[0]} }, sort => 1, separator => '|' },
- { label => N("Number of capture buffers:"), val => \$conf{gbuffers}, min => $min_gbuffers, max => $max_gbuffers, sort => 1, default => 0, type => 'range', advanced => 1, help => N("number of capture buffers for mmap'ed capture") },
- if_($driver eq 'bttv',
- { label => N("PLL setting:"), val => \$conf{pll}, list => [keys %pll_lst], format => sub { $pll_lst{$_[0]} }, sort => 1, default => 0, advanced =>1 },
- { label => N("Radio support:"), val => \$conf{radio}, type => "bool", text => N("enable radio support") }),
]
))
{
$conf{card} = $cards_list{$conf{card}};
if (my $options = join(' ', if_($driver eq 'bttv', 'radio=' . ($conf{radio} ? 1 : 0)), map { if_($conf{$_} ne -1, "$_=$conf{$_}") } qw(card pll tuner gbuffers))) {
log::l(qq([harddrake::v4l] set "$options" options for $driver));
-# log::explanations("modified file /etc/modules.conf ($options)") if $::isStandalone;
+# log::explanations("modified file /etc/modprobe.conf ($options)") if $::isStandalone;
$modules_conf->set_options($driver, $options);
}
return 1;
diff --git a/perl-install/help.pm b/perl-install/help.pm
deleted file mode 100644
index 5642e2350..000000000
--- a/perl-install/help.pm
+++ /dev/null
@@ -1,870 +0,0 @@
-package help;
-use common;
-
-1;
-
-# IMPORTANT: Do not edit this File - It is automatically generated
-# from the manuals !!!
-# Write a mail to <documentation@mandriva.com> if
-# you want it changed.
-sub acceptLicense() {
- N("Before continuing, you should carefully read the terms of the license. It
-covers the entire Mandriva Linux distribution. If you agree with all the
-terms it contains, check the \"%s\" box. If not, clicking on the \"%s\"
-button will reboot your computer.", N("Accept"), N("Quit"));
-}
-sub addUser() {
- N("GNU/Linux is a multi-user system which means each user can have his or her
-own preferences, own files and so on. But unlike \"root\", who is the
-system administrator, the users you add at this point will not be authorized
-to change anything except their own files and their own configurations,
-protecting the system from unintentional or malicious changes which could
-impact on the system as a whole. You'll have to create at least one regular
-user for yourself -- this is the account which you should use for routine,
-day-to-day usage. Although it's very easy to log in as \"root\" to do
-anything and everything, it may also be very dangerous! A very simple
-mistake could mean that your system will not work any more. If you make a
-serious mistake as a regular user, the worst that can happen is that you'll
-lose some information, but you will not affect the entire system.
-
-The first field asks you for a real name. Of course, this is not mandatory
--- you can actually enter whatever you like. DrakX will use the first word
-you type in this field and copy it to the \"%s\" one, which is the name
-this user will enter to log onto the system. If you like, you may override
-the default and change the user name. The next step is to enter a password.
-From a security point of view, a non-privileged (regular) user password is
-not as crucial as the \"root\" password, but that's no reason to neglect it
-by making it blank or too simple: after all, your files could be the ones
-at risk.
-
-Once you click on \"%s\", you can add other users. Add a user for each one
-of your friends, your father, your sister, etc. Click \"%s\" when you're
-finished adding users.
-
-Clicking the \"%s\" button allows you to change the default \"shell\" for
-that user (bash by default).
-
-When you're finished adding users, you'll be asked to choose a user who
-will be automatically logged into the system when the computer boots up. If
-you're interested in that feature (and do not care much about local
-security), choose the desired user and window manager, then click on
-\"%s\". If you're not interested in this feature, uncheck the \"%s\" box.", N("User name"), N("Accept user"), N("Next"), N("Advanced"), N("Next"), N("Do you want to use this feature?"));
-}
-sub ask_mntpoint_s() {
- N("Listed here are the existing Linux partitions detected on your hard drive.
-You can keep the choices made by the wizard, since they are good for most
-common installations. If you make any changes, you must at least define a
-root partition (\"/\"). Do not choose too small a partition or you will not
-be able to install enough software. If you want to store your data on a
-separate partition, you will also need to create a \"/home\" partition
-(only possible if you have more than one Linux partition available).
-
-Each partition is listed as follows: \"Name\", \"Capacity\".
-
-\"Name\" is structured: \"hard drive type\", \"hard drive number\",
-\"partition number\" (for example, \"hda1\").
-
-\"Hard drive type\" is \"hd\" if your hard drive is an IDE hard drive and
-\"sd\" if it is a SCSI hard drive.
-
-\"Hard drive number\" is always a letter after \"hd\" or \"sd\". For IDE
-hard drives:
-
- * \"a\" means \"master hard drive on the primary IDE controller\";
-
- * \"b\" means \"slave hard drive on the primary IDE controller\";
-
- * \"c\" means \"master hard drive on the secondary IDE controller\";
-
- * \"d\" means \"slave hard drive on the secondary IDE controller\".
-
-With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means
-\"second lowest SCSI ID\", etc.");
-}
-sub chooseCd() {
- N("The Mandriva Linux installation is distributed on several CD-ROMs. If a
-selected package is located on another CD-ROM, DrakX will eject the current
-CD and ask you to insert the required one. If you do not have the requested
-CD at hand, just click on \"%s\", the corresponding packages will not be
-installed.", N("Cancel"));
-}
-sub choosePackages() {
- N("It's now time to specify which programs you wish to install on your system.
-There are thousands of packages available for Mandriva Linux, and to make it
-simpler to manage, they have been placed into groups of similar
-applications.
-
-Mandriva Linux sorts package groups in four categories. You can mix and
-match applications from the various categories, so a ``Workstation''
-installation can still have applications from the ``Server'' category
-installed.
-
- * \"%s\": if you plan to use your machine as a workstation, select one or
-more of the groups in the workstation category.
-
- * \"%s\": if you plan on using your machine for programming, select the
-appropriate groups from that category. The special \"LSB\" group will
-configure your system so that it complies as much as possible with the
-Linux Standard Base specifications.
-
- Selecting the \"LSB\" group will also install the \"2.4\" kernel series,
-instead of the default \"2.6\" one. This is to ensure 100%%-LSB compliance
-of the system. However, if you do not select the \"LSB\" group you will
-still have a system which is nearly 100%% LSB-compliant.
-
- * \"%s\": if your machine is intended to be a server, select which of the
-more common services you wish to install on your machine.
-
- * \"%s\": this is where you will choose your preferred graphical
-environment. At least one must be selected if you want to have a graphical
-interface available.
-
-Moving the mouse cursor over a group name will display a short explanatory
-text about that group.
-
-You can check the \"%s\" box, which is useful if you're familiar with the
-packages being offered or if you want to have total control over what will
-be installed.
-
-If you start the installation in \"%s\" mode, you can deselect all groups
-and prevent the installation of any new packages. This is useful for
-repairing or updating an existing system.
-
-If you deselect all groups when performing a regular installation (as
-opposed to an upgrade), a dialog will pop up suggesting different options
-for a minimal installation:
-
- * \"%s\": install the minimum number of packages possible to have a
-working graphical desktop.
-
- * \"%s\": installs the base system plus basic utilities and their
-documentation. This installation is suitable for setting up a server.
-
- * \"%s\": will install the absolute minimum number of packages necessary
-to get a working Linux system. With this installation you will only have a
-command-line interface. The total size of this installation is about 65
-megabytes.", N("Workstation"), N("Development"), N("Server"), N("Graphical Environment"), N("Individual package selection"), N("Upgrade"), N("With X"), N("With basic documentation"), N("Truly minimal install"));
-}
-sub choosePackagesTree() {
- N("If you choose to install packages individually, the installer will present
-a tree containing all packages classified by groups and subgroups. While
-browsing the tree, you can select entire groups, subgroups, or individual
-packages.
-
-Whenever you select a package on the tree, a description will appear on the
-right to let you know the purpose of that package.
-
-!! If a server package has been selected, either because you specifically
-chose the individual package or because it was part of a group of packages,
-you'll be asked to confirm that you really want those servers to be
-installed. By default Mandriva Linux will automatically start any installed
-services at boot time. Even if they are safe and have no known issues at
-the time the distribution was shipped, it is entirely possible that
-security holes were discovered after this version of Mandriva Linux was
-finalized. If you do not know what a particular service is supposed to do or
-why it's being installed, then click \"%s\". Clicking \"%s\" will install
-the listed services and they will be started automatically at boot time. !!
-
-The \"%s\" option is used to disable the warning dialog which appears
-whenever the installer automatically selects a package to resolve a
-dependency issue. Some packages depend on others and the installation of
-one particular package may require the installation of another package. The
-installer can determine which packages are required to satisfy a dependency
-to successfully complete the installation.
-
-The tiny floppy disk icon at the bottom of the list allows you to load a
-package list created during a previous installation. This is useful if you
-have a number of machines that you wish to configure identically. Clicking
-on this icon will ask you to insert the floppy disk created at the end of
-another installation. See the second tip of the last step on how to create
-such a floppy.", N("No"), N("Yes"), N("Automatic dependencies"));
-}
-sub configurePrinter() {
- N("\"%s\": clicking on the \"%s\" button will open the printer configuration
-wizard. Consult the corresponding chapter of the ``Starter Guide'' for more
-information on how to set up a new printer. The interface presented in our
-manual is similar to the one used during installation.", N("Printer"), N("Configure"));
-}
-sub configureServices() {
- N("This dialog is used to select which services you wish to start at boot
-time.
-
-DrakX will list all services available on the current installation. Review
-each one of them carefully and uncheck those which are not needed at boot
-time.
-
-A short explanatory text will be displayed about a service when it is
-selected. However, if you're not sure whether a service is useful or not,
-it is safer to leave the default behavior.
-
-!! At this stage, be very careful if you intend to use your machine as a
-server: you probably do not want to start any services which you do not need.
-Please remember that some services can be dangerous if they're enabled on a
-server. In general, select only those services you really need. !!");
-}
-sub configureTimezoneGMT() {
- N("GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it to
-local time according to the time zone you selected. If the clock on your
-motherboard is set to local time, you may deactivate this by unselecting
-\"%s\", which will let GNU/Linux know that the system clock and the
-hardware clock are in the same time zone. This is useful when the machine
-also hosts another operating system.
-
-The \"%s\" option will automatically regulate the system clock by
-connecting to a remote time server on the Internet. For this feature to
-work, you must have a working Internet connection. We recommend that you
-choose a time server located near you. This option actually installs a time
-server which can be used by other machines on your local network as well.", N("Hardware clock set to GMT"), N("Automatic time synchronization"));
-}
-sub configureX_card_list() {
- N("Graphic Card
-
- The installer will normally automatically detect and configure the
-graphic card installed on your machine. If this is not correct, you can
-choose from this list the card you actually have installed.
-
- In the situation where different servers are available for your card,
-with or without 3D acceleration, you're asked to choose the server which
-best suits your needs.");
-}
-sub configureX_chooser() {
- N("X (for X Window System) is the heart of the GNU/Linux graphical interface
-on which all the graphical environments (KDE, GNOME, AfterStep,
-WindowMaker, etc.) bundled with Mandriva Linux rely upon.
-
-You'll see a list of different parameters to change to get an optimal
-graphical display.
-
-Graphic Card
-
- The installer will normally automatically detect and configure the
-graphic card installed on your machine. If this is not correct, you can
-choose from this list the card you actually have installed.
-
- In the situation where different servers are available for your card,
-with or without 3D acceleration, you're asked to choose the server which
-best suits your needs.
-
-
-
-Monitor
-
- Normally the installer will automatically detect and configure the
-monitor connected to your machine. If it is not correct, you can choose
-from this list the monitor which is connected to your computer.
-
-
-
-Resolution
-
- Here you can choose the resolutions and color depths available for your
-graphics hardware. Choose the one which best suits your needs (you will be
-able to make changes after the installation). A sample of the chosen
-configuration is shown in the monitor picture.
-
-
-
-Test
-
- Depending on your hardware, this entry might not appear.
-
- The system will try to open a graphical screen at the desired
-resolution. If you see the test message during the test and answer \"%s\",
-then DrakX will proceed to the next step. If you do not see it, then it
-means that some part of the auto-detected configuration was incorrect and
-the test will automatically end after 12 seconds and return you to the
-menu. Change settings until you get a correct graphical display.
-
-
-
-Options
-
- This steps allows you to choose whether you want your machine to
-automatically switch to a graphical interface at boot. Obviously, you may
-want to check \"%s\" if your machine is to act as a server, or if you were
-not successful in getting the display configured.", N("Yes"), N("No"));
-}
-sub configureX_monitor() {
- N("Monitor
-
- Normally the installer will automatically detect and configure the
-monitor connected to your machine. If it is not correct, you can choose
-from this list the monitor which is connected to your computer.");
-}
-sub configureX_resolution() {
- N("Resolution
-
- Here you can choose the resolutions and color depths available for your
-graphics hardware. Choose the one which best suits your needs (you will be
-able to make changes after the installation). A sample of the chosen
-configuration is shown in the monitor picture.");
-}
-sub configureX_xfree_and_glx() {
- N("In the situation where different servers are available for your card, with
-or without 3D acceleration, you're asked to choose the server which best
-suits your needs.");
-}
-sub configureXxdm() {
- N("Options
-
- This steps allows you to choose whether you want your machine to
-automatically switch to a graphical interface at boot. Obviously, you may
-want to check \"%s\" if your machine is to act as a server, or if you were
-not successful in getting the display configured.", N("No"));
-}
-sub doPartitionDisks() {
- N("You now need to decide where you want to install the Mandriva Linux
-operating system on your hard drive. If your hard drive is empty or if an
-existing operating system is using all the available space you will have to
-partition the drive. Basically, partitioning a hard drive means to
-logically divide it to create the space needed to install your new
-Mandriva Linux system.
-
-Because the process of partitioning a hard drive is usually irreversible
-and can lead to data losses, partitioning can be intimidating and stressful
-for the inexperienced user. Fortunately, DrakX includes a wizard which
-simplifies this process. Before continuing with this step, read through the
-rest of this section and above all, take your time.
-
-Depending on the configuration of your hard drive, several options are
-available:
-
- * \"%s\". This option will perform an automatic partitioning of your blank
-drive(s). If you use this option there will be no further prompts.
-
- * \"%s\". The wizard has detected one or more existing Linux partitions on
-your hard drive. If you want to use them, choose this option. You will then
-be asked to choose the mount points associated with each of the partitions.
-The legacy mount points are selected by default, and for the most part it's
-a good idea to keep them.
-
- * \"%s\". If Microsoft Windows is installed on your hard drive and takes
-all the space available on it, you will have to create free space for
-GNU/Linux. To do so, you can delete your Microsoft Windows partition and
-data (see ``Erase entire disk'' solution) or resize your Microsoft Windows
-FAT or NTFS partition. Resizing can be performed without the loss of any
-data, provided you've previously defragmented the Windows partition.
-Backing up your data is strongly recommended. Using this option is
-recommended if you want to use both Mandriva Linux and Microsoft Windows on
-the same computer.
-
- Before choosing this option, please understand that after this
-procedure, the size of your Microsoft Windows partition will be smaller
-than when you started. You'll have less free space under Microsoft Windows
-to store your data or to install new software.
-
- * \"%s\". If you want to delete all data and all partitions present on
-your hard drive and replace them with your new Mandriva Linux system, choose
-this option. Be careful, because you will not be able to undo this operation
-after you confirm.
-
- !! If you choose this option, all data on your disk will be deleted. !!
-
- * \"%s\". This option appears when the hard drive is entirely taken by
-Microsoft Windows. Choosing this option will simply erase everything on the
-drive and begin fresh, partitioning everything from scratch.
-
- !! If you choose this option, all data on your disk will be lost. !!
-
- * \"%s\". Choose this option if you want to manually partition your hard
-drive. Be careful -- it is a powerful but dangerous choice and you can very
-easily lose all your data. That's why this option is really only
-recommended if you have done something like this before and have some
-experience. For more instructions on how to use the DiskDrake utility,
-refer to the ``Managing Your Partitions'' section in the ``Starter Guide''.", N("Use free space"), N("Use existing partition"), N("Use the free space on the Windows partition"), N("Erase entire disk"), N("Remove Windows"), N("Custom disk partitioning"));
-}
-sub exitInstall() {
- N("There you are. Installation is now complete and your GNU/Linux system is
-ready to be used. Just click on \"%s\" to reboot the system. Do not forget
-to remove the installation media (CD-ROM or floppy). The first thing you
-should see after your computer has finished doing its hardware tests is the
-boot-loader menu, giving you the choice of which operating system to start.
-
-The \"%s\" button shows two more buttons to:
-
- * \"%s\": enables you to create an installation floppy disk which will
-automatically perform a whole installation without the help of an operator,
-similar to the installation you've just configured.
-
- Note that two different options are available after clicking on that
-button:
-
- * \"%s\". This is a partially automated installation. The partitioning
-step is the only interactive procedure.
-
- * \"%s\". Fully automated installation: the hard disk is completely
-rewritten, all data is lost.
-
- This feature is very handy when installing on a number of similar
-machines. See the Auto install section on our web site for more
-information.
-
- * \"%s\"(*): saves a list of the packages selected in this installation.
-To use this selection with another installation, insert the floppy and
-start the installation. At the prompt, press the [F1] key, type >>linux
-defcfg=\"floppy\"<< and press the [Enter] key.
-
-(*) You need a FAT-formatted floppy. To create one under GNU/Linux, type
-\"mformat a:\", or \"fdformat /dev/fd0\" followed by \"mkfs.vfat
-/dev/fd0\".", N("Reboot"), N("Advanced"), N("Generate auto-install floppy"), N("Replay"), N("Automated"), N("Save packages selection"));
-}
-sub formatPartitions() {
- N("If you chose to reuse some legacy GNU/Linux partitions, you may wish to
-reformat some of them and erase any data they contain. To do so, please
-select those partitions as well.
-
-Please note that it's not necessary to reformat all pre-existing
-partitions. You must reformat the partitions containing the operating
-system (such as \"/\", \"/usr\" or \"/var\") but you do not have to reformat
-partitions containing data that you wish to keep (typically \"/home\").
-
-Please be careful when selecting partitions. After the formatting is
-completed, all data on the selected partitions will be deleted and you
-will not be able to recover it.
-
-Click on \"%s\" when you're ready to format the partitions.
-
-Click on \"%s\" if you want to choose another partition for your new
-Mandriva Linux operating system installation.
-
-Click on \"%s\" if you wish to select partitions which will be checked for
-bad blocks on the disk.", N("Next"), N("Previous"), N("Advanced"));
-}
-sub installUpdates() {
- N("By the time you install Mandriva Linux, it's likely that some packages will
-have been updated since the initial release. Bugs may have been fixed,
-security issues resolved. To allow you to benefit from these updates,
-you're now able to download them from the Internet. Check \"%s\" if you
-have a working Internet connection, or \"%s\" if you prefer to install
-updated packages later.
-
-Choosing \"%s\" will display a list of web locations from which updates can
-be retrieved. You should choose one near to you. A package-selection tree
-will appear: review the selection, and press \"%s\" to retrieve and install
-the selected package(s), or \"%s\" to abort.", N("Yes"), N("No"), N("Yes"), N("Install"), N("Cancel"));
-}
-sub miscellaneous() {
- N("At this point, DrakX will allow you to choose the security level you desire
-for your machine. As a rule of thumb, the security level should be set
-higher if the machine is to contain crucial data, or if it's to be directly
-exposed to the Internet. The trade-off that a higher security level is
-generally obtained at the expense of ease of use.
-
-If you do not know what to choose, keep the default option. You'll be able
-to change it later with the draksec tool, which is part of Mandriva Linux
-Control Center.
-
-Fill the \"%s\" field with the e-mail address of the person responsible for
-security. Security messages will be sent to that address.", N("Security Administrator"));
-}
-sub partition_with_diskdrake() {
- N("At this point, you need to choose which partition(s) will be used for the
-installation of your Mandriva Linux system. If partitions have already been
-defined, either from a previous installation of GNU/Linux or by another
-partitioning tool, you can use existing partitions. Otherwise, hard drive
-partitions must be defined.
-
-To create partitions, you must first select a hard drive. You can select
-the disk for partitioning by clicking on ``hda'' for the first IDE drive,
-``hdb'' for the second, ``sda'' for the first SCSI drive and so on.
-
-To partition the selected hard drive, you can use these options:
-
- * \"%s\": this option deletes all partitions on the selected hard drive
-
- * \"%s\": this option enables you to automatically create ext3 and swap
-partitions in the free space of your hard drive
-
-\"%s\": gives access to additional features:
-
- * \"%s\": saves the partition table to a floppy. Useful for later
-partition-table recovery if necessary. It is strongly recommended that you
-perform this step.
-
- * \"%s\": allows you to restore a previously saved partition table from a
-floppy disk.
-
- * \"%s\": if your partition table is damaged, you can try to recover it
-using this option. Please be careful and remember that it does not always
-work.
-
- * \"%s\": discards all changes and reloads the partition table that was
-originally on the hard drive.
-
- * \"%s\": un-checking this option will force users to manually mount and
-unmount removable media such as floppies and CD-ROMs.
-
- * \"%s\": use this option if you wish to use a wizard to partition your
-hard drive. This is recommended if you do not have a good understanding of
-partitioning.
-
- * \"%s\": use this option to cancel your changes.
-
- * \"%s\": allows additional actions on partitions (type, options, format)
-and gives more information about the hard drive.
-
- * \"%s\": when you are finished partitioning your hard drive, this will
-save your changes back to disk.
-
-When defining the size of a partition, you can finely set the partition
-size by using the Arrow keys of your keyboard.
-
-Note: you can reach any option using the keyboard. Navigate through the
-partitions using [Tab] and the [Up/Down] arrows.
-
-When a partition is selected, you can use:
-
- * Ctrl-c to create a new partition (when an empty partition is selected)
-
- * Ctrl-d to delete a partition
-
- * Ctrl-m to set the mount point
-
-To get information about the different file system types available, please
-read the ext2FS chapter from the ``Reference Manual''.
-
-If you are installing on a PPC machine, you will want to create a small HFS
-``bootstrap'' partition of at least 1MB which will be used by the yaboot
-bootloader. If you opt to make the partition a bit larger, say 50MB, you
-may find it a useful place to store a spare kernel and ramdisk images for
-emergency boot situations.", N("Clear all"), N("Auto allocate"), N("More"), N("Save partition table"), N("Restore partition table"), N("Rescue partition table"), N("Reload partition table"), N("Removable media auto-mounting"), N("Wizard"), N("Undo"), N("Toggle between normal/expert mode"), N("Done"));
-}
-sub resizeFATChoose() {
- N("More than one Microsoft partition has been detected on your hard drive.
-Please choose the one which you want to resize in order to install your new
-Mandriva Linux operating system.
-
-Each partition is listed as follows: \"Linux name\", \"Windows name\"
-\"Capacity\".
-
-\"Linux name\" is structured: \"hard drive type\", \"hard drive number\",
-\"partition number\" (for example, \"hda1\").
-
-\"Hard drive type\" is \"hd\" if your hard dive is an IDE hard drive and
-\"sd\" if it is a SCSI hard drive.
-
-\"Hard drive number\" is always a letter after \"hd\" or \"sd\". With IDE
-hard drives:
-
- * \"a\" means \"master hard drive on the primary IDE controller\";
-
- * \"b\" means \"slave hard drive on the primary IDE controller\";
-
- * \"c\" means \"master hard drive on the secondary IDE controller\";
-
- * \"d\" means \"slave hard drive on the secondary IDE controller\".
-
-With SCSI hard drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means
-\"second lowest SCSI ID\", etc.
-
-\"Windows name\" is the letter of your hard drive under Windows (the first
-disk or partition is called \"C:\").");
-}
-sub selectCountry() {
- N("\"%s\": check the current country selection. If you're not in this country,
-click on the \"%s\" button and choose another. If your country is not in the
-list shown, click on the \"%s\" button to get the complete country list.", N("Country / Region"), N("Configure"), N("More"));
-}
-sub selectInstallClass() {
- N("This step is activated only if an existing GNU/Linux partition has been
-found on your machine.
-
-DrakX now needs to know if you want to perform a new installation or an
-upgrade of an existing Mandriva Linux system:
-
- * \"%s\". For the most part, this completely wipes out the old system.
-However, depending on your partitioning scheme, you can prevent some of
-your existing data (notably \"home\" directories) from being over-written.
-If you wish to change how your hard drives are partitioned, or to change
-the file system, you should use this option.
-
- * \"%s\". This installation class allows you to update the packages
-currently installed on your Mandriva Linux system. Your current partitioning
-scheme and user data will not be altered. Most of the other configuration
-steps remain available and are similar to a standard installation.
-
-Using the ``Upgrade'' option should work fine on Mandriva Linux systems
-running version \"8.1\" or later. Performing an upgrade on versions prior
-to Mandriva Linux version \"8.1\" is not recommended.", N("Install"), N("Upgrade"));
-}
-sub selectKeyboard() {
- N("Depending on the language you chose (), DrakX will automatically select a
-particular type of keyboard configuration. Check that the selection suits
-you or choose another keyboard layout.
-
-Also, you may not have a keyboard which corresponds exactly to your
-language: for example, if you are an English-speaking Swiss native, you may
-have a Swiss keyboard. Or if you speak English and are located in Quebec,
-you may find yourself in the same situation where your native language and
-country-set keyboard do not match. In either case, this installation step
-will allow you to select an appropriate keyboard from a list.
-
-Click on the \"%s\" button to be shown a list of supported keyboards.
-
-If you choose a keyboard layout based on a non-Latin alphabet, the next
-dialog will allow you to choose the key binding which will switch the
-keyboard between the Latin and non-Latin layouts.", N("More"));
-}
-sub selectLanguage() {
- N("The first step is to choose your preferred language.
-
-Your choice of preferred language will affect the installer, the
-documentation, and the system in general. First select the region you're
-located in, then the language you speak.
-
-Clicking on the \"%s\" button will allow you to select other languages to
-be installed on your workstation, thereby installing the language-specific
-files for system documentation and applications. For example, if Spanish
-users are to use your machine, select English as the default language in
-the tree view and \"%s\" in the Advanced section.
-
-About UTF-8 (unicode) support: Unicode is a new character encoding meant to
-cover all existing languages. However full support for it in GNU/Linux is
-still under development. For that reason, Mandriva Linux's use of UTF-8 will
-depend on the user's choices:
-
- * If you choose a language with a strong legacy encoding (latin1
-languages, Russian, Japanese, Chinese, Korean, Thai, Greek, Turkish, most
-iso-8859-2 languages), the legacy encoding will be used by default;
-
- * Other languages will use unicode by default;
-
- * If two or more languages are required, and those languages are not using
-the same encoding, then unicode will be used for the whole system;
-
- * Finally, unicode can also be forced for use throughout the system at a
-user's request by selecting the \"%s\" option independently of which
-languages were been chosen.
-
-Note that you're not limited to choosing a single additional language. You
-may choose several, or even install them all by selecting the \"%s\" box.
-Selecting support for a language means translations, fonts, spell checkers,
-etc. will also be installed for that language.
-
-To switch between the various languages installed on your system, you can
-launch the \"localedrake\" command as \"root\" to change the language used
-by the entire system. Running the command as a regular user will only
-change the language settings for that particular user.", N("Advanced"), N("Espanol"), N("Use Unicode by default"), N("All languages"));
-}
-sub selectMouse() {
- N("Usually, DrakX has no problems detecting the number of buttons on your
-mouse. If it does, it assumes you have a two-button mouse and will
-configure it for third-button emulation. The third-button mouse button of a
-two-button mouse can be obtained by simultaneously clicking the left and
-right mouse buttons. DrakX will automatically know whether your mouse uses
-a PS/2, serial or USB interface.
-
-If you have a 3-button mouse without a wheel, you can choose a \"%s\"
-mouse. DrakX will then configure your mouse so that you can simulate the
-wheel with it: to do so, press the middle button and move your mouse
-pointer up and down.
-
-If for some reason you wish to specify a different type of mouse, select it
-from the list provided.
-
-You can select the \"%s\" entry to chose a ``generic'' mouse type which
-will work with nearly all mice.
-
-If you choose a mouse other than the default one, a test screen will be
-displayed. Use the buttons and wheel to verify that the settings are
-correct and that the mouse is working correctly. If the mouse is not
-working well, press the space bar or [Return] key to cancel the test and
-you will be returned to the mouse list.
-
-Occasionally wheel mice are not detected automatically, so you will need to
-select your mouse from a list. Be sure to select the one corresponding to
-the port that your mouse is attached to. After selecting a mouse and
-pressing the \"%s\" button, a mouse image will be displayed on-screen.
-Scroll the mouse wheel to ensure that it is activating correctly. As you
-scroll your mouse wheel, you will see the on-screen scroll wheel moving.
-Test the buttons and check that the mouse pointer moves on-screen as you
-move your mouse about.", N("with Wheel emulation"), N("Universal | Any PS/2 & USB mice"), N("Next"));
-}
-sub selectSerialPort() {
- N("Please select the correct port. For example, the \"COM1\" port under
-Windows is named \"ttyS0\" under GNU/Linux.");
-}
-sub setRootPassword() {
- N("This is the most crucial decision point for the security of your GNU/Linux
-system: you must enter the \"root\" password. \"Root\" is the system
-administrator and is the only user authorized to make updates, add users,
-change the overall system configuration, and so on. In short, \"root\" can
-do everything! That's why you must choose a password which is difficult to
-guess: DrakX will tell you if the password you chose is too simple. As you
-can see, you're not forced to enter a password, but we strongly advise
-against this. GNU/Linux is just as prone to operator error as any other
-operating system. Since \"root\" can overcome all limitations and
-unintentionally erase all data on partitions by carelessly accessing the
-partitions themselves, it is important that it be difficult to become
-\"root\".
-
-The password should be a mixture of alphanumeric characters and at least 8
-characters long. Never write down the \"root\" password -- it makes it far
-too easy to compromise your system.
-
-One caveat: do not make the password too long or too complicated because you
-must be able to remember it!
-
-The password will not be displayed on screen as you type it. To reduce the
-chance of a blind typing error you'll need to enter the password twice. If
-you do happen to make the same typing error twice, you'll have to use this
-``incorrect'' password the first time you'll try to connect as \"root\".
-
-If you want an authentication server to control access to your computer,
-click on the \"%s\" button.
-
-If your network uses either LDAP, NIS, or PDC Windows Domain authentication
-services, select the appropriate one for \"%s\". If you do not know which
-one to use, you should ask your network administrator.
-
-If you happen to have problems with remembering passwords, or if your
-computer will never be connected to the Internet and you absolutely trust
-everybody who uses your computer, you can choose to have \"%s\".", N("Advanced"), N("authentication"), N("No password"));
-}
-sub setupBootloaderBeginner() {
- N("A boot loader is a little program which is started by the computer at boot
-time. It's responsible for starting up the whole system. Normally, the boot
-loader installation is totally automated. DrakX will analyze the disk boot
-sector and act according to what it finds there:
-
- * if a Windows boot sector is found, it will replace it with a GRUB/LILO
-boot sector. This way you'll be able to load either GNU/Linux or any other
-OS installed on your machine.
-
- * if a GRUB or LILO boot sector is found, it'll replace it with a new one.
-
-If DrakX can not determine where to place the boot sector, it'll ask you
-where it should place it. Generally, the \"%s\" is the safest place.
-Choosing \"%s\" will not install any boot loader. Use this option only if you
-know what you're doing.", N("First sector of drive (MBR)"), N("Skip"));
-}
-sub setupDefaultSpooler() {
- N("Now, it's time to select a printing system for your computer. Other
-operating systems may offer you one, but Mandriva Linux offers two. Each of
-the printing systems is best suited to particular types of configuration.
-
- * \"%s\" -- which is an acronym for ``print, do not queue'', is the choice
-if you have a direct connection to your printer, you want to be able to
-panic out of printer jams, and you do not have networked printers. (\"%s\"
-will handle only very simple network cases and is somewhat slow when used
-within networks.) It's recommended that you use \"pdq\" if this is your
-first experience with GNU/Linux.
-
- * \"%s\" stands for `` Common Unix Printing System'' and is an excellent
-choice for printing to your local printer or to one halfway around the
-planet. It's simple to configure and can act as a server or a client for
-the ancient \"lpd\" printing system, so it's compatible with older
-operating systems which may still need print services. While quite
-powerful, the basic setup is almost as easy as \"pdq\". If you need to
-emulate a \"lpd\" server, make sure you turn on the \"cups-lpd\" daemon.
-\"%s\" includes graphical front-ends for printing or choosing printer
-options and for managing the printer.
-
-If you make a choice now, and later find that you do not like your printing
-system you may change it by running PrinterDrake from the Mandriva Linux
-Control Center and clicking on the \"%s\" button.", N("pdq"), N("pdq"), N("CUPS"), N("CUPS"), N("Expert"));
-}
-sub setupSCSI() {
- N("DrakX will first detect any IDE devices present in your computer. It will
-also scan for one or more PCI SCSI cards on your system. If a SCSI card is
-found, DrakX will automatically install the appropriate driver.
-
-Because hardware detection is not foolproof, DrakX may fail in detecting
-your hard drives. If so, you'll have to specify your hardware by hand.
-
-If you had to manually specify your PCI SCSI adapter, DrakX will ask if you
-want to configure options for it. You should allow DrakX to probe the
-hardware for the card-specific options which are needed to initialize the
-adapter. Most of the time, DrakX will get through this step without any
-issues.
-
-If DrakX is not able to probe for the options to automatically determine
-which parameters need to be passed to the hardware, you'll need to manually
-configure the driver.");
-}
-sub sound_config() {
- N("\"%s\": if a sound card is detected on your system, it'll be displayed
-here. If you notice the sound card is not the one actually present on your
-system, you can click on the button and choose a different driver.", N("Sound card"));
-}
-sub summary() {
- N("As a review, DrakX will present a summary of information it has gathered
-about your system. Depending on the hardware installed on your machine, you
-may have some or all of the following entries. Each entry is made up of the
-hardware item to be configured, followed by a quick summary of the current
-configuration. Click on the corresponding \"%s\" button to make the change.
-
- * \"%s\": check the current keyboard map configuration and change it if
-necessary.
-
- * \"%s\": check the current country selection. If you're not in this
-country, click on the \"%s\" button and choose another. If your country
-is not in the list shown, click on the \"%s\" button to get the complete
-country list.
-
- * \"%s\": by default, DrakX deduces your time zone based on the country
-you have chosen. You can click on the \"%s\" button here if this is not
-correct.
-
- * \"%s\": verify the current mouse configuration and click on the button
-to change it if necessary.
-
- * \"%s\": clicking on the \"%s\" button will open the printer
-configuration wizard. Consult the corresponding chapter of the ``Starter
-Guide'' for more information on how to set up a new printer. The interface
-presented in our manual is similar to the one used during installation.
-
- * \"%s\": if a sound card is detected on your system, it'll be displayed
-here. If you notice the sound card is not the one actually present on your
-system, you can click on the button and choose a different driver.
-
- * \"%s\": if you have a TV card, this is where information about its
-configuration will be displayed. If you have a TV card and it is not
-detected, click on \"%s\" to try to configure it manually.
-
- * \"%s\": you can click on \"%s\" to change the parameters associated with
-the card if you feel the configuration is wrong.
-
- * \"%s\": by default, DrakX configures your graphical interface in
-\"800x600\" or \"1024x768\" resolution. If that does not suit you, click on
-\"%s\" to reconfigure your graphical interface.
-
- * \"%s\": if you wish to configure your Internet or local network access,
-you can do so now. Refer to the printed documentation or use the
-Mandriva Linux Control Center after the installation has finished to benefit
-from full in-line help.
-
- * \"%s\": allows to configure HTTP and FTP proxy addresses if the machine
-you're installing on is to be located behind a proxy server.
-
- * \"%s\": this entry allows you to redefine the security level as set in a
-previous step ().
-
- * \"%s\": if you plan to connect your machine to the Internet, it's a good
-idea to protect yourself from intrusions by setting up a firewall. Consult
-the corresponding section of the ``Starter Guide'' for details about
-firewall settings.
-
- * \"%s\": if you wish to change your bootloader configuration, click this
-button. This should be reserved to advanced users. Refer to the printed
-documentation or the in-line help about bootloader configuration in the
-Mandriva Linux Control Center.
-
- * \"%s\": through this entry you can fine tune which services will be run
-on your machine. If you plan to use this machine as a server it's a good
-idea to review this setup.", N("Configure"), N("Keyboard"), N("Country / Region"), N("Configure"), N("More"), N("Timezone"), N("Configure"), N("Mouse"), N("Printer"), N("Configure"), N("Sound card"), N("TV card"), N("Configure"), N("ISDN card"), N("Configure"), N("Graphical Interface"), N("Configure"), N("Network"), N("Proxies"), N("Security Level"), N("Firewall"), N("Bootloader"), N("Services"));
-}
-sub takeOverHdChoose() {
- N("Choose the hard drive you want to erase in order to install your new
-Mandriva Linux partition. Be careful, all data on this drive will be lost
-and will not be recoverable!");
-}
-sub takeOverHdConfirm() {
- N("Click on \"%s\" if you want to delete all data and partitions present on
-this hard drive. Be careful, after clicking on \"%s\", you will not be able
-to recover any data and partitions present on this hard drive, including
-any Windows data.
-
-Click on \"%s\" to quit this operation without losing data and partitions
-present on this hard drive.", N("Next ->"), N("Next ->"), N("<- Previous"));
-}
diff --git a/perl-install/http.pm b/perl-install/http.pm
deleted file mode 100644
index e35d8d221..000000000
--- a/perl-install/http.pm
+++ /dev/null
@@ -1,49 +0,0 @@
-package http; # $Id$
-
-use IO::Socket;
-
-my $sock;
-
-sub getFile {
- local ($^W) = 0;
-
- my ($url) = @_;
- $sock->close if $sock;
- $url =~ m|/XXX$| and return; #- force closing connection.
-
- # can be used for ftp urls (with http proxy)
- my ($host, $port, $path) = $url =~ m,^(?:http|ftp)://([^/:]+)(?::(\d+))?(/\S*)?$,;
- defined $host or return undef;
-
- my $use_http_proxy = $ENV{PROXY} && $ENV{PROXYPORT};
-
- $sock = IO::Socket::INET->new(PeerAddr => $use_http_proxy ? $ENV{PROXY} : $host,
- PeerPort => $use_http_proxy ? $ENV{PROXYPORT} : $port || 80,
- Proto => 'tcp',
- Timeout => 60) or die "can not connect $@";
- $sock->autoflush;
- print $sock join("\015\012" =>
- "GET " . ($use_http_proxy ? $url : $path) . " HTTP/1.0",
- "Host: $host" . ($port && ":$port"),
- "User-Agent: DrakX/vivelinuxabaszindozs",
- "", "");
-
- #- skip until empty line
- my $now = 0;
- my ($last, $buf, $tmp);
- my $read = sub { sysread($sock, $buf, 1) or die ''; $tmp .= $buf };
- do {
- $last = $now;
- &$read; &$read if $buf =~ /\015/;
- $now = $buf =~ /\012/;
- } until $now && $last;
-
- if ($tmp =~ /^(.*\b(\d+)\b.*)/ && $2 == 200) {
- $sock;
- } else {
- log::l("HTTP error: $1");
- undef;
- }
-}
-
-1;
diff --git a/perl-install/install/Makefile b/perl-install/install/Makefile
new file mode 100644
index 000000000..69b46e7be
--- /dev/null
+++ b/perl-install/install/Makefile
@@ -0,0 +1,116 @@
+include ../../Makefile.config
+include ../Makefile.config
+
+PRODUCT=drakx-installer-stage2
+
+ROOTDEST = /export
+STAGE2_DEST = $(ROOTDEST)/install/stage2
+DEST = $(STAGE2_DEST)/live
+
+REP4PMS = /usr/lib/libDrakX
+DESTREP4PMS = $(DEST)$(REP4PMS)
+
+all: xs
+
+clean xs:
+ make -C .. $@
+
+dist: tar
+
+tar:
+ rm -rf $(PRODUCT)*.tar* $(PRODUCT)-$(VERSION)
+ mkdir -p $(PRODUCT)-$(VERSION)/perl-install/install/share/
+ (cd ../..; git archive HEAD kernel perl-install tools Makefile.config) | tar xC $(PRODUCT)-$(VERSION)
+ rm -fr $(PRODUCT)-$(VERSION)/perl-install/standalone/po
+ svn export svn://svn.mageia.org/svn/packages/cauldron/meta-task/current/SOURCES $(PRODUCT)-$(VERSION)/perl-install/install/share/meta-task
+ tar cfa $(PRODUCT)-$(VERSION).tar.xz $(PRODUCT)-$(VERSION)
+ rm -rf $(PRODUCT)-$(VERSION)
+ $(info $(PRODUCT)-$(VERSION).tar.xz is ready)
+
+tag:
+ git tag -a $(VERSION) -m "$(VERSION)"
+
+install:
+ $(MAKE) full_stage2
+ echo $(VERSION) > $(STAGE2_DEST)/VERSION
+
+install_pms:
+ [ -d $(DEST) ] || ../../tools/mdkinst_stage2_tool --uncompress $(STAGE2_DEST)
+
+# commands implemented in perl:
+ for i in `perl -ne 's/sub (\w+?)_?(\(\))? \{.*/$$1/ and print' commands.pm` sync; do if [ ! -x $(DEST)/usr/bin/$$i ]; then ln -sf commands $(DEST)/usr/bin/$$i; fi; done
+
+# install & clean perl modules:
+ install -d $(DESTREP4PMS)
+ cd .. ; for i in $(PMS); do \
+ dest=$(DESTREP4PMS)/`dirname $$i`; \
+ install -d $$dest; \
+ perl -pe 's/#[-+].*//; $$_ = "\n" if (/^=(back|begin|head|item|over|pod)/ .. /^=cut/) || /use (diagnostics|strict|vars|warnings)/' $$i > $(DESTREP4PMS)/$$i; \
+ done
+
+ chmod a+x $(DESTREP4PMS)/install/install2
+ chmod a+x $(DESTREP4PMS)/install/commands
+
+get_needed_files: xs
+# generate installer system:
+ mkdir -p $(DEST)/{usr/,}{,s}bin
+ mkdir -p $(DEST)/etc
+ for dir in /lib /lib64; do [[ -d $$dir ]] && mkdir -p $(DEST){,/usr}$$dir; done || :
+ /usr/lib/dracut/modules.d/30convertfs/convertfs.sh $(DEST)
+ REP4PMS=$(REP4PMS) ../../tools/install-xml-file-list share/list.xml $(DEST)
+ chmod u-s -R $(DEST) # for mount/umount
+ share/generate-xlocales $(DEST)
+
+ ../../tools/simplify-drakx-modules $(DEST)/usr/*/*/*/utf8_heavy.pl
+
+ perl -I.. -Mlang -e 'symlink "UTF-8", "$(DEST)/usr/share/locale/$$_" foreach lang::list_langs()'
+
+# various needed soft links (eg for ndiswrapper):
+ perl -ane 'symlink "$$F[1]", "$(DEST)$$F[0]"' share/aliases
+# default shell:
+ifeq (ia64,$(ARCH))
+ ln -sf bash $(DEST)/bin/sh
+else
+ ln -sf ash $(DEST)/bin/sh
+endif
+
+# X11 font caches:
+ mkfontdir $(DEST)/usr/share/fonts
+ fc-cache -f $(DEST)/usr/share/fonts
+
+# drakx translations:
+ $(MAKE) -C ../share/po install SUDO= LOCALEDIR=$(DEST)/usr/share/locale_special
+ $(MAKE) -C help/po install SUDO= LOCALEDIR=$(DEST)/usr/share/locale_special
+ $(MAKE) -C share/po install SUDO= LOCALEDIR=$(DEST)/usr/share/locale_special
+# POFILES to disable for installation:
+# be,fur: too few messages translated;
+# ta: font problem
+ rm -rf $(DEST)/usr/share/locale_special/{be,fur,ta}
+
+full_stage2:
+ $(MAKE) stage2
+ @if [ "$${DEBUG_INSTALL+xxx}" ]; then make dont_run_directly_stage2; else : ; fi
+ $(MAKE) compress
+
+compress:
+ ../../tools/mdkinst_stage2_tool --clean --compress $(STAGE2_DEST)
+
+stage2:
+ rm -rf $(DEST)
+ mkdir -p $(DEST)/usr
+ $(MAKE) get_needed_files
+ $(MAKE) install_pms
+
+dont_run_directly_stage2:
+ [ -d $(DEST) ] || ../../tools/mdkinst_stage2_tool --uncompress $(STAGE2_DEST)
+ install -m 755 share/runinstall2.sh share/gdb-inst $(DEST)/usr/bin/
+ [ -n $$DEBUG_INSTALL_LANG ] && perl -pi -e '$$_ = "loadkeys '$$DEBUG_INSTALL_LANG'\n$$_" if / sh/' $(DEST)/usr/bin/runinstall2.sh
+ ln -sf runinstall2.sh $(DEST)/usr/bin/runinstall2
+
+trace_stage2:
+ [ -d $(DEST) ] || ../../tools/mdkinst_stage2_tool --uncompress $(STAGE2_DEST)
+ f=`perldoc -l Devel::Trace`; install -m 644 -D $$f $(DEST)$$f
+ perl -pi -e 's|(#!/usr/bin/perl).*|$$1 -d:Trace|' $(DEST)/usr/bin/runinstall2
+
+# [pixel] after make install_pms:
+# sudo sh -c 'CLEAN=1 perl ../../tools/drakx-in-chroot /export /tmp/rr --useless_thing_accepted --kickstart install/auto_inst.cfg.local.pl'
diff --git a/perl-install/install/NEWS b/perl-install/install/NEWS
new file mode 100644
index 000000000..b85476911
--- /dev/null
+++ b/perl-install/install/NEWS
@@ -0,0 +1,5065 @@
+Version 18.79 - 3 May 2026
+
+- fix detection of existing i686 (Mageia 10+) systems (mga#35250)
+
+Version 18.78 - 19 April 2026
+
+- increase height of left background image
+
+Version 18.77 - 19 April 2026
+
+- update left background image for Mageia 10 artwork
+- translation updates
+
+Version 18.76 - 17 March 2026
+
+- Remove missed catetory disk/ide from service_harddrake (bug #35225).
+
+Version 18.75 - 14 February 2026
+
+- Add nvidia-current-wopengpu.ko to nvidia modules supported list
+- Add nvidia-newfeature-wopengpu.ko to nvidia modules supported list
+- Add nvidia-ltsb.ko to nvidia modules supported list
+- Add nvidia-ltsb-wopengpu.ko to nvidia modules supported list
+
+Version 18.74 - 14 February 2026
+
+- remove probing of disk/ide modules (obsolete since kernel 5.14)
+- sync list of modules needing firmware with kernel-desktop-6.18.9-1.mga9
+- sync list_modules with kernel 6.18
+- compensate for adjusted system clock when configureTimezone() is
+ called more than once (mga#34909)
+- don't addjust the system clock again when configureTimezone() is
+ called more than once
+- don't adjust the system clock if we are doing a local install
+ (e.g. when building Live ISOs)
+- translation updates
+
+Version 18.73 - 24 January 2026
+
+- add help text anchor to timezone selection screen (mga#34909)
+- eliminate unnecessary calls to 'systemctl is-enabled' in services::services()
+ o this reduces clutter in the installer log file
+- fix partitioning wizard
+- translation updates
+
+Version 18.72 - 18 January 2026
+
+- add mesa EGL and GL libraries needed by WebKit2 (mga#34988)
++ change default DHCP client to dhcpcd (mga#30938)
+- fix incorrect timezone list when configureTimezone() is called more
+ than once
+- ask for user's timezone at the start of installation and correct the
+ system clock accordingly (mga#34909)
+- translation updates
+
+Version 18.71 - 5 January 2026
+
+- improve Congratulations message in last installer screen (mga#28209)
+- set default session for SDDM on first boot (mga#34836)
+- make IceWM the last choice when picking the default session for first boot (mga#34836)
+- translation updates
+
+Version 18.70 - 29 November 2025
+
+- use POSIX::setlocale() instead of c::setlocale() to ensure Locale::gettext
+ uses any locale changes we make (mga#34656)
+- use task-plasma-minimal instead of task-plasma5-minimal
+- use mutter with X11 backend
+- Create /etc while creating installer system
+- Adapt to latest gdk-pixbuf changes and use glycin to load images
+- fix bugs in any::sessions() (mga#33738)
+
+Version 18.69 - 07 June 2025
+- Updated translations
+- bytes_heavy.pl was merged into bytes.pm
+- Agafari-16 console font support was dropped from kbd
+- fix glob for svg pixbuf loader
+- Don't use mdadm --chunk option when creating level 1 RAID (mga#33767)
+- Detect legacy (non-PCI) Intel SST audio DSP devices (mga#33145)
+- install rpm's /usr/lib/rpm/sysusers.sh to stage2 image by default
+- Drop i586 bits
+
+Version 18.68 - 28 April 2024
+- Adapt to rpm-4.19.1
+- Fix debug build
+- Updated translations
+
+Version 18.67 - 5 January 2024
+
+- Fix grub2-efi package name on aarch64 (mga#32686)
+- Updated translations
+
+Version 18.66 - 19 August 2023
+
+- Revert change of default DHCP client to dhcpcd (mga#30938)
+
+Version 18.65 - 11 July 2023
+
+- add ntfs3 to isFat_or_NTFS()
+- sync list of modules needing firmware with kernel-desktop-6.4.2-2.mga9
+- Sync list_modules with kernel 6.4
+
+Version 18.64 - 24 June 2023
+
+- Change default DHCP client to dhcpcd (mga#30938)
+- Updated translations
+
+Version 18.63 - 6 June 2023
+
+- rescue: mount efivars in chroot on UEFI systems (mga#31844)
+- Updated translations
+- Fix total_memory() by using sysinfo()
+- Add nvidia-newfeature.ko to nvidia modules supported list
+- drakclock: set to checked if ntpd is started.
+
+Version 18.62 - 28 April 2023
+
+- Update file list for changes in Adwaita icon locations
+
+Version 18.61 - 28 April 2023
+
+- Include ModemManager and NetworkManager in Networking services category
+- Updated translations
+
+Version 18.60 - 17 April 2023
+
+- New artwork for Mageia 9
+
+Version 18.59 - 14 April 2023
+
+- Don't force pavucontrol when there is already pavucontrol-qt in plasma-desktop enviroment
+- Updated translations
+
+Version 18.58 - 8 April 2023
+
+- Modify draksound GUI to add support for switching to pipewire
+
+Version 18.57 - 29 March 2023
+
+- Use OK/Cancel as button names when asking whether to retry
+ after failing to add on-line media
+- Recognize new kernel 6.0 drivers
+- Updated translations
+
+Version 18.56 - 9 February 2023
+
+- Recognize new kernel 5.19 drivers
+- Recognize new kernel 6.0 drivers
+- Recognize new kernel 6.1 drivers
+
+Version 18.54 - 6 January 2023
+
+- Apply workaround to fix display of release notes (mga#31294)
+
+Version 18.53 - 29 December 2022
+
+- Add openssl config file needed when running cryptsetup (mga#31315)
+- updated translations
+
+Version 18.52 - 3 December 2022
+
+- support https URLs for online media
+- allow user to specify the downloader used for online supplementary media
+- allow user to specify a specific mirror and downloader when applying updates
+ at the end of installation
+- updated translations
+
+Version 18.51 - 29 October 2022
+
+- Include rpm & rpmdb to allow database to be converted to sqlite (mga#31024)
+- Adapt to WebKit2 4.1
+- bootloader: ensure efivars are mounted before installing a UEFI bootloader (mga#31008)
+
+Version 18.50 - 17 September 2022
+
+- bootloader: don't remove existing failsafe/nonfb entries on upgrade
+ if we aren't replacing them with new ones
+- bootloader: add options to change the rEFInd background (mga#28073)
+- Update the list of drivers that need a nonfree firmware against kernel-5.18
+
+Version 18.49 - 8 June 2022
+
+- Adapt to perl 5.28
+- package installation:
+ o retry downloading packages in case of error (mga#28539)
+- Recognize new kernel 5.17 drivers
+- Recognize new kernel 5.18 drivers
+
+Version 18.48 - 17 January 2022
+
+- Enable to alter default downloader (mga#28539)
+ eg: " downloader=wget"
+
+Version 18.47 - 30 October 2021
+
+- Adapt to xserver-21.1
+- Debug mode:
+ o Adapt to the fact that gdb-11.1 uses guile-3
+ o Adapt to gdb-11.1 (missing scm files)
+ o Add a wrapper to easily debug Xorg
+
+Version 18.46 - 6 June 2021
+
+- Adjust to x11-data-xkbdata-2.32
+- Adapt to gdk_pixbuf 2.42.6
+
+Version 18.45 - 21 february 2021
+
+- Fix step-categories color to make it visible in the installer (mga#28375)
+- Adjust logo colours on left background
+- translation updates
+
+Version 18.44 - 14 February 2021
+
+- Set left background to release and improve colours
+
+Version 18.43 - 31 January 2021
+
+- updated translations
+- bootloader: don't remove os-prober before user makes choice (mga#28223)
+
+Version 18.42 - 26 January 2021
+
+- updated translations
+- prefer using UUID for mmcblk and nvme devices (mga#28111)
+
+Version 18.41 - 11 January 2021
+
+- Artwork for Mageia 8
+- Left background set to rc1
+
+Version 18.40 - 11 January 2021
+
+- updated translations
+- fix handling of TYPE"64bit" flags when reading rpmsrate
+ o ensure 32-bit packages are not pre-selected on 64-bit systems
+
+Version 18.39 - 04 January 2021
+
+- Update translations
+- disable timeout when installing updates (mga#27981)
+ o this can take a long time when there are many updates
+
+Version 18.38 - 29 December 2020
+
+- bootloader:
+ o fix false detection of GRUB2 when installed in ESP but not in /boot,
+ which caused boot method to default to non-graphical GRUB2 (mga#27816)
+ o add option to configure rEFInd to not use EFI NVRAM (mga#27838)
+- partitioning:
+ o erase iso9660 signature when clearing hybrid ISO disk (mga#27864)
+ o restrict line length when displaying base device info
+ to prevent window extending off screen (mga#27882)
+- support https in media URL (mga#27776)
+
+Version 18.37 - 5 December 2020
+
+- recognize more rtw88_*
+- recognize new kernel 5.10 drivers
+- sync list for modules needing firmware with kernel 5.9
+
+Version 18.35 - 20 November 2020
+
+- partitioning:
+ o do not mount ESP with umask=0 under UEFI (mga#27415)
+ o fix "partition table is too corrupt for me" error when a mdadm RAID array
+ has been created outside Mageia tools using raw devices (mga#26707)
+ o include tools for exfat
+
+Version 18.34 - 14 September 2020
+
+- services:
+ o include systemd sockets and timers
+- bootloader:
+ o keep timeout value when it's 0 (mga#27158)
+- recognize new kernel 5.9 drivers
+
+Version 18.33 - 19 August 2020
+
+- recognize new kernel 5.5 - 5.8 drivers
+- support loading auto_install file from https url
+- report.bug:
+ o log data about LVM
+ o log data about dmsetup
+
+Version 18.31 - 18 June 2020
+
+- restore flat list option for individual package selection
+- add option to install GRUB2 bootloader in \EFI\BOOT (mga#24282)
+- improved behaviour when installing on a removable device (mga#26761)
+ o only use swap partitions on that device
+ o default to installing bootloader on that device
+ (in \EFI\BOOT for UEFI bootloaders)
+ o default to not including other OSs in GRUB2 boot menu
+- fix free space calculation when auto-allocating partitions
+
+Version 18.30 - 9 June 2020
+
+- don't show hardware in summary screen when match_all_hardware flag is set
+
+Version 18.29 - 6 June 2020
+
+- partitioning: exclude ISO installer medium from available disks (mga#26714)
+
+Version 18.28 - 29 May 2020
+
+- bootloader: don't die in write_grub2 if grub.cfg doesn't exist (mga#26676)
+- translation updates
+
+Version 18.27.1 - 8 May 2020
+
+- bootloader:
+ fix typo x86 -> x64 for matching 64bit grub2-efi(x86-64)
+
+Version 18.27 - 1 May 2020
+
+- bootloader config:
+ o do not try to enable non existing acpi service
+ o rename /boot/efi as /boot/EFI if needed (mga#22395)
+- partitioning:
+ o it's now possible to set labels on exfat
+- select only once needed fs tools
+
+Version 18.26 - 20 March 2020
+
+- bootloader config: copy instead of renaming grub.cfg (mga#25542)
+- install dmsetup when encrypting "/" (thus workarounding unbootable minimal
+ system as dracut's crypt module depends on it)
+- partitioning:
+ o add minimal support for exFAT
+
+Version 18.25 - 18 March 2020
+
+- adjust debug build to current python
+- partitioning:
+ o enable to inspect NILFS2 formated partitions
+ o enable to install on F2FS formated partitions
+ o enable to resize NILFS2
+ o enable to resize XFS during install
+ o fix online resizing not always umounting fs after resizing
+- recognize new kernel 5.5 drivers
+
+Version 18.24 - 15 March 2020
+
+- fix tracking of installed packages (mga#26284)
+- include plugin for supporting Windows 10 NTFS "Compact OS"
+- drakx-in-chroot:
+ o skip disk ESP & BIOS boot partition checks
+- partitioning:
+ o make reformating nilfs2 fses to work
+- sync list for modules needing firmware with kernel 5.5
+- write ISO label and date to installer log
+
+Version 18.23 - 25 January 2020
+
+- adapt to libinput-1.15.0
+- recognize new kernel 5.3 drivers
+
+Version 18.22 - 13 September 2019
+
+- adapt to libinput 1.4
+- adjust to new rpm-mageia-setup
+- new Gtk3 needs GdkPixdata-2.0
+
+Version 18.21 - 23 June 2019
+
+- update left-background for Mageia 7 final
+
+Version 18.20 - 18 June 2019
+
+- translation updates
+- update list for modules needing firmware
+- recognize 8821ce (mga#24605)
+
+Version 18.19 - 27 May 2019
+
+- preselect Core 32bit media on 32-bit EFI platforms
+- include all of /usr/lib/udev/hwdb.d (mga#20327)
+
+Version 18.18 - 20 May 2019
+
+- translation updates
+
+Version 18.16 - 11 May 2019
+
+- Mageia 7 Artwork
+- add AMD PCIe MP2 I2C detection
+
+Version 18.15 - 3 May 2019
+
+- recognize new kernel 5.1 drivers
+
+Version 18.14 - 26 April 2019
+
+- include libinput model quirks rules (mga#20327)
+
+Version 18.13 - 21 April 2019
+
+- partitioning: speed up partition table read and write (mga#15752)
+- preserve existing locale settings on upgrade (mga#24671)
+- store country code in /etc/locale.conf (mga#24671)
+- don't automatically change time zone on upgrade (mga#24670)
+- partitioning: fix resize of encrypted partitions (mga#22032)
+- translation updates
+
+Version 18.12 - 16 March 2019
+
+- don't preselect Nonfree 32bit media (mga#23927)
+- fix paths to Adwaita icons (changed in adwaita-icon-theme)
+
+Version 18.11 - 16 March 2019
+
+- recognize new kernel 5.0 drivers
+- fix screen layout when the framebuffer is > 1024x768 (mga#23904)
+- translation updates
+
+Version 18.10 - 3 Feb 2019
+
+- skip setupSCSI step when run with --local_install (mga#24278)
+- don't install nonfree graphics drivers when not wanted (mga#24172)
+- don't select default bootloader when building Live ISOs
+- improve exitInstall message (mga#24046)
+- translation updates
+
+Version 18.9 - 17 Dec 2018
+
+- avoid resetting keyboard layout at end of formatting step (mga#23877)
+- bootloader:
+ o only prefer rEFInd if it is installed in the root fs (mga#23944)
+ o support 32-bit UEFI with 64-bit O/S
+- translation updates
+
+Version 18.8.1 - 1 Dec 2018
+
+- desktop kernels are now PAE, for PTI security fixes to work properly,
+ so if cpu is not supporting it, install the desktop586 kernel
+- dont select server kernel anymore on 32bit x86 with RAM > 3.8GB
+
+Version 18.8 - 28 Nov 2018
+
+- only install radeon-firmware if needed (mga#23911)
+- sync list of drivers needing a firmware with kernel 4.19
+
+Version 18.7 - 27 Nov 2018
+
+- bootloader: display "ESP" in summary under UEFI
+- check DM really is installed, not just present in /usr/share/X11.dm.d
+- packages selection:
+ o open-vm-tools is handled through rpmsrate
+
+Version 18.6 - 21 Nov 2018
+
+- fix DM preference when none is selected (don't default to XDM)
+- fix some DE name/capitalisation inconsistencies (mga#23634 + others)
+- remove version from Enlightenment DE name strings (mga#19341)
+
+Version 18.5 - 19 Nov 2018
+
+- bootloader: ignore GPT disk w/o BIOS boot part (mga#23844) in automatic mode
+- recognize new kernel 4.1[89] drivers
+
+Version 18.4 - 4 Nov 2018
+
+- adapt set_autologin for display-manager service, not prefdm (mga#22593)
+- drakx-in-chroot:
+ o allow monitor-edid to be suppressed in post-install scriptlets
+- translation updates
+
+Version 18.3 - 15 Oct 2018
+
+- drakboot: add support for the rEFInd boot manager (mga#15153)
+- include Encode::Unicode module (needed by bootloader::write_refind)
+
+Version 18.1 - 14 September 2018
+
+- drakx-in-chroot:
+ o do not run monitor-edid with drakx-in-chroot (timeout)
+- fix regression due to rpm-4.14.2 where drakx report pkgs failing to install
+ (mga#23531)
+
+Version 18.0 - 25 August 2018
+
+- mdadm raid:
+ o raid10 can be created with just 2 disks as a high-performance raid1
+ o raid10: use layout f2 with 2 disks for performance
+ o raid6 can be used with 3 disks and up
+- remove current media before adding online media for updates (mga#19742)
+- bootloader: include the "Mageia" entry in the gub2 Default choices (mga#23393)
+- include mode modules for Encode (mga#23481)
+
+Version 17.99 - 9 August 2018
+
+- adapt to libinput 1.12 RC1
+- adapt to perl 5.28
+- recognize smartpqi driver (mga#23305)
+
+Version 17.98 - 22 June 2018
+
+- recognize new kernel 4.1[5-7] drivers
+
+Version 17.97 - 5 June 2018
+
+- libinput-list-devices is no more
+
+Version 17.96 - 13 March 2018
+
+- support ChooseMedia in auto-install interactiveSteps
+- fix spurious error messages when installing network driver packages
+- translation updates
+
+Version 17.95 - 10 February 2018
+
+- include sensors in udev's HWDB
+- debug mode:
+ o include rpm & urpmi tools
+- recognize more new kernel-4.14 drivers
+
+Version 17.94 - 9 February 2018
+
+- add input rules from new systemd (mga#21886)
+- debug mode:
+ o adjust for python-3.6
+ o include chroot & partprobe too
+- fix including libinput tool
+- fix local install on systems without usb
+
+Version 17.93 - 19 January 2018
+
+- sync with kernel 4.14
+- include more input HWDB entries
+- diskdrake:
+ o ensure device major/minor numbers are reread after writing the
+ partition table (mga#22032)
+ o ensure soft links in /dev/disk/by-uuid are updated so that valid
+ UUIDs are embedded in the initrd (mga#22059)
+
+Version 17.92 - 4 January 2018
+
+- fix perl escaping causing commands to not get linked
+- fix some error handling in mdkinst_stage2_tool
+
+Version 17.91 - 4 October 2017
+
+- do not include libnss3 anymore as rpm now uses OpenSSL
+- do not include some hwdb files from uneeded pkgs
+
+Version 17.90 - 18 September 2017
+
+- bootloader:
+ o better read back config
+ o fix undefined labels when eg: Xen is installed (mga#19014)
+ crash with "undefined value for mandatory argument 'text''
+
+Version 17.89 - 7 September 2017
+
+- include part of udev's hwdb (mga#20327)
+- adapt to perl-5.26
+- adapt to URPM-5.14 (using perl native ints)
+
+Version 17.88 - 7 July 2017
+
+- translation updates
+
+Version 17.87 - 25 June 2017
+
+- left background image for Mageia 6 final
+
+Version 17.86 - 23 June 2017
+
+- increase the default window size of the installer to 1024x768 (mga#20624)
+
+Version 17.85 - 22 June 2017
+
+- don't overwrite custom grub2 settings when upgrading (mga#20596)
+- recognize 8812au (mga#21043)
+
+Version 17.84 - 5 June 2017
+
+- translation updates
+
+Version 17.83 - 4 June 2017
+
+- log output of libinput-list-devices in report.bug (mga#20327)
+- translation updates
+
+Version 17.82 - 6 May 2017
+
+- add "please wait" message when running update-grub2
+
+Version 17.81 - 5 May 2017
+
+- fix missing "Configure Supplemental Installation Media" screen (mga#20484)
+
+Version 17.80 - 3 May 2017
+
+- updated DE selection and advertising artwork for Mageia 6
+
+Version 17.79 - 26 April 2017
+
+- updated translation snapshot
+
+Version 17.78 - 4 April 2017
+
+- new left background for Mageia 6 rc
+
+Version 17.77 - 4 April 2017
+
+- partitioning:
+ o don't require a BIOS boot partition when performing an upgrade (mga#20338)
+ o make partitioning more robust with "Use entire disk" option (mga#20619):
+ * add safety net for informing the kernel after writing a DOS partition
+ table.
+ * speed up proc_partitions::compare() and avoid unwanted udev events.
+ o force reinitialisation of partition suggestions after wiping disk
+ (mga#20621)
+- various fixes to do_pkgs during Live installs (mga#20620):
+ o fix do_pkgs_standalone::are_installed() for Live install
+ o fix do_pkgs_standalone::remove() for Live install
+ o fix fast path for do_pkgs::ensure_is_installed()
+
+Version 17.76 - 24 March 2017
+
+- installer options handling:
+ o ignore case for options line in previous releases
+ o fix default value for 'compssListLevel' (mga#20551)
+ (both being post mga5 regression)
+
+Version 17.75 - 17 March 2017
+
+- partitioning:
+ o fix too big window due to too big translations (mga#20360)
+ o allow a BIOS boot partition to be located on any disk (mga#20161)
+ o ensure kernel is informed when a MBR partition table is cleared
+ o clearing GPT partitions:
+ * delay thus fix clearing GPT partitions (mga#20264)
+ ("failed to del partition #1 on /dev/...")
+ * don't send separate events to the kernel about removing/adding GPT partitions,
+ just tell it to reread the whole newly cleared & allocated partition table
+ o tell the kernel all actions at once on GPT partitions instead of telling it
+ separatly about removing partitions A, B & C, then adding partition E, F &G
+
+Version 17.74 - 9 March 2017
+
+- update translations (e17 -> e21)
+
+Version 17.73 - 8 March 2017
+
+- debug mode:
+ o add example how to include debuginfo
+ o make it work with gdb-7.12
+ o preset keyboard if DEBUG_INSTALL_LANG is set during build
+- list input & HID devices in report.bug (mga#20327)
+- recognize new kernel-4.8 drivers
+
+Version 17.72 - 25 February 2017
+
+- partitioning:
+ o allow a BIOS boot partition to be located on any disk (mga#20161)
+ o fix auto-allocation of BIOS boot partitions (mga#20161, mga#19888)
+ o don't suggest mountpoint for ESP when doing a legacy boot install (mga#20164)
+ o fix bugs in sync'ing the kernel's partition table cache (mga#20074)
+ o detect and handle DOS "Empty" partition types (mga#20074)
+- sync nonfree firmware list with kernel-4.9
+- use SHA-512 instead of blowfish as the default password encryption (mga#20342)
+
+Version 17.71 - 18 January 2017
+
+- partitioning_wizard:
+ o fix bug in detecting whether a BIOS boot partition is required (mga#19935)
+- fix inserting extended partition in the middle
+
+Version 17.70 - 17 January 2017
+
+- new left background for Mageia 6
+
+Version 17.69 - 12 January 2017
+
+- bootloader:
+ o disable audit logging as it floods the logs
+- partitioning:
+ o fix exception when clearing all partitions on !UEFI (mga#20083)
+- recognize new kernel-4.9 drivers
+
+Version 17.68 - 14 December 2016
+
+- fix progress bar on i586 (mga#19930)
+
+Version 17.67 - 13 December 2016
+
+- fix a crash introduced in 17.66
+
+Version 17.66 - 13 December 2016
+
+- fix more i586 problems with int64 (mga#19933, mga#19930)
+
+Version 17.65 - 12 December 2016
+
+- bootloader configuration:
+ o describe what skipping os-prober does (mga#18538)
+ o show generic help too when using grub2
+- fix i586 installation broken by int64 (mga#19895)
+
+Version 17.64 - 11 December 2016
+
+- more int64 init (mga#19895)
+
+Version 17.63 - 9 December 2016
+
+- force use of int64 for installed package size on i586 (mga#19895)
+
+Version 17.62 - 1 December 2016
+
+- left background for Mageia 6 sta2
+- add grub2-editenv in list.xml
+
+Version 17.61 - 26 November 2016
+
+- screenshots:
+ o use scrot instead of fb2png as the later doesn't work with vesa (mga#19810)
+
+Version 17.60 - 15 November 2016
+
+- partitioning:
+ o fix being unable to format a newly part (mga#19172)
+ o offer to format unmounted parts that have a defined mount point
+
+Version 17.58 - 24 October 2016
+
+- bootloader configuration:
+ o make kernel server default if installed
+ (we were only checking for long dead flavors such as enterprise, ...)
+- fix build with latest URPM aka include perl-Math-Int64 (mga#19640)
+
+Version 17.57 - 21 September 2016
+
+- use new CSS syntax for font (mga#19430)
+
+Version 17.56 - 19 September 2016
+
+- detect ovirt too (mga#19308)
+- fix gtk+3.22 regression (mga#19406)
+- sync nonfree firmware list with kernel-4.7
+
+Version 17.55 - 13 August 2016
+
+- New left background for Mageia 6 RC
+
+Version 17.54 - 13 August 2016
+
+- autologin/desktop configuration (shared code):
+ o add support for LXDM (mga#17616)
+ o add support for SDDM (mga#17913)
+
+Version 17.53 - 31 July 2016
+
+- bootloader configuration:
+ o fix .old backup for grub2's grub.cfg
+- partitioning:
+ o first usable sector is LBA34 for GPT
+ o respect used scheme when clearing a disk
+ (ie do not switch from gpt to dos scheme on small disk)
+
+Version 17.52 - 17 July 2016
+
+- do not preinstall mageia-gfxboot-theme
+- bootloader configuration:
+ o fix not being able to edit default grub2 cmdline (mga#18952)
+
+Version 17.51 - 12 July 2016
+
+- fix starting spice-vdagentd
+- partitioning:
+ o auto_inst: fix clearing an already filled GPT disk
+ o don't offer to format RAID or BIOS boot partition
+ o make clear a BIOS boot partition cannot have a mount point
+ o make error about BIOS boot partition more explicit about
+ its purpose and that it must be created (mga#18923)
+
+Version 17.50 - 8 July 2016
+
+- include pvs/vgs/lvs symlinks
+- partitioning:
+ o display a wait message when adding a PV to VG
+- libvirt integration:
+ o start spice-vdagent{d,} (Qemu guest agent)
+
+Version 17.49 - 6 July 2016
+
+- autoinst:
+ e enable to set several swap partitions (mga#9874)
+ o enable to select media (mga#12299)
+- partitioning:
+ o GPT: prevent geometry issue on last partition (mga#18666, mga#17796)
+ o restrict fdisk -l output to useful disks
+- recognize new kernel-4.7 drivers
+- try to get patch from ext[2-4] removable media instead of just ext2
+
+Version 17.48 - 4 July 2016
+
+- bootloader configuration:
+ o allow installing grub2 on XFS /
+ o make clear grub2 is installed on ESP under UEFI
+ o make sure we only offer lilo/grub choice on upgrades only
+- partitioning:
+ o do not offer to check for bad blocks on btrfs (mga#12393)
+ o do not warn about no bootloader can boot LVM as grub2 can (mga#9426)
+ o do not warn about no bootloader can boot RAID[^1] as grub2 can (mga#11324)
+ o enable bad blocks checking on JFS
+- summary:
+ o add help link for sound (mga#11824)
+
+Version 17.47 - 30 June 2016
+
+- partitioning:
+ o fix being able to create vfat on UEFI (mga#15698)
+- recognize some missing wireless drivers (mga#16768)
+- users:
+ o offer again to add user to admin group (mga#17720)
+
+Version 17.46 - 24 June 2016
+
+- library:
+ o enable compssUsers.pl to pick the right lsb-core-lib(64) flavor
+
+Version 17.45 - 24 June 2016
+
+- partitioning:
+ o keep UUID when formatting btrfs (mga#18673)
+
+Version 17.44 - 24 June 2016
+
+- bootloader configuration:
+ o add a "Do not touch ESP or MBR" option (mga#18770)
+ o do not offer to pick the disk where to install grub2 on UEFI
+ o filter GPT disks w/o a BIOS boot part (mga#18770)
+ o warn if grub2 is not installed on MBR/ESP
+- logs:
+ o fix found kernel names
+ o log if were running under UEFI
+- partitioning:
+ o fix preserving UUID when formatting jfs/nilfs/xfs
+- package selection:
+ o display a wait dialog when choosing custom choice (mga#11041)
+- summary:
+ o sort service categories, putting "Other" at end (mga#6286)
+
+Version 17.43 - 22 June 2016
+
+- summary:
+ o fix not listing some services (mga#17288)
+ o fix updating firewall status after configuration (mga#17288)
+
+Version 17.42 - 22 June 2016
+
+- bootloader configuration:
+ o add support for crypted grub2 passwords (mga#15930)
+ o grub2: do not overwite ESP if not installing on it (mga#15583)
+ o grub2: fix setting default entry when in a submenu (mga#18560)
+
+Version 17.41 - 20 June 2016
+
+- bootloader:
+ o fix the grub2 post-install check (mga#18739)
+
+Version 17.40 - 20 June 2016
+
+- bootloader:
+ o ensure we've the right grub2 flavor (mga#18739)
+- no more include vmmouse driver
+
+Version 17.39 - 18 June 2016
+
+- partitioning:
+ o fix ESP tagging in some cases
+- services:
+ o update service category lists
+
+Version 17.38 - 16 June 2016
+
+- partitioning:
+ o fix offering to create a GRUB_BIOS partition in custom mode (mga#18656)
+ o fix inverted test when checking need for a GRUB_BIOS partition (mga#18704)
+
+Version 17.37 - 12 June 2016
+
+- partitioning:
+ o try harder to guess if we need a GRUB_BIOS partition (mga#18656)
+- rename desktop image KDE -> Plasma (mga#18687)
+
+Version 17.36.1 - 11 June 2016
+
+- fix selecting Plasma (mga#18687)
+
+Version 17.36 - 11 June 2016
+
+- do not override bootloader on upgrade (mga#18638)
+- fix running with nss 3.24
+- debug build:
+ o gdb needs python3 instead of python2 (and guile as well)
+ o fix loadkeys in debug mode on tty1
+ o include cfdisk too
+- partitioning:
+ o add a GRUB_BIOS partition if needed (mga#18656)
+ o MBR limit really is 2TiB, not 4, so use GPT for disks > 2TiB
+
+Version 17.35.1 - 7 June 2016
+
+- fix selecting grub2 on !UEFI
+
+Version 17.35 - 7 June 2016
+
+- fix selecting grub2-efi on UEFI (mga#18646)
+
+Version 17.34.1 - 6 June 2016
+
+- fix displaying release notes with WebKit2
+
+Version 17.34 - 6 June 2016
+
+- bootloader:
+ o enable to (un)install os-prober (mga#16010, mga#18538)
+ o fix reading back last grub2 entry
+ o only overwrite GRUB_CMDLINE_LINUX_DEFAULT on first install (mga#18112)
+ o only overwrite install.sh when actually installing boot loader (mga#17455)
+ o set GRUB_DEFAULT + GRUB_SAVEDEFAULT (mga#9627, mga#16059)
+ o stop offering grub legacy & lilo on new installs (mga#18583)
+
+Version 17.33 - 27 May 2016
+
+- adjust to latest gdb
+- list all drivers needing a proprietary driver
+- only use vesa on x86
+
+Version 17.32 - 17 May 2016
+
+- remove KDE occurrence after revert of the previous commit
+
+Version 17.31 - 9 May 2016
+
+- replace last KDE occurence with Plasma
+- left background for sta1
+- list all drivers needing a proprietary driver
+- install the right IM packages on Plasma when using fcitx
+
+Version 17.30 - 7 May 2016
+
+- install nonfree firmware for amdgpu, i915, nouveau
+- CSD:
+ o make corners round like gtk+/Adwaita does
+ o nicer decoration
+
+Version 17.29 - 4 May 2016
+
+- install the right IM packages on Plasma
+- make CSD support available to forked processes (mga#18332)
+
+Version 17.28 - 26 April 2016
+
+- adapt to new brltty
+- drop support for MIPS
+- fix detecting running under Qemu
+- fix installing packages when having a numeric pad
+- recognize new kernel-4.6 drivers
+
+Version 17.27 - 23 April 2016
+
+- add 'qemu' flag for rpmsrate
+- exclude 2 Xorg libraries on ARM
+
+Version 17.26.1 - 8 April 2016
+
+- just ignore kernel options
+- drakx-in-chroot:
+ o enable to control strace behaviour
+
+Version 17.26 - 3 April 2016
+
+- add minimal CSD support (mga#17702)
+
+Version 17.25 - 1 April 2016
+
+- partitioning:
+ o fix detecting nvme devices as block devices
+ o fix displaying partitions when there's only one disk
+ (and the resulting crash: mga#18076)
+
+Version 17.24 - 23 March 2016
+
+- fix build on ia32
+- add 'virtualbox' & 'vmware' flags for rpmsrate
+- use systemd-detect-virt for detecting virtualization technology
+
+Version 17.23 - 22 March 2016
+
+- do not include twice webkit2gtk library
+- prevent usrmove files to remain
+- remove swrast (too big just to fix a gtk+ warning...)
+
+Version 17.21 - 21 March 2016
+
+- load evdev (thus fixing a crash)
+- load psmouse (it is now modular)
+- use WebKit2 instead of WebKit1 for displaying help content (mga#15031)
+
+Version 17.20 - 18 March 2016
+
+- prevent slow boot on first boot (mga#16684)
+- partitioning:
+ o fix partitions not initially displayed (mga#17564)
+
+Version 17.19 - 24 February 2016
+
+- detect nvme devices as block devices (mga#17743)
+- detect partitions on nvme devices (mga#17743)
+
+Version 17.18.1 - 10 February 2016
+
+- bootloader:
+ o add support for grub2-text too (mga#9431)
+- partitioning:
+ o check ESP has the right fs type (mga#16246)
+ o check that ESP mount point actually is an ESP
+
+Version 17.17 - 29 January 2016
+
+- fix hidden cursor (mga#17470)
+
+Version 17.16 - 21 January 2016
+
+- Add ARM support in perl-install
+- options:
+ o silent a warning bout BOOT_IMAGE option
+- partitioning:
+ o fix crash (mga#17484)
+
+Version 17.14 - 11 January 2016
+
+- do not warn about kernel options when parsing drakx options
+- include libinput udev helpers (mga#17470)
+
+Version 17.13 - 9 January 2016
+
+- regressions from 17.11:
+ o fix ignoring options from isolinux
+ o fix parsing stage1's automatic option (mga#17441)
+- silent a perl-5.22 warning
+
+Version 17.12 - 2 January 2016
+
+- bootloader:
+ o log found kernels (mga#16128)
+ o skip swap in the list of partitions (mga#15767)
+- partitioning:
+ o auto fill LV name from mntpnt (mga#5407)
+ o suggest "lv_foo" instead of just "foo" for LVname
+- summary:
+ o drop support for ISApnp sound cards
+- fix a message (mga#15414)
+- misc cleanups
+
+Version 17.11 - 1 January 2016
+
+- make report.bug.xz more reproducible
+- misc cleanups
+- drakx-in-chroot:
+ o use GetOpt::Long for options
+ (thus allowing eg "--flang fr" instead of just "--flang=fr")
+
+Version 17.10 - 24 December 2015
+
+- use mutter instead of matchbox (fix black screen)
+
+Version 17.9 - 24 December 2015
+
+- include 60-evdev.rules instead of no more existing 60-keyboard.rules
+- silent gtk+ warnings about swrast driver
+
+Version 17.8 - 22 December 2015
+
+- recognize new kernel-4.3 drivers
+
+Version 17.7.1 - 17 December 2015
+
+- include one more file for new X.org wrapper (mga#17348)
+
+Version 17.7 - 17 December 2015
+
+- adapt to new X.org wrapper (mga#17348)
+
+Version 17.6 - 12 December 2015
+
+- drakx-in-chroot:
+ o fix running with xserver-1.18
+
+Version 17.5 - 8 december 2015
+
+- more substitution for task-plasma5
+- use sddm instead of kdm
+
+Version 17.4 - 6 December 2015
+
+- use task-plasma5-minimal instead of task-kde4-minimal
+
+Version 17.3 - 4 December 2015
+
+- recognize new kernel-4.3 drivers
+
+Version 17.2 - 26 November 2015
+
+- left background for Mageia 6 dev1
+
+Version 17.1 - 27 August 2015
+
+- recognize new kernel-4.1 drivers
+
+Version 17.0 - 24 June 2015
+
+- adapt to pango 1.37.x
+- adapt to perl-5.22
+- switch from evdev+synaptics to libinput driver
+
+Version 16.105 - 15 June 2015
+
+- really fix urpmi media when installing from USB (mga#5690)
+
+Version 16.104 - 13 June 2015
+
+- diskdrake:
+ o prevent errors when telling kernel to reread partition table
+
+Version 16.103 - 4 June 2015
+
+- partitioning wizard:
+ o only use current disk when auto partitioning, wiping disk,
+ using free space (mga#16055)
+
+Version 16.102 - 29 May 2015
+
+- diskdrake:
+ o ignore special 'Packard_Bell' and 'Push_Button_Reset' partitions (mga#15999)
+ o run udevadm settle after actions that trigger device reload (mga#15999)
+
+Version 16.101 - 25 May 2015
+
+- do not die if network cannot be started for updates (mga#8819),
+ just log the faillure and offer to either retry or abort
+- do not offer to add a CD-ROM as supplement media (mga#13671)
+- fix urpmi media when installing from USB (mga#5690)
+- locale setting
+ o fix reading back IM config (mga#15761)
+- partitioning:
+ o set pt_type according to fs_type before flag cases (mga#16029)
+
+Version 16.100 - 20 May 2015
+
+- add online media at installation end (mga#8819)
+
+Version 16.99 - 20 May 2015
+
+- bootloader:
+ o do not detect grub2 on UEFI when there's no bootloader
+ o fix default grub2 kernel parameters (mga#15984)
+- partitioning:
+ o display cosmetics when reading back GPT partitions
+ o fix mnt point for FAT partitions on GTP (mga#15987)
+ o set the proper GUID for FAT partitions on GPT
+- don't try to install non existant scim-googlepinyin (mga#6681)
+
+Version 16.97 - 18 May 2015
+
+(just to be sure draklive-install fix for mga15257 doesn't break anything)
+
+Version 16.96 - 17 May 2015
+
+- partitioning:
+ o fix regression refusing FAT for ESP (mga#15962)
+
+Version 16.95 - 14 May 2015
+
+- better dialog title (mga#9648)
+- partitioning:
+ o fix a crash after "insufficient space" error (mga#15919)
+
+Version 16.93 - 9 May 2015
+
+- bootloader:
+ o do use vga value for grub2
+ o fix setting default grub2 entry
+
+Version 16.92 - 9 May 2015
+
+- bootloader:
+ o add a dedicate step for grub2 (mga#9627)
+ o always log update-grub2 output (mga#15857)
+ o backup grub2 files before configuring
+- log grub2 install.sh in report.bug like for grub (mga#15857)
+- networking:
+ o recognize r8723bs (mga#15874)
+- partitioning:
+ o do not set noauto for /boot/EFI (mga#15627)
+
+Version 16.91 - 3 May 2015
+
+- final left-background
+
+Version 16.90 - 28 April 2015
+
+- localedrake:
+ o write input methods to /etc/locale.conf (mga#15464)
+- run vgchange before updating the list of LVMs, not after, and even if not
+ in install (should help with mga#7578).
+
+Version 16.89 - 25 April 2015
+
+- Ignore special partitions on mmc (mga#15759)
+
+Version 16.87 - 21 April 2015
+
+- partitioning:
+ o improve the display box (mga#15728)
+
+Version 16.86 - 20 April 2015
+
+- bootloader:
+ o dont override 'splash' and/or 'quiet' when adding 'noiswmd' (mga#15666)
+- partitioning:
+ o use the windows partition with the most available space on current
+ disk, not the last one across all disks (mga#15589)
+ o suggest up to 20GB/20% of the windows partition (whichever is larger),
+ previously 6GB/10% (mga#15589)
+ o hide empty space < 2MB, we have such holes due to alignment (mga#15733)
+- speed up reading of flags from GPT partition table (mga#15621).
+
+Version 16.84 - 14 April 2015
+
+- bootloader config:
+ o do not pass useless parameters to grub2 under UEFI (mga#15692)
+ o fix kernel booting in blind mode (mga#15291)
+
+Version 16.83 - 13 April 2015
+
+- enable firmware raids with dmraid/kpartx like we do on
+ live medias and on fully installed systems
+
+Version 16.82 - 13 April 2015
+
+- partitioning:
+ o detect Lenovo recovery & 'SYSTEM_DRV' as such (mga#1371)
+ o do add a ESP if it was removed by "Clear All"
+ o ignore ESP for "use free space on MS"
+- bootloader config:
+ o default to GRUB_DISABLE_RECOVERY=falss for 'failsafe' entry (mga#15675)
+
+Version 16.81 - 12 April 2015
+
+- add kpartx for dmraid activation
+- fix upgrade when package's in several media (mga#15350)
+ (need URPM-5.06 too)
+- support loading patches from NTFS USB keys
+- partitioning:
+ o don't guess a drive letter for ESP partitions
+
+Version 16.80 - 9 April 2015
+
+- bootloader config:
+ o check there's still some place on /boot with grub2 too
+ o generate core.img for UEFI
+ o fix detecting grub2 on UEFI
+ o write /boot/grub2/install.sh like for grub instead of drakboot.conf
+- log grub2 config in report.bug like for grub/lilo
+- partitionning:
+ o don't guess a drive letter for recovery partitions (mga15636)
+
+Version 16.79 - 7 April 2015
+
+- bootloader config:
+ o keep vga= parameter when switching to grub2 (mga#9888)
+
+Version 16.78 - 7 April 2015
+
+- bootloader:
+ o fix installing grub2 on MBR (mga#15640)
+ (regression introduced in 16.76)
+
+Version 16.77 - 7 April 2015
+
+- bootloader:
+ o add 'noiswmd' to kernel command line to manage isw_ bios
+ fakeraids with dmraid for now (instead of mdadm) (mga#11289, mga#14330)
+ o allow btrfs for / without separate /boot with grub2 (mga#15374)
+- partitioning wizard:
+ o do not offer to select RAID as it result in a crash (mga#5800)
+
+Version 16.76 - 3 April 2015
+
+- bootloader config:
+ o log grub2-install failures (mga#15439)
+- partitionning:
+ o log fdisk -l output before/after partitionning
+ o really try to detect recovery partitions on GPT
+
+Version 16.75 - 30 March 2015
+
+- partitionning:
+ o better fix for fail to read too corrupted partition table
+ o fix getting ESP with "use free space":
+ make sure to not override /boot/EFI mount point with /media/win_X
+ o make sure to check for existing ESP on all disks
+ o relax checks for ESP
+ o try to detect recovery partitions on GPT
+
+Version 16.74 - 27 March 2015
+
+- GPT partitionning:
+ o fix retrieving ntfs partitions as ntfs-3g instead of ntfs
+ o really fix retrieving swap partition type
+
+Version 16.73 - 27 March 2015
+
+- GPT partitionning:
+ o fix creating RAID devices (mga#15400)
+ (regression from 16.33)
+ o fix "I cannot read the partition table of device XXX, it is too corrupted"
+ o fix retrieving LVM/RAID/swap partition type
+ o fix retrieving ntfs partitions as ntfs-3g instead of ntfs
+ o fix tagging lvm/raid as "linux filesystem"
+ o fix tagging ntfs-3g as "linux filesystem"
+ o fix tagging swap as "linux filesystem"
+- tell users to ignore Gtk3 warnings
+
+Version 16.72 - 26 March 2015
+
+- fix a crash in auto install (mga#15573)
+
+Version 16.71 - 25 March 2015
+
+- bump max_nb() to 131 to cover mdadm managed imsm and ddf1 bios
+ fakeraids (containers defaults to >= 127 and partitions <=126)
+- partitionning:
+ o fix retrieving ESP partition type on GPT (mga#15366)
+ o log which GPT partition we fail to add/del
+ o set proper GUID to ESP partitions with GPT layout
+- pre-install grub2-efi on UEFI
+
+Version 16.69 - 20 March 2015
+
+- efi partitioning fixes from tv
+- diskdrake & package install gtk fixes from Martin Whitaker
+
+Version 16.68 - 17 March 2015
+
+- fix mis-detecting some mobile broadband modems (mga#12492)
+- add 'deploops' option for debugging (mga#15350)
+- log mkinitrd faillures (mga#9201)
+
+Version 16.67 - 5 March 2015
+
+- auto_install:
+ o ignore firmwares within draklive
+ o log step errors
+- drakx-in-chroot:
+ o unbreak draklive
+
+Version 16.66 - 5 March 2015
+
+- diskdrake:
+ o add "nofail" option to "foreign" mountpoints to avoid unwanted recovery mode (#10179)
+
+Version 16.65 - 27 February 2015
+
+- Mageia 5 RC
+- include udev rule for Synaptics
+
+Version 16.64 - 27 February 2015
+
+- partitioning:
+ o add missing button icons (mga#15264)
+
+Version 16.63 - 27 February 2015
+
+- partitioning:
+ o fix too wide buttons (mga#12422, mga#13471, mga#14839, mga#15379)
+
+Version 16.62 - 19 February 2015
+
+- partitioning (mga#12422, mga#11988, mga#14839, mga#15272, mga#15264):
+ o use an horizontal scrolling bar when needed
+ o use a vertical scrolling bar when needed (mga#15272)
+ o workaround too wide togglebuttons with empty label with gtk+3 and/or Adwaita
+
+Version 16.61 - 18 February 2015
+
+- ensure we install radeon-firmware too if needed (mga#15203)
+
+Version 16.60 - 18 February 2015
+
+- ensure we install kernel-firmware-nonfree if needed (mga#15203)
+
+Version 16.59 - 18 February 2015
+
+- bug:
+ o display a nicer message when no removable medium is found (mga#14435)
+
+Version 16.57 - 11 February 2015
+
+- fix taking screenshots on UEFI 24bit bpp framebuffer (mga#13684)
+
+Version 16.55 - 9 February 2015
+
+- drakclock: Ensure that /etc/localtime is a symlink (mga#14888)
+- users: Make sure to restart accounts-daemon after adding users (mga#15113)
+- finish-install: Ensure i18n settings are loaded
+- Create a symlink instead a hard copy to localtime see issue #14888
+- i18n: Write the desired console font to /etc/vconsole.conf
+- i18n: Use the x-distro /etc/locale.conf file instead of /etc/sysconfig/i18n
+- drakedm: Don't run ancient dm init script (which no longer exists)
+- Update traslations
+
+Version 16.54 - 6 February 2015
+
+- fix left background size
+
+Version 16.53 - 6 February 2015
+
+- switch from oxygen-gtk to Adwaita theme
+ o remove oxygen-gtk
+ o add missing icons (mga#13673, mga#14355, mga#14840, mga#14844)
+ o add libpixbufloader-svg.so for Adwaita svg icons
+ o add gtk.css
+
+Version 16.52 - 5 February 2015
+
+- default to GPT on disks larger than 4TB, not LVM
+- fix GPT initialization on empty disk
+- fix failure to delete partitions after switching to GPT
+- fix stage2 loading graphical installer in efi mode
+
+Version 16.51 - 3 February 2015
+
+- Mageia 5 beta 3
+- recognize new kernel-3.19 drivers
+
+Version 16.50 - 9 January 2015
+
+- initial uefi support
+
+Version 16.49 - 31 December 2014
+
+- translation updates
+- refer to MageiaWelcome instead of to something we do not have (mga#10901)
+- drakx-in-chroot:
+ o pre-create /dev/null & co before mounting devtmpfs
+- recognize new kernel-3.18 drivers (mga#14799)
+
+Version 16.48 - 16 December 2014
+
+- Mageia 5 artwork integration (with beta2 mention on left-background)
+- do not load hyper-v modules (already done by udev in stage1)
+
+Version 16.47 - 5 December 2014
+
+- do not crash loading stage2 in Virtual PC (mga#14117)
+- bootloader config:
+ o do not crash if fstab contains a bind mount on a file (mga#14657)
+
+Version 16.45 - 26 October 2014
+
+- drakx-in-chroot:
+ o pre-create /dev/null & co again (for draklive)
+- fix selecting of uneeded locales (mga#3723)
+
+Version 16.44 - 23 October 2014
+
+- drakx-in-chroot:
+ o document --stage2-update in --help
+ o mount /dev -o ro
+ o try harder to umount everything when sg went havroc
+
+Version 16.43 - 20 October 2014
+
+- drakx-in-chroot:
+ o adapt to the fact that stage2 expects a /dev fully populated by udev
+- package installation:
+ o adapt to URPM-5
+ o rename "no_suggests" option as "no_recommends"
+
+Version 16.42 - 18 September 2014
+
+- only allow GRUB2 when booting on btrfs
+
+Version 16.41 - 31 August 2014
+
+- adapt to latest systemd
+- allow /boot on btrfs
+- recognize new kernel-3.17 drivers
+
+Version 16.40 - 22 August 2014
+
+- adwaita-gtk3-theme no longer provides a settings.ini file
+- log X.org server logs when it fails to start up (mga#13471, ...)
+- recognize hyper-v paravirtual network driver
+
+Version 16.39 - 17 August 2014
+
+- recognize new kernel-3.16 drivers
+
+Version 16.38 - 22 July 2014
+
+- Mageia 5 alpha 2 left background
+
+Version 16.37 - 3 July 2014
+
+- fix /etc/fstab writing (mga#13114, also reported by Joseph Wang)
+- partitioning:
+ o improve fs sorting in combo box (mga#13640)
+
+Version 16.36 - 1 July 2014
+
+- hide /boot/efi check for now (mga#13638)
+
+Version 16.35 - 29 June 2014
+
+- Mageia 5 alpha 1 left background
+- let udev handle floppies
+
+Version 16.33 - 18 June 2014
+
+- stop creating some /dev entries that are managed by udev
+
+Version 16.32 - 15 June 2014
+
+- include platform driver autoload udev rules
+- recognize new kernel-3.15 drivers
+
+Version 16.31.1 - 6 June 2014
+
+- include udev rule for VMmouse
+
+Version 16.31 - 6 June 2014
+
+- xorg config:
+ o rely on evdev/udev for input devices
+ o Wacom tablets should work better
+ (we now load the wacom driver again)
+ o Synaptics touchpads should now work during install (mga#11524)
+
+Version 16.30 - 4 June 2014
+
+- adapt to perl-5.20
+- add some POD documentation
+- do not unavailable kernel-xbox
+- drop (broken) support for Alpha, PPC, Sparc & IA64
+- locale setting
+ o stop configuring HAL
+ o update locales list
+
+Version 16.29 - 3 May 2014
+
+- gnome-icon-theme is now adwaita-icon-theme
+
+Version 16.28 - 28 April 2014
+
+- recognize new kernel-3.14 drivers
+
+Version 16.27 - 18 February 2014
+
+- fix crash when choosing a RTL language (mga#12793)
+- Ensure uid/gid extraction works when adding users via summary page
+ (fixes chown'ing user to root when adding existing user on upgrade mga#12375)
+
+Version 16.26.6 - 23 January 2014
+
+- fix hidden icon in individual package selection (mga#12397)
+
+Version 16.26.5 - 22 January 2014
+
+- release notes dialog:
+ o fix untranslated button
+
+Version 16.26.4 - 22 January 2014
+
+- debug image:
+ o add a warning about QWERTY keyboard
+- help dialogs:
+ o do warn on first screenshot (mga#11176)
+ o fix lost help screenshots (mga#11176)
+
+Version 16.26.3 - 21 January 2014
+
+- help dialogs:
+ o do not warn if a screenshot already has been taked (mga#11176)
+
+Version 16.26.2 - 20 January 2014
+
+- left background for final release of Mageia 4
+
+Version 16.26.1 - 20 January 2014
+
+- partitioning:
+ o increase back minimum partition width for Oxygen (mga#11977)
+
+Version 16.26 - 20 January 2014
+
+- fix detecting if basesystem is installed (mga#10722)
+ thus fixing "basesystem package not selected"
+- partitioning:
+ o fix sizing partition widgets
+ o fix not moving window (mga#11790, mga#11988, mga#11977)
+ o revert minimum partition width to its pre-gtk3 value
+ o show labels on partition buttons
+
+Version 16.25 - 19 January 2014
+
+- add Mageia 4 desktop images
+
+Version 16.24 - 18 January 2014
+
+- help dialogs:
+ o make screenshots work (mga#11176)
+ o fix untranslated button & title (mga#9828)
+
+Version 16.23 - 16 January 2014
+
+- partitioning:
+ o do not show labels on partition buttons (mga#11988)
+
+Version 16.22 - 15 January 2014
+
+- partitioning:
+ o fix "No GSettings schemas are installed on the system" error when
+ inspecting partitions (mga#12279)
+- services:
+ o use --no-block with chkconfig and systemctl enable to prevent systemd reload
+ and potential crash (especially during first/live boot)
+
+Version 16.21 - 13 January 2014
+
+- partitioning:
+ o do not propose check bad blocks for btrfs (Manuel Hiebel, mga#10116)
+ o increase minimum partition width for Oxygen (mga#11977)
+ (if not enough, we will disable labels on partitions buttons again)
+- revert back to matchbox instead of mutter as it doesn't fix
+ diskdrake issues (mga#11977)
+ (thus fixing missing window decorations (mga#12218))
+
+Version 16.20 - 6 January 2014
+
+- Mageia 4 artwork
+
+Version 16.19 - 4 January 2014
+
+- Mageia 4 RC left background
+
+Version 16.17 - 20 December 2013
+
+- media step:
+ o hint that nonfree is needed if a CPU needs a microcode
+- install:
+ o fix pausing installing while displaying release notes
+- drakx-in-chroot:
+ o advise to install xephyr if missing
+- use mutter instead of matchbox in order to try to workaround
+ diskdrake issues (mga#11790, mga#11988, ...)
+ as a side effect, stage2 shrinks by 3Mb...
+
+Version 16.14 - 10 December 2013
+
+- Mageia 4 beta 2 left background
+
+Version 16.13 - 10 December 2013
+
+- fix crash when selecting an input method (mga#11939)
+
+Version 16.10 - 6 December 2013
+
+- package group selection:
+ o make bottom buttons always available
+ (by puting the scrolling window only around the package group check boxes)
+
+Version 16.9 - 6 December 2013
+
+- fix retrieving network info from stage2 after dracut migration (mga#11504)
+
+Version 16.7 - 5 December 2013
+
+- partitioning:
+ o fix a crash when creating partitions (mga#11876)
+
+Version 16.6 - 4 December 2013
+
+- fix blue background behind left panel text (mga#11866)
+
+Version 16.5 - 3 December 2013
+
+- partitioning:
+ o detect eMMc block devices (Luc Menut, mga#11812)
+ o fix a crash in partitioning wizard (mga#11820)
+ o show labels on partition buttons again but ellipsized (mga#11858)
+
+Version 16.4 - 2 December 2013
+
+- fix partitioning wizard moving the main window to left (mga#11790)
+- fix titles not being blue anymore
+
+Version 16.2 - 29 November 2013
+
+- no more run urpmi.update when adding media
+ (uneeded with urpmi-7.27+)
+
+Version 16.1 - 28 November 2013
+
+- fix a warning: include dialog-warning-symbolic
+- fix left panel text being black instead of white (mga#11792)
+- fix calling "child1_shrink" via package "Gtk3::HPaned" (mga#11797)
+- fix using old toolbar API that is no more available (mga#11791)
+- wrap too big labels in summary dialog (mga#11793)
+
+Version 16.0 - 23 November 2013
+
+- switch from Gtk+-2 to Gtk+-3:
+ o Banners: most themes work OK but Oxygen-gtk3...
+ o diskdrake: most themes work OK but Oxygen-gtk3...
+- detect_devices:
+ fix ids to be numeric
+- drakx-in-chroot:
+ o add --depth in order to force 16bit colors mode
+
+Version 15.73.1 - 19 November 2013
+
+- debug image:
+ o include enough python in order to generate a stack trace from within stage2
+ o fix passing arguments from drakx-in-chroot
+- do not compile/include xhost+ anymore (unused for years)
+- log why updates were not applied
+
+Version 15.73 - 12 November 2013
+
+- polkit: fix wrappers to properly escape arguments when calling the binary
+
+Version 15.72.2 - 11 November 2013
+
+- properly escape $$UID
+- use $$UID instead of $$(id -u)
+
+Version 15.72.1 - 9 November 2013
+
+- fix typo in last Makefile change
+
+Version 15.72 - 9 November 2013
+
+- use /usr/libexec/drakrpm-addmedia directly in stage2 (colin, #11319)
+- debug image:
+ o add missing python modules for latest gdb
+ o fix building with latest gdb
+
+Version 15.71 - 8 November 2013
+
+- do not use automatically gdm for xfce
+- do not include anymore packdrake module
+
+Version 15.70 - 3 November 2013
+
+- Mageia 4 beta 1 left background
+
+Version 15.69 - 29 October 2013
+
+- adapt to a dracut based stage1
+
+Version 15.68.1 - 14 October 2013
+
+- adapt to latest mdadm
+
+Version 15.68 - 14 October 2013
+
+- drop /etc/termcap as it's no longer part of our build
+- make urpmi install check more reliable (polkit related path change mga#11125)
+- recognize new kernel-3.12 drivers
+
+Version 15.67 - 10 October 2013
+
+- log when user reject applying updates (mga#11319)
+- recognize new kernel-3.11 drivers
+
+Version 15.66 - 3 October 2013
+
+- include another network interface name udev rule (mga#10947)
+- diskdrake:
+ o enable to format already formated btrfs partitions (mga#11256)
+
+Version 15.65 - 28 September 2013
+
+- mageia 4 alpha 3 left background
+- fix detecting some soft RAID (mga#11139 and the like)
+
+Version 15.64 - 4 September 2013
+
+- rebuild
+
+Version 15.63 - 4 September 2013
+
+- revert multi selection for desktops
+
+Version 15.62 - 3 September 2013
+
+- Mageia 4 alpha 2 left background
+- updated translations for desktop install
+- add Independently install Desktop environments
+- install open-vm-tools on VMware hypervisor
+
+Version 15.61 - 8 August 2013
+
+- include network interface name udev rule (mga#10947)
+
+Version 15.60 - 4 August 2013
+
+- Mageia 4 alpha 1 left background
+
+Version 15.59 - 4 August 2013
+
+- add missing re.so for utf8_heavy.pl (mga#10893)
+- detect wifi cards managed by ssb driver (mga#9378)
+
+Version 15.58 - 19 July 2013
+
+- fix a lang pixmap (mga#10795)
+
+Version 15.57 - 16 July 2013
+
+- adapt to latest btrfs utils for resizing
+
+Version 15.56 - 16 July 2013
+
+- bootloader:
+ o fix displaying need to install acpi* packages when they're already installed
+ o read/save choosen default entry
+- detect wifi cards managed by bcma driver (mga#9378)
+- detect new kernel-3.10 drivers
+
+Version 15.54 - 17 May 2013
+
+- do not enable legacy sysvinit scripts that no longer exist (mga#10084)
+- do not enable to pick xguest (mga#9750)
+- fix offering to install shorewall & shorewall-ipv6 when already installed
+- media step:
+ o hint that nonfree is needed if a driver needs a nonfree firmware
+ o preselect nonfree if needed
+
+Version 15.52 - 15 May 2013
+
+- fix displaying release notes while installing (mga#10087)
+
+Version 15.51 - 13 May 2013
+
+- drop support for fetching release-notes.ARCH.html
+- enable Nonfree/Tainted repositories when adding update media if a
+ package having a matching name is installed (similar to #8379)
+- detect_devices: check for phy80211 sysfs directory as well to detect
+ wireless devices
+
+Version 15.49 - 2 May 2013
+
+- fix displaying ads (mga#9939)
+
+Version 15.48 - 1 May 2013
+
+- include mount options in auto_inst.pl
+- install 'basesystem-minimal' instead of 'basesystem' prior to add extra media
+ thus fixing "basesystem package not selected" (mga#9611)
+- make xdm installation automatic in auto_inst mode (mga#9875)
+
+Version 15.47 - 30 April 2013
+
+- include more partition fields in auto_inst.pl (mga#9784)
+- skip comments in /etc/crypttab (Colin, mga#9905)
+- services:
+ o list 'shorewall-ipv6' along 'shorewall'
+
+Version 15.45 - 27 april 2013
+
+- fix doble logging of 'filesystem' installation (mga#7758)
+- install shorewall-ipv6 along shorewall (mga#9401)
+- bootloader:
+ o try harder to get a label for other OSes (mga#9849,9681)
+- partitioning:
+ o only allow 'acl' option for extX & reiserfs (mga#9884)
+
+Version 15.44 - 23 april 2013
+
+- partitioning:
+ o fix a crash when reloading partition table (mga#9838)
+ o fix a crash when trying to create a encrypted LVM partition (mga#9837)
+
+Version 15.43 - 22 april 2013
+
+- prepare final release: left background
+
+Version 15.42 - 21 April 2013
+
+- partitioning (mga#5661):
+ o ensure LVMs on top of dmcrypt are activated after unlocking
+ o fix UI redraw issue after unlocking dmcrypt partition
+
+Version 15.41 - 21 April 2013
+
+- add support for new help
+- updated translations
+
+Version 15.40 - 19 April 2013
+
+- authentication:
+ o 'nss-pam-ldapd' obsoletes 'pam_ldap' (mga#9769)
+- partitioning (mga#5661):
+ o fix losing crypt key when detecting LVMs on top of dmcrypt
+ o fix losing crypt key when re-reading partition tables
+
+Version 15.39 - 15 April 2013
+
+- bump min size for spliting /home fs (Eugeni, mga#3189):
+ o from 8 to 12Gb if simple partitioning
+ o from 7 to 10Gb if /usr is split or for servers
+
+Version 15.38 - 14 April 2013
+
+- Mageia 3 RC banner
+
+Version 15.37 - 9 April 2013
+
+- library:
+ o fix detecting some USB devices due to not reporting their class (mga#9674)
+- partitioning:
+ o allow to choose btrfs in normal mode (mga#65)
+
+Version 15.36 - 6 April 2013
+
+- bind mount /run in chroot, thus fixing dracut runs (Dave Hodgins, mga#9213)
+- bootloader:
+ o fix other Mga OS names in menu (mga#8710)
+
+Version 15.35 - 5 April 2013
+
+- bootloader:
+ o assume grub2.cfg is UTF-8 encoded
+ o read back more conf from grub2
+ o set entries type when reading back grub2 conf, thus fixing
+ switching back to grub-legacy (mga#9563)
+- fix finding translated help (mga#9619)
+
+Version 15.34 - 4 April 2013
+
+- force loading NSS modules (mga#9326)
+- log ignored dmraid devices (might help mga#9467)
+- drakx-in-chroot:
+ o always copy /etc/resolv.conf again
+
+Version 15.33 - 4 April 2013
+
+- drakx-in-chroot:
+ o do not copy /etc/resolv.conf in chroot if not using either remote
+ display or remote repository (thus fixing goup lookups, mga#9326)
+
+Version 15.32 - 31 March 2013
+
+- fix detecting Xen hard disks (mga#9546)
+
+Version 15.31 - 25 March 2013
+
+- recognize more webcam & bluetooth devices (might help mga#5841)
+
+Version 15.30 - 25 March 2013
+
+- Mageia 3 new design
+
+Version 15.29 - 22 March 2013
+
+- Mageia 3 beta 4 background
+
+Version 15.28 - 21 March 2013
+
+- do not disable module autoloading (mga#9428)
+- bootloader-config:
+ o do not build initrd if no bootloader is detected and
+ --no-initd argument is supplied
+- authentication:
+ o install nss-pam-ldapd instead of nss_ldap (mga#9375)
+- partitioning:
+ o actually preserve UUID when formatting (mga#9428)
+
+Version 15.27 - 12 March 2013
+
+- bootloader:
+ o install grub2-efi instead of grub2 if using UEFI (mga#8886)
+- fix permissions of help displayer (mga#9340)
+- fix dialogs popup with drakx-in-chroot
+
+Version 15.26 - 5 March 2013
+
+- include display_installer_help
+- show all errors at once at end of installation
+
+Version 15.25 - 5 March 2013
+
+- fork displaying help, thus workarounding a webkit segfault (mga#9124)
+- prevent displaying twice release notes
+
+Version 15.24.1 - 2 March 2013
+
+- rebuild with updated list_modules
+
+Version 15.24 - 28 February 2013
+
+- bootloader:
+ o allow installing grub2 on a partition (mga#8742)
+ o try harder not to have duplicate stuff on grub2 cmd line
+- do not put entry for CD/DVD in /etc/fstab (mga#7657)
+
+Version 15.23 - 27 February 2013
+
+- bootloader:
+ o fix detecting grub2 if there's a remaining grub-legacy signature
+ o read more of grub2 config
+ o read & save timeout value (mga#8850)
+ o set default parameters in grub2 config (mga#9177)
+- do not attempt to use gurpmi.addmedia or gurpmi if in text mode
+
+Version 15.22 - 26 February 2013
+
+- Mageia 3 beta 3 left background
+
+Version 15.21 - 26 February 2013
+
+- summary:
+ o prevent installing grub2 somewhere else than MBR
+ o read & write /boot/grub2/drakboot.conf
+ o suggests MBR by default for grub2 too (Manuel Hiebel, #8851)
+- always bypass blkid cache (the cache only includes a subset of the data we need)
+
+Version 15.20 - 21 January 2013
+
+- use modprobe instead of insmod (mga#8676)
+
+Version 15.19 - 14 January 2013
+
+- Mageia 3 beta 2 left background
+
+Version 15.18 - 5 January 2013
+
+- include more utils for raid (mga#8484)
+
+Version 15.17 - 28 December 2012
+
+- do not bypass blkid cache
+- include kmod's modprobe
+- drakx-in-chroot:
+ o export blkid cache
+
+Version 15.16 - 28 December 2012
+
+- adapt to new help layout (mga#5634)
+
+Version 15.15 - 24 December 2012
+
+- drakx-in-chroot:
+ o add --strace option, enabling to pinpoint missing modules
+- include missing module for upcasing UTF-8 characters (mga#8475)
+- media step:
+ o prevent selecting an update medium without its parent medium
+
+Version 15.14 - 17 December 2012
+
+- ugtk2: use new exceptions management
+- fix installing grub2 from live session (blino)
+
+Version 15.13 - 15 December 2012
+
+- fix checking grub2 installation (mga#8390)
+
+Version 15.12 - 14 December 2012
+
+- "enhance" fake grub2 conf reading (mga#8366)
+- time steps in logs
+- media step:
+ o fix dialogs title
+ o show which media are disabled when offering to pick supplementary ones
+
+Version 15.11 - 13 December 2012
+
+- install grub2 if needed
+- media choice step:
+ o display tooltips describing media
+
+Version 15.10 - 11 December 2012
+
+- revert rosa crap that breaks generating initrd (mga#8357)
+
+Version 15.9 - 11 December 2012
+
+- fix network set up for adding network media if not up by stage1
+ (aka DVD/CD case, mga#8282)
+- partitioning:
+ o if a partition has been manually formated, don't offer to format
+ it again (mga#7822)
+
+Version 15.8 - 11 December 2012
+
+- fix installing basesystem prior to adding a supplementary network
+ medium
+
+Version 15.7 - 10 December 2012
+
+- media choice step:
+ o blacklist unwanted media instead of whitelisting wanted ones
+ (fix dual cd where media names are not the regular ones)
+ o no media is a critical error
+- updates step:
+ o add all media instead of only update ones (mga#7959)
+
+Version 15.6 - 10 December 2012
+
+- language choise:
+ o change title of of "Multiple languages" dialog box from "Please Choose A
+ Language To Use" to "Select Additional Languages" (mga#7648)
+- set font familly & size system wide, thus fixing font size in gurpmi
+ & release notes (mga#67)
+
+Version 15.5 - 10 December 2012
+
+- recognize new drivers:
+ o input: hid-sensor-hub
+ o PHY: at803x
+
+Version 15.4 - 9 December 2012
+
+- put grub-legacy before grub2
+
+Version 15.2 - 7 December 2012
+
+- add fake gru2 conf reading
+- skip media screen in auto install
+
+Version 15.1 - 7 December 2012
+
+- add basic support for grub2 (mga#416)
+ (based on rosa work but fixed and completed)
+
+Version 15.0 - 6 December 2012
+
+- enable to skip keyboard step with keyboard option
+- enable to enable other media
+ (such as 'nonfree', 'tainted' which are disabled by default)
+
+Version 14.52 - 4 December 2012
+
+- Mageia 3 beta 1 left background
+- fix missing command links (mga#8289)
+- fix initializing urpm object (mga#8160)
+- fix offering "selecting individual packages" when pressing "previous" after
+ selecting package groups
+
+Version 14.51 - 16 November 2012
+
+- retrieve package descriptions from XML meta-data instead of from huge hdlists
+ (fix not displaying packages description in network installs) (mga#549)
+- fix a crash when pressing "previous" after selecting package groups
+
+Version 14.50.1 - 15 November 2012
+
+- include Parse::EDID for monitor-parse-edid (mga#8076)
+
+Version 14.50 - 6 November 2012
+
+- prevent a horizontal scrollbar to appear in some dialogs (mga#7374)
+
+Version 14.49 - 3 November 2012
+
+- Mageia 3 alpha 3 banner
+- prefer real binaries over the lightweight perl wrappers
+- convert filesystem for usrmove during upgrades
+- show a 'please wait' dialog while processing usrmove
+
+Version 14.48 - 22 October 2012
+
+- fix detecting if udev is already running
+- include FIRMWARE packages from Cards+ in detected graphical drivers,
+ to install radeon-firmware during install (#6438, #7641)
+- properly generate stage2 with a usrmove-esque fs layout
+
+Version 14.47 - 12 October 2012
+
+- offer resizing NTFS again (broken by ntfsprogs -> ntfs-3g switch)
+
+Version 14.46.3 - 5 October 2012
+
+- load 'microcode' asynchronously, preventing big wait when not supported
+ (mga#7671)
+
+Version 14.46.2 - 3 October 2012
+
+- adapt to latest dash-static
+- fix comment in license text
+
+Version 14.46.1 - 2 October 2012
+
+- fix build with latest pango
+
+Version 14.46 - 27 September 2012
+
+- left background for Mageia 3 alpha 2
+
+Version 14.45 - 20 September 2012
+
+- load fuse module automatically when trying to mount NTFS-3G (mga#5685)
+
+Version 14.44.1 - 16 September 2012
+
+- add spacing between license paragraphs
+
+Version 14.44 - 14 September 2012
+
+- adapt to xserver 1.13
+- advertize new doc license & licenser (mga#7347)
+- install cpupower instead of cpufreq
+- package group selection:
+ o remove "select all" button (not as usefull as "unselect all" & it
+ takes too much place when translated)
+
+Version 14.43 - 4 September 2012
+
+- compress report with xz instead of gzip
+- fix crash when clicking previous in minimal install step (mga#7345)
+- include swaplabel (mga#7334)
+
+Version 14.42 - 4 September 2012
+
+- load 'aesni_intel' crypto module for newer Intel CPUs (mga#7333)
+- recognize new drivers:
+ o input: hid-aureal synaptics_usb
+ o wifi: qmi_wwan, mwifiex_usb
+
+Version 14.41 - 3 September 2012
+
+- include back Ia Ora files for matchbox (mga#6451)
+
+Version 14.40 - 3 September 2012
+
+- prevent going further if some transactions failed (mga#7016)
+- summary: fix displayed network type (mga#4959)
+
+Version 14.39 - 3 September 2012
+
+- rely on stage1 for mounting /dev
+
+Version 14.38 - 2 September 2012
+
+- Mageia 3 alpha 1 banner
+
+Version 14.37 - 1 September 2012
+
+- Fix prefix checking in foreign partition check (mkinitrd)
+- More logging on why initrd generation is skipped
+
+Version 14.36 - 30 August 2012
+
+- adapt to urpmi-7.5
+
+Version 14.35 - 30 August 2012
+
+- adapt to usbfs death
+
+Version 14.34 - 30 August 2012
+
+- adapt to perl-5.16.1
+- services:
+ o fix checking systemd presence after systemd merge of subpackages
+
+Version 14.32 - 28 July 2012
+
+- package group selection:
+ o add a scrollbar
+ (due to Oxygen theme eating more space than Ia Ora one)
+ o add "select all" & "unselect all" buttons
+- stop fixing the raid udev rule now that it has been fixed
+
+Version 14.31 - 24 July 2012
+
+- adapt to latest GDB
+- adapt to latest systemd/udevd
+- adapt to /usr move
+- nfs install: install nfs-utils instead of nfs-utils-clients
+ (#6570, merged back in nfs-utils)
+
+Version 14.30 - 23 June 2012
+
+- show all errors at once when setting media
+- fix settings 'suggests' properly according to 'no_suggests'
+ (aka default to suggests enabled)
+ regression intoduced in 14.23
+
+Version 14.29 - 17 June 2012
+
+- adapt to perl-URPM >= 4.2
+
+Version 14.28 - 11 June 2012
+
+- fix upgrade with rpm-4.10.0
+- really fix build with brltty-4.3
+
+Version 14.27 - 7 June 2012
+
+- debug mode:
+ o do not start udev twice
+ o just start the installer if one quits the shell
+ o spawn a shell like in regular mode
+- fix build with brltty-4.3
+
+Version 14.26 - 5 June 2012
+
+- fix detecting if Xorg started successfully
+
+Version 14.25 - 4 June 2012
+
+- fix fallbacking on curses install aka abort gtk install startup if X
+ failed to start
+- switch from Ia Ora to Oxygen Gtk theme
+- use proper design from original author
+
+Version 14.24 - 31 May 2012
+
+- adapt to latest xkb
+- fix build with perl-5.16.0
+
+Version 14.23.1 - 29 May 2012
+
+- include newly needed module
+
+Version 14.23 - 28 May 2012
+
+- do not create /dev/ entries created by udev
+- kill last remanents of kernel-2.4.x support
+- package group selection:
+ o remember minimal install values when clicking "previous"
+- packages installation:
+ o add support for 'justdb' option
+ o enable to go fast with 'tune-rpm'...
+- partitioning:
+ o first attempt at supporting XenBlk discs
+ o reduce blkid timeout to 30 seconds (mga#5979)
+- refactoring
+
+Version 14.22 - 15 May 2012
+
+- final banner
+- fix detecting if adding update media succeeded
+- authentication:
+ o don't update UsePAM option in sshd configuration
+
+Version 14.21 - 11 May 2012
+
+- export res_init function to perl lib
+
+Version 14.20.1 - 10 May 2012
+
+- drakx-in-chroot: unmount /dev in chroot
+
+Version 14.20 - 6 May 2012
+
+- bind mount /dev inside chroot rather than copy nodes (mga#5730)
+
+Version 14.19 - 3 May 2012
+
+- fix displaying urpmi fatal errors (mga#5725)
+
+Version 14.18 - 2 May 2012
+
+- add missing libfuse.so.2 for mount.ntfs-3g (#5685)
+
+Version 14.17 - 30 April 2012
+
+- fix noarch handling/search on 64bit as they're in 32 and 64 bit
+ media and in some cases it may return the not-installed rpm while the other is.
+- autoinstall:
+ o fix rebooting on autoinstall by using a "wider" regexp (otherwise udevd was
+ not found by fuzzy_pidofs) and gives some time to udevd process to disappear.
+ o don't try to unmount /dev as it's still used by other processes
+ o allow to set urpm curl options in order to be able to make curl quiet
+ when running an autoinstall in text mode. This can be set throught
+ the new option "curl_options" in the auto_inst file.
+ o use quiet mode by default when downloading VERSION and auto_inst file
+- partitioning:
+ o drop support for reiser4 (mga#5680)
+
+Version 14.16 - 29 April 2012
+
+- add btrfsck
+- partitioning:
+ o forbid having /boot as btrfs (mga#5627)
+
+Version 14.15 - 27 april 2012
+
+- partitioning:
+ o fix partitions not being shown after clicking on "Reload partition table"
+ (mga#3260)
+ o run udevadm in installer too
+ (might fix unnecessary reboot (mga#4439))
+
+Version 14.14 - 26 april 2012
+
+- Mageia 2 RC banner
+
+Version 14.13 - 25 April 2012
+
+- include needed symlinks for ndiswrapper (mdv#44416)
+
+Version 14.12 - 25 April 2012
+
+- update desktops images
+
+Version 14.11 - 25 April 2012
+
+- fix offering desktop choice (DVD has task-kde4-minimal instead of task-kde4)
+ (mga#5574)
+- partitioning:
+ o do not set fs_type to ext4 for raw LVM/RAID/LUKS
+ o detect LVM on top on Encrypted partitions (mga#5330)
+- services:
+ o systemd support (mga#3253, mga#3740, mga#4910, mga#5122)
+- partitioning wizard:
+ o fix removing several notebook pages
+ o reuse code from hd_gtk, fixes display of "Use free space" solution
+
+Version 14.10 - 23 April 2012
+
+- do not offer to upgrade mdv 201[1-9] (mga#5004)
+- do not try to update KDE3 to KDE4 anymore
+- individual package selection:
+ o fix a crash
+ o honor "no suggests" option (mga#3467)
+
+Version 14.9 - 23 April 2012
+
+- include missing perl modules (mga#5528)
+
+Version 14.8 - 20 April 2012
+
+- partitioning wizard:
+ o do not crash on selecting a RAID device
+ o fix displaying empty info about RAID devices
+ o fix listing RAID devices
+
+Version 14.7 - 19 April 2012
+
+- fix a crash when package state is empty (mga#5487)
+- fix not offering to upgrade RAID installs (mga#4902)
+ (udev was enabling RAIDs early but leaved them in inactive mode
+ due to not yet loaded personality modules)
+- when selecting where ro install bootloader, display mountpoint if
+ available, and size+fs_type if we have nothing (mga#5460)
+
+Version 14.6 - 18 April 2012
+
+- individual package selection:
+ o fix "invisible" lock icon (mga#5424)
+ o show again package descriptions (mga#549)
+- package installation:
+ o fix assuming "no" to continue on bad signatures once "do not ask
+ again" has been checked in
+ o offer to not ask again about missing packages
+ o unselect already suggested packages when performing a minimal
+ install if "no suggests" option was chosen (mga#5209)
+
+Version 14.5 - 12 April 2012
+
+- fix color for menu categories
+- add missing udev programs needed for persistant storage rules.
+
+Version 14.4 - 12 April 2012
+
+- fix quiet option for bootloader
+- install btrfs-progs if needed (mga#5274)
+- make sure ranges are always within limits in text mode (mga#646)
+- allow generation of host-only initrd during install
+- include persistant storage udev rules needed to see new uuids during install
+
+Version 14.3 - 7 April 2012
+
+- Mageia 2 beta 3 banner
+- diskdrake:
+ o fix partition numbering on GPT (mga#3091)
+
+Version 14.2 - 5 April 2012
+
+- add boot splash to initrd only once
+- log install settings (mga#3467 & mga#5209)
+- do not set security level to its own value on upgrade (mga#5147)
+- do not crash if msec isn't installed
+- do not offer to select the security level in summary if msec is not installed
+- text installer:
+ o include "screen" terminfo (mga#4894)
+
+Version 14.1 - 23 March 2012
+
+- better "bootloader" message (mga#484)
+- fix displaying "Mageia" in some messages
+
+Version 14.0 - 13 March 2012
+
+- disk install: handle bogus ISOs when looking for install image (mga#4919)
+- step column: hide so called "bootlader" step since we do _not_ actually
+ install bootloader at this stage but later in summary (mga#484)
+- make "Preparing bootloader" less intimidating (mga#484)
+
+Version 13.95 - 13 March 2012
+
+- recognize more HID drivers (mga#4905)
+
+Version 13.94 - 13 March 2012
+
+- actually use new installer help
+
+Version 13.93 - 12 March 2012
+
+- recognize c67x00, imx21-hcd, fhci, isp1362-hcd, oxu210hp-hcd & renesas-usbhs
+ USB host drivers (mga#4905)
+- use lxdm for LXDE
+
+Version 13.92 - 11 March 2012
+
+- explain why acpi, acpid & mageia-gfxboot-theme packages are selected
+- install more packages earlier (shorewall & mandi), preventing useless
+ installing steps later at summary stage
+- partitioning:
+ o fix error on removing LVs
+ o fix resizing LVs (mga#4666)
+
+Version 13.91.1 - 08 March 2012
+
+- add a wrapper for running GDB in installer a simpler way
+
+Version 13.91 - 08 March 2012
+
+- Mageia 2 beta 2 banner
+- summary:
+ o list mandi with iptables* & shorewall in services
+ o list dm, mdadm, messagebus, microcode_ctl, netconsole & partmon services in system
+ o list network, network-auth, network-up & resolvconf into new 'networking' category
+- debug build:
+ o don't run directly stage2
+ o include busybox
+ o include needed python files for GDB
+ o start udev since we fork a shell prior to running stage2
+
+Version 13.90 - 06 March 2012
+
+- fix crashing if we failed to initialize Curses
+- fix double segfault when text installer fails to init
+- fix stopping udev
+- set geometry for text installer
+
+Version 13.89 - 02 March 2012
+
+- fix RAID udev rule
+
+Version 13.88 - 02 March 2012
+
+- install mdadm for fake RAID too (mga#4750)
+
+Version 13.87 - 01 March 2012
+
+- include more udev rules for RAID (mga#4750)
+
+Version 13.86 - 01 March 2012
+
+- include libdmraid-events-isw.so for dmraid (mga#4750)
+- tty stty are needed for text mode installer (mga#2038)
+
+Version 13.85 - 26 February 2012
+
+- load 'xts' module for crypted fses (Dave Hodgins, mga#3749)
+
+Version 13.84 - 24 February 2012
+
+- recognize more HID drivers (mga#4129)
+
+Version 13.83 - 19 February 2012
+
+- log more stuff regarding packages installation (mga#4565)
+
+Version 13.82 - 14 February 2012
+
+- Mageia 2 beta 1 banner
+
+Version 13.81 - 13 February 2012
+
+- diskdrake:
+ o use better cipher for encrypted fses (mga#3092)
+
+Version 13.80 - 26 January 2012
+
+- kill old gtk+ warnings that confuse people
+- include back urpmi translations
+- do not display errors when loading a driver that is already loaded (mga#1146)
+
+Version 13.78 - 24 January 2012
+
+- log packages selected b/c of HW, fs, install method, ...
+- summary:
+ o list shorewall with iptables* in services
+- diskdrake:
+ o better default name for new VG (vg-mga, vg-mga1, ...
+ instead of vg-0, vg-1, ...)
+
+Version 13.77 - 23 January 2012
+
+- diskdrake:
+ o allow using nilfs2 during install
+ o enable to set label on btrfs & nilfs fses as well as on swap
+ o preserve UUID when reformatting a nilfs fs
+- do not install shorewall & mandi if firefwall is not configured
+
+Version 13.76 - 20 January 2012
+
+- add support for XZ modules
+- faster & safer waiting for end of USB modules
+- include gtk20 translations (caps lock & the like)
+- diskdrake:
+ o enable to set LV names when not in expert mode
+ o report back error from lvm2
+ o suggest better LV names based on the mount point rather than numbers
+
+Version 13.75.1 - 19 January 2012
+
+- fix mounting /dev/pts & /dev/shm
+- include DM/MD udev rules so that install on LVM works again
+- drakx-in-chroot:
+ o add support for --gdb
+
+Version 13.75 - 29 December 2011
+
+- stop udev at end of install
+- Mageia 2 Alpha 3 banner
+
+Version 13.74.1 - 29 December 2011
+
+- rebuild with updated list_modules.pm for kernel-3.2.0-0.rc7.2.mga2
+
+Version 13.74 - 24 December 2011
+
+- use udev
+- call udevadm in installer too
+- do not hardcode systemd default through kernel command line, it
+ should be easily overridable by just picking the proper init package
+- include xfs_freeze (needed for setup grub on XFS, mga#1536)
+- interactive::curses: default to 80x25 (fixes serial)
+
+Version 13.73 - 11 December 2011
+
+- Mageia 2 Alpha 2 banner
+
+Version 13.69 - 14 November 2011
+
+- fix testing network (missing Net::Ping)
+
+Version 13.68 - 10 November 2011
+
+- Mageia 2 Alpha 1 banner
+
+Version 13.67 - 07 November 2011
+
+- Add initial systemd support
+
+Version 13.66 - 20 October 2011
+
+- fix missing "Mageia" instances
+- include png loader from gdk_pixbuf2.0_0-loaders-png15
+
+Version 13.65 - 19 September 2011
+
+- only favor packages with mga extension, we don't have packages with mdv or
+ mnb in release tag
+- always favor packages with 'mga' extension when upgrading anything else
+ than Mageia
+- install perl-Hal-Cdroms for urpmi when needed
+- default to systemd (through "init=/bin/systemd")
+- offer not to ask again about bad signatures
+
+Version 13.64 - 08 September 2011
+
+- install more packages earlier (acpi{,d}, dhcp client, firewall & bootloader
+ stuff), preventing useless installing steps later at summary stage & also
+ fixing "program not found: grub-gfxmenu" error message while installing
+- only retrieve release notes once during installation
+- util-linux-ng was renamed util-linux (fix installation error)
+
+Version 13.63 - 07 September 2011
+
+- better microcode_ctl management
+- fix cpufreq detection corrupting other types
+- install cpufreq on more cases
+
+Version 13.62 - 22 August 2011
+
+- always align partitions to start at megabyte boundaries to avoid
+ performance issues with drives with 4k physical sectors (mga#1215)
+- add support to detect if CPU microcode is upgradable in order to
+ install microcode_ctl
+
+Version 13.61.1 - 05 August 2011
+
+- do not crash if there's no mirror cache to erase
+- "Multi languages" => "Multiple languages" (mga#1011)
+
+Version 13.61 - 01 August 2011
+
+- clear the mirror cache before upgrading (#1557)
+- fix bootloader entries names
+- fix build with perl-5.14.x
+- detect (at least some (eg: Compaq USB numpad) (#1099)
+- detect machines needing cpufreq
+- spaces are not allowed between options in /etc/fstab (#2271)
+
+Version 13.58 - 27 May 2011
+
+- fix default level being 'standard' when /etc/security/msec/security.conf
+ doesn't containt BASE_LEVEL
+ (broken since msec config file format was gratuitously changed)
+
+Version 13.57 - 25 May 2011
+
+- update translations
+- update design for final release
+
+Version 13.56 - 24 May 2011
+
+- forbid selecting kernel-server if not having PAE since PAE support is
+ mandatory for kernel-server (#1414)
+
+Version 13.54 - 19 May 2011
+
+- advertize LibreOffice instead of OpenOffice.org (mga#1323)
+- fix build with brltty-4.2-1.mga1
+- fix reading security level with new msec (mga#332)
+
+Version 13.53 - 16 May 2011
+
+- left background for RC
+
+Version 13.52 - 14 May 2011
+
+- disable encryption option for /boot
+- match partitions when one of them as device_alias to the device of the other one
+
+Version 13.50 - 06 May 2011
+
+- use proper locales-XX packages for Albanian (#1036)
+
+Version 13.49 - 25 May 2011
+- add nokmsboot boot option also if the bootloader is installed after setting
+ up a conflicting display driver (e.g. draklive-install)
+- embed more of unicore, fixes \d on strings collected from Gtk2 (#39)
+- add sdhci-pci to card-reader list
+- add xhci-hcd (usb3 support)
+
+Version 13.47
+- update modules list needed for md raid456 and dm-raid 4/5/6 target
+
+Version 13.46
+
+- new design for beta1
+- update temporary piece of design
+
+Version 13.45
+
+- fix incorrect meta-task directory, it should be an svn:externals
+- switch from scim to ibus
+
+Version 13.44
+
+- clean installer design for Mageia
+
+Version 13.43
+
+- handle new drivers:
+ o ethernet: cx82310_eth
+ o 10g ethernet: bna, pch_gbe, stmmac
+ o modem: ft1000
+ o usb storage: keucr, uas
+ o wifi: ath6kl, bcm_wimax, brcm80211, carl9170, r8712u
+
+Version 13.42
+
+- alpha1 banner
+
+Version 13.41
+
+- correct licence management and remove Google one
+
+Version 13.40
+
+- new version for Mageia
+- fix building with new libX11
+- fix building with xserver-1.9
+- include missing perl modules (#60720)
+
+Version 13.39 - 5 August 2010
+
+- adapt to gtk and gdk change in 2.22
+- adapt to perl-5.12
+
+Version 13.38 - 2 July 2010
+
+- create symlink for /etc/pki to have it usable in stage2
+
+Version 13.37 - 2 July 2010
+
+- accept https URL in install::http
+- include ca-bundle.crt
+
+Version 13.36 - 30 June 2010
+
+- final banner
+
+Version 13.35 - 22 June 2010
+
+- user management: focus on first entry in dialog, root password if
+ superuser is asked, user real name otherwise (#54910)
+- auto_install: when distrib media contains selected_names list, apply
+ it only to the concerned media, and not to previously added media
+
+Version 13.33 - 4 June 2010
+
+- lookup major:minor of devices outside $::prefix
+- display lock icon for not enabled dmcrypt too
+- disable dmcrypt before deleting partition, evin if inside lvm/raid
+- don't crash when starting stage2 with an RTL locale
+- fix loading of btrfs module
+
+Version 13.32 - 2 June 2010
+
+- copy all devices to target
+
+Version 13.31 - 28 May 2010
+
+- update banner to RC2
+- don't lose mountpoint if suggested partition was swap (#59510)
+
+Version 13.30 - 26 May 2010
+
+- final banner
+
+Version 13.29 - 24 June 2010
+
+- fix detection of /var partition
+- force raid metadata to be 0.90 if /boot is on raid 1
+- fix raid 0 to be handled as raid
+
+Version 13.27 - 18 May 2010
+
+- always set resume= when a swap is available, regardless of its size (#34681)
+- update banner
+
+Version 13.26 - 17 May 2010
+
+- enable acl by default on ext2/3/4 fs
+- enable user_xattr on home for ext2 too
+- allow setting acl option in diskdrake
+- default to defaultFS in LVM, not ext2
+- don't ask to reboot after resize if not needed
+- do not ask to reboot after resizing LUKS if not mounted
+- workaround mapper/* being symlinks in dmraid support
+
+Version 13.24 - 9 May 2010
+
+- include btrfs and crc32c modules in install (#59068)
+- include /etc/netconfig (needed by mount.nfs)
+- diskdrake:
+ o fix the crypto mountpoint checks for the create case
+ o fix resize of active encrypted volumes
+
+Version 13.22 - 29 April 2010
+
+- diskdrake:
+ o correctly set mountpoint on included partition, not encrypted one
+ o refuse to have /boot encrypted
+ o enable gtk-button-images to have the lock displayed during install
+
+Version 13.21 - 27 April 2010
+
+- diskdrake:
+ o allow resizing empty FAT (#58770)
+ o offer encryption in a more visible way when creating a partition
+ o remove cryptoloop from diskdrake interface and transparently use dm-crypt
+ o support having dm-crypt partition with non default FS
+ o do not display dm-crypt partitions in separate tab, display included
+ partition directly in-place
+ o do not warn about data loss when changing type of unformatted partition
+ o display lock icon on encrypted partitions
+ o fix loading of dmcrypt info now that /dev/mapper/* are symlinks
+ o fix creating encrypted LVM
+- install plymouth if / is encrypted, to ask for password
+- beta2 banner
+
+Version 13.19 - 14 April 2010
+
+- detect "Rack Mount" Chassis as server
+- diskdrake:
+ o use device label even if it was not changed (#47456)
+ o allow creating and resizing btrfs
+
+Version 13.18 - 2 April 2010
+
+- compute dependencies on full list of packages from rpmsrate levels instead
+ of doing it individually. This avoids getting kdm in GNOME install.
+
+Version 13.17 - 31 March 2010
+
+- services management:
+ o translate more service descriptions (#46640)
+- detect "Rack Mount" Chassis as server
+- use device label even if it was not changed (#47456)
+
+Version 13.16 - 19 March 2010
+
+- bootloader:
+ o do not apply bootloader settings before giving user the option to change
+ them (#57471)
+
+Version 13.15 - 17 March 2010
+
+- summary:
+ o enhanced services status message (#58194)
+
+Version 13.14 - 3 March 2010
+
+- devices:
+ o handle creation of mmcblk devices (useful on Efika MX)
+- alpha3
+
+Version 13.13 - 28 February 2010
+
+- handle new SCSI driver: mpt2sas (#57833)
+- detect_devices:
+ o fix merging PCI devices info from sysfs which resulted in
+ ill-informed devices matching (#57711)
+
+Version 13.11 - 10 February 2010
+
+- add support for asturian (#56990)
+- partitioning wizard:
+ o display lvm/dmraid name in combo box
+ o allow reusing existing partitions in lvm
+ o fix a crash on empty disk
+ o fix using empty dmraid
+- drakboot:
+ o fix crypted password detection
+ o fix invocation of grub-md5-crypt from within installer (#57461)
+
+Version 13.10 - 4 February 2010
+
+- handle new drivers:
+ o ATA: pata_atp867x, pata_piccolo, pata_rdc
+ o DVB: dvb-usb-ec168, dvb-usb-friio, earth-pt1
+ o ISDN: avmfritz, mISDNinfineon, netjet, speedfax, w6692
+ o network: vmxnet3
+ o radio: radio-miropcm20, radio-usb-si470x
+ o RAID: 3w-sas, hpsa, pmcraid
+ o SCSI: be2iscsi, bfa, pm8001, vmw_pvscsi
+ o TV: cx25821, saa7164
+ o wifi: r8187se, r8192_pci, r8192u_usb, rt2800pci, vt6655_stage, vt6656_stage
+- bootloader configuration:
+ o add support for crypted grub passwords
+ o always display security settings
+ o allow timeout to be '0'
+ o default to always crypt grub passwords
+ o ensure /boot/grub/menu.lst permissions are 0600 since it can
+ contains a password
+- partitioning wizard:
+ o offer to install on dmraid (instead of crashing if no other disk)
+ o offer to install on existing lvm
+
+Version 13.8 - 3 February 2010
+
+- fixed logo
+
+Version 13.7 - 2 February 2010
+
+- alpha2 logo
+
+Version 13.6 - 1 February 2010
+
+- do not ask for bootloader location (still available in summary)
+- try to get better initial estimation of install time
+- fix bootloader entry name for rc kernels
+- remove mnb from bootloader entry name like we do for mdv
+- support ddf1 dmraid
+
+Version 13.4 - 7 January 2010
+
+- alpha1 logo
+- detect_devices:
+ o fix detecting pcmcia serial devices
+
+Version 13.3 - 21 December 2009
+
+- mount points: reset unknown partitions types to default
+ fs (ext4) instead of hardcoded ext3
+- diskdrake: show Ext4 instead of Ext3 in the gtk filesystems button box
+- include /usr/share/X11/xkb/rules/base.lst (do we need xorg.* ?)
+
+Version 13.2 - 14 December 2009
+
+- fix creating devices
+ (really "fix handling hdX/sdX devices (#53107)")
+
+Version 13.1 - 10 December 2009
+
+- fix crash introduced by 'do not stay chdired in /mnt/var/cache/urpmi'
+- locale setting
+ o drop support for configuring KDE3
+ o fix configuring ibus (#56130, #56311)
+ o install 'ibus-qt4' if configuring ibus under KDE4 (#56311)
+- partitioning wizard:
+ o fix setting volume label instead of MBR's one for FAT fses (#52853)
+
+Version 13.0 - 1 December 2009
+
+- do not offer to upgrade/install in restore mode
+- fix detecting hidden partitions as recovery
+- allow to convert ext2/3 to ext4 but do not enable flags
+- fix using stdin and stdout in builtin dd command
+- devices detection:
+ o fix reading USB details (#55690)
+ o fix SCSI driver module name
+- partitioning wizard:
+ o unmount swap too when unmounting all partitions
+ o do not suggest Windows mountpoint for mounted partitions
+ (breaks install if the Win partition is the installer media)
+ o suggest non-removable disks first
+- do not stay chdired in /mnt/var/cache/urpmi when download fails
+ (workaround urpmi bug)
+- bootloader:
+ o do not add removable drives as "Windows" entry in bootloader
+- fix adding additional media with type media_cfg (for auto_install)
+
+Version 12.77 - 30 October 2009
+
+- fallback on most generic kernel if the suitable one is not available
+ (only kernel-desktop586-latest is available on Dual ISO for i586)
+
+Version 12.76 - 30 October 2009
+
+- test existence of /usr/share/bootsplash/scripts/make-boot-splash
+ file instead of install status of bootsplash package to enable vga
+ in bootloader
+ (package check is not working during upgrade on x86_64)
+
+Version 12.75 - 30 October 2009
+
+- bootloader suggestion fixes (to fix removal of vga= option when
+ updating with the installer):
+ o make sure we use long name when adding second kernel with same
+ extension than preferred one
+ o do not add again kernels that are already in bootloader config file
+ o add vga= option for kernels that are not the preferred one as well
+ o remove previous linux-nonfb entries (like done for failsafe),
+ not to add them twice or more
+
+Version 12.74.1 - 29 October 2009
+
+- disable X11 support for dpms
+
+Version 12.74 - 28 October 2009
+
+- partitioning wizard (Windows resize):
+ o fix partition size computing (fixing pixel/sectors ratio)
+ o improve default resizing suggestion:
+ * try to keep at least 1GB free for Windows
+ * try to use from 6GB to 10% free space for Linux
+ o use same windows partition size suggestion for gtk and text installs
+ o really ensure keeping free space for Linux partition
+ o really ensure keeping free space for Windows partition
+
+Version 12.73 - 28 October 2009
+
+- final banner for 2010
+
+Version 12.72 - 27 October 2009
+
+- fix ftp URL parsing when using user + pass (#49898)
+
+Version 12.71 - 23 October 2009
+
+- minimal install: install packages with higher rpmsrate level only
+ (level 5, and not level 4 + 5) when suggests are disabled
+ (it was only done for truly minimal install before)
+- cpufreq: load e_powersaver for VIA C7 (#41377)
+
+Version 12.70 - 22 October 2009
+
+- curses backend: do not crash when resuming interface
+- minimal install: install packages with higher rpmsrate level only
+ (level 5, and not level 4 + 5)
+
+Version 12.69 - 21 October 2009
+
+- user management:
+ o enable to install/deinstall xguest
+
+Version 12.68 - 19 October 2009
+
+- fix raid initialisation during install (#54706)
+- fix raid detection during install (#54706)
+- allow to set preferred packages list in auto_install
+ (comma-separated list in $o->{preferred_packages})
+- partitioning wizard:
+ o use mandriva logo on blue background for mandriva partition
+ o fix option selection when using keyboard
+
+Version 12.67 - 18 October 2009
+
+- partitioning wizard:
+ o use a different color for newly created partition
+ o add legend for the colors
+ o display mount point if known
+ o display ext2 like ext3/4
+ o allow setting new windows size with keyboard (#54691)
+ o use available space
+
+Version 12.66 - 15 October 2009
+
+- mount windows partitions under /media instead of /mnt (#53392)
+- partitioning wizard:
+ o initialize correctly labels for windows resizing
+ o fix labels for windows resizing when getting back to the screen
+ o offer to resize last big enough windows partition instead
+ of the first one, until user can chose
+
+Version 12.65 - 14 October 2009
+
+- do not call obsolete Xconfig::default::config_keyboard function (#54541)
+- improve button layout while installing
+- partitioning wizard:
+ o allow using existing partition on all disks (#54478)
+ o reduce drawings height
+ o fix windows resize width
+- make sure suggests are disabled in truly minimal install
+- do not attempt to configure autologin if CAT_X is not selected
+- use UTF-8 for zh_TW (#53976)
+- enable using newly created raid devices (#54295)
+
+Version 12.64 - 12 October 2009
+
+- partitioning wizard:
+ o put back "previous" button on actions (#54475)
+ o fix typo in message
+ o fix testing interactive::gtk in standalone mode
+ o fix displaying help
+
+Version 12.63 - 9 October 2009
+
+- bootloader configuration:
+ o fix displaying arrows
+
+Version 12.62 - 9 October 2009
+
+- autologin/desktop configuration (shared code):
+ o fix guessing dm name from lookupdm
+ o abort configuration if dm install fails
+
+Version 12.61 - 8 October 2009
+
+- partitioning_wizard:
+ o do not fail when a windows partition is corrupted
+ o add separator between solutions
+ o give more space between header and solutions
+ o prevent cursor to go under needed size because of rounding
+ o chose windows resizing when clicking on the resize handle (not perfect)
+ o improve resizing captions layout
+- autologin/desktop configuration (shared code):
+ o fix /etc/X11/lookupdm usage during install (for default dm selection)
+ o use gdm for xfce4 and LXDE
+
+Version 12.60.1 - 7 October 2009
+
+- use FileHandle before XML::Parser, else XML::Parser breaks if
+ File::Sync is used...
+- include File::Sync in install
+
+Version 12.60 - 7 October 2009
+
+- RC2 banner
+
+Version 12.59 - 07 October 2009
+
+- do not set mountpoints for rescue partitions (#53504)
+- switch to ext4 by default
+
+Version 12.58 - 05 October 2009
+
+- better describe what usernames we allow (#44783)
+- rewrite partitioning wizard to look better in gtk (not perfect yet)
+
+Version 12.54 - 23 September 2009
+
+- autologin/desktop configuration (shared code):
+ o when detecting default desktop, use first session
+ (instead of using hacks with dm config files)
+ o guess display manager from /etc/sysconfig/desktop,
+ or default session, or /etc/X11/lookupdm
+ o read autologin settings from /etc/sysconfig/autologin as fallback
+ o read kdm config file only if kdm is to be used
+ o always ensure dm is installed before configuring autologin/desktop
+ o test display manager instead of desktop when configuring autologin
+ o always write /etc/sysconfig/desktop
+ o write DISPLAYMANAGER in /etc/sysconfig/desktop too
+ o only write dm conf files if they exist before
+- autologin/desktop configuration (installer specific):
+ o allow to specify display manager in $o->{dm}
+ o use shared code to read autologin settings (and thus get default dm)
+
+Version 12.53 - 22 September 2009
+
+- include usb.ids
+- don't consider lvm named md* as raid (#53767)
+- allow resizing ext4
+
+Version 12.52 - 15 September 2009
+
+- RC1 logo
+- allow to set preferred kernel extension in $o->{kernel_extension}
+
+Version 12.49 - 8 September 2009
+
+- mygtk2:
+ o created 'WeaknessCheckEntry' widget
+- adduserdrake:
+ o added tooltip text to weakness icon
+ o now use 'WeaknessCheckEntry' widget
+
+Version 12.48 - 7 September 2009
+
+- mygtk2:
+ o HScale widget: added digits and ref_value options
+ o HScale widget: fix for value option
+- adduserdrake:
+ o use icons to display password weakness
+- added security-{low,medium,strong}.png pixmaps used for
+ password weakness display
+- authentication:
+ o reduced password weakness check level
+- allow minimal install without suggests (#45665)
+- install the right kernel-XXX-devel-latest flavor instead of
+ hardcoding 'kernel-desktop-devel-latest'
+- fix existing raid detection during install (#53159)
+- enable to see release notes while installing packages (#34576)
+
+Version 12.47 - 1 September 2009
+
+- use https to grab mirrorlist from api.mandriva.com
+- fix stage2 image files for perl 5.10.1 (#53266)
+
+Version 12.46 - 28 August 2009
+
+- handle new drivers:
+ o DVB: dvb-usb-ce6230
+ o sound: snd-indigodjx, snd-indigoiox, snd-lx6464es
+ o wireless: ar9170usb, mwl8k, r8192s_usb, rt2800usb, rt3070sta
+- adduserdrake
+ o added weakness check for root password
+- drakboot
+ o fix crash bug #52997
+- detect_devices:
+ o fix VirtIO devices support
+
+Version 12.45 - 18 August 2009
+
+- added the ability to add up/down buttons in add_modify_remove list
+ of interactive
+- drakboot :
+ o user is now able to re-order bootloader entries
+- 2010.1 logo
+- adduserdrake
+ o now use password weakness display
+- added password weakness display feature in interactive
+- handle new drivers:
+ o sound: snd_ctxfi
+- set virtio/xen block modules in a section actually offered
+
+Version 12.44 - 13 August 2009
+
+- fix parsing dmidecode output (broken since we use dmidecode-2.10,
+ aka since November 24 2008)
+- prevent urpmi messages from garbaging text installer (#50776)
+- locales
+ o add "English (South Africa)" (#51057)
+ o fix sorting South Africa languages (#51055)
+ o fix displayed names of some South Africa languages (#51055)
+
+Version 12.43 - 10 August 2009
+
+- do not write /etc/fstab in local_install mode
+- fix two crashes on handling devices
+
+Version 12.42 - 7 Aug 2009
+
+- use gtk instead of X to focus window and revert workaround
+
+Version 12.41 - 7 Aug 2009
+
+- do not crash when trying to create a partition on a device with
+ no cylinder_size
+- workaround gtk crashes by running in sync mode
+
+Version 12.39 - 12 Jun 2009
+
+- use Hal list of recovery partitions (#51532)
+- use blkid instead of vol_id which we no longer ship
+- properly handle hidden variables
+
+Version 12.36 - 29 May 2009
+
+- ide-disk module is now named ide-gd_mod
+- add new 'touchpad' TYPE to rpmsrate
+- add support for ElanTech touchpads (found on EEEPCs)
+- don't ignore FB-DIMM memory
+
+Version 12.35 - 24 April 2009
+
+- remove unused parameter in installPackages
+ (fix passing interactive setting)
+
+Version 12.34 - 24 April 2009
+
+- do not set urpmi in automatic mode for gtk installs
+ (was set correctly for plain interactive installs only)
+
+Version 12.33 - 23 April 2009
+
+- fix not offering to upgrade 32 bit installations
+ (regression introduced in 12.22 on 2009-03-31)
+- handle virtio block devices
+
+Version 12.32 - 23 April 2009
+
+- fix cdrom path in urpmi.cfg for dual arch ISOs
+- advanced partitioning step:
+ o fix displaying help at install time
+
+Version 12.31 - 22 April 2009
+
+- fix final banner
+- handle partition starting after 1To
+- package installation:
+ o use --force like older installer
+- set mouse driver as 'vmmouse' for vmware (#49654)
+- update XFCE preview
+
+Version 12.30 - 21 April 2009
+
+- final banner
+- add a basic testsuite (ensuring it compiles) in order to prevent
+ future crashes like #50009
+- do not offer to stop the install when kde3 is installed since kde3
+ to kde4 upgrade is now done
+- fix checking for kde3 (which is now in /opt)
+- diskdrake:
+ o display a progress bar while formatting an ext4 partition
+ o do not run udevadm in install mode
+ o render ext4 partition as red like ext3 ones
+
+Version 12.29 - 21 April 2009
+
+- do not log perl warnings about missing/not-yet-installed locales
+ while installing and while probing EDID
+- updated translations
+
+Version 12.28.1 - 16 April 2009
+
+- diskdrake:
+ o fix crash
+- windows boot partition is the active one (#49483)
+
+Version 12.28 - 15 April 2009
+
+- include mount.ntfs-3g in install
+- display an error when mount fails during View action
+- do not crash when encountering bad signatures in automatic install
+
+Version 12.27 - 14 April 2009
+
+- handle firmware loading in stage2 too
+
+Version 12.26.2 - 08 April 2009
+
+- media management:
+ o be more compatible with older http code for error management
+ o fix crashing when using urpmi early to download stuff for network installs
+
+Version 12.26.1 - 08 April 2009
+
+- media management:
+ o handle supplementary NFS & CDROM media with arched directory (aka 'i586/')
+
+Version 12.26 - 08 April 2009
+
+- include vmmouse driver (#49654)
+- media management:
+ o just use curl instead of using our own http stack to retrieve
+ files from network (thus fixing #48887)
+ o fix mount point for NFS & disk media for both main & suppl media
+ o tell urpmi to read synthesis before adding supplementary network
+ media in order to be able to install the 'basesystem' package
+- log where we segfaulted
+
+Version 12.25.1 - 07 April 2009
+
+- fix mount point for CD-ROM media (#49613)
+
+Version 12.25 - 06 April 2009
+
+- media management:
+ o fix path of NFS media after installation
+ o use urpmi in order to add supplementary media
+- put distro version after release because release contains "Mandriva Linux"
+
+Version 12.24.1 - 05 April 2009
+
+- ensure login is lowercase when transliterating from real name
+ (#49573)
+
+Version 12.24 - 03 April 2009
+
+- handle new drivers:
+ o gigabit: be2net, slicoss
+ o wireless: agnx, arusb_lnx
+ o dvb: dvb-usb-dtv5100
+- include draksnapshot translations (for restore option)
+- theming:
+ o include all Ia Ora themes
+ o drop metacity images
+
+Version 12.23 - 02 April 2009
+
+- RC2 banner
+- fix crypto module names when arch is not i586 (#46814)
+
+Version 12.22 - 31 March 2009
+
+- don't list installed distros with other archs as upgrading between
+ archs is not supported
+- display the version of the distro in the install/upgrade screen (#44602)
+- log (g|)urpmi.addmedia and (g|)urpmi output into
+ /root/drakx/updates.log (#47107)
+- make button name match text when inserting a CD ("cancel" rather
+ than "previous")
+- rotate /root/drakx/install1.log too
+- tell urpmi to stop transactions when clicking on "cancel" (needs
+ urpmi >= 6.25)
+
+Version 12.21 - 30 March 2009
+
+- fix writing urpmi.cfg as cdrom:// for NFS (#49316)
+- in order to guess the login name, just transliterate the real name into
+ ascii rather than truncate it on first non ascii character (#47322)
+
+Version 12.20 - 30 March 2009
+
+- media management:
+ o always trust stage1 (fix ISO on NFS installation as well as NFS
+ installation from cooker/ instead of eg cooker/i586 (#48874)
+ o fix not ejecting DVD at end of installation (#48779)
+- diskdrake:
+ o always display label in partition info
+ o display label of partitions in the graphical view when no mountpoint
+ is set
+ o update list of filesystems not handling bad blocks checking
+
+Version 12.19 - 26 March 2009
+
+- adjust partition size suggestion
+ o increase / size to 12GB (instead of 8)
+ o create separate /home starting at 13GB drives (instead of 7)
+- fix support for disk installation
+- include & use urpmi translations
+- when setting update media, make gurpmi.addmedia auto close instead
+ of waiting for user pressing "close" button on "media added with
+ success" dialogs
+
+Version 12.18 - 24 March 2009
+
+- log packages' scripts output (perl-URPM/urpmi aren't fixed regarding
+ script fd leak but older installer was leaking one fd per
+ transaction too)
+
+Version 12.17.3 - 23 March 2009
+
+- fix empty tree at "Individual package selection" step (#48672)
+
+Version 12.17.2 - 23 March 2009
+
+- fix buid due to to broken Estonian translation
+- unbreak installer due to new X.org server using alternatives
+- diskdrake:
+ o allow LVM in non expert mode
+ o allow Encrypted partition inside LVM
+
+Version 12.16 - 18 March 2009
+
+- fix doble clicking on 'accept' on license screen
+
+Version 12.15 - 17 March 2009
+
+- fix support for iso-on-disk installation (#48661)
+ (regression introduced when installer switched to urpmi)
+- drakx-in-chroot:
+ o enable to emulate iso-on-disk installation
+
+Version 12.14 - 11 March 2009
+
+- fix displaying help (same webkit regression that affected mcc (#47840))
+- include virtio modules (#45518)
+
+Version 12.13 - 10 March 2009
+
+- fix selecting packages on cdroms
+- don't crash when creating a partition in LVM with the partition type
+ buttons (#38078)
+
+Version 12.12 - 9 March 2009
+
+- use new urpmi API in order to fix detecting whether installing
+ packages succedded or not
+
+Version 12.11 - 9 March 2009
+
+- fix accessing CD-ROM based media on x86_64
+
+Version 12.10 - 9 March 2009
+
+- fix CD-ROM based media path for post-installation usage (for 32bit)
+
+Version 12.9 - 9 March 2009
+
+- adjust media path for 32 bit DVD/CD installations
+- package installation:
+ o ask for retry
+ o log bogus signatures
+ o log failed transactions summary
+
+Version 12.8 - 6 March 2009
+
+- RC1 banner
+
+Version 12.7 - 6 March 2009
+
+- fix setting urpmi media for CDROM installation whose tree differ
+ from other types of installation
+
+Version 12.6 - 6 March 2009
+
+- make sure to popup errors
+
+Version 12.5 - 5 March 2009
+
+- handle new drivers
+ o dvb: dm1105, dvb-usb-af9015, dvb-usb-cinergyT2, firedtv
+ o ethernet: smsc9420
+ o gigabit: atl1c
+ o pata: cs5536, it8172, it821x
+ o ISDN: hfcpci, hfcmulti, hfcsusb, solos-pci
+ o USB controllers: hwa-hc, whci-hcd
+ o wireless: ath9k, i2400m-usb
+
+Version 12.4 - 5 March 2009
+
+- check package signatures like urpmi does (new feature)
+- log extra debugging messages if passing the 'debug_urpmi' option
+
+Version 12.3 - 4 March 2009
+
+- honor 'selected_names' for auto_install
+- make sure we don't try to reslect already selected packages
+
+Version 12.2 - 4 March 2009
+
+- only warn if a transaction failed (no more a fata error for auto
+ installs)
+- prevent urpmi from leaking a log file descriptor per transaction
+- really set urpmi in automatic mode for non-interactive installs
+ (and not vice-versa)
+- use package summary translations once 'mdv-rpm-summary' is installed
+
+Version 12.1 - 3 March 2009
+
+- set urpmi in automatic mode for non-interactive installs
+- media management & package installation:
+ o do not try to install again already installed packages
+ o fix progress bar
+
+Version 12.0 - 3 March 2009
+
+- media management & package installation:
+ o drop support for parsing the "media_info/hdlists" file
+ o do not download and use hdlists anymore ; only use smaller synthesis files
+ o make install uses urpmi code to set up media & install packages
+ * FTP/HTTP/cdroms tested OK
+ * temporary issues:
+ + /etc/urpmi.cfg may look strange (eg: after CD-ROM installation)
+ + isos-on-disk installations are broken
+ + media deselection is not offered
+ + package browsing doesn't work
+ + progress bar has issues
+ + signature checking are not performed
+
+Version 11.89 - 17 February 2009
+
+- enable having /boot as ext4
+- don't set extents option for ext4
+
+Version 11.88.1 - 16 February 2009
+
+- correctly handle new msec-based settings during installation (#47822)
+- fix crash
+
+Version 11.88 - 16 February 2009
+
+- don't crash on invalid partition table
+- fix paths for installer (#47871)
+- limit partition type list to 2 colmuns instead of 4
+- don't offer to format LVM
+
+Version 11.86 - 12 February 2009
+
+- upload a fully updated version
+
+Version 11.85 - 12 February 2009
+
+- fix a crash when boot device is not removable
+
+Version 11.84 - 12 February 2009
+
+- handle newer module-init-tools which can put relative path in modules.dep
+- when installing to a removable device, put boot sector there, else
+ put it into first non removable drive (#47106)
+- fix preserving UUID when formatting ext* and swap, and handle more FS (#39913)
+- load cbc module for encrypted loop
+
+Version 11.83 - 6 February 2009
+
+- update banner for Beta 1
+- set scim-thai as default IM for Thai
+
+Version 11.82 - 5 February 2009
+
+- include /usr/share/mime/mime.cache in stage2
+ (gdk-pixbuf does not guess anymore image format from file extension,
+ which makes it check MIME cache now)
+
+Version 11.81 - 3 February 2009
+
+- allow browsing partitions content to easily select the ones to destroy
+- do not warn about "servers which open ports on outside by default"
+ (the list of servers is not maintained, and the policy for those servers has changed)
+- use a file selector in text mode too
+- include mke2fs.conf from e2fsprogs-1.41.3-3mdb
+- media management:
+ o better layout for DVD/CD copy & media selection
+
+Version 11.80.1 - 21 January 2008
+
+- include perl-Pango
+
+Version 11.80 - 21 January 2008
+
+- use "ComboBoxEntry" gtk2 widget instead of "Combo" (which is deprecated),
+ this also workarounds gtk2 bug with "hidden" Entry + "Combo"
+
+Version 11.79 - 16 January 2008
+
+- disable resizing ext4 since resize2fs is known to be broken regarding extents
+
+Version 11.78 - 15 January 2008
+
+- alpha2 logo
+
+Version 11.77 - 15 January 2008
+
+- do not install kernel-server on x86_64 when there's more than 4Gb of
+ RAM (#44709) ; use better heuristics
+- propose ext4 filesystem during install now that it is stable
+- include tools to edit partition labels
+
+Version 11.76 - 18 December 2008
+
+- partitioning:
+ o use sysfs in order to discover major/minor for SCSI like devices
+ since they're dynamic with kernel-2.6.28+
+- adapt to cooker: librpm4.6 uses libnss3 which needs its modules
+
+Version 11.75 - 17 December 2008
+
+- force to use static input devices again
+ (since the default in xorg has changed)
+- handle new driver:
+ o network: sxg, w35und
+- partitioning:
+ o kernel-2.6.28+ supports more than 15 partitions on SATA & SCSI devices
+
+Version 11.74 - 16 December 2008
+
+- fix build with latest X.org
+
+Version 11.72 - 9 December 2008
+
+- do allow to upgrade Mandrakelinux (regression introduced in 10.14)
+- handle new driver:
+ o network: et131x, smsc95xx
+- fix detecting SMP (was broken we relied on install kernel being non-smp) (#44825)
+- fix reading compssUsers.pl if rpmsrate is forced (for example with drakx-in-chroot)
+
+Version 11.69 - 11 October 2008
+
+- really fix setting lilo when needed (#39878)
+- handle new driver:
+ o ide: tx4939ide
+- drakx-in-chroot:
+ o do not start an X server if using --text
+- text mode installer:
+ o display a separator before step name
+ o properly handle big text in list such as security level
+ descriptions (#43561)
+- continue installing if an advertising image is corrupted (#37674)
+- warn that "preparing bootloader" can take some time (eg: under vbox) (#43036)
+
+Version 11.68 - 3 October 2008
+
+- final logo
+
+Version 11.67 - 2 October 2008
+
+- when upgrading a kde3 box, force installation of task-kde4
+- adjust some help IDs
+- log activation of light desktop mode
+- gtk and interactive install:
+ o find default desktop choice according to compssUsers.pl
+ (useful for netbook/nettop systems)
+ o preselect proper default desktop choice
+
+Version 11.66.1 - 2 October 2008
+
+- fix typo in rpmsrate level setting
+
+Version 11.66 - 2 October 2008
+
+- detect_devices: allow detection of low resources systems (extracted
+ from compssUsers.pl) and netbooks/nettops
+- use a minimum rpmsrate level of 5 when netbook/nettop/low_resources
+ systems are detected
+- set LIGHT rpmsrate flag for netbook/nettop/low_resources systems
+
+Version 11.65 - 2 October 2008
+
+- add help button to desktop selection & minimal installation steps
+- keep soft links in HTML help directory
+- handle anchors in HTML help IDs
+
+Version 11.64 - 1 October 2008
+
+- when upgrading a kde3 box and task-kde3 is not on the CDs, propose to reboot
+ and upgrade through Mandriva update applet
+- add help button for media selection step
+- ensure proper centering of popped windows
+- fix/adjust some help pages (#42986)
+- fix dithering regression (introduced on 2008-09-29)
+- install apmd if /proc/apm exists
+ (rpmsrate does not list apmd anymore, and apm is a kernel builtin)
+- use HTML help for RPM group selection
+- when mounting cdrom fails, retry a few times since mount will now fail
+ instead of waiting for the drive to recognise the CD (cf #43230)
+
+Version 11.58 - 29 September 2008
+
+- ask_deselect_media__copy_on_disk:
+ o do not select all media by default (eg: debug media)
+ (nb: this dialog occurs when user chooses "Go back to media and packages
+ selection" on pkg install error)
+ o replace scrolled window around everything
+ with a scrolled window around the list of checkboxes
+- adapt to fonts-ttf-gurmukhi => fonts-ttf-lohit switch
+- add spacing between radio buttons for readability (#44332)
+- better positionning of sidepanel's selection bar
+- render background of sidepanel with dithering (looks better on 16bit
+ displays)
+
+Version 11.56 - 26 September 2008
+
+- dmraid devices: use isw_xxxxp1 instead of isw_xxxx1 (see #42542, #44182)
+- disable contextual menu on release notes
+
+Version 11.55 - 26 September 2008
+
+- never add usb-storage to scsi_hostadapter
+ (never needed, and when wrongly added, it slows the boot)
+- ensure DPMS screensaver is not triggered during install
+ (it interacts badly with matchbox/compositing) (#44021)
+- generate /root/drakx/package_list.pl at end of install
+ (since we don't propose "Save packages selection" at end of install)
+- generate /var/lib/rpm/installed-through-deps.list
+ (to initialize urpmi orphans)
+- drakx-in-chroot: do not require running kernel to be installed,
+ generate empty modules.dep and modules.alias files instead
+ (useful when running drakx-in-chroot from a chroot)
+
+Version 11.53.2 - 25 September 2008
+
+- actually use better rendering for background gradient
+
+Version 11.53 - 25 September 2008
+
+- better rendering for background gradient
+
+Version 11.52.2 - 24 September 2008
+
+- clean_rpmdb_shared_regions before and after calling gurpmi.addmedia/gurpmi2
+ in chroot
+
+Version 11.52 - 23 September 2008
+
+- auto-configure floppies (in /etc/modprobe.preload.d/floppy)
+- allow setting compssListLevel from command line
+- install cpufreq (defaulting to ondemand governor) instead of
+ powernowd (#43769)
+
+Version 11.50.3 - 22 September 2008
+
+- fix/workaround crash when setting banner background
+ (Can't call method "get_width" on an undefined value)
+
+Version 11.50.2 - 22 September 2008
+
+- RC2 logo
+
+Version 11.50.1 - 22 September 2008
+
+- fix 1024x768 background
+
+Version 11.50 - 22 September 2008
+
+- handle new driver:
+ o ethernet: enic, qlge
+- i18n:
+ o add support for ibus
+- new sidepanel style
+- restore support for right alignement for simple widgets
+ (regression introduced in 11.46 - 17 September 2008)
+
+Version 11.48 - 18 September 2008
+
+- add a special license for google programs (only for "Powerpack" product)
+- install "cryptsetup" when needed
+
+Version 11.47.1 - 17 September 2008
+
+- bug fix: add mandatory new modules for dm-crypt
+
+Version 11.47 - 17 September 2008
+
+- handle new driver:
+ o ethernet: jme
+- partitioning step
+ o handle partitions encrypted with cryptsetup
+ o fix file system type drop down list showing most types as "..." in
+ "Change partition type" dialog in expert mode due to ellipsizing
+- list btusb instead of hci_usb in bus/bluetooth (renamed in 2.6.27)
+
+Version 11.46 - 17 September 2008
+
+- libdrakX:
+ o better layout for right aligned widgets
+- license: put focus back on Refuse button by default
+
+Version 11.45 - 16 September 2008
+
+- allow to prefer kernel-server on x86_64 too
+- enable relative links in HTML help
+- enhanced 'desktop' & 'package selection' steps
+- switch from perl-Gtk2-Html2 to perl-Gtk2-WebKit in order to display release
+ notes & help
+- use HTML help for package selection, services & summary step
+
+Version 11.43 - 16 September 2008
+
+- enhanced 'desktop' & 'package selection' steps
+- fix berber language image's transparency
+- fix displaying current security level in GUI
+ (regression introduced on 2008-08-29)
+- increase default window height b/c of package selection step
+- refresh partitioning step
+- size most labels (workaround infamous 6 years old gnome bug #101968)
+ (eg: in advanced language selection)
+- update icons for packages/services selection
+
+Version 11.42 - 12 September 2008
+
+- increase default window height
+- stop claim selecting LSB group will install 2.4.x kernel (#39220)
+- desktop step
+ o move progress bar on its own line
+ o add a separator between buttons & progress bar
+ o pack together time label & value
+
+Version 11.41 - 11 September 2008
+
+- bump titles' size by 1 (eg: from 12 to 13 for default font settings)
+- do not render "Advanced" & "Help" buttons as blue
+- fix default spacing between GUI elements
+- fix parsing error messages ar markups
+- "Help" dialogs:
+ o add a separator before "Close" button
+ o fix displaying "Help" Button for HTML help (#42986)
+ o put "Close" button of help at right end
+- small improvements in many steps (desktop, ...)
+- services (thanks to spuk):
+ o list ip6tables in "Internet" category
+ o list nfs-common and nfs-server in "File sharing" category
+ o list rpcbind in "System" category
+
+Version 11.40 - 10 September 2008
+
+- libdrakX:
+ o fix position of cancel button in popups
+ o make advanced popup display the same title as their parents
+ o make all popup titles be upcase
+- drakboot
+ o fix nolapic/lapic logic due to altered kernel settings
+- fix input devices detection in rpmsrate (broken for 3 years, #43721)
+
+Version 11.39 - 9 September 2008
+
+- do not use UUID for software raid, only for hdx and sdx
+- keep current UUID when formatting ext2/ext3 (was already done for swap),
+ so that fstab on other distros continue to work (#39913)
+ (requires e2fsprogs-1.41.1-2mnb2)
+- drop the ability to set mem=xxx in bootloader configuration
+
+Version 11.38 - 8 September 2008
+
+- do not size radio button that have a label thus preventing uneeded horizontal
+ scrollbars to appear
+- partitioning step
+ o fix file system type drop down list showing most types as "..." in expert
+ mode due to ellipsizing (#43611)
+ o fix too large partition bar (#43073)
+ o improved GUI
+
+Version 11.34 - 2 September 2008
+
+- fix buggy blocking wait_message occuring in diskdrake
+ (using a more powerful strategy to ensure such blocking wait_message won't
+ bother us anymore) (#43527)
+- fix sizing some label (workarounding infamous 6 years old gnome bug #101968)
+- increase help popup size when browsing services or packages
+
+Version 11.33.1 - 2 September 2008
+
+- make "ask_warn" dialogs be centered
+
+Version 11.33 - 2 September 2008
+
+- further improve layout of media selection step
+- "media selection" step: fix position of button (#29367)
+- refresh "Summary" step
+
+Version 11.32 - 2 September 2008
+
+- fix buggy blocking wait_message occuring in summary (#42062)
+- fix layout of media selection step (#29367)
+
+Version 11.31.2 - 2 September 2008
+
+- adjust sizing in order to prevent horizontal scrollbar to appear
+- do not size right aligned radio buttons
+
+Version 11.31 - 2 September 2008
+
+- fix "INTERNAL ERROR: ask_from_normalize" at end of installation
+
+Version 11.30 - 1 September 2008
+
+- keep in $o->{previous_release} the info about upgraded /etc/release,
+ and pass "reason" and version to urpmi.addmedia
+- 2009.0 RC 1 logo
+- hack /tmp/.X11-unix to allow accessing X in chroot
+- if network access, configure urpmi with --mirrorlist --distrib,
+ and install updates. This replaces the previous "Install Updates" step.
+- fix alignment of check buttons
+- fix size of right aligned labels
+- fix sizing radio buttons' labels (infamous 6 years old gnome bug #101968)
+- further improvements to the "bootloader", "desktop" & "partitioning" steps
+- prevent big combo boxes to cause an horizontall scrollbar to appear by
+ using the "ellipsize" property
+- remove "Generate auto install floppy" & "Save packages selection"
+ options at end of installation
+- update package managment icons
+- use pcmcia-socket-startup from /lib/udev for latest pcmciautils
+
+Version 11.29 - 29 August 2008
+
+- do not try starting graphical installer on early i810 (which is is
+ not supported), thus prevent waiting several minutes needlessly
+- refresh "Individual package selection" step
+- refresh "Security" step
+
+Version 11.28 - 28 August 2008
+
+- fix buggy blocking wait_message occuring in summary (#42062)
+- diskdrake: use udevadm settle instead of udevsettle
+- refresh "Package Group Selection" step
+
+Version 11.27 - 28 August 2008
+
+- configure vga=785 (640x480) when vga=788 (800x600) fails during install
+ (useful on 800x480 netbooks)
+- text mode:
+ o fix displaying release notes (#43263)
+
+Version 11.26.1 - 28 August 2008
+
+- fix asterisk in titles
+
+Version 11.26 - 27 August 2008
+
+- better layout in 640x480 (#43231)
+- fix "probe floppies only once" (#43216)
+- misc GUI improvements
+ o misc changes
+ o properly size some labels (infamous 6 years old gnome bug #101968)
+ o refresh "user management" step
+ o render some titles as blue
+ o set some wait messages' titles
+
+Version 11.25 - 25 August 2008
+
+- left sidepanel:
+ o align category titles like step ones
+
+Version 11.24 - 25 August 2008
+
+- handle blowfish password encryption and use it by default (#42426)
+- allow to install bootloader on md0 (#42999)
+ (regression introduced on 2004-08-05)
+- minor GUI tweaks
+
+Version 11.23 - 22 August 2008
+
+- pop wait_messages and ensure same window is used for next wait_messages
+ (to ensure the background is not greyed,ungreyed,greyed,...)
+- improved license step
+- install lilo when needed (#39878)
+- render some message titles as blue
+
+Version 11.21 - 21 August 2008
+
+- ensure we don't default on the first keyboard layout when upgrading french
+ box in english lang (#41103)
+- do not set $HOME while installing packages (#18088)
+- install proper qtX package for gcin
+- partitioning step
+ o ensure we initialize only once but at least one, thus fixing crash
+ when embedded or in installer (#43011)
+
+Version 11.20 - 20 August 2008
+
+- do not uselessly install kernel-server on x86_64 if more than 3.8Gb
+ are availlable
+- diskdrake
+ o fix sizing partitions bar (#24410)
+
+Version 11.19 - 20 August 2008
+
+- usbkbd is dead, using usbhid instead
+- allow passing suppl=0 to disable "additional installation media" question
+- drakx-in-chroot:
+ o fix using remote repositories
+- set title for advanced dialogs
+- small GUI improvements
+
+Version 11.18 - 19 August 2008
+
+- center sub dialogs
+- prevent flickering of big windows by:
+ o ignoring bogus size-allocate events
+ o properly computing window position
+- stop reducing help & release notes dialogs' size
+
+Version 11.17 - 19 August 2008
+
+- drakx-in-chroot:
+ o enable to choose resolution of Xvfb
+ o enable to use a package repository different from installer one
+- use new style popup button for 'help' & 'release notes' buttons
+
+Version 11.15 - 19 August 2008
+
+- fix crash with advanced widgets
+- fix crashing on some buttons
+- fix bogus popup of 'desktop choice' dialog
+- authentication: enable network-auth meta-service if auth is not local
+
+Version 11.13 - 18 August 2008
+
+- move hardware packages detection code from installer to drakxtools
+
+Version 11.12 - 18 August 2008
+
+- align titles to the left
+- display a separator below titles
+- justify big texts
+- popup advanced settings in dialogs
+- refresh:
+ o language step
+ o license step
+
+Version 11.11 - 18 August 2008
+
+- 2009.0 beta 2 logo
+- l10n:
+ o fix selecting locales-XX for locales that specify scripting (#42663)
+ o update list of locales
+ o update list of KDE languages for KDE4
+
+Version 11.9.1 - 13 August 2008
+
+- fix left panel in 1024x768
+
+Version 11.9 - 13 August 2008
+
+- new title style
+- partition wizard:
+ o refreshed GUI
+
+Version 11.8.1 - 13 August 2008
+
+- really add deskop images
+
+Version 11.8 - 12 August 2008
+
+- default to UTF-8 for chinese simplified (#42137)
+- new desktop choice screen
+
+Version 11.7 - 11 August 2008
+
+- handle new drivers:
+ o ethernet: r6040
+ o gigabit: atl1e, bnx2x, sfc
+ o PATA: pata_ninja32, pata_ns87415
+ o SCSI: mvsas
+ o USB host controller: isp1760
+ o WAN: lapbether
+ o wireless: rndis_wlan, rtl8180
+- add product type to URL when fetching mirror list
+
+Version 11.3 - 4 August 2008
+
+- fix spacing around buttons
+
+Version 11.2 - 31 July 2008
+
+- include extmod Xorg module (for SHAPE extension)
+
+Version 11.1 - 31 July 2008
+
+- do not require matchbox gconf schema (not provided by drakx-installer-matchbox)
+
+Version 11.0 - 30 July 2008
+
+- first steps toward new installer style
+
+Version 10.48 - 28 July 2008
+
+- 2009.0 beta 1 logo
+- drakx-in-chroot: prefer Xephyr over Xnest since Xnest lacks many
+ extensions needed by matchbox-window-manager
+
+Version 10.47 - 10 July 2008
+
+- load disk/scsi before disk/ide since libata is now the default
+ (to prevent modules::load_category from loading ide-generic too early)
+- fix reading and setting kdmrc (by resolving alternative in chroot)
+
+Version 10.46 - 10 July 2008
+
+- authentication:
+ o add back fix to force the password to be utf8 (#23273)
+ o fix reading md5/shadow options in /etc/pam.d/system-auth
+
+Version 10.45 - 9 July 2008
+
+- update autologin file path for kdm4
+- default to KDE4 (instead of KDE) if kdm config exists when reading
+ autologin configuration
+- change default authentication to local (instead of ldap)
+
+Version 10.44 - 8 July 2008
+
+- 2009.0 alpha 2 logo
+
+Version 10.43 - 4 July 2008
+
+- detect KDE4 when configuring autologin
+
+Version 10.42 - 26 June 2008
+
+- fix reading rpm macros from /etc/macros.d/ (esp. %_filetriggers_dir)
+
+Version 10.41 - 26 June 2008
+
+- 2009.0 alpha 1 logo
+
+Version 10.40 - 25 June 2008
+
+- add support for dm-raid4-5 (tmb)
+- add back desktop choice window (by checking task-kde4 instead of task-kde)
+
+Version 10.38 - 20 June 2008
+
+- force back 75dpi to get back previous font sizes
+- adapt to cooker file changes
+- do not let authentication module (used for ask_user_and_root) mess window size
+
+Version 10.36 - 12 June 2008
+
+- fix authentication configuration
+
+Version 10.35 - 12 June 2008
+
+- adapt to xserver/SecurityPolicy being in /usr
+
+Version 10.34 - 12 June 2008
+
+- partitioning wizard:
+ o do not propose to resize "hidden" fat partitions
+ o do not say "the Windows partition" when there can be more than one
+- use UUID for resume= kernel parameter
+- handle new drivers:
+ o pata: pata_sch
+- handle renamed drivers:
+ o ide-cd is now named ide-cd_mod
+ o generic is now named ide-pci-generic
+- kernel-laptop is no more
+- authentication:
+ o add Kerberos Support
+ o add disconnected mode for Ldap, Kerberos, Windows auth
+ o add more options in Ldap configuration: Fetch DN, TLS
+ o remove Active Directory SFU
+ o change Winbind authentification to enable domain model choice (NT4 or AD)
+
+Version 10.30 - 23 April 2008
+
+- /sbin/usb_id is needed by mouse.pm to generate /dev/input/by-id/xxx (#39868)
+ (and not /LIB/udev/usb_id since drakx-kbd-mouse-x11 0.42)
+- list generic module in disk/ide
+
+Version 10.29 - 3 April 2008
+
+- time: write UTC setting in /etc/adjtime (#36522)
+
+Version 10.28 - 3 April 2008
+
+- fix computed install size in group selection (#39303)
+ (it didn't take suggests into account)
+
+Version 10.27 - 3 April 2008
+
+- 2008.1 logo (the good one)
+- enable to restore the system through rsnapshot if giving "restore"
+ on cmdline
+- fix broken help because of s/pt_BR/pt_br/ change in file names (#36774)
+
+Version 10.26 - 2 April 2008
+
+- 2008.1 logo
+- fix crash when detecting network connection with supplementary media
+
+Version 10.23 - 31 March 2008
+
+- ensure umount on loopback-mounted-file doesn't leak /dev/loop
+ (otherwise it breaks install from isos on disk) (#36992)
+- warn the user and propose to install/quit-install before upgrading from a
+ partition where "/" is ext3 with block-size 1KB to avoid kernel bug (#37583)
+- detect as laptop systems with ACPI lid button
+ (i.e. if /sys/bus/acpi/devices/PNP0C0D:* exists)
+- fix computing time according to timezone in local/UTC dialog
+ (by using zoneinfo files from the installed prefix)
+
+Version 10.21 - 25 March 2008
+
+- partitioning wizard: allow "Use free space" if there is an extended
+ partition even if all primary partitions are used (#38804)
+ (*old* bug!)
+- fix errors while setting PA preferences (#39270)
+- use umask=0 by default on vfat (#39315)
+- root/user password:
+ o force the password to be utf8 (#23273)
+
+Version 10.19 - 21 March 2008
+
+- diskdrake:
+ o fix setting mount point of a /dev/mdX (#39142)
+ (regression introduced in 10.8)
+- when skipping bootloader installation, correctly say "None" in summary
+ (#39101)
+- correctly set country when given lang=xxx on /proc/cmdline
+ (regression introduced in 10.16) (#39104)
+
+Version 10.18 - 21 March 2008
+
+- when reformatting swap, keep existing UUID (#38877)
+- ask which drive to install bootloader if we don't really know which is first
+ bios drive (cf #38829)
+- fix reading alternatives in install
+- add Xorg.0.log to report.bug.gz (to help diagnose why X failed)
+
+Version 10.17 - 20 March 2008
+
+- do not unconfigure timezone if timezone screen is canceled (#33565)
+- update OpenOffice/BrOffice alternative according to selected lang (#37820)
+
+Version 10.16 - 18 March 2008
+
+- adduserdrake:
+ o display kdm/gdm icon again (was disabled on year ago)
+- do not write aliases for asus_acpi and thinkpad_acpi in
+ modprobe.preload, the modules are now handled by coldplug
+- fix setting default lang (which is given by gfxboot)
+
+Version 10.15 - 14 March 2008
+
+- 2008.1 RC2 logo
+
+Version 10.14 - 14 March 2008
+
+- adapt to cooker:
+ o brltty libraries are now correctly in /lib64 on x86_64
+- mount ntfs-3g as ntfs during install
+ (fixes adding "windows" entry in bootloader)
+- really fix partition device name for some dmraid (missing "p", cf #38363)
+- cpufreq: fix gsx-suspmod probe
+- do not propose to upgrade non-mandriva and non-conectiva distros (#38408)
+
+Version 10.10 - 6 March 2008
+
+- fix resizing/formatting ntfs, and create "Windows" entry in bootloader
+ (broken because of ntfs-3g switch in previous release)
+- install kernel586 on Transmeta Crusoe TM5800 (#37866)
+- do not load i810fb, rely on vesa xorg drive instead (it may help #37772)
+- restore correct configuration of nfs/hd media in urpmi.cfg
+ (regression introduced in 10.8)
+- fix partition device name for some dmraid (missing "p", cf #38363)
+- do not timeout after 10 minutes when resizing NTFS partition
+
+Version 10.8 - 4 March 2008
+
+- adapt code to upgrade from redhat for mdv extensions (& for Manbo
+ Core by the way)
+- auto allocate: do not create /home if drive is smaller than 7GB
+- do not propose to deselect media if none can be deselected
+- no more /media/cdrom in fstab by default (#35055)
+ (not needed anymore by urpmi)
+- use cdrom:// instead of removable:// in urpmi.cfg (urpmi 5.7)
+- use and install ntfs-3g by default for ntfs partitions (#37823)
+
+Version 10.6.25 - 28 February 2008
+
+- API changes for draklive-install
+
+Version 10.6.24 - 28 February 2008
+
+- do not assign a mount point to partitions of type "Compaq diagnostics"
+- 2008.1 RC1 logo
+
+Version 10.6.23 - 25 February 2008
+
+- adapt to cooker:
+ o jfsprogs is now jfsutils
+- change background color
+
+Version 10.6.21 - 19 February 2008
+
+- adapt to cooker rpm macros new locations
+
+Version 10.6.20 - 18 February 2008
+
+- do not create alt_windows unless needed
+ (regression introduced on 2007-11-26) (#37722)
+- install linuxwacom if needed
+- load disk/ide before disk/scsi, or else sata_sis may be loaded for a
+ SATA controller and trigger pata_sis loading before sis5513 is loaded,
+ which would defeat an eventual alias to sis5513 for a PATA controller
+- cpufreq:
+ o use acpi-cpufreq for Mobile PIII/Celeron
+ (family 6 model 11, for example Toshiba Portg 3500)
+ o use speedstep-centrino only for supported models
+ and prefer acpi-cpufreq (patch from Herton, #30208)
+ o use p4-clockmod for some Intel family 6 processors not supporting EST
+
+Version 10.6.19 - 12 February 2008
+
+- do not propose "KDE, GNOME or Custom" profiles if the partition is small
+ (< 2.5GB) otherwise the installer will not be able to install the full profile
+- auto partitioning: ensure the "/" is bigger on small drives
+
+Version 10.6.18 - 12 February 2008
+
+- adapt to modules being in /lib/modules/`uname -r`
+
+Version 10.6.16 - 11 February 2008
+
+- Xorg needs xkb/rules/base, otherwise it can go crazy (#35912)
+- add mkntfs (#37462)
+- detect systems with C7-M processor as laptop (like Belinea s.book)
+
+Version 10.6.13 - 5 February 2008
+
+- add "vesa" X driver to use when framebuffer fails
+ (useful for boxes which work with vga=785 which is not the default, in that
+ case "vesa" should work)
+
+Version 10.6.12 - 28 January 2008
+
+- 2008.1 beta2 logo
+- set $::isInstall soon enough for fs::type data-structure creation:
+ fixes reiser4 appearing in diskdrake during install (#36999)
+- add grub entries to allow booting other installed distros
+ (using grub "configfile") (see #16604)
+
+Version 10.6.10 - 28 January 2008
+
+- handle new drivers:
+ o ethernet: cpmac
+ o gigabit: ipg
+ o pata/sata: pata_bf54x, sata_fsl
+ o sound: snd-at73c213
+ o tv cards: cx23885
+ o webcams: tcm825x
+- fix detecting existing LVMs (#31228)
+ (regression introduced in 10.4.204 (?))
+- fix ensuring X is launched on tty7 (cf #37087)
+- fix handling LVM VGs with "-" in the name (#37267)
+- call X with -nolisten tcp to avoid "security" issues (#18320)
+ (nb: this implies "xhost+" helper prog is not useful anymore)
+- do not propose ext4dev filesystem during install (#37157)
+
+Version 10.6.8 - 24 January 2008
+
+- 2008.1 beta1 logo
+- look for LVM PV on non partitioned disk before looking for DOS
+ partition_table (esp. for lilo which puts the DOS magic)
+
+Version 10.6.7 - 22 January 2008
+
+- add xkb/symbols/inet (which is now needed by default for pc105)
+- adapt to perl 5.10.0
+- create /dev/cdrom symlink for installer (#36703)
+- do not put "windows" entry in bootloader for partitions where Windows is not
+ present (#8086)
+
+Version 10.6.5 - 14 January 2008
+
+- do not sort languages in "choose language" step in graphical mode, since the
+ sort is done on the non-translated strings (eg: we display "Espanol" but we
+ sort on Spanish )
+
+Version 10.6.3 - 9 January 2008, by Pascal "Pixel" Rigaux
+
+- 2008.1 alpha2 logo
+- adapt to cooker:
+ o DejaVuSans-Bold*.ttf instead of DejaVuSansBold*.ttf (again!)
+ o /usr/lib/gconv/KOI8-K.so is no more, take KOI8-*.so
+ o no more /etc/rpm/platform (for rpm 4.4.2.2)
+- install SMP packages when "match_all_hardware" option is set
+
+Version 10.6.1 - 12 December 2007, by Pascal "Pixel" Rigaux
+
+- ensure failing to build mdkinst.sqfs is a fatal error
+- drakx-in-chroot:
+ o just like stage1, handle <root of distrib> ending with current arch() so
+ that we can access main32 on x86_64
+- do not rebuild rpmdb if it is ok
+ (will workaround #32547) (need perl-URPM 3.01)
+- adapt to perl-URPM 3.00 API to parse pubkey files
+- adjust Uzbek locale (cf locales-uz change)
+- sort languages in "choose language" step in text mode
+- diskdrake:
+ o drop "Undo", "Restore partition table", "Save partition table"
+ (preparing to switch to libparted)
+- don't check /proc/partitions for a partition_table::lvm
+ (ie PV on non partitioned drive)
+
+Version 10.5.6 - 30 November 2007, by Pascal "Pixel" Rigaux
+
+- restrict the proposed input-methods for each language
+- /dev/<vg> may not exist if LVs have not been created, it must not be an error (#31478)
+- use xkb instead of xmodmap
+- save bootloader on MBR when calling grub/install.sh, and restore it before
+ calling it again (#35255) (ie implement "lilo -u" for grub)
+- ensure /etc/sysconfig/console/default.kmap is generated with installed
+ keymaps, not installer simplified (?) .bkmap (#35376)
+- fix wrongly detecting some devices as laptop specific (#35759)
+- add /etc/mke2fs.conf symlink so that mke2fs can use it (cf #27377)
+
+Version 10.5.5 - 14 November 2007, by Pascal "Pixel" Rigaux
+
+- adapt to cooker:
+ o kbd_drv.so instead of keyboard_drv.so
+ o DejaVuSansBold*.ttf instead of DejaVuSans-Bold*.ttf
+
+Version 10.5.4 - 13 November 2007, by Pascal "Pixel" Rigaux
+
+- use UUID by default (in fstab, bootloader)
+- localedrake:
+ o fix handling variant together with charset (eg: uz.UTF-8@Latn) (#35090)
+- partitioning wizard: ensure existing_part and resize_fat are proposed before
+ wipe_drive
+- in case of ftp/http media, we select basesystem before doing
+ bestKernelPackage so we must ensure the choice callback selects the good
+ kernel (reported by Thomas Spuhler on cooker mailing list)
+- do propose "Suisse" after selecting french language (#34675)
+- use time() to know when to timeout (when launching installer X server)
+ since the loop may be slower than 1 second (xf86misc::main::Xtest takes time
+ on a failing X server on i810). Also print a message telling user to wait
+ after 8 seconds.
+
+Version 10.4.238 - 5 October 2007, by Pascal "Pixel" Rigaux
+
+- do not use pseudo Protocol "vboxmouse" during install, use "IMPS/2" instead
+
+Version 10.4.236 - 4 October 2007, by Pascal "Pixel" Rigaux
+
+- fix copying of ../../i586/media/main medium
+ (for dual_arch CDs sharing the i586 medium)
+- fix configuring kdeglobals (was broken because of /etc/kderc using
+ udpate-alternatives which use absolute symlinks)
+
+Version 10.4.233 - 4 October 2007, by Pascal "Pixel" Rigaux
+
+- use /dev/cdrom in fstab, but do not write corresponding udev rule
+ (the rules will be generated at boot time otherwise it won't catch the
+ hdX/srX switch)
+
+Version 10.4.232 - 4 October 2007, by Olivier "blino" Blin
+
+- add helper to get kernel module path (to be used in draklive)
+
+Version 10.4.228 - 3 October 2007, by Pascal "Pixel" Rigaux
+
+- use /dev/cdrom in fstab, and write corresponding udev rule
+ (the rules were generated at boot time but here we ensure consistent naming)
+- 2008 logo
+- bootloader:
+ o if there is a /boot, check /boot instead of "/" to allow grub or not
+
+Version 10.4.227 - 2 October 2007, by Thierry Vignaud
+
+- diskdrake:
+ o improved wrapping of mount option descriptions (#19848)
+- add ath5k module in wireless category
+
+Version 10.4.224 - 1 October 2007, by Pascal "Pixel" Rigaux
+
+- don't keep noarch pkgs symlinked (to ../../../i586/media/main/xxx.rpm)
+ when copying packages on disk
+
+Version 10.4.223 - 1 October 2007, by Pascal "Pixel" Rigaux
+
+- diskdrake:
+ o bugfix 10.4.162: allow "LVM" on RAID (#34359)
+- add acpi-cpufreq support for some Intel CPUs (family 6 model 15)
+ (from Herton Ronaldo Krzesinski, #30208)
+
+Version 10.4.220 - 28 September 2007, by Pascal "Pixel" Rigaux
+
+- log_sizes: cleanup __db* files
+- ensure the rpmdb is closed
+
+Version 10.4.218 - 28 September 2007, by Pascal "Pixel" Rigaux
+
+- add /etc/rpm/macros.cdb
+
+Version 10.4.217 - 27 September 2007, by Thierry Vignaud
+
+- help:
+ o do not segfault on #foobar like anchors
+ o try translated links first (#33679)
+
+Version 10.4.216 - 27 September 2007, by Pascal "Pixel" Rigaux
+
+- allow to choose countries like "Angola" which have no locale (en_AO) in the
+ "best" countries (alas it won't be remembered, will only be used in kde
+ settings for now)
+
+Version 10.4.215 - 26 September 2007, by Thierry Vignaud
+
+- display nicer HTML release notes rather than raw text version
+- fix using iso CD2 on disk (#33022):
+ o remove " from medium name when reading media.cfg
+ o handle "Volume id" ending with -CD[123] instead of -Disc[123]
+- handle @::auto_steps in patch-oem.pl
+
+Version 10.4.214 - 26 September 2007, by Thierry Vignaud
+
+- do not ask desktop choice in upgrade (#34025)
+- fix displaying help in custom partition (#33994)
+
+Version 10.4.212 - 24 September 2007, by Thierry Vignaud
+
+- don't crash install when mounting CD fails (#33421)
+- don't ask for desktop and go directly to choose groups if kde and gnome are
+ not available on media (useful for mini iso)
+- add mount.nfs binary (since mount doesn't handle nfs fs anymore)
+
+Version 10.4.211 - 24 September 2007, by Pascal "Pixel" Rigaux
+
+- on upgrade, don't add resume=xxx if noresume is there (#33953)
+- diskdrake
+ o fix "Add to LVM"
+- do not display any message when user screenshot when chrooted during install
+ of pkgs (#33752)
+- don't add resume=xxx to bootloader configuration if there is noresume (#33953)
+- ignore /proc/partitions when "solaris" extended partition is present (#33866)
+- translate the pkg summary when mdv-rpm-summary info is available
+ (for the "Details" mode when installing packages)
+- ensure mdv-rpm-summary is installed first (if selected)
+
+Version 10.4.207 - 21 September 2007, by Thierry Vignaud
+
+- localization:
+ o default input method is now scim-bridge (#32138)
+
+Version 10.4.206 - 20 September 2007, by Thierry Vignaud
+
+- fix some banner icons (#33802)
+
+Version 10.4.205 - 20 September 2007, by Olivier "blino" Blin
+
+- stop configuring TV cards in summary since kernel do a better job now
+- fix passing module options when module name contains a '-' character
+- add dkms-modules.alias and ldetect-lst-modules.alias files in stage2
+
+Version 10.4.204 - 19 September 2007, by Pascal "Pixel" Rigaux
+
+- individual package selection: make the package "Info" non editable
+- diskdrake:
+ o "Clear All" defaults to LVM on full disk if drive is >4TB
+ o do not allow partitions bigger than 2TB-1 on DOS MBR, nor partitions
+ starting above 2TB-1
+- restore banner on pop up messages (#33753)
+- handle /boot/xxx files on linux raid1
+- when basesystem can't be selected, display the reason
+- also load dm-zero for dmraid
+- add RC2 banner
+
+Version 10.4.201 - 17 September 2007, by Pascal "Pixel" Rigaux
+
+- fix loading dependencies of kernel module "xxx-yyy" (instead of "xxx_yyy")
+ (eg: dm-mirror)
+- report_bug: hide grub password (#33634)
+- fix blocking wait_message (when they pop) (#33676, #33670)
+- advertising: restore support for $title in .pl files (wrongly dropped in 10.4.195)
+- localization:
+ o fix installing packages according to desktop
+- boot loader config:
+ o boot entrie list uses ellipsis rather than scroll bar
+
+Version 10.4.199 - 17 September 2007, by Olivier "blino" Blin
+
+- fix loading of tifm_sd module
+
+Version 10.4.198 - 16 September 2007, by Thierry Vignaud
+
+- fix a crash
+- localization:
+ o install scim-bridge-qt4 if KDE4 is installed
+
+Version 10.4.197 - 15 September 2007, by Thierry Vignaud
+
+- localization:
+ o enable to select 'scim-bridge' as IM
+ o install needed packages for skim
+ o install scim-qtimm for scim default config
+ o remove extra SCIM combinations (simpler)
+
+Version 10.4.196 - 14 September 2007, by Olivier "blino" Blin
+
+- fix typo breaking reading fstab with UUID= entries
+- don't set $o->{security} until accepted (#33567)
+- packageCallbackChoices: use prefered packages given by perl-URPM 2.00
+
+Version 10.4.195 - 14 September 2007, by Olivier "blino" Blin
+
+- fix loading of tifm_sd module (#18237)
+
+Version 10.4.194 - 13 September 2007, by Thierry Vignaud
+
+- do not allow to upgrade i586->x86_64 or x86_64->i586 (#33370)
+- do not configure "windows" bootloader entries for "hidden" partitions
+- fix unwrapped label (#33243)
+- fix grub hanging if /boot on xfs (#33267)
+- use user_xattr by default on reiserfs (#15068)
+- for wait_message, display a banner and move "Please Wait" in the banner
+
+Version 10.4.191 - 5 September 2007, by Thierry Vignaud
+
+- "choose desktop" step:
+ o put images along labels in RadioButtons (HIG)
+- summary screen:
+ o add spacing around separators
+ o fix not displaying the security group
+- drop support for iiimf
+- update bootloader & updates banner icons
+
+Version 10.4.190 - 5 September 2007, by Thierry Vignaud
+
+- display a warning when capslock is enabled and entering a password (#33028)
+- fix insmoding raid0 (#33172)
+
+Version 10.4.189 - 4 September 2007, by Thierry Vignaud
+
+- summary screen:
+ o add spacing between elements
+ o add an horizontal bar between elements
+
+Version 10.4.188 - 4 September 2007, by Thierry Vignaud
+
+- hardware detection layer:
+ o add support for tape device again (#31073)
+ o enumerate generic SCSI devices again
+- enumerate generic SCSI devices again
+
+Version 10.4.187 - 4 September 2007, by Pascal "Pixel" Rigaux
+
+- bugfix: add desktop-Custom.png to tarball
+- add global variable settable via "use_uuid" on kernel cmdline
+
+Version 10.4.185 - 4 September 2007, by Pascal "Pixel" Rigaux
+
+- fix gnome choice in "choose desktop" step (#33101)
+
+Version 10.4.184 - 3 September 2007, by Thierry Vignaud
+
+- support for UUID (including UUID=xxx in fstab)
+- do not set relatime option for mounting nfs
+- nicely adjust mtime of fontconfig cache files
+- steps window: do not underline categories (Installation, Configuration)
+- nicer "choose desktop" step with icons
+
+Version 10.4.183 - 31 August 2007, by Pascal "Pixel" Rigaux
+
+- add new step "choose desktop", before or hiding "choose groups"
+- bootloader-config
+ o handle new naming of vmlinuz flavors: vmlinuz-<version>-<flavor>-Xmdv
+ instead of vmlinuz-<version>-Xmdv<flavor>
+ o always use "linux" short name instead of "linux-<flavor>"
+ (since the long name is quite nice nowadays)
+
+Version 10.4.182 - 30 August 2007, by Thierry Vignaud
+
+- enable snd-ac97-codec power_save=1 option if installed on laptop (#32213)
+- set specific icons for summary steps (#32923)
+- assume system is a laptop if it contains some "Intel Corporation|Mobile" devices
+ (fix Samsung Q1U detection, #32967)
+
+Version 10.4.181 - 29 August 2007, by Thierry Vignaud
+
+- fix translating steps titles
+- ugtk2: use given title if available instead of default step title (#32923)
+
+Version 10.4.180 - 27 August 2007, by Thierry Vignaud
+
+- bug command: fix choosing the usb-key/floppy drive
+ (ie adapting interactive::stdio to new interactive callbacks)
+- add /usr/share/ldetect-lst/fallback-modules.alias for
+ drakx-in-chroot on old kernels
+- fallback to kernel-desktop
+- fix summary in text mode (#32858)
+- fix loading linux software raid (mdadm) kernel modules
+ (after rename raid5&raid6 -> raid456)
+- diskdrake
+ o fix action "Type" on a software raid (eg: dm0)
+ o fix coloring "Other" partitions (#32845)
+- update banner for RC1
+
+Version 10.4.179 - 24 August 2007, by Thierry Vignaud
+
+- install kernel-desktop-devel-latest instead of
+ kernel-source-stripped-latest on upgrade
+
+Version 10.4.178 - 24 August 2007, by Thierry Vignaud
+
+- adapt to new kernel flavors
+
+Version 10.4.177 - 24 August 2007, by Pascal "Pixel" Rigaux
+
+- fix typo in banner name (otherwise internal_error)
+
+Version 10.4.176 - 24 August 2007, by Olivier "blino" Blin
+
+- fix resolving category from module (mainly fix usbhid loading)
+
+Version 10.4.175 - 23 August 2007, by Pascal "Pixel" Rigaux
+
+- fix typo making selectKeyboard step not called
+- diskdrake:
+ o change the legend and the colors per partition
+- drop /etc/sysconfig/usb configuration (not used anymore in initscripts)
+- update banner for beta2
+
+Version 10.4.174 - 21 August 2007, by Olivier "blino" Blin
+
+- set default per step banner title & icon for all steps
+- fallback on module name if the filename can't be found
+ (in the rare case the caller uses '-' in the module name)
+- use '_' in module names when explicitely loading them (cosmetics only)
+- kill old usb-storage code, mkinitrd now loads it when necessary
+
+Version 10.4.173 - 21 August 2007, by Olivier "blino" Blin
+
+- convert module names to module filenames
+
+Version 10.4.172 - 21 August 2007, by Olivier "blino" Blin
+
+- ignore wmaster* devices when detecting wireless interfaces
+
+Version 10.4.171 - 20 August 2007, by Olivier "blino" Blin
+
+- really use '_' in modules names
+
+Version 10.4.170 - 20 August 2007, by Olivier "blino" Blin
+
+- use '_' in modules names
+
+Version 10.4.169 - 14 August 2007, by Thierry Vignaud
+
+- use better default title & icon for banners
+- diskdrake:
+ o add support for 'relatime' mount option
+ o default all machines to 'relatime' mount option
+ (except laptops which use the stronger noatime)
+ o kill support for 'nodiratime' mount option
+
+Version 10.4.168 - 13 August 2007, by Pascal "Pixel" Rigaux
+
+- merge root password step and create user step
+- fix checking user creation info (#32517)
+- allow to create only one user per default, but add an entry in summary to
+ create more users
+- authentication method is not configurable anymore for now.
+ should we add it to summary?
+- 'ibm_acpi' driver was replaced by 'thinkpad_acpi (#31606)
+- internal
+ o use urpm::select::get_preferred to choose preferred packages
+ (need urpmi library >= 4.10.1)
+ o computeGroupSize: do direct requires before choices
+ (eg for epiphany: require libmozilla-firefox2.0.0.6 before choosing
+ package providing libmozjs.so)
+
+Version 10.4.165 - 10 August 2007, by Thierry Vignaud
+
+- fix detecting sound cards
+
+Version 10.4.164 - 9 August 2007, by Pascal "Pixel" Rigaux
+
+- cache PCI probe results
+- use Xconfig::proprietary::pkgs_for_Driver2 from drakx-kbd-mouse-X11 0.21
+
+Version 10.4.162 - 8 August 2007, by Thierry Vignaud
+
+- drakboot:
+ o allow choosing another bootloader method when a package cannot be
+ installed (occurs on 2008.0 beta1 where mandriva-gfxboot-theme is missing)
+- diskdrake:
+ o do not show partition types which have no associated filesystem
+ for LVM LV (#32326)
+- allow using diskdrake even if there is only a lvm PV on full disk available
+- fix range max value >2TB when creating a partition (useful for LVs >2TB)
+- kill security level step (only reachable from summary now)
+- restore progress bar when formatting ext3
+- summary screen:
+ o warn if the security level will prevent accessing windows partitions
+ o reorder steps according to specs
+ o render titles in bold
+
+Version 10.4.158 - 3 August 2007, by Pascal "Pixel" Rigaux
+
+- configure removable writable media to use "flush" option instead of "sync" (#23042)
+
+Version 10.4.155 - 2 August 2007, by Pascal "Pixel" Rigaux
+
+- use kbd (setfont) instead of console-tools (consolechars)
+- drop supermount support
+- diskdrake: drop "Rescue partition table" feature
+ (was based on rescuept which has been dropped in util-linux, but was quite
+ bad compared to testdisk anyway)
+
+Version 10.4.150 - 24 July 2007, by Olivier "blino" Blin
+- update banner for 2008 beta 1 (from Anne)
+
+Version 10.4.149 - 17 July 2007, by Olivier "blino" Blin
+- fix build of wireless binding with latest kernel headers
+
+Version 10.4.148 - 17 July 2007, by Olivier "blino" Blin
+
+- add ide-disk module in disk/raw
+- load ide-disk module when loading disk/ide category
+
+Version 10.4.147 - 12 July 2007, by Pascal "Pixel" Rigaux
+
+- allow using sqlite for rpmdb when using option rpm_dbapi=4
+- add /LIB/udev/usb_id which is needed by mouse.pm to generate /dev/input/by-id/xxx
+
+Version 10.4.142 - 2 July 2007, by Pascal "Pixel" Rigaux
+
+- brown paper bag fix (stage1 can't create symlink /etc/rpm/platform)
+
+Version 10.4.141 - 29 June 2007, by Pascal "Pixel" Rigaux
+
+- bundle /etc/rpm/platform for rpm 4.4.8
+- use modularized ide drivers and configure ide-controller in modprobe.conf
+- auto_install:
+ o allow "automatic=met:http,ser:server,dir:/pub/dir
+ kickstart=/pub/auto_inst.cfg" to get http://server/pub/auto_inst.cfg (#31474)
+ o ensure /etc/resolv.conf is configured in /mnt for network installs
+- add /etc/mke2fs.conf in order to format ext3fs with 4k blocks (#27377)
+- diskdrake
+ o fix 1.9TB displayed as 1TB
+- do not ask for updates at end of installation when updates are already
+ available (network installs) (#30344)
+- do not try to configure dvd devices since /dev is wiped out at
+ reboot
+- fix detecting usb drives (#13395)
+ (need a perl-MDK-Common 1.2.5)
+- hw support:
+ o handle snd-cs5530 driver
+- install fonts-ttf-dejavu & fonts-ttf-liberation by default
+- allow umounting cdrom during a transaction
+- really allow having name with "/" in media.cfg
+- use "mkfs.ext3" instead of "mkfs.ext2 -J"
+ (to have dir_index & resize_inode features)
+ (cf Frederik Himpe 23 Apr 2007 mail on cooker)
+
+Version 10.4.129 - 4 April 2007, by Pascal "Pixel" Rigaux
+
+- move advertising out of drakx-installer-stage2 into drakx-installer-advertising
+
+Version 10.4.128 - 3 April 2007, by Pascal "Pixel" Rigaux
+
+- don't configure /etc/kde/kdm/kdmrc if it doesn't exist
+ (other kdmrc.rpmnew will be created, many important values will be missing)
+- fix ext3 formatting with label and progress bar (#30032)
+- fix taking screenshot
+- prefering libkdebase4-kmenuedit over libkdebase46-kmenuedit to ensure
+ kdebase-kmenuedit is chosen instead of kdebase4-kmenuedit
+
+Version 10.4.126 - 29 March 2007, by Olivier "blino" Blin
+
+- use pci_domain when matching sysfs device and computing
+ sysfs device path
+
+Version 10.4.124 - 29 March 2007, by Olivier "blino" Blin
+
+- correctly mark "update" media in urpmi.cfg
+- fix multiple detection of PCI network cards with the same driver (#29688)
+- rename o->{build_live_system} as more generic o->{match_all_hardware} name
+- automatically install network drivers when matching all hardware
+
+Version 10.4.122 - 29 March 2007, by Thierry Vignaud
+
+- final banner image
+- fix installing kernel-source-stripped
+- include mmc_block for card readers
+
+Version 10.4.120 - 23 March 2007, by Pascal "Pixel" Rigaux
+
+- allow having name with "/" in media.cfg
+- interactive::curses:
+ o handle multi-line labels, and wrap too long labels (#29060)
+- do not use bold&big for advanced_messages
+ (fixes authentication choice being big & ugly, #28676)
+
+Version 10.4.119 - 22 March 2007, by Pascal "Pixel" Rigaux
+
+- use concat_symlink to get rid of ../../ in urpmi.cfg on x86_64 for main32 medium
+- don't complain about missing pata drivers
+- do not install nspluginwrapper on ia32 (#29808)
+- use http://api.mandriva.com/mirrors/$type.$version.$arch instead of simply
+ $version.$arch (useful to differentiate CorpoDesktop4)
+- fix ati/nvidia drivers installation on One
+
+Version 10.4.116 - 19 March 2007, by Thierry Vignaud
+
+- do not fallback on english HTML help but on on old translated help
+- handle more drivers (dvb, ethernet, gigabit, ide, pcmcia, sata,
+ sound, tv, usb hosts, wan, webcam, wireless)
+- 2007 RC logo
+- diskdrake: handle mkntfs
+
+Version 10.4.115 - 16 March 2007, by Pascal "Pixel" Rigaux
+
+- use kernel-*latest to select the kernel,
+ and also kernel-source-stripped-latest when dkms is installed on upgrade
+- add some nice code selecting the various kernel-source-stripped (or
+ kernel-.*-devel) corresponding to the chosen kernels
+- allow having rpmsrate on CD0 overriding rpmsrate on CD1
+ (bugged introduced in rev 37253)
+- when using 2 media_cfg in auto_inst,
+ allow specifying which rpmsrate will be used
+- for locales with fallback (eg: br:fr), try main language before
+ english
+
+Version 10.4.114 - 16 March 2007, by Pascal "Pixel" Rigaux
+
+- use grub-gfxmenu command to configure /boot/gfxmenu for grub
+
+Version 10.4.111 - 15 March 2007, by Olivier "blino" Blin
+
+- correctly translate Driver2 to package name (fix ati packages installation on One)
+
+Version 10.4.109 - 15 March 2007, by Thierry Vignaud
+
+- display HTML help if availlable
+- load tifm_sd if needed (#25133)
+
+Version 10.4.107 - 13 March 2007, by Pascal "Pixel" Rigaux
+
+- prefer kde3 packages over kde4 packages
+
+Version 10.4.106 - 12 March 2007, by Pascal "Pixel" Rigaux
+
+- move the lib64 symlink in share/symlinks (to fix drakx-in-chroot),
+ this will leave a harmless dangling symlink in most cases though
+- configure "tifm_7xx1" driven card_reader (#25133)
+- do not bother configure old modutils
+- fix PCI descriptions returned from pci_probe()
+- enhance wrapping in wizards
+
+Version 10.4.103 - 6 March 2007, by Pascal "Pixel" Rigaux
+
+- add icons needed by xorg configuration (#29069)
+
+Version 10.4.98 - 22 February 2007, by Thierry Vignaud
+
+- do not install athcool on ia32, it freeze at least some nforce2 machines
+- fix regexp for kernel-2.6.17.10mdv for autoinstall install & liveCD building
+- include fsck.jfs on x86_64 too (#28821)
+- update kernel/list_modules.pm
+
+Version 10.4.96 - 16 February 2007, by Pascal "Pixel" Rigaux
+
+- handle vga=0x3.. instead of vga=7..
+- prefer free-kde-config (otherwise one-kde-config is chosen)
+- use system-wide raghu.ttf (pablo)
+- fix rights on files
+- fix automatic selection of proprietary video kernel packages (blino)
+- modify custom.conf instead of gdm.conf (blino)
+
+10.4.93
+- really fix command bug
diff --git a/perl-install/install/any.pm b/perl-install/install/any.pm
new file mode 100644
index 000000000..1176c8e0a
--- /dev/null
+++ b/perl-install/install/any.pm
@@ -0,0 +1,1726 @@
+package install::any;
+
+use strict;
+
+our @ISA = qw(Exporter);
+our @EXPORT_OK = qw(addToBeDone);
+
+#-######################################################################################
+#- misc imports
+#-######################################################################################
+use feature 'state';
+use common;
+use run_program;
+use fs::type;
+use fs::format;
+use fs::any;
+use partition_table;
+use devices;
+use modules;
+use detect_devices;
+use install::media 'getFile_';
+use lang;
+use any;
+use log;
+
+=head1 SYNOPSYS
+
+Misc installer specific functions
+
+=head1 Functions
+
+=over
+
+=cut
+
+our @advertising_images;
+
+=item drakx_version($o)
+
+Returns DrakX version as stored in C<install/stage2/VERSION> file
+
+=cut
+
+sub drakx_version {
+ my ($o) = @_;
+
+ my $version = cat__(getFile_($o->{stage2_phys_medium}, "install/stage2/VERSION"));
+ sprintf "DrakX v%s", chomp_($version);
+}
+
+#-######################################################################################
+#- Functions
+#-######################################################################################
+sub dont_run_directly_stage2() {
+ readlink("/usr/bin/runinstall2") eq "runinstall2.sh";
+}
+
+=item is_network_install($o)
+
+Is it a network install?
+
+=cut
+
+sub is_network_install {
+ my ($o) = @_;
+ member($o->{method}, qw(ftp http nfs));
+}
+
+=item spawnShell()
+
+Starts a shell on tty2
+
+=cut
+
+sub spawnShell() {
+ return if $::local_install || $::testing;
+
+ my $shellpid_file = '/var/run/drakx_shell.pid';
+ return if -e $shellpid_file && -d '/proc/' . chomp_(cat_($shellpid_file));
+
+ if (my $shellpid = fork()) {
+ output($shellpid_file, $shellpid);
+ return;
+ }
+
+ #- why not :pp
+ $ENV{DISPLAY} ||= ":0" if $::o->{interactive} eq "gtk";
+
+ local *F;
+ sysopen F, "/dev/tty2", 2 or log::l("cannot open /dev/tty2 -- no shell will be provided: $!"), goto cant_spawn;
+
+ open STDIN, "<&F" or goto cant_spawn;
+ open STDOUT, ">&F" or goto cant_spawn;
+ open STDERR, ">&F" or goto cant_spawn;
+ close F;
+
+ print drakx_version($::o), "\n";
+
+ c::setsid();
+
+ ioctl(STDIN, c::TIOCSCTTY(), 0) or warn "could not set new controlling tty: $!";
+
+ my @args; -e '/etc/bashrc' and @args = qw(--rcfile /etc/bashrc);
+ foreach (qw(/bin/bash /usr/bin/busybox /bin/sh)) {
+ -x $_ or next;
+ my $program_name = /busybox/ ? "/bin/sh" : $_; #- since perl_checker is too dumb
+ exec { $_ } $program_name, @args or log::l("exec of $_ failed: $!");
+ }
+
+ log::l("cannot open any shell");
+cant_spawn:
+ c::_exit(1);
+}
+
+=item getAvailableSpace($o)
+
+Returns available space
+
+=cut
+
+sub getAvailableSpace {
+ my ($o) = @_;
+ fs::any::getAvailableSpace($o->{fstab});
+}
+
+=item write_installer_timezone($timezone)
+
+Writes a minimal version of $timezone to /etc/sysconfig/clock for use by urpm::mirrors
+
+=cut
+
+sub write_installer_timezone {
+ my ($timezone) = @_;
+ mkdir_p('/etc/sysconfig/');
+ setVarsInSh('/etc/sysconfig/clock', { ZONE => $timezone->{timezone} });
+}
+
+=item ask_suppl_media_method($o)
+
+Enables to add supplementary media
+
+=cut
+
+sub ask_suppl_media_method {
+ my ($o) = @_;
+ our $suppl_already_asked;
+
+ my $msg = $suppl_already_asked
+ ? N("Do you have further supplementary media?")
+ : formatAlaTeX(
+#-PO: keep the double empty lines between sections, this is formatted a la LaTeX
+ N("The following media have been found and will be used during install: %s.
+
+
+Do you have a supplementary installation medium to configure?",
+ "\n\n\n" . join(",\n\n", map { "- $_->{name}" . ($_->{ignore} ? " (disabled)" : '') } install::media::allMediums($o->{packages}))));
+
+ my %l = my @l = (
+ '' => N("None"),
+ 'http' => N("Network (HTTP)"),
+ 'ftp' => N("Network (FTP)"),
+ 'nfs' => N("Network (NFS)"),
+ );
+
+ $o->ask_from_({ messages => $msg,
+ interactive_help_id => 'add_supplemental_media',
+ },
+ [ {
+ val => \my $suppl,
+ list => [ map { $_->[0] } group_by2(@l) ],
+ type => 'list',
+ format => sub { $l{$_[0]} },
+ } ],
+ );
+
+ $suppl_already_asked = 1;
+ $suppl;
+}
+
+=item prep_net_suppl_media($o)
+
+If the supplementary media is networked, but not the main one, network
+support must be installed and network started.
+
+=cut
+
+sub prep_net_suppl_media {
+ my ($o) = @_;
+
+ require network::tools;
+ return if our $net_suppl_media_configured && network::tools::has_network_connection();
+ $net_suppl_media_configured = 1;
+
+ # needed so that one can install basesystem-minimal before adding suppl network media:
+ install::media::update_media($o->{packages});
+ require urpm::media;
+ urpm::media::configure($o->{packages});
+
+ #- install basesystem-minimal now
+ $o->do_pkgs->ensure_is_installed('basesystem-minimal', undef, 1);
+
+ # in case of no network install:
+ $o->{net} ||= {};
+ require network::netconnect;
+ network::netconnect::real_main($o->{net}, $o, $o->{modules_conf});
+ require install::interactive;
+ install::interactive::upNetwork($o);
+ sleep(3);
+}
+
+=item ask_suppl_media_url($o, $method, $o_url)
+
+Ask which actual server or mirror to use
+
+=cut
+
+sub ask_suppl_media_url {
+ my ($o, $method, $o_url) = @_;
+
+ if (member($method, qw(ftp http))) {
+ any::ask_mirror_and_downloader($o, $o->{options}, 'downloader_only');
+ $o->{packages}{options}{downloader} = $o->{options}{downloader};
+ any::ask_mirror($o, 'distrib', $o_url);
+ } elsif ($method eq 'nfs') {
+ my ($host, $dir) = $o_url ? $o_url =~ m!nfs://(.*?)(/.*)! : ();
+ $o->ask_from_(
+ { title => N("NFS setup"),
+ messages => N("Please enter the hostname and directory of your NFS media"),
+ focus_first => 1,
+ callbacks => {
+ complete => sub {
+ $host or $o->ask_warn('', N("Hostname missing")), return 1, 0;
+ $dir eq '' || begins_with($dir, '/') or $o->ask_warn('', N("Directory must begin with \"/\"")), return 1, 1;
+ 0;
+ },
+ } },
+ [ { label => N("Hostname of the NFS mount ?"), val => \$host },
+ { label => N("Directory"), val => \$dir } ],
+ ) or return;
+ $dir =~ s!/+$!!;
+ $dir ||= '/';
+ "nfs://$host$dir";
+ } else { internal_error("bad method $method") }
+}
+
+
+=item selectSupplMedia($o)
+
+Offers to add a supplementary media. If yes, ask which mirror to use, ...
+
+=cut
+
+sub selectSupplMedia {
+ my ($o) = @_;
+ my $url;
+
+ ask_method:
+ my $method = ask_suppl_media_method($o) or return;
+
+ #- configure network if needed
+ if (!scalar keys %{$o->{net}{ifcfg}} && $method !~ /^(?:disk)/ && !$::local_install) {
+ prep_net_suppl_media($o);
+ }
+
+ ask_url:
+ $url = ask_suppl_media_url($o, $method, $url) or goto ask_method;
+
+ my $phys_medium = install::media::url2mounted_phys_medium($o, $url, undef, N("Supplementary")) or $o->ask_warn('', formatError($@)), goto ask_url;
+ $phys_medium->{is_suppl} = 1;
+ $phys_medium->{unknown_CD} = 1;
+
+ my $arch = $o->{product_id}{arch};
+ my $field = $phys_medium->{device} ? 'rel_path' : 'url';
+ my $val = $phys_medium->{$field};
+ my $val0 = $val =~ m!^(.*?)(/media)?/?$! && "$1/media";
+ my $val2 = $val =~ m!^(.*?)(/\Q$arch\E)?(/media)?/?$! && "$1/$arch/media";
+
+ foreach (uniq($val0, $val, $val2)) {
+ log::l("trying with $field set to $_");
+ $phys_medium->{$field} = $_;
+
+ #- first, try to find a media.cfg file
+ eval { install::media::get_media_cfg($o, $phys_medium, $o->{packages}, undef, 'force_rpmsrate') };
+ if (!$@) {
+ delete $phys_medium->{unknown_CD}; #- we have a known CD now
+ return 1;
+ }
+ }
+ #- restore it
+ $phys_medium->{$field} = $val;
+
+ #- try using media_info/hdlist.cz
+ my $medium_id = int(@{$o->{packages}{media}});
+ eval { install::media::get_standalone_medium($o, $phys_medium, $o->{packages}, { name => "Supplementary media $medium_id" }) };
+ if (!$@) {
+ log::l("read suppl hdlist (via $method)");
+ delete $phys_medium->{unknown_CD}; #- we have a known CD now
+ return 1;
+ }
+
+ install::media::umount_phys_medium($phys_medium);
+ install::media::remove_from_fstab($o->{all_hds}, $phys_medium);
+ $o->ask_warn('', N("Can't find a package list file on this mirror. Make sure the location is correct."));
+ goto ask_url;
+}
+
+=item load_rate_files($o)
+
+Loads the package rates file (C<rpmsrate>) as well as the C<compssUsers.pl>
+file which contains the package groups GUI.
+
+Both files came from the C<meta-task> package.
+
+=cut
+
+sub load_rate_files {
+ my ($o) = @_;
+ #- must be done after getProvides
+
+ require pkgs;
+ pkgs::read_rpmsrate($o->{packages}, $o->{rpmsrate_flags_chosen}, '/tmp/rpmsrate', $o->{match_all_hardware});
+
+ ($o->{compssUsers}, $o->{gtk_display_compssUsers}) = install::pkgs::readCompssUsers('/tmp/compssUsers.pl');
+
+ defined $o->{compssUsers} or die "Can't read compssUsers.pl file, aborting installation\n";
+}
+
+sub _core_medium() { N("Core Release") }
+
+sub _tainted_medium() { N("Tainted Release") }
+
+sub _nonfree_medium() { N("Nonfree Release") }
+
+# FIXME: move me in ../any.pm or in harddrake::*, might be needed by rpmdrake/harddrake:
+sub is_firmware_needed_ {
+ my ($o) = @_;
+ require list_firmwares;
+ my @l = map { $_->{driver} } detect_devices::probeall();
+ my @need = intersection(\@l, \@list_firmwares::modules_with_nonfree_firmware);
+ log::l("the following driver(s) need nonfree firmware(s): " . join(', ', @need)) if @need;
+
+ require pkgs;
+ my @xpkgs = pkgs::detect_graphical_drivers($o->do_pkgs, undef, 'firmware-only');
+ log::l("the following nonfree firmware(s) are needed for X.org: " . join(', ', @xpkgs)) if @xpkgs;
+
+ my $need_microcode = detect_devices::hasCPUMicrocode();
+ log::l("nonfree firmware is needed for the CPU (microcode)") if $need_microcode;
+
+ if_(@need, 'kernel-firmware-nonfree'), @xpkgs, if_($need_microcode, 'microcode');
+}
+
+=item is_firmware_needed($o)
+
+Is a firmware needed by some HW?
+
+=cut
+
+sub is_firmware_needed {
+ my ($o) = @_;
+ state $res;
+ $res = is_firmware_needed_($o) if !defined $res;
+ $res;
+}
+
+sub msg_if_firmware_needed {
+ my ($o) = @_;
+ return if !is_firmware_needed($o);
+ join("\n",
+ # FIXME: actually can be proprietary drivers (same medium eventually):
+ N("Some hardware on your machine needs some non free firmwares in order for the free software drivers to work."),
+ N("You should enable \"%s\"", _nonfree_medium()),
+ );
+}
+
+=item enable_nonfree_media($medium)
+
+Enable a disabled Nonfree medium.
+
+=cut
+
+sub enable_nonfree_media {
+ my ($medium) = @_;
+ return if $medium->{name} !~ /Nonfree/ || $medium->{name} =~ /32bit/ || !$medium->{ignore};
+ log::l("preselecting $medium->{name}");
+ $medium->{temp_enabled} = 1;
+}
+
+=item enable_core_32bit_media($medium)
+
+Enable a disabled Core 32bit medium.
+
+=cut
+
+sub enable_core_32bit_media {
+ my ($medium) = @_;
+ return if $medium->{name} !~ /Core/ || $medium->{name} !~ /32bit/ || !$medium->{ignore};
+ log::l("preselecting $medium->{name}");
+ $medium->{temp_enabled} = 1;
+}
+
+=item media_screen($o)
+
+Lists available media with their status (enabled/disabled).
+Suggests to enable Nonfree media if needed.
+
+=cut
+
+sub media_screen {
+ my ($o) = @_;
+
+ my $urpm = $o->{packages};
+ # FIXME:
+ # - nice info
+ # - ignore already failed media (such as 32bit media on NFS)
+ # - detect if non-free/tainted were selected previously / are now needed
+ # rpm -qa |grep tainted/non-free
+ # - use red color in that case (gtk+ version? interactive::gtk version?)
+ # - present media as trees (eg 3 main branches (core/nonfree/tainted and sub medium below (release/updates/...)
+ # - enable to add media from the media screen
+ # - introduce 'mandatory' keyword for guessing media that can *not* be disabled
+ my %descriptions = (
+ 'Core Release' => N("\"%s\" contains the various pieces of the systems and its applications", _core_medium()),
+ 'Nonfree Release' => N("\"%s\" contains non free software.\n", _nonfree_medium()) . " " .
+ N("It also contains firmwares needed for certain devices to operate (eg: some ATI/AMD graphic cards, some network cards, some RAID cards, ...)"),
+ 'Tainted Release' => N("\"%s\" contains software that can not be distributed in every country due to software patents.", _tainted_medium()) . " " .
+ N("It also contains software from \"%s\" rebuild with additional capabilities.", _core_medium()),
+ );
+
+ my $nonfree_is_needed = is_firmware_needed($o);
+
+ $o->ask_from_({ messages => join("\n",
+ N("Here you can enable more media if you want."),
+ msg_if_firmware_needed($o)
+ ),
+ interactive_help_id => 'media_selection',
+ focus_first => sub { 1 } }, [
+ map {
+ my $medium = $_;
+ $medium->{temp_enabled} = !$medium->{ignore};
+ my $name = $medium->{name};
+ my ($distribconf, $medium_path) = @{$_->{mediacfg}};
+ my @media_types = split(':', $distribconf->getvalue($medium_path, 'media_type'));
+ my $parent = $distribconf->getvalue($distribconf->getvalue($medium_path, 'updates_for'), 'name');
+ my $non_regular_medium = intersection(\@media_types, [ qw(backports debug source testing) ]);
+ enable_nonfree_media($medium) if $nonfree_is_needed && !$non_regular_medium;
+ enable_core_32bit_media($medium) if arch() eq 'x86_64' && uefi_type() eq 'ia32' && !$non_regular_medium;
+ $non_regular_medium ? () :
+ +{
+ val => \$medium->{temp_enabled}, type => 'bool', text => $name,
+ help => $medium->{update} ? N("This medium provides package updates for medium \"%s\"", $parent) : $descriptions{$name},
+ # 'Core Release' cannot be unselected:
+ disabled => sub {
+ state $parent_media = $parent && urpm::media::name2medium($urpm, $parent);
+ $name =~ /^(?:Core|Main) Release$/ || $parent_media ? !$parent_media->{temp_enabled} : 0;
+ },
+ };
+ } @{$urpm->{media}},
+ ]);
+}
+
+sub enable_choosen_media {
+ my ($o) = @_;
+ my $urpm = $o->{packages};
+
+ # is there some media to enable?
+ my $todo;
+ foreach my $medium (@{$urpm->{media}}) {
+ if ($medium->{temp_enabled} == $medium->{ignore}) {
+ $medium->{ignore} = !$medium->{temp_enabled};
+ if (!$medium->{ignore}) {
+ delete $medium->{ignore};
+ log::l("Medium '$medium->{name}' needs to be updated to be usable");
+ urpm::media::select_media($urpm, $medium->{name});
+ $todo = 1;
+ }
+ }
+ delete $medium->{temp_enabled};
+ }
+ return if !$todo;
+ urpm::media::update_media($urpm, allow_failures => 1, nolock => 1, noclean => 1,
+ callback => \&urpm::download::sync_logger
+ );
+}
+
+=item setPackages($o)
+
+=over 4
+
+=item * Initialize urpmi
+
+=item * Retrieves media.cfg
+
+=item * Offers to add supplementary media (according to the install method)
+
+=item * Offers to enable some disabled media
+
+=item * Ensure we have a kernel and basesystem
+
+=item * Flags package rates
+
+=item * Select default packages according to the computer
+
+=back
+
+=cut
+
+sub setPackages {
+ my ($o) = @_;
+
+ my $urpm;
+ require install::pkgs;
+ {
+ #- clean shared regions very early
+ # (update_media will open rpmdb for listing existing pubkeys,
+ # which may fail when rpm version mistmatches between drakx & chrooted env)
+ install::pkgs::clean_rpmdb_shared_regions();
+ $urpm = $o->{packages} = install::pkgs::empty_packages($o->{keep_unrequested_dependencies});
+
+ my $media = $o->{media} || [ { type => 'media_cfg', url => 'drakx://media' } ];
+ my ($suppl_method, $copy_rpms_on_disk);
+
+ {
+ install::pkgs::start_pushing_error();
+ ($suppl_method, $copy_rpms_on_disk) = install::media::get_media($o, $media, $urpm);
+
+ if ($suppl_method) {
+ 1 while $o->selectSupplMedia;
+ }
+ install::media::update_media($urpm);
+ install::pkgs::popup_errors();
+ }
+
+ install::pkgs::start_pushing_error();
+
+ # in auto-install mode, we enforce selected media, else we respect media.cfg's default:
+ if ($::auto_install && !is_empty_array_ref($o->{enabled_media})) {
+ # respect enabled/disabled media selection:
+ foreach my $medium (@{$urpm->{media}}) {
+ $medium->{temp_enabled} = member($medium->{name}, @{$o->{enabled_media}});
+ }
+ }
+ media_screen($o) if !$::auto_install || member('chooseMedia', @{$::o->{interactiveSteps}});
+ enable_choosen_media($o);
+ my @choosen_media = map { $_->{name} } grep { !$_->{ignore} } @{$urpm->{media}};
+ log::l("choosen media: ", join(', ', @choosen_media));
+ die "no choosen media" if !@choosen_media;
+
+ # actually read synthesis now we have all the ones we want:
+ require urpm::media;
+ urpm::media::configure($urpm);
+
+ install::pkgs::popup_errors();
+
+ install::media::adjust_paths_in_urpmi_cfg($urpm);
+ log::l('urpmi completely set up');
+
+ #- open rpm db according to right mode needed
+ $urpm->{rpmdb} ||= install::pkgs::rpmDbOpen('rebuild_if_needed');
+
+ {
+ my $_wait = $o->wait_message('', N("Looking at packages already installed..."));
+ install::pkgs::selectPackagesAlreadyInstalled($urpm);
+ }
+
+ remove_package_for_upgrade($o);
+
+ mark_skipped_packages($o);
+
+ #- always try to select basic kernel (else on upgrade, kernel will never be updated provided a kernel is already
+ #- installed and provides what is necessary).
+ my $kernel_pkg = install::pkgs::bestKernelPackage($urpm, $o->{match_all_hardware});
+ install::pkgs::selectPackage($urpm, $kernel_pkg, 1);
+ if ($o->{isUpgrade} && $urpm->{sizes}{dkms} && $kernel_pkg =~ /(.*)-latest/) {
+ my $devel_kernel_pkg = "$1-devel-latest";
+ log::l("selecting $devel_kernel_pkg (since dkms was installed)");
+ install::pkgs::select_by_package_names($urpm, [ $devel_kernel_pkg ], 1);
+ }
+
+ install::pkgs::select_by_package_names_or_die($urpm, default_bootloader(), 1) if !$o->{isUpgrade} && !$o->{match_all_hardware};
+ install::pkgs::select_by_package_names_or_die($urpm, ['basesystem'], 1);
+
+ my $rpmsrate_flags_was_chosen = $o->{rpmsrate_flags_chosen};
+
+ put_in_hash($o->{rpmsrate_flags_chosen} ||= {}, rpmsrate_always_flags($o)); #- must be done before pkgs::read_rpmsrate()
+ load_rate_files($o);
+
+ install::media::copy_rpms_on_disk($o) if $copy_rpms_on_disk;
+
+ set_rpmsrate_default_category_flags($o, $rpmsrate_flags_was_chosen);
+
+ push @{$o->{default_packages}}, default_packages($o);
+ select_default_packages($o);
+ }
+
+ if ($o->{isUpgrade}) {
+ my $_w = $o->wait_message('', N("Finding packages to upgrade..."));
+ install::pkgs::selectPackagesToUpgrade($urpm);
+ }
+}
+
+=item remove_package_for_upgrade($o)
+
+Removes packages that must be uninstalled prior to upgrade
+
+=cut
+
+sub remove_package_for_upgrade {
+ my ($o) = @_;
+ my $extension = $o->{upgrade_by_removing_pkgs_matching};
+
+ return if !$extension;
+
+ my $time = time();
+ my ($_w, $wait_message) = $o->wait_message_with_progress_bar;
+ $wait_message->(N("Removing packages prior to upgrade..."));
+ my ($current, $total);
+ my $callback = sub {
+ my (undef, $type, $_id, $subtype, $amount) = @_;
+ if ($type eq 'user') {
+ ($current, $total) = (0, $amount);
+ } elsif ($type eq 'uninst' && $subtype eq 'stop') {
+ $wait_message->('', $current++, $total);
+ }
+ };
+ push @{$o->{default_packages}}, install::pkgs::upgrade_by_removing_pkgs($o->{packages}, $callback, $extension, $o->{isUpgrade});
+ log::l("Removing packages took: ", formatTimeRaw(time() - $time));
+}
+
+=item count_files($dir)
+
+Returns the number of files in $dir
+
+=cut
+
+sub count_files {
+ my ($dir) = @_;
+ -d $dir or return 0;
+ opendir my $dh, $dir or return 0;
+ my @list = grep { !/^\.\.?$/ } readdir $dh;
+ closedir $dh;
+ my $c = 0;
+ foreach my $n (@list) {
+ my $p = "$dir/$n";
+ if (-d $p) { $c += count_files($p) } else { ++$c }
+ }
+ $c;
+}
+
+sub cp_with_progress {
+ my $wait_message = shift;
+ my $_current = shift;
+ my $total = shift;
+ my $dest = pop @_;
+ cp_with_progress_({ keep_special => 1 }, $wait_message, $total, \@_, $dest);
+}
+sub cp_with_progress_ {
+ my ($options, $wait_message, $total, $list, $dest) = @_;
+ @$list or return;
+ @$list == 1 || -d $dest or die "cp: copying multiple files, but last argument ($dest) is not a directory\n";
+
+ -d $dest or $dest = dirname($dest);
+ _cp_with_progress($options, $wait_message, 0, $total, $list, $dest);
+}
+sub _cp_with_progress {
+ my ($options, $wait_message, $current, $total, $list, $dest) = @_;
+
+ foreach my $src (@$list) {
+ my $dest = $dest;
+ -d $dest and $dest .= '/' . basename($src);
+
+ unlink $dest;
+
+ if (-l $src && $options->{keep_special}) {
+ unless (symlink(readlink($src) || die("readlink failed: $!"), $dest)) {
+ warn "symlink: can't create symlink $dest: $!\n";
+ }
+ } elsif (-d $src) {
+ -d $dest or mkdir $dest, (stat($src))[2] or die "mkdir: can't create directory $dest: $!\n";
+ _cp_with_progress($options, $wait_message, $current, $total, [ glob_($src) ], $dest);
+ } else {
+ open(my $F, $src) or die "can't open $src for reading: $!\n";
+ open(my $G, ">", $dest) or die "can't cp to file $dest: $!\n";
+ local $/ = \4096;
+ local $_; while (<$F>) { print $G $_ }
+ chmod((stat($src))[2], $dest);
+ $wait_message->('', ++$current, $total);
+ }
+ }
+ 1;
+}
+
+sub set_rpmsrate_default_category_flags {
+ my ($o, $rpmsrate_flags_was_chosen) = @_;
+
+ #- if no cleaning needed, populate by default, clean is used for second or more call to this function.
+ if ($::auto_install && ($o->{rpmsrate_flags_chosen} || {})->{CAT_ALL}) {
+ $o->{rpmsrate_flags_chosen}{"CAT_$_"} = 1 foreach map { @{$_->{flags}} } @{$o->{compssUsers}};
+ }
+ if (!$rpmsrate_flags_was_chosen && !$o->{isUpgrade}) {
+ #- use default selection seen in compssUsers directly.
+ $_->{selected} = $_->{default_selected} foreach @{$o->{compssUsers}};
+ set_rpmsrate_category_flags($o, $o->{compssUsers});
+ }
+}
+
+sub set_rpmsrate_category_flags {
+ my ($o, $compssUsers) = @_;
+
+ $o->{rpmsrate_flags_chosen}{$_} = 0 foreach grep { /^CAT_/ } keys %{$o->{rpmsrate_flags_chosen}};
+ $o->{rpmsrate_flags_chosen}{"CAT_$_"} = 1 foreach map { @{$_->{flags}} } grep { $_->{selected} } @$compssUsers;
+ $o->{rpmsrate_flags_chosen}{CAT_SYSTEM} = 1;
+ $o->{rpmsrate_flags_chosen}{CAT_MINIMAL_DOCS} = 1;
+}
+
+
+
+=item rpmsrate_always_flags($o)
+
+Set flags for selecting packages in rpmsrate according to available hardware.
+Eg selecting software to burn CD/DVDs if a CD/DVD writer is installed
+
+=cut
+
+sub rpmsrate_always_flags {
+ my ($o) = @_;
+
+ my $rpmsrate_flags_chosen = {};
+ $rpmsrate_flags_chosen->{qq(META_CLASS"$o->{meta_class}")} = 1;
+ $rpmsrate_flags_chosen->{uc($_)} = 1 foreach grep { $o->{match_all_hardware} || detect_devices::probe_category("multimedia/$_") } modules::sub_categories('multimedia');
+ $rpmsrate_flags_chosen->{uc($_)} = 1 foreach detect_devices::probe_name('Flag');
+ $rpmsrate_flags_chosen->{UTF8} = $o->{locale}{utf8};
+ $rpmsrate_flags_chosen->{BURNER} = 1 if $o->{match_all_hardware} || detect_devices::burners();
+ $rpmsrate_flags_chosen->{DVD} = 1 if $o->{match_all_hardware} || detect_devices::dvdroms();
+ $rpmsrate_flags_chosen->{USB} = 1 if $o->{match_all_hardware} || $o->{modules_conf}->get_probeall("usb-interface");
+ $rpmsrate_flags_chosen->{PCMCIA} = 1 if $o->{match_all_hardware} || detect_devices::hasPCMCIA();
+ $rpmsrate_flags_chosen->{HIGH_SECURITY} = 1 if $o->{security} > 1;
+ $rpmsrate_flags_chosen->{BIGMEM} = 1 if detect_devices::BIGMEM();
+ $rpmsrate_flags_chosen->{SMP} = 1 if $o->{match_all_hardware} || detect_devices::hasSMP();
+ if (!$o->{match_all_hardware} && !defined $o->{compssListLevel} && detect_devices::need_light_desktop()) {
+ log::l("activation light desktop mode (for low resources systems or netbook/nettops)");
+ $rpmsrate_flags_chosen->{LIGHT} = 1;
+ }
+ # FIXME: to be updated!!!
+ $rpmsrate_flags_chosen->{'3D'} = 1 if
+ $o->{match_all_hardware} ||
+ detect_devices::matching_desc__regexp('Matrox.* G[245][05]0') ||
+ detect_devices::matching_desc__regexp('Rage X[CL]') ||
+ detect_devices::matching_desc__regexp('3D Rage (?:LT|Pro)') ||
+ detect_devices::matching_desc__regexp('Voodoo [35]') ||
+ detect_devices::matching_desc__regexp('Voodoo Banshee') ||
+ detect_devices::matching_desc__regexp('8281[05].* CGC') ||
+ detect_devices::matching_desc__regexp('Rage 128') ||
+ detect_devices::matching_desc__regexp('Radeon ') || #- all Radeon card are now 3D with 4.3.0
+ detect_devices::matching_desc__regexp('[nN]Vidia.*T[nN]T2') || #- TNT2 cards
+ detect_devices::matching_desc__regexp('[nN][vV]idia.*NV[56]') ||
+ detect_devices::matching_desc__regexp('[nN][vV]idia.*Vanta') ||
+ detect_devices::matching_desc__regexp('[nN][vV]idia.*[gG]e[fF]orce') || #- GeForce cards
+ detect_devices::matching_desc__regexp('[nN][vV]idia.*NV1[15]') ||
+ detect_devices::matching_desc__regexp('[nN][vV]idia.*Quadro');
+
+ foreach (lang::langsLANGUAGE($o->{locale}{langs})) {
+ $rpmsrate_flags_chosen->{qq(LOCALES"$_")} = 1;
+ }
+ $rpmsrate_flags_chosen->{'CHARSET"' . lang::l2charset($o->{locale}{lang}) . '"'} = 1;
+
+ $rpmsrate_flags_chosen;
+}
+
+
+=item default_bootloader()
+
+Return the default bootloader to use according to the platform (UEFI, bios, ...)
+
+=cut
+
+sub default_bootloader() {
+ require bootloader;
+ my (undef, $p) = bootloader::get_grub2_pkg();
+ log::l("defaulting to " . $p);
+ [ $p ];
+}
+
+=item default_packages($o)
+
+Selects default packages to install according to configuration (FS, HW, ...)
+
+=cut
+
+sub default_packages {
+ my ($o) = @_;
+ my @l;
+
+ sub add_n_log {
+ my ($reason, @packages) = @_;
+ if (@packages) {
+ log::l("selecting " . join(',', @packages) . " because of $reason");
+ push @l, @packages;
+ }
+ }
+
+ add_n_log("/proc/cmdline=~/brltty=/", "brltty") if cat_("/proc/cmdline") =~ /brltty=/;
+ add_n_log("method==nfs", "nfs-utils") if $o->{method} eq "nfs";
+ add_n_log("have RAID", "mdadm") if !is_empty_array_ref($o->{all_hds}{raids});
+ add_n_log("have LVM", "lvm2") if !is_empty_array_ref($o->{all_hds}{lvms});
+ add_n_log("have crypted DM", qw(cryptsetup dmsetup)) if !is_empty_array_ref($o->{all_hds}{dmcrypts});
+ add_n_log("some disks are fake RAID", qw(mdadm dmraid)) if any { fs::type::is_dmraid($_) } @{$o->{all_hds}{hds}};
+ add_n_log("CPU needs microcode", "microcode_ctl") if detect_devices::hasCPUMicrocode();
+ add_n_log("either CPU or GFX needs firmware", is_firmware_needed($o)) if is_firmware_needed($o);
+ add_n_log("CPU needs cpupower", 'cpupower') if detect_devices::hasCPUFreq();
+ add_n_log("APM support needed", 'apmd') if -e "/proc/apm";
+ add_n_log("needed by hardware", detect_devices::probe_name('Pkg'));
+ my @ltmp = map { $_->{BOOTPROTO} eq 'dhcp' ? $_->{DHCP_CLIENT} || 'dhcpcd' : () } values %{$o->{net}{ifcfg}};
+ add_n_log("needed by networking", @ltmp) if @ltmp;
+ # will get auto selected at summary stage for bootloader:
+ add_n_log("needed later at summary stage", qw(acpi acpid));
+ # will get auto selected at summary stage for firewall:
+ add_n_log("needed for firewall/security", qw(shorewall shorewall-ipv6 mandi-ifw));
+ # only needed for CDs/DVDs installations:
+ add_n_log("method='cdrom'", 'perl-Hal-Cdroms') if $o->{method} eq 'cdrom';
+
+ my $dmi_BIOS = detect_devices::dmidecode_category('BIOS');
+ my $dmi_Base_Board = detect_devices::dmidecode_category('Base Board');
+ if ($dmi_BIOS->{Vendor} eq 'COMPAL' && $dmi_BIOS->{Characteristics} =~ /Function key-initiated network boot is supported/
+ || $dmi_Base_Board->{Manufacturer} =~ /^ACER/ && $dmi_Base_Board->{'Product Name'} =~ /TravelMate 610/) {
+ #- FIXME : append correct options (wireless, ...)
+ modules::append_to_modules_loaded_at_startup_for_all_kernels('acerhk');
+ }
+
+ add_n_log("some fs is mounted with quota options", 'quota') if any { $_->{options} =~ /usrquota|grpquota/ } @{$o->{fstab}};
+ @ltmp = uniq(grep { $_ } map { fs::format::package_needed_for_partition_type($_) } @{$o->{fstab}});
+ add_n_log("needed by some fs", @ltmp) if @ltmp;
+
+ # handle locales with specified scripting:
+ my @languages = map { s/\@.*//; $_ } lang::langsLANGUAGE($o->{locale}{langs});
+ my @locale_pkgs = map { URPM::packages_providing($o->{packages}, 'locales-' . $_) } @languages;
+ unshift @l, uniq(map { $_->name } @locale_pkgs);
+
+ uniq(@l);
+}
+
+sub mark_skipped_packages {
+ my ($o) = @_;
+ install::pkgs::skip_packages($o->{packages}, $o->{skipped_packages}) if $o->{skipped_packages};
+}
+
+sub select_default_packages {
+ my ($o) = @_;
+ install::pkgs::select_by_package_names($o->{packages}, $o->{default_packages});
+}
+
+sub unselectMostPackages {
+ my ($o) = @_;
+ install::pkgs::unselectAllPackages($o->{packages});
+ select_default_packages($o);
+}
+
+sub warnAboutRemovedPackages {
+ my ($o, $packages) = @_;
+ my @removedPackages = keys %{$packages->{state}{ask_remove} || {}} or return;
+ if (!$o->ask_yesorno('',
+formatAlaTeX(
+ #-PO: keep the double empty lines between sections, this is formatted a la LaTeX
+ N("The following packages will be removed to allow upgrading your system: %s
+
+
+Do you really want to remove these packages?
+", join(", ", @removedPackages))), 1)) {
+ $packages->{state}{ask_remove} = {};
+ }
+}
+
+
+=item addToBeDone($f, $step)
+
+The I<$f> function will be executed if $step has already been completed.
+Else it is stored to be run later when $step is completed.
+
+=cut
+
+sub addToBeDone(&$) {
+ my ($f, $step) = @_;
+
+ return &$f() if $::o->{steps}{$step}{done};
+
+ push @{$::o->{steps}{$step}{toBeDone}}, $f;
+}
+
+sub set_authentication {
+ my ($o) = @_;
+
+ my $when_network_is_up = sub {
+ my ($f) = @_;
+ #- defer running xxx - no network yet
+ addToBeDone {
+ require install::steps;
+ install::steps::upNetwork($o, 'pppAvoided');
+ $f->();
+ } 'configureNetwork';
+ };
+ require authentication;
+ authentication::set($o, $o->{net}, $o->{authentication} ||= {}, $when_network_is_up);
+}
+
+#-###############################################################################
+#- kde stuff
+#-###############################################################################
+sub kdemove_desktop_file {
+ my ($prefix) = @_;
+ my @toMove = qw(doc.kdelnk news.kdelnk updates.kdelnk home.kdelnk printer.kdelnk floppy.kdelnk cdrom.kdelnk FLOPPY.kdelnk CDROM.kdelnk);
+
+ #- remove any existing save in Trash of each user and
+ #- move appropriate file there after an upgrade.
+ foreach my $dir (grep { -d $_ } list_skels($prefix, 'Desktop')) {
+ renamef("$dir/$_", "$dir/Trash/$_")
+ foreach grep { -e "$dir/$_" } @toMove, grep { /\.rpmorig$/ } all($dir);
+ }
+}
+
+sub log_system_info {
+ my ($o) = @_;
+ log::l("second stage install running (", drakx_version($o), ")");
+ log::l(sprintf("Virtualization=%s", detect_devices::virt_technology() || "none"));
+ log::l(sprintf("Is UEFI=%s", bool2yesno(is_uefi())));
+}
+
+
+#-###############################################################################
+#- auto_install stuff
+#-###############################################################################
+sub auto_inst_file() { "$::prefix/root/drakx/auto_inst.cfg.pl" }
+
+=item report_bug()
+
+Write the Drakx report in order to review eg a failed installation.
+See any::report_bug()
+
+=cut
+
+sub report_bug() {
+ any::report_bug('auto_inst' => g_auto_install('', 1));
+}
+
+sub g_auto_install {
+ my ($b_replay, $b_respect_privacy) = @_;
+ my $o = {};
+
+ require install::pkgs;
+ $o->{default_packages} = [ sort @{ install::pkgs::selected_leaves($::o->{packages}) } ];
+
+ my @fields = qw(fs_type hd level mntpoint options parts size VG_name);
+ $o->{partitions} = [ map {
+ my %l; @l{@fields} = @$_{@fields}; \%l;
+ } grep {
+ $_->{mntpoint} && fs::format::known_type($_);
+ } @{$::o->{fstab}} ];
+
+ exists $::o->{$_} and $o->{$_} = $::o->{$_} foreach qw(locale authentication mouse net timezone superuser keyboard users partitioning isUpgrade manualFstab nomouseprobe crypto security security_user autoExitInstall X services postInstall postInstallNonRooted); #- TODO modules bootloader
+
+ local $o->{partitioning}{auto_allocate} = !$b_replay;
+ $o->{autoExitInstall} = !$b_replay;
+ $o->{interactiveSteps} = [ 'doPartitionDisks', 'formatPartitions' ] if $b_replay;
+
+ #- deep copy because we're modifying it below
+ $o->{users} = $b_respect_privacy ? [] : [ @{$o->{users} || []} ];
+
+ # remember selected media:
+ local $o->{enabled_media} = [ map { $_->{name} } grep { !$_->{ignore} } @{$::o->{packages}{media}} ];
+
+ my @user_info_to_remove = (
+ if_($b_respect_privacy, qw(realname pw)),
+ qw(oldu oldg password password2),
+ );
+ $_ = { %{$_ || {}} }, delete @$_{@user_info_to_remove} foreach $o->{superuser}, @{$o->{users} || []};
+
+ if ($b_respect_privacy && $o->{net}) {
+ if (my $type = $o->{net}{type}) {
+ my @net_type_to_remove = qw(passwd login phone_in phone_out);
+ $_ = { %{$_ || {}} }, delete @$_{@net_type_to_remove} foreach $o->{net}{$type};
+ }
+ }
+ my $warn_privacy = $b_respect_privacy ? "!! This file has been simplified to respect privacy when reporting problems.
+# You should use /root/drakx/auto_inst.cfg.pl instead !!\n#" : '';
+
+ require Data::Dumper;
+ my $str = join('',
+"#!/usr/bin/perl -cw
+# $warn_privacy
+# You should check the syntax of this file before using it in an auto-install.
+# You can do this with 'perl -cw auto_inst.cfg.pl' or by executing this file
+# (note the '#!/usr/bin/perl -cw' on the first line).
+", Data::Dumper->Dump([$o], ['$o']));
+ $str =~ s/ {8}/\t/g; #- replace all 8 space char by only one tabulation, this reduces file size so much :-)
+ $str;
+}
+
+sub getAndSaveAutoInstallFloppies {
+ my ($o, $replay) = @_;
+ my $name = ($replay ? 'replay' : 'auto') . '_install';
+ my $dest_dir = "$::prefix/root/drakx";
+
+ eval { modules::load('loop') };
+
+ my $mountdir = "$::prefix/root/aif-mount"; -d $mountdir or mkdir $mountdir, 0755;
+ my $param = 'kickstart=floppy ' . generate_automatic_stage1_params($o);
+
+ my $img = install::media::getAndSaveInstallFloppies($o, $dest_dir, $name) or return;
+
+ {
+ my $dev = devices::set_loop($img) or log::l("couldn't set loopback device"), return;
+ find { eval { fs::mount::mount($dev, $mountdir, $_, 0); 1 } } qw(ext2 vfat ntfs-3g) or return;
+
+ if (-e "$mountdir/menu.lst") {
+ # hd_grub boot disk is different than others
+ substInFile {
+ s/^(\s*timeout.*)/timeout 1/;
+ s/\bautomatic=method:disk/$param/;
+ } "$mountdir/menu.lst";
+ } elsif (-e "$mountdir/syslinux.cfg") {
+ #- make room first
+ unlink "$mountdir/help.msg", "$mountdir/boot.msg";
+
+ substInFile {
+ s/timeout.*/$replay ? 'timeout 1' : ''/e;
+ s/^(\s*append)/$1 $param/;
+ } "$mountdir/syslinux.cfg";
+
+ output "$mountdir/boot.msg", $replay ? '' : "\n0c" .
+"!! If you press enter, an auto-install is going to start.
+ All data on this computer is going to be lost,
+ including any Windows partitions !!
+" . "07\n";
+ }
+
+ {
+ local $o->{partitioning}{clearall} = !$replay;
+ eval { output("$mountdir/auto_inst.cfg", g_auto_install($replay)) };
+ $@ and log::l("Warning: <", formatError($@), ">");
+ }
+
+ fs::mount::umount($mountdir);
+ devices::del_loop($dev);
+ }
+ rmdir $mountdir;
+ $img;
+}
+
+
+sub g_default_packages {
+ my ($o) = @_;
+
+ my ($_h, $file) = media_browser($o, 'save', 'package_list.pl') or return;
+ output($file, selected_leaves_pl($o));
+}
+
+sub selected_leaves_pl {
+ my ($o) = @_;
+
+ require Data::Dumper;
+ my $str = Data::Dumper->Dump([ { default_packages => install::pkgs::selected_leaves($o->{packages}) } ], ['$o']);
+ $str =~ s/ {8}/\t/g;
+
+ "# You should always check the syntax with 'perl -cw auto_inst.cfg.pl'\n" .
+ "# before testing. To use it, boot with ``linux defcfg=floppy''\n" .
+ $str;
+}
+
+=item loadO($O, $f)
+
+Retrieve the auto installation configuration
+
+=over 4
+
+=item * Retrieveing auto_inst.cfg.pl file, either on a local disk or by downloading it
+
+=item * Adusting $o for the parameters loaded from auto_inst.cfg.pl
+
+=item * Handling any old format parameter
+
+=back
+
+=cut
+
+sub loadO {
+ my ($O, $f) = @_; $f ||= auto_inst_file();
+ if ($f =~ /^(floppy|patch)$/) {
+ my $f = $f eq "floppy" ? 'auto_inst.cfg' : "patch";
+ my $o;
+ foreach (removable_media__early_in_install()) {
+ my $dev = devices::make($_->{device});
+ foreach my $fs (qw(ext4 vfat ntfs-3g)) {
+ eval { fs::mount::mount($dev, '/mnt', $fs, 'readonly'); 1 } or next;
+ if (my $abs_f = find { -e $_ } "/mnt/$f", "/mnt/$f.pl") {
+ $o = loadO_($O, $abs_f);
+ }
+ fs::mount::umount("/mnt");
+ goto found if $o;
+ }
+ }
+ die "Could not find $f";
+ found:
+ modules::unload(qw(vfat fat));
+ $o;
+ } else {
+ loadO_($O, $f);
+ }
+}
+
+sub loadO_ {
+ my ($O, $f) = @_;
+
+ my $o;
+ {
+ my $fh;
+ if (ref $f) {
+ $fh = $f;
+ } else {
+ -e "$f.pl" and $f .= ".pl" unless -e $f;
+
+ $fh = -e $f ? common::open_file($f) : getFile_($O->{stage2_phys_medium}, $f) || die N("Error reading file %s", $f);
+ }
+ my $s = cat__($fh);
+ close $fh;
+ {
+ no strict;
+ eval $s;
+ $@ and die;
+ }
+ $O and add2hash_($o ||= {}, $O);
+ }
+ $O and bless $o, ref $O;
+
+ handle_old_auto_install_format($o);
+
+ $o;
+}
+
+=item sub handle_old_auto_install_format($o)
+
+Convert the auto install parameter for any API change.
+
+=cut
+
+sub handle_old_auto_install_format {
+ my ($o) = @_;
+
+ #- handle backward compatibility for things that changed
+ foreach (@{$o->{partitions} || []}, @{$o->{manualFstab} || []}) {
+ if (my $type = delete $_->{type}) {
+ if ($type =~ /^(0x)?(\d*)$/) {
+ fs::type::set_pt_type($_, $type);
+ } else {
+ fs::type::set_fs_type($_, $type);
+ }
+ }
+ }
+ #- {rpmsrate_flags_chosen} was called {compssUsersChoice}
+ if (my $rpmsrate_flags_chosen = delete $o->{compssUsersChoice}) {
+ $o->{rpmsrate_flags_chosen} = $rpmsrate_flags_chosen;
+ }
+ #- compssUsers flags are now named CAT_XXX
+ if ($o->{rpmsrate_flags_chosen} &&
+ ! any { /^CAT_/ } keys %{$o->{rpmsrate_flags_chosen}}) {
+ #- we don't really know if this is needed for compatibility, but it won't hurt :)
+ foreach (keys %{$o->{rpmsrate_flags_chosen}}) {
+ $o->{rpmsrate_flags_chosen}{"CAT_$_"} = $o->{rpmsrate_flags_chosen}{$_};
+ }
+ #- it used to be always selected
+ $o->{rpmsrate_flags_chosen}{CAT_SYSTEM} = 1;
+ }
+ if ($o->{updates} && $o->{updates}{mirror}) {
+ $o->{updates}{url} = delete $o->{updates}{mirror};
+ }
+
+ #- backward compatibility for network fields
+ exists $o->{intf} and $o->{net}{ifcfg} = delete $o->{intf};
+ exists $o->{netcnx}{type} and $o->{net}{type} = delete $o->{netcnx}{type};
+ exists $o->{netc}{NET_INTERFACE} and $o->{net}{net_interface} = delete $o->{netc}{NET_INTERFACE};
+ my %netc_translation = (
+ resolv => [ qw(dnsServer dnsServer2 dnsServer3 DOMAINNAME DOMAINNAME2 DOMAINNAME3) ],
+ network => [ qw(NETWORKING FORWARD_IPV4 NETWORKING_IPV6 HOSTNAME GATEWAY GATEWAYDEV NISDOMAIN) ],
+ auth => [ qw(LDAPDOMAIN WINDOMAIN) ],
+ );
+ foreach my $dest (keys %netc_translation) {
+ exists $o->{netc}{$_} and $o->{net}{$dest}{$_} = delete $o->{netc}{$_} foreach @{$netc_translation{$dest}};
+ }
+ delete @$o{qw(netc netcnx)};
+
+ $o;
+}
+
+sub generate_automatic_stage1_params {
+ my ($o) = @_;
+
+ my $method = $o->{method};
+ my @ks;
+
+ if ($o->{method} eq 'http') {
+ $ENV{URLPREFIX} =~ m!(http|ftp)://([^/:]+)(.*)! or die;
+ $method = $1; #- in stage1, FTP via HTTP proxy is available through FTP config, not HTTP
+ @ks = (server => $2, directory => $3);
+ } elsif ($o->{method} eq 'ftp') {
+ require install::ftp;
+ my @l = install::ftp::parse_ftp_url($ENV{URLPREFIX});
+ @ks = (server => $l[0], directory => $l[1], user => $l[2], pass => $l[3]);
+ } elsif ($o->{method} eq 'nfs') {
+ cat_("/proc/mounts") =~ m|(\S+):(\S+)\s+/tmp/media| or internal_error("cannot find nfsimage");
+ @ks = (server => $1, directory => $2);
+ }
+ @ks = (method => $method, @ks);
+
+ if (is_network_install($o)) {
+ if ($ENV{PROXY}) {
+ push @ks, proxy_host => $ENV{PROXY}, proxy_port => $ENV{PROXYPORT};
+ }
+ my $intf = first(values %{$o->{net}{ifcfg}});
+ push @ks, interface => $intf->{DEVICE};
+ if ($intf->{BOOTPROTO} eq 'dhcp') {
+ push @ks, network => 'dhcp';
+ } else {
+ push @ks, network => 'static', ip => $intf->{IPADDR}, netmask => $intf->{NETMASK}, gateway => $o->{net}{network}{GATEWAY};
+ require network::network;
+ if (my @dnss = network::network::dnsServers($o->{net})) {
+ push @ks, dns => $dnss[0];
+ }
+ }
+ }
+
+ #- sync it with ../mdk-stage1/automatic.c
+ my %aliases = (method => 'met', network => 'netw', interface => 'int', gateway => 'gat', netmask => 'netm',
+ adsluser => 'adslu', adslpass => 'adslp', hostname => 'hos', domain => 'dom', server => 'ser',
+ directory => 'dir', user => 'use', pass => 'pas', disk => 'dis', partition => 'par');
+
+ 'automatic=' . join(',', map { ($aliases{$_->[0]} || $_->[0]) . ':' . $_->[1] } group_by2(@ks));
+}
+
+sub find_root_parts {
+ my ($fstab, $prefix) = @_;
+
+ grep { $_->{release} =~ /\b(mandrake|mandrakelinux|mandriva|conectiva|mageia)\b/i }
+ _find_root_parts($fstab, $prefix);
+}
+
+sub _find_root_parts {
+ my ($fstab, $prefix) = @_;
+
+ if ($::local_install) {
+ my $f = common::release_file('/mnt') or return;
+ return common::parse_release_file('/mnt', $f, {});
+ }
+
+ map {
+ my $handle = any::inspect($_, $prefix);
+ if (my $f = $handle && common::release_file($handle->{dir})) {
+ common::parse_release_file($handle->{dir}, $f, $_);
+ } else { () }
+ } grep { isTrueLocalFS($_) } @$fstab;
+}
+
+sub migrate_device_names {
+ my ($all_hds, $from_fstab, $new_root, $root_from_fstab, $o_in) = @_;
+
+ log::l("warning: fstab says root partition is $root_from_fstab->{device}, whereas we were reading fstab from $new_root->{device}");
+ my ($old_prefix, $old_part_number) = devices::simple_partition_scan($root_from_fstab);
+ my ($new_prefix, $new_part_number) = devices::simple_partition_scan($new_root);
+
+ if ($old_part_number != $new_part_number) {
+ log::l("argh, $root_from_fstab->{device} and $old_part_number->{device} are not the same partition number");
+ return;
+ }
+
+ log::l("replacing $old_prefix with $new_prefix");
+
+ my %h;
+ foreach (@$from_fstab) {
+ if ($_->{device} =~ s!^\Q$old_prefix!$new_prefix!) {
+ #- this is simple to handle, nothing more to do
+ } elsif ($_->{part_number}) {
+ my $device_prefix = devices::part_prefix($_);
+ push @{$h{$device_prefix}}, $_;
+ } else {
+ #- hopefully this does not need anything special
+ }
+ }
+ my @from_fstab_per_hds = values %h or return;
+
+
+ my @current_hds = grep { $new_root->{rootDevice} ne $_->{device} } fs::get::hds($all_hds);
+
+ found_one:
+ @from_fstab_per_hds or return;
+
+ foreach my $from_fstab_per_hd (@from_fstab_per_hds) {
+ my ($matching, $other) = partition {
+ my $hd = $_;
+ every {
+ my $wanted = $_;
+ my $part = find { $_->{part_number} eq $wanted->{part_number} } partition_table::get_normal_parts($hd);
+ $part && $part->{fs_type} && fs::type::can_be_this_fs_type($wanted, $part->{fs_type});
+ } @$from_fstab_per_hd;
+ } @current_hds;
+ @$matching == 1 or next;
+
+ my ($hd) = @$matching;
+ @current_hds = @$other;
+ @from_fstab_per_hds = grep { $_ != $from_fstab_per_hd } @from_fstab_per_hds;
+
+ log::l("$hd->{device} nicely corresponds to " . join(' ', map { $_->{device} } @$from_fstab_per_hd));
+ foreach (@$from_fstab_per_hd) {
+ partition_table::compute_device_name($_, $hd);
+ }
+ goto found_one;
+ }
+
+ #- we cannot find one and only one matching hd
+ my @from_fstab_not_handled = map { @$_ } @from_fstab_per_hds;
+ log::l("we still do not know what to do with: " . join(' ', map { $_->{device} } @from_fstab_not_handled));
+
+
+ if (!$o_in) {
+ log::l("well, ignoring them!");
+ return;
+ }
+
+ my $propositions_valid = every {
+ my $wanted = $_;
+ my @parts = grep { $_->{part_number} eq $wanted->{part_number}
+ && $_->{fs_type} && fs::type::can_be_this_fs_type($wanted, $_->{fs_type}) } fs::get::hds_fstab(@current_hds);
+ $wanted->{propositions} = \@parts;
+ @parts > 0;
+ } @from_fstab_not_handled;
+
+ $o_in->ask_from('',
+ N("The following disk(s) were renamed:"),
+ [ map {
+ { label => N("%s (previously named as %s)", $_->{mntpoint}, $_->{device}),
+ val => \$_->{device}, format => sub { $_[0] && $_->{device} },
+ list => [ '',
+ $propositions_valid ? @{$_->{propositions}} :
+ fs::get::hds_fstab(@current_hds) ] };
+ } @from_fstab_not_handled ]);
+}
+
+sub use_root_part {
+ my ($all_hds, $part, $o_in) = @_;
+ return if $::local_install;
+
+ my $migrate_device_names;
+ {
+ my $handle = any::inspect($part, $::prefix) or internal_error();
+
+ my @from_fstab = fs::read_fstab($handle->{dir}, '/etc/fstab', 'keep_default');
+
+ my $root_from_fstab = fs::get::root_(\@from_fstab);
+ if (!fs::get::is_same_hd($root_from_fstab, $part)) {
+ $migrate_device_names = 1;
+ log::l("from_fstab contained: $_->{device} $_->{mntpoint}") foreach @from_fstab;
+ migrate_device_names($all_hds, \@from_fstab, $part, $root_from_fstab, $o_in);
+ log::l("from_fstab now contains: $_->{device} $_->{mntpoint}") foreach @from_fstab;
+ }
+ fs::add2all_hds($all_hds, @from_fstab);
+ log::l("fstab is now: $_->{device} $_->{mntpoint}") foreach fs::get::fstab($all_hds);
+ }
+ isSwap($_) and $_->{mntpoint} = 'swap' foreach fs::get::really_all_fstab($all_hds); #- use all available swap.
+ $migrate_device_names;
+}
+
+sub getHds {
+ my ($o, $o_in) = @_;
+ fs::any::get_hds($o->{all_hds} ||= {}, $o->{fstab} ||= [],
+ $o->{manualFstab}, $o->{partitioning}, $::local_install, $o_in);
+}
+
+sub removable_media__early_in_install() {
+ eval { modules::load('usb_storage', 'sd_mod') } if detect_devices::usbStorage();
+ my $all_hds = fsedit::get_hds({});
+ fs::get_raw_hds('', $all_hds);
+
+ my @l1 = grep { detect_devices::isKeyUsb($_) } @{$all_hds->{hds}};
+ my @l2 = grep { $_->{media_type} eq 'fd' || detect_devices::isKeyUsb($_) } @{$all_hds->{raw_hds}};
+ (fs::get::hds_fstab(@l1), @l2);
+}
+
+my %media_browser;
+sub media_browser {
+ my ($in, $save, $o_suggested_name) = @_;
+
+ my %media_type2text = (
+ fd => N("Floppy"),
+ hd => N("Hard Disk"),
+ cdrom => N("CDROM"),
+ );
+ my @network_protocols = (if_(!$save, N_("HTTP")), if_(0, N_("FTP")), N_("NFS"));
+
+ my $to_text = sub {
+ my ($hd) = @_;
+ ($media_type2text{$hd->{media_type}} || $hd->{media_type}) . ': ' . partition_table::description($hd);
+ };
+
+ ask_media:
+ my $all_hds = fsedit::get_hds({}, $in);
+ fs::get_raw_hds('', $all_hds);
+
+ my @raw_hds = grep { !$save || $_->{media_type} ne 'cdrom' } @{$all_hds->{raw_hds}};
+ my @dev_and_text = group_by2(
+ (map { $_ => $to_text->($_) } @raw_hds),
+ (map {
+ my $hd = $to_text->($_);
+ map { $_ => join('\1', $hd, partition_table::description($_)) } grep { isTrueFS($_) || isOtherAvailableFS($_) } fs::get::hds_fstab($_);
+ } fs::get::hds($all_hds)),
+ if_(is_network_install($::o) || install::steps::hasNetwork($::o),
+ map { $_ => join('\1', N("Network"), translate($_)) } @network_protocols),
+ );
+
+ $in->ask_from_({
+ messages => N("Please choose a media"),
+ }, [
+ { val => \$media_browser{dev}, separator => '\1', list => [ map { $_->[1] } @dev_and_text ] },
+ ]) or return;
+
+ my $dev = (find { $_->[1] eq $media_browser{dev} } @dev_and_text)->[0];
+
+ my $browse = sub {
+ my ($dir) = @_;
+
+ browse:
+ my $file = $in->ask_filename({ save => $save,
+ directory => $dir,
+ if_($o_suggested_name, file => "$dir/$o_suggested_name"),
+ }) or return;
+ if (-e $file && $save) {
+ $in->ask_yesorno('', N("File already exists. Overwrite it?")) or goto browse;
+ }
+ if ($save) {
+ if (!open(my $_fh, ">>$file")) {
+ $in->ask_warn('', N("Permission denied"));
+ goto browse;
+ }
+ $file;
+ } else {
+ common::open_file($file) || goto browse;
+ }
+ };
+ my $inspect_and_browse = sub {
+ my ($dev) = @_;
+
+ if (my $h = any::inspect($dev, $::prefix, $save)) {
+ if (my $file = $browse->($h->{dir})) {
+ return $h, $file;
+ }
+ undef $h; #- help perl
+ } else {
+ $in->ask_warn(N("Error"), formatError($@));
+ }
+ ();
+ };
+
+ if (member($dev, @network_protocols)) {
+ require install::interactive;
+ install::interactive::upNetwork($::o);
+
+ if ($dev eq 'HTTP') {
+ require install::http;
+ $media_browser{url} ||= 'http://';
+
+ while (1) {
+ $in->ask_from('', 'URL', [
+ { val => \$media_browser{url} }
+ ]) or last;
+
+ if ($dev eq 'HTTP') {
+ my $fh = install::http::getFile($media_browser{url});
+ $fh and return '', $fh;
+ }
+ }
+ } elsif ($dev eq 'NFS') {
+ while (1) {
+ $in->ask_from('', 'NFS', [
+ { val => \$media_browser{nfs} }
+ ]) or last;
+
+ my ($kind) = fs::wild_device::analyze($media_browser{nfs});
+ if ($kind ne 'nfs') {
+ $in->ask_warn('', N("Bad NFS name"));
+ next;
+ }
+
+ my $nfs = fs::wild_device::to_subpart($media_browser{nfs});
+ $nfs->{fs_type} = 'nfs';
+
+ if (my ($h, $file) = $inspect_and_browse->($nfs)) {
+ return $h, $file;
+ }
+ }
+ } else {
+ $in->ask_warn('', 'todo');
+ goto ask_media;
+ }
+ } else {
+ if (!$dev->{fs_type} || $dev->{fs_type} eq 'auto' || $dev->{fs_type} =~ /:/) {
+ if (my $p = fs::type::type_subpart_from_magic($dev)) {
+ add2hash($p, $dev);
+ $dev = $p;
+ } else {
+ $in->ask_warn(N("Error"), N("Bad media %s", partition_table::description($dev)));
+ goto ask_media;
+ }
+ }
+
+ if (my ($h, $file) = $inspect_and_browse->($dev)) {
+ return $h, $file;
+ }
+
+ goto ask_media;
+ }
+}
+
+sub X_options_from_o {
+ my ($o) = @_;
+ {
+ freedriver => $o->{freedriver},
+ allowFB => $o->{allowFB},
+ ignore_bad_conf => $o->{isUpgrade} =~ /redhat|conectiva/,
+ };
+}
+
+sub screenshot_dir__and_move() {
+ my ($dir0, $dir1, $dir2) = ('/root', "$::prefix/root", '/tmp');
+ if (-e $dir0 && ! -e '/root/non-chrooted-marker.DrakX') {
+ ($dir0, 'nowarn'); #- it occurs during pkgs install when we are chrooted
+ } elsif (-e $dir1) {
+ my $path = "$dir2/DrakX-screenshots";
+ if (-e $path) {
+ cp_af($path, $dir1);
+ rm_rf($path);
+ }
+ $dir1;
+ } else {
+ $dir2;
+ }
+}
+
+my $warned;
+sub take_screenshot {
+ my ($in) = @_;
+ my ($base_dir, $nowarn) = screenshot_dir__and_move();
+ my $dir = "$base_dir/DrakX-screenshots";
+ if (!-e $dir) {
+ mkdir $dir or $in->ask_warn('', N("Cannot make screenshots before partitioning")), return;
+ }
+ my $nb = 1;
+ $nb++ while -e "$dir/$nb.png";
+ run_program::run('scrot', "$dir/$nb.png");
+
+ # help doesn't remember warning has been shown (one shot processes):
+ $warned ||= -e "$dir/2.png";
+
+ if (!$warned && !$nowarn) {
+ $warned = 1;
+ $in->ask_warn('', N("Screenshots will be available after install in %s", "/root/DrakX-screenshots"));
+ }
+}
+
+sub copy_advertising {
+ my ($o) = @_;
+
+ return if $::rootwidth < 800;
+
+ my $f;
+ my $source_dir = "install/extra/advertising";
+ foreach ("." . $o->{locale}{lang}, "." . substr($o->{locale}{lang},0,2), '') {
+ $f = getFile_($o->{stage2_phys_medium}, "$source_dir$_/list") or next;
+ $source_dir = "$source_dir$_";
+ }
+ if (my @files = <$f>) {
+ my $dir = "$::prefix/tmp/drakx-images";
+ mkdir $dir;
+ unlink glob_("$dir/*");
+ foreach (@files) {
+ chomp;
+ install::media::getAndSaveFile_($o->{stage2_phys_medium}, "$source_dir/$_", "$dir/$_");
+ (my $pl = $_) =~ s/\.png/.pl/;
+ install::media::getAndSaveFile_($o->{stage2_phys_medium}, "$source_dir/$pl", "$dir/$pl");
+ }
+ @advertising_images = map { "$dir/$_" } @files;
+ }
+}
+
+sub remove_advertising() {
+ eval { rm_rf("$::prefix/tmp/drakx-images") };
+ @advertising_images = ();
+}
+
+sub disable_user_view() {
+ substInFile { s/^Browser=.*/Browser=0/ } "$::prefix/etc/X11/gdm/custom.conf";
+ #TODO: Needed for sddm ?
+}
+
+sub set_security {
+ my ($o) = @_;
+ require security::various;
+ return if !-x "$::prefix/usr/sbin/msec";
+ security::level::set($o->{security});
+ security::various::config_security_user($::prefix, $o->{security_user});
+}
+
+sub write_fstab {
+ my ($o) = @_;
+ return if $::local_install || $o->{isUpgrade} && $o->{isUpgrade} !~ /redhat|conectiva/ && !$o->{migrate_device_names};
+ fs::write_fstab($o->{all_hds}, $::prefix);
+}
+
+=item adjust_files_mtime_to_timezone() {
+
+Fixes mtime of a couple important files according to timezone in order to:
+
+=over 4
+
+=item * to ensure linuxconf does not cry against those files being in the future
+
+=item * to ensure fc-cache works correctly on fonts installed after reboot
+
+=back
+
+=cut
+
+sub adjust_files_mtime_to_timezone() {
+ my $timezone_shift = run_program::rooted_get_stdout($::prefix, 'date', '+%z');
+ my ($h, $m) = $timezone_shift =~ /\+(..)(..)/ or return;
+ my $now = time() - ($h * 60 + $m * 60) * 60;
+
+ my @files = (
+ (map { "$::prefix/$_" } '/etc/modules.conf', '/etc/crontab', '/etc/sysconfig/mouse', '/etc/sysconfig/network', '/etc/X11/fs/config'),
+ glob_("$::prefix/var/cache/fontconfig/*"),
+ );
+ log::l("adjust_files_mtime_to_timezone: setting time back $h:$m for files " . join(' ', @files));
+ foreach (@files) {
+ utime $now, $now, $_;
+ }
+}
+
+
+sub move_compressed_image_to_disk {
+ my ($o) = @_;
+
+ our $compressed_image_on_disk;
+ return if $compressed_image_on_disk || $::local_install;
+
+ my $name = 'mdkinst.sqfs';
+ my ($loop, $current_image) = devices::find_compressed_image($name) or return;
+ my $compressed_image_size = (-s $current_image) / 1024; #- put in KiB
+
+ my $dir;
+ if (availableRamMB() > 400) {
+ $dir = '/tmp'; #- on tmpfs
+ } else {
+ my $tmp = fs::get::mntpoint2part('/tmp', $o->{fstab});
+ if ($tmp && fs::df($tmp, $::prefix) / 2 > $compressed_image_size * 1.2) { #- we want at least 20% free afterwards
+ $dir = "$::prefix/tmp";
+ } else {
+ my $root = fs::get::mntpoint2part('/', $o->{fstab});
+ my $root_free_MB = fs::df($root, $::prefix) / 2 / 1024;
+ my $wanted_size_MB = $o->{isUpgrade} || fs::get::mntpoint2part('/usr', $o->{fstab}) ? 150 : 300;
+ log::l("compressed image: root free $root_free_MB MB, wanted at least $wanted_size_MB MB");
+ if ($root_free_MB > $wanted_size_MB) {
+ $dir = $tmp ? $::prefix : "$::prefix/tmp";
+ } else {
+ $dir = '/tmp'; #- on tmpfs
+ if (availableRamMB() < 200) {
+ log::l("ERROR: not much ram (" . availableRamMB() . " MB), we're going in the wall!");
+ }
+ }
+ }
+ }
+ $compressed_image_on_disk = "$dir/$name";
+
+ if ($current_image ne $compressed_image_on_disk) {
+ log::l("move_compressed_image_to_disk: copying $current_image to $compressed_image_on_disk");
+ cp_af($current_image, $compressed_image_on_disk);
+ run_program::run('losetup', '-r', $loop, $compressed_image_on_disk);
+ unlink $current_image if $current_image eq "/tmp/$name";
+ }
+}
+
+sub deploy_server_notify {
+ my ($o) = @_;
+ my $fallback_intf = "eth0";
+ my $fallback_port = 3710;
+
+ my ($server, $port) = $o->{deploy_server} =~ /^(.*?)(?::(\d+))?$/;
+ if ($server) {
+ require network::tools;
+ require IO::Socket;
+ $port ||= $fallback_port;
+ my $intf = network::tools::get_current_gateway_interface() || $fallback_intf;
+ my $mac = c::get_hw_address($intf);
+ my $sock = IO::Socket::INET->new(PeerAddr => $server, PeerPort => $port, Proto => 'tcp');
+ if ($sock) {
+ print $sock "$mac\n";
+ close($sock);
+ log::l(qq(successfully notified deploy server $server on port $port));
+ } else {
+ log::l(qq(unable to contact deploy server $server on port $port));
+ }
+ } else {
+ log::l(qq(unable to parse deploy server in string $o->{deploy_server}));
+ }
+}
+
+#-###############################################################################
+#- pcmcia various
+#-###############################################################################
+sub configure_pcmcia {
+ my ($o) = @_;
+ my $controller = detect_devices::pcmcia_controller_probe();
+ $o->{pcmcia} ||= $controller && $controller->{driver} or return;
+ log::l("configuring PCMCIA controller ($o->{pcmcia})");
+ symlink "/tmp/stage2/$_", $_ foreach "/etc/pcmcia";
+ eval { modules::load($o->{pcmcia}, 'pcmcia') };
+ run_program::run("/lib/udev/pcmcia-socket-startup");
+}
+
+=back
+
+=cut
+
+1;
diff --git a/perl-install/install/commands b/perl-install/install/commands
new file mode 100755
index 000000000..7a5fc908c
--- /dev/null
+++ b/perl-install/install/commands
@@ -0,0 +1,20 @@
+#!/usr/bin/perl
+
+use diagnostics;
+use strict;
+
+use lib qw(/usr/lib/libDrakX .);
+use common;
+use install::commands;
+
+$::isInstall = 1;
+$::prefix = '/mnt';
+my $progname = basename($0);
+
+eval {
+ # hack as some functions are defined by perl... so chmod -> chmod_
+ &{$install::commands::{$progname} || $install::commands::{$progname . "_"} || \&err}(@ARGV), exit 0;
+};
+die formatError($@) . "\n";
+
+sub err() { die "$0: unknown program (unimplemented)\n" }
diff --git a/perl-install/install/commands.pm b/perl-install/install/commands.pm
new file mode 100644
index 000000000..79f49b980
--- /dev/null
+++ b/perl-install/install/commands.pm
@@ -0,0 +1,432 @@
+package install::commands;
+
+#-########################################################################
+#- This file implement many common shell commands:
+#- true, false, cat, which, dirname, basename, rmdir, grep, tr,
+#- mount, mkdir, mknod, ln, rm, chmod, chown, swapon,
+#- swapoff, ls, cp, ps, dd, head, tail, strings, hexdump, more,
+#- route, df, kill, lspci, lssbus, dmesg, sort, du,
+#-########################################################################
+
+use diagnostics;
+use strict;
+use vars qw($printable_chars *ROUTE *DF *PS);
+
+#-######################################################################################
+#- misc imports
+#-######################################################################################
+use common;
+
+#-######################################################################################
+#- Functions
+#-######################################################################################
+sub getopts {
+ my $o = shift;
+ my @r = map { '' } (@_ = split //, $_[0]);
+ while (1) {
+ local $_ = $o->[0];
+ $_ && /^-/ or return @r;
+ for (my $i = 0; $i < @_; $i++) { /$_[$i]/ and $r[$i] = $_[$i] }
+ shift @$o;
+ }
+ @r;
+}
+
+sub true() { exit 0 }
+sub false() { exit 1 }
+sub cat { @ARGV = @_; print while <> }
+sub dirname_ { print dirname(@_), "\n" }
+sub basename_ { print basename(@_), "\n" }
+sub rmdir_ { foreach (@_) { rmdir $_ or die "rmdir: cannot remove $_\n" } }
+sub which {
+ ARG: foreach (@_) { foreach my $c (split /:/, $ENV{PATH}) { -x "$c/$_" and print("$c/$_\n"), next ARG } }
+}
+
+sub grep_ {
+ my ($h, $v, $i) = getopts(\@_, qw(hvi));
+ @_ == 0 || $h and die "usage: grep <regexp> [files...]\n";
+ my $r = shift;
+ $r = qr/$r/i if $i;
+ @ARGV = @_; (/$r/ xor $v) and print while <>;
+}
+
+sub tr_ {
+ my ($s, $c, $d) = getopts(\@_, qw(s c d));
+ @_ >= 1 + (!$d || $s) or die "usage: tr [-c] [-s [-d]] <set1> <set2> [files...]\n or tr [-c] -d <set1> [files...]\n";
+ my $set1 = shift;
+ my $set2; !$d || $s and $set2 = shift;
+ @ARGV = @_;
+ eval "(tr/$set1/$set2/$s$d$c, print) while <>";
+}
+
+sub mkdir_ {
+ my ($_rec) = getopts(\@_, qw(p));
+ mkdir_p($_) foreach @_;
+}
+
+
+sub mknod {
+ if (@_ == 1) {
+ require devices;
+ eval { devices::make($_[0]) }; $@ and die "mknod: failed to create $_[0]\n";
+ } elsif (@_ == 4) {
+ require c;
+ my $mode = ${{ "b" => c::S_IFBLK(), "c" => c::S_IFCHR() }}{$_[1]} or die "unknown node type $_[1]\n";
+ syscall_('mknod', my $_a = $_[0], $mode | 0600, makedev($_[2], $_[3])) or die "mknod failed: $!\n";
+ } else { die "usage: mknod <path> [b|c] <major> <minor> or mknod <path>\n" }
+}
+
+sub ln {
+ my ($force, $soft) = getopts(\@_, qw(fs));
+ @_ >= 1 or die "usage: ln [-s] [-f] <source> [<dest>]\n";
+
+ my ($source, $dest) = @_;
+ $dest ||= basename($source);
+
+ $force and unlink $dest;
+
+ ($soft ? symlink($source, $dest) : link($source, $dest)) or die "ln failed: $!\n";
+}
+
+sub rm {
+ my ($rec, undef) = getopts(\@_, qw(rf));
+
+ my $rm; $rm = sub {
+ foreach (@_) {
+ if (!-l $_ && -d $_) {
+ $rec or die "$_ is a directory\n";
+ &$rm(glob_($_));
+ rmdir $_ or die "cannot remove directory $_: $!\n";
+ } else { unlink $_ or die "rm of $_ failed: $!\n" }
+ }
+ };
+ &$rm(@_);
+}
+
+sub chmod_ {
+ @_ >= 2 or die "usage: chmod <mode> <files>\n";
+
+ my $mode = shift;
+ $mode =~ /^[0-7]+$/ or die "illegal mode $mode\n";
+
+ foreach (@_) { chmod oct($mode), $_ or die "chmod failed $_: $!\n" }
+}
+
+sub chown_ {
+ my ($rec, undef) = getopts(\@_, qw(r));
+ local $_ = shift or die "usage: chown [-r] name[.group] <files>\n";
+
+ my ($name, $group) = (split('\.'), $_);
+
+ common::chown_($rec, $name, $group, @_);
+}
+
+sub swapon {
+ @_ == 1 or die "swapon <file>\n";
+ require fs::mount;
+ fs::mount::swapon($_[0]);
+}
+sub swapoff {
+ @_ == 1 or die "swapoff <file>\n";
+ require fs::mount;
+ fs::mount::swapoff($_[0]);
+}
+
+sub rights {
+ my $r = '-' x 9;
+ my @rights = (qw(x w r x w r x w r), ['t', 0], ['s', 3], ['s', 6]);
+ for (my $i = 0; $i < @rights; $i++) {
+ if (vec(pack("S", $_[0]), $i, 1)) {
+ my ($val, $place) = $i >= 9 ? @{$rights[$i]} : ($rights[$i], $i);
+ my $old = \substr($r, 8 - $place, 1);
+ $$old = $$old eq '-' && $i >= 9 ? uc $val : $val;
+ }
+ }
+ my @types = split //, "_pc_d_b_-_l_s";
+ $types[($_[0] >> 12) & 0xf] . $r;
+}
+
+sub displaySize {
+ my $m = $_[0] >> 12;
+ $m == 4 || $m == 8 || $m == 10;
+}
+
+sub ls {
+ my ($l, $h) = getopts(\@_, qw(lh));
+ $h and die "usage: ls [-l] <files...>\n";
+
+ @_ or @_ = '.';
+ @_ == 1 && -d $_[0] and @_ = glob_($_[0]);
+ foreach (sort @_) {
+ if ($l) {
+ my @s = lstat or warn("cannot stat file $_\n"), next;
+ formline(
+"@<<<<<<<<< @<<<<<<< @<<<<<<< @>>>>>>>> @>>>>>>>>>>>>>>> @*\n",
+ rights($s[2]), getpwuid $s[4] || $s[4], getgrgid $s[5] || $s[5],
+ displaySize($s[2]) ? $s[7] : join(", ", unmakedev($s[6])),
+ scalar localtime $s[9], -l $_ ? "$_ -> " . readlink $_ : $_);
+ print $^A; $^A = '';
+ } else { print "$_\n" }
+ }
+}
+sub cp {
+ @_ >= 2 or die "usage: cp <sources> <dest>\n(this cp does -Rfl by default)\n";
+ cp_af(@_);
+}
+
+sub ps {
+ @_ and die "usage: ps\n";
+ my ($pid, $rss, $cpu, $cmd);
+ my ($uptime) = split ' ', first(cat_("/proc/uptime"));
+ my $hertz = 100;
+
+ require c;
+ my $page = c::getpagesize() / 1024;
+
+ open PS, ">&STDOUT"; #- PS must be not be localised otherwise the "format PS" fails
+ format PS_TOP =
+ PID RSS %CPU CMD
+.
+ format PS =
+@>>>> @>>>> @>>> @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+$pid, $rss, $cpu, $cmd
+.
+ foreach (sort { $a <=> $b } grep { /\d+/ } all('/proc')) {
+ $pid = $_;
+ my @l = split(' ', cat_("/proc/$pid/stat"));
+ $cpu = sprintf "%2.1f", max(0, min(99, ($l[13] + $l[14]) * 100 / $hertz / ($uptime - $l[21] / $hertz)));
+ $rss = (split ' ', cat_("/proc/$pid/stat"))[23] * $page;
+ ($cmd = cat_("/proc/$pid/cmdline")) =~ s/\0/ /g;
+ $cmd ||= (split ' ', (cat_("/proc/$pid/stat"))[0])[1];
+ write PS;
+ }
+}
+
+
+sub dd {
+ my $u = "usage: dd [-h] [-p] [if=<file>] [of=<file>] [bs=<number>] [count=<number>]\n";
+ my ($help, $percent) = getopts(\@_, qw(hp));
+ die $u if $help;
+ my %h = (if => \*STDIN, of => \*STDOUT, bs => 512, count => undef);
+ foreach (@_) {
+ /(.*?)=(.*)/ && exists $h{$1} or die $u;
+ $h{$1} = $2;
+ }
+ local (*IF, *OF); my ($tmp, $nb, $read);
+ ref($h{if}) eq 'GLOB' ? (*IF = $h{if}) : sysopen(IF, $h{if}, 0) || die "error: cannot open file $h{if}\n";
+ ref($h{of}) eq 'GLOB' ? (*OF = $h{of}) : sysopen(OF, $h{of}, c::O_CREAT()|c::O_WRONLY()) || die "error: cannot open file $h{of}\n";
+
+ $h{bs} = removeXiBSuffix($h{bs});
+
+ for ($nb = 0; !$h{count} || $nb < $h{count}; $nb++) {
+ printf "\r%02.1d%%", 100 * $nb / $h{count} if $h{count} && $percent;
+ $read = sysread(IF, $tmp, $h{bs}) or ($h{count} ? die "error: cannot read block $nb\n" : last);
+ syswrite(OF, $tmp) or die "error: cannot write block $nb\n";
+ $read < $h{bs} and $read = 1, last;
+ }
+ print STDERR "\r$nb+$read records in\n";
+ print STDERR "$nb+$read records out\n";
+}
+
+sub head_tail {
+ my ($h, $n) = getopts(\@_, qw(hn));
+ $h || @_ < to_bool($n) and die "usage: $0 [-h] [-n lines] [<file>]\n";
+ $n = $n ? shift : 10;
+ my $fh = @_ ? common::open_file($_[0]) || die "error: cannot open file $_[0]\n" : *STDIN;
+
+ if ($0 eq 'head') {
+ local $_;
+ while (<$fh>) { $n-- or return; print }
+ } else {
+ @_ = ();
+ local $_;
+ while (<$fh>) { push @_, $_; @_ > $n and shift }
+ print @_;
+ }
+}
+sub head { $0 = 'head'; &head_tail }
+sub tail { $0 = 'tail'; &head_tail }
+
+sub strings {
+ my ($h, $o, $n) = getopts(\@_, qw(hon));
+ $h and die "usage: strings [-o] [-n min-length] [<files>]\n";
+ $n = $n ? shift : 4;
+ $/ = "\0"; @ARGV = @_; my $l = 0;
+ local $_;
+ while (<>) {
+ while (/[$printable_chars]{$n,}/og) {
+ printf "%07d ", ($l + length $') if $o;
+ print "$&\n";
+ }
+ $l += length;
+ } continue { $l = 0 if eof }
+}
+
+sub hexdump {
+ my $i = 0; $/ = \16; @ARGV = @_;
+ local $_;
+ while (<>) {
+ printf "%08lX ", $i; $i += 16;
+ print join(" ", (map { sprintf "%02X", $_ } unpack("C*", $_)),
+ (s/[^$printable_chars]/./og, $_)[1]), "\n";
+ }
+}
+
+sub more {
+ @ARGV = @_;
+ require devices;
+ my $tty = '/dev/tty';
+ my $n = 0;
+ open(my $IN, $tty) or die "cannot open $tty\n";
+ local $_;
+ while (<>) {
+ if (++$n == 25) {
+ my $v = <$IN>;
+ $v =~ /^q/ and exit 0;
+ $n = 0;
+ }
+ print;
+ }
+}
+
+sub route {
+ @_ == 0 or die "usage: route\nsorry, no modification handled\n";
+ my ($titles, @l) = cat_("/proc/net/route");
+ my @titles = split ' ', $titles;
+ my %l;
+ open ROUTE, ">&STDOUT"; #- ROUTE must be not be localised otherwise the "format ROUTE" fails
+ format ROUTE_TOP =
+Destination Gateway Mask Iface
+.
+ format ROUTE =
+@<<<<<<<<<<<< @<<<<<<<<<<<< @<<<<<<<<<<<< @<<<<<<<
+$l{Destination}, $l{Gateway}, $l{Mask}, $l{Iface}
+.
+ foreach (@l) {
+ /^\s*$/ and next;
+ @l{@titles} = split;
+ $_ = join ".", reverse map { hex $_ } unpack "a2a2a2a2", $_ foreach @l{qw(Destination Gateway Mask)};
+ $l{Destination} = 'default' if $l{Destination} eq "0.0.0.0";
+ $l{Gateway} = '*' if $l{Gateway} eq "0.0.0.0";
+ write ROUTE;
+ }
+}
+
+sub df {
+ my ($h) = getopts(\@_, qw(h));
+ my ($dev, $size, $free, $used, $use, $mntpoint);
+ open DF, ">&STDOUT"; #- DF must be not be localised otherwise the "format DF" fails
+ format DF_TOP =
+Filesystem Size Used Avail Use Mounted on
+.
+ format DF =
+@<<<<<<<<<<<<<<<< @>>>>>>> @>>>>>>> @>>>>>>> @>>>>>% @<<<<<<<<<<<<<<<<<<<<<<<<<
+$dev, $size, $used, $free, $use, $mntpoint
+.
+ my %h;
+ foreach (cat_("/proc/mounts"), cat_("/etc/mtab")) {
+ ($dev, $mntpoint) = split;
+ $h{$dev} = $mntpoint;
+ }
+ foreach (sort keys %h) {
+ $dev = $_;
+ ($size, $free) = MDK::Common::System::df($mntpoint = $h{$dev});
+ $size or next;
+
+ $use = int(100 * ($size - $free) / $size);
+ $used = $size - $free;
+ if ($h) {
+ $used = int($used / 1024 . "M");
+ $size = int($size / 1024 . "M");
+ $free = int($free / 1024 . "M");
+ }
+ write DF if $size;
+ }
+}
+
+sub kill {
+ my $signal = 15;
+ @_ or die "usage: kill [-<signal>] pids\n";
+ $signal = (shift, $1)[1] if $_[0] =~ /^-(.*)/;
+ kill $signal, @_ or die "kill failed: $!\n";
+}
+
+sub lssbus { &lspci }
+sub lspci { &lspcidrake }
+sub lspcidrake {
+ require detect_devices;
+ print join "\n", detect_devices::stringlist($_[0] eq '-v'), '';
+}
+
+sub dmesg() { print cat_("/tmp/syslog") }
+
+sub sort {
+ my ($n, $h) = getopts(\@_, qw(nh));
+ $h and die "usage: sort [-n] [<file>]\n";
+ my $fh = @_ ? common::open_file($_[0]) || die "error: cannot open file $_[0]\n" : *STDIN;
+ if ($n) {
+ print(sort { $a <=> $b } <$fh>);
+ } else {
+ print(sort <$fh>);
+ }
+}
+
+sub du {
+ my ($s, $h) = getopts(\@_, qw(sh));
+ $h || !$s and die "usage: du -s [<directories>]\n";
+
+ my $f; $f = sub {
+ my ($e) = @_;
+ my $s = (lstat($e))[12];
+ $s += sum(map { &$f($_) } glob_("$e/*")) if !-l _ && -d _;
+ $s;
+ };
+ print &$f($_) >> 1, "\t$_\n" foreach @_ ? @_ : glob_("*");
+}
+
+sub bug {
+ my ($h) = getopts(\@_, "h");
+ my ($o_part_device) = @_;
+ $h and die "usage: bug [device]\nput file report.bug on a floppy or usb key\n";
+
+ require any;
+ require modules;
+ list_modules::load_default_moddeps();
+
+ my $part;
+ if ($o_part_device) {
+ $part = { device => $o_part_device };
+ } else {
+ require interactive::stdio;
+ my $in = interactive::stdio->new;
+
+ require install::any;
+ my @devs = install::any::removable_media__early_in_install();
+ @devs or die "You need to plug a removable medium (USB key, floppy, ...)\n";
+
+ $part = $in->ask_from_listf('', "Which device?", \&partition_table::description,
+ \@devs) or return;
+ }
+
+ warn "putting file report.bug on $part->{device}\n";
+ my $fs_type = fs::type::fs_type_from_magic($part) or die "unknown fs type\n";
+
+ fs::mount::mount(devices::make($part->{device}), '/fd', $fs_type);
+
+ require install::any;
+ output('/fd/report.bug', install::any::report_bug());
+ fs::mount::umount('/fd');
+ common::sync();
+}
+
+sub loadkeys {
+ my ($h) = getopts(\@_, "h");
+ $h || @_ != 1 and die "usage: loadkeys <keyboard>\n";
+
+ require keyboard;
+ keyboard::setup_install({ KEYBOARD => $_[0] });
+}
+
+sub sync() { common::sync() }
+
+1;
diff --git a/perl-install/install/ftp.pm b/perl-install/install/ftp.pm
new file mode 100644
index 000000000..c69cdab25
--- /dev/null
+++ b/perl-install/install/ftp.pm
@@ -0,0 +1,100 @@
+package install::ftp;
+
+use Net::FTP;
+
+use network::network;
+use log;
+
+my %hosts;
+
+1;
+
+sub parse_ftp_url {
+ my ($url) = @_;
+ $url =~ m!^ftp://(?:(.*?)(?::(.*?))?\@)?([^/]+)/(.*)! &&
+ ($3, $4, $1, $2);
+}
+
+sub _new {
+ my ($url) = @_;
+ my ($host, $prefix, $login, $password) = parse_ftp_url($url);
+
+ if ($hosts{"$host$prefix"}) {
+ return @{$hosts{"$host$prefix"}};
+ }
+
+ my %options = (Passive => 1, Timeout => 60, Port => 21);
+ $options{Firewall} = $ENV{PROXY} if $ENV{PROXY};
+ $options{Port} = $ENV{PROXYPORT} if $ENV{PROXYPORT};
+ unless ($login) {
+ $login = 'anonymous';
+ $password = '-drakx@';
+ }
+
+ my $ftp;
+ foreach (1..10) {
+ $ftp = Net::FTP->new(network::network::resolv($host), %options) or die "Can't resolve hostname '$host'\n";
+ $ftp && $ftp->login($login, $password) and last;
+
+ log::l("ftp login failed, sleeping before trying again");
+ sleep 5 * $_;
+ }
+ $ftp or die "unable to open ftp connection to $host\n";
+ $ftp->binary;
+ $ftp->cwd($prefix);
+
+ my @l = ($ftp, \ (my $_retr));
+ $hosts{"$host$prefix"} = \@l;
+ @l;
+}
+
+sub getFile {
+ my ($f, $url) = @_;
+ my ($_size, $fh) = get_file_and_size($f, $url) or return;
+ $fh;
+}
+sub get_file_and_size {
+ my ($f, $url) = @_;
+
+ foreach (1..3) {
+ my ($ftp, $retr) = _new($url);
+ eval { $$retr->close if $$retr };
+ if ($@) {
+ log::l("FTP: closing previous retr failed ($@)");
+ _rewindGetFile(); #- in case Timeout got us on "->close"
+ redo;
+ }
+
+ my $size = $ftp->size($f);
+ $$retr = $ftp->retr($f) and return $size, $$retr;
+
+ my $error = $ftp->code;
+ $error == 550 and log::l("FTP: 550 file unavailable"), return;
+
+ _rewindGetFile();
+ log::l("ftp get failed, sleeping before trying again (error:$error)");
+ sleep 1;
+ }
+}
+
+#-sub closeFiles() {
+#- #- close any existing connections
+#- foreach (values %hosts) {
+#- my $retr = $_->[1] if ref $_;
+#- $$retr->close if $$retr;
+#- undef $$retr;
+#- }
+#-}
+
+sub _rewindGetFile() {
+ #- close any existing connection.
+ foreach (values %hosts) {
+ my ($ftp, $retr) = @{$_ || []};
+ #- do not let Timeout kill us!
+ eval { $$retr->close } if $$retr;
+ eval { $ftp->close } if $ftp;
+ }
+
+ #- make sure to reconnect to server.
+ %hosts = ();
+}
diff --git a/perl-install/install/gtk.pm b/perl-install/install/gtk.pm
new file mode 100644
index 000000000..a6aad8516
--- /dev/null
+++ b/perl-install/install/gtk.pm
@@ -0,0 +1,312 @@
+package install::gtk;
+
+use diagnostics;
+use strict;
+
+use ugtk3;
+use mygtk3;
+use common;
+use lang;
+use devices;
+use detect_devices;
+
+#-#####################################################################################
+#-INTERN CONSTANT
+#-#####################################################################################
+
+# FIXME: either drop 'doc' option or convert this to CSS!
+#- if we're running for the doc team, we want screenshots with
+#- a good B&W contrast: we'll override values of our theme
+my $theme_overriding_for_doc = q(style "galaxy-default"
+{
+ base[SELECTED] = "#E0E0FF"
+ base[ACTIVE] = "#E0E0FF"
+ base[PRELIGHT] = "#E0E0FF"
+ bg[SELECTED] = "#E0E0FF"
+ bg[ACTIVE] = "#E0E0FF"
+ bg[PRELIGHT] = "#E0E0FF"
+ text[ACTIVE] = "#000000"
+ text[PRELIGHT] = "#000000"
+ text[SELECTED] = "#000000"
+ fg[SELECTED] = "#000000"
+}
+
+style "white-on-blue"
+{
+ base[NORMAL] = { 0.93, 0.93, 0.93 }
+ bg[NORMAL] = { 0.93, 0.93, 0.93 }
+
+ text[NORMAL] = "#000000"
+ fg[NORMAL] = "#000000"
+}
+
+style "background"
+{
+ bg[NORMAL] = { 0.93, 0.93, 0.93 }
+}
+
+style "background-logo"
+{
+ bg[NORMAL] = { 0.70, 0.70, 0.70 }
+}
+widget "*logo*" style "background-logo"
+
+);
+
+#------------------------------------------------------------------------------
+sub load_css {
+ my ($o, $name) = @_;
+
+ my $f = $name;
+ -r $name or $f = find { -r $_ } map { "$_/themes-$name.css" } ("share", $ENV{SHARE_PATH}, dirname(__FILE__) . '/..');
+ if ($f) {
+ my $pl = Gtk3::CssProvider->new;
+ $pl->load_from_data($o->{doc} ? $theme_overriding_for_doc : scalar cat_($f));
+ Gtk3::StyleContext::add_provider_for_screen(Gtk3::Gdk::Screen::get_default(), $pl, Gtk3::STYLE_PROVIDER_PRIORITY_APPLICATION);
+ }
+}
+
+#------------------------------------------------------------------------------
+sub load_font {
+ my ($o) = @_;
+
+ if (defined($::WizardWindow) && lang::text_direction_rtl()) {
+ Gtk3::Widget::set_default_direction('rtl');
+ my ($x, $y) = $::WizardWindow->get_position;
+ my ($width) = $::WizardWindow->get_size;
+ $::WizardWindow->move($::rootwidth - $width - $x, $y);
+ }
+
+ my $font = lang::l2pango_font($o->{locale}{lang});
+ my $s = qq(gtk-font-name = $font);
+ my $pl = Gtk3::CssProvider->new;
+ $pl->load_from_data(sprintf("GtkWindow { %s }", lang::l2css_font($o->{locale}{lang})));
+ Gtk3::StyleContext::add_provider_for_screen(Gtk3::Gdk::Screen::get_default(), $pl, Gtk3::STYLE_PROVIDER_PRIORITY_APPLICATION);
+ # FIXME: this should be done in /mnt too for forked app such as gurpmi{,.addmedia} (mga#67):
+ output("/.config/gtk-3.0/settings.ini", qq([Settings]
+$s
+));
+}
+
+#------------------------------------------------------------------------------
+sub default_theme {
+ my ($o) = @_;
+ $o->{simple_themes} || $o->{vga16} ? 'blue' : 'galaxy';
+}
+
+my $root_window;
+
+sub install_theme {
+ my ($o) = @_;
+
+ load_css($o, $o->{theme} ||= default_theme($o));
+ load_font($o);
+
+ my $win = gtknew('Window', widget_name => 'background', title => 'root window');
+ $win->set_type_hint('desktop'); # for matchbox window manager
+ $win->realize;
+ $root_window = $win;
+}
+
+sub create_step_box {
+ gtknew('HBox', spacing => 0, children => [
+ @_,
+ 0, gtknew('Alignment', width => 24),
+ ]);
+}
+
+#------------------------------------------------------------------------------
+my %steps;
+sub create_steps_window {
+ my ($o) = @_;
+
+ $o->{steps_window} and $o->{steps_window}->destroy;
+
+ $steps{$_} ||= gtknew('Pixbuf', file => "steps_$_") foreach qw(on off done);
+
+ my $category = sub {
+ create_step_box(
+ 1, gtknew('Label_Right', text_markup => '<b>' . uc($_[0]) . '</b>', widget_name => 'Step-categories'),
+ );
+ };
+
+ my @l = (
+ $category->(N("Installation"))
+ );
+ foreach (grep { !eval $o->{steps}{$_}{hidden} } @{$o->{orderedSteps}}) {
+ if ($_ eq 'setRootPassword_addUser') {
+ push @l, '', $category->(N("Configuration"));
+ }
+ my $img = gtknew('Image', file => 'steps_off.png');
+ $steps{steps}{$_}{img} = $img;
+ push @l, create_step_box(
+ 1, $steps{steps}{$_}{text} = gtknew('Label_Right', text => translate($o->{steps}{$_}{text})),
+ 0, gtknew('Alignment', width => 6),
+ 0, $img,
+ );
+ }
+
+ my $offset = 10;
+ $o->{steps_widget} =
+ gtknew('MDV_Notebook', widget_name => 'Steps', children => [
+ # 145 is the vertical offset in order to be below the actual logo:
+ [ gtknew('VBox', spacing => 6, width => ($::stepswidth - $offset), children_tight => \@l), 0, 145 ]
+ ]);
+
+ $root_window->add(
+ $o->{steps_window} =
+ gtknew('HBox',
+ children =>
+ [
+ if_($::stepswidth != 0, 0, $o->{steps_widget}),
+ 1, gtknew('Label', width => -1, height => -1),
+ ],
+ )
+ );
+
+ $root_window->set_position('GTK_WIN_POS_CENTER_ALWAYS');
+ $root_window->show_all;
+}
+
+sub update_steps_position {
+ my ($o) = @_;
+ return if !$steps{steps};
+ my $last_step;
+ foreach (@{$o->{orderedSteps}}) {
+ exists $steps{steps}{$_} or next;
+ if ($o->{steps}{$_}{entered} && !$o->{steps}{$_}{done}) {
+ # we need to flush the X queue since else we got a temporary Y position of -1 when switching locales:
+ mygtk3::flush(); #- for auto_installs which never go through the Gtk3 main loop
+ $o->{steps_widget}->move_selection($steps{steps}{$_}{text});
+
+ if ($last_step) {
+ $steps{steps}{$last_step}{img}->set_from_pixbuf($steps{done});
+ }
+ return;
+ }
+ $last_step = $_;
+ }
+ mygtk3::flush(); #- for auto_installs which never go through the Gtk3 main loop
+}
+
+#------------------------------------------------------------------------------
+sub init_gtk {
+ my ($o) = @_;
+
+ symlink("/tmp/stage2/etc/$_", "/etc/$_") foreach qw(gtk-3.0 pango fonts);
+
+ # Custom _global_ CSS:
+ mkdir_p("/.config/gtk-3.0"); # TODO/FIXME: set ENV{HOME} ?
+ # FIXME: this should be done in /mnt too for forked app such as gurpmi{,.addmedia} (mga#67):
+ symlinkf('/usr/lib/libDrakX/gtk.css', '/.config/gtk-3.0/gtk.css');
+
+ if ($o->{vga16}) {
+ #- inactivate antialias in VGA16 because it makes fonts look worse
+ output('/tmp/fonts.conf',
+q(<fontconfig>
+<include>/etc/fonts/fonts.conf</include>
+<match target="font"><edit name="antialias"><bool>false</bool></edit></match>
+</fontconfig>
+));
+ $ENV{FONTCONFIG_FILE} = '/tmp/fonts.conf';
+ }
+
+ Gtk3->init;
+ common::init_setlocale();
+}
+
+#------------------------------------------------------------------------------
+sub init_sizes {
+ my ($o) = @_;
+ ($::rootwidth, $::rootheight) = (Gtk3::Gdk::Screen::width, Gtk3::Gdk::Screen::height);
+ $::stepswidth = $::rootwidth <= 640 ? 0 : 196;
+ ($o->{windowwidth}, $o->{windowheight}) = ($::rootwidth - $::stepswidth, $::rootheight);
+ # Adapt the window size to available screen width and height.
+ $::real_windowwidth = $::rootwidth > 800 ? 800 : 576;
+ $::real_windowheight = $::rootheight > 600 ? 633 : 465;
+}
+
+sub handle_unsafe_mouse {
+ my ($o, $window) = @_;
+
+ $o->{mouse}{unsafe} or return;
+
+ $window->add_events('pointer-motion-mask');
+ my $signal; $signal = $window->signal_connect(motion_notify_event => sub {
+ delete $o->{mouse}{unsafe};
+ log::l("unsetting unsafe mouse");
+ $window->signal_handler_disconnect($signal);
+ });
+}
+
+sub special_shortcuts {
+ my (undef, $event) = @_;
+ my $d = ${{ Gtk3::Gdk::KEY_F2 => 'screenshot', Gtk3::Gdk::KEY_Home => 'restart' }}{$event->keyval};
+ if ($d eq 'screenshot') {
+ # FIXME: should handle the fact it doesn't work when chrooted by urpmi during transaction:
+ install::any::take_screenshot($::o);
+ } elsif ($d eq 'restart' && member('control-mask', @{$event->state}) && member('mod1-mask', @{$event->state})) {
+ log::l("restarting install");
+ ugtk3->exit(0x35);
+ }
+ 0;
+}
+
+#------------------------------------------------------------------------------
+sub createXconf {
+ my ($file, $Driver) = @_;
+
+ #- remove "error opening security policy file" warning
+ symlink("/tmp/stage2/etc/X11", "/etc/X11");
+
+ return if !$Driver;
+
+ # grub2-efi init framebuffer in 1024x768, we must stay in sync or loading fails
+ my $resolution = $Driver eq 'fbdev' ? is_uefi() ? '"1024x768"' : '"default"' : '"800x600" "640x480"';
+ # efi framebuffer wants 24 bit
+ my $depth = is_uefi() ? '24' : '16';
+ output($file, qq(Section "ServerFlags"
+EndSection
+
+Section "Module"
+ Disable "glx"
+EndSection
+
+Section "Files"
+ FontPath "/usr/share/fonts:unscaled"
+EndSection
+
+Section "Monitor"
+ Identifier "monitor"
+ HorizSync 31.5-35.5
+ VertRefresh 50-70
+EndSection
+
+Section "Device"
+ Identifier "device"
+ Driver "$Driver"
+EndSection
+
+Section "Screen"
+ Identifier "screen"
+ Device "device"
+ Monitor "monitor"
+ DefaultColorDepth $depth
+ Subsection "Display"
+ Depth $depth
+ Modes $resolution
+ EndSubsection
+EndSection
+
+Section "ServerLayout"
+ Option "BlankTime" "0"
+ Option "StandbyTime" "0"
+ Option "SuspendTime" "0"
+ Option "OffTime" "0"
+ Identifier "layout"
+ Screen "screen"
+EndSection
+));
+}
+
+1;
diff --git a/perl-install/install/help/Makefile b/perl-install/install/help/Makefile
new file mode 100644
index 000000000..54fee2180
--- /dev/null
+++ b/perl-install/install/help/Makefile
@@ -0,0 +1,9 @@
+help:
+ @if [ ! -d doc ]; then \
+ echo "Checking out doc stuff now ..."; \
+ cvs -d :ext:svn.mageia.org:/cauldron co doc/manualB/{entities,manuals,modules}; \
+ else \
+ echo "Updating doc stuff now ..."; \
+ cd doc ; cvs update manualB/{entities,manuals,modules}; \
+ fi
+ ./help_xml2pm.pl
diff --git a/perl-install/install/help/help.pm b/perl-install/install/help/help.pm
new file mode 100644
index 000000000..e2e5e8f06
--- /dev/null
+++ b/perl-install/install/help/help.pm
@@ -0,0 +1,820 @@
+package install::help::help;
+use common;
+use utf8;
+
+push @::textdomains, 'DrakX-help';
+
+1;
+
+# IMPORTANT: Do not edit this File - It is automatically generated
+# from the manuals !!!
+# Write a mail to <contact@mageia.org> if
+# you want it changed.
+sub acceptLicense() {
+ N("Before continuing, you should carefully read the terms of the license. It
+covers the entire Mageia distribution. If you agree with all the
+terms it contains, check the \"%s\" box. If not, clicking on the \"%s\"
+button will reboot your computer.", N("Accept"), N("Quit"));
+}
+sub setRootPassword_addUser() {
+ N("GNU/Linux is a multi-user system which means each user can have his or her
+own preferences, own files and so on. But unlike \"root\", who is the
+system administrator, the users you add at this point will not be authorized
+to change anything except their own files and their own configurations,
+protecting the system from unintentional or malicious changes which could
+impact on the system as a whole. You'll have to create at least one regular
+user for yourself -- this is the account which you should use for routine,
+day-to-day usage. Although it's very easy to log in as \"root\" to do
+anything and everything, it may also be very dangerous! A very simple
+mistake could mean that your system will not work any more. If you make a
+serious mistake as a regular user, the worst that can happen is that you'll
+lose some information, but you will not affect the entire system.
+
+The first field asks you for a real name. Of course, this is not mandatory
+-- you can actually enter whatever you like. DrakX will use the first word
+you type in this field and copy it to the \"%s\" one, which is the name
+this user will enter to log onto the system. If you like, you may override
+the default and change the user name. The next step is to enter a password.
+From a security point of view, a non-privileged (regular) user password is
+not as crucial as the \"root\" password, but that's no reason to neglect it
+by making it blank or too simple: after all, your files could be the ones
+at risk.
+
+Once you click on \"%s\", you can add other users. Add a user for each one
+of your friends, your father, your sister, etc. Click \"%s\" when you're
+finished adding users.
+
+Clicking the \"%s\" button allows you to change the default \"shell\" for
+that user (bash by default).
+
+When you're finished adding users, you'll be asked to choose a user who
+will be automatically logged into the system when the computer boots up. If
+you're interested in that feature (and do not care much about local
+security), choose the desired user and window manager, then click on
+\"%s\". If you're not interested in this feature, uncheck the \"%s\" box.", N("User name"), N("Accept user"), N("Next"), N("Advanced"), N("Next"), N("Do you want to use this feature?"));
+}
+sub ask_mntpoint_s() {
+ N("Listed here are the existing Linux partitions detected on your hard disk drive.
+You can keep the choices made by the wizard, since they are good for most
+common installations. If you make any changes, you must at least define a
+root partition (\"/\"). Do not choose too small a partition or you will not
+be able to install enough software. If you want to store your data on a
+separate partition, you will also need to create a \"/home\" partition
+(only possible if you have more than one Linux partition available).
+
+Each partition is listed as follows: \"Name\", \"Capacity\".
+
+\"Name\" is structured: \"hard disk drive type\", \"hard disk drive number\",
+\"partition number\" (for example, \"hda1\").
+
+\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and
+\"sd\" if it is a SCSI hard disk drive.
+
+\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE
+hard disk drives:
+
+ * \"a\" means \"master hard disk drive on the primary IDE controller\";
+
+ * \"b\" means \"slave hard disk drive on the primary IDE controller\";
+
+ * \"c\" means \"master hard disk drive on the secondary IDE controller\";
+
+ * \"d\" means \"slave hard disk drive on the secondary IDE controller\".
+
+With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means
+\"second lowest SCSI ID\", etc.");
+}
+sub chooseCd() {
+ N("The Mageia installation is distributed on several CD-ROMs. If a
+selected package is located on another CD-ROM, DrakX will eject the current
+CD and ask you to insert the required one. If you do not have the requested
+CD at hand, just click on \"%s\", the corresponding packages will not be
+installed.", N("Mageia"), N("Cancel"));
+}
+sub choosePackages() {
+ N("It's now time to specify which programs you wish to install on your system.
+There are thousands of packages available for Mageia, and to make it
+simpler to manage, they have been placed into groups of similar
+applications.
+
+Mageia sorts package groups in four categories. You can mix and
+match applications from the various categories, so a ``Workstation''
+installation can still have applications from the ``Server'' category
+installed.
+
+ * \"%s\": if you plan to use your machine as a workstation, select one or
+more of the groups in the workstation category.
+
+ * \"%s\": if you plan on using your machine for programming, select the
+appropriate groups from that category. The special \"LSB\" group will
+configure your system so that it complies as much as possible with the
+Linux Standard Base specifications.
+
+ Selecting the \"LSB\" group will ensure 100%%-LSB compliance
+of the system. However, if you do not select the \"LSB\" group you will
+still have a system which is nearly 100%% LSB-compliant.
+
+ * \"%s\": if your machine is intended to be a server, select which of the
+more common services you wish to install on your machine.
+
+ * \"%s\": this is where you will choose your preferred graphical
+environment. At least one must be selected if you want to have a graphical
+interface available.
+
+Moving the mouse cursor over a group name will display a short explanatory
+text about that group.
+
+You can check the \"%s\" box, which is useful if you're familiar with the
+packages being offered or if you want to have total control over what will
+be installed.
+
+If you start the installation in \"%s\" mode, you can deselect all groups
+and prevent the installation of any new packages. This is useful for
+repairing or updating an existing system.
+
+If you deselect all groups when performing a regular installation (as
+opposed to an upgrade), a dialog will pop up suggesting different options
+for a minimal installation:
+
+ * \"%s\": install the minimum number of packages possible to have a
+working graphical desktop.
+
+ * \"%s\": installs the base system plus basic utilities and their
+documentation. This installation is suitable for setting up a server.
+
+ * \"%s\": will install the absolute minimum number of packages necessary
+to get a working Linux system. With this installation you will only have a
+command-line interface. The total size of this installation is about 65
+megabytes.", N("Workstation"), N("Development"), N("Server"), N("Graphical Environment"), N("Individual package selection"), N("Upgrade"), N("With X"), N("With basic documentation"), N("Truly minimal install"));
+}
+sub choosePackagesTree() {
+ N("If you choose to install packages individually, the installer will present
+a tree containing all packages classified by groups and subgroups. While
+browsing the tree, you can select entire groups, subgroups, or individual
+packages.
+
+Whenever you select a package on the tree, a description will appear on the
+right to let you know the purpose of that package.
+
+!! If a server package has been selected, either because you specifically
+chose the individual package or because it was part of a group of packages,
+you'll be asked to confirm that you really want those servers to be
+installed. By default Mageia will automatically start any installed
+services at boot time. Even if they are safe and have no known issues at
+the time the distribution was shipped, it is entirely possible that
+security holes were discovered after this version of Mageia was
+finalized. If you do not know what a particular service is supposed to do or
+why it's being installed, then click \"%s\". Clicking \"%s\" will install
+the listed services and they will be started automatically at boot time. !!
+
+The \"%s\" option is used to disable the warning dialog which appears
+whenever the installer automatically selects a package to resolve a
+dependency issue. Some packages depend on others and the installation of
+one particular package may require the installation of another package. The
+installer can determine which packages are required to satisfy a dependency
+to successfully complete the installation.
+
+The tiny floppy disk icon at the bottom of the list allows you to load a
+package list created during a previous installation. This is useful if you
+have a number of machines that you wish to configure identically. Clicking
+on this icon will ask you to insert the floppy disk created at the end of
+another installation. See the second tip of the last step on how to create
+such a floppy.", N("No"), N("Yes"), N("Automatic dependencies"));
+}
+sub configureServices() {
+ N("This dialog is used to select which services you wish to start at boot
+time.
+
+DrakX will list all services available on the current installation. Review
+each one of them carefully and uncheck those which are not needed at boot
+time.
+
+A short explanatory text will be displayed about a service when it is
+selected. However, if you're not sure whether a service is useful or not,
+it is safer to leave the default behavior.
+
+!! At this stage, be very careful if you intend to use your machine as a
+server: you probably do not want to start any services which you do not need.
+Please remember that some services can be dangerous if they're enabled on a
+server. In general, select only those services you really need. !!");
+}
+sub configureTimezoneGMT() {
+ N("GNU/Linux manages time in GMT (Greenwich Mean Time) and translates it to
+local time according to the time zone you selected. If the clock on your
+motherboard is set to local time, you may deactivate this by unselecting
+\"%s\", which will let GNU/Linux know that the system clock and the
+hardware clock are in the same time zone. This is useful when the machine
+also hosts another operating system.
+
+The \"%s\" option will automatically regulate the system clock by
+connecting to a remote time server on the Internet. For this feature to
+work, you must have a working Internet connection. We recommend that you
+choose a time server located near you. This option actually installs a time
+server which can be used by other machines on your local network as well.", N("Hardware clock set to GMT"), N("Automatic time synchronization"));
+}
+sub configureX_card_list() {
+ N("Graphic Card
+
+ The installer will normally automatically detect and configure the
+graphic card installed on your machine. If this is not correct, you can
+choose from this list the card you actually have installed.
+
+ In the situation where different servers are available for your card,
+with or without 3D acceleration, you're asked to choose the server which
+best suits your needs.");
+}
+sub configureX_chooser() {
+ N("X (for X Window System) is the heart of the GNU/Linux graphical interface
+on which all the graphical environments (KDE, GNOME, AfterStep,
+WindowMaker, etc.) bundled with Mageia rely upon.
+
+You'll see a list of different parameters to change to get an optimal
+graphical display.
+
+Graphic Card
+
+ The installer will normally automatically detect and configure the
+graphic card installed on your machine. If this is not correct, you can
+choose from this list the card you actually have installed.
+
+ In the situation where different servers are available for your card,
+with or without 3D acceleration, you're asked to choose the server which
+best suits your needs.
+
+
+
+Monitor
+
+ Normally the installer will automatically detect and configure the
+monitor connected to your machine. If it is not correct, you can choose
+from this list the monitor which is connected to your computer.
+
+
+
+Resolution
+
+ Here you can choose the resolutions and color depths available for your
+graphics hardware. Choose the one which best suits your needs (you will be
+able to make changes after the installation). A sample of the chosen
+configuration is shown in the monitor picture.
+
+
+
+Test
+
+ Depending on your hardware, this entry might not appear.
+
+ The system will try to open a graphical screen at the desired
+resolution. If you see the test message during the test and answer \"%s\",
+then DrakX will proceed to the next step. If you do not see it, then it
+means that some part of the auto-detected configuration was incorrect and
+the test will automatically end after 12 seconds and return you to the
+menu. Change settings until you get a correct graphical display.
+
+
+
+Options
+
+ This steps allows you to choose whether you want your machine to
+automatically switch to a graphical interface at boot. Obviously, you may
+want to check \"%s\" if your machine is to act as a server, or if you were
+not successful in getting the display configured.", N("Yes"), N("No"));
+}
+sub configureX_monitor() {
+ N("Monitor
+
+ Normally the installer will automatically detect and configure the
+monitor connected to your machine. If it is not correct, you can choose
+from this list the monitor which is connected to your computer.");
+}
+sub configureX_resolution() {
+ N("Resolution
+
+ Here you can choose the resolutions and color depths available for your
+graphics hardware. Choose the one which best suits your needs (you will be
+able to make changes after the installation). A sample of the chosen
+configuration is shown in the monitor picture.");
+}
+sub configureX_xfree_and_glx() {
+ N("In the situation where different servers are available for your card, with
+or without 3D acceleration, you're asked to choose the server which best
+suits your needs.");
+}
+sub configureXxdm() {
+ N("Options
+
+ This steps allows you to choose whether you want your machine to
+automatically switch to a graphical interface at boot. Obviously, you may
+want to check \"%s\" if your machine is to act as a server, or if you were
+not successful in getting the display configured.", N("No"));
+}
+sub doPartitionDisks() {
+ N("You now need to decide where you want to install the Mageia
+operating system on your hard disk drive. If your hard disk drive is empty or if an
+existing operating system is using all the available space you will have to
+partition the drive. Basically, partitioning a hard disk drive means to
+logically divide it to create the space needed to install your new
+Mageia system.
+
+Because the process of partitioning a hard disk drive is usually irreversible
+and can lead to data losses, partitioning can be intimidating and stressful
+for the inexperienced user. Fortunately, DrakX includes a wizard which
+simplifies this process. Before continuing with this step, read through the
+rest of this section and above all, take your time.
+
+Depending on the configuration of your hard disk drive, several options are
+available:
+
+ * \"%s\". This option will perform an automatic partitioning of your blank
+drive(s). If you use this option there will be no further prompts.
+
+ * \"%s\". The wizard has detected one or more existing Linux partitions on
+your hard disk drive. If you want to use them, choose this option. You will then
+be asked to choose the mount points associated with each of the partitions.
+The legacy mount points are selected by default, and for the most part it's
+a good idea to keep them.
+
+ * \"%s\". If Microsoft Windows is installed on your hard disk drive and takes
+all the space available on it, you will have to create free space for
+GNU/Linux. To do so, you can delete your Microsoft Windows partition and
+data (see ``Erase entire disk'' solution) or resize your Microsoft Windows
+FAT or NTFS partition. Resizing can be performed without the loss of any
+data, provided you've previously defragmented the Windows partition.
+Backing up your data is strongly recommended. Using this option is
+recommended if you want to use both Mageia and Microsoft Windows on
+the same computer.
+
+ Before choosing this option, please understand that after this
+procedure, the size of your Microsoft Windows partition will be smaller
+than when you started. You'll have less free space under Microsoft Windows
+to store your data or to install new software.
+
+ * \"%s\". If you want to delete all data and all partitions present on
+your hard disk drive and replace them with your new Mageia system, choose
+this option. Be careful, because you will not be able to undo this operation
+after you confirm.
+
+ !! If you choose this option, all data on your disk will be deleted. !!
+
+ * \"%s\". This option appears when the hard disk drive is entirely taken by
+Microsoft Windows. Choosing this option will simply erase everything on the
+drive and begin fresh, partitioning everything from scratch.
+
+ !! If you choose this option, all data on your disk will be lost. !!
+
+ * \"%s\". Choose this option if you want to manually partition your hard
+drive. Be careful -- it is a powerful but dangerous choice and you can very
+easily lose all your data. That's why this option is really only
+recommended if you have done something like this before and have some
+experience. For more instructions on how to use the DiskDrake utility,
+refer to the ``Managing Your Partitions'' section in the ``Starter Guide''.",
+N("Mageia"), N("Use free space"), N("Use existing partition"), N("Use the free space on the Microsoft Windows® partition"), N("Erase entire disk"), N("Remove Microsoft Windows®"), N("Custom disk partitioning"));
+}
+sub exitInstall() {
+ N("There you are. Installation is now complete and your GNU/Linux system is
+ready to be used. Just click on \"%s\" to reboot the system. Do not forget
+to remove the installation media (CD-ROM or floppy). The first thing you
+should see after your computer has finished doing its hardware tests is the
+boot-loader menu, giving you the choice of which operating system to start.
+
+The \"%s\" button shows two more buttons to:
+
+ * \"%s\": enables you to create an installation floppy disk which will
+automatically perform a whole installation without the help of an operator,
+similar to the installation you've just configured.
+
+ Note that two different options are available after clicking on that
+button:
+
+ * \"%s\". This is a partially automated installation. The partitioning
+step is the only interactive procedure.
+
+ * \"%s\". Fully automated installation: the hard disk is completely
+rewritten, all data is lost.
+
+ This feature is very handy when installing on a number of similar
+machines. See the Auto install section on our web site for more
+information.
+
+ * \"%s\"(*): saves a list of the packages selected in this installation.
+To use this selection with another installation, insert the floppy and
+start the installation. At the prompt, press the [F1] key, type >>linux
+defcfg=\"floppy\"<< and press the [Enter] key.
+
+(*) You need a FAT-formatted floppy. To create one under GNU/Linux, type
+\"mformat a:\", or \"fdformat /dev/fd0\" followed by \"mkfs.vfat
+/dev/fd0\".", N("Reboot"), N("Advanced"), N("Generate auto-install floppy"), N("Replay"), N("Automated"), N("Save packages selection"));
+}
+sub formatPartitions() {
+ N("If you chose to reuse some legacy GNU/Linux partitions, you may wish to
+reformat some of them and erase any data they contain. To do so, please
+select those partitions as well.
+
+Please note that it's not necessary to reformat all pre-existing
+partitions. You must reformat the partitions containing the operating
+system (such as \"/\", \"/usr\" or \"/var\") but you do not have to reformat
+partitions containing data that you wish to keep (typically \"/home\").
+
+Please be careful when selecting partitions. After the formatting is
+completed, all data on the selected partitions will be deleted and you
+will not be able to recover it.
+
+Click on \"%s\" when you're ready to format the partitions.
+
+Click on \"%s\" if you want to choose another partition for your new
+Mageia operating system installation.
+
+Click on \"%s\" if you wish to select partitions which will be checked for
+bad blocks on the disk.", N("Next"), N("Previous"), N("Advanced"));
+}
+sub installUpdates() {
+ N("By the time you install Mageia, it's likely that some packages will
+have been updated since the initial release. Bugs may have been fixed,
+security issues resolved. To allow you to benefit from these updates,
+you're now able to download them from the Internet. Check \"%s\" if you
+have a working Internet connection, or \"%s\" if you prefer to install
+updated packages later.
+
+Choosing \"%s\" will display a list of web locations from which updates can
+be retrieved. You should choose one near to you. A package-selection tree
+will appear: review the selection, and press \"%s\" to retrieve and install
+the selected package(s), or \"%s\" to abort.", N("Mageia"), N("Yes"), N("No"), N("Yes"), N("Install"), N("Cancel"));
+}
+sub miscellaneous() {
+ N("At this point, DrakX will allow you to choose the security level you desire
+for your machine. As a rule of thumb, the security level should be set
+higher if the machine is to contain crucial data, or if it's to be directly
+exposed to the Internet. The trade-off that a higher security level is
+generally obtained at the expense of ease of use.
+
+If you do not know what to choose, keep the default option. You'll be able
+to change it later with the draksec tool, which is part of Mageia
+Control Center.
+
+Fill the \"%s\" field with the e-mail address of the person responsible for
+security. Security messages will be sent to that address.", N("Security Administrator"));
+}
+sub partition_with_diskdrake() {
+ N("At this point, you need to choose which partition(s) will be used for the
+installation of your Mageia system. If partitions have already been
+defined, either from a previous installation of GNU/Linux or by another
+partitioning tool, you can use existing partitions. Otherwise, hard disk drive
+partitions must be defined.
+
+To create partitions, you must first select a hard disk drive. You can select
+the disk for partitioning by clicking on ``hda'' for the first IDE drive,
+``hdb'' for the second, ``sda'' for the first SCSI drive and so on.
+
+To partition the selected hard disk drive, you can use these options:
+
+ * \"%s\": this option deletes all partitions on the selected hard disk drive
+
+ * \"%s\": this option enables you to automatically create ext4 and swap
+partitions in the free space of your hard disk drive
+
+\"%s\": gives access to additional features:
+
+ * \"%s\": saves the partition table to a floppy. Useful for later
+partition-table recovery if necessary. It is strongly recommended that you
+perform this step.
+
+ * \"%s\": allows you to restore a previously saved partition table from a
+floppy disk.
+
+ * \"%s\": if your partition table is damaged, you can try to recover it
+using this option. Please be careful and remember that it does not always
+work.
+
+ * \"%s\": discards all changes and reloads the partition table that was
+originally on the hard disk drive.
+
+ * \"%s\": un-checking this option will force users to manually mount and
+unmount removable media such as floppies and CD-ROMs.
+
+ * \"%s\": use this option if you wish to use a wizard to partition your
+hard disk drive. This is recommended if you do not have a good understanding of
+partitioning.
+
+ * \"%s\": use this option to cancel your changes.
+
+ * \"%s\": allows additional actions on partitions (type, options, format)
+and gives more information about the hard disk drive.
+
+ * \"%s\": when you are finished partitioning your hard disk drive, this will
+save your changes back to disk.
+
+When defining the size of a partition, you can finely set the partition
+size by using the Arrow keys of your keyboard.
+
+Note: you can reach any option using the keyboard. Navigate through the
+partitions using [Tab] and the [Up/Down] arrows.
+
+When a partition is selected, you can use:
+
+ * Ctrl-c to create a new partition (when an empty partition is selected)
+
+ * Ctrl-d to delete a partition
+
+ * Ctrl-m to set the mount point
+
+To get information about the different filesystem types available, please
+read the ext2FS chapter from the ``Reference Manual''.
+", N("Clear all"), N("Auto allocate"), N("More"), N("Save partition table"), N("Restore partition table"), N("Rescue partition table"), N("Reload partition table"), N("Removable media auto-mounting"), N("Wizard"), N("Undo"), N("Toggle between normal/expert mode"), N("Done"));
+}
+sub resizeFATChoose() {
+ N("More than one Microsoft partition has been detected on your hard disk drive.
+Please choose the one which you want to resize in order to install your new
+Mageia operating system.
+
+Each partition is listed as follows: \"Linux name\", \"Windows name\"
+\"Capacity\".
+
+\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",
+\"partition number\" (for example, \"hda1\").
+
+\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and
+\"sd\" if it is a SCSI hard disk drive.
+
+\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE
+hard disk drives:
+
+ * \"a\" means \"master hard disk drive on the primary IDE controller\";
+
+ * \"b\" means \"slave hard disk drive on the primary IDE controller\";
+
+ * \"c\" means \"master hard disk drive on the secondary IDE controller\";
+
+ * \"d\" means \"slave hard disk drive on the secondary IDE controller\".
+
+With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means
+\"second lowest SCSI ID\", etc.
+
+\"Windows name\" is the letter of your hard disk drive under Windows (the first
+disk or partition is called \"C:\").");
+}
+sub selectCountry() {
+ N("\"%s\": check the current country selection. If you're not in this country,
+click on the \"%s\" button and choose another. If your country is not in the
+list shown, click on the \"%s\" button to get the complete country list.", N("Country / Region"), N("Configure"), N("More"));
+}
+sub selectInstallClass() {
+ N("This step is activated only if an existing GNU/Linux partition has been
+found on your machine.
+
+DrakX now needs to know if you want to perform a new installation or an
+upgrade of an existing Mageia system:
+
+ * \"%s\". For the most part, this completely wipes out the old system.
+However, depending on your partitioning scheme, you can prevent some of
+your existing data (notably \"home\" directories) from being over-written.
+If you wish to change how your hard disk drives are partitioned, or to change
+the filesystem, you should use this option.
+
+ * \"%s\". This installation class allows you to update the packages
+currently installed on your Mageia system. Your current partitioning
+scheme and user data will not be altered. Most of the other configuration
+steps remain available and are similar to a standard installation.
+
+Using the ``Upgrade'' option should work fine on Mageia systems
+running version \"8.1\" or later. Performing an upgrade on versions prior
+to Mageia version \"8.1\" is not recommended.", N("Install"), N("Upgrade"));
+}
+sub selectKeyboard() {
+ N("Depending on the language you chose (), DrakX will automatically select a
+particular type of keyboard configuration. Check that the selection suits
+you or choose another keyboard layout.
+
+Also, you may not have a keyboard which corresponds exactly to your
+language: for example, if you are an English-speaking Swiss native, you may
+have a Swiss keyboard. Or if you speak English and are located in Quebec,
+you may find yourself in the same situation where your native language and
+country-set keyboard do not match. In either case, this installation step
+will allow you to select an appropriate keyboard from a list.
+
+Click on the \"%s\" button to be shown a list of supported keyboards.
+
+If you choose a keyboard layout based on a non-Latin alphabet, the next
+dialog will allow you to choose the key binding which will switch the
+keyboard between the Latin and non-Latin layouts.", N("More"));
+}
+sub selectLanguage() {
+ N("The first step is to choose your preferred language.
+
+Your choice of preferred language will affect the installer, the
+documentation, and the system in general. First select the region you're
+located in, then the language you speak.
+
+Clicking on the \"%s\" button will allow you to select other languages to
+be installed on your workstation, thereby installing the language-specific
+files for system documentation and applications. For example, if Spanish
+users are to use your machine, select English as the default language in
+the tree view and \"%s\" in the Advanced section.
+
+About UTF-8 (unicode) support: Unicode is a new character encoding meant to
+cover all existing languages. However full support for it in GNU/Linux is
+still under development. For that reason, Mageia's use of UTF-8 will
+depend on the user's choices:
+
+ * If you choose a language with a strong legacy encoding (latin1
+languages, Russian, Japanese, Chinese, Korean, Thai, Greek, Turkish, most
+iso-8859-2 languages), the legacy encoding will be used by default;
+
+ * Other languages will use unicode by default;
+
+ * If two or more languages are required, and those languages are not using
+the same encoding, then unicode will be used for the whole system;
+
+ * Finally, unicode can also be forced for use throughout the system at a
+user's request by selecting the \"%s\" option independently of which
+languages were been chosen.
+
+Note that you're not limited to choosing a single additional language. You
+may choose several, or even install them all by selecting the \"%s\" box.
+Selecting support for a language means translations, fonts, spell checkers,
+etc. will also be installed for that language.
+
+To switch between the various languages installed on your system, you can
+launch the \"localedrake\" command as \"root\" to change the language used
+by the entire system. Running the command as a regular user will only
+change the language settings for that particular user.", N("Advanced"), N("Espanol"), N("Use Unicode by default"), N("All languages"));
+}
+sub selectMouse() {
+ N("Usually, DrakX has no problems detecting the number of buttons on your
+mouse. If it does, it assumes you have a two-button mouse and will
+configure it for third-button emulation. The third-button mouse button of a
+two-button mouse can be obtained by simultaneously clicking the left and
+right mouse buttons. DrakX will automatically know whether your mouse uses
+a PS/2, serial or USB interface.
+
+If you have a 3-button mouse without a wheel, you can choose a \"%s\"
+mouse. DrakX will then configure your mouse so that you can simulate the
+wheel with it: to do so, press the middle button and move your mouse
+pointer up and down.
+
+If for some reason you wish to specify a different type of mouse, select it
+from the list provided.
+
+You can select the \"%s\" entry to chose a ``generic'' mouse type which
+will work with nearly all mice.
+
+If you choose a mouse other than the default one, a test screen will be
+displayed. Use the buttons and wheel to verify that the settings are
+correct and that the mouse is working correctly. If the mouse is not
+working well, press the space bar or [Return] key to cancel the test and
+you will be returned to the mouse list.
+
+Occasionally wheel mice are not detected automatically, so you will need to
+select your mouse from a list. Be sure to select the one corresponding to
+the port that your mouse is attached to. After selecting a mouse and
+pressing the \"%s\" button, a mouse image will be displayed on-screen.
+Scroll the mouse wheel to ensure that it is activating correctly. As you
+scroll your mouse wheel, you will see the on-screen scroll wheel moving.
+Test the buttons and check that the mouse pointer moves on-screen as you
+move your mouse about.", N("with Wheel emulation"), N("Universal | Any PS/2 & USB mice"), N("Next"));
+}
+sub selectSerialPort() {
+ N("Please select the correct port. For example, the \"COM1\" port under
+Windows is named \"ttyS0\" under GNU/Linux.");
+}
+sub setupBootloaderBeginner() {
+ N("A boot loader is a little program which is started by the computer at boot
+time. It's responsible for starting up the whole system. Normally, the boot
+loader installation is totally automated. DrakX will analyze the disk boot
+sector and act according to what it finds there:
+
+ * if a Windows boot sector is found, it will replace it with a GRUB/LILO
+boot sector. This way you'll be able to load either GNU/Linux or any other
+OS installed on your machine.
+
+ * if a GRUB or LILO boot sector is found, it'll replace it with a new one.
+
+If DrakX cannot determine where to place the boot sector, it'll ask you
+where it should place it. Generally, the \"%s\" is the safest place.
+Choosing \"%s\" will not install any boot loader. Use this option only if you
+know what you're doing.", N("First sector of drive (MBR)"), N("Skip"));
+}
+sub setupDefaultSpooler() {
+ N("Now, it's time to select a printing system for your computer. Other
+operating systems may offer you one, but Mageia offers two. Each of
+the printing systems is best suited to particular types of configuration.
+
+ * \"%s\" -- which is an acronym for ``print, do not queue'', is the choice
+if you have a direct connection to your printer, you want to be able to
+panic out of printer jams, and you do not have networked printers. (\"%s\"
+will handle only very simple network cases and is somewhat slow when used
+within networks.) It's recommended that you use \"pdq\" if this is your
+first experience with GNU/Linux.
+
+ * \"%s\" stands for `` Common Unix Printing System'' and is an excellent
+choice for printing to your local printer or to one halfway around the
+planet. It's simple to configure and can act as a server or a client for
+the ancient \"lpd\" printing system, so it's compatible with older
+operating systems which may still need print services. While quite
+powerful, the basic setup is almost as easy as \"pdq\". If you need to
+emulate a \"lpd\" server, make sure you turn on the \"cups-lpd\" daemon.
+\"%s\" includes graphical front-ends for printing or choosing printer
+options and for managing the printer.
+
+If you make a choice now, and later find that you do not like your printing
+system you may change it by running PrinterDrake from the Mageia
+Control Center and clicking on the \"%s\" button.", N("pdq"), N("pdq"), N("CUPS"), N("CUPS"), N("Expert"));
+}
+sub setupSCSI() {
+ N("DrakX will first detect any IDE devices present in your computer. It will
+also scan for one or more PCI SCSI cards on your system. If a SCSI card is
+found, DrakX will automatically install the appropriate driver.
+
+Because hardware detection is not foolproof, DrakX may fail in detecting
+your hard disk drives. If so, you'll have to specify your hardware by hand.
+
+If you had to manually specify your PCI SCSI adapter, DrakX will ask if you
+want to configure options for it. You should allow DrakX to probe the
+hardware for the card-specific options which are needed to initialize the
+adapter. Most of the time, DrakX will get through this step without any
+issues.
+
+If DrakX is not able to probe for the options to automatically determine
+which parameters need to be passed to the hardware, you'll need to manually
+configure the driver.");
+}
+sub sound_config() {
+ N("\"%s\": if a sound card is detected on your system, it'll be displayed
+here. If you notice the sound card is not the one actually present on your
+system, you can click on the button and choose a different driver.", N("Sound card"));
+}
+sub summary() {
+ N("As a review, DrakX will present a summary of information it has gathered
+about your system. Depending on the hardware installed on your machine, you
+may have some or all of the following entries. Each entry is made up of the
+hardware item to be configured, followed by a quick summary of the current
+configuration. Click on the corresponding \"%s\" button to make the change.
+
+ * \"%s\": check the current keyboard map configuration and change it if
+necessary.
+
+ * \"%s\": check the current country selection. If you're not in this
+country, click on the \"%s\" button and choose another. If your country
+is not in the list shown, click on the \"%s\" button to get the complete
+country list.
+
+ * \"%s\": by default, DrakX deduces your time zone based on the country
+you have chosen. You can click on the \"%s\" button here if this is not
+correct.
+
+ * \"%s\": verify the current mouse configuration and click on the button
+to change it if necessary.
+
+ * \"%s\": if a sound card is detected on your system, it'll be displayed
+here. If you notice the sound card is not the one actually present on your
+system, you can click on the button and choose a different driver.
+
+ * \"%s\": if you have a TV card, this is where information about its
+configuration will be displayed. If you have a TV card and it is not
+detected, click on \"%s\" to try to configure it manually.
+
+ * \"%s\": you can click on \"%s\" to change the parameters associated with
+the card if you feel the configuration is wrong.
+
+ * \"%s\": by default, DrakX configures your graphical interface in
+\"800x600\" or \"1024x768\" resolution. If that does not suit you, click on
+\"%s\" to reconfigure your graphical interface.
+
+ * \"%s\": if you wish to configure your Internet or local network access,
+you can do so now. Refer to the printed documentation or use the
+Mageia Control Center after the installation has finished to benefit
+from full in-line help.
+
+ * \"%s\": allows to configure HTTP and FTP proxy addresses if the machine
+you're installing on is to be located behind a proxy server.
+
+ * \"%s\": this entry allows you to redefine the security level as set in a
+previous step ().
+
+ * \"%s\": if you plan to connect your machine to the Internet, it's a good
+idea to protect yourself from intrusions by setting up a firewall. Consult
+the corresponding section of the ``Starter Guide'' for details about
+firewall settings.
+
+ * \"%s\": if you wish to change your bootloader configuration, click this
+button. This should be reserved to advanced users. Refer to the printed
+documentation or the in-line help about bootloader configuration in the
+Mageia Control Center.
+
+ * \"%s\": through this entry you can fine tune which services will be run
+on your machine. If you plan to use this machine as a server it's a good
+idea to review this setup.", N("Configure"), N("Keyboard"), N("Country / Region"), N("Configure"), N("More"), N("Timezone"), N("Configure"), N("Mouse"), N("Sound card"), N("TV card"), N("Configure"), N("ISDN card"), N("Configure"), N("Graphical Interface"), N("Configure"), N("Network"), N("Proxies"), N("Security Level"), N("Firewall"), N("Bootloader"), N("Services"));
+}
+sub takeOverHdChoose() {
+ N("Choose the hard disk drive you want to erase in order to install your new
+Mageia partition. Be careful, all data on this drive will be lost
+and will not be recoverable!");
+}
+sub takeOverHdConfirm() {
+ N("Click on \"%s\" if you want to delete all data and partitions present on
+this hard disk drive. Be careful, after clicking on \"%s\", you will not be able
+to recover any data and partitions present on this hard disk drive, including
+any Windows data.
+
+Click on \"%s\" to quit this operation without losing data and partitions
+present on this hard disk drive.", N("Next ->"), N("Next ->"), N("<- Previous"));
+}
diff --git a/perl-install/install/help/help_xml2pm.pl b/perl-install/install/help/help_xml2pm.pl
new file mode 100755
index 000000000..e0402fd6c
--- /dev/null
+++ b/perl-install/install/help/help_xml2pm.pl
@@ -0,0 +1,326 @@
+#!/usr/bin/perl -w
+
+use XML::Parser;
+use MDK::Common;
+use utf8;
+
+my $dir = "doc/manualB/modules";
+my $xsltproc = "/usr/bin/xsltproc";
+
+if ( ! -x "$xsltproc" ){
+ print "You need to have \"$xsltproc\" - ";
+ print "so type \"urpmi libxslt-proc\" please.\n";
+ exit 1;
+}
+
+my %helps = map {
+ my $lang = $_;
+ my @l = grep { !/drakx-MNF-chapter/ } map { /(drakx-.*).xml$/ } all("$dir/$lang");
+ if (@l < 20) { () } else {
+ my $template_file = "$dir/$lang/drakx.xml";
+ my $file = "$dir/$lang/drakx_full.xml";
+ output($template_file, template($lang, @l));
+ system("$xsltproc id.xsl $template_file > $file") == 0 or die "$xsltproc id.xsl $template_file failed\n";
+
+ warn "parsing $file\n";
+ my $p = new XML::Parser(Style => 'Tree');
+ my $tree = $p->parsefile($file);
+
+ $lang => rewrite2(rewrite1(@$tree), $lang);
+ }
+} all($dir);
+
+my $base = delete $helps{en} || die;
+save_help($base);
+
+foreach my $lang (keys %helps) {
+ (my $rlang = $lang) =~ s/_(.*)/_\U$1/;
+ print "Now transforming: $lang\n";
+ open(my $F, ">:encoding(utf8)", "po/$rlang.po");
+ print $F <<EOF;
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\\n"
+
+EOF
+ foreach my $id (keys %{$helps{$lang}}) {
+# warn "Writing id=$id in lang=$lang\n";
+ $base->{$id} or warn "$lang:$id doesn't exist in english\n", next;
+ print $F qq(# DO NOT BOTHER TO MODIFY HERE, SEE:\n# svn.mageia.org:/cauldron/$dir/$lang/drakx-chapter.xml\n);
+ print_in_PO($F, $base->{$id}[0], $helps{$lang}{$id}[0]);
+ }
+}
+unlink(".memdump");
+
+sub print_in_PO {
+ my ($F, $msgid, $msgstr) = @_;
+
+ print $F qq(msgid ""\n");
+ print $F join(qq(\\n"\n"), split "\n", $msgid);
+ print $F qq("\nmsgstr ""\n");
+ print $F join(qq(\\n"\n"), split "\n", $msgstr);
+ print $F qq("\n\n);
+}
+
+sub save_help {
+ my ($help, $inside_strings) = @_;
+
+ open(my $F, ">:encoding(utf8)", "help.pm");
+ print $F <<'EOF';
+package install::help::help;
+use common;
+use utf8;
+
+push @::textdomains, 'DrakX-help';
+
+1;
+
+# IMPORTANT: Do not edit this File - It is automatically generated
+# from the manuals !!!
+# Write a mail to <documentation@mandriva.com> if
+# you want it changed.
+EOF
+ foreach (sort keys %$help) {
+ my ($main, @inside) = map { qq("$_") } @{$help->{$_}};
+ my $s = join(', ', $main, map { qq(N($_)) } @inside);
+ print STDERR "Writing id=$_\n";
+ print $F <<EOF;
+sub $_() {
+ N($s);
+}
+EOF
+ my @nb = $main =~ /\%s/g; @nb == @inside or die "help.pm error: bad \%s in sub $_\n";
+ }
+}
+
+# i don't like the default tree format given by XML::Parser,
+# rewrite it in my own tree format
+sub rewrite1 {
+ my ($tag, $tree) = @_;
+ my ($attr, @nodes) = @$tree;
+ my @l;
+ while (@nodes) {
+ my ($tag, $tree) = splice(@nodes, 0, 2);
+ if ($tag eq '0') {
+ foreach ($tree) {
+ s/\s+/ /gs;
+ s/"/\\"/g;
+ s/\x{ad}//g;
+ s/\x{2013}/-/g;
+ }
+ push @l, $tree
+ } elsif ($tag eq 'screen') {
+ $tree->[1] eq '0' or die "screen tag contains non CDATA\n";
+ push @l, $tree->[2];
+ } else {
+ push @l, rewrite1($tag, $tree);
+ }
+ }
+ { attr => $attr, tag => lc $tag, children => \@l };
+}
+
+# return the list of nodes named $tag
+sub find_tag {
+ my ($tag, $tree) = @_;
+ if (!ref($tree)) {
+ ();
+ } elsif ($tree->{tag} eq $tag) {
+ $tree;
+ } else {
+ map { find_tag($tag, $_) } @{$tree->{children}};
+ }
+}
+
+my $help;
+sub rewrite2 {
+ my ($tree, $lang) = @_;
+ our $i18ned_open_text_quote = $ {{
+ fr => "« ",
+ de => "„",
+ es => "\\\"",
+ it => "\\\"",
+ zh_cn => "“"
+ }}{$lang};
+ our $i18ned_close_text_quote = $ {{
+ fr => " »",
+ de => "“",
+ es => "\\\"",
+ it => "\\\"",
+ zh_cn => "”"
+ }}{$lang};
+ our $i18ned_open_label_quote = $ {{ fr => "« ", de => "„", zh_cn => "“"}}{$lang};
+ our $i18ned_close_label_quote = $ {{ fr => " »", de => "“", zh_cn => "”"}}{$lang};
+ our $i18ned_open_command_quote = $ {{ fr => "« ", de => "„", zh_cn => "“"}}{$lang};
+ our $i18ned_close_command_quote = $ {{ fr => " »", de => "“", zh_cn => "”"}}{$lang};
+ our $i18ned_open_input_quote = $ {{ fr => "« ", de => "»", zh_cn => "“"}}{$lang};
+ our $i18ned_close_input_quote = $ {{ fr => " »", de => "«", zh_cn => "”"}}{$lang};
+ our $i18ned_open_key_quote = $ {{ de => "["}}{$lang};
+ our $i18ned_close_key_quote = $ {{ de => "]"}}{$lang};
+ # rewrite2_ fills in $help
+ $help = {};
+ rewrite2_($tree);
+ $help;
+}
+
+sub rewrite2_ {
+ my ($tree, @parents) = @_;
+ ref($tree) or return $tree;
+ !$tree->{attr}{condition} || $tree->{attr}{condition} !~ /no-inline-help/ or return '';
+
+ my ($id) = $tree->{attr}{id} ? $tree->{attr}{id} =~ /drakxid-([^-]+)$/ : ();
+
+ my @inside_strings;
+ my $text = do {
+ my @l = map {
+ my ($s, @l) = rewrite2_($_, $tree, @parents);
+ push @inside_strings, @l;
+ $s;
+ } @{$tree->{children}};
+ my $text = "";
+ foreach (@l) {
+ s/^ // if $text =~ /\s$/;
+ $text =~ s/ $// if /^\s/;
+ $text =~ s/\n+$// if /^\n/;
+ $text .= $_;
+ }
+ $text;
+ };
+
+ if ($id) {
+ my $t = $text;
+ $t =~ s/^\s+//;
+
+ my @footnotes = map {
+ my ($s, @l) = rewrite2_({ %$_, tag => 'para' });
+ push @inside_strings, @l;
+ $s =~ s/^\s+//;
+ "(*) $s";
+ } find_tag('footnote', $tree);
+ $help->{$id} = [ aerate($t . join('', @footnotes)), @inside_strings ];
+ return '';
+ }
+
+ my $text_ = do {
+ if (0) {
+ } elsif (member($tree->{tag}, 'formalpara', 'para', 'itemizedlist', 'orderedlist')) {
+ $text =~ s/^\s(?!\s)//;
+ $text =~ s/^( ?\n)+//;
+ $text =~ s/\s+$//;
+ qq(\n$text\n);
+ } elsif (member($tree->{tag}, 'quote', 'citetitle', 'foreignphrase')) {
+ $text =~ s/^\Q$i18ned_open_label_quote\E(.*)\Q$i18ned_close_label_quote\E$/$1/ if $i18ned_open_label_quote;
+ ($i18ned_open_text_quote || "``") . $text . ($i18ned_close_text_quote || "''");
+ } elsif (member($tree->{tag}, 'literal', 'filename')) {
+ ($i18ned_open_label_quote || "\\\"") . $text . ($i18ned_close_label_quote || "\\\"");
+ } elsif (member($tree->{tag}, 'guilabel', 'guibutton', 'guimenu')) {
+ $text =~ s/\s+$//;
+ push @inside_strings, $text;
+ ($i18ned_open_label_quote || "\\\"") . "%s" . ($i18ned_close_label_quote || "\\\"");
+ } elsif ($tree->{tag} eq 'command') {
+ ($i18ned_open_command_quote || "\\\"") . $text . ($i18ned_close_command_quote || "\\\"");
+ } elsif ($tree->{tag} eq 'userinput') {
+ ($i18ned_open_input_quote || ">>") . $text . ($i18ned_close_input_quote || "<<");
+ } elsif ($tree->{tag} eq 'keycap') {
+ ($i18ned_open_key_quote || "[") . $text . ($i18ned_close_key_quote || "]");
+ } elsif (member($tree->{tag}, 'keysym')) {
+ qq($text);
+ } elsif (member($tree->{tag}, 'footnote')) {
+ '(*)'
+ } elsif ($tree->{tag} eq 'warning') {
+ $text =~ s/^(\s+)/$1!! /;
+ $text =~ s/(\s+)$/ !!$1/;
+ $text;
+ } elsif ($tree->{tag} eq 'listitem') {
+ my $cnt = (any { $_->{tag} eq 'variablelist' } @parents) ? 1 : 0;
+ $text =~ s/^\s+//;
+ $text =~ s/^/' ' . ($cnt++ ? ' ' : '* ')/emg;
+ "\n$text\n";
+ } elsif (member($tree->{tag},
+ 'acronym', 'application', 'emphasis',
+ 'keycombo', 'note', 'sect1', 'sect2', 'sect3',
+ 'superscript', 'systemitem', 'option',
+ 'tip', 'ulink', 'xref', 'varlistentry', 'variablelist', 'term',
+ 'phrase', 'hardware', 'procedure', 'step', 'bridgehead',
+ )) {
+ # ignored tags
+ $text;
+ } elsif (member($tree->{tag},
+ qw(title article primary secondary indexterm revnumber
+ date authorinitials revision revhistory revremark chapterinfo
+ imagedata imageobject mediaobject figure
+ abstract book chapter)
+ )) {
+ # dropped tags
+ @inside_strings = ();
+ '';
+ } elsif ($tree->{tag} eq 'screen') {
+ qq(\n$text\n);
+ } else {
+ warn "unknown tag $tree->{tag}\n";
+ }
+ };
+ $text_, @inside_strings;
+}
+
+sub aerate {
+ my ($s) = @_;
+ #- the warp_text column is adjusted so that xgettext do not wrap text around
+ #- which cause msgmerge to add a lot of fuzzy
+ my $s2 = join("\n\n", map { join("\n", warp_text($_, 75)) } split "\n", $s);
+ $s2;
+}
+
+sub template {
+ my ($lang, @l) = @_;
+ my $entities = join("\n", map { qq(<!ENTITY $_ SYSTEM '$_.xml'>) } @l);
+ my $body = join("\n", map { '&' . $_ . ';' } @l);
+
+ <<EOF;
+<?xml version='1.0' encoding='ISO-8859-1'?>
+
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+"/usr/share/sgml/docbook/xml-dtd-4.1.2/docbookx.dtd"[
+
+$entities
+
+<!ENTITY % params.ent SYSTEM "../../manuals/Starter/$lang/params.ent">
+%params.ent;
+<!ENTITY % strings.ent SYSTEM "../../manuals/Starter/$lang/strings.ent">
+%strings.ent;
+
+<!ENTITY step-only-for-expert "">
+
+<!ENTITY % acronym-list SYSTEM "../../entities/$lang/acronym_list.ent" >
+%acronym-list;
+<!ENTITY % button-list SYSTEM "../../entities/$lang/button_list.ent" >
+%button-list;
+<!ENTITY % companies SYSTEM "../../entities/$lang/companies.ent" >
+%companies;
+<!ENTITY % menu-list SYSTEM "../../entities/$lang/menu_list.ent" >
+%menu-list;
+<!ENTITY % tech SYSTEM "../../entities/$lang/tech.ent" >
+%tech;
+<!ENTITY % titles SYSTEM "../../entities/$lang/titles.ent" >
+%titles;
+<!ENTITY % typo SYSTEM "../../entities/$lang/typo.ent" >
+%typo;
+<!ENTITY % common SYSTEM "../../entities/common.ent" >
+%common;
+<!ENTITY % common-acronyms SYSTEM "../../entities/common_acronyms.ent" >
+%common-acronyms;
+<!ENTITY % prog-list SYSTEM "../../entities/prog_list.ent" >
+%prog-list;
+
+<!ENTITY lang '$lang'>
+
+]>
+
+<book>
+ <title>DrakX Documentation</title>
+
+$body
+
+</book>
+EOF
+
+}
diff --git a/perl-install/share/po/id.xsl b/perl-install/install/help/id.xsl
index 4897a204f..4897a204f 100644
--- a/perl-install/share/po/id.xsl
+++ b/perl-install/install/help/id.xsl
diff --git a/perl-install/install/help/po/.gitignore b/perl-install/install/help/po/.gitignore
new file mode 100644
index 000000000..cd1f2c943
--- /dev/null
+++ b/perl-install/install/help/po/.gitignore
@@ -0,0 +1 @@
+*.mo
diff --git a/perl-install/install/help/po/.tx/config b/perl-install/install/help/po/.tx/config
new file mode 100644
index 000000000..1e41c0d04
--- /dev/null
+++ b/perl-install/install/help/po/.tx/config
@@ -0,0 +1,8 @@
+[main]
+host = https://www.transifex.com
+
+[o:MageiaLinux:p:mageia:r:drakx_help]
+file_filter = <lang>.po
+source_file = DrakX-help.pot
+source_lang = en
+type = PO
diff --git a/perl-install/install/help/po/DrakX-help.pot b/perl-install/install/help/po/DrakX-help.pot
new file mode 100644
index 000000000..48524b132
--- /dev/null
+++ b/perl-install/install/help/po/DrakX-help.pot
@@ -0,0 +1,1117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr ""
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk 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 disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make "
+"it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr ""
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr ""
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr ""
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr ""
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr ""
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr ""
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr ""
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr ""
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr ""
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr ""
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr ""
diff --git a/perl-install/install/help/po/Makefile b/perl-install/install/help/po/Makefile
new file mode 100644
index 000000000..457a7cbae
--- /dev/null
+++ b/perl-install/install/help/po/Makefile
@@ -0,0 +1,35 @@
+NAME = DrakX-help
+LOCALEDIR = ${prefix}/share/locale
+PL_FILES = ../help.pm
+
+MAIN_PO_FILES = ../../../share/po/libDrakX.pot ../../share/po/DrakX.pot
+
+POFILES = $(wildcard *.po)
+MOFILES = $(POFILES:%.po=%.mo)
+LANGS = $(POFILES:%.po=%)
+
+default: $(MOFILES)
+
+%.mo: %.po
+ msgfmt -o $@ $<
+
+merge: $(NAME).pot
+ for n in $(POFILES); do \
+ echo "Merging $$n"; \
+ msgmerge $$n $(NAME).pot > "$$n"t ; \
+ mv -f "$$n"t $$n ; \
+ done
+
+$(NAME).pot: $(PL_FILES)
+ perl_checker -q --generate-pot .$@ $(PL_FILES)
+ xgettext $(MAIN_PO_FILES:%=-x %) -o $@ .$@
+ rm -f .$@
+
+install: $(MOFILES)
+ for l in $(LANGS); do \
+ install -d $(LOCALEDIR)/$$l/LC_MESSAGES; \
+ install -m 644 $$l.mo $(LOCALEDIR)/$$l/LC_MESSAGES/$(NAME).mo; \
+ done
+
+clean:
+ @rm -rf *.mo $(POFILES:%=%t)
diff --git a/perl-install/install/help/po/af.po b/perl-install/install/help/po/af.po
new file mode 100644
index 000000000..66b9f7757
--- /dev/null
+++ b/perl-install/install/help/po/af.po
@@ -0,0 +1,1932 @@
+# translation of DrakX-af21-09.po to Afrikaans
+# translation of DrakX-af.po to Afrikaans
+# KTranslator Generated File
+# KTranslator Generated File
+# Copyright (C) 2000,2003, 2004 Free Software Foundation, Inc.
+# Schalk W. Cronjé <schalkc@ntaba.co.za>, 2000.
+# Dirk van der Walt <mandrake@webmail.co.za>, 2003.
+# Dirk van der Walt <dirkvanderwalt@webmail.co.za>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-af\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-04-21 17:33+0200\n"
+"Last-Translator: Dirk van der Walt <dirkvanderwalt@webmail.co.za>\n"
+"Language-Team: Afrikaans\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.2\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Voordat u voortgaan, lees asb die lisensieterme noukeurig deur. Dit dek\n"
+"die hele Mageia distribusie. Indien u saamstem met al die\n"
+"voorwaardes daarin, merk die \"%s\" boksie. Indien nie, kan u op die\n"
+"\"%s\" knoppie druk om teherlaai."
+
+#: ../help.pm:20
+#, 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 is 'n multigebruikerstelsel, dit beteken dat elke gebruiker sy\n"
+"eie voorkeure kan stel, met sy eie lêers ens. U kan meer hieroor in die\n"
+"\"Starter Guide\" lees. Andersins as 'root' (die supergebruiker) kan\n"
+"gebruikers wat u hier byvoeg niks behalwe hul eie lêers en eie\n"
+"konfigurasie verander nie. U moet ten minste een gewone gebruiker vir uself\n"
+"skep.\n"
+"Hierdie gebruker is die een waaronder u moet inteken vir normale gebruik\n"
+"van die rekenaar. Alhoewel dit baie gemaklik is om as 'root' in te teken "
+"vir\n"
+"daaglikse werk, is dit baie gevaarlik. 'n Eenvoudige fout kan moontlik u\n"
+"stelsel\n"
+"breek. 'n Fout wat as gewone gebruiker gemaak word, sal net daardie\n"
+"gebruiker\n"
+"beïnvloed en nie hele stelsel nie.\n"
+"\n"
+"Eers moet u, u eie naam intik. Dit is nie verpligtend nie, want u kan\n"
+"eintlik\n"
+"enigiets intik, as u wil. DrakX sal dan die eerste woord wat u ingetik het,\n"
+"in die\n"
+"\"%s\" veld plaas. U kan hier verander indien u wil. Dit is die\n"
+"gebruikernaam waarmee\n"
+"die gebruiker op die rekenaar sal aanteken. U moet dan ook 'n wagwoord\n"
+"voorsien.\n"
+"'n Gewone gebruiker se wagwoord is nie so krities soos dié van die\n"
+"supergebruiker\n"
+"(uit 'n sekuriteitsoogpunt) nie, maar daar is geen\n"
+"rede om agterlosig met u data te wees nie.\n"
+"\n"
+"\n"
+"Indien u op \"%s\" kliek sal die gebruiker geskep word en kan u nog\n"
+"gebruikers byvoeg.\n"
+"U kan vir al u vriende gebruikername skep, sommer een vir pa en ma ook. \n"
+"Sodra u klaar is, kliek op \"%s\".\n"
+"Kliek op die \"%s\" knoppie indien u die verstek-instruksiedop vir die\n"
+"gebruiker\n"
+"wil verander.\n"
+"Dit is bash by verstek.\n"
+"\n"
+"Sodra u klaar is met die skep van gebruikers, sal u gevra word om 'n\n"
+"gebruiker\n"
+"te kies wie outomaties sal inteken sodra Linux klaar selfgelaai het. Indien\n"
+"u hierdie funksie wil gebruik (en plaaslike sekuriteit tans nie vreeslik\n"
+"belangrik is nie), kies asseblief die verlangde gebruiker en venstermaker,\n"
+"klik dan op \"%s\".\n"
+"Indien u NIE hierdie funksie wil gebruik nie, sorg dat \"%s\" NIE gemerk is\n"
+"nie. "
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Wil u hierdie funksie gebruik?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Hier is 'n lys van die bestaande Linux partisies wat opgespoor is.\n"
+"U kan die assistent se keuses behou, hulle is gewoonlik geskik vir die\n"
+"meeste installasies. Sou u wil verander, moet u ten minste 'n wortel-\n"
+"partisie (\"/\") voorsien. Dit moet nie te klein wees nie, anders kan ons \n"
+"nie genog sagteware installeer nie. Indien u die data op 'n aparte \n"
+"partisie wil stoor, moet u ook 'n \"/home\"-partisie skep.\n"
+"(waarvoor u meer as een Linux partisie nodig het).\n"
+"\n"
+"Elke partisie word as volg gelys: \"Naam\", \"Kapasiteit\".\n"
+"\n"
+"\"Naam werk as volg\" \"tipe hardeskyf\", \"nommer van hardeskyf\",\n"
+"\"nommer van partisie\" (byvoorbeeld: \"hda1\").\n"
+"\n"
+"Indien u 'n IDE tipe hardeskyf het sal die tipe \"hd\" wees, en SCSI, sal \n"
+"\"sd\" wees\n"
+"\n"
+"Die nommer van die hardeskyf is altyd 'n letter, wat volg na \"hd\" \n"
+"of \"sd\".\n"
+"Met IDE hardeskywe:\n"
+"\n"
+" * \"a\" beteken \"meester-hardeskyf op die primêre IDE-beheerder\";\n"
+"\n"
+" * \"b\" beteken \"slaaf-hardeskyf op die primêre IDE-beheerder\";\n"
+"\n"
+" * \"c\" beteken \"meester-hardeskyf op die sekondêre IDE-beheerder\";\n"
+"\n"
+" * \"e\" beteken \"slaaf-hardeskyf op die sekondêre IDE-beheerder\";\n"
+"\n"
+"Met SCSI-hardeskywe, beteken 'n \"a\" die kleinste SCSI-ID,\"b\" sal\n"
+"dan die volgende ID verteenwoordig ens."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Die Mageia installasie is versprei oor 'n aantal CD-ROMs.DrakX\n"
+"weet wanneer 'n gekose pakket op 'n ander CD-ROM is. DrakX sal in so\n"
+"geval die huidige CD uitskop en aandui watter een benodig word."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Nou moet u spesifiseer watter programme u op die rekenaar wil\n"
+"installeer. Daar is duisende pakkette beskikbaar vir Mageia, en\n"
+"om alles meer eenvoudig te maak, is die pakkette gegroepeer onder\n"
+"groepe van selfde tipe programme.\n"
+"\n"
+"Die groepe is so saamgestel dat dit saamval met die tipe gebruik van u\n"
+"rekenaar. Mageia het vier vooraf gespesifseerde installasies\n"
+"beskikbaar. Dink aan hierdie tipes as houers met verskillende pakkette.\n"
+"U kan wel uit die verskillende houers, verskillende pakkette kies.\n"
+"Dus kan u \"Werkstasie\" ook programme uit die \"Ontwikkeling\"\n"
+"bevat.\n"
+"( Amper soos die \"pick 'n mix\" by 'n Clicks of 'n winkel van u keuse! )\n"
+"\n"
+" * \"%s\": indien u die rekenaar as 'n werkstasie wil gebruik, kies een of\n"
+"meer hieruit.\n"
+"\n"
+" * \"%s\": indien u ontwikkelling op die masjien wil doen, kan u hier\n"
+"kies en keur.\n"
+"\n"
+" * \"%s\": mense wat 'n bediener wil opstel, hier is vir julle keuses.\n"
+"\n"
+" * \"%s\": Grafiese-omgewings. Indien u 'n grafiese omgewing wil\n"
+"gebruik, moet u ten minste een hier kies.\n"
+"\n"
+"Beweeg u muis stadig oor elke groep om meer inligting daaroor te bekom.\n"
+"Indien u NIKS kies nie gedurende 'n normale installasie, sal 'n venster\n"
+"opspring met verskillende keuses vir hierdie minimale installasie:\n"
+"\n"
+" * \"%s\": installeer die minimale programme vir 'n werkende grafiese\n"
+"werksomgewing.\n"
+"\n"
+" * \"%s\": installeer 'n basiese stelsel met basiese nutsporgramme en hul\n"
+"dokumentasie. Dit is geskik om 'n bediener op te stel.\n"
+"\n"
+" * \"%s\": sal 'n absolute minimale installasie doen, sodat u bloot 'n\n"
+"werkende Linux rekenaar het. Die grootte sal so 65 megagrepe wees.\n"
+"\n"
+"U kan die \"%s\" blokkie merk, dit is handig indien u vertroud is met al\n"
+"die beskikbare pakette, en u meer beheer verlang.\n"
+"\n"
+"Indien u die installasie in \"%s\"-modus begin het, kan u NIKS kies nie\n"
+"om te verhoed dat nuwe pakette installeer. Baie handig wanneer u 'n\n"
+"bestaande stelsel opdateeer, of herstel."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Opgradeer"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Met basiese dokumentasie"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Werklike minimale installasie"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Inidein u gespesifiseer het dat u individuele pakkette wil kies,\n"
+"sal daar 'n boom-struktuur aan u vertoon word met al die pakkette\n"
+"wat opgedeel is in groepe en sub-groepe. Soos u die deur hulle rits\n"
+"kan u hele groepe of sub-groepe kies, of self individuele pakkette.\n"
+"\n"
+"Sodra u 'n pakket kies, sal daar 'n beskrywing aan die regterkant verskyn\n"
+"wat aandui waarvoor die pakket gebruik word.\n"
+"\n"
+"Indien u 'n diensprogram kies, of dit nou deel is van 'n groepe pakkette of\n"
+"'n enkel een, sal u gevra word om die installasie daarvan te bevestig.\n"
+"Mageia sal by verstek alle bediener-programme afskop nadat u die\n"
+"rekenaar aangeskakel het. Hierdie bediener-programme is verpak sonder\n"
+"enige probleme bekend. Dit kon intussen verander het, nadat sekuriteits-"
+"gate\n"
+"gevind is. Indien u nie weet wat 'n diens veronderstel is om te doen nie, "
+"of\n"
+"waarom dit geïnstalleer word nie, klik op \"%s\". Deur op \"%s\" te klik "
+"sal\n"
+"die bediener-program geïnstalleer word en afskop sodra die Linux laai!!\n"
+"\n"
+"Die \"%s\"-opsie VERSPER die waarskuwings-dialoog wat verskyn\n"
+"sodra die installeerder ander pakkette moet kies a.g.v. afhanklikhede\n"
+"Afhanklikhede werk as volg: Sommige pakkette moet ander programme\n"
+"installeer om korrek te funksioneer, maar hierdie programme maak soms deel\n"
+"uit van 'n ander pakket, dus sal die installeer-program daardie pakkette\n"
+"ook installeer.\n"
+"\n"
+"Die klein disket-ikoon aan die lys se onderkant laat u toe om 'n lys van\n"
+"pakkette van 'n vorige installeasie te laai. Dit is handig indien u 'n\n"
+"aantal masjiene identies wil konfigureer. As u hierop klik, sal u gevra\n"
+"word om die disket te voorsien wat aan die einde van 'n vorige\n"
+"installasie geskep is. Raadpleeg die tweede wenk van die laaste stap\n"
+"oor hoe mens so disket skep."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Outomatiese-afhanklikhede"
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"U kan nou dienste kies wat by herlaaityd moet afskop.\n"
+"\n"
+"Wanneer u die muis oor 'n item beweeg, sal 'n klein ballon opspring\n"
+"wat die rol van die diens verduidelik.\n"
+"\n"
+"Wees versigtig met hierdie stap. Indien u beplan om dié rekenaar as 'n\n"
+"bediener te gebruik wil u nie dienste afskop wat u nie gaan gebruik nie."
+
+#: ../help.pm:209
+#, fuzzy, 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 gebruik die GMT (Greenwich Mean Time) as verwysing en verstel\n"
+"dan die tyd volgens u tydsone. Dit beteken dat, in Suid-Afrika,\n"
+"die tyd op die moederbord sowat twee ure \"uit\" sal wees,\n"
+"indien u Johannesburg as tydsone kies. U kan GNU/Linux forseer om\n"
+"die moederbord en plaaslike tyd dieselfde te hou deur NIE die \"%s\" te\n"
+"merk NIE. Gebruik dit so wanneer die rekenaar\n"
+"ander bedryfstelsels ook kan laai, byvoorbeeld Windows.\n"
+"\n"
+"Die \"%s\"-opsie sal outomaties die klok reguleer deur gebruik te maak van\n"
+"'n eksterne tyd-bediener op die Internet. U sal natuurlik 'n werkende\n"
+"Internetkonneksie daarvoor benodig. Kies 'n bediener naby u. Hierdie opsie\n"
+"laat u toe om hierdie rekenaar self as 'n tyd-bediener te gebruik."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Outotydsinkronisasie"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafiesekaart\n"
+"\n"
+" Die installeer-program sal in meeste gevalle u grafiesekaart outomaties\n"
+"opspoor. Indien daar probleme is, kan u self van hierdie lys die kaart\n"
+"kies.\n"
+"\n"
+" Dit mag gebeur dat daar verskillende tipe X-bedieners beskikbaar sal\n"
+"wees vir u kaart, met of sonder 3D-versnelling, kies dan die een wat u\n"
+"behoefdes die beste sal bevredig."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (staan vir X Window Stelsel -let geen 's') is die hart van die GNU/Linux \n"
+"se grafiese-koppelvlak. Bo-op X, laai grafiese omgewings. ( dit sluit\n"
+"KDE, GNOME, AfterStep, WindowMaker ens. in)\n"
+"\n"
+"Hier is 'n lys van verstellings wat u kan verander om die beste resultate\n"
+"te verkry: Grafiesekaart\n"
+"\n"
+"Die program sal gewoonlik die regte grafiesekaart optel en opstel.\n"
+"Indien nie, kan u self die regte een vanaf hierdie lys kies.\n"
+"\n"
+" Dit mag gebeur dat daar verskillende tipe X-bedieners beskikbaar sal\n"
+"wees vir u kaart, met of sonder 3D-versnelling, kies dan die een wat u\n"
+"behoefdes die beste sal bevredig.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Die program sal gewoonlik u monitor korrek kies.\n"
+"Indien nie, kan u self die regte een vanaf hierdie lys kies.\n"
+"\n"
+"\n"
+"\n"
+"Resolusie\n"
+"\n"
+" Hier kan u die resolusie en aantal kleure kies wat vir u hardeware\n"
+"beskikbaar is. Kies die een wat u die beste sal pas.( let dat u wel\n"
+"hierdie keuse weer kan verander na die installasie). 'n voorbeeld\n"
+"van die gekose konfigurasie word vertoon op die skerm.\n"
+"\n"
+"\n"
+"\n"
+"Toets\n"
+"\n"
+" Afhangende van u hardeware, sal die inskrywing moontlik weg wees.\n"
+"\n"
+" ons gaan 'n grafiese skerm probeer opstel met die verstellings\n"
+"wat u gemaak het. Indien u die boodskap daarop kan sien en \"%s\"\n"
+"antwoord, sal DrakX na die volgende stap gaan. Indien u nie die boodskap\n"
+"kan sien nie, dui dit aan dat iets nie reg opgestel is nie. Die toets sal "
+"dan\n"
+"na 12 sekondes eindig, en terugval na die kieslys toe. Verander dan u\n"
+"keuses vir nog 'n probeerslag.\n"
+"\n"
+"\n"
+"\n"
+"Opsies\n"
+"\n"
+" Hier kan u spesifiseer indien u rekenaar die grafiese-koppelvlak moet\n"
+"begin tydens selflaai. U kan \"%s\" merk indien u 'die rekenaar as bediener\n"
+"gaan gebruik, of indien u nie X met sukses kon opstel nie"
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Die program sal gewoonlik u monitor korrek kies.\n"
+"Indien nie, kan u self die regte een vanaf hierdie lys kies."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolusie\n"
+"\n"
+" Hier kan u die resolusie en aantal kleure kies wat vir u hardeware\n"
+"beskikbaar is. Kies die een wat u die beste sal pas.( let dat u wel hierdie\n"
+"keuse weer kan verander na die installasie). 'n voorbeeld van die gekose\n"
+"konfigurasie word vertoon op die skerm."
+
+#: ../help.pm:306
+#, fuzzy, 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 ""
+"Indien daar verskillende tipe bedieners vir u kaart beskikbaar is, met of\n"
+"sonder 3D-versnelling, sal u gevra word om die een te kies wat u die beste\n"
+"sal pas."
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Opsies\n"
+"\n"
+" hier kan u kies of u die rekenaar wil laat eindig in 'n grafiese "
+"koppelvlak\n"
+"na dit aangeskakel is. U sal natuurlik \"%s\" kies indien die rekenaar as\n"
+"'n bediener gebruik gaan word, of u nie die skerm reg kon opstel nie."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Op hierdie tydstip moet u besluit waar op die hardeskyf u Mageia\n"
+"wil installeer. Indien u 'n leë hardeskyf het, of indien 'n bestaande\n"
+"bedryfstelsel al die beskikbare spasie gebruik, sal u partisies moet\n"
+"skep. Om 'n partisie te skep veroorsaak dat u die hardeskyf logies\n"
+"verdeel, om spasie te skep vir u nuwe Mageia bedryfstelsel.\n"
+"\n"
+"Indien u 'n onervare gebruiker is, kan die skep van partisies vreemd en\n"
+"intimiderend wees.\n"
+"Die skep van partisies is gewoonlik onomkeerbaar en kan dataverlies\n"
+"meebring indien daar reeds 'n bestaande bedryfstelsel op die hardeskyf is.\n"
+"Gelukkig sluit DrakX 'n assisstent in wat die proses vergemaklik.\n"
+"Voor u verder gaan, lees die volgende deel deeglik deur, en wees rustig!\n"
+"(Moet nie stres kap nie! - Chill Dude!)\n"
+"\n"
+"Afhangende van hoe u hardeskyf gekonfigureer is, is daar 'n aantal opsies\n"
+"beskikbaar:\n"
+"\n"
+" * \"%s\": hierdie opsie sal die partisies op u leë hardeskyf outomaties\n"
+"opstel.\n"
+"Indien u die een kies, is dit al inset wat u hoef te lewer.\n"
+"\n"
+" * \"%s\": die assistent het een of meer bestaande Linux-partisies op die\n"
+"hardeskyf gekry. Indien u wil gebruik maak van hulle, kies hierdie opsie.\n"
+"Daar is verstek hegpunte, wat u kan verander, indien u wil, maar ons stel\n"
+"voor u hou daarby.\n"
+"\n"
+" * \" %s\": indien u Microsoft Windows op u hardeskyf geïnstalleer het, en\n"
+"dit neem al die spasie in beslag, moet ons eers 'n plekkie vir Linux skep. U "
+"kan die Microsoft Windows partisie met al die data uitwis\n"
+"(verwys na 'Erase entie disk' oplossing)\n"
+"of u kan die Microsoft Windows FAT of NTFS partisie verklein. Dit kan "
+"geskied\n"
+"sonner verlies van data, mits u die partisie gedefragmenteer het.Ons beveel "
+"ten sterkste aan dat u 'n rugsteun maak van u data. Hierdie is\n"
+"die beste metode indien u beide Mageia en Microsoft Windows op die\n"
+"rekenaar wil gebruik.\n"
+"\n"
+"Neem tog kennis dat dit die beskikbare oop spasie in Microsoft Windows sal\n"
+"verminder, aangesien ons plek moet maak vir Linux op die hardeskyf.\n"
+"\n"
+" * \"%s\": Indien u alle data op alle partisies op u hardeskyf wil uitwis,\n"
+"en dit dan vervang met Mageia, kan u hierdie opsie kies.\n"
+"Wees versigtig die opsie is onomkeerbaar!\n"
+"\n"
+" !! Net weer waarsku: alle data op die skyf sal vernietig word. !! \n"
+" * \"%s\" hierdie opsie gaan doodeenvoudig alles uitwis en van vooraf\n"
+"die hardeskyf partisies skep. Alle data sal verlore gaan.\n"
+"\n"
+" !! Net weer waarsku: alle data up die skyf sal vernietig word. !! \n"
+" * \"%s\": kies hierdie opsie indien u self die partisies wil opstel. Wees\n"
+"uiters versigtig -- dit is 'n gevaarlike keuse en u kan maklik al u data "
+"verloor. Hierdieopsie word aanbeveel vir persone wat ondervinding\n"
+"het en vertroud is met Linux .\n"
+"U kan verder oplees oor hoe om te werk te gaan in die \"Managing Your\n"
+"Partitions deel van die \"Starter Guide\"."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Gebruik bestaande partisies"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Wis hele skyf"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"Fluit-fluit my storie is uit! Die installasie het tot 'n einde gekom en u\n"
+"GNU/Linux reknaar is gereed vir gebruik. Klik bloot op \"%s\" om\n"
+"te herlaai.Onthou tog om die installasie-media (CDROM of Disket)\n"
+"te verwyder. Die eerste skerm wat u sal sien, na die rekenaar sy\n"
+"hardeware-toetse uitgevoer het, is die herlaaistelsel se kieslys.\n"
+"Daar kan u die bedryfstelsel kies wat moet laai.\n"
+"\n"
+"Die \"%s\" knoppie sal nog twee knoppies laat verskyn:\n"
+"\n"
+" * \"%s\": om 'n installasie-disket te skep wat die hele installasie\n"
+"aotomaties sal doen, sonner die hulp van 'n persoon.\n"
+"Dit sal soortgelyk aan hierdie een wees.\n"
+"\n"
+" Let daarop dat twee verskillende opsies daarna beskikbaar sal wees:\n"
+"\n"
+" * \"%s\" Gedeeltelik outomaties. Die skep van partisies benodig 'n\n"
+"persoon om te spesifiseer.\n"
+"\n"
+" * \"%s\" Volkome outomaties. Die hardeskyf word totaal gewis, alle\n"
+"data word verloor.\n"
+"\n"
+" Hierdie is handig wanneer u 'n paar van dieselfde masjiene moet\n"
+"installeer.\n"
+"Besoek gerus ons webwerf vir meer inligting hieroor.\n"
+"\n"
+" * \"%s\": stoor 'n lys van die gekose pakette in hierdie installasie.\n"
+"Om hierdie keuses met 'n volgende installasie te gebruik, plaas disket\n"
+"in aandrywer en begin die installasie. Kies [F1] en tik '>> linux\n"
+"defcfg=\"floppy\" <<' in."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Skep outo-installasieskyf"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Enige nuwe partisies moet eers geformatteer word voor dit bruikbaar is.\n"
+"(formatteer beteken dan ons 'n lêerstelsel daarop skep).\n"
+"\n"
+"U kan ook nou kies om bestaande partisies te formatteer om so al die\n"
+"data daarop uit te vee. Kies asseblief dan nou daardie partisies ook.\n"
+"\n"
+"Let tog daarop dat die NIE nodig is om al die vooraf-bestaande partisies\n"
+"weer te formatteer NIE. U moet wel partisies wat die bedryfstelsel bevat\n"
+"formatteer. ( byvoorbeeld \"/\",\"/usr\" of \"/var\") maar partisies met\n"
+"data wat u graag wil hou ( bv \"/home\") moet nie geformatteer word\n"
+"nie.\n"
+"\n"
+"Wees daarom versigtig wanneer u die partisies kies. Na dit geformatteer\n"
+"is, sal ALLE data daarop vernietig wees.\n"
+"\n"
+"Klik op \"%s\" sodra u gereed is om te formatteer.\n"
+"\n"
+"Klik op \"%s\" indien u 'n ander partisie vir die installasie van u nuwe\n"
+"Madrake Linux bedryfstelsel wil kies\n"
+"\n"
+"Klik op \"%s\" indien u partisies wil kies wat dan ondersoek en\n"
+"getoets moet word."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Teen die tyd wat u Mageia installeer, is dit hoogs waarskynlik\n"
+"dat van die pakkette intussen opgedateer is. Foute kom reggestel wees,\n"
+"of sekuriteits probleme is dalk opgelos. Om voordeel hieruit te put, kan\n"
+"u hulle nou van die Internet aflaai. Merk \"%s\" indien u 'n werkende\n"
+"Internetkonneksie het, of \"%s\" sou u dit eers later wil doen\n"
+"\n"
+"Deur \"%s\" te kies, kan u 'n lys plekke sien waarvanaf hierdie\n"
+" pakkette gelaai kan word. Kies 'n geskikte een. 'n Boom-struktuur\n"
+" met die nuwwe pakkette in sal verskyn. As u gelukkig is met almal,kan u\n"
+" \"%s\" klik om hulle af te laai en te installeer, of \"%s\" om te ontsnap."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Op hierdie tydstip laat DrakX u toe om die sekuriteitsvlak vir die\n"
+"rekenaar te kies. 'n Algemene reel is dat die sekuriteit hoër behoort\n"
+"te wees indien die masjien belangrike inligting bevat, of direk aan\n"
+"die Internet gekoppel is. Hierdie hoër sekuriteit kom met die koste dat\n"
+"dit algemene gebruik op die rekenaar moeiliker maak.\n"
+"\n"
+"Indien u onseker is oor wat om te kies, bly by die verstek opsie. U\n"
+"kan altyd later die vlak verander deur draksec in die Mageia Control\n"
+"Center te grbruik.\n"
+"\n"
+"Die \"%s\" veld kan boodskappe stuur na 'n gekose persoon wat\n"
+"verantwoordelik is vir die sekuriteit. Hy/sy sal dan gereelde boodskappe\n"
+"ontvang rakende die stand van die sekuriteit."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Sekuriteits-admin:"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Nou moet u asseblief besluit watter partisie(s) u gaan gebruik vir die\n"
+"installasie van u Mageia rekenaar.Indien die partisies reeds\n"
+"geskep is gedurende 'n vorige GNU/Linux installasie of deur 'n ander\n"
+"partisie-program, kan u hulle gebruik.Indien nie, moet u eerstens\n"
+"partisies skep.\n"
+"\n"
+"Die skep van 'n partisie behels dat u 'n hardeskyf kies.U kan klik op\n"
+"\"hda\" om die eerste IDE hardeskyf te kies, \"hdb\" is die tweede ens.\n"
+"\"sda\" is die eerste SCSI skyf.\n"
+"\n"
+"Hier is die opsies wanneer u partisies skep op die gekose hardeskyf:\n"
+"\n"
+" * \"%s\": hierdie opsie wis alle partisies op die gekose skyf uit.\n"
+"\n"
+" * \"%s\": hierdie opsie sal outomaties 'ext4' en 'swap' partisies in die\n"
+"vrye spasie op die hardeskyf skep.\n"
+"\n"
+"\"%s\": gee u toegang tot verdere keuses:\n"
+"\n"
+" * \"%s\": stoor die partisielys op 'n disket. Handig indien u later die\n"
+"partisielys wil herstel.Ons beveel hierdie stap aan.\n"
+"\n"
+" * \"%s\": stel u in staat om 'n vorige gestoorde partisielys van 'n\n"
+"disket af te herstel.\n"
+"\n"
+" * \"%s\": indien u partisielys beskadig is, kan u poog om dit te\n"
+" herstel met hierdie opsie. Wees asseblief versigtig, en onthou\n"
+"dat dit nie altyd werk nie.\n"
+"\n"
+" * \"%s\": ignoreer al die veranderinge en herlaai die partisielys wat\n"
+"oorspronklik op die hardeskyf was.\n"
+"\n"
+" * \"%s\": deur hierdie opsie NIE te merk NIE, sal u gebruikers verplig\n"
+"om verwyderbere media soos diskette en CD-ROMs self te heg en\n"
+"te ontheg.\n"
+"\n"
+" * \"%s\": gebruik die opsie indien u 'n assistent verlang wat sal help\n"
+" met die skep van partisies. Word aanbeveel indien u nie vertroud met\n"
+"die skep van partisies is nie\n"
+"\n"
+" * \"%s\": kanselleer al u veranderinge.\n"
+"\n"
+" * \"%s\": laat ekstra aksies toe op die partisies (tipe, opsies, formaat)\n"
+"en gee ook eksta inligting omtrent die hardeskyf.\n"
+"\n"
+" * \"%s\": sodra u klaar is, sal sal dit u veranderinge stoor\n"
+"\n"
+"Wanneer u die grootte spesifiseer, kan u die fyner verstellings spesifiseer\n"
+"deur u sleutelbord se Pyltjie sleutels te gebruik.\n"
+"\n"
+"Aandag: U kan enige opsie bereik deur die sleutelbort te gebruik. Gebruik\n"
+"bloot die [Tab] sleutel en die [Op/Af] pyltjies. om 'n partisie te kies\n"
+"\n"
+"Wanneer 'n partisie gekies is, kan u die volgende doen:\n"
+"\n"
+" * Ctrl-c om 'n nuwe partisie te skep (mits 'n leë partisie gekies is)\n"
+"\n"
+" * Ctrl-d om 'n partisie uit te wis\n"
+"\n"
+" * Ctrl-m om 'n hegpunt te spesifiseer\n"
+"\n"
+"Om inligting rakende die verskillende beskikbare lêerstelsels te bekom, "
+"lees\n"
+"asseblief die ext2FS hoofstuk in die \"Reference Manual\".\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Outoheg van verwyderbare media"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Skakel tussen normale/kenner modus"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Ons het meer as een Microsoft-partisie op u hardeskyf gevind.\n"
+"Kies dan nou die een wie se grootte u wil verander, om plek te maak\n"
+"vir u nuwe Mageia bedryfstelsel.\n"
+"\n"
+"Elke partisie is as volg gelys: \"Linux-naam\", \"Windows-naam\"\n"
+"\"Kapasiteit\".\n"
+"\n"
+"\"Linux-naam werk as volg\" \"tipe hardeskyf\", \"nommer van hardeskyf\",\n"
+"\"nommer van partisie\" (byvoorbeeld: \"hda1\").\n"
+"\n"
+"Indien u 'n IDE tipe hardeskyf het sal die tipe \"hd\" wees, en SCSI, sal \n"
+"\"sd\" wees\n"
+"\n"
+"Die nommer van die hardeskyf is altyd 'n letter, wat volg na \"hd\" of\n"
+"\"sd\".\n"
+"Met IDE hardeskywe:\n"
+"\n"
+" * \"a\" beteken \"meester-hardeskyf op die primêre IDE-beheerder\";\n"
+"\n"
+" * \"b\" beteken \"slaaf-hardeskyf op die primêre IDE-beheerder\";\n"
+"\n"
+" * \"c\" beteken \"meester-hardeskyf op die sekondêre IDE-beheerder\";\n"
+"\n"
+" * \"d\" beteken \"slaaf-hardeskyf op die sekondêre IDE-beheerder\";\n"
+"\n"
+"Met SCSI-hardeskywe, beteken 'n \"a\" die kleinste SCSI-ID,\"b\" sal\n"
+"dan die volgende ID verteenwoordig ens.\n"
+"\n"
+"\"Windows-naam\" is die letter van u hardeskyf onder Windoes ( die eerste\n"
+"skyf of partisie word \"C:\" genoem.)"
+
+#: ../help.pm:567
+#, fuzzy, 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\": ondersoek die huidige landskeuse. Indien u nie in daardie land\n"
+"is nie, klik op die \"%s\"-knoppie en kies die regte een. Indien u land\n"
+"nie in daardie lys teenwoordig is nie, kies die \"%s\"-knoppie vir 'n\n"
+"volledige lys."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Hierdie stap word slegs gedoen indien ou GNU/Linux partisies op die\n"
+"rekenaar gevind is.\n"
+"\n"
+"DrakX moet nou weet of u 'n nuwe installasie of 'n opgradering van 'n\n"
+"bestaande Mageia wil doen:\n"
+"\n"
+" * \"%s\": Hierdie deel word grootliks gebruik vir 'n hele nuwe "
+"installasie.\n"
+"Indien u aan die hardeskywe se partisies of die lêerstelsel wil verander,\n"
+"moet u hierdie opsie kies. Maar u kan ook hierdie een kies indien u sekere\n"
+"van u partisies se data wil behou.\n"
+"\n"
+" * \"%s\": hierdie tipe installasie laat u toe om pakkette op te dateer\n"
+"wat deel uitmaak van u huidige Mageia installasie. Die partisies\n"
+"en gebruiker se data bly onveranderd. Ander stappe is baie dieselfde as\n"
+"'n normale installasie.\n"
+"\n"
+"Die gebruik van die 'Opdateer' opsie behoort reg te werk vir al die\n"
+"weergawes vanaf \"8.1\" en opwaarts. Ons raai u af on dit op weergawes\n"
+"ouer as \"8.1\" te probeer."
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"Afhangende van die verstek taal wat u kies, sal DrakX outomaties 'n\n"
+"betrokke steutelbord-konfigurasie kies. U mag moontlik 'n sleutelbord\n"
+"besit wat nie 100-persent ooreenstem met u taal nie: byvoorbeeld as u 'n\n"
+"Ingelse Sweed is, sal u dalk 'n sweedse sleutelbord besit. Hier is nog\n"
+"een: gestel jy is 'n Afrikaner wat werk in Quebec, u sal dalk met 'n ander\n"
+"tipe sleutelbord moet klaarkom as wat u gewoond is. Wel, hier kan u die\n"
+"gepaste sleutelbord uit 'n lys kies.\n"
+"\n"
+"Klik op die \"%s\"-knoppie vir 'n lys van al die ondersteunde sleutelborde\n"
+"\n"
+"Indien u 'n nie-Latynse sleutelbord kies, sal die volgende dialoog u\n"
+"toelaat om sleutel-bindings tussen Latynse en nie-Latynse uitlegte\n"
+"te kies."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Die taal wat u hier kies sal die dokumentasie se taal, die installeer\n"
+"program, en rekenaar oor die algemeen, beïnvloed. Kies eerstens\n"
+"die area waar u woon, en daarna die taal wat u praat.\n"
+"( Jammer, geen inskrywing vir die wat 'nonsens' wou kies nie! )\n"
+"\n"
+"Deur op die \"%s\"-knoppie te klik, kan u ander tale by kies.\n"
+"Dit sal dan dokumentasie en programme toelaat in daardie ekstra tale.\n"
+"Sou daar byvoorbeeld Spaanse gebruikers op die masjien inteken, kies\n"
+"Afrikaans(of Engels) as die verstek taal en \"%s\" in die Gevorderde\n"
+"seksie.\n"
+"\n"
+"Deur 'n sekere taal te kies, sal vertalings, lettertipes,\n"
+"spelkykers ens vir die betrokke taal geïnstalleer word.\n"
+"\n"
+"Boonop kan die \"%s\" merkblokkie u toelaat om die gebruik van 'unicode\n"
+"(UTF-8)' af te dwing. Let daarop dat dit eksperimenteel is. Indien u "
+"verskillende tale met verskillende koderings kies, sal\n"
+"'nicode'-ondersteuning geïnstalleer word.\n"
+"\n"
+"Let tog daarop dat u nie verbind is tot slegs een ekstra taal nie. U kan 'n\n"
+"paar van hulle kies, as u nou regtig wild wil raak, installeer almal deur\n"
+"die \"%s\" blokkie te merk!\n"
+"Om tussen verskillende tale te skakel, gebruik \"/usr/bin/localedrake\"\n"
+"Wanneer die supergebruiker (root) dit doen sal dit die taal vir almal\n"
+"verander, en wanneer 'n gewone gebruiker dit doen , sal dit net vir\n"
+"daardie gebruiker verander."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, fuzzy, 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 het gewoonlik geen probleme met die speur van die aantal muisknoppies\n"
+"nie. Indien wel, sal dit aanneem dat die muis twee knoppies het, en sal dan\n"
+"3-knop emulasie konfigureer. Die 3de knoppie kan \"gedruk\" word deur beide\n"
+"knoppies gelyktydig te klik. DrakX sal vanself weet watter tipe muis u het,\n"
+"of dit nou 'n PS/2, sierie of USB muis mag wees.\n"
+"\n"
+"Indien u muis 3 knoppies het, maar nie 'n wielletjie nie, kan u \"%s\" kies\n"
+"DrakX sal dan u muis so opstel dat die wielletjie gesimuleer word. Druk\n"
+"die middel knoppie en beweeg die muis op en af - maklik!\n"
+"\n"
+"Indien u moontlik 'n ander tipe muis wil spesifiseer, kies dit vanaf die\n"
+" voorsiende lys.\n"
+"\n"
+"Indien u gekose muis verskil van die verstek muis, sal 'n toetsskerm\n"
+"vertoon word. Gebruik die knoppies en wielletjie om seker te maak\n"
+"alles werk korrek.\n"
+"Indien u probleme ondervind, druk die spasiebalk of [ Enter ] sleutel om\n"
+"die toets te kansselleer en weer te kies.\n"
+"\n"
+"Wielmuise word soms verkeerdelik geïdentifiseer, dan moet u self u\n"
+"muis vanaf die lys kies.\n"
+"Maak tog seker u kies die regte poort waaraan die muis\n"
+"gekoppel is. Na u die muis gekies, en \"%s\" geklik het, sal 'n beeld van\n"
+" 'n muis verskyn.\n"
+"Rol die wielletjie om te bevestig dat dit korrek funksioneer. Sodra u\n"
+"die beeld van die muis se wielletjie sien reageer, kan u ook die knoppies\n"
+"en beweging van u muis toets."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "met wielletjie-emulasie"
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Enige PS/2 & USB muis"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Kies asb. die korrekte poort. Onthou dat COM1 onder MS Windows \n"
+"ttyS0 onder GNU/Linux is."
+
+#: ../help.pm:684
+#, fuzzy, 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 cannot 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 en grup is herlaaistelsels vir GNU/Linux. Hierdie stap is normaalweg\n"
+"geheel en al outomaties. DrakX sal u hardeskyf se selflaai-sektor nagaan\n"
+"en dienooreenkomstig handel met wat dit vind:\n"
+"\n"
+" * indien 'n Windows selflaai-sektor teenwoordig is, sal dit met 'n grub/\n"
+"LILO een vervang word. Dit sal u toelaat om te kan kies watter\n"
+"bedryfstelsel om te laai sodra u die masjien aanskakel.\n"
+"\n"
+" * indien 'n grub of LILO selflaai-sektor teenwoordig is, sal dit vervang\n"
+"word.\n"
+"\n"
+"Indien DrakX nie self kan besluit nie, sal u gevra word om 'n ligging vir\n"
+"die herlaaistelsel te voorsien. Gewoonlik is die veiligste plek \"%s\". Deur "
+"\"%s\" te kies, sal DrakX geen herlaaistelsel installeer nie."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Dit is nou tyd om u drukkerstelsel te kies. Ander bedryfstelsels sal\n"
+"seker net een aan u bied, maar Mageia gee twee. Elk van hulle\n"
+"is beter as die ander in sekere gevalle.\n"
+"\n"
+" * \"%s\" -- wat vir \"print, do not queue\" staan. Kies dit indien u\n"
+"'n direkte konneksie na die drukker het, en u blitsig wil inmeng sodra\n"
+"daar probleme is, ook indien u nie netwerk-drukkers het nie. (\"%s\"\n"
+"hanteer net eenvoudige netwerk-toegang en is effe stadig deur die netwerk)\n"
+"Ons beveel aan dat u \"pdq\" gebruik indien u nog groen is met GNU/Linux.\n"
+"\n"
+" * \"%s\" - 'Common Unix Printing System', is 'n uitstekende keuse om na\n"
+"u plaaslike drukker, of na een in myle vanaf u, te druk. Eenvoudig om\n"
+"op te stel, kan kliënt of bediener rolle vertolk vir die lpd-fossiel. Dit\n"
+" beteken dat ons omsien na ons veterane! Dit is baie kragtig, maar 'n\n"
+"elementêre opstel is byna so maklik soos \"pdq\". Indien u 'n lpd-\n"
+"bediener wil nastreef, maak seker dat u die \"cups-lpd\"-daemoon\n"
+"loop. \"%s\" sluit grafiese programme in om vanaf te druk of om\n"
+"opsies te keis en drukkers te bestuur.\n"
+"\n"
+"Sou u die keuse nou, later wil verander, gaan gerus na 'PrinterDrake'\n"
+"in die 'Mageia Control Center' en klik op die \"Kenner\" knoppie."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ervare"
+
+#: ../help.pm:771
+#, 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 disk 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 sal eerstens vir IDE toestelle op die rekenaar soek.\n"
+"Daarna sal dit probeer om vir PCI SCSI-kaarte te kry.\n"
+"Indien DrakX 'n SCSI-kaart bespeur en weet watter drywer\n"
+"om te gebruik sal dit outomaties installeer word.\n"
+"\n"
+"Omrede hierdie proses nie altyd alles opspoor nie, sal u dalk self u\n"
+"hardeware moet spesifiseer.\n"
+"\n"
+"Indien u self 'n drywer moes spesifiseer, sal DrakX u ook vra vir enige\n"
+"spesifieke opsies.\n"
+"U kan egter DrakX toelaat om self die hardeware te ondervra. Dit werk\n"
+"gewoonlik die beste.\n"
+"\n"
+"Lees die installasie inligting hoe om hierdie tipe inligting m.b.v. die\n"
+"Windows-bedryfstelsel te bekom.\n"
+"U kan dit ook vanaf die internet onttrek indien u sulke toegang het."
+
+#: ../help.pm:789
+#, fuzzy, 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\" die bespeurde klankkaart op u rekenaar sal hier vertoon word.\n"
+"Indien die aangeduide klankkaart verskil van die werklike een op u\n"
+"rekenaar,\n"
+"kan u op die knoppie klik, om 'n ander drywer te kies."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"DrakX sal u 'n oorsig bied van u rekenaar se inligting. Afhangende van die\n"
+"sagteware wat u geïnstalleer het, sal u sommige of al die volgende\n"
+"afdelings hê. Elke inskrywing bestaan uit die item wat gekonfigureer\n"
+"moet word, asook 'n kernopsomming oor die huidige stand.\n"
+"Klik op die ooreenkomstige \"%s\"-knoppie om dit te verander.\n"
+"\n"
+" * \"%s\": bekyk die huidige sleutelbord-uitleg en verander indien nodig.\n"
+"\n"
+" * \"%s\": bekyk die huidige keuse van u land. Indien u nie in hierdie land\n"
+"woon nie, klik op die \"%s\"-knoppie om 'n ander te kies. Sou dit nie in\n"
+"die lys wees nie, klik op die \"%s\"-knoppie vir 'n volledige lys.\n"
+"\n"
+" *\"%s\": By verstek word u tydsone aangepas, afhangende van die land\n"
+"wat u kies. Klik op die \"%s\"-knoppie indien dit verkeerd is.\n"
+"\n"
+" * \"%s\": ondersoek die huidige muiskonfigurasie en klik op die knoppie\n"
+"on dit te verander.\n"
+"\n"
+" * \"%s\": deur op die \"%s\"-knoppie te klik, sal u die drukker-assistent\n"
+"loods. Raadpleeg die ooreenkomstige hoofstuk in die \"Starter Guide\"\n"
+"vir meer inligting daaroor.\n"
+"\n"
+" * \"%s\": sou ons 'n klankkaart opspoor op die rekenaar, sal dit hier\n"
+"vertoon word. Indien u verskil van ons keuse, klik op die knoppie om\n"
+"'n ander drywer te kies.\n"
+"\n"
+" * \"%s\": DrakX stel u skerm op met 'n resolusie van \"800x600\"\n"
+" of \"1024x768\" by verstek. Indien u wil verander, kan u \"%s\"\n"
+"kies om dit te herkonfigureer.\n"
+"\n"
+" * \"%s\": indien 'n TV-kaart opgespoor is, sal dit hier vertoon. Inidien\n"
+"nie, en u het wel een, klik op \"%s\" om dit self op te stel.\n"
+"\n"
+" * \"%s\": indien 'n ISDN-kaart opgespoor is, sal dit hier vertoon. Klik\n"
+"op \"%s\" om verstellings daarop aan te bring\n"
+"\n"
+" * \"%s\": Indien u die netwerk en Internet toegang nou wil opstel\n"
+"\n"
+" * \"%s\": hier kan u die sekuriteitsvlak verander wat in 'n vorige stap \n"
+"opgestel is.\n"
+"\n"
+" * \"%s\": Indien die masjien toegang tot die Internet sal hê, kan u gerus\n"
+"u rekenaar beskem teen die hansworse daar buite, deur 'n vuurmuur op te\n"
+"stel. Lees gerus meer daaroor op in die \"Starter Guide\"\n"
+"\n"
+" * \"%s\": indien u die herlaaistelsel se konfigurasie wil verander. Word\n"
+"meer vir slimkoppe aanbeveel.\n"
+"\n"
+" * \"%s\": hier kan u fyner verstellings maak op die dienste wat sal afskop\n"
+"Ondersoek dit gerus indien u die rekenaar as bediener gaan gebruik."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN-kaart"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-kaart"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafiese koppelvlak"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Kies die hardeskyf wat u wil wis, om u nuwe Mageia\n"
+"te kan installeer. Wees tog versigtig, alle huidige data op daardie\n"
+"partisie sal vernietig word!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Klik op \"%s\" sou u al die data an al die partisies wat tans op hierdie\n"
+"hardeskyf is wil uitwis. Wees versigtig! Na u \"%s\" geklik het, sal u nie\n"
+"weer enige van die data of partisies kan red nie, dit sluit data op\n"
+"Windows-partisies in.\n"
+"\n"
+"Klik op \"%s\" indien u hierdie aksie wil staak, sonder om data te verloor."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Volgende ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Vorige"
+
+#, fuzzy
+#~ 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\": deur op die \"%s\" knoppie te klik, sal u toegang tot die "
+#~ "'printer\n"
+#~ "configuration wizard' kry. Gaan gerus die ooreenstemde hoofstuk in die\n"
+#~ "\"Starter Guide\" na vir meer inligting. Dit stem baie ooreen met die een."
+
+#, fuzzy
+#~ 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 ""
+#~ "Hierdie is die belangrikste oomblik vir u GNU/Linux-rekenaar se "
+#~ "sekuriteit:\n"
+#~ "u moet 'n wagwoord voorsien vir \"root\". \"Root\" is die supergebruiker "
+#~ "wat\n"
+#~ "dinge doen soos om die sagteware op te dateer, gebruikers by te voeg,\n"
+#~ "en die konfigurasie te verander. \"Root\" kan alles doen! Hieroor moet\n"
+#~ "u 'n deeglike wagwoord vir \"root\" kies - (DrakX sal jou tune as die "
+#~ "wag-\n"
+#~ "woord nie op spec is nie.) U kan wel die wagwoord uitlaat, maar dit word\n"
+#~ "te sterkste afgeraai. GNU/Linux is net so vatbaar vir foute soos enige\n"
+#~ "ander bedryfstelsel. Aangesien \"root\" geen perke het nie, kan hy/sy\n"
+#~ "maklik skade aanrig as die persoon roekeloos handel. Dit moet dus\n"
+#~ "moeilik wees vir 'n persoon om \"root\" te word.\n"
+#~ "\n"
+#~ "Die wagwoord behoort 'n mengsel van letters en syfers te wees en ten "
+#~ "minste\n"
+#~ "8 karakters lank te wees. Moet dit nie neerskryf nie, dit veroorsaak 'n\n"
+#~ "swak skakel\n"
+#~ "\n"
+#~ "Moet dit ook nie te vreemd maak nie, u moet dit tog kan onthou!\n"
+#~ "\n"
+#~ "Indien u gebruik maak van 'n eksterne bediener wat die toegang beheer,\n"
+#~ "klik op die \"%s\"-knoppie.\n"
+#~ "\n"
+#~ "Indien u netwerk gebruik maak van LDAP, NIS of 'n Windows PDC, moet\n"
+#~ "u die gepaste diens vir \"%s\" kies. Vra u administrateur indien u nie "
+#~ "weet\n"
+#~ "watter een om te kies nie.\n"
+#~ "\n"
+#~ "Indien u probleme ondervind om wagwoorde te onthou, en die rekenaar is\n"
+#~ "ver van die Internet af, en u vertrou almal wat die masjien gebruik, kan "
+#~ "u\n"
+#~ "kies om \"%s\" te gebruik. -once & heavy!-"
+
+#~ msgid "authentication"
+#~ msgstr "magtiging"
diff --git a/perl-install/install/help/po/am.po b/perl-install/install/help/po/am.po
new file mode 100644
index 000000000..4d4d94e65
--- /dev/null
+++ b/perl-install/install/help/po/am.po
@@ -0,0 +1,1135 @@
+# Latest versions of po files are at http://www.mandrivalinux.com/l10n/am.php3
+# Copyright (C) 2004 Mandriva SA
+# Alemayehu Gemeda <alemayehu@gmx.at>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2004-06-01 03:36+0100\n"
+"Last-Translator: Alemayehu <alemayehu@gmx.at>\n"
+"Language-Team: Amharic <am-translate@geez.org>\n"
+"Language: am\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "ይህንን ሁኔታ መጠቀም ይፈልጋሉ?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "ከመሰረታዊ ማስረጃ ጋር"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "በእውነት አነስተኛ ተከላ"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "ራስ-ገዛዊ ራስን መቻል"
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "ቀን እና ሰዓት"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "የነበረውን ክፋይ ተጠቀም"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "ዲስኩን እንዳለ ደምስስ"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "የደህንነት ተቆጣጣሪ"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr ""
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "ስፓኒሽ"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "አኃዞች (ከክፍተት ጋር)"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, fuzzy, c-format
+msgid "Expert"
+msgstr "የመሸፈኛ ዘዴ"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "የISDN ካርድ"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "የISDN ካርድ"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "ንድፋዊ እይታ"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "የሚቀጥለው ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- የቀድሞው"
diff --git a/perl-install/install/help/po/ar.po b/perl-install/install/help/po/ar.po
new file mode 100644
index 000000000..308fda099
--- /dev/null
+++ b/perl-install/install/help/po/ar.po
@@ -0,0 +1,2005 @@
+# translation of DrakX.po to Arabic
+# Amr Fathy <amr10@menanet.net>, 2001.
+# Mohammed Gamal <f2c2001@yahoo.com>, 2002.
+# Youcef Rabah Rahal <rahal@arabeyes.org>, 2004.
+# Ossama M. Khayat <okhayat@yahoo.com>, 2004, 2005.
+# Munzir Taha <munzir@kacst.edu.sa>, 2004.
+# Abdulaziz Al-Arfaj <alarfaj@arabeyes.org>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-03-03 01:06+0300\n"
+"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"
+"Language-Team: Arabic <support@arabeyes.org>\n"
+"Language: ar\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=4; plural=n==1 ? 0 : n==2 ? 1 : n>=3 && n<=10 ? 2 : "
+"3\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"قبل المتابعة، عليك قراءة بنود الترخيص جيداً.. إنها\n"
+"تغطي كل توزيعة ماندريبا لينكس. إذا كنت توافق على كل البنود\n"
+"الموجودة فيها، قم بالتأشير على مربّع \"%s\". إن لم يكن كذلك، فبالضّغط على زرّ "
+"\"%s\"\n"
+"سيتم إعادة تشغيل جهازك."
+
+#: ../help.pm:20
+#, 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 ""
+"نظام جنو/لينكس هو نظام متعدد المستخدمين، مما يعني أن كل مستخدم\n"
+"له تفضيلاته الخاصة و ملفاته الخاصة و ما إلى ذلك. لكن على غرار المستخدم \"root"
+"\"، والذي هو مدير النظام، فإن المستخدمين الذين تُضيفهم حتى هذه النقطة لن "
+"يكونوا مُخوّلين\n"
+"بتغيير أي شيء عدا ملفّاتهم الخاصّة وإعداداتهم،\n"
+"لحماية النظام من أيّ تغييرات مشبوهة أو غير مقصودة والتي\n"
+"قد تكون ذات تأثير على النّظام بشكل كامل. سيتعيّن عليك إنشاء مستخدم واحد على "
+"الأقل لنفسك -- والذي هو حساب عليك استخدامه للعمل الروتيني اليومي.\n"
+"مع أنّه من السهل تسجيل الدخول كـ\"root\" لعمل\n"
+"أي شيء وكل شيء، إلا أنّه قد يكون أيضاً خطراً جداً. الخطأ البسيط جداً\n"
+"قد يعني أنّ نظامك لن يعمل بعد ذلك. إن قمت بخطأ جسيم\n"
+"كمستخدم عادي، فإنّ أسوأ ما قد يحدث أنّك ستفقد\n"
+"بعض المعلومات، ولكن لن تُؤثّر على النظام ككلّ.\n"
+"\n"
+"\n"
+"الحقل الأول سيسألك عن اسمك الحقيقي. بالطبع هذا الحقل\n"
+"ليس اجبارياً -- يمكنك إدخال أي شئ تريد. DrakX سيستخدم الكلمة\n"
+"الأولى التي قمت بإدخالها في هذا الحقل وينقلها إلى حقل \"%s\"، الذي\n"
+"هو الاسم الذي سيدخله المستخدم للدخول على النظام. إن أحببت، يمكنك تخطّي\n"
+"المُدخل الافتراضي وتغيّر اسم المستخدم. الخطوة التالية هي إدخال كلمة المرور.\n"
+"من وجهة نظر أمنية، فإن كلمة مرور المستخدم العادي بدون صلاحيات\n"
+"ليست بأهمّيّة كلمة مرور المستخدم \"الجذر\"، لكن ليس هذا سبب للتغاضي\n"
+"عنها أو جعلها فارغة أو جعلها سهلة جداً: على كلّ حال، ملفاتك قد تكون هي\n"
+"التي في خطر.\n"
+"\n"
+"بمجرد ضغطك على زر \"%s\"، يمكنك إضافة مستخدمين أخر. أضف اسم مستخدم\n"
+"لكل صديق من أصدقائك أو لأبيك أو لأختك،مثلاً. اضغط \"%s\" عندما\n"
+"تنتهي من إضافة المستخدمين.\n"
+"\n"
+"ضغط زرّ \"%s\" يسمح لك بتغيير \"الصَّدفة\"\n"
+"لذلك المستخدم (bash هو الافتراضي).\n"
+"\n"
+"عندما تنتهي من إضافة المستخدمين، سيتم سؤالك عما إذا كنت تريد اختيار مستخدم\n"
+"يتم الدخول بواسطته إلى النظام تلقائياً عند بدء التشغيل.\n"
+"إذا كنت مهتماً بهذه الميزة (و لم تكن مهتماً كثيراً بالأمن المحلّي)،\n"
+"اختر المستخدم المطلوب و مدير النوافذ ثم اضغط \"%s\".\n"
+"إن لم تكن مهتماً بهذه الميزة، قم بإزالة التأشير من مربّع الاختيار \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "هل تريد استخدام هذه الميزة؟"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"في الأعلى ستجد تجزيئات لينكس الموجودة والتي عثر عليها على القرص الصلب الخاص "
+"بك.\n"
+"يمكنك أن تُبقي اختيارات المرشد، وهي جيدة لأغلب أنواع التثبيت.\n"
+"إذا قمت بعمل أي تغييرات فيجب عليك أن تعرف التجزيء الجذر (\"/\"). لا تختر\n"
+"تجزيئات صغيرة جدا و إلا لن تستطيع تثبيت برامج كافية. إذا كنت تريد تخزين "
+"البيانات\n"
+"على تجزيء مستقل فستحتاج إلى عمل تجزيء لـ\"/home\"\n"
+"(ممكن فقط إذا كان لديك أكثر من تجزيء للينكس).\n"
+"\n"
+"كل تجزيء مُعطى بالشكل التالي: \"الإسم\"، \"السعة\".\n"
+"\n"
+"\"الإسم\" مركب بالسكل التالي: \"نوع القرص الصلب\"، \"رقم القرص الصلب\"،\n"
+"\"رقم التجزيء\" (مثلا، \"hda1\").\n"
+"\n"
+"\"رقم القرص الصلب\" دائما هو حرف بعد \"hd\" أو \"sd\". بالنسبة للأقراص "
+"الصلبة\n"
+"من نوع IDE فإن:\n"
+" * \"a\" تعني \"القرص الصلب الأساسي على متحكم IDE الأساسي\"،\n"
+"\n"
+" * \"b\" تعني \"القرص الصلب الثانوي على متحكم IDE الأساسي\"،\n"
+"\n"
+" * \"c\" تعني \"القرص الصلب الأساسي على متحكم IDE الثانوي\"،\n"
+"\n"
+" * \"d\" تعني \"القرص الصلب الثانوي على متحكم IDE الثانوي\"،\n"
+"\n"
+"أما بالنسبة لأقراص سكزي SCSI فالحرف \"a\" يعني \"أقل معرف SCSI\"، و الحرف \"b"
+"\"\n"
+"يعني \"ثاني أقل معرف SCSI\"، الخ."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"تثبيت ماندريبا لينكس موزّع على العديد من الأقراص.\n"
+"إن كانت حزمة ما في قرص آخر، سيقوم DrakX بإخراج القرص\n"
+"الحالي و سيطلب منك أن تدخل القرص المطلوب. إن لم يكن القرص المطلوب لديك،\n"
+"فقط اضغط على \"%s\"، ولن يتمّ تثبيت تلك الحزم.."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"حان الوقت الآن لتحديد أيّ البرامج تريد تثبيتها على نظامك.\n"
+"هناك الآلاف من الحزم المتوفّرة لماندريبا لينكس، و\n"
+"لكي نجعلها أسهل إدارة فقد وضعت الحزم في مجموعات من\n"
+"التّطبيقات المتشابهة.\n"
+"\n"
+"يصنف ماندريبا لينكس الحزم في أصناف أربعة. يمكنك \n"
+"خلط ومطابقة التّطبيقات من الأصناف المتعدّدة، بحيث\n"
+"يحتوي تثبيت \"محطّة عمل\" على تطبيقات من فئة خادم.\"\n"
+"\n"
+" * \"%s\": إن كنت تنوي استخدام جهازك كمحطّة عمل، اختر واحد أو\n"
+"أكثر من المجموعات التي في فئة محطّة العمل.\n"
+"\n"
+" * \"%s\": إن كنت تنوي استخدام جهازك للبرمجة، اختر\n"
+"المجموعات المناسبة من تلك الفئة. مجموعة \"LSB\" المميزة سوف\n"
+"تهيئ نظامك بحيث يتوافق قدر الإمكان مع توصيات قاعدة لينكس القياسية.\n"
+"\n"
+" اختيار مجموعة \"LSB\" سوف يثبت أيضاً تسلسل النواة \"2.4\"،\n"
+"بدلاً من \"2.6\" الافتراضيّة. هذا للتأكيد على التوافق الكامل للنظام مع LSB.\n"
+"على كل حال، إن لم تختر مجموعة \"LSB\" فسوف\n"
+"لا يزال يكون لديك نظام متوافق 100%% تقريباً مع LSB.\n"
+"\n"
+" * \"%s\": إن كان جهازك سيستخدم كخادم، اختر أيّاً من\n"
+"الخدمات الأكثر شيوعاً ترغب في تثبيتها على جهازك.\n"
+"\n"
+" * \"%s\": هذا هو المكان الذّي تحدّد فيه بيئتك الرّسوميّة المفضّلة.\n"
+"يجب على الأقلّ اختيار واحدة إن كنت تريد أن يكون لديك\n"
+"واجهة رسوميّة متوفّرة.\n"
+"\n"
+"تحريك مؤشّر الماوس عبر اسم مجموعة سيظهر نصّ شرحٍ مختصرٍ\n"
+"عن تلك المجموعة.\n"
+"\n"
+"يمكنك اختيار مربّع \"%s\"، والذي هو مفيد إن كنت معتاداً على\n"
+"الحزم المُوفّرة أو إن كنت متحكماً تماماً\n"
+"بما سيتم تثبيته.\n"
+"\n"
+"إن بدأت التثبيت بالوضع \"%s\"، يمكنك إزالة اختيار كل المجموعات ومنع تثبيت أي "
+"حزم جديدة. هذا مفيد\n"
+"لإصلاح أو تحديث نظام موجود.\n"
+"\n"
+"إن قمت بإلغاء تحديد كلّ المجموعات عند القيام بتثبيت عاديّ\n"
+"(كما هو الحال في التّحديث)، سينبثق حوار يقترح\n"
+"خيارات متعدّدة للتثبيت الأدنى:\n"
+"\n"
+" * \"%s\": تثبيت أقلّ عدد من الحزم الممكنة لتحصل\n"
+"على سطح مكتب رسوميّ عامل.\n"
+"\n"
+" * \"%s\": بتثبيت النّظام الأساسي بالإضافة إلى الأدوات البسيطة وتوابعها\n"
+"من المواثقة. هذا التثبيت مناسب لإعداد خادم.\n"
+"\n"
+" * \"%s\": سوف يثبت أقلّ عدد ممكن من الحزم الضّروريّة\n"
+"للحصول على نظام لينكس عامل. بهذا التّثبيت ستحصل فقط على\n"
+"واجهة سطر الأوامر. الحجم الكلّي لهذا التّثبيت هو حوالي 65\n"
+"ميجابايت."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "ترقية"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "مع وثائق المساعدة الأساسية"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "تثبيت مصغّر جداً"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"إن أخبرت برنامج التثبيت أنك تريد اخيار الحزم فرديّاً،\n"
+"فسوف يقدّم لك شجرة تحتوي كلّ الحزم مصنّفةً بحسب المجموعات و\n"
+"المجموعات الفرعيّة. خلال استعراض الشّجرة، يمكنك تحديد مجموعات بالكامل،\n"
+"مجموعات فرعيّة، أو حزم مفردة.\n"
+"\n"
+"حينما تحدّد حزمة من الشّجرة، يظهر وصفٌ على\n"
+"اليمين يعلمك بالغرض من الحزمة.\n"
+"\n"
+"!! إن تمّ اختيار حزمة خادم، إمّا بسبب أنّك حدّدتها\n"
+"قصداً أو بسبب أنّها كانت جزءً من مجموعة حزم،\n"
+"سوف تسأل التّأكيد على أنّك حقّاً تريد تلك الخادمات أن تكون\n"
+"مثبتة. بشكل افتراضي سيقوم ماندريبا لينكس بتشغيل أي خدمات مثبّتة تلقائيّاً\n"
+"عند بدء التّشغيل. حتى إن كانت آمنة وليس لها أيّ مسائل معروفة حين\n"
+"وقت شحن التّوزيعة، فإنّه من الممكن جدّاً أن\n"
+"تكون الثّغرات الأمنيّة اكتشفت بعد أن تمّ الانتهاء من هذه النّسخة من ماندريبا "
+"لينكس.\n"
+"إن لم تكن تعرف ما يفترض من خدمة معيّنة\n"
+"عمله أو لم سيتمّ تثبيتها، فاضغط على\"%s\". الضّغط على \"%s\"سوف\n"
+"يثبت الخدمات المُسردة وسوف يتمّ تشغيلها تلقائيّاً\n"
+"بشكل افتراضي خلال الإقلاع.!!\n"
+"\n"
+"يستخدم الخيار \"%s\" لتعطيل حوار التّحذير الذي يظهر\n"
+"حينما يحدّد برنامج التثبيت حزمة ليحلّ\n"
+"مسألة اعتماد. بعض الحزم بينها علاقات بحيث\n"
+"يكون تثبيت أحدها يتطلّب تثبيت برامج أخرى أيضاً.\n"
+"يستطيع برنامج التثبيت تحديد الحاجة إلى أي من هذه الحزم\n"
+"لإرضاء الاعتماد لإكمال التّثبيت ينجاح.\n"
+"\n"
+"تسمح لك الأيقونة الصّغيرة للقرص المرن في أسفل اللائحة بتحميل\n"
+"لائحة الحزم المُنشأة خلال تثبيت سابق. يكون هذا نافعاً إن كان\n"
+"لديك عدد من الأجهزة التي تودّ تهيئتها بشكل مشابه. الضّغط\n"
+"على هذه الأيقونة سيسألك إدخال قرص مرن أنشئ في\n"
+"نهاية تثبيت آخر. انظر التّلميح الثّاني من الخطوة الأخيرة عن كيفيّة\n"
+"إنشاء قرص مرن كهذا."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "مُعتمدات آلية"
+
+#: ../help.pm:185
+#, 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 ""
+"يستخدم هذا الحوار لاختيار الخدمات التي تودّ تشغيلها عند بدء التشغيل.\n"
+"\n"
+"سيقوم DrakX بعرض قائمة بكل الخدمات المتوفرة في هذا التثبيت.\n"
+"راجع كل خدمة بتمعن و قم بإزالة التأشير من تلك الخدمات التي لا تحتاجها\n"
+"بشكل دائم عند الإقلاع.\n"
+"\n"
+"سيتم عرض شرح قصير حول الخدمة عند\n"
+"اختيارها. عموماً، إن لم تكن متأكد ما إذا كانت الخدمة مفيدة أم لا،\n"
+"فمن الأفضل ترك الخيار الإفتراضي.\n"
+"\n"
+"!! في هذه المرحلة كن حذراُ إذا كنت تريد استخدام ماكينتك\n"
+"كخادم: ربما لن تريد بدء أي خدمات لا تحتاجها.\n"
+"فضلاً تذكر أن العديد من الخدمات قد تكون خطرة إذا كانت\n"
+"متاحة على الخادم. بشكل عام اختر فقط الخدمات التي تحتاجها بالفعل !!"
+
+#: ../help.pm:209
+#, 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 ""
+"يقوم جنو/لينكس بإدارة الوقت بحسب توقيت غرينتش ثم يترجمه إلى\n"
+"التوقيت المحلي بحسب المنطقة الزّمنية التي اخترتها. إذا كانت الساعة\n"
+"التي في اللّوحة الرئيسية مضبوطة على التوقيت المحلي، يمكنك تعطيل ذلك\n"
+"عن طريق إزالة اختيار \"%s\" و التي ستجعل\n"
+"جنو/لينكس يعلم أن ساعة النظام وساعة الجهاز في نفس المنطقة الزّمنيّة. هذا مفيد "
+"عندما يستضيف الجهاز\n"
+"أيضاً نظام تشغيل آخر.\n"
+"\n"
+"الخيار \"%s\" سيقوم آلياً بضبط الساعة عن طريق الإتصال\n"
+"بخادم وقت بعيد على الإنترنت. كي تعمل هذه الميزة، يجب أن تكون لديك\n"
+"وصلة انترنت عاملة. من الأفضل اختيار خادم الوقت\n"
+"الأقرب إليك. في الحقيقة يُثبت هذا الخيار خادم وقت يمكن استخدامه\n"
+"من قبل الأجهزة الأخرى على الشبكة المحلية أيضاً."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "تزامن وقت آلي"
+
+#: ../help.pm:223
+#, 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 ""
+"بطاقة الرسوم\n"
+"\n"
+" برنامج التثبيت يقوم باكتشاف وتهيئة\n"
+"البطاقة الموجودة على نظامك بشكل آلي. إن لم يحدث ذلك، يمكنك\n"
+"اختيار البطاقة المُتثبيتة لديك بالفعل من القائمة.\n"
+"\n"
+" في حال كانت هناك خادمات رسومية مختلفة لبطاقتك،\n"
+"مع أو بدون تعزيز للرسوم ثلاثية الأبعاد، ستُسأل اختيار الخادم الذي\n"
+"يناسب احتياجاتك أكثر."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (إشارةً إلى نظام نوافذ X) هو قلب الواجهة الرّسوميّة لجنو/لينكس\n"
+"الذي تعتمد عليه كل البيئات الرّسوميّة (كيدي، جينوم، AfterStep،\n"
+"WindowMaker، وغيرها) المضمّنة مع ماندريبا لينكس.\n"
+"\n"
+"سوف تقدّم لك لائحة من معامِلاتٍ مختلفة يمكنك تغييرها للحصول\n"
+"على العرض الرّسوميّ الأمثل.\n"
+"\n"
+"بطاقة الرسوم\n"
+"\n"
+" عادةً سيقوم المثبت بالاستكشاف والتّهيئة الآليّة\n"
+"للبطاقة الرّسوميّة المثبّثة على جهازك. إن لم يكن ذلك الحال، فيمكنك\n"
+"اختيار البطاقة الموجودة لديك بالفعل من هذه القائمة.\n"
+"\n"
+" في حال توفّرت عدّة خادماتٍ لبطاقتك،\n"
+"مع أو بدون التعزيز الثّلاثي الأبعاد، سوف يطلب منك أن تحدّد الخادم\n"
+"الأكثر ملائمة لحاجاتك.\n"
+"\n"
+"\n"
+"\n"
+"الشّاشة\n"
+"\n"
+" عادةً سيقوم المُتثبيت بالاستكشاف والتهيئة الآليّة\n"
+"للشّاشة المُتّصلة بجهازك. إن لم تكن صحيحة، فيمكنك\n"
+"اختيار الشّاشة المتّصلة بجهازك بالفعل من هذه القائمة.\n"
+"\n"
+"\n"
+"\n"
+"الاستبانة\n"
+"\n"
+" يمكنك هنا اختيار الاستبانة وعمق الألوان المتوفّرين\n"
+"لعتادك الرّسومي. اختر الأكثر مناسبةً لحاجاتك (سوف تكون قادراً على\n"
+"تغيير ذلك بعد التّثبيت على كل حال). تظهر عيّنة من التهيئة\n"
+"المحدّدة في صورة الشّاشة.\n"
+"\n"
+"\n"
+"\n"
+"اختبار\n"
+"\n"
+" قد لا يظهر هذا المُدخل بحسب عتادك.\n"
+"\n"
+" سوف يحاول النّظام فتح شاشة رسوميّة بالاستبانة المرغوبة.\n"
+"إذا رأيت رسالة الاختبار خلال الاختبار وأجبت بـ\"%s\"،\n"
+"فسوف يتقدّم DrakX إلى الخطوة التّالية. إن لم تستطع رؤية الرّسالة، فهذا\n"
+"يعني أن جزءً ما من التّهيئة المكتشفة آلياً كان غير صحيح\n"
+"وسينتهي الاختبار تلقائيّاً بعد 12 ثانية، معيداً إيّاك إلى\n"
+"القائمة. غيّر الإعدادات حتّى تحصل على عرض رسوميّ صحيح.\n"
+"\n"
+"\n"
+"\n"
+"خيارات\n"
+"\n"
+" يمكنك هنا اختيار ما إذا كنت تريد جهازك أن يبدّل تلقائيّاً\n"
+"إلى الواجهة الرّسوميّة عند الإقلاع. طبعاً ستفضّل\n"
+"أن تختار \"%s\" إن كان جهازك سيعمل كخادم، أو إن كنت لم تنجح في\n"
+"تهيئة العرض."
+
+#: ../help.pm:291
+#, 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 ""
+"الشاشة\n"
+"\n"
+" يمكن لبرنامج التثبيت اكتشاف و تهيئة الشاشة المتصلة بماكينتك\n"
+"آلياً. ان لم يحدث ذلك، يمكنك اختيار الشاشة التي لديك\n"
+"من القائمة."
+
+#: ../help.pm:298
+#, 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 ""
+"الاستبانة\n"
+"\n"
+" يمكنك اختيار الاستبانة وعمق الألوان في الحدود المتوفرة للعتاد.\n"
+"اختر تلك التي تناسب احتياجاتك (لا تزال\n"
+"تستطيع تغيير تلك الخيارات بعد التثبيت). يتم عرض عينة\n"
+"من التهيئة المختارة في صورة الشاشة."
+
+#: ../help.pm:306
+#, 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 ""
+"في حال كانت هناك خادمات مختلفة للبطاقة الخاصة بك، مع أو\n"
+"دون تعزيز للرسوم ثلاثية الأبعاد، ستُسأل اختيار الخادم الذي\n"
+"يناسب احتياجاتك."
+
+#: ../help.pm:311
+#, 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 ""
+"الخيارات\n"
+"\n"
+" تخولك هذه الخطوة اختيار ما إذا كنت تريد بدء الواجهة الرسومية\n"
+"عند بدء النظام تلقائيّاً. بوضوح،\n"
+"ستختار \"%s\" إذا كانت ماكينتك ستستخدم كجهاز\n"
+"خادم، أو إذا لم تنجح في تهيئة العرض\n"
+"بشكل صحيح."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"عند هذه النقطة، عليك أن تقرر أين تريد تثبيت نظام\n"
+"التشغيل ماندريبا لينكس على القرص الصلب الخاص بك. إذا كان القرص الصلب\n"
+"فارغاً أو أن نظام تشغيل آخر يستخدم كل المساحة المتوفرة فسوف\n"
+"تحتاج إلى تجزئة القرص الصلب. بشكل عام، تجزئة القرص الصلب\n"
+"تعني تقسيم القرص الصلب منطقياً لإنشاء المساحة المطلوبة لتثبيت\n"
+"نظام ماندريبا لينكس الجديد الخاص بك.\n"
+"\n"
+"عملية تقسيم القرص الصلب لا يمكن التّراجع عنها عادةًَ\n"
+"كما أنها قد تتسبب في خسارة للبيانات إن وجد هناك نظام تشغيل\n"
+"آخر مثبت على هذا القرص الصلب، لذا فإنّ تجزئة القرص قد تكون عمليّةً صعبةً ومرهقة\n"
+"إن لم تكن مستخدماً محترفاً. من حسن الحظ، يوفّر DrakX معالجاً يسهل العملية.\n"
+"قبل متابعة هذه الخطوة، اقرأ بقية هذا القسم و قبل كل شئ، خذ وقتك.\n"
+"\n"
+"اعتماداً على إعدادات القرص الصلب، تتوفر العديد من الخيارات:\n"
+"\n"
+" * \"%s\": هذا الخيار سيقوم بعملية تجزئة آلية\n"
+"للأقراص الصلبة الفارغة. إذا استخدمت هذا الخيار، لن تكون هناك إشعارات أخرى.\n"
+"\n"
+" * \"%s\": يكون المرشد قد اكتشف تجزيء أو أكثر من\n"
+"تجزيئات لينكس على القرص الصلب. إذا كنت تريد استخدامها، اختر هذا\n"
+"الخيار. سيتم بعد ذلك سؤالك عن أماكن التركيب المرتبطة بكل\n"
+"تجزيء. يتم اختيار أماكن التركيب المعتادة افتراضياً،\n"
+"ولأغلب المستخدمين فإنها فكرة جيدة تركها كما هي.\n"
+"\n"
+" * \"%s\" : إذا كان ميكروسوفت ويندوز مثبتاً على القرص الصلب و يحتل كل "
+"المساحة \n"
+"التي عليه، ستحتاج إلى إنشاء مساحة فارغة لبيانات جنو/لينكس. لعمل ذلك يمكنك "
+"حذف\n"
+"تجزيء و بيانات ميكروسوفت ويندوز (انظر حلّ ``إزالة القرص بأكمله'')\n"
+"أو قم بتغيير حجم تجزيء ميكروسوفت ويندوز FAT. يمكن تصغير الحجم\n"
+"دون أي خسارة للبيانات، إن كنت قمت بإزالة تجزّئات التجزيء الخاص بويندوز.\n"
+"يفضّل بشدّة نسخ بياناتك احتياطياً.. استخدام هذا الخيار\n"
+"منصوح به إذا كنت تريد استخدام كل من ماندريبا لينكس و ميكروسوفت ويندوز\n"
+"على نفس الحاسب.\n"
+"\n"
+" قبل اختيارك لهذا الخيار، عليك أن تعلم أنه بعد هذا\n"
+"الإجراء، ستتقلص مساحة تجزيء ميكروسوفت ويندوز عن ما قبل\n"
+"ستكون لديك مساحة فارغة أقل على ميكروسوفت ويندوز\n"
+"لتخزين بياناتك أو تثبيت برامج جديدة.\n"
+"\n"
+" * \"%s\": إذا كنت تريد حذف كل البيانات و كل التجزيئات\n"
+"الموجودة على القرص الصلب و استبدالها بنظام ماندريبا لينكس الجديد\n"
+"الخاص بك، اختر هذا الخيار. كن حذراً، لأنك لن تتمكن من التراجع\n"
+"بعد أن تقوم بالتأكيد.\n"
+"\n"
+" !! إن اخترت هذا الخيار، سيتم حذف كل البيانات الموجودة على القرص. !!\n"
+"\n"
+"؛ * \"%s\". هذا الخيار يظهر في حال كان القرص محتلاً بأكمله\n"
+"من قبل ميكروسوفت ويندوز. سيقوم هذا الخيار ببساطة بمحو كل شيء على القرص و\n"
+"بدء التثبيت من الصفر، مجزّأً كلّ شيء من لاشيء.\n"
+"\n"
+" !! إن اخترت هذا الخيار، ستخسر كلّ البيانات على القرص الخاص بك. !!\n"
+"\n"
+" * \"%s\": اختر هذا الخيار إذا كنت تريد\n"
+"تقسيم القرص الصلب بشكل يدوي. كن حذراً -- هذا الخيار قوي\n"
+"لكنه خطير و من الممكن أن تفقد بياناتك بسهولة. لهذا فإن\n"
+"هذا الخيار مفضّل فقط إذا كنت قد قمت بشئ مماثل من قبل \n"
+"و لديك بعض الخبرة. لمزيد من التعليمات حول استخدام أداة DiskDrake\n"
+"راجع قسم ``إدارة التجزيئات'' في\n"
+"``دليل المبتدئ''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "استخدام التجزيء الموجود"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "مسح كل القرص"
+
+#: ../help.pm:380
+#, 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 ""
+"ها أنت ذا. التثبيت قد اكتمل الآن ونظام جنو/لينكس الخاصّ بك\n"
+"جاهز للاستخدام. فقط اضغط \"%s\" لإعادة تشغيل نظامك. لا تنْسَ أن\n"
+"تزيل وسط التّثبيت (قرص مدمج أو مرن). أوّل شيء يجب أن\n"
+"تراه بعد أن ينتهي حاسبك من فحص عتاده هو\n"
+"قائمة محمّل الإقلاع، والتي تعطيك الخيار لأيّ نظام تشغيل تريد بدءه.\n"
+"\n"
+"زرّ \"%s\" يظهر زرّين إضافيّين كي:\n"
+"\n"
+" * \"%s\": تنشئ قرص تثبيت مرن يساعدك آليّاً\n"
+"بالقيام بالتّثبيت بأكمله دون مساعدة المُشغّل، كما هو\n"
+"التّثبيت الذي قمت بتهيئته للتّوّ.\n"
+"\n"
+" لاحظ أن خيارين مختلفين متوفّرين بعد الضّغط على الزّر:\n"
+"\n"
+" * \"%s\". هذا تثبيت آليّ جزئيّاً. خطوة التّجزئة\n"
+"هي الإجراء الوحيد التّفاعليّ.\n"
+"\n"
+" \"%s\". التّثبيت الآليّ بالكامل: يُعاد كتابة القرص الصّلب\n"
+"بالكامل، وتفقد كلّ البيانات.\n"
+"\n"
+" هذه الميزة مفيدة جدّاً عند تثبيت عدد من الماكينات المتشابهة.\n"
+"راجع قسم التّثبيت الآلي على موقعنا لمزيد من المعلومات.\n"
+"\n"
+" * \"%s\": يحفظ لائحة بالحزم المُختارة في هذا التّثبيت. كي\n"
+"تستخدم هذا الاختيار مع تثبيت آخر، أدخل القرص المرن وابدأ\n"
+"التّثبيت. على الملقن، اضغط مفتاح [F1] واكتب\n"
+">> linux defcfg=\"floppy\" << ثمّ اضغط مفتاح الإدخال.\n"
+"\n"
+"(*) ستحتاج إلى قرص مرن منسّق بنسق FAT. لإنشاءه على GNU/Linux، أدخل\n"
+"\"mformat a:\"، أو \"fdformat /dev/fd0\" تتبعها \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "إنشاء قرص تثبيت آلي"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"إن اخترت إعادة استخدام بعض تجزيئات جنو/لينكس القديمة، قد ترغب\n"
+"بإعادة تنسيق بعضها ومسح أية بيانات تحتويها. لعمل ذلك، الرجاء،\n"
+"اختيار تلك التجزيئات أيضاً.\n"
+"\n"
+"الرجاء ملاحظة أنّه ليس من الضّروري إعادة تنسيق كل التّجزيئات الموجودة مسبقاً.\n"
+"يجب عليك إعادة تنسيق التجزيئات التي تحتوي نظام\n"
+"التشغيل (مثل \"/\", \"/usr\" or \"/var\"( ولكن ليس عليك\n"
+"إعادة تنسيق التجزيئات التي تحتوي بيانات تودّ الاحتفاظ بها (عادة\n"
+"\"/home\").\n"
+"\n"
+"رجاء كن على حذر عند اختيار التّجزيئات. بعد إعادة التّنسيق، كلّ البيانات التي\n"
+"على التّجزيئات المحدّدة سوف تُحذف ولن تكون قادراً على\n"
+"استعادتها.\n"
+"\n"
+"اضغط على \"%s\" عندما تكون جاهزاً لتنسيق التّجزيئات.\n"
+"\n"
+"اضغط على \"%s\" إن كنت تريد اختيار تجزيء آخر من أجل\n"
+"تثبيت نظام التّشغيل ماندريبا لينكس الخاصّ بك.\n"
+"\n"
+"اضغط على \"%s\" إن كنت ترغب باختيار تجزيئات سيتمّ تفحّصها من أجل\n"
+"الكتل السّيئة على القرص."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"في الوقت الذي تقوم فيه بتثبيت ماندريبا لينكس، قد يكون تم تحديث\n"
+"بعض الحزم منذ الإصدار الأول. قد يكون تم إصلاح بعض العيوب\n"
+"أو حل المشاكل الأمنية. لكي تستفيد من هذه التحديثات، يمكنك\n"
+"الآن تنزيل هذه التحديثات عبر الإنترنت. اختر\n"
+"\"%s\" إذا كانت لديك وصلة انترنت عاملة، أو \"%s\" إذا كنت تفضل\n"
+"تثبيت هذه التحديثات لاحقاً.\n"
+"\n"
+"اختيار \"%s\" يعرض قائمة بالأماكن التي يمكن منها الحصول\n"
+"على التحديثات. اختر المكان الأقرب إليك. سيتم عرض قائمة شجريّة بالحزم:\n"
+"راجع اختياراتك، ثم اضغط \"%s\" لجلْب و تثبيت\n"
+"الحزم المختارة، أو \"%s\" لإلغاء التّحديث."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"عند هذه النقطة، سيسمح لك DrakX باختيار المستوى الأمني الذي ترغب به\n"
+"لهذا الجهاز. بديهياً، يجب تعيين مستوى أمني\n"
+"عالٍ إذا كان الجهاز يحتوي على معلومات هامة، أو إذا كان الجهاز\n"
+"سيُستخدم للإتصال بالإنترنت. إنّ استخدام مستوى أمن عالٍ يأتي\n"
+"عادة على حساب سهولة الإستخدام.\n"
+"\n"
+"إن لم تكن تعرف ماذا تختار، أبق الاختيار الافتراضي. سوف تكون\n"
+"قادراً على تغيير مستوى الأمن لاحقاً باستخدام الأداة draksec من\n"
+"لوحة تحكّم ماندريبا .\n"
+"\n"
+"يُعْلم الحقل \"%s\" نظام المُستخدم على هذا الجهاز الذي\n"
+"سيكون مسؤولاً عن الأمن. رسائل الأمن ستُرسل إلى ذلك\n"
+"العنوان."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "مدير الأمن"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"عند هذه النقطة، تحتاج لاختيار أي التجزيئات ستستخدم\n"
+"لتثبيت نظام ماندريبا لينكس. إن كانت التجزيئات بالفعل\n"
+"مُعرّفة، إمّا من تثبيت سابق لجنو/لينكس أو بواسطة\n"
+"أداة أخرى، يمكن أن تستخدم التجزيئات الحاليّة . وإلا، يجب أن تُعَرَّف\n"
+"تجزيئات القرص الصّلب.\n"
+"\n"
+"لإنشاء التجزيئات، يجب أوّلاً يجب أن تختار قرص صلب. يمكن أن تختار\n"
+"قرص للتّجزئة بالضّغط على ''hda'' لقرص IDE الأوّل،\n"
+"\"hdb\" للثّاني، \"sda\" لقرص SCSI الأوّل وهكذا.\n"
+"\n"
+"لتقوم بتجزئة القرص الصّلب المحدّد، يمكنك استخدام هذه الخيارات:\n"
+"\n"
+" * \"%s\": هذا الخيار يحذف كل التجزيئات على القرص الصّلب المحدّد\n"
+"\n"
+" * \"%s\": هذا الخيار يمكّنك من إنشاء تجزيئات ext4 والذّاكرة البديلة آليّاً\n"
+"في المساحة الشّاغرة لقرصك الصّلب\n"
+"\n"
+" * %s: يعطي حقّ الوصول إلى مزايا إضافيّة:\n"
+"\n"
+" * \"%s\": يحفظ جدول التجزئة إلى قرص مرن. مفيد لاسترجاع لاحق\n"
+"لجدول التجزئة إن كان ضروريّاً. من المُستحسن جداً\n"
+"أن تقوم بهذه الخطوة.\n"
+"\n"
+" * %s: يسمح لك باستعادة جدول تجزئة محفوظ مسبقاً من\n"
+"قرص مرن.\n"
+"\n"
+" * \" %s\": إن كان جدول التّجزئة معطوباً، يمكنك محاولة استعادته\n"
+"باستخدام هذا الخيار. رجاءً كن على حذر وتذكّر أنّه لا\n"
+"يعمل دائماً.\n"
+"\n"
+" * \"%s\": يتجاهل كلّ التّغييرات ويعيد تحميل جدول التّجزئة الذي كان\n"
+"أصلاً على القرص الصّلب.\n"
+"\n"
+" * \"%s\": إزالة اختيار هذا الخيار سيجبر المستخدمين على القيام يدويّاً بتجهيز "
+"و\n"
+"فكّ الوسائط القابلة للإزالة كالأقراص المرنة والمدمجة.\n"
+"\n"
+" * \"%s\": استخدم هذا الخيار إن رغبت في استخدام المرشد لتجزئة\n"
+"قرصك الصّلب. هذا مستحسن إن لم يكن لديك فهم جيّد\n"
+"للتّجزئة.\n"
+"\n"
+" * \"%s\": استخدم هذا الخيار لإلغاء تغييراتك.\n"
+"\n"
+" * \"%s\": يوفّر أعمالاً إضافيّة على التجزيئات )النّوع، الخيارات، التّنسيق(\n"
+"ويعطيك المزيد من المعلومات حول القرص الصّلب.\n"
+"\n"
+" * \"%s\": عندما تنتهي من تجزئة قرصك الصّلب، سوف يقوم هذا\n"
+"بحفظ تغييرات إلى القرص.\n"
+"\n"
+"عند تحديد الحجم لتجزيء ما، يمكنك تحديد حجم التّجزيء بدقّة\n"
+"باستخدام مفاتيح الأسهم للوحة مفاتيحك.\n"
+"\n"
+"ملاحظة: يمكنك الوصول إلى أيّ خيار باستخدام لوحة المفاتيح. تنقّل بين\n"
+"التجزيئات باستخدام [TAB] وأسهم أعلى/أسفل.\n"
+"\n"
+"عندما تُحدّد تجزيءً، يمكنك استخدام:\n"
+"\n"
+" * Ctrl-c لإنشاء تجزيء جديد )عندما يكون تجزيء فارغ مُحدّد(.\n"
+"\n"
+" * Ctrl-d لحذف تجزيء\n"
+"\n"
+" * Ctrl-m لتحدّد مكان التركيب.\n"
+"\n"
+"لتحصل على معلومات حول أنواع أنظمة الملفّات المختلفة المتوفّرة، رجاءً\n"
+"اقرا فَصْل ext2FS من ``الدّليل المرجعي``.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "التركيب الآلي للوسائط القابلة للإزالة"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "التغيير إلى الوضع العادي/وضع الخبير"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"تمّ اكتشاف أكثر من تجزيء ميكروسوفت على قرصك الصّلب.\n"
+"رجاء اختيار القرص الذي تريد تغيير حجمه كي تتثبيت\n"
+"نظام تشغيل ماندريبا لينكس الجديد.\n"
+"\n"
+"كل تجزيء مُسرد كما يلي: \"اسم لينكس\"، \"اسم ويندوز\"\n"
+"\"الكثافة\".\n"
+"\n"
+"\"اسم لينكس\" مركّب: \"نوع القرص الصلب\"، \"رقم القرص الصلب\"،\n"
+"\"رقم التّجزيء\" (مثلاً، \"hda1\").\n"
+"\n"
+"\"نوع القرص الصلب\" هو \"hd\" إن كان القرص من نوع IDE و\n"
+"\"sd\" إن كان من نوع SCSI.\n"
+"\n"
+"\"رقم القرص الصّلب\" هو دائماً حرف بعد \"hd\" أو \"sd\". لأقراص IDE الصّلبة:\n"
+"\n"
+" * \"a\" يعني \"القرص الصّلب الرّئيسي على مُتحكّم IDE الأوّلي\"؛\n"
+"\n"
+" * \"b\" يعني \"القرص الصّلب الثّانوي على مُتحكّم IDE الأوّلي\"؛\n"
+"\n"
+" * \"c\" يعني \"القرص الصّلب الرّئيسي على مُتحكّم IDE الثّانوي\"؛\n"
+"\n"
+" * \"d\" يعني \"القرص الصّلب الثّانوي على مُتحكّم IDE الثّانوي\"؛\n"
+"\n"
+"بالنّسبة لأقراص SCSI الصّلبة، \"a\" يعني \"أقلّ رقم تعريف SCSI\"، و\"b\" يعني\n"
+"\"ثاني أقلّ رقم تعريف SCSI\"، إلخ.\n"
+"\n"
+"\"اسم ويندوز\" هو الحرف الخاص بقرصك الصّلب ضمن ويندوز (القرص الأوّل\n"
+"أو التجزيء المسمّى \"C:\")."
+
+#: ../help.pm:567
+#, 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\": تأكد من اختيار البلد الحالي. إذا لم تكن في هذا\n"
+"البلد، اضغط على زر \"%s\" و اختر بلداً آخر. إذا لم تكن\n"
+"بلدك في القائمة اضغط زر \"%s\" لإظهار قائمة كاملة\n"
+"بالبلدان."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"يتم تنشيط هذه الخطوة فقط إذا عُثر على تجزيء جنو/لينكس موجود\n"
+"على ماكينتك.\n"
+"\n"
+"يحتاج DrakX الآن إلى معرفة ما إذا كنت تريد القيام بتثبيت جديد أو ترقية\n"
+"نظام ماندريبا لينكس الموجود لديك مسبقاً:\n"
+"\n"
+" * \"%s\": في الأغلب، يقوم هذا بإزالة النظام القديم.\n"
+"على أيّ، بناءً على طريقة تجزئتك، يمكنك منع الكتابة على بعض\n"
+"من بياناتك الموجودة مسبقاً (بالطبع الأدلة \"المنزلية\").\n"
+"إن كنت تريد تغيير طريقة تجزئة القرص الصلب، أو تريد تغيير نظام\n"
+"الملفّات، عليك باستخدام هذا الخيار.\n"
+"\n"
+" * \"%s\": صنف التثبيت هذا يسمح لك بتحديث الحزم\n"
+"المثبّتة حاليّاً على نظام ماندريبا لينكس الخاص بك. لن يتم تغيير\n"
+"بياناتك أو تقسيمات القرص الصلب. أغلب\n"
+"خطوات التهيئة الأخرى لا تزال متوفّرة، مثل التثبيت الاعتيادي.\n"
+"\n"
+"استخدام خيار ``الترقية'' يجب أن يعمل بشكل جيد على أنظمة ماندريبا لينكس\n"
+"التي تعمل على إصدار \"8.1\" أو ما بعده. لا ينصح بالترقية\n"
+"من إصدرات ماندريبا لينكس قبل \"8.1\"."
+
+#: ../help.pm:594
+#, 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 ""
+"اعتماداً على اللغة التي اخترتها ()، سيقوم DrakX آليّاً\n"
+"باختيار تهيئة لوحة المفاتيح. تحقّق من أنّ\n"
+"الاختيار يناسبك أو اختر توزيعة لوحة مفاتيح أخرى.\n"
+"\n"
+"أيضاً، قد لا تكون لديك لوحة مفاتيح توافق لغتك تماماً:\n"
+"مثلاً ربما تكون سويسريّاً متكلماً للغة الإنجليزية، قد تكون لديك\n"
+"لوحة مفاتيح سويسرية. أو إذا كنت تتكلم الإنجليزية لكنك موجود في كيبك،\n"
+"ربما تجد نفسك في نفس الموقف حيث لا تتطابق لغتك الأم\n"
+"مع لوحة المفاتيح. في الحالتين، ستسمح لك خطوة التثبيت\n"
+"باختيار لوحة مفاتيح مناسبة من القائمة.\n"
+"\n"
+"اضغط زر \"%s\" لعرض قائمة بكل\n"
+"لوحات المفاتيح المدعومة.\n"
+"\n"
+"إذا اخترت لوحة مفاتيح لحروف غير لاتينية، فسيسمح لك\n"
+"الحوار التالي باختيار اختصارات لوحة المفاتيح التي\n"
+"ستبدل وضع لوحة المفاتيح بين الحروف اللاتينية والغير لاتينية."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"الخطوة الأولى هي اختيار اللغة المفضلة.\n"
+"\n"
+"اختيارك للغة المفضلة سيؤثر على برنامج التثبيت،\n"
+"والنظام بشكل عام. أولاً، اختر المنطقة التي\n"
+"تقع فيها، ثم اللغة التي تتحدثها.\n"
+"\n"
+"ضغط زر \"%s\" سيسمح لك باختيار لغات\n"
+"أخرى ليتم تثبيتها على محطة عملك، ومن ثم\n"
+"تثبيت الملفات الخاصة باللغات لوثائق المساعدة والتطبيقات. مثلاً\n"
+"إذا كنت ستستضيف مستخدمين من أسبانيا على ماكينتك، اختر الإنجليزية\n"
+"كلغة افتراضية في العرض الشجري و\"%s\" في القسم المتقدم.\n"
+"\n"
+"حول دعم UTF-8 (يونيكود): يونيكود هي طريقة تشفير محارف جديدة غرضها\n"
+"تغطية كلّ اللّغات الموجودة. مع ذلك فإن دعمها الكامل في جنو/لينكس ما\n"
+"زال قيد التّطوير. لذلك السّبب، سيستخدمها ماندريبا لينكس أو لا يستخدمها\n"
+"بناءً على خيارات المستخدم:\n"
+"\n"
+" * إن اخترت لغة ذات تراث قويّ (اللّغات\n"
+"لاتيني1، والروسيّة، واليابانيّة، والصينيّة، والكوريّة، والتايلنديّة، واليونانيّة، "
+"والتّركيّة،\n"
+"ومعظم لغات iso-8859-2(، فسيستخدم التّشفير التّراثيّ بشكل افتراضي؛\n"
+"\n"
+" * اللّغات الأخرى ستستخدم يونيكود بشكل افتراضيّ؛\n"
+"\n"
+"إن كان هناك حاجة للغتين أو أكثر، وتلك اللّغات لا تستخدم\n"
+"نفس التّشفير، فسيستخدم يونيكود للنّظام بأكمله؛\n"
+"\n"
+" * أخيراً، يُمكن إجبار استخدام يونيكود للنظام بطلب المستخدم بواسطة\n"
+"اختيار الخيار \"%s\" بشكل منفصل والذي\n"
+"اختيرت لغته.\n"
+"\n"
+"لاحظ أنّك غير محدود باختيار لغة إضافيّة واحدة.\n"
+"يمكنك اختيار عدّة لغات، أو حتّى تثبيتها كلّها باختيار مربّع \"%s\".\n"
+"اختيار دعم لغة يعني أن التّرجمات، والخطوط، ومدقّقات\n"
+"الإملاء، إلخ. لتلك اللّغة سوف تكون مثبتة أيضاً.\n"
+"\n"
+"للتبديل بين اللغات المختلفة المثبتة على نظامك، يمكن\n"
+"تشغيل الأمر \"/usr/sbin/localedrake\" كمستخدم \"root\" لتغيير\n"
+"اللّغة المستخدمة من قبل النّظام بأكمله. تشغيل الأمر كمستخدم عاديّ\n"
+"سوف يغيّر فقط إعدادت اللّغة الخاصّة بذلك المستخدم بذاته."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "الأسبانية"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 مشاكل في استكشاف عدد الأزرار في\n"
+"الماوس الخاصّة بك. إذا حدث ذلك، يفترض أن لديك ماوس ذات زرّين وسوف\n"
+"يقوم بتهيأتها لمحاكاة الزرّ الثالث. الزرّ الثالث للماوس ذات\n"
+"الزرّين يمكن الحصول على تأثيره بالضّغط على الزرّين الأيسر\n"
+"والأيمن بنفس الوقت. سوف يعرف DrakX تلقائيّاً ما إذا كانت الماوس الخاصّة بك "
+"تستخدم\n"
+"واجهة PS/2، أو متوالية أو USB.\n"
+"\n"
+"في حال كان لديك ماوس ذات ثلاثة أزرار دون عجل، يمكنك اختيار الماوس\n"
+"التي تظهر بإسم \"%s\". سيقوم DrakX بعدها بتهيأت الماوس الخاصّة بك حتّى تستطيع\n"
+"مُحاكاة العجل بها: لتقوم بذلك، اضغط الزرّ الأوسط وحرّك\n"
+"الماوس للأعلى وللأسفل.\n"
+"\n"
+"إن رغبت لسبب ما اختيار نوع ماوس آخر، اخترها\n"
+"من اللائحة المُقدَّمة.\n"
+"\n"
+"يمكنك تحديد المُدخل \"%s\" لاختيار نوع ماوس ``شامل'' والذي\n"
+"سوف يعمل تقريباً مع كل الأنواع.\n"
+"\n"
+"إن اخترت ماوس غير الافتراضيّة، سوف تظهر شاشة\n"
+"اختباريّة. استخدم الأزرار والعجل للتأكّد من أن الإعدادات\n"
+"صحيحة وأنّ الماوس تعمل بشكل صحيح. إن لم تكن الماوس\n"
+"تعمل بشكل جيّد، اضغط مفتاح المسافة أو [الإرجاع] لإلغاء الاختبار و\n"
+"العودة إلى لائحة الخيارات.\n"
+"\n"
+"كثيراً ما يتعذر استكشاف أجهزة الماوس ذات العجلات تلقائيّاً، لذا ستحتاج\n"
+"لاختيار الماوس من القائمة. تأكّد من اختيار التي تطابق\n"
+"المنفذ الذي تتّصل به الماوس الخاصّة بك. بعد اختيار الماوس و\n"
+"الضّغط على الزّرّ \"%s\"، تظهر صورة الماوس على الشّاشة. أدرْ\n"
+"عجل الماوس للتّأكّد من أنّه مُنشّط بشكل صحيح. أثناء تحريك\n"
+"عجل الماوس، ستراه كذلك يتحرك على الشاشة.\n"
+"قم باختبار الأزرار وتحقق من أن المؤشر يتحرك على الشاشة\n"
+"بينما تقوم بتحريكه حولها."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "بمحاكاة العجلة"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "عالمي | أيّ ماوس PS/2 و USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"الرجاء اختيار المنفذ الصحيح. مثلاً لمنفذ \"COM1\" في\n"
+"ويندوز اسمه \"ttys0\" في لينكس."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"محمّل الإقلاع هو برنامج بسيط يشغلّه حاسبك وقت الإقلاع.\n"
+"وهو المسؤول عن بدء تشغيل النظام بأكمله. عادة، يكون\n"
+"تثبيت محمّل الإقلاع آلياً بالكامل. سيقوم DrakX بتحليل قطاع التركيب الخاص "
+"بالقرص\n"
+"ويتصرف بحسب ما يجد هناك:\n"
+"\n"
+" * إن عثر على قطاع تحميل ويندوز، فسيقوم باستبداله بقطاع تحميل LILO/GRUB.\n"
+"بهذه الطريقة ستستطيع تحميل جنو/لينكس أو أيّ\n"
+"نظام تشغيل آخر على ماكينتك.\n"
+"\n"
+" * إذا تم العثور على قطاع تحميل LILO أو GRUB، سيتم استبداله بقطاع جديد.\n"
+"\n"
+"إن لم يستطع DrakX أن يقرر مكان وضع قطاع الإقلاع، فسيسألك\n"
+"عن المكان الأكثر أماناً لوضعه فيه. عامة، \"%s\" هو الأكثر أماناً.\n"
+"اختيار \"%s\" لن يقوم بتثبيت أيّ محمّل إقلاع. اسخدم هذا الخيار فقط\n"
+"إن كنت تعرف ماذا تفعل."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"الآن، حان وقت اختيار نظام الطباعة لحاسبك. قد توفّر أنظمة التشغيل الأخرى\n"
+"نظام طباعة واحد، لكن ماندريبا لينكس يوفر لك نظامين. كل نظام مناسب\n"
+"لنوع معين من التهيئة.\n"
+"\n"
+" * \"%s\" -- وهو اختصار لـ``اطبع و لا تصفّ''، هو الخيار الأمثل\n"
+"إذا كانت لديك وصلة مباشرة بالطابعة، و تريد أن تكون قادراً على\n"
+"تفادي أي ارتباك في الطابعة، وليس لديك طابعات شبكيّة.(يقوم \"%s\"\n"
+"بالتعامل مع حالات الشبكة البسيطة ويعيبه البطء عند الاستخدام\n"
+"مع الشبكات). من الأفضل أن تستخدم \"pdq\" إذا.\n"
+"كانت هذه تجربتك الأولى مع جنو/لينكس.\n"
+"\n"
+" * \"%s\" - ``نظام طباعة يونكس الشّائع CUPS''، هو الخيار الأمثل\n"
+"للطباعة على طابعتك المحلية أو حتى على طابعة في النصف الآخر من الكوكب. إنه\n"
+"سهل الإعداد و يمكن أن يتصرف كخادم أو كعميل لأنظمة طباعة \"lpd\"\n"
+"القديمة، لذا فإنه متوافق مع أنظمة التشغيل القديمة\n"
+"التي لا تزال تحتاج إلى خدمات الطباعة. بينما التهيئة سهلة\n"
+"و قوية مثل \"pdq\". إذا كنت تحتاج إلى محاكاة خادم \"lpd\"، تأكّد\n"
+"من تشغيل عفريت \"cups-lpd\".\n"
+"يحتوي \"%s\" على واجهات\n"
+"رسوميّة للطّباعة أو لتحديد خيارات الطّابعة\n"
+"ولإدارة الطابعة.\n"
+"\n"
+"إذا قررت اختيارك الآن، ثم لم يعجبك نظام الطباعة\n"
+"فيما بعد، يمكنك تغييره عن طريق تشغيل PrinterDrake من مركز تحكم ماندريبا "
+"لينكس\n"
+"و الضغط على زرّ \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "وضعية الخبير"
+
+#: ../help.pm:771
+#, 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 disk 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 أولاً بالتحقق من أي أجهزة IDE مرتبطة بالحاسب. سيقوم\n"
+"أيضا بالتحقق من وجود بطاقات PCI SCSI على نظامك. إذا تم ايجاد\n"
+"بطاقة SCSI، سيقوم DrakX تلقائياً بتثبيت المُشغّل المناسب.\n"
+"\n"
+"لأن التحقق الآلي من العتاد غير خالي من الأخطاء، قد يتعذر\n"
+"على DrakX التحقق من أقراصك الصلبة. لذا سيكون عليك تحديد عتادك يدوياً.\n"
+"\n"
+"إذا اضطررت إلى تحديد موائم PCI SCSI يدوياً، سيسألك DrakX عمّا إذا\n"
+"كنت تريد تهيئة الخيارات الخاصة به. يجب أن تسمح لـ DrakX بأن\n"
+"يقوم بالتحقق الآلي من العتاد لكي يحدد الخيارات الخاصة بالبطاقة\n"
+"و التي يحتاج اليها لتشغيل الموائم. في أغلب الأحيان، سيتخطى DrakX\n"
+"هذه الخطوة بدون أي مشاكل.\n"
+"\n"
+"إذا تعذر على DrakX التحقق من الخيارات آلياً ستحتاج\n"
+"إلى تهيئة المُشغّل يدوياً."
+
+#: ../help.pm:789
+#, 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\": إذا تم اكتشاف بطاقة صوت على نظامك، سيتم عرضها\n"
+"هنا. إذا لاحظت أن بطاقة الصوت المعروضة هنا ليست تلك الموجودة\n"
+"فعلاً على نظامك، يمكنك الضغط على الزر و اختيار مشغل\n"
+"آخر."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"كمُراجعة، سيقدّم DrakX تلخيص المعلومات التي استجمعها حول\n"
+"نظامك. بناءً على عتادك المثبت، قد يكون لديك بعض أو كلّ\n"
+"المُدخلات التّالية. كل مُدخل مكوّن من عنصر التهيئة المطلوب\n"
+"تهيئته، متبوعاً بملخّص سريع من التّهيئة الحاليّة.\n"
+"اضغط على الزّر المرافق \"%s\" لتغييّر ذلك.\n"
+"\n"
+"* \"%s\": تحقّق من تهيئة خريطة لوحة المفاتيح الحاليّة وغيّرها إن كان\n"
+"ضروريّاً.\n"
+"\n"
+" * \"%s\": تحقّق من اختيار الدّولة الحالي. إن لم تكن في هذه\n"
+"الدّولة، اضغط على زرّ \"%s\" واختر دولة أخرى. إن لم تكن دولتك\n"
+"في القائمة المعروضة الأولى، اضغط على الزّر \"%s\" لتحصل على لائحة\n"
+"الدّول الكاملة.\n"
+"\n"
+" * \"%s\": بشكل افتراضي، يخفّض DrakX توقيتك الزّمني بناءً على الدّولة\n"
+"التي اخترتها. يمكنك الضّغط على الزّر \"%s\" هنا إن لم يكن ذلك\n"
+"صحيحاً.\n"
+"\n"
+" * \"%s\": تحقّق من تهيئة الماوس الحاليّة واضغط على الزّر كي\n"
+"تغيّرها إن كان ضروريّاً.\n"
+"\n"
+" * \"%s\": الضّغط على الزّر \"%s\" سيفتح\n"
+"معالج تهيئة الطّابعة. راجع الفصل المتعلّق من ``دليل\n"
+"المبتدئ'' للمزيد من المعلومات حول كيفيّة تهيئة طابعة جديدة. الواجهة\n"
+"المعروضة هناك مشابهة للتي هي مستخدمة خلال التّثبيت.\n"
+"\n"
+" * \"%s\": إن اكتشف بطاقة صوت في نظامك، سوف تُعرض\n"
+"هنا. إن لاحظت أنّ بطاقة الصّوت المعروضة ليست هي التّي\n"
+"فعليّاً موجودة في نظامك، يمكنك الضّغط على الزّر واختيار\n"
+"مشغّل آخر.\n"
+"\n"
+" * \"%s\": إن كانت لديك بطاقة تلفزيون على نظامك، يتمّ عرضها\n"
+"هنا وإن كانت لديك ولم تُكتشف،\n"
+"اضغط على \"%s\" تحاول تهيئتها يدوياً.\n"
+"\n"
+" * \"%s\": يمكنك الضغط على \"%s\" كي تُغيّر المُعطيات المرتبطة\n"
+"مع البطاقة إن شعرت بخطأ ما في التهيئة.\n"
+"\n"
+" * \"%s\": بشكل افتراضي، يهيّء DrakX واجهتك الرّسوميّة\n"
+"بدقّة \"800×600\" أو \"1024×768\". إن لم يناسبك ذلك، اضغط على\n"
+"\"%s\" كي تهيّء واجهتك الرّسوميّة.\n"
+"\n"
+"\n"
+" * \"%s\": إن رغبت بتهيئة الوصول إلى الإنترنت والشّبكة المحل، فيمكنك عمل ذلك "
+"الآن. راجع الكتيّبات المطبوعة أو\n"
+"استخدم مركز تحكّم ماندريبا لينكس بعض الانتهاء من التثبيت كي تستفيد\n"
+"من المساعدة المُدرجة بالكامل.\n"
+"\n"
+" * \"%s\": يمكنك من تهيئة عناوين بروكسي HTTP و FTP إن كانت الماكينة التي\n"
+"تقوم بالتثبيت عليها واقعة خلف خادم بروكسي.\n"
+"\n"
+" * \"%s\": هذا المُدخل يمكنّك من إعادة تعريف مستوى الأمن كما هو محدّد في\n"
+"الخطوة السّابقة ().\n"
+"\n"
+" * \"%s\": إن كنت تنوي وصل ماكينتك إلى الإنترنت، فإنّها لفكرة جيّدة\n"
+"أن تحمي نفسك من التّدخّلات الخارجيّة بإعداد جدار ناريّ. راجع\n"
+"الفصل المتعلّق من ``دليل المبتدئ'' لتفاصل\n"
+"إعدادات الجدار النّاري.\n"
+"\n"
+" * \"%s\": إن رغبت بتغيير تهيئة محمّل الإقلاع، اضغط ذلك\n"
+"الزّر. يجب أن يُحتفظ بهذا للمستخدمين المُتقدّم راجع الكتيبات المطبوعة أو "
+"المساعدة المضمنة حول تهيئة محمل الإقلاع من خلال\n"
+"مركز تحكم ماندريبا لينكس.\n"
+"\n"
+" * \"%s\": سيمكنك هذا من ضبط التّحكّم بالخدمات التي سوف تشغّل\n"
+"على ماكينتك. إن نويت استخدام هذه الماكنية كخادم فإنّها لفكرة جيّدة\n"
+"أن تُراجع هذه الخطوة."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "بطاقة ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "بطاقة ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "الواجهة الرسومية"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"اختر القرص الصلب الذي تريد محوه لتثبيت تجزيء\n"
+"ماندريبا لينكس الجديدة. خذ حذرك، كل البيانات الموجود عليه ستضيع\n"
+"و لن يمكن استعادتها!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"اضغط \"%s\" إن كنت تريد حذف كل التجزيئات الموجودة على القرص\n"
+"الصلب. خذ حذرك، بعد ضغطك لزر \"%s\" لن تتمكن من استعادة\n"
+"أي بيانات أو تجزئات كانت موجودة على هذا القرص الصلب، بما في ذلك\n"
+"أي بيانات ويندوز.\n"
+"\n"
+"اضغط \"%s\" لإيقاف هذه العملية دون خسارة أي بيانات أو تجزيئات\n"
+"موجودة على القرص الصلب."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "التالي ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- السابق "
+
+#~ 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\": الضغط على \"%s\" سيفتح معالج تهيئة\n"
+#~ "الطابعة. اقرأ الفصل المختص في ``دليل المبتدئ''\n"
+#~ "لمزيد من المعلومات عن كيفية تهيئة طابعة جديدة. الواجهة\n"
+#~ "المقدمة في دليلنا\n"
+#~ "هي مماثلة لتلك المستخدمة أثناء التثبيت."
+
+#~ 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 ""
+#~ "هذه هي أهم خطوة تتخذها لأمن نظام جنو/لينكس الخاصّ بك:\n"
+#~ "عليك إدخال كلمة مرور المستخدم \"root\". \"Root\" هو\n"
+#~ "مدير النظام والمستخدم الوحيد المخوّل بتحديث النظام، وإضافة المستخدمين،\n"
+#~ "وتغيير تهيئة النظام بشكل عام، الخ. باختصار يمكن للمستخدم \"root\" أن "
+#~ "يفعل\n"
+#~ "كل شئ! لذا عليك اختيار كلمة مرور صعبة\n"
+#~ "التّخمين: سيخبرك DrakX إذا كانت كلمة المرور التي تستخدمها سهلة. كما\n"
+#~ "ترى، لست مجبراً على إدخال كلمة مرور، لكننا ننصح بشدة ألا تفعل هذا. جنو/"
+#~ "لينكس مُعرّص لأخطاء المُشغّل كأيّ\n"
+#~ "نظام تشغيل آخر. وحيث أن \"الجذر\" يمكنه تعدي كل الحدود\n"
+#~ "و قد يحذف كل البيانات عن غير قصد بالوصول إلى التجزيئات بلا مبالاة\n"
+#~ "فإنّه من المهمّ أن يكون من الصّعب أن تصبح المستخدم\n"
+#~ "\"root\".\n"
+#~ "\n"
+#~ "يجب أن تكون كلمة المرور خليطاً من الحروف والأرقام كما يجب أن تحتوي\n"
+#~ "على 8 حروف على الأقل. لا تكتب كلمة مرور \"الجذر\" على ورق -- هذا يسهّل\n"
+#~ "اختراق النظام إذا رأى أحد كلمة المرور.\n"
+#~ "\n"
+#~ "نصيحة أخرى -- لا تجعل كلمة المرور طويلة جداً أو معقّدة لأنك يجب أن تكون\n"
+#~ "قادراً على تذكرها!\n"
+#~ "\n"
+#~ "لن يتم عرض كلمة المرور على الشاشة عند كتابتها. لتقليل فرصة حدوث\n"
+#~ "خطأ أثناء الكتابة، ستحتاج إلى إدخال كلمة المرور مرتين.\n"
+#~ "إذا أخطأت في الكتابة في المرتين، فسيجب استخدام كلمة\n"
+#~ "المرور \"الخاطئة\" في المرة الأولى التي ستحاول فيها الاتصال كمستخدم \"جذر"
+#~ "\".\n"
+#~ "\n"
+#~ "إذا أردت أن يكون الوصول إلى هذا الحاسب يتحكّم به\n"
+#~ "خادم مواثقة، اضغط \"%s\".\n"
+#~ "\n"
+#~ "إذا كانت شبكتك تستخدم LDAP، أوNIS، أو خدمات PDC مواثقة نطاق ويندوز، اختر "
+#~ "الخيار المناسب لـ\"%s\". إن لم تعرف أيّها تريد\n"
+#~ "استخدامه، اسأل مدير الشبكة لديك.\n"
+#~ "\n"
+#~ "إذا كانت لديك مشكلة في تذكر كلمات المرور، يمكنك اختيار\n"
+#~ "\"%s\" إذا لم يكن الحاسب الخاص بك متصلاً بالإنترنت،\n"
+#~ "أو أنك تثق في جميع من يستخدمون حاسبك."
+
+#~ msgid "authentication"
+#~ msgstr "المواثقة"
diff --git a/perl-install/install/help/po/ast.po b/perl-install/install/help/po/ast.po
new file mode 100644
index 000000000..4478b0e7a
--- /dev/null
+++ b/perl-install/install/help/po/ast.po
@@ -0,0 +1,1138 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Language-Team: Asturian (https://app.transifex.com/MageiaLinux/teams/9361/"
+"ast/)\n"
+"Language: ast\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr ""
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr ""
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr ""
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr ""
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr ""
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr ""
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr ""
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr ""
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr ""
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr ""
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr ""
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr ""
diff --git a/perl-install/install/help/po/az.po b/perl-install/install/help/po/az.po
new file mode 100644
index 000000000..48844f4d9
--- /dev/null
+++ b/perl-install/install/help/po/az.po
@@ -0,0 +1,2017 @@
+# translation of DrakX-az.po to Azerbaijani
+# translation of DrakX-az.po to Azerbaijani Turkish
+# DrakX-az.po faylının Azərbaycan dilinə tərcüməsi
+# Copyright (C) 2000,2003, 2004 Free Software Foundation, Inc.
+# Copyright (c) 2000 Mandriva
+# Vasif Ismailoglu MD<azerb_linux@hotmail.com> , 2000-2001
+# Mətin Əmirov <metin@karegen.com>, 2001-2003, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-az\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-03-31 14:21+0200\n"
+"Last-Translator: Mətin Əmirov <metin@karegen.com>\n"
+"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3.1\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Davam etmədən əvvəl, diqqətlə lisenziyanın qaydalarını oxumalısınız. O,\n"
+"bütün Mageia distribusiyasını əhatə edir. Əgər lisenziyadakı bütün\n"
+"qaydalarla razısınızsa, qutusunu \"%s\" işarələyin. Əgər razı deyilsəniz, "
+"sadəcə olaraq kompüterinizi bağlayın."
+
+#: ../help.pm:20
+#, fuzzy, 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/Linuks çox istifadəçili əməliyyat sistemidir, bu da o deməkdir ki\n"
+"hər istifadəçinin öz xüsusi seçimləri, faylları və s. ola bilər. Ancaq \n"
+"sistem idarəçisi olan \"ali istifadəçi\" xaricindəki indi əlavə edəcəyiniz\n"
+"istifadəçilər öz faylları və qurğuları xaricində sistemin heç bir təhlükəli\n"
+"yeri ilə iş görə bilməz və beləcə də sistem istənməyən pozulmalara qarşı\n"
+"qorunmuş olacaq. Ən az bir dənə sıravi istifadəçi yaradmalısınız və bu "
+"hesabı\n"
+"gündəlik işləriniz üçün istifadə etməlisiniz. Ali İstifadəçi olaraq giriş "
+"etmək də\n"
+"olduqca asanddır ancaq bu eyni zamanda çox təhlükəlidir. Çox kiçik bir xəta "
+"ilə\n"
+"sistemi qeyri-fəal vəziyyətə gətirə bilərsiniz. Ancaq sıravi istifadəçi "
+"olaraq xəta\n"
+"ediləndə ancaq bəzi mə'lumatları itirəcək, sisteminiz yenə də sağlam \n"
+"qalacaqdır.\n"
+"\n"
+"Birinci sahə sizdən adı soruşacaq. Əlbəttə ki bunu yazmaq məcburi deyil. \n"
+"Oraya istədiyiniz kəlmələri yaza bilərsiniz. DrakX buraya yazdığınız "
+"kəlmələrin\n"
+"ilk kəlməsini alıb \"%s\" sahəsinə köçürəcək, bu istifadəçinin sistemə "
+"girmək\n"
+"üçün işlədəcəyi istifadəçi adı olacaq. İstəsəniz bunu da dəyişdirə "
+"bilərsiniz.\n"
+"Sonrakı addım şifrə girməkdir. Təhlükəsizlik nəzər nöqtəsindən şifrəsi "
+"olmayan\n"
+"sıravi istifadəçi ali istifadəçi qədər səlahiyyətli ola bilməz ancaq yenə də "
+"sizə\n"
+"hər bir istifadəçiyə tapılması asand olmayan bir şifrə tə'yin etmənizi \n"
+"məsləhət görürük\n"
+"\n"
+"\"%s\" basdıqdan sonra başqa istifadəçiləri də əlavə edə bilərsiniz. Hər "
+"dostunuz\n"
+"üçün bir istifadəçi əlavə edin, misal üçün atanız, qardaşınız kimi. "
+"İstifadəçiləri əlavə \n"
+"etməyi bitirəndə \"%s\" düyməsinə basın.\n"
+"\n"
+"\"%s\" düyməsi istifadəçinin işlədəcəyi qabığı dəyişdirmək üçündür. \n"
+"(əsas olan bash qabığıdır).\n"
+"\n"
+"İstifadəçiləri əlavə edib bitirəndə sizə kompüteriniz açılanda hansı "
+"istifadəçinin\n"
+"avtomatik olaraq sistemə daxil etmək istədiyiniz sualı veriləcəkdir. Əgər "
+"bu\n"
+"xüsusiyyət xoşunuza gəlirsə və təhlükəsizlik haqqında elə də "
+"maraqlanmırsınızsal\n"
+"istədiyiniz istifadəçini və pəncərə idarəçisini seçib \"%s\" düyməsinə "
+"basın.\n"
+"Əgər bu xassə sizi maraqlandırmırsa \"%s\" qutusunun seçimini silin."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Bu xüsusiyyəti istifadə etmək istəyirsiniz?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Burada sürücünüzdə tapılan Linuks bölmələri sıralanıb.\n"
+"Sehirbazın məsləhətlərinə qulaq asın, onlar çox vaxt işə yarayır.\n"
+"Əgər hər hansı bir dəyişiklik etsəniz ən azından kök bölməsini (\"/\") "
+"müəyyən\n"
+"etməlisiniz. Çox kiçik bölmə seçməyin, yoxsa kifayət qədər proqram "
+"tə'minatı\n"
+"qura bilməyəcəksiniz. Əgər mə'lumatlarınızı başqa bölmədə tutmaq "
+"istəyirsinizsə,\n"
+"o zaman bir də \"/home\" bölməsi yaratmalısınız (yalnız birdən çox Linuks\n"
+"bölməniz var isə mümkündür).\n"
+"\n"
+"Hər bölmə bu cür sıralanıb; \"Ad\",\"Həcm\".\n"
+"\n"
+"\"Ad\" bu cür qurulub: \"sabit disk növü\", \"sabit disk nömrəsi\",\n"
+"\"bölmə nömrəsi\" (məsələn, \"hda1\").\n"
+"\n"
+"\"Sabit disk növü\" diskiniz İDE sürücüsü isə \"hd\"dir, SCSİ sürücüsü isə\n"
+"\"sd\"dir.\n"
+"\n"
+"\"Sabit disk nömrəsi\" həmişə \"hd\" və ya \"sd\"dən sonrakı rəqəmdir. İDE \n"
+"sürücülər üçün:\n"
+"\n"
+"* \"a\" mə'nası \"birinci İDE idarəçisində ali (master) sürücü\",\n"
+"\n"
+"* \"b\" mə'nası \"birinci İDE idarəçisində qul (slave) sürücü\",\n"
+"\n"
+"* \"c\" mə'nası \"ikinci İDE idarəçisində ali (master) sürücü\",\n"
+"\n"
+"* \"d\" mə'nası \"ikinci İDE idarəçisində qul (slave) sürücü\".\n"
+"\n"
+"\n"
+"SCSİ sürücülərində, \"a\"nın mə'nası \"ən düşük SCSİ ID\",\n"
+"\"b\"nin mə'nası \"ikinci ən düşük SCSİ ID\"dir, vs..."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia qurulumu müxtəlif CD-lər üstündə gəlir. DrakX\n"
+"seçili paketlərin hansı CD'də olduğunu bilir ona görə də lazım olanda\n"
+"hazırkı CD-ni çıxardıb sizdən lazım olan CD-ni daxil etməyi istəyəcək.\n"
+"Əgər əlinizin altında istənən CD yoxdursa \"%s\" düyməsinə basın və istənən\n"
+"paketlər qurulmayacaqdır."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"İndi sisteminizə qurmaq istədiyiniz proqramları müəyyən etmə vaxtıdır.\n"
+"Mageia daxilində minlərcə proqram mövcuddur və idarələrinin\n"
+"asan olması üçün onlar bənzər paketlər qruplarına ayrılıblar.\n"
+"\n"
+"Paketlər sisteminizin xüsusui istifadə sahəsinə görə qruplanıb.\n"
+"Mageiada dörd əvvəldən müəyyən edilmiş qurulum növü mövcuddur.\n"
+"Yalnız siz bu qrupları yenə də qarışdıra bilərsiniz və istədiyiniz əlavə.\n"
+"proqramları seçə bilərsiniz. Misal üçün ''İş Stansiyası'' qurulumu\n"
+"``İnkişaf'' qurulumundakı proqramları daxil edə bilər.\n"
+"\n"
+" * \"%s\": əgər sisteminiz iş stansiyası olaraq istifadə ediləcəksə, bu\n"
+"qrupda yer alan bir ya da daha çox proqramı seçin.\n"
+"\n"
+" * \"%s\": əgər sisteminizi proqramlaşdırma və inkişaf üçün işlədəcəksəniz,\n"
+"bu qrupdakı proqramları seçə bilərsiniz.\n"
+"\n"
+" * \"%s\": əgər sisteminiz verici olacaqsa, sisteminizə hansı xidmətləri\n"
+"qurmaq istədiyinizi buradan seçin.\n"
+"\n"
+" * \"%s\": qrafiki istifadəçi mühidini burada seçəcəksiniz. Əgər "
+"sisteminizdə\n"
+"qrafiki mühit işlətmək istəyirsinizsə ən az birisi seçilməlidir.\n"
+"\n"
+"Siçanın oxu qrup adının üstünə gələndə o qrup haqqında qısa izahat\n"
+"göstəriləcək. Əgər sistemi qurarkən bu qruplardan heç birini seçməsəniz\n"
+"minimal qurulum üçün fərqli seçimləri təqdim edən bir pəncərə\n"
+"göstəriləcək:\n"
+"\n"
+" * \"%s\": minimal ədəddə paket qur, işləyən qrafiki ara üzə malik\n"
+"olma mümkündür.\n"
+"\n"
+" * \"%s\": sistem bazası və əsas tə'minatlar və sənədləri qurulacaq.\n"
+"Bu qurulum növü verici quraşdırmaq üçün uyğundur.\n"
+"\n"
+" * \"%s\": işləyən Linuks sistemi üçün lazım olan ən minimal paketlər\n"
+"qurulacaq. Bu qurulum ilə yalnız əmr sətirinə malik olacaqsınız.\n"
+"Qurulumun ümumi böyüklüyü təqribən 65 meqabayt olacaq.\n"
+"\n"
+"Təklif edilən paketləri tanıyırsınızsa ya da qurulan hər paket üstündə\n"
+"tam idarə sahibi olmaq istəyirsinizsə\"%s\" qutusunu işarələyə bilərsiniz\n"
+"\n"
+"Əgər qurulumu \"%s\" modunda başlatmışsınızsa, yeni paketlərin\n"
+"qurulmasının qabağını almaq üçün bütün qrupların seçimini silə\n"
+"bilərsiniz. Bu əsasən sistem tə'mir edilirkən ya da yenilənirkən\n"
+"sərfəlidir."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Yeniləmə"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Əsas sənədlərlə birlikdə"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Həqiqətən minimal qurulum"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Əgər qurulum proqramına paketləri ayrı ayrı seçmək istədiyinizi dedinizsə,\n"
+"o, qrup və alt qruplara ayrılmış paketləri ağac şəklində sizə göstərəcək.\n"
+"Bu ağacda gəzərkən, bütün qrupu, alt qrupu ya da paketləri ayrı ayrı seçə "
+"biləcəksiniz\n"
+"\n"
+"Hər paket seçişinizdə sağ tərəfdə bu paket ilə əlaqəli və onun nə işə\n"
+"yaradığını göstərən mə'lumat yer alacaq.\n"
+"\n"
+"!! Əgər paketin ya da paketin daxil oduğu alt qrupun seçilməsi ilə bir "
+"verici\n"
+"seçilsə, sizə bu vericini həqiqətən də qurmaq istədiyinizi soruşan və "
+"sizdən\n"
+"təsdiq istəyən pəncərə göstəriləcək. Əsas olaraq Mageia bütün qurulu\n"
+"olan xidmətləri açılışda fəal edir. Distribusiyanın çıxdığı vaxt onların "
+"bilinən heç bir\n"
+"xətası ya da təhlükəli yanı olmasa da, mümkündür ki, müəyyən vaxt sonra\n"
+"təhlükəsizlik nöqtələri aşkar edilə bilər. Əgər seçilən xidmətin nə etdiyini "
+"və nəyə\n"
+"yaradığını bilmirsinizsə, \"%s\" düyməsinə basın. \"%s\" düyməsini seçsəniz "
+"isə\n"
+"xidmət sisteminizə qurulacaq və sisteminizin açılışında fəal hala "
+"gətiriləcək.\n"
+"Qeyd: Xidmətlərin açılışda fəal olub olmamasını qurulum bitdikdən sonra da\n"
+"Mageia İdarə Mərkəzindən quraşdıra bilərsiniz!!\n"
+"\n"
+"\"%s\" seçimi, bir proqramı seçdiyiniz zaman qurulum proqramının o proqram "
+"ilə\n"
+"əlaqəli diqər paket ya da asıllılıqların avtomatik seçməsi üçündür.\n"
+"Bə'zi paketlər bir birindən aslıdır və birinin qurulması digərinin də "
+"qurulmasını\n"
+"məcbur qılır. Bu paketləri qurulum proqramı müvəffəqiyyətlə taparaq "
+"sisteminizə\n"
+"quracaq.\n"
+"\n"
+"Siyahının altındakı kiçik disket rəsmi isə daha əvvəlki qurulumda (əgər "
+"yaratmışsınızsa)\n"
+"yaradılan paket siyahısı faylını yükləmək üçündür. Bu, birdən çox kompüterə "
+"eyni\n"
+"paket ya da proqramları qurmaq istədiyiniz zaman çox əlverişlidir. Düyməyə\n"
+"basdıqdan sonra sizdən disketi daxil etməniz xahiş ediləcək.\n"
+"Belə bir disketi necə yaradılacağını bilmək istəyirsinizsə son qurulum "
+"addımının \n"
+"ikinci yardım abzasına baxa bilərsiniz."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Avtomatik asıllılıqlar"
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Bu dialoq, açılışda avtomatik olaraq başlamasını istədiyiniz xidmətləri \n"
+"seçmək üçündür.\n"
+"\n"
+"DrakX hazırkı qurulumda mövcud olan bütün xidmətləri siyahıda göstərəcək.\n"
+"Hər birini diqqətlə nəzərdən keçirin və açılış vaxtı ehtiyac hiss "
+"etmədiyiniz\n"
+"xidmətlərin qabağındakı seçimi silin.\n"
+"\n"
+" Siçan xidmətin üzərinə gələndə o xidmətin vəzifəsini başa salan mətn\n"
+"göstəriləcək. Yalnız, əgər xidmətin faydalı olub olmamasından əmin "
+"deyilsəniz\n"
+"ən yaxşısı onu olduğu kimi saxlamaq olacaq.\n"
+"\n"
+"!! Əgər kompüteriniz verici olaraq istifadə ediləcəksə, bu addıma diqqət\n"
+"ayırmalısınız: istəmədiyiniz xidmətləri başlanğıcda başlatmaq "
+"istəməyəcəksiniz.\n"
+"Diqqətinizdə saxlayın ki, bə'zi xidmətlər fəal isə, bu verici üstündə "
+"təhlükəli ola bilər.\n"
+"!!"
+
+#: ../help.pm:209
+#, fuzzy, 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/Linuks vaxtı GMT (Greenwich Mean Time) ilə idarə edir və onu yerli\n"
+"vaxtı seçdiyiniz vaxt zolağına bağlı olaraq seçir. Əgər ana kartınızın "
+"saatı\n"
+"yerli saata quraşdırılıbsa, bunu, \"%s\"i seçərək qeyri-fəallaşdıra "
+"bilərsiniz,\n"
+"Bu, Linuksa sistem vaxtı ilə avadanlıq vaxtının eyni vaxt zolağında "
+"olduğunu\n"
+"bildirəcək. Bu, sistemdə Windows kimi digər əməliyyat sistemi mövcuddursa\n"
+"faydalıdır.\n"
+"\n"
+"\"%s\" seçimi isə, saatınızı internetdəki uzaq zaman vericisinə bağlanaraq\n"
+"düzəldəcək. Bu xüsusiyyətin işləməsi üçün, internet bağlantınız olmalıdır.\n"
+"Sizə ən yaxın olan vericini seçmək məsləhət edilir.\n"
+"Bu seçim əslində yerli şəbəkənizdəki başqa kompüterlərin də istifadə edə\n"
+"biləcəyi zaman vericisini qurur."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Avtomatik zaman sinxronlaşdırılması"
+
+#: ../help.pm:223
+#, 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 ""
+"Səs Kartı\n"
+"\n"
+" Qurulum proqramı sisteminizə bağlı olan səs kartını əsasən avtomatik "
+"olaraq\n"
+"aşkar edəcəkvə quraşdıracaq. Əgər səhv tapılsa həqiqətən sisteminizə bağlı "
+"olan\n"
+"səs kartını siyahıdan seçə bilərsiniz. \n"
+" Əgər kartınız üçün həm 3D dəstəyi olan həm də olmayan vericilər "
+"mövcudsa,\n"
+"sizdən ehtiyaclarınıza ən gözəl cavab verən vericini seçməniz xahiş ediləcək."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (X Pəncərə Sistemi) GNU/Linuks qrafiki ara üzünün qəlbidir.\n"
+"Mageiala bərabər gələn qrafiki mühitlərin hamısı (KDE, \n"
+"GNOME, AfterStep, WindowMaker, vs.) buna bağlıdır.\n"
+"\n"
+"Optimal görünüşü almaq üçün sizə dəyişdiriləcək fərqli parametrlər\n"
+"təqdim ediləcək.\n"
+"\n"
+" Qurulum proqramı sisteminizə bağlı olan qrafika kartını əsasən avtomatik "
+"olaraq\n"
+"aşkar edəcək və quraşdıracaq. Əgər səhv tapılsa həqiqətən sisteminizə bağlı "
+"olan\n"
+"səs kartını siyahıdan seçə bilərsiniz.\n"
+" Əgər kartınız üçün həm 3D dəstəyi olan həm də olmayan vericilər "
+"mövcudsa,\n"
+"sizdən ehtiyaclarınıza ən gözəl cavab verən vericini seçməniz xahiş "
+"ediləcək.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Qurulum proqramı sisteminizə bağlı olan monitoru əsasən avtomatik olaraq\n"
+"aşkar edəcək və quraşdıracaq. Əgər səhv tapılsa həqiqətən sisteminizə bağlı "
+"olan\n"
+"monitoru siyahıdan seçə bilərsiniz.\n"
+"\n"
+"\n"
+"Həlledilirlik\n"
+"\n"
+" Burada avadanlığınız üçün mümkün olan həlledilirlik və rəng "
+"dərinliklərini\n"
+"seçə bilərsiniz. Ehtiyaclarınıza ən gözəl cavab verəni seçin. (Bunları "
+"qurulum\n"
+"tamamlandıqdan sonra da dəyişdirə biləcəksiniz). Seçilən qurğuların bir\n"
+"nümunəsi monitorda göstərilir.\n"
+"\n"
+"\n"
+"\n"
+"Sınaq\n"
+"\n"
+" Sistem, seçilən həlledilirlikdə qrafiki ekranı açmağa cəhd edəcək.\n"
+"Əgər sınaq sırasında ismarışı görüb \"%s\" düyməsinə bassanız, DrakX\n"
+"növbəti mərhələyə keçəcək. Əgər ismarışı görə bilmirsinizsə, bu avtomatik\n"
+"aşkar edilən quraşdırmanın bir hissəsi səhvdir və sınaq 12 saniyə sonra\n"
+"sonlanaraq sizi menyuya geri götürəcək.\n"
+"Düzgün qrafiki görünüş alana qədər qurğuları dəyişdirin.\n"
+"\n"
+"\n"
+"\n"
+"Seçimlər\n"
+"\n"
+" Burada, sisteminiz başlarkən avtomatik olaraq qrafiki ekrana keçməsini\n"
+"seçə bilərsiniz. Yalnız, əgər sisteminiz bir verici olacaqsa ya da ekran "
+"qurğularını\n"
+"müvəffəqiyyətlə sazlaya bilmədinizsə hər halda \"%s\" seçimini seçmək "
+"istəyəcəksiniz."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Qurulum proqramı sisteminizə bağlı olan monitoru əsasən avtomatik olaraq\n"
+"aşkar edəcək. Əgər səhv tapılsa həqiqətən sisteminizə bağlı olan monitoru\n"
+"siyahıdan seçə bilərsiniz."
+
+#: ../help.pm:298
+#, fuzzy, 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 ""
+"Həlledilirlik\n"
+"\n"
+" Burada, avadanlığınız üçün mövcud olan həlledilirlik və rəng "
+"dərinliklərini\n"
+"seçə bilərsiniz. Ehtiyacınıza ən yaxşı cavab verəni seçin (qurulumdan sonra\n"
+"bunu dəyişdirə biləcəksiniz). Seçilən qurğunun bir nümunəsi\n"
+"monitorda göstərilir."
+
+#: ../help.pm:306
+#, fuzzy, 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 ""
+"Əgər kartınız üçün həm 3D dəstəyi olan həm də olmayan vericilər mövcudsa,\n"
+"sizdən ehtiyaclarınıza ən gözəl cavab verən vericini seçməniz xahiş ediləcək."
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Seçimlər\n"
+"\n"
+" Burada, sisteminiz başlarkən avtomatik olaraq qrafiki ekrana keçməsini\n"
+"seçə bilərsiniz. Yalnız, əgər sisteminiz bir verici olacaqsa ya da ekran "
+"qurğularını\n"
+"müvəffəqiyyətlə sazlaya bilmədinizsə hər halda \"%s\" seçimini seçmək "
+"istəyəcəksiniz."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Bu nöqtədə Mageiai sabit diskinizdə haraya quracağınıza\n"
+"qərar verəcəksiniz. Əgər diskiniz boş isə və ya bir başqa sistem\n"
+"bütün yeri doldurmuş isə, o zaman diskinizdə Mageia üçün\n"
+"yer açmalısınız. Bölmələndirmə əsasən diskinizdə Mageiau\n"
+"qurmaqməntiqi sürücülər yaratmaqdan ibarətdir.\n"
+"\n"
+"Ümumiyyətlə bölmələndirmənin təsiri geri dönülməzdir və mə'lumat\n"
+"itirilməsinə səbəb ola bilər. Ona görə də əgər sisteminizdə başqa bir\n"
+"əməliyyat sistemi quruludursa və siz Linuksla yeni tanışırsınızsa bu iş\n"
+"çox gərgin və yorucudur. Ancaq DrakX sabit diski çox rahat bölmələndirməniz\n"
+"üçün çox sadə bir sehirbaz daxil edir. Başlamadan əvvəl xahiş edirik, "
+"buradakı\n"
+"mə'lumatları oxuyun, və bu iş üçün bir az vaxt ayırın.\n"
+"\n"
+"Sabit diskinizin qurğularına nəzarən birdən çox seçim mövcud ola bilər:\n"
+"\n"
+" * \"%s\": bu seçim boş sürücülərinizi avtomatik olaraq bölmələndirəcək\n"
+"Bu seçənəyi seçsəniz sizə heç bir sual verilməyəcək.\n"
+"\n"
+" * \"%s\": sehirbaz sabit diskinizdə bir ya da daha çox mövcud Linuks \n"
+"bölməsi aşkar edib. Onları istifadə etmək istəyirsinizsə bu seçənəyi "
+"işlədin.\n"
+"Daha sonra hər bölmə ilə əlaqələndirilmiş bağlama nöqtəsi seçəcəksiniz.\n"
+"Əvvəldən qalan bağlama nöqtələri əsas olaraq seçilidir və onları eləcə də\n"
+"saxlamaq gözəl fikirdir.\n"
+"\n"
+" * \"%s\": sabit diskinizdə Microsoft Windows quruludur və üstündəki bütün\n"
+" sahəni əhatə edir, bu vəziyyətdə siz Linuks üçün boş yer ayırmalısınız.\n"
+"Bunu etmək üçün Microsoft Windows bölməsini və mə'lumatlarını silə "
+"bilərsiniz.\n"
+"(baxın ``Bütün diski sil'' həlli) ya da Microsoft Windows FAT ya da NTFS "
+"bölmənizin\n"
+" böyüklüyünü dəyişdirə bilərsiniz. Ölçüləndirmə qaydalara riayət edilərsə "
+"heç bir mə'lumat\n"
+"itirilməsinə yol açmaz. Qaydalar isə əvvəlcədən Windows bölməniz üstündə "
+"'Scandisk' və\n"
+"'Defraq' əmrlərinin icra edilməsinir. Eyni zamanda mə'lumatlarınızın ehtiyat "
+"nüsxəsini almayı\n"
+"da qətiyyən unutmayın. Kompüteriniz üstündə həm Mageia həm də Microsoft\n"
+"Windows ƏS'lərini işlətmək istəyirsinizsə bu seçənəyi seçin. Unutmayın ki "
+"Microsoft\n"
+"Windows bölmənizin böyüklüyünü Windows altında da bəzi (PartitionMagic) "
+"proqramlar\n"
+"vasitəsi ilə dəyişdirə bilərsiniz.\n"
+"\n"
+" Bu seçənəyi seçmədən əvvəl nəzərə alın ki bu əməliyyatdan sonra Microsoft "
+"Windows\n"
+"bölməniz əvvəlkindən daha kiçik olacaq.\n"
+"\n"
+" * \"%s\": əgər sisteminizdəki bütün mövcud bölmələri silmək və yerinə\n"
+"Mageia sistemini qurmaq istəyirsinizsə bu seçənəyi seçin.\n"
+"Diqqətli olun, ona görə ki seçiminizi təsdiqlədikdən sonra geri ala "
+"bilməyəcəksiniz.\n"
+"\n"
+" !! Əgər bu seçənəyi seçsəniz, diskinizdəki bütün mə'lumat "
+"silinəcəkdir. !!\n"
+"\n"
+" * \"%s\": bu sabit disk üstündəki hər şeyi siləcək və sıfırdan təzə bir "
+"bölmələmə,\n"
+"həyata keçirəcəkdir. Diskinizdəki bütün mə'lumat silinəcəkdir.\n"
+"\n"
+" !! Əgər bu seçənəyi seçsəniz, diskinizdəki bütün mə'lumat "
+"silinəcəkdir. !!\n"
+"\n"
+" * \"%s\": diskinizi əllə bölmələmək istəyirsinizsə bu seçənəyi seçin. \n"
+"Diqqətli olun -- bu çox qüvvətli ancaq təhlükəli seçimdir. Ona görə də bu \n"
+"seçimi ancaq daha əvvəl buna oxşar bir şey etmişsinizsə və bu sahədə\n"
+"bilikləriniz mövcuddursa seçin. Yaxşısı budur ki bu əməliyyat sırasında\n"
+"yanınızda daha əvvəl bunu etmiş dostunuz da olsun. DiskDrake vasitəsinin\n"
+"istifadəsi haqqında mə'lumatı ``Starter Guide'' kitabçasının ``Managing \n"
+"Your Partitions '' qismində tapa bilərsiniz."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Mövcud bölməni işlət"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Bütün diski sil"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"Təbrik edirik! Qurulum başa çattı və GNU/Linuks sisteminiz indi\n"
+"istifadəyə hazırdır. Sadəcə olaraq sisteminizi yenidən başlatmaq üçün\n"
+"\"%s\" düyməsinə basın. Kompüteriniz başlarkən avadanlıq yoxlamasından\n"
+"sonra görəcəyiniz açılış yükləyici menyusunda sizə başlatmaq\n"
+"istədiyiniz əməliyyat sistemlərinin siyahısı göstəriləcək.\n"
+"\n"
+"\"%s\" düyməsi seçimə bağlı olaraq aşağıdakı iki seçimi göstərir:\n"
+"\n"
+" * \"%s\": indi etdiyiniz quruluma bənzər və operatora (kompüterin\n"
+"yanında oturana) ehtiyaca qalmadan qurulumu etmək üçün avtomatik\n"
+"qurulum disketi yaratma imkanı verir.\n"
+"\n"
+" Düyməni basdıqdan sonra iki fərqli seçim görəcəksiniz:\n"
+"\n"
+" * \"%s\". Qismən avtomatikləşdirilmiş qurulum. Yalnız disk bölmələmə\n"
+"addımı interaktiv olacaq və sizin istəklərinizə qulaq asacaq.\n"
+"\n"
+" * \"%s\". Tamamilə avtomatikləşdirilmiş qurulum: sabit disk tamamilə\n"
+"yenidən yazılacaq, bütün mə'lumat yox olacaq.\n"
+"\n"
+" Bu xassə, əsasən birdən çox eyni sistemin qurulmasında çox əlverişlidir.\n"
+"Daha çox mə'lumat üçün saytımızın Auto install qisminə baxın.\n"
+"\n"
+" * \"%s\"(*): bu, qurulum sırasında seçilən paketlərin siyahısını disketə\n"
+"qeyd edər. Bu disketi başqa qurulum ilə işlətmək üçün, disketi daxil edin "
+"və\n"
+"quruluma başlayın. Promptda, [F1] düyməsinə basın və >>linux\n"
+"defcfg=\"floppy\" << yazın.\n"
+"\n"
+"(*) Bunun üçün FAT ilə şəkilləndirilmiş disketə ehtiyacınız olacaq. (GNU/"
+"Linuks\n"
+"altında bunu yaratmaq üçün \"mformat a:\" əmrini verin)"
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Avtomatik qurulum disketi hazırla"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Yeni yaradılan bütün bölmələr şəkilləndirilməlidir\n"
+"(şəkilləndirmək, fayl sistemini yaratmaq deməkdir - format).\n"
+"\n"
+"Bu arada var olan hazır bölmələri də üstündəkiləri silmək üçün yenidən\n"
+"şəkilləndirmək istəyə bilərsiniz.\n"
+"Bunu istəyirsinizsə xahiş edirik, bu bölmələri də seçin.\n"
+"\n"
+"Ağlınızda tutun ki var olan bütün bölmələri şəkilləndirmək\n"
+"məcburi deyil. Əməliyyat sistəmini əmələ gətirən bölmələri\n"
+"(yəni \"/\", \"usr\" və ya \"var\"ı yenidən şəkilləndirmək üçün\n"
+"seçə bilərsiniz. Mə'lumatlar olan \"home\"u isə toxunmadan\n"
+"saxlaya bilərsiniz).\n"
+"\n"
+"Bölmələri seçərkən diqqətli olun. Şəkilləndirdiyiniz bölmələrdəki\n"
+"mə'lumatlar itiriləcək və geri gəlməyəcək.\n"
+"\n"
+"Bölmələri şəkilləndirməyə hazır olanda \"%s\" düyməsini basın.\n"
+"\n"
+"Yeni Mageia sisteminizi qurmaq üçün başqa bölmə seçmək\n"
+"istəyirsinizsə \"%s\" düyməsinə basın.\n"
+"\n"
+"Üstündəki xəsərli blokların yoxlanmasını istədiyiniz bölmələri seçmək\n"
+"üçün \"%s\" düyməsinə basın."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Mageiau qurduğunuz vaxtda çox güman ki bə'zi paketlər \n"
+"ilk çıxışlarından sonra yenilənmiş ola bilər. Bunlarla bir çox xəta "
+"düzəldilmiş\n"
+"ya da təhlükəsizlik qüvvətləndirilmiş ola bilər. Bu yeniləmələrdən istifadə\n"
+"etmək üçün indi siz İnternetdən endirmə əməliyyatına başlaya bilərsiniz.\n"
+"Əgər fəal internet bağlantınız varsa \"%s\", yoxsa, yenilənmiş paketləri\n"
+"daha sonra qurmaq üçün \"%s\" düyməsinə basın.\n"
+"\n"
+"\"%s\" seçilərsə, yeniləmələrin endirilə biləcəyi yerlərin siyahı "
+"göstəriləcək.\n"
+"Sizə ən yaxın olanı seçməlisiniz. Paket seçim ağacı göstəriləcək, bu bölümü\n"
+"gözdən keçirin və paketləri endirib qurmaq üçün \"%s\" düyməsinə basın.\n"
+"Ləğv etmək üçün isə \"%s\" düyməsindən istifadə edə bilərsiniz."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Bu nöqtədə, DrakX sizə sisteminiz üçün təhlükəsizlik səvissəyini seçmə\n"
+"imkanını təqdim edəcək. Qayda olaraq, əgər kompüter vacib mə'lumat daxil\n"
+"edir ya da internetə birbaşa açıq sistem olacaqsa təhlükəsizlik səviyyəsi\n"
+"yüksək seçilməlidir. Bunun gətirdiyi əlverişsiz şərait isə sistemin "
+"istifadəsinin\n"
+"daha çətin olmasıdır.\n"
+"\n"
+"Əgər nə seçəcəyinizi bilmirsinizsə, seçili qurğuları olduğu kimi saxlayın."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Təhlükəsizlik İdarəçisi"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Bu nöqtədə siz Mageia yüklənəcək bölmə(lər)i seçməlisiniz. Əgər\n"
+"bölmələr əvvəldən mövcuddursa (sistemdə əvvəllər qurulu olan GNU/Linuks \n"
+"bölmələri və ya başqa bölmələndirmə vasitələri ilə hazırladığınız "
+"bölmələr),\n"
+"onları istifadə edə bilərsiniz, əks halda onları müəyyən etməlisiniz.\n"
+"\n"
+"Bölmələri yaratmaq üçün əvvəlcə diski seçməlisiniz. Diski seçmək üçün \n"
+"birinci İDE sürücüsü üçün ``hda''nı, ikincisi üçün ``hdb''ni, birinci SCSİ \n"
+"sürücüsü üçün isə ``sda'' v.s. üstünə tıqlamalısınız.\n"
+"\n"
+"Seçdiyiniz sürücünü bölmələndirmək üçün aşağıdakı seçimləri etməyə "
+"qadirsiniz:\n"
+"\n"
+" * \"%s\": Bu seçim seçili sabit disk üstündəki bütün bölmələri silər\n"
+"\n"
+" * \"%s\": Bu seçim sizə avtomatik olaraq sabit diskinizin boş sahəsində\n"
+"ext4 və dəyiş-toqquş sahəsi yaratma imkanı verəcək\n"
+"\n"
+"\"%s\": Əlavə xüsusiyyətlərə yetişmə imkanı verir\n"
+"\n"
+" * \"%s\": Bölmə cədvəlini disketə qeyd edər. Bu disket daha sonra əmələ "
+"gələ\n"
+"biləcək disk bölmə cədvəli xətalarını bərpa etmək üçün işlədilir. Bu addımı "
+"həyata keçirməyi\n"
+"sizə şiddətlə məsləhət edirik.\n"
+"\n"
+" * \"%s\": Daha əvvəl disketə qeyd edilən bölmə cədvəlini bərpa etmək "
+"(yenidən\n"
+"yükləmək) üçün bu seçimi işlədin.\n"
+"\n"
+" * \"%s\": Əgər bölmə cədvəliniz pozulubsa, onu bu seçimlə düzəldə\n"
+"bilərsiniz. Diqqətli olun və unutmayın ki bu həmişə işləməyə bilər.\n"
+"\n"
+" * \"%s\": Bütün dəyişiklikləri silərək sabit diskin əvvəlki bölmə "
+"cədvəlini\n"
+"geri yükləyəcək.\n"
+"\n"
+" * \"%s\": Bu seçimin işarəsini silərsəniz, istifadəçilər CD-ROM'lar və "
+"disketlər\n"
+"kimi çıxardıla bilən mediyaları əl ilə bağlamaq (mount) məcburiyyətində "
+"qalacaq.\n"
+"\n"
+" * \"%s\": Əgər diskinizi bölmələmək üçün bir sehirbaza ehtiyac hiss "
+"edirsinizsə,\n"
+"bu seçimi seçin. Bu yol, bölmələmədən yaxşı başı çıxmayanlar üçündür.\n"
+"\n"
+" * \"%s\": Dəyişikliklərinizi rədd etmək üçün bu seçimi işlədin.\n"
+"\n"
+" * \"%s\": Sabit disk haqqında ətraflı mə'lumat verir və onun üstündə əlavə\n"
+"əməliyyatlar (növ, seçimlər, şəkilləndirmə) icra etmə icazəsi verir.\n"
+"\n"
+" * \"%s\": Sabit diskinizi bölmələyib bitirdiyiniz vaxt bu seçim "
+"dəyişiklikləri\n"
+"sabit diskinizə qeyd edəcək.\n"
+"\n"
+"Bölmənin böyüklüyünü müəyyən edərkən klaviaturadakı istiqamət düymələri\n"
+"ilə seçiminizi sazlaya bilərsiniz.\n"
+"\n"
+"Qeyd: bütün seçimlərə klaviatura ilə yetişə bilərsiniz. Bölmələr arasında "
+"[Tab]\n"
+"və [Yuxarı/Aşağı] düymələri ilə hərəkət edə bilərsiniz.\n"
+"\n"
+"Bir bölmə seçili ikən bu qısa yolları istifadə edə bilərsiniz:\n"
+"\n"
+" * Ctrl-c -> yeni bölmə yaratmaq üçün (əgər boş bölmə seçilidirsə)\n"
+"\n"
+" * Ctrl-d -> bölməni silmək üçün\n"
+"\n"
+" * Ctrl-m -> bağlama nöqtəsi seçmək üçün\n"
+"\n"
+"Fərqli fayl sistem növləri haqqında daha ətraflı mə'lumat üçün, xahiş "
+"edirik,\n"
+"``Reference Manual'' kitabının ext2FS bölümünü oxuyun.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Sökülə bilən avadanlıqların avtomatik bağlanması"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Normal modla mütəxəssis modu arasında keç"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Sürücünüzdə bir və ya daha çox Microsoft bölməsi tapıldı.\n"
+"Xahiş edirik, Mageiai qurmaq üçün onlardan hansını\n"
+"yenidən ölçüləndirmək istədiyinizi seçin.\n"
+"\n"
+"Hər bölmə bu cür sıralanıb; \"Linuks adı\",\"Windows adı\"\n"
+"\"Həcm\".\n"
+"\n"
+"\"Linuks adı\" bu cür qurulub: \"sabit disk növü\", \"sabit disk nömrəsi\",\n"
+"\"bölmə nömrəsi\" (məsələn, \"hda1\").\n"
+"\n"
+"\"Sabit disk növü\" diskiniz İDE sürücüsü isə \"hd\"dir, SCSİ sürücüsü isə\n"
+"\"sd\"dir.\n"
+"\n"
+"\"Sabit disk nömrəsi\" həmişə \"hd\" və ya \"sd\"dən sonrakı rəqəmdir. İDE \n"
+"sürücülər üçün:\n"
+"\n"
+"* \"a\" mə'nası \"birinci İDE idarəçisində ali (master) sürücü\",\n"
+"\n"
+"* \"b\" mə'nası \"birinci İDE idarəçisində qul (slave) sürücü\",\n"
+"\n"
+"* \"c\" mə'nası \"ikinci İDE idarəçisində ali (master) sürücü\",\n"
+"\n"
+"* \"d\" mə'nası \"ikinci İDE idarəçisində qul (slave) sürücü\".\n"
+"\n"
+"\n"
+"SCSİ sürücülərində, \"a\"nın mə'nası \"ən düşük SCSİ ID\",\n"
+"\"b\"nin mə'nası \"ikinci ən düşük SCSİ ID\"dir, vs...\n"
+"\n"
+"\"Windows adı\" sabit diskinizin Windows altındakı adıdır (birinci\n"
+"disk ya da bölmənin adı \"C:\"dir, vs...)."
+
+#: ../help.pm:567
+#, fuzzy, 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\": hazırkı ölkə seçimini yoxlayın. Əgər bu ölkədə deyilsəniz \"%s\"\n"
+"düyməsinə basaraq başqasını seçin. Əgər ölkəniz göstərilən ilk siyahıda\n"
+"deyilsə, tam ölkə siyahısını görmək üçün \"%s\" düyməsinə basın."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Bu addım, yalnız sisteminizdə daha əvvəldən qurulu olan GNU/Linuks bölməsi\n"
+"tapılanda fəal olur.\n"
+"\n"
+"DrakX indi mövcud Mageia sisteminizi yeniləmək mi, yoxsa yenidən\n"
+"qurmaq mı istədiyinizi bilməlidir.\n"
+"\n"
+" * \"%s\": Bu seçim köhnə sistemi tamamilə siləcək. Əgər sabit "
+"disklərinizin\n"
+"bölmələndirilməsini dəyişdirmək ya da fayl sistemini dəyişdirmək "
+"istəyirsinizsə\n"
+"bu seçimi seçin. Yalnız, bölmələndirmə sxeminizdən aslı olaraq bə'zi mövcud\n"
+"mə'lumatlarınızın üstündən yazılmasının qabağını ala bilərsiniz.\n"
+"\n"
+" * \"%s\": Hazırkı Mageia sisteminizdə qurulu olan paketləri yeniləmə\n"
+"imkanı verir. Qurulum hazırkı bölmələmə sxemi və istifadəçi mə'lumat və "
+"sənədlərinə\n"
+"dəyməyəcək və dəyişdirməyəcək. Digər qurulum addımlarının çoxu isə standart\n"
+"qurulumdakının eynisi olacaq. Bu seçimi \"8.1\" versiyasından əvvəlki "
+"Mageialarda\n"
+"tədbiq etmək uyğun görülmür."
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"Bölümdə seçdiyiniz dilə bağlı olaraq, DrakX uyğun gələn klaviatura növü\n"
+"quraşdırmasını seçəcək. Yalnız, dilinizə tam uyğun olmayan klaviatura "
+"yiyəsi\n"
+"də ola bilərsiniz: misal üçün Azərbaycanda yaşayan Rus dilli şəxs isəniz\n"
+"klaviaturanızı Rus dilində istifadə etmək istəyəcəksiniz, ya da Rusiyada "
+"yaşayan\n"
+"Azərbaycanlı isəniz klaviaturanızı Rus dilində yox Azərbaycan dilində "
+"istifadə\n"
+"etmək istəyə bilərsiniz. İki vəziyyətdə də istədiyiniz klaviaturlarını "
+"siyahıdan seçə\n"
+"bilərsiniz.\n"
+"\n"
+"Dəstəklənən klaviaturaların tam siyahısını görmək üçün \"%s\" \n"
+"düyməsinə basın\n"
+"\n"
+"Əgər Latın əlifbası əsasında olmayan klaviatura düzülüşü seçsəniz, növbəti\n"
+"dialoq sizə Latın və Latın olmayan düzülüşlər arasında keçiş üçün\n"
+"qısa yol seçmə imkanı verəcək."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Seçdiyiniz dil, sənədlər , qurulum və ümumi sistemə tə'sir edəcəkdir.\n"
+"İlk olaraq qaldığınız yerin coğrafi bölgəsini seçin, daha sonra\n"
+"istifadə etdiyiniz dili seçin.\n"
+"\"%s\" düyməsi əlavə dilləri seçmə imkanı verəcəkdir. Bu imkan\n"
+"fərqli bir dili də eyni zamanda istifadə etmə imkanı verəcək. Bu qurğunu\n"
+"\"%s\" ətraflı menyusundan həyata keçirə bilərsiniz.\n"
+"Qeyd: Əlavə dil seçməkdə bir dil ilə məhdud deyilsiniz. \"%s\" "
+"qutusundanistədiyiniz qədər dil seçə bilərsiniz. \n"
+"Bir dil seçimi bərabərində tərcümələr, yazı növləri və\n"
+"imla yoxlayıcıları kimi bə'zi üstünlükləri gətirəcəkdir.\n"
+"Ayrıca \"%s\" qutusundan sistemi UTF-8 (yunikod) kodlamasını işlətmək\n"
+"üçün zorlaya bilərsiniz.\n"
+"Qurduğunuz dillər arasında keçiş etmək üçün ali istifadəçi səlahiyyətləri\n"
+"ilə konsolda \"/usr/sbin/localedrake\" əmrini verə bilər ya da menyunuzdan\n"
+" \"localedrake\"'i seçərək dəyişdirə bilərsiniz. Bu, bütün sisteminya da\n"
+"yalnız bir istifadəçinin bütün dil qurğularını dəyişdirmə imkanı verir.\n"
+"Əgər bunları sıravi istifadəçi olaraq həyata keçirsəniz yalnız öz xüsusi\n"
+"dil qurğularınızı dəyişdirəcəksiniz."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "İspanca"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, fuzzy, 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 ""
+"Adətən DrakX siçanınızdakı düymə ədədini tapmaqda əziyyət çəkməyəcək. Əgər\n"
+"müvəffəqiyyətsiz olsa, siçanınızı iki düyməli qəbul edəcək və üçüncü düymə \n"
+"emulyasiyasını fəallaşdıracaq. İki düyməli siçanda üçüncü düyməyə "
+"``basmaq''\n"
+"üçün sağ və sol düyməyə bərabər basmalısınız. DrakX, siçanınızın PS/2 ya da "
+"USB bağlantısından hansını işlətdiyini özü tapacaq.\n"
+"\n"
+"Əgər fərqli bir siçan növü seçmək istəsəniz verilən siyahıdan seçməniz\n"
+"kifayətdir.\n"
+"\n"
+"Əgər əsas siçan xaricində başqa bir siçan seçmək istəsəniz bir sınaq ekranı\n"
+"göstəriləcək. Sİçanın qurğularının düz olduğundn əmin olmaq üçün\n"
+"düymələri və çarxı sınayın. Əgər siçan düzgün işləmirsə boşluq ya da\n"
+"[Return] düyməsinə basıb seçim siyahısına geri dönə bilərsiniz.\n"
+"\n"
+"Çərxli siçanlar adətən avtomatik aşkar edilə bilmir, bu səbəblə\n"
+"siçanınızı siyahıdan seçməniz lazım ola bilər. Siçanızın taxılı olduğu "
+"qapını\n"
+"və siçanınızı seçəndən sonra \"%s\" düyməsinə basın, ekranda bir siçan\n"
+"rəsmi göstəriləcək. Çərxin düzgün işlədiyini yoxlamaq üçün onu döndərin.\n"
+"Ekrandakı siçan çərxinin döndüyünü görəndən sonra siçanın düymələrini \n"
+"oxun ekrandakı hərəkətini yoxlayın."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "Çərx emulyasiyalı"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Hər hansı bir PS/2 və USB siçan"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Xahiş edirik, doğru qapını seçin. Məsələn, Windows'dakı COM1\n"
+"GNU/Linuks'da ttyS0'dır."
+
+#: ../help.pm:684
+#, fuzzy, 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 cannot 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 və grub ikisi də GNU/Linuks açılış yükləyiciləridir. Normalda bu "
+"mərhələ\n"
+"tamamilə avtomatikdir. DrakX diskin kök sektorunu yoxlayacaq və orada "
+"tapacağı\n"
+"mə'lumatlara görə açağıdakı addımları tətbiq edəcək:\n"
+"\n"
+" * əgər Windows açılış sektoru aşkar edilərsə, DrakX onu grub/LILO açılış "
+"sektoru\n"
+"ilə dəyişdirəcək. Beləliklə, siz həm GNU/Linuksu həm də digər əməliyyat "
+"sisteminizi\n"
+"(Windows ya da MacOS) aça biləcəksiniz.\n"
+"\n"
+" * əgər grub ya da LILO açılış sektoru aşkar edilərsə, o, yenisiylə əvəz "
+"ediləcək.\n"
+"\n"
+"Əgər müəyyən edib qərara gələ bilməzsə, DrakX açılış yükləyicisini hara "
+"yazmaq\n"
+"istədiyinizi sizə soruşacaq."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"İndi kompüteriniz üçün çap sistemini seçmə vaxtı gəldi. Digər ƏS'ləri sizə "
+"bir\n"
+"dənəsini təqdim edə bilərlər, yalnız Mageia ikisini təqdim edir.\n"
+"Hər çap sistemi xüsusi quraşdırma növləri üçün uyğundur.\n"
+"\n"
+" * \"%s\" -- bu seçim``çap et, növbəyə alma'' mə'nasına gəlir.\n"
+"Əgər kompüterinizə bağlı olan çapçı varsa, çap yığılmalarından qurtulmaq\n"
+"istəyirsinizsə və şəbəkə çapçılarınız yoxdursa, bunu seçin. (\"%s\"\n"
+"yalnız çox sadə şəbəkə hallarını idarə edə bilər və şəbəkələrlə işlədiləndə\n"
+"biraz yavaş qalır. Əgər bu GNU/Linuks ilə ilk tanışmanızdırsa, sizə \"pdq\"\n"
+"işlətməyi məsləhət edirik.\n"
+"\n"
+" * \"%s\" - `` Ümumi Unix Çap Sistemi'', isə həm öz kompüterinizə\n"
+"bağlı olan həm də bu dünyadakı istənən yerə qurulan çapçıdan istifadə\n"
+"etmək üçün ideal vasitədir və quraşdırılması çox asandır.\n"
+"Əsas quraşdırma \"pdq\" qədər asandır. Əgər bir \"lpd\" vericisini\n"
+"emulyasiya etmək istəyirsinizsə, \"cups-lpd \" demonunu başlatdığınıza\n"
+"əmin oun. .\"%s\" eyni zamanda çapçının quraşdırılması və idarəsi və çap\n"
+"üçün qrafiki ara üzlərə də sahibdir. \n"
+"Əgər indi birisini seçib sonra çap sistemini bəyənməzsəniz, onu Mandriva "
+"Linux\n"
+"İdarə Mərkəzindəki PrinterDrake bölməsindəki mütəxəssis düyməsi vasitəsiylə\n"
+"dəyişdirə bilərsiniz."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Usta"
+
+#: ../help.pm:771
+#, 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 disk 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 əvvəlcə kompüterinizdə mövcud olan bütün İDE adapterleri \n"
+"axtarmağa cəhd edəcək. Eyni zamanda sisteminizdəki PCİ SCSİ kartları\n"
+"da axtarılacaq. Əgər SCSİ kart tapılsa sürücüsü avtomatik qurulacaq\n"
+"\n"
+"Bəzən DrakX sabit disklərinizi müvəffəqiyyətlə aşkar etməyə bilər.\n"
+"Bu vəziyyətdə avadanlığınızı əllə müəyyən etməli olacaqsınız.\n"
+"\n"
+"Əgər PCİ SCSİ adapterini əllə müəyyən etsəniz DrakX sizdən onun qurğularını\n"
+"sazlamak istədiyinizi soruşacaq, sizə sisteminizdə SCSİ\n"
+"adapteri olub olmadığı soruşulacaq. İmkan verin ki, DrakX sərbəstcə özü\n"
+"xüsusiyyətləri tapsın. Çox vaxt DrakX bu addımdan müvəffəqiyyətlə\n"
+"və xətasız çıxacaq.\n"
+"Əgər DrakX avadanlığa avtomatik olaraq hansı parametrlərin yollanacağını\n"
+"tapmaq üçün seçimləri qurğulaya bilməzsə sürücünü əllə siz quraşdırmaq\n"
+"məcburiyyətində qalacaqsınız."
+
+#: ../help.pm:789
+#, fuzzy, 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\": əgər sisteminizdə səs kartı tapılıbsa burada göstəriləcək.\n"
+"Əgər burada göstərilən səs kartının sisteminizdəkindən fərqli olduğu\n"
+"nəzərinizə çatsa, düyməyə basıb başqa bir sürücü seçə bilərsiniz."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"İcmal olaraq, DrakX sisteminiz haqqında malik olduğu mə'lumatı göstərəcək.\n"
+"Qurulu avadanlığınıza bağlı olaraq, aşağıdakı girişlərin hamısını ya da bir "
+"neçəsi\n"
+"icmalda yer ala bilər. Hər giriş, quraşdırılan üzvdən və hazırkı qurğusunun "
+"qısa\n"
+"izahatından ibarətdir.\n"
+"Qurğunu dəyişdirmək üçün uyğun olan \"%s\" düyməsinə basın.\n"
+"\n"
+" * \"%s\": hazırkı klaviatura düzülüşünü göstərir. Lazımdırsa, bunu "
+"dəyişdirin.\n"
+"\n"
+" * \"%s\": hazırkı ölkə seçimini göstərir. Əgər bu ölkədə deyilsəniz,\"%s\"\n"
+"düyməsinə basaraq başqasını seçin. Ölkəniz siyahıda yer almırsa ölkələrin\n"
+"tam siyahısını görmək üçün \"%s\" düyməsinə basın.\n"
+"\n"
+" * \"%s\": əsasən, DrakX vaxt zolağınızı yaşadığınız ölkəyə görə müəyyən\n"
+"edir. Yalnız seçim düzgün deyilsə, \"%s\" düyməsinə basaraq onu dəyişdirə\n"
+"bilərsiniz.\n"
+"\n"
+" * \"%s\": hazırkı siçan qurğularını yoxlayın və lazımdırsa düyməyə basın.\n"
+"\n"
+" * \"%s\": \"%s\" düyməsinə basaraq çapçı quraşdırma sehirbazını işə sala\n"
+"bilərsiniz. Ətraflı mə'lumat üçün ''Başlanğıc Bələdçisi'' kitabçasının "
+"uyğun\n"
+"bölümünə baxın.\n"
+"\n"
+" * \"%s\": əgər sisteminizdə səs kartı tapılıbsa, burada göstəriləcək.\n"
+"Əgər buradakı səs kartının sisteminizdə olandan fərqli olduğu nəzərinizə\n"
+"çatarsa, düyməyə basaraq başqa sürücü seçə bilərsiniz.\n"
+"\n"
+" * \"%s\": əsasən, DrakX qrafiki ara üzünüzü \"800x600\" ya da \"1024x768\"\n"
+"həlledirliyində quraşdırır. Bu sizə uyğun deyilsə, \"%s\" düyməsinin köməyi "
+"ilə\n"
+"qrafiki ara üzünüzü yenidən quraşdıra bilərsiniz.\n"
+"\n"
+" * \"%s\": əgər sisteminizdə televiziya kartı tapılıbsa, burada "
+"göstəriləcək.\n"
+"Əgər televiziya kartınız var olub aşkar edilməyibsə, \"%s\" düyməsinə\n"
+"basaraq onu əllə quraşdırmağı sınayın.\n"
+"\n"
+" * \"%s\": əgər sisteminizdə ISDN kartı aşkar edilibsə, burada "
+"göstəriləcək.\n"
+"Kart ilə əlaqəli parametrləri dəyişdirmək üçün \"%s\" düyməsinə basa "
+"bilərsiniz.\n"
+"\n"
+" * \"%s\": əgər İnternet ya da şəbəkənizi indi quraşdırmaq istəyirsinizsə.\n"
+"\n"
+" * \"%s\": bu, əvvəlki addımda seçilən təhlükəsizlik səviyyəsini dəyişdirmə "
+"imkanı\n"
+"verir.\n"
+"\n"
+" * \"%s\": əgər İnternetə bağlanmağı fikirləşirsinizsə, sisteminizi qorumaq "
+"üçün\n"
+"atəş divarı quraşdırmaq yaxşı fikirdir. Ətraflı mə'lumat üçün ''Başlanğıc "
+"Bələdçisi''\n"
+"kitabçasının uyğun bölümünə baxın.\n"
+"\n"
+" * \"%s\": əgər açılış yükləyicisi qurğularınızı dəyişdirmək istəyirsinizsə, "
+"bu düyməyə\n"
+"basın. Bu, əsasən mütəxəssis istifadəçilər üçündür.\n"
+"\n"
+" * \"%s\": burada, sistemdə hansı xidmətlərin işləyəcəyini sazlaya "
+"bilərsiniz.\n"
+"Əgər sisteminizi verici olaraq işlətəcəksəniz, bu qurğuları gözdən keçirin."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN kartı"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN kartı"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Qrafiki Ara Üz"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Yeni Mageia'izi qurmaq üçün silmək istədiyiniz sürücünü seçin.\n"
+"Diqqətli olun, sürücüdəki bütün mə'lumatlar silinəcək\n"
+"və geri gəlməyəcək!"
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Sürücüdəki bütün mə'lumatları və bölmələri silmək üçün\n"
+"\"%s\" düyməsinə basın. Diqqətli olun,\"%s\" düyməsinə basdıqdan sonra\n"
+"Windows mə'lumatları də daxil olmaq üzərə bütün bölmə mə'lumatı geri\n"
+"dönməyəcək şəkildə silinəcək.\n"
+"\n"
+"Bölmədəki mə'lumatları qorumaq üçün və əməliyyatı ləğv etmək üçün \"%s\" "
+"düyməsinə basın."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Sonrakı ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Əvvəlki"
+
+#, fuzzy
+#~ 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\": \"%s\" düyməsinə basmaq çapçı quraşdırma sehirbazını başladacaq."
+
+#, fuzzy
+#~ 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 ""
+#~ "Bu, GNU/Linuks sisteminizin təhlükəsizliyi üçün ən əsas mərhələdir.\n"
+#~ "\"Ali istifadəçi (root)\" şifərsini daxil edəcəksiniz. \"Ali istifadəçi\" "
+#~ "sistemin\n"
+#~ "idarəçisidir və yalnız o yeniləmələri, istifadəçiləri əlavə edib/silməyi\n"
+#~ "sistemin bütün qurğularını dəyişdirə bilər. Qısaca, \"ali istifadəçi\" "
+#~ "hər\n"
+#~ "şeyi edə bilər! Buna görə də tapılması çətin olan bir şifrə "
+#~ "seçməlisiniz.\n"
+#~ "DrakX seçdiyiniz şifrənin asan olub olmadığını sizə bildirəcək. "
+#~ "Görüdüyünüz\n"
+#~ "kimi, şifrə müəyyən etməkdə məcbur deyilsiniz, yalnız bunu sizə şiddətlə\n"
+#~ "məsləhət etmirik. GNU/Linuks da diqər əməliyyat sistemləri kimi "
+#~ "istifadəçinin\n"
+#~ "xətasından çox tə'sir ala bilər. \"Ali istifadəçi\" bütün həddləri "
+#~ "keçərək\n"
+#~ "bütün bölmələrdəki bütün mə'lumatları silə bilər. Ona görə də ali "
+#~ "istifadəçi\n"
+#~ "olma imkanını olduqca çətinləşdirməlisiniz.\n"
+#~ "\n"
+#~ "Şifrəniz ədəd və hərflərin qarışığı olmalıdır və 8 hərfdən qısa "
+#~ "olmamalıdır.\n"
+#~ "Şifrəni heçvaxt başqa bir yerə qeyd etməyin.\n"
+#~ "\n"
+#~ "Yalnız şifrəni çox uzun ya da çətin də seçməyin ona görə ki onu "
+#~ "əzbərləmək\n"
+#~ "məcburiyyətindəsiniz!\n"
+#~ "\n"
+#~ "Şifrənizi yazarkən ekranda göstərilməyəcək. Xəta riskini azaltmaq üçün\n"
+#~ "şifrəni iki dəfə daxil edəcəksiniz. Burada diqqətli olun və eyni xətanı\n"
+#~ "iki dəfə etməyin.\n"
+#~ "\n"
+#~ "Əgər bu kompüterə yetişmənin səlahiyyət vericisi tərəfindən idarə "
+#~ "edilməsini\n"
+#~ "istəyirsinizsə, \"%s\" düyməsinə basın.\n"
+#~ "\n"
+#~ "Əgər şəbəkəniz LDAP, NIS, ya da PDC Windows Domain authentication\n"
+#~ "xidmətlərindən birisini işlədirsə, \"%s\" üçün uyğun gələnini seçin. "
+#~ "Əgər\n"
+#~ "hansını işlədəcəyinizi bilmirsinizsə, şəbəkə idarəçinizdən soruşun.\n"
+#~ "\n"
+#~ "Əgər şifrələri yadda saxlamaqda çətinlik çəkirsinizsə, internetə heç\n"
+#~ "vaxt bağlanmayacaqsanızsa ya da kompüterini işlədən hamıya e'tibar\n"
+#~ "edirsinizsə \"%s\" seçimini seçə bilərsiniz."
+
+#~ msgid "authentication"
+#~ msgstr "səlahiyyətləndirmə"
diff --git a/perl-install/install/help/po/be.po b/perl-install/install/help/po/be.po
new file mode 100644
index 000000000..265ccde90
--- /dev/null
+++ b/perl-install/install/help/po/be.po
@@ -0,0 +1,1139 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 1999 Mandriva.
+# Alexander Bokovoy <ab@avilink.net>, 2000
+# Maryia Davidouskaia <maryia@scientist.com>, 2000
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2000-09-24 12:30 +0100\n"
+"Last-Translator: Alexander Bokovoy <ab@avilink.net>\n"
+"Language-Team: be\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, fuzzy, c-format
+msgid "Do you want to use this feature?"
+msgstr "Вы жадаеце выкарыстоўваць aboot?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, fuzzy, c-format
+msgid "Upgrade"
+msgstr "Аркады"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "With basic documentation"
+msgstr "Аўтэнтыфікацыя"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr ""
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, fuzzy, c-format
+msgid "Automatic dependencies"
+msgstr "Аўтаматычнае вызначэнне"
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Аўтаматычнае вызначэнне"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "Выкарыстоўваць існуючы раздзел"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Сцёрці дадзеныя на ўсім дыску"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Стварэнне дыскеты для ўсталявання"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "Сістэмнае адміністраваньне"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Звычайны рэжым"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, fuzzy, c-format
+msgid "Espanol"
+msgstr "Эсперанто:"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr ""
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, fuzzy, c-format
+msgid "Expert"
+msgstr "/Графік"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Унутраная ISDN карта"
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "ISDN card"
+msgstr "Унутраная ISDN карта"
+
+#: ../help.pm:858
+#, fuzzy, c-format
+msgid "Graphical Interface"
+msgstr "Запуск X пры старце сістэмы"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Далей ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- прылада"
+
+#, fuzzy
+#~ msgid "authentication"
+#~ msgstr "Аўтэнтыфікацыя"
diff --git a/perl-install/install/help/po/bg.po b/perl-install/install/help/po/bg.po
new file mode 100644
index 000000000..ed19a7912
--- /dev/null
+++ b/perl-install/install/help/po/bg.po
@@ -0,0 +1,1654 @@
+# translation of DrakX-bg.po to Bulgarian
+# Copyright (C) 2000,2003 Free Software Foundation, Inc.
+# Copyright (c) 2000 Mandriva
+# Bozhan Boiadzhiev <bozhan@plov.omega.bg>, 2000.
+# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2003.
+# Boyan Ivanov <boyan17@bulgaria.com>, 2003.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-bg\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2004-09-15 13:27+0200\n"
+"Last-Translator: Boyan Ivanov <boyan17@bulgaria.com>\n"
+"Language-Team: Bulgarian <dict@linux.zonebg.com>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.2\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Преди да продължите, трябва внимателно да прочетете условията на лиценза. "
+"Той\n"
+"покрива цялата Mageia дистрибуция, и, ако сте съгласни с всички условия\n"
+"в него, сложете отметка на \"%s\".Ако не сте съгласни,просто спрете "
+"компютъра си."
+
+#: ../help.pm:20
+#, fuzzy, 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 е многопотребителска система, която означава, че всеки потребител "
+"може\n"
+"да има свои предпочитания, файлове и т.н.. можете да прочетете Ръководството "
+"на\n"
+"Потребителя, за да научите повече.\n"
+"За разлика от Root, който е администраторът, потребителите, които ще "
+"добавите тук\n"
+"няма да могат да променят нищо освен собствените си файлове и техните "
+"настройки.\n"
+"Ще трябва да създадете поне един обикновен потребител за себе си.\n"
+"С този акаунт ще трябва да влизате за рутинна дейност. Въпреки това "
+"практиката\n"
+"да влизате като root ежедневно, може да бъде много опасна ! И най-малката "
+"грешка\n"
+"може да означава, че системата ви няма да работи повече. Ако направите някоя "
+"сериозна\n"
+"грешка като потребител, това може са да доведе до загуба на част от "
+"информацията,\n"
+"но не и на цялата система.\n"
+"\n"
+"Първо, трябва да си въведете името. Това не е задължително, разбира се, "
+"всъщност\n"
+"можете да въведете каквото и да е. DrakX след това ще избере първата "
+"въведена\n"
+"в кутийката дума и ще го изкара като потребителско име. Това е името, с "
+"което\n"
+"всъщност определеният потребител ще влиза в системата. Можете да го "
+"промените.\n"
+"Трябва да въведете и парола тук. Паролата на непревилегирован (обикновен) "
+"потребител\n"
+"не е толкова фатална като тази на Root от гледна точка на сигурността, но "
+"все\n"
+"пак няма причина да я подценявате, тъй като рискувате файловете си.\n"
+"\n"
+"След като цъкнете на \"Приеми потребител\", можете да добавите колкото си "
+"искате.\n"
+"Добавете по един потребител за всеки от приятелите си: баща си, сестра си, "
+"например.\n"
+"Когато сте добавили всички потребители, които искате, цъкнете Готово.\n"
+"\n"
+"Цъкнете на бутона \"Напредничав\", за да промените обвивката по подразбиране "
+"на\n"
+"потребителя (bash по подразбиране)."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Искате ли да използвате тази особеност?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"По-горе са изброени засечените Linux дялове съществуващи\n"
+"на твърдия ви диск. Можете да запазите избора направен от магьосника, те са\n"
+"добри за обща употреба. Ако ги промените, трябва да поне да определите\n"
+"root дял (\"/\"). Не избирайте прекалено малки дялове, защото няма да "
+"можете\n"
+"да инсталирате достатъчно софтуер. Ако искате да съхранявате данните си на\n"
+"отделен дял, трябва да изберете \"/home\" (възможно е само, ако имате "
+"повече\n"
+"от един Linux дял).\n"
+"\n"
+"\n"
+"За информация, всеки дял е показан, както следва: \"Име\", \"Капацитет\".\n"
+"\n"
+"\n"
+"\"Името\" се кодира както следва: \"тип на диска\", \"номер на диска\",\n"
+"\"номер на дял\" (например, \"hda1\").\n"
+"\n"
+"\n"
+"\"Типът на диска\" може да е \"hd\", ако е IDE твърд диск, или \"sd\", ако "
+"е\n"
+"SCSI твърд диск.\n"
+"\n"
+"\n"
+"\"Номерът на диска\" винаги е буквата след \"hd\" или \"sd\". При IDE "
+"дискове:\n"
+"\n"
+" * \"a\" означава \"master диск на първия IDE контролер\",\n"
+" * \"b\" означава \"slave диск на първия IDE контролер\",\n"
+" * \"c\" означава \"master диск на втория IDE контролер\",\n"
+" * \"d\" означава \"slave диск на втория IDE контролер\".\n"
+"\n"
+"\n"
+"При SCSI устройства, \"a\" означава \"първи твърд диск\", \"b\" означава "
+"\"втори твърд диск\" и т.н.."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Инсталацията на Mageia е разположена на няколко CDROM-а. DrakX\n"
+"знае дали избран пакет не се намира на друг CDROM,така че ще извади "
+"текущото\n"
+"CD и ще ви остави да вкарате това, от което има нужда."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Сега е моментът да определите кои програми искате да бъдат инсталирани на\n"
+"системата ви. В Mageia дистрибуцията има хиляди пакети, но не е\n"
+"задължително да ги знаете наизуст.\n"
+"\n"
+"Ако извършвате стандартна инстлация от CDROM, първо ще бъдете попитани кои\n"
+"CD-та имате (в Експертен режим). Проверете заглавията на CD-тата и посочете\n"
+"кутийките съответстващи на CD-тата, с които разполагате. Цъкнете \"OK\",\n"
+"когато сте готови да продължите.\n"
+"\n"
+"Пакетите са подредени в групи съответстващи на практическата употреба на\n"
+"машината ви. Групите, сами по себе си, са подредени в четири секции:\n"
+"\n"
+" * \"Работна станция\": ако смятате да използвате машината си като работна "
+"станция,\n"
+"изберете една или повече съответните групи.\n"
+"\n"
+" * \"Разработка\": ако машината ви ще бъде използване за програмиране, "
+"изберете\n"
+"желаната(ите) група(и).\n"
+"\n"
+" * \"Сървър\": накрая, ако машината ви ще бъде използвана за сървър, ще\n"
+"можете да изберете кои от най-често използваните услуги искате да имате\n"
+"инсталирани на машината.\n"
+"\n"
+" * \"Графична среда\": тук можете да изберете предпочитаната графична "
+"среда.\n"
+"Поне една трябва да бъде избрана, ако искате да имате графична среда !\n"
+"\n"
+"Премествайки курсора на мишната над името на групата, ще видите кратък\n"
+"обясненителен текст за нея.\n"
+"\n"
+"Можете да цъкнете кутийката \"Индивидуален избор на пакети\", която е "
+"полезна,\n"
+"ако сте запознати с пакетите, които ще ви бъдат предложени или ако искате "
+"да\n"
+"имате пълен контрол над това, което да бъде инсталирано.\n"
+"\n"
+"Ако сте започнали инсталацията в режим на \"Обновяване\", можете да "
+"изключите\n"
+"всички групи, за да избегнете инсталирането на нови пакети. Това е полезно\n"
+"при поправка или обновяване на съществуващата система."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Обновяване"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "С базова документация"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Наистина минимална инсталация"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Накрая, в зависимост от избора ви дали да избирате пакети един по един, ще\n"
+"ви бъде представено дърво съдържащо всички пакети подредени по групи и\n"
+"подргрупи. Докато обхождате дървото, можете да изберете цели групи, "
+"подгрупи\n"
+"или отделни пакети.\n"
+"\n"
+"Когато посочите пакет от дървото, ще се появи описание вдясно. Когато\n"
+"изборът е приключен, цъкнете бутона \"Инсталирай\", който ще пусне процеса\n"
+"на инсталация. В зависимост от скоростта на хардуера ви и броя на пакетите,\n"
+"които искате да бъдат инсталирани, процесът може да отнеме известно време.\n"
+"Очакваното време за приключване на процеса, че бъде показано на екрата, за\n"
+"да ви помогне да прецените дали имате достатъчно време да се насладите на\n"
+"чаша кафе.\n"
+"\n"
+"!! Ако е избран сървърен пакет, било то умишлено или защото е част от цяла\n"
+"група, ще бъдете помолени за потвърждение, че наистина искате този сървър\n"
+"да бъде инсталиран. В Mageia, всички сървъри тръгват по подразбиране\n"
+"при зареждане.Даже ако са сигурни и нямат известни проблеми, когато\n"
+"дистрибуцията се разпространява, може да се случи така, че да се появят\n"
+"дупки в сигурността, след като версията на Mageia е завършена. Ако\n"
+"не знаете за какво служи определена услуга или защо е инсталирана, цъкнете\n"
+"\"Не\". С цъкане на \"Да\" ще инсталирате изброени услуги и те ще бъдат\n"
+"стартирани автоматично по подразбиране. !!\n"
+"\n"
+"Опцията \"Автоматични зависимости\" изключва предупредителните диалози,\n"
+"когато инсталаторът авоматично реши избере пакет. Това се случва, защото\n"
+"е решил, че се нуждае да задоволи зависимост с друг пакет, за да приключи\n"
+"успешно инсталацията.\n"
+"\n"
+"Малката иконка на дискетка в дъното на списъка позволява да заредите списък\n"
+"с пакети от предишна инсталация. Ако цъкнете на тази иконка, ще бъдете\n"
+"помолени да вкарате дискета създадена преди това в края на друга "
+"инсталация.\n"
+"Вижте втората подсказка по време на последната стъпка, за това как да\n"
+"създадете такава дискета."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Сега можете да изберете кои услуги да се пускат при стартиране.\n"
+"\n"
+"Тук са представени всички услуги, достъпни с настоящата инсталация.\n"
+"Прегледайте ги внимателно и изключете тези, които не ви трябват винаги при "
+"стартиране.\n"
+"\n"
+"Можете да видите кратък обяснителен текст за услугата, като поставите курора "
+"на мишката си\n"
+"над името на услугата. Ако не сте сигурни, дали услугата е полезна или не, "
+"по-добре\n"
+"е да оставите избора по подразбиране.\n"
+"\n"
+"Внимавайте с тази стъпка, ако смятате да използвате машината си като "
+"сървър:\n"
+"сигурно не бихте искали да пускате услуги, от които не се нуждаете. Моля,\n"
+"запомнете, че някои услуги могат да бъдат опасни, ако са включени на "
+"сървъра.\n"
+"По принцип, избирайте само услугите, от които наистина се нуждаете.\n"
+"!!"
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Автоматична синхронизация на времето"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Накрая, ще бъдете попитани дали искате да виждате графичния интерфейс при\n"
+"зареждане. Отбележете, че този въпрос ще ви бъде зададен даже ако изберете,\n"
+"да не тествате настройката. Очевидно, бихте отговорили с \"Не\", ако "
+"машината\n"
+"ще работи като сървър или ако няма успешно настроен дисплей."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"В този момент трябва изберете къде на твърдия си диска да инсталирате "
+"вашата\n"
+"Mageia операционна система. Ако твърдият ви диск е празен или друга\n"
+"операционна система използва цялото пространство, ще трябва да го "
+"разделите.\n"
+"Казано простичко, разделянето на твърдия диск се състои в логическо "
+"разделяне\n"
+"цел да се създаде място за инсталация на новата Mageia система.\n"
+"\n"
+"Тъй като процесът на разделяне обикновено е необратим, разделянето може да\n"
+"изглежда плашещ и стряскащ, ако сте неопитен потребител. Слава Богу, има\n"
+"магьосник, който опростява този процес. Преди да започнете, консултирайте "
+"се\n"
+"с ръководството и не бързайте.\n"
+"\n"
+"Ако пускате инсталацията в Експертен режим, ще бъдете въведени в DiskDrake,\n"
+"разделящия инструмент на Mageia, който ви позволява да донастроите\n"
+"дяловете си. Вижте главата DiskDrake от ръководството. От инсталационния\n"
+"интерфейс можете да използвате магьосниците, като натиснете бутона\n"
+"\"Магьосник\" на диалога.\n"
+"\n"
+"Ако дяловете са вече определени, дали от предишна инсталация или от друг\n"
+"иструмент за разделяне, просто изберете на кой да инсталирате Linux\n"
+"системата.\n"
+"\n"
+"Ако дяловете не са определени, ще трябва да създадете такива използвайки\n"
+"магьосника. В зависимост от настройката на твърдия диск, са възможни "
+"няколко\n"
+"опции:\n"
+"\n"
+" * \"%s\" тази опция просто ще доведе до автоматично поделяне на празното "
+"пространство на твърдия ви диск. Няма да бъдете питани за това.\n"
+"\n"
+" * \"%s\": магьосникът е засякъл един или повече\n"
+"съществуващи Linux дялове на твърдия ви диск. Ако искате да ги използвате,\n"
+"изберете тази опция.\n"
+"\n"
+" * \"%s\": ако имате инсталиран\n"
+"Microsoft Windows на твърдия си диск и той заема цялото достъпно\n"
+"пространство на него, трябва да освободите място за Linux данни. За да\n"
+"направитетова, можете да изтриете Microsoft Windows дяла и данните (вижте\n"
+"решенията \"Изтрий целия диск\" или \"Екпертен режим\") или да промените\n"
+"големината на Microsoft Windows дяла. Промяната на големината може да бъде\n"
+"извършена без загуба на данни. Това решение се препоръчва, ако искате\n"
+"едновременно Mageia и Microsoft Windows на един и същи компютър.\n"
+"\n"
+" Преди да изберете тази опция, моля, разберете, че след тази процедура,\n"
+"големината на Microsoft Windows дяла ще бъде по-малка, отколкото преди "
+"това.\n"
+"Ще имате по-малко място под Microsoft Windows за съхраняване на данни или "
+"за\n"
+"инсталира на нов софтуер.\n"
+"\n"
+" * \"%s\": ако искате да изтриете всички данни и дялове, които\n"
+"съществуват на вашия твърд диск и да ги замените с новата Mageia\n"
+"система, изберете тази опция. Бъдете внимателни с това решения, защото няма\n"
+"да можете да върнете обратно избора си, след като потвърдите.\n"
+"\n"
+" !! Ако изберете тази опция, всички данни на диска ви ще бъдат "
+"загубени !!\n"
+"\n"
+" * \"%s\": Това просто ще изтрие всичко на диска и ще започне на\n"
+"чисто, разделяне от раз. Всякакви данни на диска ви ще бъдат загубени.\n"
+"\n"
+" !! Ако изберете тази опция, всички данни на диска ви ще бъдат "
+"загубени !!\n"
+"\n"
+" * \"%s\": изберете тази опция, ако искате ръчно да разделите\n"
+"твърдия си диск. Бъдете внимателни - това е мощен, но опасен избор. Можете\n"
+"много лесно да загубите всички данни. Така че не избирайте това, ако не\n"
+"знаете какво правите."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Изпозване на съществуващ дял"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Изтрий целия диск"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"А така ! Инсталацията е завършена и GNU/Linux системата ви е готова за\n"
+"употреба. Просто цъкнете \"OK\", за да рестартирате системата. Можете да\n"
+"стартирате GNU/Linux или Windows, което предпочитате (ако имате две "
+"системи),\n"
+"веднага след като компютърът стартира отново.\n"
+"\n"
+"Бутона \"Напредничав\" (само в \"Експертен\") показва още два бутона за:\n"
+"\n"
+" * \"генериране на дискета за автоматична инсталация\": за да създадете\n"
+"инсталационна дискета, която след това автоматично да изчършва цялата\n"
+"инсталация без помощта на оператор, приличаща на инсталацията, която току-"
+"що\n"
+"сте извършили.\n"
+"\n"
+" Отбележете, че две различни опции са достъни, чрез цъкане на бутона:\n"
+"\n"
+" * \"Преиграй\". Това е частично автоматизирана инсталация като стъпките\n"
+"по разделяне на дялове остават интерактивни.\n"
+"\n"
+" * \"Автоматична\". Напълно автоматична инсталация: твърдият диск се\n"
+"презаписва напълно, всякакви данни се загубват.\n"
+"\n"
+" Тази особеност е много удобна, когато инсталирате голям брой подобно\n"
+"машини. Вижте секцията за автоматична инсталация на нашия web-сайт.\n"
+"\n"
+" * \"Запази избора на пакети\"(*): запазва избора на пакети, така както "
+"е\n"
+"направен преди. Когато правите друга инсталация, вкарайте дискетата в\n"
+"устройството и пуснете инсталацията да върви чрез помощния екран, като\n"
+"натиснете клавиша [F1] и като напишете >>linux defcfg=\"floppy\"<<.\n"
+"\n"
+"(*) Трябва ви FAT-форматирана дискета (за да създадете таква под GNU/Linux,\n"
+"напишете \"mformat a:\")"
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Подготвя дискета за автоматична инсталация"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Всички новодефинирани дялове трябва да бъдат форматирани, за да се "
+"използват\n"
+"(форматиране означава създаване на файлова система).\n"
+"\n"
+"В този момента може би искате да преформатирате някои съществуващи дялове, "
+"за\n"
+"да изтриете всякакви данни, които съдържат. Ако искате да го направите, "
+"моля\n"
+"изберете тях.\n"
+"\n"
+"Моля, отбележете, че не е необходимо да преформатирате всички дялове\n"
+"съществуващи отпреди. Трябва да преформатирате дяловете съдържащи\n"
+"операционната система (като \"/\", \"/usr\" или \"/var\"), но това не е\n"
+"задължително за дялове съдържащи данни, които искате да запазите "
+"(обикновено\n"
+"\"/home\").\n"
+"\n"
+"Моля, бъдете внимателни, когато избирате дяловете. След форматиране всички\n"
+"данни на посочените дялове ще бъдат изтрити и няма да можете да ги\n"
+"възстановите.\n"
+"\n"
+"Цъкнете \"OK\", когато сте готови да форматирате далове.\n"
+"\n"
+"Цъкнете \"Отказ\", ако искате да изберете други дялове за инсталация на "
+"новата\n"
+"си Mageia операционна система.\n"
+"\n"
+"Цъкнете \"Напредничав\", ако искате да изберете дялове, които да бъдат\n"
+"проверени за лоши блокове от диска."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"В този момент, трябва да изберете нивото на сигурност, което искате за\n"
+"машината. По правило, колкото повече машината ви е достъпна и колкото "
+"повече\n"
+"данни се съхраняват на нея, толкова по-високо трябва да е нивото на "
+"сигурност.\n"
+"Въпреки това, високата сигурност е за сметка на лекотата на работа.\n"
+"Обърнете се към главата MSEC на Reference Manual, за да получите повече "
+"информация\n"
+"за значението на тези нива.\n"
+"\n"
+"Ако не знаете както да изберете, изберете опцията по подразбиране."
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "Администратор по защита:"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"В този момент трябва да изберете кой дялове да бъдат използвани за "
+"инсталация\n"
+"на вашата Mageia система. Ако дяловете вече са определени, дали от\n"
+"предишна инсталация на GNU/Linux или от друг инструмент за разделяне, "
+"можете\n"
+"да използвате съществуващите далове. В противен случай трябва да определите\n"
+"дялове от твърдия диск.\n"
+"\n"
+"За да създадете дялове, трябва първо да изберете твърд диск. Можете да\n"
+"изберете диск за разделяне, като цъкнете на \"hda\" за първо IDE "
+"устройство,\n"
+"\"hdb\" за второто, \"sda\" за първо SCSI устройство и т.н..\n"
+"\n"
+"За да разделите избрания твър диск, можете да използвате следния опции:\n"
+"\n"
+" * \"Изчисти всичко\": тази опция изтрива всички дялове на избрания диск.\n"
+"\n"
+" * \"Автоматично създаване\": тази опция позволява автоматично да съзадете\n"
+"Ext2 и swap дялове в свободното пространство на твърдия ви диск.\n"
+"\n"
+" * \"Спаси таблицата с дялове\": ако таблицата с дялове е повредена, можете\n"
+"да се опитате да я възстановите с тази опция. Моля, бъдете внимателни и\n"
+"помнете, че може да не стане.\n"
+"\n"
+" * \"Върни\": използвайте тази опция, за да отмените промените.\n"
+"\n"
+" * \"Презареди\": можете да използвате тази опция, ако искате да върнете\n"
+"всички промени и да заредите първоначалната таблица с дялове.\n"
+"\n"
+" * \"Магьосник\": използвайте тази опция, ако искате да използвате "
+"магьосник,\n"
+"да раздели твърдия ви диск. Това се препоръчва, ако нямате достатъчно "
+"познания\n"
+"за разделянето.\n"
+"\n"
+" * \"Възстанови от дискета\": тази опция ще ви позволи да възстановите "
+"запазена\n"
+"преди това на дискета таблица с дялове.\n"
+"\n"
+" * \"Запази на дискета\": запазва таблицата с дялове на дискета. Полезно е "
+"при\n"
+"евентуално възстановяване на таблицата при необходимост. Силно се "
+"препоръчва\n"
+"да направите това.\n"
+"\n"
+" * \"Готово\": когато сте свършили с разделянето на твърдия си диск, това "
+"ще\n"
+"запише промените върху диска.\n"
+"\n"
+"Забележета: можете да достигнете всяка опция използвайки клавиатурата.\n"
+"Минавайте през дяловете използвайки [Tab} и стрелките нагоре/надолу.\n"
+"\n"
+"Когато е избран дял, можете да използвате:\n"
+"\n"
+" * Ctrl-c, за да създадете нов дял (ако е избран празен дял);\n"
+"\n"
+" * Ctrl-d, за да изтриете дял;\n"
+"\n"
+" * Ctrl-m, за да установите точка на монтиране.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Removable media auto-mounting"
+msgstr "Автоматично монтиране на сменяем носител"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Премини в нормален/експертен режим"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Беше засечен повече от един Microsoft Windows дял\n"
+"на твърдия ви диска. Изберете този, чиято дължина искате да промените, за "
+"да\n"
+"инсталирате Mageia операционна система.\n"
+"\n"
+"\n"
+"За информация, всеки дял е изброен както следва: \"Linux име\", \"Windows име"
+"\", \"Капацитет\".\n"
+"\n"
+"\"Linux името\" се кодира както следва: \"тип на диска\", \"номер на диска"
+"\",\n"
+"\"номер на дял\" (например, \"hda1\").\n"
+"\n"
+"\n"
+"\"Типът на диска\" може да е \"hd\", ако е IDE твърд диск, или \"sd\", ако "
+"е\n"
+"SCSI твърд диск.\n"
+"\n"
+"\n"
+"\"Номерът на диска\" винаги е буквата след \"hd\" или \"sd\". При IDE "
+"дискове:\n"
+"\n"
+" * \"a\" означава \"master диск на първия IDE контролер\",\n"
+" * \"b\" означава \"slave диск на първия IDE контролер\",\n"
+" * \"c\" означава \"master диск на втория IDE контролер\",\n"
+" * \"d\" означава \"slave диск на втория IDE контролер\".\n"
+"\n"
+"\n"
+"При SCSI устройства, \"a\" означава \"първи твърд диск\", \"b\" означава "
+"\"втори твърд диск\" и т.н..\n"
+"\n"
+"\"Windows името\" е буквата на твърдия ви диск под Windows (първият диск "
+"или\n"
+"дял се нарича \"C:\")."
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"Обикновено, DrakX би трябвало да избере правилната за вас клавиатура (в "
+"зависимост\n"
+"от езика, който сте избрали) и няма да се наложи да видите тази стъпка. "
+"Обаче може да\n"
+"нямате клавиатура съответстваща точно на вашия език: например, ако сте "
+"англоговорящ швед,\n"
+"може би ще искате клавиатурата ви да бъде шведска. Или ако говорите "
+"английски, но сте\n"
+"в Квебек, може би ще сте в същата ситуация. И в двата случая, ще трябва да "
+"се върнете\n"
+"към тази инсталационна стъпка и да изберете правилната клавиатура от "
+"списъка.\n"
+"\n"
+"Всичко, което трябва да направите, е да посочите предпочитаната клавиатурна "
+"наредба\n"
+"от списъка, който ще се появи пред вас.\n"
+"\n"
+"Ако имате клавиатура от език различен от този използван по подразбиране, "
+"цъкнете\n"
+"на бутона \"Напредничав\". Ще ви бъде предоставен пълен списък с "
+"поддържаните клавиатури."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Моля, цъкнете на предпочитания език на инсталация и системна употреба.\n"
+"\n"
+"Цъкането на бутона \"Напредничав\" ще ви позволи да изберете други езици\n"
+"да бъдат инсталирани на работната ви станция. Избирането на други езици\n"
+"ще инсталира файлове специвични за езиците за системна документация и\n"
+"приложения. Например, ако имате потребители от Изпания на машината си,\n"
+"изберете английски като главен език в дървовидната форма и в секция\n"
+"\"Напредничав\" цъкнете на сивата звезда съответстваща на\n"
+"\"Испански|Испания\".\n"
+"Отбележете, че могат да бъдат инсталирани няколко езика. Веднъж избран\n"
+"някакъв локал, цъкнете бутона \"OK\", за да продължите."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, fuzzy, 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 предполага че имате двубутонна мишка и ще включи\n"
+"симулиране на три бутона. DrakX автоматично разбира дали е PS/2, серийна "
+"или\n"
+"USB мишка.\n"
+"\n"
+"Ако искате да определите друг тип на мишката, изберете подходящ от списъка,\n"
+"който ще ви бъде представен.\n"
+"\n"
+"Ако изберете мишка различна от тази по подразбиране, ще ви бъде предоставен\n"
+"екран за проба. Използвайте бутоните и колелцето, за да проверите, че\n"
+"настройката е дора. Ако мишката не работи, както трябва, натиснете интервал\n"
+"или СЕ ВЪРНЕТЕ към \"Отказ\" и изберете пак."
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "3 бутона с емулация на колелце"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Моля, изберете верния порт. Например, портът COM1 под Windows под GNU/Linux\n"
+"се нарича ttyS0."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Дойде времето да изберете система за печат за вашия компютър.Другите\n"
+"операционни системи може да ви предлагат една,но ние ви предлагаме две.\n"
+"Всяка от тях е пригодена за даден тип конфигурация.\n"
+"\n"
+" * \"%s\"-- е акроним на \"print,do not queue\"(\"пачатай,не чакай\"),е "
+"идеалният\n"
+"избор,ако имате директна връзка с принтера,искате да го контролирате,или\n"
+"нямате мрежови принтери.(\"%s\" може да работи само в много прости\n"
+"ситуации и е някак бавен,когато се ползва в мрежа.) Препоръчително е да \n"
+"изполвате \"pdq\" ако нямате опит с GNU/Linux. \n"
+" * \"%s\" - `` Common Unix Printing System``(обичайна система за печат за "
+"Unix)\n"
+"е отличен избор,за печат както на собствения ви принтер,така и на друг,на\n"
+"половин свят разстояние.Тя е лесна за конфигуриране и може работи като\n"
+"клиент или сървър на архаичната\"lpd \",което я прави напълно съвместима\n"
+"с по-стари операционни системи,които може все още да се нуждаят от тази\n"
+"услуга.Въпреки че е доста мощна,основната инсталация е почти толкова \n"
+"лесна,колкото и тази на \"pdq\".Ако искате да емулирате \"lpd\" сървър,\n"
+"уверете се,че \"cups-lpd\" демона е пуснат.\"%s\" включва графични \n"
+"интерфейси за пречат и избор на опции за принтера,както и за\n"
+"конфигурирането му.\n"
+"\n"
+"Ако сега направите избор,а по-късно разберете,че не харесвате системата\n"
+"си за печат,можете да я смените като пуснете PrinterDrake от Мандрива "
+"линукс \n"
+"контролия център и цъкнете на \"експерт\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Трудно"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, fuzzy, 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\"ако намеря звукова карта,ще видите съобщение за това.\n"
+"Ако забележите,че намерената звукова карта не отговаря на истината,\n"
+"можете да цъкнете на бутона и да изберете друг драйвер."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN карта"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN карта"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Графичен интерфейс"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Изберете твърдия диск, който искате да изтриете, за да\n"
+"инсталирам новия ви Mageia дял. Внимание, всички данни на него ще бъдат "
+"загубени\n"
+"и няма да могат да се възстановят."
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Цъкнете на \"%s\", ако искате да изтриете всички данни и\n"
+"дялове съществуващи на този твърд диск. Внимание, след цъкане на \"%s\", "
+"няма да можете да възстановите каквито и да било данни и дялове съществуващи "
+"на този твърд диск,\n"
+"включително каквито и да е Windows данни.\n"
+"\n"
+"Цъкнете \"%s\", за да отмените тази операция без загуба да данните и\n"
+"дяловете съществуващи на този твърд диск."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Следващ ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Предишен"
+
+#~ msgid "authentication"
+#~ msgstr "идентификация"
diff --git a/perl-install/install/help/po/bn.po b/perl-install/install/help/po/bn.po
new file mode 100644
index 000000000..3aa3fd073
--- /dev/null
+++ b/perl-install/install/help/po/bn.po
@@ -0,0 +1,1575 @@
+# Copyright (C) 2004 Free Software Foundation, Inc.
+# Omi Azad <omi@altruists.org>, 2004.
+# Khandakar Mujahidul Islam <suzan@BengaLinux.Org>, 2004.
+# Progga <progga@BengaLinux.Org>, 2004.
+# Jamil Ahmed <jamil@BengaLinux.Org>, 2004, 2005.
+# Samia <mailsamia2001@yahoo.com>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-03-19 23:18+0600\n"
+"Last-Translator: Samia <mailsamia2001@yahoo.com>\n"
+"Language-Team: Bangla <mdk-translation@bengalinux.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"চালিয়ে যাওয়ার আগে, লাইসেন্সের শর্তগুলো আপনার সাবধানতার পড়া উচিত। এটা সম্পূর্ণ\n"
+"ম্যান্ড্রিব লিনাক্স ডিস্ট্রিবিউশন পূর্ণ করে। যদি আপনি এখানকার সব শর্তের সাথে একমত \n"
+"থাকেন, \"%s\" বাক্সটি চেক্‌ করুন। যদি না হয়, তাহলে \"%s\" বাটনে ক্লিক \n"
+"করলে আপনার কম্পিউটার রিবুট হবে।"
+
+# সাম:
+# \"shell\" = ?
+# bash
+#: ../help.pm:20
+#, 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 একটি বহু‌-ব্যবহারকারী সিস্টেম যেখানে প্রতিটি ব্যবহারকারী নিজস্ব পছন্দ ও\n"
+"ফাইলসমূহ আলাদাভাবে রক্ষণাবেক্ষণ করতে পারে। কিন্ত এসব সংযোজিত ব্যবহারকারীরা,\n"
+"\"root\"‌ (যে কিনা সিস্টেম অ্যাডমিনিস্ট্রেটর) এর মত, তাদের নিজস্ব ফাইল ও "
+"কনফিগারেশন\n"
+"ছাড়া অন্য কিছু বদলাতে অনুমোদিত নয়। এটি সিস্টেমকে অনিচ্ছাকৃত বা অস্বাভাবিক পরিবর্তন "
+"থেকে রক্ষা করে,\n"
+"যা কিনা সম্পূর্ণ সিস্টেমের ক্ষতি করতে পারে। আপনাকে নিজের জন্য অন্তত একটি সাধারণ "
+"ব্যবহারকারী\n"
+" তৈরী করতে হবে -- যে অ্যাকাউন্টটি আপনি নিয়মিত কাজের জন্য ব্যবহার করবেন। যদিও "
+"\"root\"\n"
+" হিসেবে লগ ইন করে সব কাজই করা সম্ভব, এটি বিপদজনকও বটে! একটি ছোটখাটো ভুলের "
+"কারণে\n"
+" আপনার সম্পূর্ণ সিস্টেম অচল হয়ে যেতে পারে। একজন সাধারণ ব্যবহারকারী খুব বড় ভুল "
+"করলেও হয়ত\n"
+" কিছু তথ্য হারাতে পারে তবে সম্পূর্ণ সিস্টেমের ক্ষতি করতে পারে না।\n"
+"\n"
+"প্রথম ক্ষেত্রটিতে একটি আসল নাম দিন। তবে এটি অত্যাবশ্যকীয় নয় -- আপনি অন্য কিছুও "
+"লিখতে\n"
+"পারেন। DrakX, এর প্রথম শব্দটি নিয়ে \"%s\" এ কপি করবে, যা দিয়ে কিনা এই "
+"ব্যবহারকারী\n"
+"সিস্টেমে লগ ইন করবে। প্রয়োজন হলে আপনি ডিফল্ট নামটি বদল করতে পারেন। এরপর আপনাকে\n"
+"একটি পাসওয়ার্ড দিতে হবে। নিরাপত্তার দৃষ্টিকোণ থেকে সাধারণ ব্যবহারকারীর পাসওয়ার্ড, "
+"\"root\" এর\n"
+"পাসওয়ার্ডের মত জরুরী নয় তবে এটিকে খালি রাখা বা সহজ পাসওয়ার্ড দেয়া উচিত নয়, কারণ "
+"এতে\n"
+"আপনার ফাইলসমূহ অরক্ষিত থেকে যায়।\n"
+"\n"
+"\"%s\" তে ক্লিক করার পর আপনি আরও ব্যবহারকারী তৈরী করতে পারেন। আপনার পরিবারের\n"
+"সদস্য ও বন্ধুদের জন্য আলাদা আলাদা একাউন্ট তৈরী করুন। শেষ হলে \"%s\" ক্লিক করুন।\n"
+"\n"
+"\"%s\" বাটনে ক্লিক করে আপনি একজন ব্যবহারকারীর ডিফল্ট \"শেল\" বদল করতে পারেন\n"
+"(ডিফল্ট মান bash)।\n"
+"\n"
+"সব ব্যবহারকারী তৈরীর পর আপনাকে একটি বেছে নিতে হবে যা কিনা কম্পিউটার বুট করার "
+"পর\n"
+"স্বয়ংক্রিয়ভাবে লগইন হবে। আপনি যদি এই ফিচারে আগ্রহী হন(এবং স্থানীয় নিরাপত্তা নিয়ে "
+"বিচলিত\n"
+"না হন), তবে পছন্দনুযায়ী ব্যবহারকারী ও উইন্ডো ম্যানেজার নির্বাচন করুন এবং \"%s\" "
+"টিতে ক্লিক\n"
+"করুন। অন্যথায় \"%s\" চেকবক্সটি আনচেক করুন।"
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "এই সুবিধাটি কি আপনি ব্যবহার করতে চান?"
+
+# সাম:
+# secondary = সহকারী?
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"আপনার হার্ড ড্রাইভে বর্তমানে নিম্নলিখিত লিনাক্স পার্টিশনগুলো বিদ্যমান।\n"
+"আপনি উইজার্ড কর্তৃক বাছাইকৃত সেটিংসমূহ রাখতে পারেন কারণ বেশীরভাগ\n"
+"সাধারণ ইনস্টলেশনের ক্ষেত্রে এটিই যথেষ্ট। যদি পরিবর্তন করতে চান, আপনাকে অন্তত একটি\n"
+"রুট পার্টিশন তৈরী করতে হবে (\"/\")। পার্টিশনের সাইজ খুব ছোট না হওয়া জরুরী, কারন\n"
+"অন্যথা আপনি যথেষ্ট সফ্টওয়্যার ইনস্টল করতে পারবেন না। আপনার তথ্যসমূহ আলাদা\n"
+"পার্টিশনে রাখতে চাইলে, আপনাকে আরও একটি \"/home\" পার্টিশন তৈরী করতে হবে\n"
+"(যা কিনা একাধিক লিনাক্স পার্টিশন থাকলেই সম্ভব)।\n"
+"\n"
+"পার্টিশনগুলো তালিকায় এভাবে দেখানো হয়েছে: \"নাম\", \"ধারণক্ষমতা\".\n"
+"\n"
+"\"নাম\" এর কাঠামো হচ্ছে: \"হার্ড ড্রাইভের ধরন\", \"হার্ড ড্রাইভ নাম্বার\",\n"
+"\"পার্টিশন নাম্বার\" (যেমন, \"hda1\").\n"
+"\n"
+"যদি আপনার হার্ড ড্রাইভটি IDE হার্ড ড্রাইভ হলে \"হার্ড ড্রাইভের ধরন\" হবে \"hd\", "
+"আর\n"
+" SCSI হার্ড ড্রাইভ হলে হবে \"sd\"।\n"
+"\n"
+"\"হার্ড ড্রাইভ নাম্বার\", হচ্ছে \"hd\" বা \"sd\" এর পরের একটি অক্ষর। IDE হার্ড "
+"ড্রাইভের\n"
+"জন্য:\n"
+"\n"
+" * \"a\" অর্থ \"প্রাথমিক IDE কনট্রোলারে মাস্টার হার্ড ড্রাইভ\";\n"
+"\n"
+" * \"b\" অর্থ \"প্রাথমিক IDE কনট্রোলারে স্লেভ হার্ড ড্রাইভ\";\n"
+"\n"
+" * \"c\" অর্থ \"সহকারী IDE কনট্রোলারে মাস্টার হার্ড ড্রাইভ\";\n"
+"\n"
+" * \"d\" অর্থ \"সহকারী IDE কনট্রোলারে স্লেভ হার্ড ড্রাইভ\".\n"
+"\n"
+"SCSI হার্ড ড্রাইভের জন্য, \"a\" অর্থ \"সর্বনিম্ন SCSI ID\", \"b\" অর্থ\n"
+"\"দ্বিতীয় সর্বনিম্ন SCSI ID\", ইত্যাদি।"
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"ম্যান্ড্রিব লিনাক্স ইনস্টলেশন কয়েকটি সিডি'তে ভাগ করা থাকে। যদি একটি চিহ্নিত "
+"প্যাকেজ\n"
+"অন্য সিডি'তে থেকে থাকে, তাহলে DrakX বর্তমান সিডি'টি বের করে দেয় এবং "
+"প্রয়োজনীয়টি\n"
+"প্রবেশ করাতে জিজ্ঞেস করে। যদি এরকম অনুরোধ না আসে, তাহলে \"%s\" তে ক্লিক করুন,\n"
+"যথাযথ প্যাকেজগুলো ইনস্টল হবে না।"
+
+# সাম:
+# documentation = ডকুমেন্টেশন
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"এখন আপনাকে নির্বাচন করতে হবে আপনি কোন কোন প্রোগ্রাম সিস্টেমে ইনস্টল করতে চান।\n"
+"Mageia এর জন্য কয়েক হাজার প্যাকেজ রয়েছে, এবং ব্যাবস্থাপনার সুবিধার্থে সেগুলোকে\n"
+"অ্যাপ্লিকেশনের ধরন অনুযায়ী ভাগ করা হয়েছে।\n"
+"\n"
+"Mageia সব প্যাকেজগ্রুপসমূহ চারটি শ্রেণীতে ভাগ করে। আপনি বিভিন্ন শ্রেণীর\n"
+"অ্যাপ্লিকেশনমিলিয়ে ও মিশিয়ে ইনস্টল করতে পারেন, যেমন একটি ``Workstation''\n"
+"ইনস্টলেশনে আপনি ''Server'' শ্রেণী থেকে অ্যাপ্লিকেশন ইনস্টল\n"
+"করতে পারেন।\n"
+"\n"
+" * \"%s\": আপনি যদি আপনার মেশিনটি ওয়ার্কস্টেশন হিসেবে ব্যবহার করতে চান, "
+"Workstation''\n"
+"শ্রেণী থেকে এক বা একাধিক গ্রুপ নির্বাচন করুন।\n"
+"\n"
+" * \"%s\": আপনি যদি আপনার মেশিনটি প্রোগ্রামিংএর জন্য ব্যবহার করতে চান, সে "
+"অনুযায়ী\n"
+"গ্রুপ নির্বাচন করুন। \"LSB\" নামের বিশেষ গ্রুপটি আপনার সিস্টেমকে এমনভাবে\n"
+"কনফিগার করবে যাতে তা Linux Standard Base স্পেসিফিকেশনের সাথে যতদূর\n"
+"সম্ভব সামঞ্জস্য বজায় রাখে।\n"
+"\n"
+"\"LSB\" গ্রুপটি নির্বাচন করলে, ডিফল্ট \"2.6\" কার্নেল সিরিজের বদলে\n"
+"\"2.4\" সিরিজটি ইনস্টল হবে। এটি করা হয় সিস্টেমকে 100%%-LSB সামঞ্জস্যপূর্ণ\n"
+"করার জন্য। তবে, আপনি \"LSB\" গ্রুপটি নির্বাচন না করলেও আপনার সিস্টেম প্রায়\n"
+"100%%-LSB সামঞ্জস্যপূর্ণ হবে।\n"
+"\n"
+"* \"%s\": আপনার মেশিনটি যদি সার্ভার হিসেবে ব্যবহৃত হয়, আপনার মেশিনে কোন সাধারন\n"
+" সার্ভিসসমূহ ইনস্টল করতে চান তা নির্বাচন করুন।\n"
+"\n"
+" * \"%s\": এখানে আপনার পছন্দ অনুযায়ী গ্রাফিক্যাল প্রতিবেশ নির্বাচন\n"
+"করুন। আপনি যদি গ্রাফিক্যাল ইন্টারফেস ব্যবহার করতে চান, অন্তত একটি অবশ্যই\n"
+"নির্বাচন করতে হবে।\n"
+"\n"
+"কোন গ্রুপ নামের উপর মাউস কার্সার রাখলে ঐ গ্রুপ সম্পর্কে টীকা প্রদর্শিত হবে।\n"
+"\n"
+"আপনি \"%s\" বক্সটি চেক করতে পারেন, যা কিনা প্রয়োজনীয় যদি আপনি প্যাকেজগুলো\n"
+"সম্পর্কে পরিচিত হন বা কোন কোন প্যাকেজ ইনস্টল হবে তা সম্পূর্ণভাবে নিয়ন্ত্রন\n"
+"করতে চান।\n"
+"\n"
+"\"%s\" মোডে ইনস্টলেশন শুরু করলে, আপনি সব গ্রুপ ডিসিলেক্ট করে নতুন প্যাকেজ\n"
+"ইনস্টলেশন বাতিল করতে পারেন। এটি একটি বিদ্যমান সিস্টেম মেরামত ও আপডেট\n"
+"করার জন্য প্রযোজ্য।\n"
+"\n"
+"আপনি যদি একটি সাধারণ ইনস্টলেশনের ক্ষেত্রে (আপগ্রেড নয়), সব গ্রুপ\n"
+"ডিসিলেক্ট করে থাকেন, তবে একটি পপআপ ডায়ালগে সর্বনিম্ন ইনস্টলেশনের কিছু\n"
+"অপশন পরামর্শ করা হবে:\n"
+"\n"
+"* \"%s\": একটি সক্রিয় গ্রাফিক্যাল ডেস্কটপের জন্য প্রয়োজনীয় সর্বনিম্ন প্যাকেজ ইনস্টল "
+"কর।\n"
+"\n"
+"* \"%s\": মূল সিস্টেম, প্রাথমিক ইউটিলিটিসমূহ ও তাদের ডকুমেন্টেশন ইনস্টল করে। এই "
+"ইনস্টলেশনটি সার্ভার সেটআপ করার জন্য উপযুক্ত।\n"
+"\n"
+"* \"%s\": একটি সক্রিয় Linux সিস্টেমের জন্য জরুরী সর্বনিম্ন সংখ্যক প্যাকেজ ইনস্টল করে। "
+"এ\n"
+" ইনস্টলেশনে আপনি শুধু একটি কমান্ড লাইন ইন্টারফেস পাবেন। ইনস্টলেশনে মোট সাইজ প্রায় "
+"৬৫\n"
+" মেগাবাইট।"
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "আপগ্রেড"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "সাধারণ ডকুমেন্টেশন"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "এক্কেবারেই সল্প ইনস্টলেশন"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "সয়ংক্রিয় নির্ভরতা"
+
+# সাম
+#: ../help.pm:185
+#, 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 ""
+"এই ডায়ালগটি আপনি বুট করার সময় কি কি সার্ভিস শুরু করতে চান তা নির্বাচন করার জন্য।\n"
+"\n"
+"DrakX বর্তমান ইনস্টলেশনে বিদ্যমান সব সার্ভিস দেখাবে। প্রতিটি সার্ভিস ভালভাবে দেখুন "
+"এবং\n"
+"বুটের সময় যেগুলো প্রয়োজন না হয়, সেগুলো আনচেক করুন।\n"
+"\n"
+"একটি সার্ভিস নির্বাচন করলে, সার্ভিসটি সম্পর্কে সংক্ষিপ্ত তথ্য প্রদর্শিত হবে। আপনি যদি "
+"কোন সার্ভিসের\n"
+"আবশ্যকতা সম্পর্কে নিশ্চিত না হন তবে ডিফল্ট মানে রেখে দেয়াই নিরাপদ।\n"
+"\n"
+"!! আপনি আপনার মেশিন সার্ভার হিসেবে ব্যবহার করতে চাইলে খুব সাবধান থাকবেন: আপনি "
+"অবশ্যই\n"
+"কোন অবাঞ্ছনীয় সার্ভিস চালু করতে চান না কারন কিছু সার্ভিস সার্ভারে সক্রিয় করাটা "
+"বিপদজনক।\n"
+"এক কথায়, শুধু সেসব সার্ভিসই চালু করুন যেসব আপনার প্রয়োজন। !!"
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "সয়ংক্রিয় সময় মেলানো"
+
+#: ../help.pm:223
+#, 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 ""
+"গ্রাফিক কার্ড\n"
+"\n"
+" সাধারণত ইনস্টলার আপনার মেশিনে ইনস্টলকৃত গ্রাফিক কার্ড স্বয়ংক্রিয়ভাবে সন্ধান করবে\n"
+"এবং কন্‌ফিগার করবে। যদি এটি সঠিক না হয়, তাহলে আপনি এই তালিকা থেকে যেই কার্ড\n"
+"আপনি ইনস্টল করেছেন সেটা বেছে নিতে পারবেন।\n"
+"\n"
+" এই অবস্থাতে যেখানে আপনার কার্ডের জন্য বিভিন্ন সার্ভার পাওয়া যায়, 3D \n"
+"acceleration সহ অথবা ছাড়া, আপনার প্রয়োজন অনুযায়ী সেরা সার্ভার বেছে নিতে\n"
+"আপনাকে জিজ্ঞেস করা হবে।"
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+"মনিটর\n"
+"\n"
+" সাধারণত ইনস্টলার আপনার মেশিনে সংযুক্ত মনিটর স্বয়ংক্রিয়ভাবে সন্ধান করবে\n"
+"এবং কন্‌ফিগার করবে। যদি এটি সঠিক না হয়, তাহলে আপনি এই তালিকা থেকে যেই মনিটর\n"
+"আপনার কম্পিউটারে সংযুক্ত করেছেন সেটা বেছে নিতে পারবেন।"
+
+#: ../help.pm:298
+#, 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 ""
+"রেজ্যুলুশন\n"
+"\n"
+" এখানে আপনার গ্রাফিক্‌স হার্ডওয়্যারের রেজ্যুলুশন এবং রংয়ের গভীরতা বেছে নিতে \n"
+"পারেন। আপনার প্রয়োজনের সাথে যেটি সবচেয়ে ভাল হয় তার যেকোন একটি বেছে নিন\n"
+"(ইনস্টলেশনের পর আপনি তা পরিবর্তন করতে সমর্থ হবেন)। বেছে নেয়া কন্‌ফিগারেশনের\n"
+"নমুনা মনিটরের ছবিতে দেখানো হচ্ছে।"
+
+#: ../help.pm:306
+#, 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 ""
+"এই অবস্থাতে যেখানে আপনার কার্ডের জন্য বিভিন্ন সার্ভার পাওয়া যায়, 3D \n"
+"acceleration সহ অথবা ছাড়া, আপনার প্রয়োজন অনুযায়ী সেরা সার্ভার বেছে নিতে\n"
+"আপনাকে জিজ্ঞেস করা হবে।"
+
+#: ../help.pm:311
+#, 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 ""
+"অপশন\n"
+"\n"
+" এই ধাপগুলো বুট করার সময় স্বয়ংক্রিয়ভাবে আপনি যেখানে আপনার মেশিনের গ্রাফিকাল\n"
+"ইন্টারফেস বাছাই করার অনুমতি পাবেন। সুস্পষ্টভাবেই, যদি আপনার মেশিনকে একটি সার্ভার "
+"হিসেবে\n"
+"ব্যবহার করতে চান, তাহলে আপনি \"%s\" দিয়ে পরীক্ষা করে নিতে পারেন, অথবা যদি "
+"আপনি\n"
+"সফলভাবে ডিসপ্লে কন্‌ফিগার করতে না পারেন।"
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "উপস্থিত পার্টিশন ব্যবহার করো"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "সম্পূর্ণ ডিস্ক মুছে ফেলো"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "সয়ংক্রিয়-ইনস্টল ফ্লপি তৈরী করো"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+# সাম
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"আপনি যদি পুরানো GNU/Linux পার্টিশন আবার ব্যবহার করতে চান, আপনি হয়ত কোন পার্টিশন "
+"নতুন করে ফরম্যাট করে পুরানো তথ্য মুছে ফেলতে চাইবেন। এটি করতে হলে, ঐ পার্টিশনগুলোও "
+"নির্বাচন করুন।\n"
+"\n"
+"মনে রাখবেন, সব পার্টিশন ফরম্যাট করা জরুরী নয়। যে পার্টিশনে অপারেটিং সিস্টেম থাকবে "
+"(যেমন \"/\", \"/usr\" বা \"/var\") সেটি অবশ্যই ফরম্যাট করতে হবে কিন্তু যেসব "
+"পার্টিশনের তথ্য আপনি সংরক্ষন করতে চান (সাধারনত \"/home\") সেগুলো ফরম্যাট করা "
+"অত্যাবশ্যকীয় নয়।\n"
+"\n"
+"পার্টিশন নির্বাচন করতে সাবধানতা অবলম্বন করবেন। ফরম্যাট করলে নির্বাচিত পার্টিশনের "
+"সব তথ্য মুছে যাবে এবং তা আর ফিরে পাওয়া যাবে না।\n"
+"\n"
+"পার্টিশন ফরম্যাট শুরু করতে \"%s\" চাপুন।\n"
+"\n"
+"আপনার নতুন Mageia অপারেটিং সিস্টেম ইনস্টেশনের জন্য আপনি যদি অন্য একটি পার্টিশন "
+"নির্বাচন করতে, তবে \"%s\" ক্লিক করুন।\n"
+"\n"
+"যদি আপনি পার্টিশনের জন্য ডিস্কের খারাপ ব্লক সনাক্ত করাতে চান তাহলে \"%s\" ক্লিক "
+"করুন।"
+
+# সাম
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"আপনি যখন Mageia ইনস্টল করবেন, সম্ভবত প্রথম রিলিজ থেকে কিছু\n"
+"প্যাকেজ আপডেট হয়ে গেছে। কোন সাধারন বা নিরাপত্তা ত্রুটি সমাধান করা হয়েছে।\n"
+"আপনাকে এই সুবিধাগুলি দেয়ার লক্ষ্যে এই আপডেটগুলো ইন্টারনেট থেকে ডাউনলোড\n"
+"করার সুযোগ দেয়া হয়েছে। যদি আপনার সক্রিয় ইন্টারনেট সংযোগ থাকে, \"%s\" চেক\n"
+"করুন, আর \"%s\" চেক করুন যদি আপাতত ইনস্টল করতে না চান।\n"
+"\n"
+"\"%s\" বাছাই করলে আপাকে কিছু ওয়েব লোকেশনের তালিকা দেয়া হবে যেখান থেকে\n"
+"আপডেট পাওয়া যাবে। আপনি আপনার কাছের একটি লোকেশন পছন্দ করুন। এরপর\n"
+"একটি প্যাকেজ নির্বাচন করার জন্য একটি ট্রী দেখানো হবে। প্যাকেজগুলো দেখুন এবং\n"
+"ডাউনলোড করে ইনস্টল করতে \"%s\" বাটন চাপুন। অথবা \"%s\" ক্লিক করে বের হয়ে আসুন।"
+
+# সাম
+# নিরাপত্তা স্তর
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"এই সময়ে DrakX আপনার মেশিনের জন্য আপনার ইচ্ছানুযায়ী নিরাপত্তা স্তর\n"
+"বেছে নেয়ার সুযোগ দেবে। সাধারন নিয়ম অনুযায়ী, যদি একটি মেশিনে জরুরী\n"
+"তথ্য থাকে বা মেশিনটি ইন্টারনেটে সংযুক্ত থাকে তবে নিরাপত্তা বাড়িয়ে দেয়া\n"
+"হয়। নিরাপত্তা যত বেশী, ব্যবহারের স্বাচ্ছন্দ্য তত কমে যায়।\n"
+"\n"
+"আপনি যদি নিশ্চিত না হন কোন অপশনটি রাখবেন তবে ডিফল্ট অপশনটিই রাখুন।\n"
+"পরবর্তীতে আপনি এটি draksec টুল (যেটি Mageia নিয়ন্ত্রন কেন্দ্রের একটি অংশ)\n"
+"দিয়ে পরিবর্তন করতে পারবেন।\n"
+"\n"
+"\"%s\" ক্ষেত্রটিতে যিনি নিরাপত্তার দায়িত্বে নিয়োজিত তার ই-মেইল অ্যাড্রেস দিন।\n"
+"নিরাপত্তা বিষয়ক বার্তাগুলো এই অ্যাড্রেসে পাঠানো হবে। "
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "সিকিউরিটি এ্যডমিনিস্ট্রেটর"
+
+# সাম
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"এই সময়ে আপনাকে Mageia যে পার্টিশনে ইনস্টল হবে তা নির্বাচন\n"
+"করতে হবে। যদি আগে থেকেই পার্টিশন তৈরী থাকে, (GNU/Linux এর পুর্বের\n"
+"কোন ইনস্টলেশনের কারনে বা অন্য কোন পার্টিশন টুল দিয়ে তৈরী করা) আপনি\n"
+"সেগুলো ব্যবহার করতে পারেন। অন্যথায় হার্ডড্রাইভ পার্টিশন তৈরী করতে হবে।\n"
+"\n"
+"পার্টিশন তৈরী করতে প্রথমে একটি হার্ডড্রাইভ নির্বাচন করুন। প্রথম পার্টিশন\n"
+"নির্বাচনের জন্য \"hda\", দ্বিতীয় পার্টিশনের জন্য \"hdb\", প্রথম SCSI ড্রাইভের\n"
+"জন্য \"sda\" ইত্যাদি ক্লিক করুন।\n"
+"\n"
+"নির্বাচিত ড্রাইভটি পার্টিশন করতে নিম্নলিখিত অপশনসমূহ ব্যবহার করুন:\n"
+"\n"
+" * \"%s\": এই অপশনটি নির্বাচিত ড্রাইভের সব পার্টিশন মুছে দিবে\n"
+"\n"
+" * \"%s\": এই অপশনটি আপনার হার্ডড্রাইভের খালি অংশে স্বয়ংক্রিয়ভাবে ext4 এবং\n"
+"swap পার্টিশন তৈরী করতে দিবে।\n"
+"\n"
+"\"%s\": আরও ফিচার ব্যবহার করার সুযোগ দেয়:\n"
+"\n"
+" * \"%s\": পার্টিশন টেবিলটি ফ্লপিতে সংরক্ষন করে যা কিনা পরবর্তীতে পার্টিশন\n"
+"টেবিল উদ্ধার করতে কাজে লাগে। এটি খুবই গুরুত্বপুর্ণ একটি ধাপ যেটি আপনার\n"
+"করা উচিত।\n"
+"\n"
+" * \"%s\": ফ্লপি ডিস্কে সংরক্ষিত পার্টিশন টেবিল এনে তা পুর্বাবস্থায় ফিরিয়ে নেয়।\n"
+"\n"
+" * \"%s\": আপনার পার্টিশন টেবিল নষ্ট হলে আপনি এই অপশনটি দিয়ে তা মেরামত\n"
+"করার চেষ্টা করতে পারেন। অনুগ্রহ করে সাবধানতা অবলম্বন করবেন এবং মনে রাখবেন\n"
+"এই প্রক্রিয়া সবসময় সফল নাও হতে পারে।\n"
+"\n"
+" * \"%s\": সব পরিবর্তন বাতিল করে দিয়ে হার্ডড্রাইভের পুর্বের মূল পার্টিশন টেবিল লোড "
+"করে।\n"
+"\n"
+" * \"%s\": এই অপশনটি অনির্বাচিত করলে, ব্যবহারকারীদের রিমুভেবল মাধ্যম যেমন\n"
+"ফ্লপি এবং CD-ROM নিজে নিজে মাউন্ট/আনমাউন্ট করার প্রায়োজন পরবে।\n"
+"\n"
+" * \"%s\": এই অপশনটি ব্যবহার করুন যদি হার্ডড্রাইভ পার্টিশন আপনি উইজার্ডের\n"
+"মাধ্যমে করতে চান। পার্টিশন সম্বন্ধে ভাল ধারনা না থাকলে এই অপশনটি পরামর্শনীয়।\n"
+"\n"
+" * \"%s\": এই অপশনটি ব্যবহার করে পরিবর্তনগুলো বাতিল করুন।\n"
+"\n"
+" * \"%s\": আপনার পার্টিশনে আরও কিছু কাজ (ধরন, অপশন ফরম্যাট) করার অপশন\n"
+"দেয় ও হার্ডড্রাইভ সম্পর্কে আরও তথ্য দেয়।\n"
+"\n"
+" * \"%s\": পার্টিশন করা শেষ হলে এই অপশন আপনার সেটিংগুলো ডিস্কে সংরক্ষণ করবে।\n"
+"\n"
+"পার্টিশনের সাইজ ঠিক করতে আপনি কীবোর্ডের তীর চিহ্নিত কীগুলো ব্যবহার করতে পারেন।\n"
+"\n"
+"দ্রষ্টব্য: আপনি যেকোন অপশন কীবোর্ড দিয়ে নির্বাচন করতে পারেন। পার্টিশন নির্বাচন\n"
+"করতে [Tab] এবং [Up/Down] তীর চিহ্নগুলো ব্যবহার করুন।\n"
+"\n"
+"যখন একটি পার্টিশন নির্বাচন অবস্থায় আছে, আপনি নিম্নলিখিত কীগুলো ব্যবহার করতে "
+"পারেন:\n"
+"\n"
+" * Ctrl-c নতুন পার্টিশন তৈরী করার জন্য (যখন একটি খালি পার্টিশন নির্বাচন করা "
+"হয়েছে)\n"
+"\n"
+" * Ctrl-d একটি পার্টিশন মুছে দিতে\n"
+"\n"
+" * Ctrl-m মাউন্ট পয়েন্ট সেট করতে\n"
+"\n"
+"বিদ্যমান ফাইল সিস্টেমের ধরন সম্পর্কে জানতে হলে \"Reference Manual\" এর\n"
+"ext2FS অধ্যায়টি পড়ুন।\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "রিমুভযোগ্য মিডিয়া সয়ংক্রিয়ভাবে মাউন্ট করা হচ্ছে"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "সাধারণ/দক্ষ মোডের মধ্যে পরিবর্তন"
+
+# সাম:
+# secondary = সহকারী?
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"আপনার হার্ড ড্রাইভে বর্তমানে নিম্নলিখিত লিনাক্স পার্টিশনগুলো বিদ্যমান।\n"
+"আপনি উইজার্ড কর্তৃক বাছাইকৃত সেটিংসমূহ রাখতে পারেন কারণ বেশীরভাগ\n"
+"সাধারণ ইনস্টলেশনের ক্ষেত্রে এটিই যথেষ্ট। যদি পরিবর্তন করতে চান, আপনাকে অন্তত একটি\n"
+"রুট পার্টিশন তৈরী করতে হবে (\"/\")। পার্টিশনের সাইজ খুব ছোট না হওয়া জরুরী, কারন\n"
+"অন্যথা আপনি যথেষ্ট সফ্টওয়্যার ইনস্টল করতে পারবেন না। আপনার তথ্যসমূহ আলাদা\n"
+"পার্টিশনে রাখতে চাইলে, আপনাকে আরও একটি \"/home\" পার্টিশন তৈরী করতে হবে\n"
+"(যা কিনা একাধিক লিনাক্স পার্টিশন থাকলেই সম্ভব)।\n"
+"\n"
+"পার্টিশনগুলো তালিকায় এভাবে দেখানো হয়েছে: \"নাম\", \"ধারণক্ষমতা\".\n"
+"\n"
+"\"নাম\" এর কাঠামো হচ্ছে: \"হার্ড ড্রাইভের ধরন\", \"হার্ড ড্রাইভ নাম্বার\",\n"
+"\"পার্টিশন নাম্বার\" (যেমন, \"hda1\").\n"
+"\n"
+"যদি আপনার হার্ড ড্রাইভটি IDE হার্ড ড্রাইভ হলে \"হার্ড ড্রাইভের ধরন\" হবে \"hd\", "
+"আর\n"
+" SCSI হার্ড ড্রাইভ হলে হবে \"sd\"।\n"
+"\n"
+"\"হার্ড ড্রাইভ নাম্বার\", হচ্ছে \"hd\" বা \"sd\" এর পরের একটি অক্ষর। IDE হার্ড "
+"ড্রাইভের\n"
+"জন্য:\n"
+"\n"
+" * \"a\" অর্থ \"প্রাথমিক IDE কনট্রোলারে মাস্টার হার্ড ড্রাইভ\";\n"
+"\n"
+" * \"b\" অর্থ \"প্রাথমিক IDE কনট্রোলারে স্লেভ হার্ড ড্রাইভ\";\n"
+"\n"
+" * \"c\" অর্থ \"সহকারী IDE কনট্রোলারে মাস্টার হার্ড ড্রাইভ\";\n"
+"\n"
+" * \"d\" অর্থ \"সহকারী IDE কনট্রোলারে স্লেভ হার্ড ড্রাইভ\".\n"
+"\n"
+"SCSI হার্ড ড্রাইভের জন্য, \"a\" অর্থ \"সর্বনিম্ন SCSI ID\", \"b\" অর্থ\n"
+"\"দ্বিতীয় সর্বনিম্ন SCSI ID\", ইত্যাদি।"
+
+#: ../help.pm:567
+#, 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\": বর্তমান দেশ নির্বাচন পরীক্ষা করুন। আপনি যদি এই দেশের জন্য না হন,\n"
+"তাহলে \"%s\" বাটনে ক্লিক করুন এবং অন্য একটি বেছে নিন। যদি আপনার দেশ\n"
+"উল্লেখিত তালিকায় না থাকে, তাহলে \"%s\" বাটনে ক্লিক করে সম্পূর্ণ দেশের তালিকায় "
+"পেয়ে যান।"
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+# সাম
+# ইনস্টলেশন
+#: ../help.pm:594
+#, 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 ""
+"আপনার ভাষা নির্বাচনের উপর ভিত্তি করে, DrakX স্বয়ংক্রিয়ভাবে একটি কীবোর্ড\n"
+"কনফিগারেশন বেছে নেবে। এই নির্চনটি বাঞ্ছনীয় কিনা দেখে নিন বা অন্য একটি\n"
+"লেআউট পছন্দ করুন।\n"
+"\n"
+"আপনার ভাষার সাথে সম্পূর্ন মিলিয়ে কীবোর্ড আপনি নাও পেতে পারেন:\n"
+"যেমন যদি আপনি ইংরেজী ভাষাভাষী একজন সুইস নাগরিক হন, আপনি সুইস কীবোর্ড\n"
+"ব্যবহার করতে পারেন। কিন্তু আপনি যদি ইংরেজী ভাষী হয়ে Quebec এ বসবাস\n"
+"করেন আপনার পরিস্থিতি এমন হতে পারে যেখানে country-set কীবোর্ড এবং\n"
+"নিজস্ব ভাষা একই নয়। যেকোন ক্ষেত্রেই আপনি আপনি একটি তালিকা থেকে সঠিক\n"
+"কীবোর্ডটি বেছে নিতে পারেন।\n"
+"\n"
+"সমর্থিত কীবোর্ডের তালিকা দেখতে \"%s\" বাটনে ক্লিক করুন।\n"
+"\n"
+"যদি আপনি নন‌-ল্যাটিন বর্ণমালার কীবোর্ডে লেআউট বাছাই করেন, পরবর্তী ডায়ালগটি\n"
+"আপনাকে ল্যাটিন ও নন‌-ল্যাটিন কীবোর্ডের মধ্যে সুইচ করার জন্য একটি কী বাইন্ডিং\n"
+"বাছাই করতে হবে।"
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "স্পেনীয়"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "চাকার বৈশিষ্ঠ অনুহকরণ"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | যে কোন PS/2 এবং ইউএসবি মাউস"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"সঠিক পোর্টটি নির্বাচন করুন। যেমন, উইন্ডোজের \"COM1\" পোর্টটি GNU/Linux-এ\n"
+"\"ttyS0\" নামে পরিচিত।"
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+# সাম
+# emulate = এমুলেট?
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"এখন সময় আপনার কম্পিউটারের জন্য একটি প্রিন্টিং সিস্টেম নির্বাচন করার। অনান্য\n"
+"অপারেটিং সিস্টেম আপনাকে একটি অপশন দিতে পারে কিন্তু Mageia দেবে দুটি।\n"
+"প্রিন্টিং সিস্টেমগুলো বিভিন্ন কনফিগারেশনের জন্য প্রযোজ্য।\n"
+"\n"
+" * \"%s\" -- অর্থ হচ্ছে \"প্রিন্ট করো, সারিতে রাখবেনা\". এটি নির্বাচন করুন যদি "
+"আপনার কোন\n"
+"প্রিন্টারের সাথে সরাসরি সংযোগ থাকে, আপনি প্রিন্টার জ্যাম থেকে জরুরীভাবে বের হয়ে "
+"যেতে\n"
+"চান এবং যদি আপনার নেটওয়ার্ক প্রিন্টার না থাকে।(\"%s\" শুধুমাত্র খুবই সাধারন "
+"নেটওয়ার্ক\n"
+"সামলাতে পারে এবং কিছুটা ধীর হয়)। এটি আপনার GNU/Linux এর প্রথম অভিজ্ঞতা হলে\n"
+"আপনার \"pdq\" ব্যবহার করাটাই শ্রেয়।\n"
+"\n"
+" * \"%s\" অর্থ \"সাধারন Unix প্রিন্টিং সিস্টেম\" এবং এটি আপনার স্থানীয় প্রিন্টার "
+"হোক\n"
+"বা পৃথিবীর অন্য প্রান্তে অবস্থিত কোন প্রিন্টারই হোক যেকোন ক্ষেত্রেই একটি উত্‍কৃষ্ট "
+"সিস্টেম।\n"
+"এটি কনফিগার করতে সহজ এবং পুরোনো \"lpd\" প্রিন্টিং সিস্টেমের জন্য সার্ভার বা "
+"ক্লায়েন্ট\n"
+"হিসেবে কাজ করতে পারে। অতএব এটি পুরানো অপারেটিং সিস্টেম যেগুলোর সার্ভিস প্রয়োজন\n"
+"তাদের সাথেও সামঞ্জস্যপূর্ণ। যদিও খুব শক্তিশালী, মূল সেটআপটি প্রায় \"pdq\" এর মত "
+"সহজ।\n"
+"আপনি যদি \"lpd\" সার্ভার এমুলেট করতে চান, তবে \"cups-lpd\" daemon টি চালু করতে\n"
+"ভুলবেন না। \"%s\" এর প্রিন্টার অপশন বাছাই করা ও প্রিন্টার ব্যবস্থাপনার জন্য একটি "
+"গ্রাফিক্যাল\n"
+"ইন্টারফেস রয়েছে।\n"
+"\n"
+"আপনার বাছাইকৃত প্রিন্টিং সিস্টেমটি যদি আপনার পরে পছন্দ না হয়,\n"
+"তবে আপনি Mageia নিয়ন্ত্রন কেন্দ্র থেকে PrinterDrake চালিয়ে ও \"%s\" বাটন ক্লিক\n"
+"করে তা বদল করতে পারেন।"
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "দক্ষ"
+
+# সাম
+# check উচিত spelling, zwj didn't work for me...
+#: ../help.pm:771
+#, 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 disk 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 প্রথমে আপনার কম্পিউটারে বিদ্যমান IDE ডিভাইস সনাক্ত করবে। এটি আপনার\n"
+"সিস্টেমে এক বা একাধিক PCI SCSI কার্ডের জন্যেও স্ক্যান করবে। যদি SCSI কার্ড পাওয়া\n"
+"যায়, DrakX নিজে নিজেই সঠিক ড্রাইভারটি ইনস্টল করবে।\n"
+"\n"
+"যেহেতু হার্ডওয়্যার সনাক্তকরন কোন অব্যার্থ পক্রিয়া নয়, DrakX আপনার হার্ডড্রাইভ সনাক্ত\n"
+"নাও করতে পারে। এ ক্ষেত্রে আপনাকে হার্ডওয়্যারটি নিজ হাতে নির্দিষ্ট করে দিতে হবে।\n"
+"\n"
+"PCI SCSI adapter নিজ হাতে নির্দিষ্ট করে দিতে হলে, DrakX আপনাকে জিজ্ঞাসা করবে\n"
+"আপনি অপশন কনফিগার করতে চান কিনা। আপনার DrakX কে হার্ডওয়্যারটির নির্দিষ্ট কার্ডের\n"
+"অপশনের জন্য প্রোব করতে দেয়া উচিত্‍ যা কিনা adapter ইনিশিয়ালাইজ করতে প্রয়োজন।\n"
+"বেশীরভাগ ক্ষেত্রে DrakX এই কাজটি কোন ঝামেলা ছাড়াই সম্পন্ন করবে।\n"
+"\n"
+"DrakX যদি প্রোব করে হার্ডওয়্যারে পাঠানোর জন্য প্যারামিটারগুলো নির্ধারন করতে না "
+"পারে\n"
+"তাহলে আপনাকে তা নিজে হাতে কনফিগারেশন করতে হবে।\n"
+" "
+
+#: ../help.pm:789
+#, 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\": যদি আপনার সিস্টেমে একটি সাউন্ড কার্ড পাওযা যায়, সেটা এখানে দেখানো হবে।\n"
+"যদি আপনি জানান যে আসলে এই সাউন্ড কার্ডটি আপনার সিস্টেমে উপস্থিত নেই, তাহলে আপনি\n"
+"বাটনে ক্লিক করুন এবং অন্য একটি ড্রাইভার বেছে নিন।"
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN কার্ড"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN কার্ড"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "গ্রাফিকাল ইন্টারফেস"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"হার্ড ড্রাইভ বেছে নিন যেটি আপনি আপনার নতুন ম্যান্ড্রিব লিনাক্স পার্টিশন ইনস্টল করার "
+"জন্য\n"
+"মুছে ফেলতে চান। সাবধান, এই ড্রাইভে থাকা সকল ডাটা হারিয়ে যাবে এবং আর কখনই\n"
+"পাওয়া যাবে না!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"যদি এই হার্ড ড্রাইভে থাকা সব ডাটা এবং পার্টিশন মুছে ফেলতে চান তাহলে আপনি\n"
+"\"%s\"তে ক্লিক করুন। সাবধান, \"%s\"তে ক্লিক করার পর, উইন্ডোজ ডাটাসহ,\n"
+"আপনি এই হার্ড ড্রাইভে থাকা কোন ডাটা এবং পার্টিশন ফিরে\n"
+"পাবেন না।\n"
+"\n"
+"এই অপারেশনের মাধ্যমে হার্ড ড্রাইভের উপস্থিত ডাটা এবং পার্টিশন হারাতে না চাইলে \"%s"
+"\"তে ক্লিক করুন।"
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "পরবর্তী ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- পূর্ববর্তী"
+
+# sam
+#~ 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\": \"%s\" বাটনে ক্লিক করলে প্রিন্টার কনফিগারেশন উইজার্ড খুলবে।\n"
+#~ "প্রিন্টার কনফিগারেশন সম্বন্ধে আরো জানতে, \"স্টার্টার গাইড\" এর যথাযথ\n"
+#~ "অধ্যায়ের পরামর্শ নিন। আমাদের সহায়িকাতে দেখানো ইন্টারফেসটি, ইনস্টলেশনে\n"
+#~ "ব্যবহৃত ইন্টারফেসের অনুরুপ। "
+
+#~ msgid "authentication"
+#~ msgstr "অনুমোদন"
diff --git a/perl-install/install/help/po/br.po b/perl-install/install/help/po/br.po
new file mode 100644
index 000000000..62a4b0104
--- /dev/null
+++ b/perl-install/install/help/po/br.po
@@ -0,0 +1,1125 @@
+# DrakX e Brezhoneg.
+# Copyright (C) 1999-2005 Mandriva
+# Thierry Vignaud <thierry.vignaud.com>, 1999-2005
+# Jañ-Mai Drapier <jan-mai.drapier@mail.dotcom.fr>, 1999-2000
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX 10.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-04-06 19:37+0200\n"
+"Last-Translator: Thierry Vignaud <thierry.vignaud.com>\n"
+"Language-Team: Brezhoneg <ofisk@wanadoo.fr>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1;plural=0\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Mennout a rit implijout an arc'hwel-mañ ?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk 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 disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Bremanaat"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Gant teuliadur bihan"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Staliadur bihan gwir"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Bremañ e c'hellit diuz pe servijoù a vennit e vije lañset pa loc'her.\n"
+"Pa zeu ho logodenn war un draez, ul lagadenn skoazell a zeuio war wel hag\n"
+"a zisplego pal ar servij-se.\n"
+"\n"
+"Bezit aketuz-kenañ el lankad-mañ ma vennit implijout ho ardivink evel ur\n"
+"servijer : mennout a rit emichañs chom hep loc'hañ kement servij n'ho peus "
+"ket\n"
+"c'hoant."
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr ""
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Impliji parzhadur o vezañ"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Chetañ an holl planedenn"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Krouiñ ur bladennig staliañ emgefreek"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Melestradur an surentez"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Emvarc'hañ ar skoroù lem/laka"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Tremen er mod boas/mailh"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spagnoleg"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "gant kendarvanerezh ar rodell"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Hollvedel | Ul logodenn bennak (PS/2 pe USB)"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Dibabit ar porzh a zere mar plij. Da skouer, porzh « COM1 » dindan MS\n"
+"Windows a vez anvet « ttyS0 » gant Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Mod mailh"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Kartenn ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Kartenn ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Ketal Kevregañ"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "A heul ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Diaraog"
+
+#~ msgid "authentication"
+#~ msgstr "dilesadur"
diff --git a/perl-install/install/help/po/bs.po b/perl-install/install/help/po/bs.po
new file mode 100644
index 000000000..9e40d9b94
--- /dev/null
+++ b/perl-install/install/help/po/bs.po
@@ -0,0 +1,2039 @@
+# translation of bs.po to Bosanski
+# translation of DrakX-bs.po to Bosanski
+# Copyright (C) 2001, 2003, 2004, 2005. Free Software Foundation, Inc.
+# Amila Akagić <bono@lugbih.org>, 06. 2001.
+# Vedran Ljubovic <vljubovic@smartnet.ba>, 2002, 2003, 2004, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bs\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-02-26 11:13+0100\n"
+"Last-Translator: Vedran Ljubovic <vljubovic@smartnet.ba>\n"
+"Language-Team: Bosanski <lokal@lugbih.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Prije nego što nastavimo, trebate pažljivo pročitati uvjete licence. Ona\n"
+"pokriva cijelu Mageia distribuciju. Ako se slažete sa svim\n"
+"uvjetima u njoj, izaberite opciju \"%s\". Ako ne, klikom na \"%s\" ćete\n"
+"restartovati vaš računar."
+
+#: ../help.pm:20
+#, 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 je višekorisnički sistem, što znači da svaki korisnik može imati\n"
+"vlastite preference, vlastite datoteke i tako dalje. Možete pročitati "
+"''Početnički\n"
+"vodič'' da biste saznali više o višekorisničkim sistemima. Ali za razliku "
+"od\n"
+"\"root\"-a, koji je administrator sistema, korisnicima koje dodate u ovom "
+"trenutku\n"
+"neće biti dozvoljeno da promijene ništa osim vlastitih datoteka i vlastite\n"
+"konfiguracije, čime je sistem zaštićen od nenamjernih ili zlonamjernih "
+"izmjena\n"
+"koje mogu uticati na cijeli sistem. Moraćete kreirati najmanje jednog "
+"korisnika\n"
+"za vas same -- ovo je račun koji trebate koristiti za rutinsku, svakodnevnu\n"
+"upotrebu. Iako je vrlo lako prijaviti se kao \"root\" da biste radili sve i "
+"svašta,\n"
+"to takođe može biti i vrlo opasno! Jedna greška može značiti da vaš sistem\n"
+"više ne radi. Ako napravite ozbiljnu pogrešku kao običan korisnik, najgore\n"
+"što se može desiti jeste da izgubite neke informacije, ali ne i da utičete "
+"na\n"
+"cijeli sistem.\n"
+"\n"
+"U prvom polju unosite vaše pravo ime i prezime. Naravno, ovo nije obavezno\n"
+"-- u stvari možete ovdje unijeti šta god hoćete. DrakX će koristiti prvu "
+"riječ\n"
+"koju unesete i kopirati je u polje \"%s\", što je ime koje će ovaj\n"
+"korisnik unositi da bi ušao na sistem. Ako želite, možete promijeniti\n"
+"ponuđenu vrijednost. Idući korak je da unesete šifru. Sa sigurnosne tačke\n"
+"gledišta, šifra neprivilegovanog (običnog) korisnika nije tako važna kao "
+"\"root\"\n"
+"šifra, ali to nije razlog da je zanemarite tako što ćete je ostaviti praznom "
+"ili\n"
+"prejednostavnom: na kraju krajeva, vaše lične datoteke je ono što je u\n"
+"riziku.\n"
+"\n"
+"Jednom kada kliknete na \"%s\", možete ih dodati još.\n"
+"Dodajte po jednog korisnika za svakog od vaših prijatelja: na primjer za\n"
+"vašeg oca ili sestru. Kliknite na \"%s\" kada završite dodavanje korisnika.\n"
+"\n"
+"Klikanjem na dugme \"%s\" možete promijeniti osnovni \"shell\" za tog\n"
+"korisnika (ponuđen je bash).\n"
+"\n"
+"Kada završite dodavanje svih korisnika, bićete upitani da odaberete\n"
+"korisnika koji se može automatski prijaviti prilikom pokretanja sistema.\n"
+"Ako ste zainteresovani za ovu mogućnost (i ne brinete previše o lokalnoj\n"
+"sigurnosti), izaberite željenog korisnika i window manager, zatim kliknite\n"
+"na \"%s\". Ako niste zainteresovani za to, isključite opciju\n"
+"\"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Da li želite koristiti ovu mogućnost?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Ovdje su navedene Linux particije koje već postoje na vašem hard disku.\n"
+"Možete zadržati izbore koje je napravio čarobnjak, pošto su oni dobri za\n"
+"uobičajene instalacije. Ako napravite neke izmjene, morate, ako ništa\n"
+"drugo, definisati root particiju (\"/\"). Nemojte izabrati premalu "
+"particiju\n"
+"ili nećete moći instalirati dovoljno softvera. Ako želite držati vaše "
+"podatke\n"
+"na zasebnoj particiji, trebate takođe napraviti \"/home\" particiju (što je\n"
+"moguće samo ako imate više od jedne Linux particije na raspolaganju).\n"
+"\n"
+"Svaka particija je navedena ovako: \"Ime\", \"Kapacitet\".\n"
+"\n"
+"\"Ime\" se sastoji od: \"vrsta hard diska\", \"broj hard diska\", \"broj\n"
+"particije\" (na primjer, \"hda1\").\n"
+"\n"
+"\n"
+"\"Vrsta hard diska\" je \"hd\" ako je vaš hard disk IDE, a \"sd\" ako je\n"
+"u pitanju SCSI hard disk.\n"
+"\n"
+"\"Broj hard diska\" je uvijek slovo nakon \"hd\" ili \"sd\". Kod IDE hard\n"
+"diskova:\n"
+"\n"
+" * \"a\" znači \"master hard disk na primarnom IDE kontroleru\";\n"
+"\n"
+" * \"b\" znači \"slave hard disk na primarnom IDE kontroleru\";\n"
+"\n"
+" * \"c\" znači \"master hard disk na sekundarnom IDE kontroleru\";\n"
+"\n"
+" * \"d\" znači \"slave hard disk na sekundarnom IDE kontroleru\";\n"
+"\n"
+"Kod SCSI hard diskova, \"a\" je \"disk sa najnižim SCSI IDom\", \"b\"\n"
+"je \"drugi najniži SCSI ID\", itd."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia instalacija se prostire na nekoliko CDova. Ako je neki\n"
+"paket smješten na drugom CDu, DrakX će izbaciti trenutni CD i zamoliti vas\n"
+"da ubacite neki drugi po potrebi. Ako nemate potreban CD pri ruci,\n"
+"samo kliknite na \"%s\", odgovarajući paketi neće biti instalirani."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Sada je vrijeme da izaberete koje programe želite instalirati na vaš\n"
+"sistem. Za Mageia su dostupne hiljade paketa, pa da bi\n"
+"njihovo upravljanje bilo lakše, organizovani su u grupe slične\n"
+"primjene.\n"
+"\n"
+"Paketi su sortirani u grupe ovisno o tipičnoj namjeni vašeg računara.\n"
+"U Mageiau date su četiri predefinisane kategorije. Možete\n"
+"miješati i poklapati programe iz raznih grupa, pa tako instalacija ``Radna\n"
+"stanica'' može sadržavati programe iz grupe ``Programiranje''.\n"
+"\n"
+" * \"%s\": ako planirate da koristite vaš računar kao radnu stanicu, "
+"izaberite\n"
+"jednu ili više grupa koje se nalaze u ovoj kategoriji.\n"
+"\n"
+" * \"%s\": ako planirate koristiti vaš računar za programiranje, izaberite\n"
+"odgovarajuće grupe iz te kategorije. Posebna \"LSB\" grupa će podesiti\n"
+"vaš sistem tako da on bude sukladan specifikaciji Linux Standard Base\n"
+"koliko god je to moguće.\n"
+"\n"
+" Izborom \"LSB\" grupe također ćete koristiti kernel serije \"2.4\",\n"
+"umjesto uobičajenog \"2.6\". Ovo je kako bi se osigurala 100%%\n"
+"sukladnost sistema sa LSBom. Ipak, čak i ako niste izabrali opciju\n"
+"\"LSB\" imaćete sistem koji je skoro 100%% sukladan sa LSBom.\n"
+"\n"
+" * \"%s\": ako je vaš računar zamišljen kao server, izaberite koje od\n"
+"uobičajenih servisa želite instalirati na vaš računar.\n"
+"\n"
+" * \"%s\": ovdje možete izabrati vašu preferiranu grafičku okolinu. Barem\n"
+"jedna od njih mora biti izabrana ako želite da imate grafički interfejs.\n"
+"\n"
+"Držanjem kursora miša iznad imena grupe će nakratko prikazati kratko\n"
+"objašnjenje o pojedinoj grupi.\n"
+"\n"
+"Možete aktivirati opciju \"%s\", koja je zgodna ako se upoznati sa "
+"ponuđenim\n"
+"paketima ili ako želite imati potpunu kontrolu nad onim što će se "
+"instalirati.\n"
+"\n"
+"Ako ste započeli instalaciju u \"%s\" režimu, možete isključiti sve grupe\n"
+"kako biste izbjegli instalaciju bilo kojeg novog paketa. Ovo je pogodno za\n"
+"popravljanje ili unaprjeđenje postojećeg sistema.\n"
+"\n"
+"Ako isključite sve grupe prilikom obavljanja obične instalacije (a ne\n"
+"upgrade), iskočiće dijalog koji vam nudi razne opcije za minimalnu "
+"instalaciju:\n"
+"\n"
+" * \"%s\": instalira minimalan mogući broj paketa potrebnih da imate\n"
+"funkcionalan grafički desktop.\n"
+"\n"
+" * \"%s\": instalira bazni sistem plus osnovne alate i njihovu\n"
+"dokumentaciju.\n"
+" Ova instalacija je prikladna za podešavanje servera.\n"
+"\n"
+" * \"%s\": ovo će instalirati apsolutni minimum paketa potrebnih da imate\n"
+"funkcionalan Linux sitsem. Sa ovom instalacijom imaćete samo komandnu\n"
+"liniju. Ukupna veličina ove instalacije je oko 65 megabajta."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Unaprijedi"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Sa osnovnom dokumentacijom"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Stvarno minimalna instalacija"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Ako ste naveli da želite individualno izabrati pakete, biće vam prikazano\n"
+"stablo koje sadrži sve pakete klasifikovane po grupama i podgrupama.\n"
+"Pregledajući stablo, možete izabrati čitave grupe, podgrupe ili\n"
+"individualne pakete.\n"
+"\n"
+"Kad god izaberete paket na stablu, desno od njega se pojavljuje opis koji\n"
+"vam objašnjava svrhu paketa.\n"
+"\n"
+"!! Ako izaberete neki serverski paket, zato što ste specifično izabrali taj\n"
+"paket ili zato što je on dio grupe paketa, bićete zamoljeni da potvrdite da\n"
+"zaista želite da taj server bude instaliran. Mageia obično\n"
+"automatski pokreće sve instalirane servise prilikom pokretanja sistema.\n"
+"Čak i ako su sigurni i nemaju poznatih problema u trenutku pakovanja\n"
+"distribucije, sasvim je moguće da su neke sigurnosne rupe otkrivene\n"
+"nakon što je dovršena ova verzija Mageiaa. Ako niste sigurni\n"
+"čemu tačno služi taj paket ili zašto ga treba instalirati, kliknite na \"%s"
+"\".\n"
+"Klikom na \"%s\" instalirate navedene servise i oni će biti automatski\n"
+"pokrenuti tokom pokretanja sistema. !!\n"
+"\n"
+"Opcija \"%s\" se koristi da bi se isključio dijalog upozorenja\n"
+"koji se pojavljuje svaki put kada instalacioni program automatski izabere\n"
+"neki paket kako bi razriješio neku zavisnost. Pojedini paketi imaju\n"
+"zavisnost jedan od drugog u smislu da instalacija jednog paketa traži\n"
+"da bude instaliran i drugi. Instalacioni program može odrediti koji paketi\n"
+"su potrebni da bi se zadovoljila zavisnost i uspješno završila instalacija.\n"
+"\n"
+"Mala ikona sa disketom na dnu liste vam omogućuje da učitate listu paketa\n"
+"koja je napravljena tokom neke ranije instalacije. Ovo je korisno ako "
+"želite\n"
+"da imate nekoliko računara koji su identično podešeni. Nakon klika na ovu\n"
+"ikonu bićete zamoljeni da u disketnu jedinicu stavite disketu napravljenu\n"
+"tokom ranije instalacije. Pogledajte drugi savjet na zadnjem koraku da "
+"biste\n"
+"saznali kako se pravi ova disketa."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatske ovisnosti"
+
+#: ../help.pm:185
+#, 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 ""
+"Ovim dijalogom možete izabrati koje servise želite pokretati prilikom "
+"boota.\n"
+"\n"
+"Ovdje su predstavljeni svi servisi koji su dostupni u trenutnoj\n"
+"instalaciji. Pregledajte ih pažljivo i isključite sve one koji nisu\n"
+"potrebni prilikom boota.\n"
+"\n"
+"Kada izaberete servis dobićete kratki tekst koji objašnjava taj servis.\n"
+"Ipak, ako niste sigurni da li je servis koristan ili ne, sigurnije je da ne\n"
+"mijenjate predloženi izbor.\n"
+"\n"
+"!! Budite vrlo pažljivi sa ovim korakom ako namjeravate koristiti vaš\n"
+"računar kao server: vjerovatno ne želite da pokrenete neke servise koji\n"
+"vam ne trebaju. Molim vas da zapamtite da pojedini servisi mogu biti\n"
+"opasni ako su aktivni na serveru. Općenito, izaberite samo one servise\n"
+"koji vam stvarno trebaju. !!"
+
+#: ../help.pm:209
+#, 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 koristi vrijeme u GMT (Greenwich Mean Time) obliku i prevodi ga\n"
+"u lokalno vrijeme u skladu sa vremenskom zonom koju ste izabrali. Ako je\n"
+"sat na vašoj matičnoj ploči podešen na lokalno vrijeme, možete isključiti "
+"ovu\n"
+"opciju isključujući \"%s\", što će saopštiti GNU/Linuxu da su sistemski sat\n"
+"i hardverski sat u istoj vremenskoj zoni. Ovo je korisno kada se na "
+"računaru\n"
+"takođe nalazi i drugi operativni sistem kao što je Windows.\n"
+"\n"
+"Opcija \"%s\" će automatski regulisati sat spajajući se na udaljeni time "
+"server\n"
+"na Internetu. Kako bi ova mogućnost radila, morate imati ispravnu Internet\n"
+"konekciju. Najbolje je izabrati time server negdje u vašoj blizini. Ova "
+"opcija\n"
+"će ustvari instalirati time server koji mogu koristiti i drugi računari u "
+"vašoj\n"
+"lokalnoj mreži."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatska sinhronizacija vremena"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafička kartica\n"
+"\n"
+" Instalacija obično automatski prepoznaje i podešava grafičku karticu\n"
+"koja je instalirana na računar. Ako se ovo nije desilo, možete izabrati\n"
+"sa liste karticu koja je ugrađena u vaš računar.\n"
+"\n"
+" U slučaju da postoji više dostupnih servera za vašu karticu, sa ili bez\n"
+"3D ubrzanja, biće vam ponuđeno da izaberete server koji najbolje odgovara\n"
+"vašim potrebama."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (skraćeno od X Window System) je srce GNU/Linux grafičkog interfejsa\n"
+"o kojem ovise sve grafičke okoline (KDE, GNOME, AfterStep,\n"
+"WindowMaker itd.) uključene u Mageia.\n"
+"\n"
+"Biće vam predstavljena lista različitih parametara koje možete promijeniti\n"
+"da biste dobili optimalan grafički prikaz.\n"
+"\n"
+"Grafička kartica\n"
+"\n"
+" Instalacija obično automatski prepoznaje i podešava grafičku karticu\n"
+"koja je instalirana na računar. Ako se ovo nije desilo, možete izabrati\n"
+"sa liste karticu koja je ugrađena u vaš računar.\n"
+"\n"
+" U slučaju da postoji više dostupnih servera za vašu karticu, sa ili bez\n"
+"3D ubrzanja, biće vam ponuđeno da izaberete server koji najbolje odgovara\n"
+"vašim potrebama.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Instalacioni program obično može prepoznati i podesiti monitor koji\n"
+"je povezan na vaš računar. Ako se ovo ne desi, možete odabrati neki\n"
+"monitor sa ove liste.\n"
+"\n"
+"\n"
+"\n"
+"Rezolucija\n"
+"\n"
+" Ovdje možete izabrati rezoluciju i broj boja među vrijednostima koje su\n"
+"moguće na vašem hardveru. Izaberite one vrijednosti koje vam najbolje\n"
+"odgovaraju (moći ćete ih promijeniti nakon instalacije). Primjer izabrane\n"
+"konfiguracije je prikazan na slici monitora.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Ovisno o vašem hardveru, ova opcija možda neće biti dostupna.\n"
+"\n"
+" Sistem će pokušati prikazati grafički ekran na željenoj rezoluciji.\n"
+"Ako možete vidjeti poruku tokom testa i odgovorite sa \"%s\", DrakX\n"
+"će produžiti na idući korak. Ako ne možete vidjeti poruku, to znači\n"
+"da je neki dio automatski prepoznate konfiguracije bio pogrešan.\n"
+"Test će automatski završiti nakon 12 sekundi, čime ćete biti vraćeni na\n"
+"meni. Mijenjajte postavke dok ne dobijete ispravan grafički prikaz.\n"
+"\n"
+"\n"
+"\n"
+"Opcije\n"
+"\n"
+" Ovdje možete izabrati da li želite da vaš računar automatski pređe na\n"
+"grafički interfejs nakon uključivanja. Očito, trebate odgovoriti \"%s\" ako\n"
+"će vaš računar imati ulogu servera ili ako imate problema sa\n"
+"podešavanjem ekrana."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Instalacioni program obično može prepoznati i podesiti monitor koji\n"
+"je povezan na vaš računar. Ako se ovo ne desi, možete odabrati sa ove\n"
+"liste monitor koji je ustvari povezan na vaš računar."
+
+#: ../help.pm:298
+#, 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 ""
+"Rezolucija\n"
+"\n"
+" Ovdje možete izabrati rezoluciju i broj boja među vrijednostima koje su\n"
+"moguće na vašem hardveru. Izaberite one vrijednosti koje vam najbolje\n"
+"odgovaraju (moći ćete ih promijeniti nakon instalacije). Primjer izabrane\n"
+"konfiguracije je prikazan na slici monitora."
+
+#: ../help.pm:306
+#, 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 ""
+"U slučaju da postoji više dostupnih servera za vašu karticu, sa ili bez\n"
+"3D ubrzanja, biće vam ponuđeno da izaberete server koji najbolje odgovara\n"
+"vašim potrebama."
+
+#: ../help.pm:311
+#, 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 ""
+"Opcije\n"
+"\n"
+" Ovdje možete izabrati da li želite da vaš računar automatski pređe na\n"
+"grafički interfejs nakon uključivanja. Očito, trebate odgovoriti \"%s\" ako\n"
+"će vaš računar imati ulogu servera ili ako imate problema sa\n"
+"podešavanjem ekrana."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Na ovom mjestu trebate izabrati gdje želite instalirati Mageia\n"
+"operativni sistem na vašem hard disku. Ako je disk prazan ili ako postojeći\n"
+"operativni sistem koristi sav prostor na njemu, potrebno je da ga\n"
+"particionirate. U biti, particioniranje hard diska predstavlja logičko\n"
+"organiziranje kako bi se stvorio prostor za instaliranje vašeg novog\n"
+"Mageia sistema.\n"
+"\n"
+"Pošto su efekti particioniranja obično nepovratni, i mogu voditi do gubitka\n"
+"podataka na eventualnom postojećem operativnom sistemu, particioniranje\n"
+"može biti zastrašujuće i stresno ako ste neiskusan korisnik. Srećom, "
+"postoji\n"
+"čarobnjak koji pojednostavljuje taj proces. Prije započinjanja, molim\n"
+"pročitajte pažljivo ovaj tekst i, prije svega, nemojte žuriti.\n"
+"\n"
+"Ovisno o konfiguraciji vašeg hard diska, može biti dostupno nekoliko\n"
+"mogućnosti:\n"
+"\n"
+" * \"%s\": Ova opcija vodi na automatsko particioniranje vašeg praznog\n"
+"diska (diskova). Ako izaberete ovu opciju, neće biti postavljana\n"
+"nikakva daljnja pitanja.\n"
+"\n"
+" * \"%s\": Čarobnjak je detektovao jednu ili više postojećih\n"
+"Linux particija na vašem hard disku. Ako ih želite zadržati, izaberite ovu\n"
+"opciju. U tom slučaju, bićete upitani da izaberete tačke montiranja koje\n"
+"odgovaraju svakoj od ovih particija. Automatski će biti predložene ranije\n"
+"tačke montiranja, i najčešće je pametno zadržati ih.\n"
+"\n"
+" * \"%s\": Ako je na vašem hard\n"
+"disku instaliran Microsoft Windows koji je zauzeo sav slobodan prostor,\n"
+"moraćete napraviti nešto slobodnog prostora za GNU/Linux. To možete učiniti\n"
+"brišući vašu Microsoft Windows particiju zajedno sa podacima (vidi opciju\n"
+"``Obriši čitav disk'' ispod) ili možete promijeniti veličinu vaše Microsoft\n"
+"Windows FAT ili NTFS particije. Promjena veličine se može izvršiti bez "
+"gubitka\n"
+"podataka, pod uslovom da prethodno defragmentirate Windows particiju\n"
+"i da ona koristi FAT format. Backupovanje vaših podataka je strogo\n"
+"preporučeno. Ova mogućnost je preporučena ako namjeravate koristiti i\n"
+"Mageia i Microsoft Windows na istom računaru.\n"
+"\n"
+" Prije izbora ove opcije, molim da imate na umu da će, nakon ove\n"
+"procedure, veličina vaše Microsoft Windows particije biti manja nego\n"
+"trenutno. To znači da će Microsoft Windows prijavljivati da imate manje\n"
+"prostora za smještaj podataka ili instaliranje novog softwarea.\n"
+"\n"
+" * \"%s\": Ako želite da obrišete sve podatke i sve particije koje su\n"
+"prisutne na vašem hard disku i umjesto njih postavite vaš novi Mandriva\n"
+"Linux sistem, možete izabrati ovu opciju. Budite oprezni sa ovom\n"
+"mogućnošću, jer nećete moći poništiti vaš izbor nakon potvrde.\n"
+"\n"
+" !! Ako izaberete ovu opciju, svi podaci na vašem disku će biti "
+"izgubljeni. !!\n"
+"\n"
+" * \"%s\": Ova opcija se javlja kada je čitav disk zauzet Microsoft\n"
+"Windowsom. Ovo će jednostavno pobrisati sve na disku i početi od\n"
+"početka, particionirajući ga.\n"
+"\n"
+" !! Ako izaberete ovu opciju, svi podaci na vašem disku će biti "
+"izgubljeni. !!\n"
+"\n"
+" * \"%s\": Ako želite da ručno particionirate vaš hard disk,\n"
+"izaberite ovu opciju. Budite oprezni -- to je moćan, ali i opasan izbor. "
+"Vrlo\n"
+"lako možete izgubiti sve vaše podatke. Zato ovu opciju ne preporučujemo,\n"
+"osim ako ste nešto ovakvo već radili i imate nekog iskustva. Više uputstava\n"
+"za korištenje DiskDrake alata možete naći u ``Vodiču za početnike'', "
+"odjeljak\n"
+"``Upravljanje vašim particijama''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Koristi postojeću particiju"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Pobriši čitav disk"
+
+#: ../help.pm:380
+#, 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 ""
+"To je to. Instalacija je sada završena i vaš GNU/Linux sistem je spreman\n"
+"za upotrebu. Samo kliknite na \"%s\" da restartujete sistem. Ne zaboravite\n"
+"da izvadite instalacioni medij (CD-ROM ili disketu). Prva stvar\n"
+"koju ćete ugledati nakon što računar završi hardverske provjere je meni\n"
+"bootloadera, koji vam nudi izbor operativnog sistema koji želite pokrenuti.\n"
+"\n"
+"Dugme \"%s\" će vam ponuditi još dva dugmeta za:\n"
+"\n"
+" * \"%s\": da biste napravili instalacionu\n"
+"disketu koja će automatski izvršiti cijelu instalaciju bez intervencije\n"
+"operatora, sličnu instalaciji koju ste upravo konfigurisali.\n"
+"\n"
+" Obratite pažnju na dvije različite opcije koje su dostupne nakon\n"
+"klikanja na ovo dugme:\n"
+"\n"
+" * \"%s\". Ovo je djelomično automatizirana instalacija. Korak\n"
+"particioniranja je jedini interaktivni dio.\n"
+"\n"
+" * \"%s\". Potpuno automatska instalacija: hard disk je\n"
+"potpuno prepisan, svi podaci su izgubljeni.\n"
+"\n"
+" Ova mogućnost je vrlo prikladna kada instalirate nekoliko sličnih\n"
+"računara. Pogledajte odjeljak Automatska instalacija na našoj web stranici\n"
+"za više informacija.\n"
+"\n"
+" * \"%s\": snima listu paketa koje ste izabrali u ovoj\n"
+"instalaciji. Da biste upotrijebili ovaj izbor sa drugom instalacijom,\n"
+"ubacite disketu i započnite instalaciju. Na upitu, pritisnite tipku [F1]\n"
+"i ukucajte >>linux defcfg=\"floppy\" <<."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Napravi auto-instalacijsku disketu"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Ako želite koristiti neke stare GNU/Linux particije, možda ćete poželjeti\n"
+"da reformatirate neke od njih kako biste pobrisali podatke koje sadrže.\n"
+"Ako želite to učiniti, molim takođe izaberite i te particije.\n"
+"\n"
+"Molim obratite pažnju da nije neophodno formatirati sve postojeće\n"
+"particije. Morate reformatirati particije koje sadrže operativni sistem\n"
+"(kao što su \"/\", \"/usr\" ili \"var\") ali ne morate reformatirati "
+"particije\n"
+"koje sadrže podatke koje želite zadržati (tipično /home).\n"
+"\n"
+"Molim da pažljivo izaberete particije. Nakon formatiranja, svi podaci na\n"
+"odabranim particijama će biti pobrisani i nećete biti u mogućnosti da ih\n"
+"povratite.\n"
+"\n"
+"Kliknite na \"%s\" kada budete spremni za formatiranje particija.\n"
+"\n"
+"Kliknite na \"%s\" ako želite da izaberete druge particije za instalaciju\n"
+"vašeg novog Mageia operativnog sistema.\n"
+"\n"
+"Kliknite na \"%s\" da izaberete particije koje želite provjeriti radi\n"
+"loših blokova."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Kada završite instalaciju Mageiaa, moguće je da su neki paketi\n"
+"ažurirani od zadnjeg izdanja. Moguće je da su ispravljeni bugovi ili\n"
+"rješena neka sigurnosna pitanja. Ako želite iskoristiti ova unaprjeđenja,\n"
+"možete ih sada dobaviti sa Interneta. Izaberite \"%s\" ako imate ispravnu\n"
+"Internet vezu, ili \"%s\" ako ćete radije instalirati ažurirane pakete\n"
+"kasnije.\n"
+"\n"
+"Ako izaberete \"%s\" dobićete listu web lokacija sa kojih se mogu skinuti\n"
+"novi paketi. Izaberite ono najbliže vama. Pojaviće se stablo za izbor\n"
+"paketa: pregledajte izabrano i pritisnite \"%s\" da dobavite i\n"
+"instalirate izabrane pakete, ili \"%s\" za prekid."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Na ovom mjestu, DrakX vam omogućuje da izaberete sigurnosni nivo\n"
+"koji želite imati na ovom računaru. Kao pravilo, sigurnosni nivo treba biti\n"
+"tim viši što su važniji podaci na računaru, a pogotovo ako će računar biti\n"
+"direktno izložen Internetu. Većim nivoom sigurnosti obično gubite na\n"
+"jednostavnosti korištenja.\n"
+"\n"
+"Ako ne znate šta izabrati, zadržite ponuđenu opciju. Možete promijeniti\n"
+"nivo sigurnosti naknadno koristeći program draksec iz Mageia\n"
+"Kontrolnog centra.\n"
+"\n"
+"Polje \"%s\" obavještava sistem o korisniku koji će biti odgovoran za\n"
+"sigurnost. Njemu će biti upućena sigurnosna obavještenja."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Sigurnosni administrator"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Sada trebate izabrati koje particije želite koristiti za instalaciju vašeg\n"
+"Mageia sistema. Ako su particije već definisane, iz prijašnje\n"
+"GNU/Linux instalacije ili nekim drugim alatom za particioniranje, možete\n"
+"koristiti postojeće particije. U suprotnom, sada morate definisati\n"
+"particije vašeg hard diska.\n"
+"\n"
+"Da biste napravili particije, najprije morate izabrati hard disk. Možete\n"
+"izabrati disk za particioniranje klikom na ''hda'' za prvi IDE disk, "
+"''hdb''\n"
+"za drugi, ''sda'' za prvi SCSI disk i slično.\n"
+"\n"
+"Pri particioniranju hard diska, možete koristiti sljedeće opcije:\n"
+"\n"
+" * \"%s\": ova opcija briše sve particije na izabranom hard disku\n"
+"\n"
+" * \"%s\": ova opcija vam omogućuje da automatski napravite ext4\n"
+"i swap particije u slobodnom prostoru vašeg hard diska\n"
+"\n"
+"\"%s\" omogućuje pristup dodatnim mogućnostima:\n"
+"\n"
+" * \"%s\": snima tabelu particija na disketu. Ovo je korisno za\n"
+"kasnije vraćanje tabele particija, ako je potrebno. Strogo je preporučeno\n"
+"da izvršite ovaj korak.\n"
+"\n"
+" * \"%s\": omogućuje vam da vratite ranije snimljenu tabelu\n"
+"particija sa diskete.\n"
+"\n"
+" * \"%s\": ako je vaša tabela particija oštećena, možete je pokušati\n"
+"obnoviti koristeći ovu opciju. Molim budite pažljivi i zapamtite da\n"
+"ova opcija ne uspijeva svaki put.\n"
+"\n"
+" * \"%s\": poništava sve promjene i ponovo učitava originalnu tabelu\n"
+"particija sa hard diska.\n"
+"\n"
+" * \"%s\": isključivanjem ove opcije ćete prisiliti korisnike da ručno\n"
+"montiraju i demontiraju izmjenjive medije kao što su diskete i\n"
+"CD-ROMovi.\n"
+"\n"
+" * \"%s\": koristite ovu opciju ako želite koristiti čarobnjak za\n"
+"particioniranje vašeg hard diska. Ovo je preporučeno ako nemate\n"
+"izraženo razumijevanje particioniranja.\n"
+"\n"
+" * \"%s\": koristite ovu opciju da poništite vaše izmjene.\n"
+"\n"
+" * \"%s\": omogućuje dodatne akcije na particijama (tip, opcije,\n"
+"formatiranje) i daje više informacija o hard disku.\n"
+"\n"
+" * \"%s\": kada završite particioniranje diska, ovo će zapisati\n"
+"vaše izmjene na disk.\n"
+"\n"
+"Prilikom definisanja veličine particije, možete fino podešavati veličinu\n"
+"particije koristeći dugmad sa strjelicama na vašoj tastaturi.\n"
+"\n"
+"Napomena: svaku opciju možete postići tastaturom. Između particija\n"
+"se krećete koristeći dugme [Tab] i strjelice [Gore/Dolje].\n"
+"\n"
+"Kada izaberete particiju, možete koristiti:\n"
+"\n"
+" * Ctrl-C da napravite novu particiju (ako ste izabrali prazan prostor)\n"
+"\n"
+" * Ctrl-D da obrišete particiju\n"
+"\n"
+" * Ctrl-M da podesite tačku montiranja\n"
+"\n"
+"Da biste dobili informacije o raznim tipovima datotečnog sistema koji\n"
+"su dostupni, pročitajte poglavlje o ext2FS iz ''Referentnog priručnika''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automatsko montiranje izmjenjivog medija"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Prekidač normalnog/ekspertnog moda"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Na vašem hard disku ustanovljeno je više od jedne Microsoft particije.\n"
+"Molim izaberite onu koju želite smanjiti kako biste instalirali vaš\n"
+"Mageia operativni sistem.\n"
+"\n"
+"Svaka particija je navedena ovako: \"Linux ime\", \"Windows ime\",\n"
+"\"Kapacitet\".\n"
+"\n"
+"\"Linux ime\" se sastoji od: \"vrste hard diska\", \"broja hard diska\",\n"
+"\"broja particije\" (na primjer, \"hda1\").\n"
+"\n"
+"\"Vrsta hard diska\" je \"hd\" ako je vaš hard disk IDE, a \"sd\" ako je\n"
+"u pitanju SCSI hard disk.\n"
+"\n"
+"\"Broj hard diska\" je uvijek slovo nakon \"hd\" ili \"sd\". Kod IDE hard\n"
+"diskova:\n"
+"\n"
+" * \"a\" znači \"master hard disk na primarnom IDE kontroleru\";\n"
+"\n"
+" * \"b\" znači \"slave hard disk na primarnom IDE kontroleru\";\n"
+"\n"
+" * \"c\" znači \"master hard disk na sekundarnom IDE kontroleru\";\n"
+"\n"
+" * \"d\" znači \"slave hard disk na sekundarnom IDE kontroleru\";\n"
+"\n"
+"Kod SCSI hard diskova, \"a\" je \"disk sa najnižim SCSI IDom\", \"b\"\n"
+"je \"drugi najniži SCSI ID\", itd.\n"
+"\n"
+"\"Windows ime\" je slovo kojim je vaš hard disk označen pod Windowsom\n"
+"(prva particija prvog diska se zove \"C:\")."
+
+#: ../help.pm:567
+#, 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\": provjerite trenutni izbor države. Ako se ne nalazite ovdje,\n"
+"kliknite na dugme \"%s\" i izaberite neku drugu državu. Ako se vaša\n"
+"zemlja ne nalazi na listi, kliknite na dugme \"%s\" kako biste dobili\n"
+"listu svih država."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Ovaj korak se aktivira samo ako je na vašem računaru pronađena postojeća\n"
+"GNU/Linux particija.\n"
+"\n"
+"DrakX sada treba znati da li želite izvršiti novu instalaciju ili\n"
+"nadogradnju postojećeg Mageia sistema:\n"
+"\n"
+" * \"%s\". Najčešće ovo će u potpunosti obrisati stari sistem. Ipak,\n"
+"ovisno o vašoj šemi particioniranja, možete spriječiti da neki od vaših\n"
+"postojećih podataka (prije svega \"home\" direktoriji) budu prepisani.\n"
+"Ako želite promijeniti particioniranje starog hard diska ili promijeniti\n"
+"datotečni sistem, trebate koristiti ovu opciju.\n"
+"\n"
+" * \"%s\". Ova vrsta instalacije vam omogućuje da ažurirate pakete\n"
+"koji su trenutno instalirani na vašem Mageia sistemu. Vaša trenutna\n"
+"šema particioniranja i korisnički podaci neće biti izmijenjeni. Većina\n"
+"ostalih koraka konfiguracije ostaju kao što jesu, slično običnoj "
+"instalaciji.\n"
+"\n"
+"Opcija ''Nadogradi'' bi trebala raditi ispravno na Mageia sistemima\n"
+"koji koriste verziju \"8.1\" ili kasniju. Obavljanje nadogradnje na ranijim\n"
+"verzijama Mageiaa, prije verzije \"8.1\", nije preporučeno."
+
+#: ../help.pm:594
+#, 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 ""
+"Ovisno o jeziku koji izaberete (), DrakX će\n"
+"automatski izabrati određeni tip tastature. Provjerite da li vam izabrano\n"
+"odgovara ili odaberite neki drugi raspored tastature.\n"
+"\n"
+"Ipak, možda nemate tastaturu koja tačno odgovara vašem jeziku: npr.\n"
+"ako ste Švajcarac koji govori engleski, možda imate švajcarsku tastaturu.\n"
+"Ili ako govorite engleski ali se nalazite u Kvibeku, možda ćete se naći u\n"
+"situaciji gdje se vaš jezik i tastatura ne poklapaju. U svakom slučaju, "
+"ovaj\n"
+"korak instalacije vam omogućava da izaberete odgovarajuću tastaturu sa "
+"liste.\n"
+"\n"
+"Kliknite na dugme \"%s\" kako bi vam bila predstavljena potpuna lista\n"
+"podržanih tastatura.\n"
+"\n"
+"Ako izaberete raspored tipaka koji je baziran na ne-latiničnoj abecedi,\n"
+"sljedeći dijalog će vam ponuditi da izaberete tipke pomoću kojih možete\n"
+"prebaciti tastaturu između latiničnog i ne-latiničnog rasporeda."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Prvi korak je da izaberete preferirani jezik.\n"
+"\n"
+"Vaš izbor preferiranog jezika će se odraziti na jezik dokumentacije,\n"
+"instalacione procedure i generalno sistema. Najprije izaberite oblast u\n"
+"kojoj se nalazite, a zatim jezik kojim govorite.\n"
+"\n"
+"Klikanjem na dugme \"%s\" možete izabrati druge jezike koje\n"
+"želite instalirati na vašu radnu stanicu, time instalirajući sistemsku\n"
+"dokumentaciju i programe za svaki od izabranih jezika. Na primjer, ako\n"
+"će vaš računar koristiti osobe iz španije, izaberite Engleski kao osnovni\n"
+"jezik na listi, a \"%s\" u oblasti Više opcija.\n"
+"\n"
+"O UTF-8 (Unicode) podršci. Unicode je novi način kodiranja znakova čiji\n"
+"je cilj da obuhvati sve postojeće jezike. Ipak puna podrška za njega pod\n"
+"GNU/Linuxom je još uvijek u razvoju. Iz tog razloga, Mageia će ga\n"
+"koristiti ovisno o drugim izborima korisnika:\n"
+"\n"
+" * Ako izaberete jezike sa raširenim starim kodiranjem (latin1 jezici, "
+"ruski,\n"
+"japanski, kineski, korejanski, tajlandski, grčki, turski, većina iso-8859-2\n"
+"jezika), biće korišteno staro kodiranje;\n"
+"\n"
+" * Za ostale jezike podrazumijeva se Unicode;\n"
+"\n"
+" * Ako je potrebno dva ili više jezika koji ne koriste isto kodiranje, "
+"Unicode\n"
+"će se koristiti za čitav sistem;\n"
+"\n"
+" * Konačno, Unicode može biti nametnut sistemu ako korisnik to odluči\n"
+"izborom opcije \"%s\" bez obzira na izabrane jezike.\n"
+"n\n"
+"Obratite pažnju da niste ograničeni na samo jedan dodatni jezik. Možete\n"
+"ih izabrati nekoliko ili čak ih instalirati sve klikom na polje \"%s\".\n"
+"Vaš izbor podrške za neki jezik označava da će biti instaliran prijevod,\n"
+"fontovi, pravila za provjeru pravopisa itd. za taj jezik.n\n"
+"\n"
+"Da biste izabrali između raznih jezika instaliranih na vašem sistemu, "
+"možete\n"
+"pokrenuti kao \"root\" naredbu \"localedrake\", čime mijenjate\n"
+"jezik koji koristi čitav sistem. Izvršavanjem te naredbe kao običan\n"
+"korisnik mijenjate jezičke postavke samo za tog konkretnog korisnika."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Obično DrakX nema problema da odredi broj dugmadi na vašem mišu.\n"
+"Ako ima, pretpostaviće da imate miš sa dva dugmeta i podesiće simulaciju\n"
+"trećeg dugmeta. Treće dugme se može postići na mišu sa dva dugmeta\n"
+"istovremenim klikom na lijevo i desno dugme miša. DrakX će automatski\n"
+"znati da li miš koristi PS/2, serijski ili USB interfejs.\n"
+"\n"
+"Ako imate miš sa tri dugmeta bez točkića, možete izabrati tip miša pod\n"
+"imenom \"%s\". DrakX će zatim konfigurisati vašeg miša tako da može\n"
+"simulirati rad točkića trećim dugmetom. Da biste ovo postigli, držite\n"
+"srednje dugme miša i pomjerajte ga gore-dolje.\n"
+"\n"
+"Ako iz nekog razloga želite navesti drugačiji tip miša, izaberite ga sa\n"
+"ponuđene liste.\n"
+"\n"
+"Možete izabrati stavku \"%s\" da izaberete ``opšti'' tip miša koji bi\n"
+"trebao raditi sa skoro svim miševima.\n"
+"Ako izaberete miš različit od ponuđenog, biće prikazan testni ekran.\n"
+"Koristite miš i točkić da potvrdite da su postavke tačne i da miš radi\n"
+"ispravno. Ako miš ne radi kako treba, pritisnite razmaknicu ili tipku Enter\n"
+"da prekinete test i vratite se na listu izbora.\n"
+"\n"
+"Miševi sa točkićem često nisu prepoznati automatski, stoga trebate izabrati\n"
+"miš na listi. Pazite da izaberete odgovarajući port na koji je vaš miš\n"
+"priključen. Nakon izbora miša i pritiska na dugme \"%s\", na ekranu će\n"
+"biti prikazana slika miša. Pomjerajte točkić miša kako biste provjerili da "
+"li\n"
+"ispravno funkcioniše. Kada vidite da se točkić na ekranu pomjera onako\n"
+"kako vi vrtite stvarni točkić, provjerite dugmad i provjerite da li se "
+"pokazivač\n"
+"na ekranu pomjera onako kako vi pomjerate miš."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "sa simulacijom točkića"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Univerzalni | Bilo koji PS/2 ili USB miš"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Molim izaberite ispravan port. Na primjer, \"COM1\" port pod Windows\n"
+"operativnim sistemom, pod GNU/Linuxom se zove \"ttyS0\" ."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"\"Boot loader\" je mali program koji se pokreće prilikom paljenja računara.\n"
+"On je odgovoran za izbor i pokretanje operativnog sistema. Faza izbora boot\n"
+"loadera je obično automatizovana. DrakX će analizirati boot sektor diska i\n"
+"postupati u skladu s onim što zatekne tamo:\n"
+"\n"
+" * ako pronađe Windows boot sektor, biće zamijenjen sa GRUB/LILO boot\n"
+"sektorom. Na ovaj način bićete u mogućnosti da učitate ili GNU/Linux ili\n"
+"neki drugi OS koji je instaliran na vašem računaru.\n"
+"\n"
+" * ako pronađe GRUB ili LILO boot sektor, zamijeniće ga novim.\n"
+"\n"
+"Ako ne može donijeti odluku, DrakX će vas pitati gdje da postavi\n"
+"bootloader. Generalno, \"%s\" je najsigurnije mjesto. Birajući \"%s\"\n"
+"izbjeći ćete instalaciju bootloadera. Koristite ovu opciju samo ako znate\n"
+"šta radite."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Sada je vrijeme da izaberete sistem štampe za vaš računar. Drugi\n"
+"operativni sistemi vam možda nude jedan, ali Mageia nudi\n"
+"dva. Svaki od ovih sistema je najbolji za određenu vrstu konfiguracije.\n"
+"\n"
+"* \"%s\" -- skraćeno za ``štampaj i nemoj stavljati u red'' (print, do not\n"
+"queue) je najbolji izbor ako imate direktnu vezu na štampač, želite izlaz\n"
+"za paniku u slučajevima zaglavljivanja papira i nemate mrežne štampače.\n"
+"(\"%s\" može riješiti samo vrlo jednostavne mrežne slučajeve i pomalo je\n"
+"spor kada se koristi sa mrežama.) Preporučujemo da koristite \"pdq\" ako\n"
+"je ovo vaše prvo iskustvo sa GNU/Linuxom.\n"
+"\n"
+"* \"%s\" znači ``Common UNIX Printing System'' (uobičajeni UNIX sistem "
+"štampe)\n"
+"je odličan izbor za štampanje na štampač koji se nalazi lokalno ili s druge\n"
+"strane planete. Vrlo ga je jednostavno podesiti i može služiti kao server "
+"ili\n"
+"klijent za prastari \"lpd\" sistem štampe, tako da je kompatibilan sa "
+"starijim\n"
+"operativnim sistemima kojima možda još trebaju usluge štampanja. Mada je\n"
+"vrlo moćan, osnovno podešavanje je skoro jednako lagano kao za \"pdq\".\n"
+"Ako želite simulirati \"lpd\" server, provjerite da li ste pokrenuli \"cups-"
+"lpd\"\n"
+"servis. \"%s\" uključuje grafičke alate za štampanje ili izbor opcija "
+"štampača,\n"
+"te za upravljanje štampačem.\n"
+"\n"
+"Ako sada napravite izbor, pa kasnije zaključite da vam se ne sviđa izabrani\n"
+"sistem štampe, možete ga promijeniti pokretanjem PrinterDrake iz\n"
+"Mageia Kontrolnog centra i klikanjem na dugme \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ekspert"
+
+#: ../help.pm:771
+#, 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 disk 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 će najprije potražiti sve IDE uređaje prisutne na vašem računaru.\n"
+"Također će pretražiti sistem za jednu ili više PCI SCSI kartica. Ako\n"
+"SCSI kartica bude pronađena, DrakX će automatski instalirati odgovarajući\n"
+"drajver.\n"
+"\n"
+"Budući da pronalaženje hardware-a nikad nije savršeno, DrakX možda neće\n"
+"pronaći vaše hard diskove. Ako se to desi, moraćete ih navesti ručno.\n"
+"\n"
+"Ako je potrebno da ručno odaberete PCI SCSI adapter, DrakX će vas pitati\n"
+"da li želite navesti neke opcije za njega. Trebate dopustiti DrakXu da\n"
+"ispita hardware za neke opcije specifične za tu karticu. Obično DrakX "
+"prolazi\n"
+"kroz ovaj korak bez problema.\n"
+"\n"
+"Ako DrakX ne može ispitati opcije koje trebaju biti proslijeđene, moraćete\n"
+"ručno navesti opcije za drajver."
+
+#: ../help.pm:789
+#, 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\": ako je na vašem sistemu otkrivena zvučna kartica, ona će\n"
+"biti prikazana ovdje. Ako primijetite da prikazana zvučna kartica nije ona\n"
+"koja je ustvari dio vašeg sistema, možete kliknuti na dugme i odabrati neki\n"
+"drugi drajver."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"DrakX će vam pružiti sažetak raznih informacija koje su prikupljene\n"
+"o vašem sistemu. Ovisno o instaliranom hardveru, vjerovatno imate\n"
+"neke ili sve od navedenih stavki. Pojedinačna stavka se sastoji od\n"
+"onoga što je potrebno podesiti, nakon čega slijedi kraći sažetak trenutne\n"
+"konfiguracije. Da biste ovo izmijenili, kliknite na odgovarajuće dugme \"%s"
+"\".\n"
+"\n"
+"* \"%s\": provjerite trenutnu mapu tastature i izmijenite je ako je\n"
+" potrebno.\n"
+"\n"
+"* \"%s\": provjerite trenutno izabranu državu. Ako se nalazite negdje\n"
+"drugo, kliknite na dugme \"%s\" i izaberite neku drugu. Ako se vaša\n"
+"zemlja ne nalazi na prikazanoj listi, kliknite na dugme \"%s\" da biste\n"
+"dobili cjelokupnu listu zemalja.\n"
+"\n"
+"* \"%s\": DrakX automatski određuje vašu vremensku zonu\n"
+"na osnovu države koju ste izabrali. Možete kliknuti na dugme \"%s\"\n"
+"ako ovo nije ispravno.\n"
+"\n"
+"* \"%s\": provjerite trenutnu konfiguraciju miša i klinite na dugme da je\n"
+"promijenite ako je to potrebno.\"\n"
+"\n"
+"* \"%s\": klikanjem na dugme \"%s\" otvoriće se čarobnjak za\n"
+"podešavanje štampača. Pogledajte odgovarajuće poglavlje ''Vodiča za\n"
+"početnike'' za više informacija o podešavanju novog štampača. Interfejs\n"
+"koji je prikazan u našem priručniku je sličan onom koji će biti korišten "
+"tokom instalacije.\n"
+"\n"
+"* \"%s\": ako je na vašem sistemu otkrivena zvučna kartica, ona će\n"
+"biti prikazana ovdje. Ako primjetite da prikazana zvučna kartica nije ona\n"
+"koja je ustvari dio vašeg sistema, možete kliknuti na dugme i odabrati neki\n"
+"drugi drajver.\n"
+"\n"
+"* \"%s\": ako je na vašem sistemu prepoznata TV kartica, biće\n"
+"prikazana ovdje. Ako imate TV karticu koja nije prepoznata, kliknite na\n"
+"dugme \"%s\" kako biste pokušali podesiti je ručno.\n"
+"\n"
+" * \"%s\": možete kliknuti na \"%s\" da promijenite parametre pridružene\n"
+"kartici ako mislite da je konfiguracija neispravna.\n"
+"\n"
+"* \"%s\": DrakX će podesiti vaš grafički interfejs za rad na\n"
+"rezoluciji \"800x600\" ili \"1024x768\". Ako vam to ne odgovara, kliknite\n"
+"na dugme \"%s\" kako biste drugačije podesili vaš interfejs.\n"
+"\n"
+"* \"%s\": ako želite, možete podesiti vaš Internet pristup ili pristup\n"
+"lokalnoj mreži. Pogledajte štampanu dokumentaciju ili koristite\n"
+"Mageia Kontrolni centar nakon što je završena instalacija\n"
+"kako biste koristili ugrađenu pomoć. \n"
+" * \"%s\": omogućuje vam da podesite adrese HTTP i FTP proxyja ako\n"
+"se računar na koji instalirate nalazi iza proxy servera.\n"
+"\n"
+"* \"%s\": ovdje možete promijeniti nivo sigurnosti sistema koji\n"
+"je podešen u prethodnom koraku ().\n"
+"\n"
+"* \"%s\": ako planirate povezati vaš računar na Internet, pametno je\n"
+"zaštititi ga od upada postavljanjem firewalla. Pogledajte odgovarajuće\n"
+"poglavlje ''Vodiča za početnike'' za detalje o podešavanju firewalla.\n"
+"\n"
+"* \"%s\": ako želite promijeniti postavke bootloadera, kliknite na to\n"
+"dugme. Ovo bi trebalo biti rezervisano za napredne korisnike. Pogledajte\n"
+"štampanu dokumentaciju ili pomoć za bootloader konfiguraciju uključenu\n"
+"u Mageia Kontrolni centar.\n"
+"\n"
+"* \"%s\": ovdje možete fino podešavati koji servisi će biti pokrenuti\n"
+"na vašem računaru. Ako planirate koristiti ovaj računar kao server,\n"
+"dobra je ideja još jednom pregledati ove postavke."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN kartica"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN kartica"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafički interfejs"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Izaberite hard disk koji želite obrisati kako biste instalirali vašu novu\n"
+"Mageia particiju. Budite pažljivi, svi podaci koji se nalaze na\n"
+"njemu će biti izgubljeni i neće se moći vratiti!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Kliknite na \"%s\" ako želite obrisati sve podatke i particije koje\n"
+"su prisutne na ovom hard disku. Budite oprezni, jer nakon klikanja na\n"
+"\"%s\" nećete moći vratiti podatke i particije koji se trenutno nalaze\n"
+"na ovom hard disku, uključujući i sve Windows podatke.\n"
+"\n"
+"Kliknite na \"%s\" da prekinete ovu operaciju bez gubitka\n"
+"podataka i particija na ovom hard disku."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Dalje ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Nazad"
+
+#~ 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\": klikanjem na dugme \"%s\" otvorićete čarobnjak za\n"
+#~ "podešavanje štampača. Konsultujte odgovarajuće poglavlje ``Vodiča za\n"
+#~ "početnike'' za više informacija o tome kako podesiti novi štampač.\n"
+#~ "Interfejs koji je tamo prikazan je vrlo sličan onom koji se koristi\n"
+#~ "prilikom instalacije."
+
+#~ 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 ""
+#~ "Ovo je najvažnija odluka za sigurnost vašeg GNU/Linux sistema: trebate\n"
+#~ "unijeti \"root\" šifru, \"Root\" je sistemski administrator i jedini\n"
+#~ "korisnik kojem je dozvoljeno da updatuje sistem, dodaje druge korisnike,\n"
+#~ "mijenja konfiguraciju sistema itd. Ukratko, \"root\" može raditi sve! "
+#~ "Stoga\n"
+#~ "trebate izabrati šifru koju je teško pogoditi - DrakX će vam reći da li "
+#~ "je šifra\n"
+#~ "koju ste odabrali prejednostavna. Kao što možete vidjeti, niste "
+#~ "prisiljeni da\n"
+#~ "unesete šifru, ali vam savjetujemo da to uradite. GNU/Linux je podložan\n"
+#~ "operatorskim greškama kao i bilo koji drugi operativni sistem. Pošto\n"
+#~ "\"root\" može prevazići sva ograničenja i nenamjerno pobrisati sve "
+#~ "podatke\n"
+#~ "na particijama neoprezno im pristupajući, važno je da je teško postati "
+#~ "\"root\".\n"
+#~ "\n"
+#~ "Šifra treba biti kombinacija alfanumeričkih znakova i biti barem 8 "
+#~ "znakova\n"
+#~ "duga. Nikad ne zapisujte \"root\" šifru -- time vaš sistem postaje "
+#~ "lagano\n"
+#~ "kompromitovati.\n"
+#~ "\n"
+#~ "Jedan izuzetak: ne dozvolite da šifra bude preduga ili prekomplikovana\n"
+#~ "pošto ćete je morati zapamtiti!\n"
+#~ "\n"
+#~ "Šifra neće biti prikazana na ekranu dok je unosite. Da bismo smanjili\n"
+#~ "mogućnost greške zbog kucanja naslijepo, moraćete unijeti šifru dva "
+#~ "puta.\n"
+#~ "Ako nekim slučajem ponovite istu grešku dva puta, ovu ''neispravnu'' "
+#~ "šifru\n"
+#~ "trebate koristiti prilikom prve prijave kao \"root\".\n"
+#~ "\n"
+#~ "Ako želite da pristup ovom računaru bude kontroliran pomoću servera za\n"
+#~ "provjeru identiteta (authentication), kliknite na dugme \"%s\".\n"
+#~ "\n"
+#~ "Ako vaša mreža koristi LDAP, NIS ili PDC Windows domen servise za\n"
+#~ "provjeru identiteta, izaberite odgovarajući kao \"%s\". Ako ne znate "
+#~ "koji\n"
+#~ "koristiti, pitajte vašeg mrežnog administratora.\n"
+#~ "\n"
+#~ "Ako imate problema sa pamćenjem šifara, ako vaš računar neće biti spojen\n"
+#~ "na Internet i ako apsolutno vjerujete svakome ko mu ima fizički pristup,\n"
+#~ "možete izabrati opciju \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "provjera autentičnosti"
diff --git a/perl-install/install/help/po/ca.po b/perl-install/install/help/po/ca.po
new file mode 100644
index 000000000..5657a68ca
--- /dev/null
+++ b/perl-install/install/help/po/ca.po
@@ -0,0 +1,1932 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Davidmp <medipas@gmail.com>, 2025
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Davidmp <medipas@gmail.com>, 2025\n"
+"Language-Team: Catalan (https://app.transifex.com/MageiaLinux/teams/9361/"
+"ca/)\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Abans de continuar, llegiu atentament les clàusules de la llicència. "
+"Cobreix\n"
+"tota la distribució de Mageia. Si esteu d'acord en tots els termes de la\n"
+"llicència, feu clic al quadre %s; si no, si premeu el botó %s\n"
+"es reiniciarà l'ordinador."
+
+#: ../help.pm:20
+#, 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 ""
+"El GNU/Linux és un sistema multiusuari; això vol dir que cada usuari pot\n"
+"tenir les pròpies preferències, els propis fitxers, etc. Podeu llegir-ne\n"
+"la Guia d'iniciació\n"
+"per aprendre més coses sobre els sistemes\n"
+"multiusuari. Però, a diferència de root (arrel), que és l'administrador del "
+"sistema,\n"
+"als usuaris que afegiu aquí no se'ls permetrà modificar res tret dels "
+"propis\n"
+"fitxers i configuracions, i així el sistema es protegeix de canvis, "
+"intencionats o no, \n"
+"que tenen efecte sobre tot el sistema . Cal que us creeu, com a mínim, un "
+"usuari\n"
+"normal, i és aquest compte el que heu d'usar per a l'ús quotidià. Tot i que\n"
+"és molt fàcil entrar com a arrel per a tot, també pot ser molt perillós: la "
+"més\n"
+"petita errada podria significar que el sistema deixés de funcionar. Si "
+"cometeu\n"
+"una errada greu com a usuari normal el pitjor que pot passar és que perdeu\n"
+"algunes dades, però sense que això afecti tot el sistema.\n"
+"\n"
+"Primer, heu d'introduir el nom real. Per descomptat, això no és obligatori,\n"
+"ja que podeu introduir-hi el que vulgueu. El DrakX agafarà la primera "
+"paraula\n"
+"que heu introduït en aquest camp i la copiarà al camp %s, que serà el\n"
+"nom que usarà aquest usuari per entrar al sistema (ho podeu canviar si\n"
+"voleu). Després cal que introduïu una contrasenya. Des del punt de vista de\n"
+"la seguretat, una contrasenya d'un usuari no privilegiat (habitual) no és "
+"tan\n"
+"important com la d'arrel des del punt de vista de la seguretat, però no hi\n"
+"ha cap raó per menystenir-la deixant-la en blanc o fent-la massa senzilla: "
+"al\n"
+"cap i a la fi, els vostres fitxers poden estar en risc.\n"
+"\n"
+"Un cop hàgiu fet clic a %s podreu afegir-hi altres usuaris. Afegiu-ne un\n"
+"per a cada persona que hagi de fer servir l'ordinador. Feu clic a %s quan "
+"hàgiu\n"
+"acabat.\n"
+"\n"
+"Feu clic al botó %s per canviar l'intèrpret d'ordres (shell) per defecte\n"
+"(bash) de l'usuari seleccionat. \n"
+"\n"
+"Quan hàgiu acabat d'afegir-hi usuaris, se us proposarà decidir quin usuari\n"
+"entrarà automàticament al sistema en arrencar l'ordinador. Si us\n"
+"interessa aquesta característica (i no us importa gaire la seguretat "
+"local), \n"
+"trieu l'usuari i el gestor de finestres desitjat i feu clic a %s.\n"
+"Si no hi esteu interessats, desactiveu el quadre %s."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Nom d'usuari"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Accepta l'usuari"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Voleu usar aquesta funció?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Aquestes són les particions de Linux existents que s'han detectat al disc "
+"dur.\n"
+"Podeu conservar les decisions preses per l'auxiliar, atès que són les "
+"adequades\n"
+"per a les instal·lacions més habituals. Si hi feu algun canvi, com a mínim "
+"heu\n"
+"de definir una partició d'arrel (/). No trieu una partició massa petita "
+"perquè\n"
+"no podríeu instal·lar-hi prou programari. Si voleu emmagatzemar les dades en "
+"una\n"
+"altra partició, us caldrà crear una partició /home (això només serà "
+"possible\n"
+"si hi ha més d'una partició de Linux disponible).\n"
+"\n"
+"Cada partició està identificada d'aquesta manera: nom, capacitat.\n"
+"\n"
+"El nom es compon del tipus d'unitat de disc, el número d'unitat de disc i\n"
+"el número de la partició (per exemple, hda1).\n"
+"\n"
+"El tipus d'unitat de disc és hd si la unitat de disc és IDE i sd si és "
+"SCSI.\n"
+"\n"
+"El número de la unitat de disc és sempre una lletra després d'hd o sd.\n"
+"Per a unitats de disc IDE:\n"
+"\n"
+" * \"a\" significa 'unitat de disc mestra al controlador IDE primari',\n"
+"\n"
+" * \"b\" significa 'unitat de disc esclava al controlador IDE primari',\n"
+"\n"
+" * \"c\" significa 'unitat de disc mestra al controlador IDE secundari',\n"
+"\n"
+" * \"d\" significa 'unitat de disc esclava al controlador IDE secundari'.\n"
+"\n"
+"Amb unitats de disc SCSI, una a significa 'ID SCSI més baixa',\n"
+"una b significa 'segona ID SCSI més baixa', etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"La instal·lació del Mageia està repartida en diversos CD-ROM. Si\n"
+"un dels paquets triats és en un altre CD-ROM, el DrakX expulsarà el CD\n"
+"actual i us demanarà que n'inseriu un altre. Si no teniu el CD necessari a\n"
+"mà, premeu %s i els paquets corresponents no s'instal·laran."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Ha arribat el moment d'indicar els programes que voleu instal·lar en el\n"
+"sistema. Mageia té milers de paquets, i per a facilitar-ne la\n"
+"gestió s'han distribuït en grups d'aplicacions similars.\n"
+"\n"
+"Mageia agrupa els paquets en quatre categories. Podeu mesclar i fer\n"
+"coincidir aplicacions de grups diversos, de manera que una instal·lació\n"
+"d'«Estació de treball» pot perfectament tenir instal·lades aplicacions\n"
+"de la categoria «Servidor» \n"
+"\n"
+" * \"%s\": si voleu utilitzar l'ordinador com a estació de treball,\n"
+"seleccioneu un o més grups de la categoria estació de treball.\n"
+"\n"
+" * \"%s\": si penseu usar la vostra màquina per a programar, escolliu\n"
+"els grups adients d'aquesta categoria. El grup especial «LSB»\n"
+"configurarà el vostre sistema per tal que compleixi tant com sigui\n"
+"possible les especificacions Linux Standard Base.\n"
+"\n"
+" Si seleccioneu el grup «LSB» s'assegura que els sistema\n"
+"compleix al 100%% amb LSB. Si no seleccioneu el grup «LSB»\n"
+"encara tindreu un sistema que compleix la LSB gairebé al 100%%.\n"
+"\n"
+" * \"%s\": si l'ordinador s'ha d'usar com a servidor, seleccioneu\n"
+"quins dels serveis més habituals voleu instal·lar\n"
+"\n"
+" * \"%s\": aquí és on escollireu quin és el vostre entorn gràfic\n"
+"preferit. Heu de seleccionar-ne un com a mínim si voleu tenir una\n"
+"interfície gràfica.\n"
+"\n"
+"Si moveu el cursor per sobre d'un nom de grup veureu una breu explicació\n"
+"d'aquest grup.\n"
+"\n"
+"Podeu marcar la casella «%s», que és útil si esteu familiaritzats amb els\n"
+"diversos paquets o si voleu tenir un control total sobre allò que "
+"s'instal·larà.\n"
+"\n"
+"Si comenceu la instal·lació en el mode «%s», podeu desseleccionar \n"
+"tots els grups si voleu evitar que s'instal·li cap paquet nou. Això és\n"
+"útil per reparar o actualitzar un sistema existent.\n"
+"\n"
+"Si desseleccioneu tots els grups quan estigueu fent una\n"
+"instal·lació normal (i no una actualització), se us presentarà un diàleg \n"
+"proposant-vos diferents opcions per a una instal·lació mínima:\n"
+"\n"
+" * «%s»: instal·la els mínims paquets necessaris per a tenir un\n"
+"entorn gràfic funcional\n"
+"\n"
+" * «%s»: instal·la el sistema base i les utilitats bàsiques amb la seva\n"
+"documentació. Aquesta instal·lació és adequada per a configurar un "
+"servidor;\n"
+"\n"
+" * «%s»: instal·la el nombre mínim de paquets necessari per a aconseguir un\n"
+"sistema Linux operatiu, només amb una interfície de línia d'ordres. Aquesta\n"
+"instal·lació ocupa uns 65 MB."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Actualitza"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Amb la documentació bàsica"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Instal·lació realment mínima"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Si heu dit a l'instal·lador que volíeu seleccionar els paquets "
+"individualment\n"
+"se us presentarà un arbre amb tots els paquets classificats per grups i\n"
+"subgrups. Mentre navegueu per l'arbre, podeu seleccionar grups complets,\n"
+"subgrups o paquets individuals.\n"
+"\n"
+"Cada cop que seleccioneu un paquet de l'arbre, apareixerà una descripció a \n"
+"la dreta que us informarà de la finalitat del paquet.\n"
+"\n"
+"Atenció! Si heu seleccionat un paquet de servidor, intencionadament o "
+"perquè\n"
+"formava part d'un grup, se us demanarà que confirmeu si realment voleu\n"
+"instal·lar aquests servidors. Per defecte, Mageia iniciarà \n"
+"automàticament qualsevol servidor durant l'arrencada. Tot i que\n"
+"siguin segurs i no tinguin cap problema conegut quan es publica la\n"
+"distribució, és totalment possible que es descobreixin forats de seguretat\n"
+"després que aquesta versió de Mageia quedi acabada.\n"
+"Si no sabeu què se suposa que fa un servei particular, o per què\n"
+"s'instal·la, feu clic a %s. Per defecte, si feu clic a %s els serveis\n"
+"llistats s'instal·laran i s'iniciaran automàticament durant l'arrencada.\n"
+"\n"
+"L'opció %s s'usa per inhabilitar el diàleg d'advertència que\n"
+"apareix quan l'instal·lador selecciona automàticament un paquet per "
+"resoldre\n"
+"dependències. Alguns paquets estan relacionats els uns amb els\n"
+"altres, de manera que la instal·lació d'un paquet fa que calgui instal·lar\n"
+"també algun altre programa. L'instal·lador pot determinar quins paquets "
+"calen\n"
+"per satisfer una dependència i completar la instal·lació satisfactòriament.\n"
+"\n"
+"La icona diminuta d'un disquet al peu de la llista us permet carregar una\n"
+"llista de paquets creada en una instal·lació anterior. Això és útil si "
+"teniu\n"
+"un cert nombre d'ordinadors que voleu configurar de manera idèntica. Si feu\n"
+"clic en aquesta icona se us demanarà que inseriu un disquet creat "
+"anteriorment\n"
+"al final d'una altra instal·lació. Vegeu el segon suggeriment de l'últim "
+"pas\n"
+"per a saber com crear aquest disquet."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dependències automàtiques"
+
+#: ../help.pm:185
+#, 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 ""
+"En aquest diàleg escollireu els serveis que voleu que s'iniciïn durant "
+"l'arrencada.\n"
+"\n"
+"El DrakX farà una llista de tots els serveis disponibles a la instal·lació "
+"actual.\n"
+"Reviseu-los amb cura i desmarqueu els que no siguin necessaris durant "
+"l'arrencada.\n"
+"\n"
+"Podeu obtenir una explicació breu sobre un servei si el seleccioneu. Si no\n"
+"teniu clara la utilitat d'un servei, el més segur és deixar el comportament\n"
+"per defecte.\n"
+"\n"
+"Atenció! Aneu especialment amb cura en aquest pas si penseu usar l'ordinador "
+"com\n"
+"a servidor: segurament no voldreu iniciar serveis que no necessiteu.\n"
+"Recordeu que hi ha diversos serveis que poden ser perillosos si s'habiliten\n"
+"en un servidor. En general, seleccioneu només els serveis que realment "
+"necessiteu."
+
+#: ../help.pm:209
+#, 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 ""
+"El GNU / Linux gestiona l'hora en GMT (Greenwich Mean Time) i el tradueix a\n"
+"l'hora local d'acord amb la zona horària seleccionada. Si el rellotge de la\n"
+"placa base indica l'hora local, podeu desactivar-ho desmarcant %s, i\n"
+"això informarà al GNU / Linux que el rellotge del sistema i el rellotge del\n"
+"maquinari són a la mateixa zona horària. Això és convenient quan la màquina\n"
+"també té instal·lat un altre sistema operatiu.\n"
+"\n"
+"L'opció %s regularà automàticament l'hora connectant-se a un servidor\n"
+"horari remot d'Internet. Per tal que funcioni aquesta funció us caldrà "
+"tenir\n"
+"connexió a Internet. És millor triar un servidor que estigui ubicat a prop.\n"
+"De fet, aquesta opció instal·la un servidor d'hora que altres màquines\n"
+"de la vostra xarxa local també podran usar."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Rellotge de maquinari establert a GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronització automàtica de la hora"
+
+#: ../help.pm:223
+#, 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 ""
+"Targeta gràfica\n"
+"\n"
+" Normalment, l'instal·lador detectarà automàticament i configurarà la\n"
+"targeta gràfica que tingueu instal·lada a l'ordinador. Si no fos així, la\n"
+"podeu seleccionar en aquesta llista.\n"
+"\n"
+" Cas que hi hagi diferents servidors per a la targeta, amb o sense\n"
+"acceleració 3D, se us demanarà que trieu el servidor que us sigui\n"
+"més convenient."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (el sistema X Window) és el cor de la interfície gràfica de GNU / Linux\n"
+"de què depenen tots els entorns gràfics (KDE, GNOME, AfterStep, \n"
+"WindowMaker, etc.) que venen amb Mageia.\n"
+"\n"
+"Veureu una relació de diferents paràmetres que podeu canviar per aconseguir\n"
+"una visualització gràfica òptima.\n"
+"\n"
+"Targeta gràfica\n"
+"\n"
+" Normalment, l'instal·lador detectarà i configurarà automàticament la\n"
+"targeta gràfica instal·lada a l'ordinador. Si no fos així, podeu triar a\n"
+"la llista la targeta que realment tingueu instal·lada.\n"
+"\n"
+" En cas que hi hagi diferents servidors disponibles per a la vostra\n"
+"targeta, amb acceleració 3D o sense, se us demanarà que trieu el que\n"
+"més us convingui.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Normalment, l'instal·lador detectarà i configurarà automàticament el\n"
+"monitor que teniu connectat a l'ordinador. Si no és correcte, podreu triar\n"
+"d'aquesta llista el monitor que realment teniu connectat a l'ordinador.\n"
+"\n"
+"\n"
+"\n"
+"Resolució\n"
+"\n"
+" Aquí podeu triar les resolucions i profunditats de color disponibles per\n"
+"al maquinari. Trieu la que us vagi més bé (tot i que podreu\n"
+"canviar-la després de la instal·lació). Al monitor veureu una mostra de la\n"
+"configuració triada.\n"
+"\n"
+"\n"
+"\n"
+"Prova\n"
+"\n"
+" Segons el maquinari aquesta entrada pot no aparèixer.\n"
+"\n"
+" El sistema intentarà obrir una pantalla gràfica amb la resolució\n"
+"desitjada. Si podeu veure el missatge durant la prova i responeu %s,\n"
+"el DrakX passarà al pas següent. Si no el podeu veure, vol dir que la\n"
+"configuració detectada automàticament no era del tot correcta i la prova\n"
+"acabarà automàticament al cap de 12 segons, i us tornarà al menú.\n"
+"Canvieu els paràmetres fins que obtingueu una visulització correcta.\n"
+"\n"
+"\n"
+"\n"
+"Opcions\n"
+"\n"
+" Aquí podeu decidir si voleu que l'ordinador canviï automàticament a una\n"
+"interfície gràfica en arrencar. Òbviament, voldreu activar %s si\n"
+"l'ordinador ha d'actuar com a servidor, o si no heu aconseguit\n"
+"configurar la pantalla."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Normalment, l'instal·lador detectarà i configurarà automàticament el\n"
+"monitor que teniu connectat a l'ordinador. Si no és correcte, podreu triar\n"
+"d'aquesta llista el monitor que realment teniu connectat a l'ordinador."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolució\n"
+"\n"
+" Aquí podeu triar les resolucions i profunditats de color disponibles per\n"
+"al maquinari. Trieu la que us vagi més bé (tot i que podreu\n"
+"canviar-la després de la instal·lació). Al monitor veureu una mostra de la\n"
+"configuració triada."
+
+#: ../help.pm:306
+#, 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 ""
+"En cas que hi hagi diferents servidors disponibles per a la vostra\n"
+"targeta, amb o sense acceleració 3D, se us demanarà que trieu\n"
+"el servidor que més us convingui."
+
+#: ../help.pm:311
+#, 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 ""
+"Opcions\n"
+"\n"
+" Aquí podeu decidir si voleu que l'ordinador canviï automàticament a una\n"
+"interfície gràfica en arrencar. Òbviament, activareu %s si l'ordinador\n"
+"ha de ser un servidor, o si no heu pogut configurar la pantalla."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Ara és quan heu de decidir en quin lloc del vostre disc dur voleu\n"
+"instal·lar el sistema operatiu Mageia. Si el disc és buit,\n"
+"o si un sistema operatiu existent n'usa tot l'espai disponible,\n"
+"us caldrà particionar-lo. Bàsicament, particionar un disc dur\n"
+"consisteix a dividir-lo de manera lògica per crear espai on\n"
+"instal·lar el nou sistema.\n"
+"\n"
+"Atès que els efectes d'aquest procés solen ser irreversibles i poden\n"
+"implicar pèrdua de dades si ja teniu un sistema operatiu instal·lat,\n"
+"fer particions us pot espantar si sou un usuari sense experiència.\n"
+"Per sort, el DrakX inclou un auxiliar que simplifica aquest procés.\n"
+"Abans de continuar, però, llegiu la resta d'aquesta secció i,\n"
+"sobre tot, preneu-vos el temps que calgui.\n"
+"\n"
+"Segons la configuració del disc dur, hi ha diverses opcions\n"
+"possibles:\n"
+"\n"
+" * %s: aquesta opció particionarà automàticament les unitats buides.\n"
+"Amb aquesta opció no se us farà cap pregunta més.\n"
+"\n"
+" * %s: l'auxiliar ha detectat una o més particions de Linux al\n"
+"disc dur. Si voleu usar-les, trieu aquesta opció. Se us demanarà\n"
+"que trieu els punts de muntatge associats a cadascuna de les particions.\n"
+"Els punts de muntatge existents se seleccionen per defecte, i en la\n"
+"majoria dels casos és bona idea conservar-los.\n"
+"\n"
+" * %s: si teniu el Microsoft Windows instal·lat al disc dur i n'ocupa\n"
+"tot l'espai disponible, caldrà crear espai lliure per a GNU / Linux. Per\n"
+"fer-ho, podeu suprimir la partició i les dades del Windows\n"
+"(consulteu la solució Esborrar completament el disc) o canviar\n"
+"la mida de la partició FAT o NTFS de Windows. Aquest canvi de mida\n"
+"es pot dur a terme sense cap pèrdua de dades, sempre que la\n"
+"partició de Windows hagi estat desfragmentada prèviament.\n"
+"És molt recomanable fer una còpia de seguretat de les dades.\n"
+"Aquesta opció és la més recomanable si voleu usar tant\n"
+"Mageia com Microsoft Windows al mateix ordinador.\n"
+"\n"
+" Abans de decidir-vos per aquesta opció, penseu que en acabar la partició\n"
+"de Microsoft Windows serà més petita que abans. Tindreu menys espai\n"
+"lliure a Microsoft Windows per emmagatzemar-hi dades o instal·lar-hi més "
+"programari.\n"
+"\n"
+" *%s: si voleu suprimir totes les dades i particions que teniu al disc\n"
+"dur i substituir-les pel sistema Mageia, podeu triar aquesta\n"
+"opció. Aneu amb compte, però, perquè, un cop la confirmeu, no podreu\n"
+"fer-vos enrere.\n"
+"\n"
+" Atenció! Si trieu aquesta opció, totes les dades del disc s'esborraran.\n"
+"\n"
+" *%s: aquesta opció apareix quan el disc dur està completament ocupat\n"
+"pel Microsoft Windows. Triar aquest opció esborrarà tot el contingut del "
+"disc i\n"
+"començarà de nou i es faran les particions des de zero.\n"
+" Atenció! Si trieu aquesta opció, totes les dades del disc s'esborraran.\n"
+"\n"
+" * %s: si voleu fer les particions del disc dur manualment, podeu triar "
+"aquesta\n"
+"opció. Aneu amb compte: és una opció molt potent però també perillosa, ja\n"
+"que podeu perdre'n fàcilment totes les dades. Per tant, aquesta opció només "
+"és\n"
+"recomanable si heu fet abans alguna cosa similar i teniu una mica\n"
+"d'experiència. Trobareu més instruccions sobre la utilitat DiskDrake a la\n"
+"secció Gestió de les particions de la Guia d'iniciació."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Usa les particions existents"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Usa l'espai lliure a la partició Microsoft Windows®"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Esborra tot el disc"
+
+#: ../help.pm:380
+#, 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 ""
+"Ja ho teniu. S'ha completat la instal·lació i el sistema GNU / Linux\n"
+"està preparat per funcionar. Simplement premeu %s per reiniciar el\n"
+"sistema. No oblideu treure la font d'instal·lació (CD-ROM o disquet).\n"
+"La primera cosa que veureu, després que l'ordinador hagi acabat les\n"
+"comprovacions de maquinari, és el menú del carregador d'arrencada, que us\n"
+"deixa triar el sistema operatiu amb què voleu iniciar.\n"
+"\n"
+"El botó %s mostra dos botons més:\n"
+"\n"
+" * %s: per crear un disquet d'instal·lació que farà\n"
+"automàticament una instal·lació completa sense l'ajuda d'un operador,\n"
+"semblant a la instal·lació que acabeu de configurar.\n"
+"\n"
+" Tingueu en compte que hi ha dues opcions diferents després de fer clic al "
+"botó:\n"
+"\n"
+" * %s: aquesta és una instal·lació parcialment automatitzada; el pas\n"
+"de fer les particions és l'únic procediment interactiu.\n"
+"\n"
+" * %s: instal·lació completament automatitzada: el disc dur es\n"
+"reescriu completament i totes les dades es perden.\n"
+"\n"
+" Aquesta característica és força útil quan es fa una instal·lació en un\n"
+"cert nombre d'ordinadors similars. En trobareu més informació a la secció\n"
+"d'instal·lació automàtica del nostre lloc web.\n"
+"\n"
+" * %s: desa una llista dels paquets seleccionats en aquesta\n"
+"instal·lació. Per usar aquesta selecció en una altra instal·lació,\n"
+"inseriu el disquet i inicieu la instal·lació. A l'indicador, premeu la\n"
+"tecla F1, i escriviu >>linux defcfg=\"floppy\"<< i premeu la tecla de "
+"retorn.\n"
+"\n"
+"(*) Cal un disquet formatat amb FAT. Per crear-ne un a GNU / Linux, \n"
+"escriviu \"mformat a:\" o \"fdformat /dev/fd0\" seguit de\n"
+"\"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Genera un disquet per a instal·lació automàtica"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Repeteix"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatitzat"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Desa la selecció de paquets"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Si heu triat la reutilització d'algunes de les particions de GNU / Linux,\n"
+"potser voleu reformatar-ne algunes i esborrar les dades que contenen.\n"
+"Per a fer-ho, seleccioneu també aquestes particions.\n"
+"\n"
+"Tingueu en compte que no cal tornar a formatar totes les particions que ja\n"
+"existien; heu de tornar a formatar les particions que continguin el sistema\n"
+"operatiu (com ara /, /usr o /var), però no les que contenen\n"
+"dades que voleu conservar (habitualment /home).\n"
+"\n"
+"Aneu amb compte a l'hora de seleccionar les particions; després de la "
+"formatació,\n"
+"totes les dades s'hauran suprimit i no en podreu recuperar cap.\n"
+"\n"
+"Feu clic a %s quan estigueu a punt per formatar les particions.\n"
+"\n"
+"Feu clic a %s si voleu seleccionar una altra partició per instal·lar\n"
+"el nou sistema Mageia.\n"
+"\n"
+"Feu clic a %s si voleu seleccionar particions on cercar-hi blocs defectuosos."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"En el moment d'instal·lar Mageia, és probable que alguns paquets\n"
+"hagin estat actualitzats des de la data de llançament. Alguns errors poden\n"
+"haver estat resolts, i alguns problemes de seguretat poden estar ja "
+"corregits.\n"
+"Per beneficiar-vos d'aquestes actualitzacions, les podeu baixar d'Internet.\n"
+"Marqueu %s si teniu una connexió a Internet operativa, o bé %s si\n"
+"preferiu instal·lar-les més tard.\n"
+"\n"
+"Si trieu %s apareixerà una llista de llocs des d'on podeu baixar les\n"
+"actualitzacions. Trieu la ubicació més propera. Aleshores, apareixerà\n"
+"un arbre de selecció de paquets: comproveu la selecció i premeu %s per\n"
+"baixar i instal·lar els paquets seleccionats, o bé %s per sortir-ne."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"Ara és el moment de triar el nivell de seguretat desitjat per a la màquina.\n"
+"Com a norma general, el nivell de seguretat ha de ser més alt si la màquina\n"
+"conté dades importants, o si està connectada directament a Internet.\n"
+"Tanmateix, un nivell alt de seguretat sovint comporta una disminució de la\n"
+"facilitat d'ús.\n"
+"\n"
+"Si no sabeu quin triar, deixeu l'opció per defecte.. Podreu canviar\n"
+"el nivell de seguretat més tard amb l'eina draksec del\n"
+"Centre de Control Mageia.\n"
+"\n"
+"Ompliu el camp %s amb l'adreça electrònica de la persona responsable\n"
+"de la seguretat. Els missatges de seguretat s'enviaran a aquesta adreça."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrador de seguretat"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Ara és quan heu de decidir quines particions voleu usar per\n"
+"instal·lar el sistema Mageia. Si ja s'han definit les particions\n"
+"en una instal·lació anterior de GNU / Linux o mitjançant una altra eina de\n"
+"partiment, podeu usar les particions existents. En cas contrari,\n"
+"cal definir particions al disc dur.\n"
+"\n"
+"Per crear particions, primer heu de seleccionar un disc dur. Podeu\n"
+"seleccionar el disc que s'ha de particionar fent clic a hda per a la\n"
+"primera unitat IDE, hdb per a la segona, sda per a la primera unitat\n"
+"SCSI, etc.\n"
+"\n"
+"Per particionar el disc dur seleccionat, podeu usar aquestes opcions:\n"
+"\n"
+" * %s: aquesta opció suprimeix totes les particions que hi ha al\n"
+"disc dur seleccionat.\n"
+"\n"
+" * %s: aquesta opció us permet crear automàticament les particions\n"
+"ext4 i d'intercanvi en l'espai lliure del disc dur.\n"
+"\n"
+"*%s: dóna accés a funcions addicionals:\n"
+"\n"
+" * %s: desa la taula de particions en un disquet. És útil per a una\n"
+"recuperació posterior de la taula de particions si fos necessari. És molt\n"
+"recomanable que feu aquesta operació.\n"
+"\n"
+" * %s: permet restaurar d'un disquet una taula de particions que hi\n"
+"hagueu desat prèviament.\n"
+"\n"
+" * %s: si la taula de particions està malmesa, podeu provar de\n"
+"recuperar-la usant aquesta opció. Aneu amb compte i recordeu que no\n"
+"sempre funciona.\n"
+"\n"
+" * %s: descarta tots els canvis fets i torna a carregar la taula\n"
+"de particions original.\n"
+"\n"
+" * %s: si desseleccioneu aquesta opció fareu que els usuaris hagin\n"
+"de muntar i desmuntar manualment les unitats de suports extraïbles, com ara\n"
+"els disquets i els CD-ROM.\n"
+"\n"
+" * %s: useu aquesta opció si voleu un auxiliar per\n"
+"particionar el disc dur. Es recomana que l'useu si no teniu\n"
+"coneixements sòlids sobre particions.\n"
+"\n"
+" * %s: useu aquesta opció per cancel·lar els canvis.\n"
+"\n"
+" * %s: permet accions addicionals en les particions (tipus,\n"
+"opcions, format) i dóna més informació sobre el disc dur.\n"
+"\n"
+" * %s: quan hàgiu acabat de partir el disc dur, aquesta opció\n"
+"desarà els canvis al disc.\n"
+"\n"
+"En definir la mida d'una partició, podeu acabar d'afinar-la mitjançant\n"
+"les tecles de fletxes del teclat.\n"
+" \n"
+"Nota: podeu accedir a qualsevol opció mitjançant el teclat. Moveu-vos per\n"
+"les particions amb les tecles Tab i Fletxa amunt / Fletxa avall.\n"
+"\n"
+"Quan seleccioneu una partició, podeu usar el següent:\n"
+"\n"
+" * Ctrl+c per crear una partició nova (quan se n'ha seleccionat una de "
+"buida).\n"
+"\n"
+" * Ctrl+d per suprimir una partició.\n"
+"\n"
+" * Ctrl+m per definir el punt de muntatge.\n"
+"\n"
+"Per a més informació sobre els diversos sistemes de fitxers disponibles,\n"
+"llegiu el capítol sobre ext2FS del Manual de Referència.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Desa la taula de particions"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Recupera la taula de particions"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Rescata la taula de particions"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Muntatge automàtic dels dispositius extraïbles"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Auxiliar"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Desfés"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Commuta entre els modes normal i expert"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"S'ha detectat més d'una partició de Microsoft a la unitat de disc.\n"
+"Si us plau, trieu quina voleu canviar de mida per instal·lar-hi el nou\n"
+"sistema operatiu Mageia.\n"
+"\n"
+"Cada partició està identificada d'aquesta manera: nom de Linux,\n"
+"nom de Windows, capacitat.\n"
+"\n"
+"El Nom Linux es compon del tipus d'unitat de disc dur,\n"
+"el número d'unitat de disc dur i el número de la partició\n"
+"(per exemple: hda1).\n"
+"\n"
+"El tipus d'unitat de disc dur és hd si la unitat de disc dur és\n"
+"IDE i sd si és SCSI.\n"
+"\n"
+"El número de la unitat de disc dur és sempre una lletra després d'hd o\n"
+"bé sd. Amb unitats de disc IDE:\n"
+"\n"
+" * «a» significa 'unitat de disc mestra al controlador IDE primari',\n"
+"\n"
+" * «b» significa 'unitat de disc esclava al controlador IDE primari',\n"
+"\n"
+" * «c» significa 'unitat de disc mestra al controlador IDE secundari',\n"
+"\n"
+" * «d» significa 'unitat de disc esclava al controlador IDE secundari'.\n"
+"\n"
+"Amb les unitats de disc SCSI, una a significa 'ID SCSI més baixa',\n"
+"una b significa 'segona ID SCSI més baixa', etc.\n"
+"\n"
+"El nom de Windows és la lletra de la vostra unitat de disc a Windows (el\n"
+"primer disc o partició s'anomena C:)."
+
+#: ../help.pm:567
+#, 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: comproveu que la selecció del país és correcta. Si no sou en\n"
+"aquest país, feu clic al botó %s i seleccioneu-ne un altre.\n"
+"Si el país no és a la primera llista, feu clic al botó %s per\n"
+"obtenir una llista de països completa."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Aquest pas només s'activa si s'ha trobat una partició GNU / Linux existent\n"
+"a l'ordinador.\n"
+"\n"
+"El DrakX necessita saber si voleu fer una instal·lació nova o bé\n"
+"una actualització d'un sistema Mageia existent:\n"
+"\n"
+" * %s: aquesta opció destrueix gairebé del tot el sistema existent. Si\n"
+"voleu canviar les particions dels discs durs, o el sistema de fitxers,\n"
+"heu d'usar aquesta opció. No obstant això, i depenent de l'esquema de\n"
+"particions que tingueu, podeu evitar que part de les dades existents\n"
+"(per exemple els directoris home) se sobreescriguin.\n"
+"\n"
+" * %s: aquest tipus d'instal·lació us permet actualitzar els paquets\n"
+"que ja estan instal·lats al sistema Mageia. L'esquema de\n"
+"particions actual i les dades d'usuari no queden afectades. La\n"
+"majoria de les altres fases de configuració queden disponibles, de\n"
+"manera similar a una instal·lació estàndard.\n"
+"\n"
+"L'opció Actualitza hauria de funcionar correctament en sistemes Mandriva\n"
+"Linux amb la versió 8.1 o posteriors. No es recomana fer una\n"
+"actualització en versions de Mandriva anteriors a la 8.1."
+
+#: ../help.pm:594
+#, 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 ""
+"El DrakX seleccionarà automàticament la configuració de teclat correcta\n"
+"segons la llengua que hàgiu triat. Comproveu que la selecció\n"
+"us vagi bé o trieu una altra configuració de teclat.\n"
+"\n"
+"Tanmateix, pot ser que tingueu un teclat que no correspongui exactament\n"
+"amb la llengua: per exemple, si sou un suís que parla anglès, potser teniu\n"
+"un teclat suís. O, si parleu anglès però viviu al Quebec, us podeu trobar\n"
+"en la mateixa situació i el teclat no coincidirà amb la llengua. En tots "
+"dos\n"
+"casos, aquesta fase de la instal·lació us permetrà triar un teclat\n"
+"adequat d'una llista.\n"
+"\n"
+"Feu clic al botó %s per veure la llista completa de teclats disponibles.\n"
+"\n"
+"Si trieu una disposició de teclat basada en un alfabet no llatí, el diàleg\n"
+"següent us permetrà triar la tecla que servirà per canviar entre les\n"
+"configuracions llatina i no llatina."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"El primer pas consisteix a triar la llengua preferida.\n"
+"\n"
+"La llengua que trieu afectarà la llengua de la documentació,\n"
+"l'instal·lador i tot el sistema en general. Seleccioneu primer la\n"
+"regió on us trobeu i després la llengua que parleu.\n"
+"\n"
+"Si feu clic al botó %s podreu seleccionar altres llengües que vulgueu\n"
+"instal·lar a l'estació de treball. S'instal·laran els fitxers de llengua\n"
+"específics de la documentació i de les aplicacions. Per exemple,\n"
+"si heu de tenir usuaris espanyols a l'ordinador, podeu triar l'anglès com a\n"
+"llengua per defecte a la vista d'arbre i %s a la secció Avançat.\n"
+"\n"
+"Quant al suport UTF-8 (unicode): Unicode és una codificació nova de\n"
+"caràcters que cobreix totes les llengües existents. El suport complet a\n"
+"GNU / Linux encara està en desenvolupament. Per aquesta raó, Mageia\n"
+"l'usarà o no depenent de les opcions que esculli l'usuari:\n"
+"\n"
+" * Si trieu una llengua amb una codificació existent forta (llengües\n"
+"llatines, rus, japonès, xinès, coreà, thai, grec, turc, la majoria de les\n"
+"llengües iso-8859-2), la codificació existent s'usarà per defecte.\n"
+"\n"
+" * La resta de llengües usaran unicode per defecte.\n"
+"\n"
+" * Si s'instal·len dues o més llengües i no usen la mateixa\n"
+"codificació, llavors s'usarà unicode per a tot el sistema.\n"
+"\n"
+" * Finalment, es pot forçar l'ús d'unicode si es tria la opció %s\n"
+"independentment de les llengües triades.\n"
+"\n"
+"Noteu que no esteu limitats a escollir només una llengua addicional. Podeu\n"
+"triar-ne diverses, i fins i tot instal·lar-les totes activant la casella\n"
+"%s. Si habiliteu una llengua n'esteu instal·lant les\n"
+"traduccions, els tipus de lletra, els verificadors ortogràfics, etc.\n"
+"\n"
+"Per passar d'una llengua a una altra, podeu executar com a arrel\n"
+"l'ordre /usr/sbin/localedrake per canviar la llengua de tot el sistema.\n"
+"Si l'executeu com a usuari normal, només es canviarà la d'aquest\n"
+"usuari concret."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanyol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Usa unicode per defecte"
+
+#: ../help.pm:646
+#, 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 ""
+"El DrakX generalment detecta el nombre de botons que té el ratolí.\n"
+"Si no pot, assumeix que teniu un ratolí de dos botons i el configurarà per\n"
+"emular el tercer botó. Es pot prémer el tercer botó d'un ratolí de dos\n"
+"botons fent clic simultàniament als botons dret i esquerre. El DrakX\n"
+"detectarà automàticament si el ratolí usa la interfície PS/2, sèrie o USB.\n"
+"\n"
+"En cas que tingueu un ratolí de 3 botons sense rodeta, podeu escollir\n"
+"%s. El DrakX configurarà el ratolí per tal de simular la rodeta,\n"
+"per fer-ho premeu el botó central i moveu el ratolí a dalt i a baix.\n"
+"\n"
+"Si per alguna raó voleu especificar un altre tipus de ratolí,\n"
+"seleccioneu-lo a la llista.\n"
+"\n"
+"Podeu seleccionar l'entrada %s per a triar un ratolí de tipus\n"
+"genèric, que funcionarà amb gairebé qualsevol ratolí.\n"
+"\n"
+"Si trieu un ratolí diferent del ratolí per defecte, es mostrarà una\n"
+"pantalla de prova. Useu els botons i la roda per verificar que la\n"
+"configuració és correcta i que el ratolí funciona bé. Si el ratolí no\n"
+"funciona bé, premeu la barra d'espai o la tecla de retorn per cancel·lar la\n"
+"prova i tornar a la llista.\n"
+"\n"
+"De vegades, la roda del ratolí no es detecta automàticament. En aquest cas,\n"
+"haureu de seleccionar-lo a la llista. Assegureu-vos de triar el que\n"
+"correspon al port on està connectat el ratolí. Després de seleccionar un\n"
+"ratolí i prémer el botó %s, a la pantalla apareixerà un ratolí. Moveu la\n"
+"roda del ratolí per assegurar-vos que s'ha activat correctament, i "
+"comproveu\n"
+"que es mou també a la pantalla; després comproveu els botons i que el "
+"cursor\n"
+"de la pantalla es mou quan moveu el ratolí."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "amb emulació de rodeta"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Qualsevol ratolí PS/2 o USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Si us plau, seleccioneu el port correcte. Per exemple, el port COM1 a\n"
+"Windows s'anomena ttyS0 a GNU / Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Un carregador d'arrencada és un petit programa que l'ordinador executa\n"
+"durant l'arrencada. És l'encarregat d'iniciar tot el sistema. Normalment, \n"
+"la instal·lació del carregador d'arrencada es fa de manera \n"
+"totalment automàtica. El DrakX analitzarà el sector d'arrencada del disc \n"
+"i actuarà conforme al que hi trobi:\n"
+"\n"
+" * si troba un sector d'arrencada de Windows, el reemplaçarà amb un sector\n"
+"d'arrencada de GRUB/LILO. D'aquesta manera podreu carregar GNU / Linux\n"
+"o bé un altre SO.\n"
+"\n"
+" * si troba un sector d'arrencada GRUB o LILO, el reemplaçarà amb un de "
+"nou.\n"
+"\n"
+"Si no pot prendre una decisió, el DrakX us preguntarà on ha de col·locar el\n"
+"carregador d'arrencada. Normalment, %s és el lloc més segur. Si escolliu\n"
+"%s no s'instal·larà cap carregador d'arrencada. Trieu-ho només si\n"
+"sabeu què feu."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Ara cal seleccionar el sistema d'impressió de l'ordinador. Altres\n"
+"sistemes operatius us en poden oferir un, però el Mageia n'ofereix\n"
+"dos. Cada sistema d'impressió és el més convenient per a un tipus de\n"
+"configuració determinat.\n"
+"\n"
+" * %s, acrònim de «print, do not queue» (imprimeix, no facis cua), és\n"
+"la millor opció si teniu una connexió directa amb la impressora i voleu\n"
+"evitar els embussos a l'hora d'imprimir, i no teniu impressores de xarxa.\n"
+"(%s només gestionarà xarxes molt senzilles i és una mica lenta quan\n"
+"s'usa en xarxa.) Escolliu pdq si és la vostra primera incursió\n"
+"a GNU / Linux.\n"
+"\n"
+" * %s, «Common Unix Printing System» (sistema d'impressió comú\n"
+"d'Unix), és una elecció excel·lent tant si voleu imprimir a la\n"
+"impressora local com a l'altra punta del món. És senzilla de configurar i\n"
+"pot actuar com a servidor o client per a l'antic sistema d'impressió lpd\n"
+"i, per tant, és compatible amb sistemes operatius antics que encara\n"
+"necessitin serveis d'impressió. És força potent, però la configuració "
+"bàsica\n"
+"és gairebé tan senzilla com la de pdq. Si necessiteu emular un servidor\n"
+"lpd, heu d'habilitar el dimoni cups-lpd. %s inclou interfícies\n"
+"gràfiques per a la impressió o per a triar les opcions d'impressió\n"
+"i per a gestionar la impressora.\n"
+"\n"
+"Si ara feu una tria, i després veieu que el sistema d'impressió no us\n"
+"agrada, podeu canviar-lo executant el PrinterDrake des del Centre de "
+"Control\n"
+"de Mageia i fent clic al botó %s."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Expert"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"Primer, el DrakX detectarà qualsevol dispositiu IDE a l'ordinador. També\n"
+"cercarà una o més targetes SCSI PCI. Si troba una targeta SCSI, el DrakX\n"
+"instal·larà automàticament el controlador adequat.\n"
+"\n"
+"Com que la detecció de maquinari no és infal·lible, pot ser que el DrakX no "
+"trobi\n"
+"els discos durs; si és així, caldrà que indiqueu el maquinari manualment.\n"
+"\n"
+"Si heu de seleccionar l'adaptador SCSI PCI manualment, el DrakX us "
+"preguntarà si\n"
+"voleu configurar-ne les opcions. Convé que deixeu que el DrakX comprovi\n"
+"el maquinari per saber les opcions específiques de la targeta que calen per "
+"iniciar\n"
+"l'adaptador. La majoria de vegades, el DrakX farà aquest pas sense "
+"problemes.\n"
+"\n"
+"Si el DrakX no pot comprovar les opcions per determinar automàticament els "
+"paràmetres\n"
+"que s'han de passar al maquinari, us caldrà configurar el controlador "
+"manualment."
+
+#: ../help.pm:789
+#, 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: si es detecta una targeta de so al sistema, es mostra aquí.\n"
+"Si veieu que la targeta de so que es mostra no és la que realment teniu al\n"
+"sistema, podeu fer clic al botó i seleccionar un altre controlador."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Com a revisió, el DrakX presentarà un resum de la informació que\n"
+"té sobre el vostre sistema. Segons el maquinari instal·lat, podeu\n"
+"tenir algunes o totes les entrades següents. Cada entrada consta\n"
+"de l'element de configuració que cal configurar, seguit d'un breu\n"
+"resum de la configuració actual.\n"
+"Feu clic al botó %s corresponent per canviar-ho.\n"
+"\n"
+" * %s: comproveu la configuració actual del mapa de teclat i\n"
+"canvieu-la si és necessari.\n"
+"\n"
+" * %s: comproveu la selecció actual de país. Si no sou a aquest\n"
+"país, feu clic al botó %s i escolliu-ne un altre. Si el vostre\n"
+"país no és a la primera llista que es mostra, feu clic al botó %s\n"
+"per obtenir una llista de països completa.\n"
+"\n"
+" * %s: per defecte, el DrakX dedueix la zona horària en\n"
+"funció del país que hàgiu triat. Aquí podeu fer clic al botó %s\n"
+"si no és correcta.\n"
+"\n"
+" * %s: comproveu la configuració actual del ratolí i feu clic al\n"
+"botó per canviar-la si fos necessari.\n"
+"\n"
+" * %s: si es detecta una targeta de so al sistema, es\n"
+"mostra aquí. Si veieu que que no és la que realment teniu al sistema,\n"
+"podeu fer clic al botó per triar un altre controlador.\n"
+"\n"
+" * %s: si es detecta una targeta de TV al sistema, es mostra\n"
+"aquí. Si en teniu una però no és detectada, feu clic a %s per\n"
+"intentar configurar-la manualment.\n"
+"\n"
+" * %s: feu clic al botó %s per a canviar els paràmetres associats\n"
+"amb la targeta si penseu que la configuració no és correcta.\n"
+"\n"
+" * %s: per defecte, el DrakX configura la vostra interfície\n"
+"gràfica a una resolució de 800x600 o bé 1024x768. Si no us\n"
+"va bé, feu clic a %s per reconfigurar la interfície gràfica.\n"
+"\n"
+" * %s: si voleu configurar ara l'accés a Internet o a la xarxa local.\n"
+"Adreceu-vos a la documentació impresa o feu servir el Centre de Control\n"
+"de Mageia un cop acabada la instal·lació per a gaudir de l'ajuda en\n"
+"línia completa.\n"
+"\n"
+" * %s: permet la configuració de les adreces dels servidors intermediaris\n"
+"HTTP i FTP si la màquina que esteu configurant és darrere d'un servidor\n"
+"intermediari.\n"
+"\n"
+" * %s: aquesta opció us permet redefinir el nivell de seguretat definit\n"
+"en un pas anterior ().\n"
+"\n"
+" * %s: si teniu previst connectar-vos a Internet, és bona idea\n"
+"protegir-vos d'intrusions instal·lant un tallafoc. Consulteu-ne\n"
+"els detalls a la secció corresponent de la Guia d'iniciació.\n"
+"\n"
+" * %s: si voleu canviar la configuració del carregador d'arrencada,\n"
+"feu clic en aquest botó. Es recomana que això només ho facin els usuaris\n"
+"avançats. Adreceu-vos a la documentació impresa o bé l'ajuda en línia\n"
+"sobre la configuració del carregador d'arrencada del Centre de Control\n"
+"de Mageia.\n"
+"\n"
+" * %s: aquí podreu acabar d'ajustar els serveis que s'executaran\n"
+"a l'ordinador. Si teniu previst usar aquesta màquina com\n"
+"a servidor, és aconsellable que reviseu aquesta configuració."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "Targeta de TV"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Targeta XDSI"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfície gràfica"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Trieu el disc dur que voleu buidar per instal·lar-hi la nova partició\n"
+"Mageia. Aneu amb compte, totes les dades actuals es perdran i no\n"
+"es podran recuperar!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Feu clic a %s si voleu suprimir totes les dades i particions\n"
+"que hi ha en aquest disc dur. Aneu amb compte perquè, un cop\n"
+"hàgiu fet clic a %s, no podreu recuperar cap dada ni partició\n"
+"del disc, incloses les dades de Windows.\n"
+"\n"
+"Feu clic a %s per aturar aquesta operació sense perdre cap dada\n"
+"ni partició d'aquest disc."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Següent ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Anterior"
diff --git a/perl-install/install/help/po/cs.po b/perl-install/install/help/po/cs.po
new file mode 100644
index 000000000..927c1eafe
--- /dev/null
+++ b/perl-install/install/help/po/cs.po
@@ -0,0 +1,1405 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Luděk Janča <joelp@email.cz>, 2024
+# fri, 2025
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: fri, 2025\n"
+"Language-Team: Czech (https://app.transifex.com/MageiaLinux/teams/9361/cs/)\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
+"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 je víceuživatelský systém, což znamená, že každý uživatel může\n"
+"mít své vlastní nastavení, soubory atd. Více se dočtete v příručce "
+"\"Začínáme\".\n"
+"Na rozdíl od uživatele root, který je správcem počítače, uživatelé, kteří "
+"jsou\n"
+"zde vytvořeni, nemají oprávnění měnit nic kromě svých vlastních souborů a\n"
+"nastavení. Doporučuje se vytvořit účet pro minimálně jednoho běžného "
+"uživatele.\n"
+"Tento účet se používá na všechny běžné úkoly. Ačkoliv je velmi praktické\n"
+"přihlašovat se každý den jako uživatel root, je to také velmi nebezpečné!\n"
+"Jedna malá chyba může způsobit, že celý operační systém již nebude funkční.\n"
+"Pokud uděláte chybu jako normální uživatel, můžete přijít pouze o své "
+"informace,\n"
+"ale nepoškodí se celý systém.\n"
+"\n"
+"Jako první zadejte vaše skutečné jméno. To není samozřejmě povinné - můžete\n"
+"zadat co chcete. Aplikace DrakX použije první slovo jako uživatelské jméno,\n"
+"pod kterým se bude uživatel hlásit do systému, a předvyplní jej do políčka\n"
+"\"%s\". To je možné následně změnit.\n"
+"Dále se zadává heslo pro uživatele. Volba hesla pro normální uživatele sice "
+"není\n"
+"z hlediska bezpečnosti tak kritická jako v případě správce, ale i tak se "
+"doporučuje\n"
+"ji nepodceňovat; koneckonců, jde o zabezpečení souborů tohoto uživatele.\n"
+"\n"
+"Pokud klepnete na \"%s\", můžete přidávat uživatelů, kolik\n"
+"potřebujete, např. své přátele, účet pro otce či sestru. Pokud máte všechny\n"
+"uživatele vytvořeny, klepněte na tlačítko \"%s\". \n"
+"\n"
+"Klepnutím na tlačítko \"%s\" můžete pro nový účet změnit shell, který\n"
+"bude uživatel používat (výchozí je bash).\n"
+"\n"
+"Až dokončíte přidávání uživatelů, budete dotázáni na to, jaký uživatel má "
+"být\n"
+"zvolen pro automatické přihlášení do systému po jeho spuštění. Pokud chcete\n"
+"tuto možnost využít (a neobáváte se o bezpečnost), vyberte požadovaného\n"
+"uživatele a správce oken a klepněte na \"%s\".\n"
+"Pokud tuto možnost nechcete využít, odškrtněte políčko \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Uživatelské jméno"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Chcete použít tuto vlastnost?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Zde je vypsán seznam již existujících detekovaných oddílů na pevném disku.\n"
+"Můžete ponechat volby detekované průvodcem, protože ve většině případů\n"
+"vyhovují. Pokud chcete provést nějaké změny, musíte definovat aspoň "
+"kořenový\n"
+"oddíl (\"/\"). Velikost oddílů zvolte dostatečnou, jinak nebude možné "
+"nainstalovat\n"
+"dostatečné množství programů. Pokud chcete ukládat data na zvláštní oddíl,\n"
+"vytvořte také oddíl \"/home\".\n"
+"\n"
+"Každý oddíl vypsaný níže má: \"Název\", \"Velikost\".\n"
+"\n"
+"\"Název\" je složen následovně: \"typ pevného disku\", \"číslo disku\",\n"
+"\"číslo oddílu\". (například \"hda1\").\n"
+"\n"
+"Pokud máte IDE disky, pak je \"typ pevného disku\" \"hd\", pokud máte SCSI,\n"
+"označení bude \"sd\".\n"
+"\n"
+"\"Číslo disku\" je vždy písmeno za \"hd\" nebo \"sd\". Pro IDE disky je to "
+"takto:\n"
+"\n"
+" * \"a\" znamená \"master disk na primárním IDE řadiči\",\n"
+"\n"
+" * \"b\" znamená \"slave disk na primárním IDE řadiči\",\n"
+"\n"
+" * \"c\" znamená \"master disk na sekundárním IDE řadiči\",\n"
+"\n"
+" * \"d\" znamená \"slave disk na sekundárním IDE řadiči\".\n"
+"\n"
+"Pro SCSI disky platí, že \"a\" je \"nejmenší SCSI ID\", \"b\" je \"druhé\n"
+"nejmenší SCSI ID\" atd."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Aktualizovat"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Obsahuje základní dokumentaci"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Opravdu minimální instalace"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Ošetří automaticky závislosti"
+
+#: ../help.pm:185
+#, 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 ""
+"Nyní si zvolte, které služby mají být spuštěny při startu počítače.\n"
+"\n"
+"Je zde seznam všech služeb, které jsou aktuálně nainstalovány.\n"
+"Prohlédněte si seznam pozorně a zrušte ty, které nepotřebujete při startu\n"
+"počítače spouštět.\n"
+"\n"
+"Pokud přejedete myší nad některou položkou, objeví se malá nápověda\n"
+"s popisem, co daná služba dělá. Pokud přesně nevíte, zda je služba užitečná\n"
+"nebo ne, je lepší ji nechat ve výchozím stavu.\n"
+"\n"
+"!! Rozvažte, co za služby spustit, zvláště pokud budete počítač provozovat\n"
+"jako server: nepotřebujete všechny služby. Pamatujte, že čím více služeb\n"
+"je spuštěno, tím je větší nebezpečí nežádoucího proniknutí do počítače.\n"
+"Takže povolte opravdu jen ty služby, které nezbytně potřebujete !!"
+
+#: ../help.pm:209
+#, 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 spravuje čas podle GMT (Greenwich Mean Time) a převádí ho na\n"
+"čas podle příslušné vybrané časové zóny. Pokud je čas na vaší mateřské "
+"desce\n"
+"nastaven jako lokální, je možné toto zrušit odznačením volby \"%s\" a pak "
+"budou\n"
+"systémové hodiny stejné jako hardwarové a ve stejné časové zóně.\n"
+"To je užitečné tehdy, když je na počítači jiný operační systém.\n"
+"\n"
+"Volba \"%s\" provádí automatické nastavení hodin pomocí připojení k "
+"časovému\n"
+"serveru na Internetu. Vyberte si v seznamu ten server, který je vám "
+"nejblíž.\n"
+"Je samozřejmé, že pro správnou funkci musíte mít funkční připojení\n"
+"k Internetu. Na počítač se také nainstaluje časový server, který mohou\n"
+"volitelně používat jiné počítače ve vaší lokální síti."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatická synchronizace času"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafická karta\n"
+"\n"
+" Instalační program je schopen automaticky detekovat a nastavit grafickou\n"
+"kartu instalovanou v počítači. Pokud se to nepodaří, máte možnost si ze\n"
+"seznamu vybrat příslušnou grafickou kartu ručně.\n"
+"\n"
+" V případě, že pro vaši kartu je možné použít více různých serverů, buď\n"
+"s 3D akcelerací nebo bez, je pouze na vás, který server si vyberete jako\n"
+"nejvíce vyhovující vašim potřebám."
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Instalační program dokáže většinou automaticky rozpoznat a správně \n"
+"nastavit monitor připojený k vašemu počítači. Pokud se to nezdaří, lze si\n"
+"ze seznamu vybrat monitor, který máte."
+
+#: ../help.pm:298
+#, 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 ""
+"Rozlišení\n"
+"\n"
+" Zde si můžete vybrat rozlišení a barevnou hloubku, které vaše karta \n"
+"podporuje. Vyberte si to, co vám nejvíce vyhovuje (výběr lze po instalaci\n"
+"samozřejmě změnit). Na obrazovce bude zobrazen příklad nastavení."
+
+#: ../help.pm:306
+#, 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 ""
+"V případě, že je pro vaši kartu možno použít více různých serverů s 3D\n"
+"akcelerací nebo bez, záleží na vašem výběru, který vám nejvíce vyhovuje."
+
+#: ../help.pm:311
+#, 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 ""
+"Volby\n"
+"\n"
+" Tento krok vám umožňuje nastavit automatické spouštění grafického "
+"prostředí\n"
+"při startu. Je zřejmé, že odpovíte \"%s\" v případě, že počítač bude "
+"pracovat\n"
+"jako server nebo v případě, že se nepodařilo správně nastavit grafickou "
+"kartu."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Použije existující oddíl"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Smazat celý disk"
+
+#: ../help.pm:380
+#, 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 ""
+"Nyní je instalace ukončena a operační systém GNU/Linux je připraven k "
+"použití.\n"
+"Klepněte na \"%s\" a systém bude restartován. Nezapomeňte vyjmout "
+"instalační\n"
+"médium (CD-ROM nebo disketu). První věcí, kterou uvidíte po skončení\n"
+"hardwarových testů po zapnutí počítače, bude zavaděč s menu, kde si můžete\n"
+"vybrat, který operační systém chcete spustit.\n"
+"\n"
+"Tlačítko \"%s\" zobrazí další dvě tlačítka:\n"
+"\n"
+" * \"%s\": vytvoří disketu, se kterou\n"
+"lze celou instalaci opakovat bez zásahu operátora se stejnými volbami,\n"
+"které byly zvoleny při instalaci.\n"
+"\n"
+" Po klepnutí na toto tlačítko se zobrazí další dvě volby:\n"
+"\n"
+" * : \"%s\": je to částečně automatická instalace, kdy se potvrzuje\n"
+"krok při rozdělování disků (a pouze tento krok).\n"
+"\n"
+" * : \"%s\": plně automatická instalace, data na pevném disku\n"
+"budou zrušena a disk přepsán.\n"
+"\n"
+" Tato volba je velmi užitečná, když potřebujete nainstalovat větší počet\n"
+"stejných počítačů. Více o této možnosti je na našich WWW stránkách.\n"
+"\n"
+" * \"%s\"(*): uloží výběr balíčků, který byl zvolen při\n"
+"instalaci. Pokud budete instalovat další počítač, vložte disketu do "
+"mechaniky\n"
+"a spusťte instalaci, stiskněte [F1] a napište na příkazový řádek \n"
+">> linux defcfg=\"floppy\" << a stiskněte klávesu Enter.\n"
+"\n"
+"(*) Budete potřebovat disketu naformátovanou systémem souborů FAT.\n"
+"Chcete-li si takovou disketu vytvořit v systému GNU/Linux, napište příkaz\n"
+"\"mformat a:\" nebo \"fdformat /dev/fd0\" a poté \"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Vytvoří disketu pro automatickou instalaci"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Správce zabezpečení"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automatické připojování pro vyjímatelná média"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Přepne mezi normální/expertním režimem"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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\": zkontrolujte aktuální výběr země. Pokud nejste v dané zemi, "
+"klepněte\n"
+"na tlačítko \"%s\" a vyberte si jinou. Pokud vaše země není na prvním "
+"seznamu,\n"
+"klepněte na tlačítko \"%s\" a získáte kompletní seznam zemí."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+"Normálně zvolí instalační program správnou klávesnici na základě zvoleného\n"
+"jazyka, takže v tomto kroku není potřeba nic měnit. Zkontrolujte jeho volbu "
+"a případně\n"
+"ji změňte.\n"
+"\n"
+"Může se stát, že nemáte klávesnici, která odpovídá vašemu jazyku: například\n"
+"pokud jste anglicky hovořící Švýcar, stejně chcete mít švýcarskou "
+"klávesnici.\n"
+"Nebo pokud mluvíte anglicky, ale žijete v Quebecu, je to stejný případ. V "
+"obou\n"
+"případech se můžete vrátit na tento instalační krok a vybrat si "
+"odpovídající\n"
+"klávesnici ze seznamu.\n"
+"\n"
+"Pokud máte klávesnici pro jiný jazyk, klepněte na tlačítko \"%s\"\n"
+"a zobrazí se kompletní seznam všech podporovaných rozložení klávesnic.\n"
+"\n"
+"Pokud vyberete rozložení klávesnice založené na abecedě jiné než latince,\n"
+"budete v dalším dialogu vyzváni k výběru klávesové zkratky, která bude "
+"přepínat\n"
+"rozložení klávesnice mezi latinkou a vámi zvoleným rozložením."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Španělské"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Aplikace DrakX obvykle zjistí počet tlačítek na vaší myši. Pokud ne, "
+"předpokládá,\n"
+"že máte dvoutlačítkovou myš a nastaví emulaci pro třetí tlačítko myši.\n"
+"Emulace třetího tlačítka se provádí současným stiskem levého i pravého\n"
+"tlačítka. Aplikace také umí rozpoznat, zda se jedná o myš PS/2, USB\n"
+"nebo sériovou.\n"
+"\n"
+"Pokud máte třítlačítkovou myš bez kolečka, můžete si vybrat typ myši "
+"\"%s\".\n"
+"Instalační program potom nastaví emulaci tak, že se posun kolečkem simuluje\n"
+"stisknutím prostředního tlačítka a posunováním myší nahoru a dolů.\n"
+"\n"
+"Pokud chcete zadat jiný typ myši, vyberte odpovídající typ se seznamu.\n"
+"\n"
+"Můžete rovněž vybrat položku \"%s\", kterou zvolíte \"obecný\" typ myši,\n"
+"který by měl pracovat správně s téměř každou myší.\n"
+"\n"
+"Pokud vyberete jinou myš než ta, která byla rozpoznána, zobrazí se zkušební\n"
+"obrazovka. Zde vyzkoušejte jak tlačítka tak i kolečko a ověřte, zda je "
+"nastavení\n"
+"správné. Pokud myš nepracuje správně, stiskněte mezerník nebo klávesu Enter\n"
+"a vyberte jiný typ myši.\n"
+"\n"
+"Myši s kolečkem nejsou v některých případech automaticky rozpoznány. Budete\n"
+"je muset vybrat ze seznamu. Ujistěte se, že vyberete myš s odpovídajícím "
+"typem\n"
+"portu, ke kterému je připojená. Poté, co stisknete tlačítko \"%s\", \n"
+"zobrazí se obrázek s myší. Posunujte kolečkem, aby se správně aktivovalo; "
+"kolečko\n"
+"na obrazovce by se mělo pohybovat. Poté ověřte tlačítka a zda-li se myš "
+"pohybuje\n"
+"na obrazovce správně."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "s emulací kolečka"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Univerzální | Libovolná PS/2 & USB myš"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Vyberte prosím správný port. Například \"COM1\" pod MS Windows má\n"
+"v Linuxu název \"ttyS0\"."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Zavaděč je malý program, který se spustí ihned po startu počítače a je\n"
+"zodpovědný za zavedení operačního systému. Tato část je obvykle plně\n"
+"automatická. Instalační program analyzuje zaváděcí sektor disku a zachová\n"
+"se podle toho, co zde nalezne:\n"
+"\n"
+" * pokud nalezne zaváděcí sektor Windows, přepíše ho sektorem pro LILO/GRUB\n"
+"tak, aby bylo možné spouštět jak systém Windows tak i Linux či jiný OS "
+"instalovaný\n"
+"na vašem počítači;\n"
+"\n"
+" * pokud nalezne zaváděcí sektor pro LILO nebo GRUB, tak jej přepíše novým.\n"
+"\n"
+"Pokud instalační program nedokáže rozhodnout, zeptá se na to, kam má "
+"zavaděč\n"
+"umístit. Obecně je nejbezpečnější místo \"%s\". Zvolením \"%s\" se "
+"neprovede\n"
+"instalace žádného zavaděče. Použijte to pouze tehdy, pokud víte, co děláte."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Expert"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"Aplikace DrakX se nejdříve pokusí najít všechny pevné disky v počítači.\n"
+"Také se pokusí nalézt jeden nebo více PCI SCSI adaptérů. Pokud nějaký "
+"najde,\n"
+"automaticky nainstaluje správný ovladač.\n"
+"\n"
+"Protože automatická detekce hardware nemusí vždy nalézt všechny typy "
+"hardware,\n"
+"budete v dialogu dotázáni, zda vůbec máte nějaký SCSI adaptér. \n"
+"\n"
+"Pokud si budete muset vybrat ovladač ručně, aplikace DrakX se zeptá,\n"
+"zda pro něj chcete zadat nějaké volby Měli byste povolit aplikaci DrakX,\n"
+"ať se pokusí zjistit, které volby jsou pro danou kartu potřeba. Většinou to\n"
+"funguje dobře.\n"
+"\n"
+"Pokud to nebude fungovat, budete muset zadat další informace pro ovladač "
+"ručně."
+
+#: ../help.pm:789
+#, 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\": pokud je rozpoznána v počítači zvuková karta, je zde\n"
+"zobrazena. Pokud ale vidíte, že zobrazená karta není přesně tak, kterou\n"
+"máte v počítači, můžete klepnutím na tlačítko vybrat jinou kartu a ovladač."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr ""
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN karta"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafické rozhraní"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Klepněte na \"%s\", pokud chcete smazat všechna data a oddíly na tomto\n"
+"pevném disku. Buďte opatrní, po odklepnutí tlačítka \"%s\" nelze obnovit "
+"žádná dřívější data ani oddíly a to i pro Windows.\n"
+"\n"
+"Klepnutím na \"%s\" zrušíte tuto operaci bez ztráty dat a oddílů na disku."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Další ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Předchozí"
diff --git a/perl-install/install/help/po/cy.po b/perl-install/install/help/po/cy.po
new file mode 100644
index 000000000..64e34acb4
--- /dev/null
+++ b/perl-install/install/help/po/cy.po
@@ -0,0 +1,2000 @@
+# translation of DrakX-cy.po to Cymraeg
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Rhoslyn Prys <rhoslyn.prys@ntlworld.com>, 2003,2004,2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Mandriva DrakX.cy\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-03-08 19:38-0000\n"
+"Last-Translator: Rhoslyn Prys <post@meddal.com>\n"
+"Language-Team: Cymraeg <post@meddal.com>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Welsh\n"
+"X-Poedit-Country: UNITED KINGDOM\n"
+"X-Poedit-SourceCharset: utf-8\n"
+"Plural-Forms: nplurals=2; plural=(n == 2) ? 1 : 0;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Cyn parhau dylech ddarllen amodau'r drwydded yn ofalus. Mae'n ymwneud\n"
+"â holl ddosbarthiad Mageia. Os ydych yn cytuno â'r holl amodau,\n"
+"cliciwch flwch \"%s\". Os nad, bydd clicio ar y botwm \"%s\" yn\n"
+"ail gychwyn eich cyfrifiadur."
+
+#: ../help.pm:20
+#, 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 ""
+"Mae GNU/Linux yn system aml-ddefnyddiwr, ac mae hyn yn golygu bod pob\n"
+"defnyddiwr yn gallu cael ei ddewisiadau ei hun, ei ffeiliau ei hun ac yn y "
+"blaen.\n"
+"Gallwch ddarllen yr \"Starter Guide\" i ddysgu mwy. Ond yn annhebyg i "
+"\"gwraidd\",\n"
+"sef y gweinyddwr, ni fydd modd i'r defnyddiwr fyddwch yn eu creu yma'n "
+"gallu\n"
+"newid dim ond eu ffeiliau a'u ffurfweddiad ei hun gan amddiffyn y system "
+"rhag\n"
+"newidiadau anfwriadol neu faleisus fydd yn effeithio'r system gyfan. Bydd "
+"rhaid\n"
+"i chi greu un defnyddiwr cyffredin ar gyfer chi eich hun. Dyma'r cyfrif "
+"ddylech\n"
+"fewngofnodi iddo ar gyfer defnydd bob dydd. Er ei fod yn ymarferol iawn i "
+"fewngofnodi fel\n"
+"\"root\" gall fod yn beryglus iawn!. Gall y camgymeriad lleiaf olygu nad yw "
+"eich\n"
+"system yn gweithio ragor. Os wnewch chi gamgymeriad mawr fel defnyddiwr\n"
+"cyffredin, byddwch ond yn colli rhywfaint o wybodaeth, ac nid y system "
+"gyfan.\n"
+"\n"
+"Yn gyntaf rhowch eich enw go iawn. Does dim rhaid, wrth gwrs - mae modd\n"
+"i chi rhoi beth bynnag hoffech chi. Bydd DraX yn cymryd yr enw cyntaf a'i "
+"roi yn\n"
+"yr \"%s\" Dyma'r enw bydd y defnyddiwr hwn yn ei ddefnyddio i\n"
+"fewngofnodi i'r system. Mae modd ei newid. Yna rhowch gyfrinair. Nid yw\n"
+"cyfrinair defnyddiwr cyffredin mor bwysig ag un \"gwraidd\" o safbwynt "
+"diogelwch\n"
+"ond nid yw hynny'n rheswm i'w esgeuluso - wedi'r cyfan mae eich ffeiliau "
+"mewn\n"
+"perygl\n"
+"\n"
+"Os wnewch chi glicio \"%s\", bydd modd ychwanegu faint\n"
+"fynnoch. Ychwanegwch ddefnyddiwr ar gyfer pob un o'ch ffrindiau: eich tad\n"
+"neu eich chwaer, e.e. Ar ôl ychwanegu'r holl ddefnyddwyr, cliciwch \"%s\".\n"
+"\n"
+"Bydd clicio'r botwm \"%s\" yn caniatáu i chi newid y \"cragen\" "
+"rhagosodedig\n"
+"ar gyfer y defnyddiwr hwnnw (bash yw'r rhagosodedig).\n"
+"\n"
+"Pan fyddwch wedi cwblhau ychwanegu defnyddwyr, bydd gofyn i chi ddewis\n"
+"defnyddiwr sy'n gallu mewngofnodi'n awtomatig mewngofnodi i'r system pan\n"
+"fydd y cyfrifiadur yn cychwyn.Os oes gennych ddiddordeb yn y nodwedd hon\n"
+"a dim gwahaniaeth am ddiogelwch, dewiswch y defnyddiwr a rheolwr ffenestr\n"
+"a chlicio \"%s\". Os nad dad-diciwch blwch \"%s\" ."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Ydych chi eisiau defnyddio'r nodwedd?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Dyma'r rhaniadau Linux sydd wedi canfod ar eich disg caled.\n"
+"Gallwch gadw'r dewisiadau sydd wedi eu gwneud gan y dewin, maen nhw'n iawn\n"
+"ar gyfer y rhan fwyaf o osodiadau. Os ydych am wneud newidiadau, rhaid i chi "
+"o leiaf\n"
+"ddiffinio rhaniad gwraidd (\"/\"). Peidiwch ddewis rhaniad sy'n rhy fach neu "
+"fidicon"
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mae gosodiad Mageia i'w gael ar nifer o CD-ROMau. Mae DrakX\n"
+"yn gwybod os yw pecyn penodol wedi ei leoli ar CD-ROM arall a bydd yn bwrw\n"
+"allan y CD cyfredol a gofyn am y llall. Os nad yw'r CD angenrheidiol "
+"gennych\n"
+"wrth law, cliciwch \"%s\", ac ni fydd y pecynnau hynny'n cael eu gosod."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Mae'n amser penderfynu pa raglenni rydych am eu gosod ar eich\n"
+"system. Mae yna filoedd o becynnau ar gael ar gyfer Mageia, ond\n"
+"i'w gwneud hi'n haws eu rheoli maent wedi cael eu gosod mewn grwpiau\n"
+"o raglenni tebyg.\n"
+"\n"
+"Mae Mageia wedi trefnu'r grwpiau pecynnau i bedwar categori. Mae\n"
+"modd dewis a dethol rhaglenni o'r categorïau gwahanol, fel bo \"Man Gwaith"
+"\"\n"
+"yn medru cael rhaglenni o'r categori \"Gweinydd\".\n"
+"\n"
+" * \"%s\": os ydych yn bwriadu defnyddio eich peiriant fel man\n"
+"gwaith yna dewiswch un o'r grwpiau cyfatebol.\n"
+"\n"
+" * \"%s\": os yw'r peiriant yn cael ei ddefnyddio i raglennu, dewiswch\n"
+" y grwpiau perthnasol. Bydd y grŵp arbennig \"LSB\" yn ffurfweddu\n"
+"eich system fel ei fos yn cyd-fynd gymaint ag y bo modd gyda manyleb\n"
+"Linux Standard Base.\n"
+"\n"
+" Bydd dewis grŵp \"LSB\" hefyd yn gosod cnewyllyn cyfres \"2.4\",\n"
+"yn lle'r \"2.6\" rhagosodedig. Mae hyn i sicrhau cydymffurfiad llawn\n"
+"y system gyda LSB. Er hynny, os nad ydych yn dewis grŵp \"LSB\"\n"
+"bydd eich system yn cydymffurfio bron yn 100%% gyda LSB.\n"
+"\n"
+" * \"%s\": os yw'n fwriad defnyddio eich peiriant fel gweinydd dewiswch\n"
+" y gwasanaethau cyffredin rydych am eu gosod ar eich peiriant.\n"
+"\n"
+" * \"%s\": dyma'r lle i ddewis eich amgylchedd graffigol.\n"
+"Rhaid dewis o leiaf un er mwyn cael man gwaith graffigol!\n"
+"\n"
+"Bydd symud cyrchwr y llygoden dros enw grŵp yn amlygu esboniad byr am y\n"
+"grŵp hwnnw.\n"
+"\n"
+"Ticiwch flwch \"%s\", sy'n ddefnyddiol os ydych yn gyfarwydd â'r\n"
+"pecynnau sydd ar gael neu os ydych am gael rheolaeth lwyr dros\n"
+"beth fydd yn cael ei osod.\n"
+"\n"
+"Os fyddwch yn cychwyn y gosod ym modd \"%s\" gallwch ddad-ddewis\n"
+"pob grŵp ac atal gosod unrhyw becynnau newydd. Mae hyn yn ddefnyddiol\n"
+"ar gyfer trwsio neu ddiweddaru system bresennol.\n"
+"\n"
+"Os ydych wedi dad-ddewis pob grŵp wrth wneud gosodiad\n"
+"arferol ac nid uwchraddiad), bydd dialog yn ymddangos a chynnig\n"
+"dewisiadau amrywiol ar gyfer y gosodiad lleiaf\n"
+"\n"
+" * \"%s\" Gosod y nifer lleiaf o becynnau i gael bwrdd gwaith graffigol\n"
+"i weithio.\n"
+"\n"
+" * \"%s\" Gosod y system sylfaenol yn ogystal â gwasanaethau elfennol\n"
+"a'u dogfennau. Mae'r gosodiad hwn yn addas ar gyfer gosod gweinydd.\n"
+"\n"
+" * \"%s\" Gosod y lleiafswm posibl o becynnau i greu system Linux \n"
+"llinell orchymyn weithredol. Cyfanswm maint y gosodiad fydd tua 65MB."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Uwchraddio"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Gyda dogfennaeth elfennol"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Gosodiad lleiaf posibl"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Os ydych wedi dewis gosod pecynnau'n unigol unigol, bydd y gosodwr\n"
+"yn cyflwyno coeden sy'n cynnwys yr holl becynnau wedi eu dosbarthu yn ôl\n"
+"grwp ac isgrwp. Wrth bori'r goeden, gallwch ddewis grwp cyfan, isgrwp \n"
+"neu becyn unigol.\n"
+"\n"
+"Pryd bynnag fyddwch wedi dewis pecyn ar y goeden, bydd disgrifiad yn\n"
+"ymddangos ar y dde. \n"
+"\n"
+"!! Os oes pecyn gweinydd wedi ei ddewis, yn fwriadol neu am ei fod yn rhan\n"
+"o grwp cyfan, bydd angen i chi gadarnhau eich bod eisiau i'r gweinyddion\n"
+"gael eu gosod. Ym Mageia mae unrhyw weinydd sydd wedi ei\n"
+"osod yn cael ei gychwyn fel rhagosodiad wrth gychwyn. Hyd yn oed os ydynt\n"
+"yn ddiogel a doedd dim materion pryder pan gafodd y dosbarthiad ei ryddhau,\n"
+"mae'n bosibl i fylchau diogelwch gael eu darganfod wedi i'r fersiwn hwn o\n"
+"Mageia gael ei gwblhau. Os nad ydych yn gwybod beth mae\n"
+"gwasanaeth arbennig i fod i'w wneud na pham mae wedi ei osod, yna\n"
+"cliciwch\"%s\". Bydd clicio \"%s\" yn gosod y gwasanaethau hynny a\n"
+"byddant yncael eu cychwyn yn awtomatig drwy ragosodiad!!\n"
+"\n"
+"Mae'r dewis \"%s\"yn analluogi'r deialog rhybudd sy'nymddangos bob\n"
+" tro fydd y gosodwr yn dewis pecyn yn awtomatig. Mae hyn yn digwydd\n"
+"am ei fod wedi penderfynu ei fod angen bodlon dibyniad gyda phecyn arall\n"
+"er mwyn cwblhau'r gosodiad yn llwyddiannus\n"
+"\n"
+"Mae'r eicon disg medal bychan ar waelod y rhestr yn caniatáu llwytho'r\n"
+"rhestr pecynnau dewiswyd yn ystod gosodiad blaenorol. Bydd clicio\n"
+"ar yr eicon hwn yn gofyn i chi osod yn y peiriant disg meddal grëwyd ar\n"
+"ddiwedd gosodiad arall. Gwelwch yr ail neges o'r cam diwethaf ar sut i\n"
+"greu disg meddal o'r fath."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dibyniaethau awtomatig"
+
+#: ../help.pm:185
+#, 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 ""
+"Dewiswch pa wasanaethau rydych am eu cael wrth gychwyn eich cyfrifiadur.\n"
+"\n"
+"Bydd DrakX yn rhestri'r holl wasanaethau sydd ar gael gyda'r gosodiad "
+"cyfredol.\n"
+"Darllenwch y rhestr yn ofalus a dad-diciwch y rhai nad oes eu hangen bob "
+"tro\n"
+"wrth gychwyn.\n"
+"\n"
+"Mae modd cael esboniad byr am wasanaeth wrth eu dewis. Ond, os nad ydych\n"
+"yn siwr a yw'r gwasanaeth o werth neu beidio, mae'n well cadw at y drefn\n"
+"rhagosodedig\n"
+"\n"
+"!!Byddwch yn ofalus iawn os ydych am ddefnyddio eich peiriant fel gweinydd:\n"
+"mwy na thebyg na fyddwch eisiau cychwyn unrhyw wasanaethau nad oes eu\n"
+"hangen. Cofiwch fod cael nifer o wasanaethau wedi eu galluogi ar y "
+"gweinydd,\n"
+"fod yn beryglus. Yn gyffredinol, dim ond dewis y gwasanaethau mae'n rhaid eu "
+"cael !!"
+
+#: ../help.pm:209
+#, 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 ""
+"Mae GNU/Linux yn rheoli amser drwy GMT (Greenwich Mean Time)\n"
+"a'i drosi i amser lleol yn ôl y parth amser rydych wedi ei ddewis.\n"
+"Mae'n bosib dad-ddewis hyn drwy ddad-ddewis \"%s\" fel bod y cloc\n"
+"caledwedd yr un a chloc y system yr un peth. Mae hyn yn ddefnyddiol\n"
+"pan fo'r peiriant yn westai i system arall.\n"
+"\n"
+"Bydd y dewis \"%s\" yn rheoli'r cloc yn awtomatig drwy gysylltu \n"
+"â gweinydd amser ar y Rhyngrwyd. Yn y rhestr sy'n cael ei gynnig \n"
+"dewiswch yr agosaf atoch. Rhaid i'ch cyswllt â'r we fod yn gweithio\n"
+"i hyn ddigwydd. Bydd yn gosod ar eich peiriant wasanaethwr amser fydd\n"
+"o ddewis yn medru cael ei ddefnyddio gan beiriannau eraill ar eich "
+"rhwydwaith."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Cydweddi amser awtomatig"
+
+#: ../help.pm:223
+#, 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 ""
+"Cerdyn Graffeg\n"
+"\n"
+" Mae'r gosodwr fel rheol yn canfod ac yn ffurfweddu'n awtomatig\n"
+"y cerdyn graffig sydd ar eich cyfrifiadur. Os nad yw hyn yn wir,\n"
+"dewiswch eich cerdyn o'r rhestr.\n"
+"\n"
+" Mewn achos lle mae gweinyddion eraill i'w cael i'ch cerdyn, gyda\n"
+"neu heb gyflymydd 3D, mae cynnig i chi ddewis y gweinydd gorau\n"
+"ar eich cyfer."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (sef X Window System) yw calon rhyngwyneb graffigol GNU/Linux a'r\n"
+"hyn mae'r holl amgylcheddau graffigol (KDE, Gnome, AterStep,\n"
+"WindowMaker, etc) sy'n dod gyda Mageia yn dibynnu arno.\n"
+"\n"
+"Byddwch yn derbyn rhestr o baramedrau gwahanol i'w newid i gael\n"
+"y dangosiad graffigol gorau:\n"
+"\n"
+" Cerdyn Graffeg\n"
+"\n"
+" Mae'r gosodwr fel rheol yn canfod ac yn ffurfweddu'n awtomatig\n"
+"y cerdyn graffeg sydd ar eich cyfrifiadur. Os nad yw hyn yn wir,\n"
+"dewiswch eich cerdyn.\n"
+"\n"
+" Mewn achos lle mae gweinyddion eraill i'w cael i'ch cerdyn, gyda\n"
+"neu heb gyflymydd 3D, mae cynnig i chi ddewis y gweinydd gorau\n"
+"ar eich cyfer.\n"
+"\n"
+"\n"
+"Dangosydd\n"
+"\n"
+" Mae'r gosodwr fel rheol yn canfod ac yn ffurfweddu'n awtomatig\n"
+"y dangosydd sy'n gysylltiedig â'ch cyfrifiadur. Os nad yw hyn yn gywir,\n"
+"mae'n dangos eich dangosydd.\n"
+"\n"
+"\n"
+"\n"
+"Cydraniad\n"
+"\n"
+" Cewch ddewis yma gydraniad a dyfnder lliw rhwng y rhai sydd ar gael\n"
+"ar gyfer eich caledwedd. Dewiswch yr un sydd orau ar eich cyfer (bydd\n"
+"modd newid hynny wedi'r gosod) Mae enghraifft o ffurfweddiad i'w weld\n"
+"ar y dangosydd.\n"
+"\n"
+"\n"
+"\n"
+"Prawf\n"
+"\n"
+" Bydd y system yn ceisio agor sgrin graffigol yn unol â'r cydraniad "
+"dewisol.\n"
+"Os ydych yn gweld y neges yn ystod y prawf ac ateb \"%s\", yna bydd\n"
+"DrakX yn symud ymlaen i'r cam nesaf. Os nad ydych yn gweld y neges nesaf\n"
+"mae'n golygu fod rhan o'r drefn awtoganfod yn anghywir a bydd y prawf\n"
+"yn dod i ben ar ôl 12 eiliad, gan ddod a chi nôl i'r ddewislen. Newidiwch y\n"
+"gosodiadau nes i chi gael y sgrin i edrych yn iawn.\n"
+"\n"
+"\n"
+"\n"
+"Dewisiadau\n"
+"\n"
+" Yma cewch ddewis p'un ai i drefnu i'ch cyfrifiadur newid yn awtomatig i\n"
+"rhyngwyneb graffigol wrth gychwyn. Yn amlwg byddwch angen ticio \"%s\"\n"
+"os yw eich peiriant i weithredu fel gweinydd, neu os na fuoch yn\n"
+"llwyddiannus yn ffurfweddu'r dangosydd."
+
+#: ../help.pm:291
+#, 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 ""
+"Dangosydd\n"
+"\n"
+" Mae'r gosodwr fel rheol yn canfod ac yn ffurfweddu'n awtomatig\n"
+"y dangosydd sy'n gysylltiedig â'ch cyfrifiadur. Os nad yw hyn yn wir,\n"
+"dewiswch eich dangosydd o'r rhestr."
+
+#: ../help.pm:298
+#, 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 ""
+"Cydraniad\n"
+"\n"
+" Cewch ddewis yma gydraniad a dyfnder lliw rhwng y rhai sydd ar gael\n"
+"ar gyfer eich caledwedd. Dewiswch yr un sydd orau ar eich cyfer (bydd\n"
+"modd newid hynny wedi'r gosod) Mae enghraifft o ffurfweddiad i'w weld\n"
+"ar y dangosydd."
+
+#: ../help.pm:306
+#, 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 ""
+"Mewn achos lle mae gweinyddion eraill i'w cael i'ch cerdyn, gyda\n"
+"neu heb gyflymydd 3D, mae cynnig i chi ddewis y gweinydd gorau\n"
+"ar eich cyfer."
+
+#: ../help.pm:311
+#, 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 ""
+"Dewisiadau\n"
+"\n"
+" Yma gallwch ddewis os ydych am i'ch cyfrifiadur droi i ryngwyneb graffig\n"
+"wrth gychwyn y cyfrifiadur. Yn amlwg, byddwch am ateb \"%s\" os yw\n"
+"eich peiriant i weithredu fel gweinydd, neu os nad oeddech yn\n"
+"llwyddiannus yn cael eich dangosydd i ffurfweddu'n gywir."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Mae angen i chi nawr ddewis lle ar eich disg caled i osod eich system\n"
+"weithredu Mageia. Os yw eich disg caled yn wag neu os oes\n"
+"yna system weithredol eisoes yn cymryd yr holl le sydd ar gael, bydd\n"
+"angen i chi greu rhaniadau arno. Yn y bôn, mae rhannu disg caled yn\n"
+"golygu ei rhannu'n rhesymegol i greu lle i osod eich system Mandriva\n"
+"Linux newydd.\n"
+"\n"
+"Gan fo effaith y broses rannu'n ddidroi nôl, gan arwain at golli data os\n"
+"oes system weithredol eisoes ar y gyrrwr, gall creu rhaniadau fod yn\n"
+"broses anodd a straenus os ydych yn ddefnyddiwr dibrofiad. Yn ffodus,\n"
+"mae gan DrakX ddewin sy'n symleiddio'r broses. Cyn cychwyn, \n"
+"darllenwch y llawlyfr a chymerwch bwyll.\n"
+"\n"
+"Yn ddibynnol ar ffurfweddiad eich disg caled, mae dewisiadau ar gael:\n"
+"\n"
+" * \"%s\": mae'r dewis hwn yn arwain at greu rhaniadau awtomatig\n"
+"o'ch disg(iau) caled gwag. Bydd dim cwestiynau eraill os byddwch\n"
+"yn defnyddio'r dewis hwn.\n"
+"\n"
+" * \"%s\": mae'r dewin wedi canfod un neu fwy o raniadau Linux\n"
+"cyfredol ar eich disg caled. Os ydych am eu defnyddio, dewiswch y\n"
+"dewis hwn. Bydd gofyn i chi ddewis pwyntiau gosod yn gysylltiedig\n"
+"â phob rhaniad. Mae'r pwyntiau gosod gosodedig wedi eu dewis,\n"
+"ac ar y cyfan mae'n syniad da cadw atynt.\n"
+"\n"
+" * \"%s\": os yw Microsoft Windows ar eich disg caled ac yn cymryd\n"
+"y lle i gyd, bydd rhaid i chi greu lle ar gyfer data Linux. I wneud hynny\n"
+"gallwch ddileu eich rhaniad a data Microsoft Windows (Gw. atebion\n"
+"\"Dileu'r ddisg gyfan \") neu ail-lunio maint rhaniad FAT Microsoft "
+"Windows.\n"
+"Mae modd ail lunio maint y rhaniad heb golli data cyn belled eich bod wedi\n"
+"dad-ddarnio rhaniad Windows ac mae'n defnyddio fformat Windows.\n"
+"Argymhellir cadw data wrth gefn hefyd. Argymhellir gwneud hyn os ydych\n"
+"am ddefnyddio Mageia a Microsoft Windows ar yr un cyfrifiadur.\n"
+"\n"
+" Cyn gwneud y dewis hwn, cofiwch y bydd maint eich rhaniad Microsoft\n"
+"Windows yn llai nag yw ar hyn o bryd ar ol dilyn y drefn yma. Bydd gennych\n"
+"llai o le yn Microsoft Windows i gadw data neu i osod meddalwedd newydd\n"
+"\n"
+" * \"%s\" os ydych am ddileu'r holl ddata a rhaniadau presennol ar\n"
+"eich disg caled a'u cyfnewid am system Mageia, yna dewiswch\n"
+"hwn. Byddwch yn ofalus wrth wneud hyn gan na fydd modd troi nôl\n"
+"ar ôl cadarnhau.\n"
+"\n"
+" !! Os ydych yn dewis hwn, byddwch yn colli'r holl ddata ar eich disg. !!\n"
+"\n"
+" * \"%s\": Bydd y dewis yma'n ymddangos pam mae'r ddisg gyfan wedi\n"
+"ei chymryd gan Microsoft Windows. Bydd hwn yn dileu popeth o'r disg\n"
+"caled a chychwyn popeth o'r newydd, gan greu rhaniadau newydd.\n"
+"\n"
+" !! Os ydych yn dewis hwn, byddwch yn colli'r holl ddata ar eich disg. !!\n"
+"\n"
+" * \"%s\": dewiswch hwn os ydych am rannu'r disg caled gyda llaw.\n"
+"Byddwch ofalus - mae'n ddewis pwerus a pheryglus. Mae modd i chi \n"
+"golli'ch holl ddata. Peidiwch dewis hwn oni bai eich bod yn gwybod beth\n"
+"ydych yn ei wneud.. Am ragor o wybodaeth ar sut i ddefnyddio DiskDrake,\n"
+"darllenwch adran \"Managing your Partitions\" yn y \"Starter Guide\"."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Defnyddiwch y rhaniadau presennol"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Dileu'r ddisg gyfan"
+
+#: ../help.pm:380
+#, 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 ""
+"Dyna ni, mae'r gosodiad wedi ei gwblhau ac mae eich system GNU/Linux\n"
+"yn barod i'w ddefnyddio. Cliciwch \"%s\" i ailgychwyn y cyfrifiadur. "
+"Peidiwch\n"
+"anghofio tynnu'r cyfrwng gosod (CD-ROM neu feddal). Y peth cyntaf i chi\n"
+"weld ar ôl i'ch cyfrifiadur gwblhau ei brofion caledwedd yw'r ddewislen\n"
+"llwytho, sy'n rhoi dewis o ba system i'w chychwyn.\n"
+"\n"
+"Mae'r botwm \"%s\" yn dangos dau fotwm arall:\n"
+"\n"
+" *\"%s\": i greu disg meddal gosod fydd yn creu yn awtomatig osodiad\n"
+"cyflawn heb gymorth gweithredwr, yn debyg i'r gosodiad sydd\n"
+"newydd ei ffurfweddu.\n"
+"\n"
+"Sylwer bod dau ddewis gwahanol i'w gael wedi clicio'r botwm:\n"
+"\n"
+" *\"%s\". Gosodiad rhannol awtomatig gan fod mai'r cam o greu\n"
+"rhaniad yw'r unig ran ryngweithiol o'r broses.\n"
+"\n"
+" *\"%s\".Gosodiad cwbl awtomatig: mae'r disg caled wedi ei\n"
+"ailysgrifennu'n llwyr, a'r holl ddata wedi ei golli.\n"
+"\n"
+"Mae hwn yn nodwedd ddefnyddiol iawn wrth osod ar nifer fawr o\n"
+"beiriannau tebyg. Gw. yr adran Auto install ar ein safle gwe.\n"
+"\n"
+"*\"%s\":(*): mae hwn yn cadw'r dewis o becynnau wnaed cynt.\n"
+"Wrth wneud gosodiad arall, rhowch ddisg meddal yn y gyrrwr a rhedeg\n"
+"y gosodiad gan fynd i'r sgrin cymorth drwy wasgu'r fysell [F1], \n"
+"a theipio >>linux defcfg=\"floppy\"<< a phwyso bysell [Enter].\n"
+"\n"
+"(*) Bydd angen disg meddal wedi ei fformatio fel FAT (i greu un yn\n"
+"GNU/Linux, teipiwch \"mformat a:\" neu \"fdformat /dev/fd0\" wedi\n"
+"ei ddilyn gan \"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Creu disg meddal awto gosod"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Efallai y byddwch eisiau ailfformatio rhai rhaniadau presennol i ddileu "
+"data\n"
+"sydd arnynt. Os ydych am wneud hynny, dewiswch y rhaniadau hynny hefyd.\n"
+"\n"
+"Sylwch nad oes angen ailfformatio'r holl raniadau sy'n bodoli eisoes. "
+"Rhaid \n"
+"ailfformatio'r rhaniadau sy'n cynnwys y system weithredu [megis \"/\",\"usr"
+"\"\n"
+"neu \"/var\") ond nid oes rhaid i chi ail fformatio rhaniadau sy'n cynnwys\n"
+"data rydych am ei gadw (e.e. \"/home\").\n"
+"\n"
+"Byddwch ofalus wrth ddewis rhaniadau. Ar ôl fformatio bydd yr holl ddata ar\n"
+"y rhaniadau'n cael eu dileu ac ni fydd modd ei adfer.\n"
+"\n"
+"Cliciwch \"%s\" pan ydych yn barod i fformatio rhaniadau.\n"
+"\n"
+"Cliciwch \"%s\" os ydych am ddewis rhaniad arall ar gyfer eich gosodiad\n"
+"Mageia newydd\n"
+"\n"
+"Cliciwch \"%s\" os ydych am ddewis rhaniadau i'w gwirio am flociau\n"
+"gwallus ar y ddisg."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Erbyn i chi osod Mageia, mae'n debygol y bydd rhai \n"
+"pecynnau wedi eu diweddaru ers y rhyddhad cychwynnol. Bydd rhai \n"
+"gwallau wedi eu cywiro a materion diogelwch wedi eu datrys. I ganiatáu\n"
+"i chi fanteisio ar hyn mae cynnig i chi eu llwytho i lawr o'r rhyngrwyd.\n"
+"Dewiswch \"%s\" os oes gennych gyswllt gweithredol â'r rhyngrwyd,\n"
+"neu \"%s\"\"os ydych am osod pecynnau mwy diweddar rhywbryd eto.\n"
+"\n"
+"Bydd dewis \"%s\" yn dangos rhestr o leoedd o le mae modd derbyn\n"
+"diweddariadau. Dewiswch yr un agosaf atoch. Yna, bydd coeden dewis\n"
+"pecynnau yn ymddangos: Wedi i chi benderfynu ar eich dewis, cliciwch\n"
+"\"%s\" i estyn a gosod y pecynnau hynny neu \"%s\" i beidio."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Yma mae DrakX yn caniatáu i chi ddewis lefel diogelwch y peiriant. Fel\n"
+"rheol, y mwyaf agored yw'r peiriant, y mwyaf pwysig yw'r data'r uchaf\n"
+"ddylai'r lefel diogelwch fod neu fod gan y peiriant gysylltiad uniongyrchol\n"
+"gyda'r rhyngrwyd. Er hynny, mae diogelwch yn dod ar draul\n"
+"hwylustod. \n"
+"\n"
+"Os nad ydych yn siŵr beth i'w ddewis, dewiswch y rhagosodedig. Byddwch\n"
+"yn gallu newid y lefel diogelwch yn ddiweddarach gyda draksec o\n"
+"Ganolfan Rheoli Mandriva.\n"
+"\n"
+"Mae maes \"%s\" yn gallu dweud wrth y system o'r defnyddiwr sydd â\n"
+"chyfrifoldeb am ddiogelwch. Bydd negeseuon diogelwch yn cael eu hanfon\n"
+"at y cyfeiriad hwnnw. "
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Cyfrinair Gweinyddwr"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Yn awr mae angen i chi ddewis pa raniadau i'w defnyddio ar gyfer gosodiad\n"
+"eich system Mageia. Os oes rhaniadau wedi eu diffinio eisoes, un\n"
+"ai drwy osodiad blaenorol o GNU/Linux neu gan offeryn rhannu arall, mae\n"
+"modd i chi ddefnyddio'r rhaniadau presennol. Os nad, rhaid i' rhaniadau'r\n"
+"ddisg caled gael eu diffinio.\n"
+"\n"
+"I greu rhaniadau, rhaid yn gyntaf ddewis disg caled. Mae modd dewis disg\n"
+"i'w rannu drwy glicio ar \"hda\" ar gyfer y ddisg IDE cyntaf., \"hdb\" ar\n"
+"gyfer yr ail, \"sda\" ar gyfer y ddisg SCSI cyntaf, ac yn y blaen.\n"
+"\n"
+"I greu'r rhaniad, mae modd defnyddio'r dewisiadau hyn:\n"
+"\n"
+" *\"%s\": mae'r dewis hwn yn dileu pob rhaniad ar ddisg.\n"
+"\n"
+" *\"%s\": mae'r dewis hwn yn caniatáu i chi greu'n awtomatig\n"
+"Ext2 a rhaniadau cyfnewid mewn lle gwag ar eich disg.\n"
+"\n"
+" *\"%s\": yn rhoi mynediad i ragor o nodweddion:\n"
+"\n"
+" *\"%s\": mae hwn yn cadw'r tabl rhaniad i ddisg\n"
+"meddal. Mae hyn yn ddefnyddiol ar gyfer adfer tabl rhaniad, os fydd angen\n"
+"\n"
+" \"%s\": mae hyn yn caniatáu adfer tabl rhaniad blaenorol\n"
+"o ddisg meddal.\n"
+"\n"
+" \"%s\": os yw eich tabl rhaniad wedi ei ddifrodi, mae modd\n"
+"ceisio ei adfer drwy'r dewis yma. Byddwch ofalus a chofiwch fod modd iddo\n"
+"fethu.\n"
+"\n"
+" \"%s\": mae hwn yn dileu pob newid ac yn ail lwytho'r\n"
+"tabl rhaniad gwreiddiol.\n"
+"\n"
+" *\"%s\": dad-diciwch y dewis hwn i osod a dad osod\n"
+"gyda llaw, cyfryngau symudol megis disgiau meddal ac CD-ROMau\n"
+"\n"
+" *\"%s\": defnyddiwch y dewis hwn os ydych am ddefnyddio'r dewin i rannu\n"
+"eich disg caled. Dyma'sydd orau os nad oes gennych wybodaeth sylweddol ar\n"
+"rhannu\n"
+"\n"
+" *\"%s\": defnyddiwch y dewis hwn i ddileu eich newidiadau\n"
+"\n"
+" *\"%s\": mae hwn yn caniatáu gweithredoedd\n"
+"pellach ar raniadau. (Math, dewisiadau, fformat) ac mae'n cynnig mwy o\n"
+" wybodaeth.\n"
+"\n"
+" *\"%s\":pan fyddwch wedi gorffen rhannu eich disg, bydd hwn yn cadw\n"
+" eich newidiadau yn ôl i'r ddisg\n"
+"\n"
+"Sylwer: mae modd cyrraedd y dewisiadau drwy'r bysellfwrdd. Symudwch drwy'r\n"
+" rhaniadau gan ddefnyddio [Tab] a'r saethau [I Fyny/I Lawr].\n"
+"\n"
+"Pan fydd rhaniad wedi ei ddewis, gallwch ddefnyddio:\n"
+"\n"
+" *Ctrl-c i greu rhaniad newydd (pan fo rhaniad gwag yn cael ei ddewis);\n"
+"\n"
+" *Ctrl-d i ddileu rhaniad;\n"
+"\n"
+" *Ctrl-m i greu pwynt gosod;\n"
+"\n"
+"I dderbyn gwybodaeth am yr amrywiol systemau ffeil sydd ar gael, darllenwch "
+"y\n"
+" pennawd ar ext2fs yn y ``Reference Manual''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Awto gosod cyfrwng symudol"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Amnewid rhwng modd arferol/arbenigol"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Mae mwy nag un rhaniad Microsoft wedi ei ganfod ar eich disg caled.\n"
+"Dewiswch ba un rydych am newid ei faint er mwyn gosod eich\n"
+"system weithredu Mageia newydd\n"
+"\n"
+"Mae pob rhaniad wedi ei restri fel hyn: \"Enw Linux\", \"Enw Windows\",\n"
+"\"Maint\".\n"
+"\n"
+"Mae \"Enw Linux\" wedi ei strwythuro fel hyn: \"math o ddisg caled\", \n"
+"\"rhif y disg caled\", \"rhif y rhaniad\" (e.e., \"hda1\").\n"
+"\n"
+"\"hd\" yw'r \"Math o ddisg caled\" os mai disg caled IDE sydd gennych\n"
+"a \"sd\" yw disg caled SCSI.\n"
+"\n"
+"Llythyren wedi'r \"hd\" neu \"sd\" yw'r \"Rhif disg caled\" bob tro.\n"
+"Gyda disgiau caled IDE:\n"
+"\n"
+" * mae \"a\" yn golygu \"prif ddisg caled ar y rheolydd IDE cyntaf\",\n"
+"\n"
+" * mae \"b\" yn golygu \"ddisg caled gwas ar y rheolydd IDE cyntaf\",\n"
+"\n"
+" * mae \"c\" yn golygu \"prif ddisg caled ar yr ail reolydd IDE\",\n"
+"\n"
+" * mae \"d\" yn golygu \"ddisg caled gwas ar yr ail reolydd IDE\",\n"
+"\n"
+"Gyda disgiau caled SCSI mae \"a\" yn golygu'r \"enw SCSI isaf\", ac mae\n"
+" \"b\" yn golygu'r \"ail enw SCSI isaf\", ag ati.\n"
+"\n"
+"Mae \"Enw Windows\" yn cyfeirio at y llythyren y disg caled o dan\n"
+" Windows (\"C:\" yw'r ddisg neu raniad cyntaf)."
+
+#: ../help.pm:567
+#, 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\":gwiriwch y dewis gwlad. Os nad ydych yn y wlad hon cliciwch y\n"
+"botwm \"%s\"a dewis un arall. Os nad yw eich gwlad ar y rhestr gyntaf,\n"
+"cliciwch \"%s\" i edrych ar y rhestr gyflawn."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Mae'r cam hwn yn cael ei weithredu os oes hen raniad GNU/Linux wedi\n"
+"ei ganfod ar y cyfrifiadur.\n"
+"\n"
+"Bydd DrakX angen gwybod a ydych am osod o'r newydd neu uwchraddio\n"
+"system Mageia presennol.\n"
+"\n"
+" *\"%s\" Ar y cyfan, mae hwn yn tynnu'r hen system gyfan oddi ar eich\n"
+"cyfrifiadur. Er hynny, yn ddibynnol ar eich trefn rhannu, mae modd atal\n"
+"peth o'ch data (yn arbennig, cyfeiriaduron \"home\" ) rhag cael ei "
+"ysgrifennu drosto. Os ydych am newid rhaniadau eich disgiau caled, neu newid "
+"y\n"
+"system ffeil, dylech ddewis hwn.\n"
+"\n"
+" *\"%s\": Mae'r dosbarth gosod hwn yn caniatáu i chi ddiweddaru'r\n"
+"pecynnau sydd wedi eu gosod ar eich system Mageia. Bydd eich\n"
+"rhaniadau presenol a'ch data personol yn cael eu cadw. Bydd y rhan fwyaf\n"
+"o'r camau ffurfweddu ar gael fel gyda'r gosod arferol.\n"
+"\n"
+"Dylai defnyddio \"Diweddaru\" weithio'n iawn ar systemau Mageia\n"
+"sy'n rhedeg systemau \"8.1\" neu'n ddiweddarach. Nid yw uwchraddio\n"
+"fersiynau cyn Mageia \"8.1\" yn cael ei gymeradwyo."
+
+#: ../help.pm:594
+#, 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 ""
+"Fel arfer mae DrakX yn dewis y bysellfwrdd cywir ar eich cyfer ( gan "
+"ddibynnu pa\n"
+" iaith rydych wedi ei ddewis(). Gwiriwch fod y dewis yn addas neu dewiswch "
+"gynllun\n"
+"bysellfwrdd arall.\n"
+"\n"
+"Efallai nad oes gennych fysellfwrdd sy'n cyfateb yn union i'ch iaith: e.e., "
+"os ydych\n"
+"yn Americanwr sy'n siarad Cymraeg, efallai eich bod am gadw eich "
+"bysellfwrdd\n"
+"Americanaidd. Neu os ydych yn siarad Cymraeg ac yn byw yn Hong Kong mae'r\n"
+" un sefyllfa'n codi. Yn y ddwy achos bydd angen i chi fynd yn ôl i'r cam yma "
+"yn y\n"
+" gosodiad a dewis y bysellfwrdd perthnasol o'r rhestr.\n"
+"\n"
+"Cliciwch ar fotwm \"%s\" i dderbyn y rhestr o fysellfyrddau sy'n cael eu "
+"cynnal.\n"
+" \n"
+"Os fyddwch yn dewis cynllun bysellfwrdd wedi ei seilio ar wyddor an-"
+"Lladinaidd, \n"
+"bydd y deialog nesaf yn caniatáu i chi ddewis rwymiad allwedd fydd yn newid "
+"y\n"
+"bysellfwrdd rhwng cynlluniau Lladin ac an-Lladin."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Y cam cyntaf yw dewis eich hoff iaith.\n"
+"\n"
+"Bydd eich dewis iaith yn effeithio ar iaith y gosodwr, y ddogfennaeth\n"
+" a'r system yn gyffredinol. Dewiswch yr ardal lle rydych ac yna eich iaith.\n"
+"\n"
+"Bydd clicio ar y botwm \"%s\" yn caniatáu i chi ddewis ieithoedd eraill\n"
+"i'w gosod ar eich peiriant gwaith. Bydd dewis ieithoedd eraill yn gosod\n"
+"ffeiliau penodol sy'n cynnwys dogfennaeth a rhaglenni yn yr ieithoedd\n"
+"hynny. Er enghraifft, os ydych yn westeiwr ar gyfer defnyddwyr o Sbaen,\n"
+"dewiswch Gymraeg fel y rhagosodedig yng ngolwg coeden ac yn yr Uwch\n"
+"adran cliciwch \"%s\". \n"
+"\n"
+"Ynghylch cefnogaeth UTF-8 (unicode): Amgodiad nod newydd yw Unicode\n"
+"sydd i gynnwys pob iaith. Er hynny, mae cefnogaeth i bob iaith o fewn\n"
+"GNU/Linux yn dal yn cael ei ddatblygu Oherwydd hynn mae defnydd\n"
+"Mageia o UTF-8 yn ddibynnol ar ddewis y defnyddiwr:\n"
+"\n"
+" * Os ydych yn dewis iaith gyda hen amgodiad cryf (ieithoedd lladin1\n"
+"Rwsieg, Siapanëeg, Tsieinëeg, Corëeg, Thai, Groeg, Twrceg, y rhan\n"
+" fwyaf o ieithoedd iso-8859-2) bydd yr hen amgodiad yn cael ei ddefnyddio;\n"
+"\n"
+" * Bydd ieithoedd eraill yn defnyddio unicode drwy ragosodiad;\n"
+"\n"
+" * Os oes angen dwy neu fwy o ieithoedd, ac nid yw'r ddwy iaith yn "
+"defnyddio'r\n"
+"un amgodiad, yna bydd unicode yn cael ei ddefnyddio drwy'r holl system\n"
+"\n"
+" * Yn olaf, mae modd gorfodi'r defnydd o unicode drwy'r system gyfan ar\n"
+"gais y defnyddiwr drwy ddewis \"%s\" yn annibynnol o ba iaith sydd wedi cêl "
+"ei ddewis.\n"
+"\n"
+"Sylwer bod modd gosod mwy nag un iaith. Mae modd i chi ddewis mwy\n"
+"nag un, neu hyd yn oed eu gosod i gyd, drwy ddewis y blwch \"%s\".\n"
+"Mae dewis cefnogaeth i bob iaith yn golygu gosod cyfieithiadau, ffontiau, \n"
+"gwiryddion sillafu, ag ati, ar gyfer yr iaith honno.\n"
+"\n"
+"I newid rhwng yr ieithoedd amrywiol sydd ar y system gallwch gychwyn\n"
+"y gorchymyn \"/usr/sbin/localedrake\" fel \"root\" i newid yr iaith\n"
+"sy'n cael ei ddefnyddio gan y system gyfan. Bydd rhedeg y gorchymyn fel\n"
+"defnyddiwr cyffredin yn gweithio dim ond ar gyfer yr unigolyn hwnnw."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Sbaeneg"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Fel rheol does gan DrakX ddim problem yn canfod y nifer o fotymau ar eich\n"
+"llygoden. Os yw, bydd yn cymryd for gennych lygoden dau fotwm a bydd yn\n"
+"ffurfweddu efelychiad trydydd botwm. Mae modd pwyso trydydd botwm\n"
+"llygoden dau fotwm ar unwaith gan glicio'r botymau chwith a de. Bydd DrakX\n"
+"yn gwybod yn awtomatig p'un ai yw'r llygoden yn defnyddio rhyngwyneb PS/2\n"
+"cyfresol neu USB.\n"
+"\n"
+"Lle mae gennych lygoden 3 botwm heb olwyn, cewch ddewis y llygoden sy'n\n"
+"dweud \"%s\". Bydd DrakX yn ffurfweddu eich llygoden fel bod modd "
+"efelychu'r\n"
+"olwyn gydag ef: i wneud hynny pwyswch y botwm canol a symud eich llygoden "
+"nôl a blaen.\n"
+"\n"
+"Os am ryw reswm yr hoffech nodi llygoden o fath gwahanol, dewiswch un\n"
+"o'r rhestr amgaeëdig.\n"
+"\n"
+"Gallwch ddewis \"%s\" i ddewis math llygoden ``generic'' sy'n gweithio gyda\n"
+"bron bob llygoden.\n"
+"\n"
+"Os fyddwch yn dewis llygoden wahanol i'r rhagosodedig gyd sgrin\n"
+"profi'n cael ei ddangos. Defnyddiwch y botymau a'r olwyn i wirio fod\n"
+"y gosodiadau'n gywir a bod y llygoden yn gweithio'n iawn. Os nad yw'r\n"
+"llygoden yn gweithio'n dda, pwyswch y bar bylchu neu fysell [Return] i\n"
+"i ddiddymu'r prawf ac i fynd nôl i'r rhestr dewis.\n"
+"\n"
+"Ar brydiau nid yw llygod olwyn yn cael eu canfod yn awtomatig, felly bydd\n"
+"angen dewis eich llygoden o'r rhestr. Gwnewch yn siŵr eich bod yn dewis\n"
+"y porth sy'n cyfateb i le mae eich llygoden. Ar ôl dewis llygoden a "
+"phwyso'r\n"
+"botwm \"%s\" , bydd delwedd llygoden yn cael ei dangos ar y sgrin. Trowch\n"
+"olwyn y llygoden i sicrhau ei fod yn gweithio'n iawn. Unwaith i chi weld yr\n"
+"olwyn ar y sgrin yn symud wrth i chi droi'r olwyn. profwch y botymau a "
+"gwirio fod\n"
+"pwyntydd y llygoden yn symud ar y sgrin wrth i chi symud y llygoden."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "gydag efelychiad Olwyn"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Cyffredinol | Unrhyw lygoden PS/2 ac USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Dewiswch y porth cywir. Mae porth \"COM1\" o dan MS Windows yn cael ei alw "
+"yn\n"
+"\"ttyS0\" yn GNU/Linux, e.e."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Rhaglen fechan yw'r cychwynnwr sy'n cael ei gychwyn gan y cyfrifiadur.\n"
+"Mae'n gyfrifol am gychwyn y system i gyd. Fel rheol mae'r rhan yma'n\n"
+"digwydd yn awtomatig. Bydd DrakX yn dadansoddi'r adran cychwyn\n"
+"disg a gweithredu yn â'r yr hyn mae'n ei ganfod yno.\n"
+"\n"
+" *os yw'n canfod adran cychwyn Windows, bydd yn ei amnewid gyda\n"
+"adran cychwyn GRUB/LILO. O ganlyniad bydd modd i chi gychwyn un\n"
+"ai GNU/Linux neu system arall.\n"
+"\n"
+" *os fydd adran gychwyn GRUB neu LILO'n cael ei ganfod bydd yn ei\n"
+"amnewid gydag un mwy diweddar.\n"
+"\n"
+"Os nad yw'n medru penderfynu, bydd DrakX yn gofyn i chi lle i osod\n"
+"y cychwynnydd. Yn gyffredinol, \"%s\" yw'r man mwyaf diogel. Ni fydd\n"
+" dewis \"%s\" yn gosod cychwynnydd. Dim ond ar gyfer y gwybodus."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Yma byddwn yn dewis system argraffu i'ch cyfrifiadur ei ddefnyddio. Efallai\n"
+"bod systemau eraill yn cynnig un i chi, ond mae Mandriva yn cynnig dwy.\n"
+"Mae 'r systemau'n addas gar gyfer ffurfweddiad arbennig.\n"
+"\n"
+" *\"%s\" - sy'n golygu \"print, do not queue\", yw'r dewis os oes gennych\n"
+"gysylltiad uniongyrchol â'ch argraffydd a'ch bod eisiau medru tynnu allan o "
+"waith\n"
+"argraffu pan fo'r papur wedi mynd yn sownd ac nad oes gennych argraffyddion\n"
+"wedi eu cysylltu drwy rwydwaith. (Dim ond rhwydweithiau syml mae \"%s\" yn "
+"ei\n"
+"drin ac mae'n araf ar rwydweithiau). Dewiswch \"pdq\" os mai dyma yw eich\n"
+"tro cyntaf yn GNU/Linux.\n"
+"\n"
+" *\"%s\" - \"Common Unix Printing System\". Mae hwn yn dda ar gyfer\n"
+"argraffu i argraffyddion lleol a hanner ffordd rownd y byd. Mae'n symlach, "
+"yn\n"
+"gallu gweithredu fel gwasanaethwr neu gleient ar gyfer yr hen system \"lpd"
+"\"\n"
+"ac felly mae'n cydweddi â'r systemau sydd wedi mynd o'i flaen. Mae'n gallu\n"
+"gwneud nifer o driciau, ond mae bron mor syml i'w osod \"pdq\". Os ydych\n"
+"amgen hwn i efelychu gwasanaethwr \"lpd\", yna rhaid cychwyn aemon\n"
+"\"cups-lpd\". Mae gan \"%s\" wyneb graffigol ar gyfer argraffu dewis\n"
+"argraffydd neu reoli'r argraffu.\n"
+"\n"
+"\n"
+"Os ydych yn dewis yn awr ac yn ddiweddarach yn penderfynu eich bod\n"
+"am newid eich system argraffu gallwch ei newid drwy gyfrwng PrinterDrake\n"
+"yng Nghanolfan Rheoli Mandriva a chlicio'r botwm %s."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Arbenigwr"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"Bydd DrakX yn canfod unrhyw ddyfais IDE sydd ar eich cyfrifiadur. Bydd yn\n"
+"chwilio am un neu fwy o gardiau SCSI PCI ar eich system. Os oes Cerdyn\n"
+"SCSI'n cael ei ganfod bydd DrakX yn awtomatig yn gosod y gyrrwr priodol.\n"
+"\n"
+"Oherwydd nad yw canfod caledwedd bob tro'n canfod darn o galedwedd,\n"
+"gall DrakX fethu canfod eich disgiau caled. Os felly, bydd rhaid i chi "
+"bennu\n"
+"eich caledwedd â llaw.\n"
+"\n"
+"Os ydych wedi pennu eich addaswr PCI SCS gyda llaw, bydd DrakX yn\n"
+"gofyn i chi ydych am bennu dewisiadau ar ei gyfer. Dylech adael i DrakX "
+"ofyn\n"
+"i'r cerdyn am ddewisiadau penodol i'r cerdyn mae angen i'r caledwedd eu\n"
+"cychwyn. Mae hyn fel rheol yn gweithio'n dda\n"
+"\n"
+"Os nad yw DrakX yn gallu holi am y dewisiadau sydd eu hangen, bydd rhaid i\n"
+" chi ffurfweddu'r gyrrwr gyda llaw. "
+
+#: ../help.pm:789
+#, 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\": os yw cerdyn sain yn cael ei ganfod ar eich cyfrifiadur, bydd \n"
+"yn cael ei ddangos yma. Os ydych yn sylwi nad y cerdyn sain sydd ar eich\n"
+"cyfrifiadur sy'n cael ei ddangos, yna cliciwch ar y botwm a dewis\n"
+"gyrrwr arall."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"I grynhoi, bydd DrakX yn cyflwyno crynodeb o'r wybodaeth amrywiol\n"
+"sydd ganddo am eich system. Yn ddibynnol ar eich caledwedd, mae'n bosib\n"
+"bod gennych rywfaint o'r nodweddion canlynol. Mae pob cofnod yn cynnwys\n"
+"eitem ffurfweddadwy, a chrynodeb o'r ffurfweddiad presennol. Cliciwch ar y\n"
+"botwm \"%s\" perthnasol i'w newid.\n"
+"\n"
+" *\"%s\": gwirio ffurfweddiad map y bysellfwrdd a'i newid os oes angen.\n"
+"\n"
+" *\"%s\": gwirio'r dewis gwlad. Os nad ydych yn y wlad hon, cliciwch y "
+"botwm\n"
+"\"%s\" a dewis un arall. Os nad yw eich gwlad ar y rhestr gyntaf i'w\n"
+"dangos, cliciwch y botwm \"%s\" am y rhestr gyflawn o wledydd.\n"
+"\n"
+"\n"
+" *\"%s\": Mae DrakX yn dyfalu eich parth amser yn ôl y wlad rydych\n"
+"wedi ei dewis. Mae modd clicio ar y botwm \"%s\" i'w gywiro.\n"
+"\n"
+" *\"%s\": gwirio ffurfweddiad y llygoden bresennol a chlicio ar y botwm\n"
+"i'w newid os oes angen.\n"
+"\n"
+" \"%s\": bydd clicio ar y botwm \"%s\" yn agor y dewin\n"
+"ffurfweddu argraffydd. Darllenwch y pennawd yn y \"Starter Guide\" ar\n"
+"sut i osod argraffydd newydd. Mae'r rhyngwyneb yn debyg i'r un ar gyfer\n"
+"ei osod yn y man cyntaf.\n"
+"\n"
+" *\"%s\": os oes cerdyn sain wedi ei ganfod ar eich system bydd\n"
+"yn cael ei ddangos yma. Os ydych yn sylwi nad y cerdyn sain sy'n cael ei\n"
+"ddangos yw'r un sydd ar eich system, yna cliciwch y botwm a dewis\n"
+"gyrrwr arall.\n"
+"\n"
+" * \"%s\": os oes cerdyn teledu wedi ei ganfod ar eich system\n"
+"bydd yn cael ei ddangos yma. Os oes gennych gerdyn ac nid yw wedi cael\n"
+"ei ganfod, cliciwch \"%s\" i geisio ei ffurfweddu â llaw.\n"
+"\n"
+" * \"%s\": cliciwch ar \"%s\" i newid paramedrau cysylltiedig â'r cerdyn\n"
+"os yw'r ffurfweddiad yn anghywir.\n"
+"\n"
+" *\"%s\": fel rheol bydd DrakX yn gosod eich rhyngwyneb\n"
+"i gydraniad \"800x600\" neu \"1024x768\". Os nad yw hyn yn addas ar\n"
+"eich cyfer cliciwch y botwm \"%s\" i'w newid.\n"
+" \n"
+" * \"%s\": os ydych am ffurfweddu eich mynediad i'r Rhyngrwyd neu\n"
+"eich rhwydwaith lleol, mae modd gwneud hynny. Darllenwch y deunydd\n"
+"ysgrifenedig neu ddefnyddio Canolfan Reoli Mageia wedi i'r gosod\n"
+"orffen i fanteisio ar gymorth ar-lein llawn.\n"
+"\n"
+" * \"%s\": os ydych am ffurfweddu cyfeiriadau dirprwyol HTTP ac FTP os\n"
+"yw'r peiriant rydych yn ei osod i fod tu nôl i weinydd dirprwyol.\n"
+"\n"
+" * \"%s\": mae modd ail ddiffinio'r lefel diogelwch a osodwyd yn\n"
+"flaenorol ().\n"
+"\n"
+" *\"%s\": mae'n syniad da gosod mur cadarn i'ch amddiffyn rhag\n"
+"ymyriadau os ydych yn bwriadu cysylltu eich cyfrifiadur â'r Rhyngrwyd.\n"
+"Darllenwch y bennod berthnasol yn y \"Starter Guide\" am fanylion\n"
+"gosodiadau mur cadarn.\n"
+"\n"
+" * \"%s\": os hoffech newid ffurfweddiad eich cychwynnwr\n"
+"cliciwch y botwm yma. Ar gyfer defnyddwyr profiadol. Darllenwch y\n"
+"deunydd ysgrifenedig neu'r cymorth ar-lein am ffurfweddiad\n"
+"cychwynwyr yng Nghanolfan Rheoli Mageia.\n"
+"\n"
+" *\"%s\": yma bydd modd i chi wneud man newidiadau i'r\n"
+"gwasanaethau sy'n cael eu rhedeg ar eich cyfrifiadur. Os ydych yn\n"
+" bwriadu defnyddio'r cyfrifiadur fel gwasanaethwr mae'n syniad da\n"
+"darllen y gosodiadau'n fanwl."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Cerdyn ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Cerdyn ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Rhyngwyneb Graffigol"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Dewiswch y ddisg galed rydych am ei ddileu er mwy n gosod eich rhaniad\n"
+"Mageia newydd. Byddwch ofalus, bydd yr holl ddata sydd arno'n\n"
+"cael ei ddileu ac ni fydd modd ei adfer!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Cliciwch \"%s\" os ydych am ddileu'r holl ddata a rhaniadau sy'n bresennol\n"
+"ar y disg. Byddwch ofalus, wedi i chi glicio \"%s\" ni fydd modd i chi\n"
+"adfer unrhyw ddata na rhaniadau presennol ar y disg caled, gan gynnwys\n"
+"data Windows.\n"
+"\n"
+"Cliciwch \"%s\" i atal y weithred hon heb golli unrhyw ddata\n"
+"a rhaniadau sy'n bresennol ar y ddisg galed."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Nesaf ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Blaenorol"
+
+#~ 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\": mae clicio ar y botwm\"%s\" yn agor dewin ffurfweddu argraffydd.\n"
+#~ "Darllenwch y pennawd penodol yn y 'Starter Guide' am ragor o \n"
+#~ "wybodaeth ar sut i osod argraffydd newydd. Mae'r rhyngwyneb yn y "
+#~ "llawlyfr\n"
+#~ "yn debyg i'r un welwyd wrth osod y system."
+
+#~ 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 ""
+#~ "Mae hwn yn fan pwysig ynghylch diogelwch eich system GNU/Linux; rhaid\n"
+#~ "rhoi cyfrinair \"root\".\"Root\" yw gweinyddwr y system a'r unig un sydd "
+#~ "â'r hawl\n"
+#~ "i wneud diweddariadau, ychwanegu defnyddwyr, newid ffurfweddiad "
+#~ "cyffredinol\n"
+#~ "y system, ac yn y blaen. Yn fyr mae \"root\" yn medru gwneud popeth! "
+#~ "Dyna\n"
+#~ "pam mae'n rhaid dewis cyfrinair sy'n anodd ei ddyfalu - bydd DrakX yn "
+#~ "dweud\n"
+#~ "wrthych os yw'n rhy hawdd. Fel y gwelwch, mae modd peidio gorfod cynnig\n"
+#~ "cyfrinair, ond rydym yn argymell yn erbyn hyn, hyd yn oed am un rheswm:\n"
+#~ "peidiwch â meddwl bod eich systemau gweithredu eraill yn ddiogel rhag\n"
+#~ "camgymeriadau, gan eich bod wedi cychwyn o GNU/Linux. Gan fod \"root\" "
+#~ "yn\n"
+#~ "medru goresgyn unrhyw gyfyngiadau a dileu data'n anfwriadol ar bob "
+#~ "rhaniad,\n"
+#~ "drwy fynd at y rhaniadau'n ddi-hid, yna mae'n bwysig ei gwneud hi'n anodd "
+#~ "bod\n"
+#~ "yn \"root\".\n"
+#~ "\n"
+#~ "Dylai'r cyfrinair fod yn gyfuniad o rifau a llythrennau ac o leiaf 8 nod "
+#~ "o hyd.\n"
+#~ "Peidiwch ysgrifennu cyfrinair \"root\" ar bapur - bydd yn ei gwneud hi'n "
+#~ "rhy\n"
+#~ "hawdd gwanhau'r system.\n"
+#~ "\n"
+#~ "Er hynny, peidiwch â gwneud y cyfrinair yn rhy hir neu gymhleth am fod "
+#~ "rhaid i\n"
+#~ "chi fedri ei gofio heb ormod o drafferth.\n"
+#~ "\n"
+#~ "Ni fydd y cyfrinair yn cael ei ddangos ar y sgrin wrth i chi ei deipio. "
+#~ "Felly bydd\n"
+#~ " rhaid i chi deipio'r cyfrinair ddwywaith i leihau'r siawns o deipio "
+#~ "gwall. Os ydych\n"
+#~ "yn digwydd gwneud yr un gwall teipio ddwywaith, bydd rhaid defnyddio'r "
+#~ "cyfrinair\n"
+#~ "\"anghywir\" i gychwyn y tro cyntaf fel \"root\".\n"
+#~ "\n"
+#~ "Os hoffech i fynediad i'r cyfrifiadur gael ei reoli gan wasanaethwr "
+#~ "dilysu, cliciwch\n"
+#~ "y botwm \"%s\".\n"
+#~ "Os yw eich rhwydwaith yn defnyddio protocol gwasanaethau dilysu LDAP, "
+#~ "NIS\n"
+#~ "neu PDC Windows Domain, dewiswch un addas fel \"%s\",\n"
+#~ "Os nad ydych yn gwybod, gofynnwch i'ch gweinyddwr rhwydwaith\n"
+#~ "\n"
+#~ "Os ydych yn cael anawsterau atgoffa cyfrineiriau, gallwch ddewis\n"
+#~ "\"%s\", os na fydd eich cyfrifiadur yn cael cyswllt â'r we ac rydych\n"
+#~ "yn ymddiried yn y defnyddiwr."
+
+#~ msgid "authentication"
+#~ msgstr "dilysu"
diff --git a/perl-install/install/help/po/da.po b/perl-install/install/help/po/da.po
new file mode 100644
index 000000000..6126805cb
--- /dev/null
+++ b/perl-install/install/help/po/da.po
@@ -0,0 +1,1992 @@
+# translation of da.po to
+# translation of da1.po to Danish
+# translation of da.po to Danish
+# translation of DrakX-da.po to Danish
+# Copyright (C) 2000,2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Troels Liebe Bentsen <tlb@iname.com> 2000.
+# Keld Simonsen <keld@dkuug.dk>, 2000-2003, 2004, 2005.
+# Keld Simonsen <keld@rap.dk>, 2005, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: da\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-03-05 18:46+0100\n"
+"Last-Translator: Keld Simonsen <keld@rap.dk>\n"
+"Language-Team: <da@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Før du går videre bør du læse betingelserne i licensen omhyggeligt. Den "
+"omfatter hele Mageia distributionen. Hvis du er enig i alle betingelserne i "
+"den, så klik på '%s'-boksen. Hvis ikke, så vil klikning på \"%s\"-knappen "
+"genstarte din maskine."
+
+#: ../help.pm:20
+#, 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 er et flerbrugersystem, det vil sige at hver bruger kan have sine "
+"egne præferencer, sine egne filer og så videre. Du kan læse "
+"startvejledningen for at lære mere om flerbrugersystemer.\n"
+"Men i modsætning til 'root', som er systemadministratoren, vil brugerne som "
+"du tilføjer her ikke have lov til at ændre nogetsomhelst, undtagen deres "
+"egne filer og deres egne opsætninger, hvilket beskytter systemet mod "
+"utilsigtede eller ondartede ændringer som påvirker hele systemet. Du skal "
+"oprette i det mindste én almindelig bruger til dig selv - dette er den konto "
+"som du bør bruge til almindelig dagligt brug. Selvom det er meget nemt at "
+"logge ind som root for at gøre alt, kan det også være meget farligt!\n"
+"En meget simpel fejltagelse kan betyde at dit system ikke virker mere. Hvis "
+"du laver en alvorlig fejltagelse som almindelig bruger, vil det værste der "
+"kan ske at du vil tabe nogen information, men det vil ikke påvirke hele "
+"systemet.\n"
+"\n"
+"Det første felt spørger efter dit rigtige navn. Dette er naturligvis ikke "
+"krævet -du kan faktisk skrive hvad du lyster. DrakX vil bruge det første ord "
+"du indtastede i feltet og kopiere det til '%s'-feltet, hvilket er navnet, "
+"som denne bruger skal indtaste for at logge ind på systemet. Hvis du ønsker "
+"det kan du tilsidesætte det forvalgte og ændre brugernavnet. Det næste trin "
+"er at indtaste en adgangskode. Fra et sikkerhedsmæssigt synspunkt er "
+"adgangskoden for en ikke-priviligeret (normal) bruger er ikke så afgørende "
+"som 'Root'-adgangskoden, men det er ingen grund til at negligere det "
+"alligevel, ved at lade det være blankt eller at gøre det for nemt - når det "
+"kommer til stykket er det dine egne filer, der er i fare.\n"
+"\n"
+"Når du har klikket på '%s', kan du tilføje andre brugere. Tilføj en bruger "
+"for hver af dine venner, din far eller din søster. Når du har tilføjet alle "
+"de brugere du ønsker, klik da på '%s'.\n"
+"\n"
+"Klik på '%s'-knappen lader dig ændre standard-'skál' for denne bruger\n"
+"(bash er standard). \n"
+"\n"
+"Når du er færdig med at tilføje brugere, vil du blive spurgt om at vælge en "
+"bruger som automatisk kan logge ind på systemet når maskinen startes op. "
+"Hvis du er interesseret i denne facilitet (og ikke kærer dig synderligt om "
+"lokal sikkerhed), så vælg den ønskede bruger og vindueshåndtering og klik "
+"'%s'. Hvis du ikke er interesseret i denne facilitet, så afmarkér boksen med "
+"'%s'."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Ønsker du at bruge denne facilitet?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Her er listet de eksisterende Linux-partitioner genkendt på din disk. Du kan "
+"beholde valgene gjort af vejlederen, de er velegnede til almindelig brug. "
+"Hvis du ændrer disse valg skal du i det mindste definere en rod-partition "
+"'/'. Lad være med at vælge en for lille partition, ellers vil du ikke kunne "
+"installere nok programmel. Hvis du ønsker at lagre data på en separat "
+"partition, skal du også vælge en '/home' (kun muligt hvis du har mere end én "
+"Linux-partition). \n"
+"Hver partition er listet som følger: 'Navn', 'Kapacitet'.\n"
+"\n"
+"'Navn' er kodet som følger: 'drevtype', 'drevnummer', "
+"'partitionsnummer' (for eksempel '/hda1').\n"
+"\n"
+"'drevtype' er 'hd' hvis dit diskdrev er et IDE drev, og 'sd' hvis det er et "
+"SCSI drev.\n"
+"\n"
+"'drevnummer' er altid et bogstav efter 'hd' eller 'sd'. For IDE drev:\n"
+"\n"
+" * 'a' betyder 'hoved-drev på den primære IDE controller',\n"
+"\n"
+" * 'b' betyder 'slave-drev på den primære IDE controller',\n"
+"\n"
+" * 'c' betyder 'hoved-drev på den sækundære IDE controller',\n"
+"\n"
+" * 'd' betyder 'slave-drev på den sækundære IDE controller'.\n"
+"\n"
+"For SCSI drev betyder 'a' det 'første drev', 'b' betyder det 'andet drev', "
+"osv."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia installationen bliver distribueret på flere cdrom-er. Hvis en valgt "
+"pakke ligger på en anden cdrom, vil DrakX udskyde den nuværende cd og bede "
+"dig om at isætte den forespurgte cd. Hvis du ikke har den forespurgte cd ved "
+"hånden, så klik bare på '%s' - de tilsvarende pakker vil da ikke blive "
+"installerede."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 er nu tid til at angive hvilke pakker du vil installere på dit system. "
+"Der er tusindvis af pakker til dit Mageia system, og for at gøre det nemmere "
+"at håndtere dem er pakkerne blevet placeret i grupper af lignende "
+"programmer.\n"
+"\n"
+"Mageia opdeler pakkegrupper i fire kategorier. Du kan vælge og vrage "
+"programmer fra de forskellige grupper, så en installation af "
+"'Arbejdsstation' kan også have programmer fra 'Udvikling'-kategorien "
+"installeret.\n"
+"\n"
+" * '%s': Hvis din maskine skal bruges som en arbejdsstation, vælg da en "
+"eller flere af programmerne der er i arbejdsstationskategorien.\n"
+"\n"
+" * '%s': hvis du vil bruge maskinen til programmering, vælg da de relevante "
+"pakker fra denne kategori. Den særlige 'LSB'-gruppe vil konfigurere dit "
+"system så det er så meget som muligt i overensstemmelse med Linux Standards "
+"Base specifikationerne.\n"
+"\n"
+" Valg af 'LSB'-gruppen vil også installere kerne '2.4'-serien, i stedet "
+"for den normale '2.6'-kerne. Dette for at sikre 100%% LSB overensstemmelse "
+"for systemet. Hvis du ikke vælger -LSB--gruppen vil du dog stadig have et "
+"system der er næsten 100%% LSB-overensstemmende.\n"
+"\n"
+" * '%s': hvis det er planen at maskinen skal være en server, så vælg de mere "
+"almindelige tjenester, som du ønsker at installere på maskinen.\n"
+"\n"
+" * '%s': her skal du vælge foretrukne grafiske miljø. Vælg mindst ét, hvis "
+"du ønsker at have en grafisk grænseflade tilgængelig.\n"
+"\n"
+"Ved flytning af musen over et gruppenavn vises en kort forklarende tekst om "
+"denne gruppe.\n"
+"\n"
+"Du kan afkrydse '%s'-boksen, hvilket er nyttigt hvis du er bekendt med de "
+"pakker der tilbydes, eller hvis du ønsker at have helt styr på hvad der skal "
+"installeres.\n"
+"\n"
+"Hvis du starter installationen i '%s'-tilstand, kan du fravælge alle grupper "
+"og forhindre installationen af enhver ny pakke. Dette er nyttigt ved "
+"reparation eller opdatering af et ekisterende system.\n"
+" \n"
+"Hvis du fravælger alle grupper ved udførelse af en almindelig installation "
+"(i modsætning til en opgradering), vil en dialog komme frem som foreslår "
+"dig forskellige former for minimal installation: \n"
+"\n"
+" * '%s' installerer de færrest mulige antal pakker for at få en fungerende "
+"grafisk arbejdsstation.\n"
+"\n"
+" * '%s' installerer det basale system plus basale nytteprogrammer og "
+"tilhørende dokumentation. Denne installation er passende til at sætte en "
+"server op.\n"
+"\n"
+" * '%s' vil installere det absolut mindst mulige antal pakker nødvendigt for "
+"at få et virkende Linux-system. Med denne installation fås kun en "
+"grænseflade med kommandolinjer. Den totale størrelse af denne installation "
+"er omkring 65 megabyte."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Opgradér"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Med basal dokumentation"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Virkeligt minimale installation"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Hvis du vælger at installere pakker individuelt, vil installeringen vise et "
+"træ med alle pakker opdelt i grupper og undergrupper. Under gennembladring "
+"af træet kan du udvælge hele grupper, undergrupper eller individuelle "
+"pakker.\n"
+"\n"
+"Hver gang du udvælger en pakke i træet vil en beskrivelse fremkomme til "
+"højre for at lade dig vide formålet med denne pakke. \n"
+"\n"
+"!! Når en server-pakke er blevet valgt, enten fordi du specielt valgte den "
+"individuelle pakke, eller fordi den var en del af en gruppe af pakker, vil "
+"du blive spurgt om at bekræfte at du virkelig ønsker at installere disse "
+"servere. Som standard under Mageia bliver installerede servere startet op "
+"ved opstart af maskinen. Selvom de er sikre og ikke har nogen kendte "
+"problemer på udgivelsestidspunktet for distributionen, er det absolut muligt "
+"at sikkerhedshuller blev opdaget efter at denne version af Mandriva Linux "
+"blev færdiggjort. Hvis du ikke véd hvad en bestemt tjeneste vil gøre eller "
+"hvorfor den skal installeres, så klik '%s' her. Et klik med '%s' her vil "
+"installere de nævnte servere og de vil blive startet automatisk under "
+"opstarten!!\n"
+"\n"
+"'%s'-valget deaktiverer advarselsdialogen, som vises hver gang "
+"installeringsprogrammet automatisk vælger en pakke for at løse et "
+"afhængighedsproblem. Nogen pakker afhænger af andre oginstallation af en "
+"bestemt pakke kan kræve installationen af andre pakker. "
+"Installationsprogrammet kan beregne hvilke pakker der er krævet for at "
+"tilfredsstille en afhængighed for at kunne færdiggøre en installation "
+"problemfrit.\n"
+"\n"
+"Den klejne disketteikon i bunden af listen muliggør indlæsning af en "
+"pakkeliste oprettet ved en tidligere installation. Dette er nyttigt hvis du "
+"har et antal maskiner som du ønsker at konfigurere på samme måde. Klik på "
+"denne ikon vil bede dig om at indsætte disketten lavet i slutningen på en "
+"anden installation. Se råd nr to i det sidste trin for hvordan en sådan "
+"diskette kan laves."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatiske afhængigheder"
+
+#: ../help.pm:185
+#, 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 ""
+"Denne dialog bruges til at vælge hvilke tjenester du ønsker skal startes ved "
+"opstart af maskinen.\n"
+"\n"
+"DrakX vil præsentere alle tjenester, som er med i den aktuelle installation. "
+"Gennemse hver enkelt af dem omhyggeligt og vælg dem fra som ikke er "
+"nødvendige på opstartstidspunktet.\n"
+"\n"
+"En kort forklarende tekst om en tjeneste bliver vist når den vælges. Hvis du "
+"ikke er sikker på om en tjeneste er nyttig eller ej, er det dog sikrere at "
+"bruge den foreslåede opførsel.\n"
+"\n"
+"Vær specielt varsom på dette trin hvis du planlægger at bruge maskinen som "
+"server: du vil formentlig ønske ikke at starte nogensomhelst tjeneste op som "
+"du ikke har brug for. Husk at nogen tjenester kan være farlige hvis de er "
+"aktiveret på en server. Vælg som hovedregel kun de tjenester som du virkelig "
+"behøver."
+
+#: ../help.pm:209
+#, 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 håndterer tiden i GMT (Greenwich Mean Time) og oversætter den til "
+"lokal tid ifølge den tidszone du har valgt. Hvis uret på bundkortet er sat "
+"til lokal tid, kan du deaktivere dette ved at fravælge '%s', hvilket vil "
+"lade GNU/Linux vide at systemuret og maskinens ur er i samme tidszone. Dette "
+"er nyttigt når maskinen også bruges til andre operativsystemer.\n"
+"\n"
+"Muligheden '%s' vil automatisk tilpasse systemuret ved at forbinde til en "
+"ekstern tidsserver på internettet. For at denne facilitet kan virke, skal du "
+"have en fungerende internetforbindelse. Vi anbefaler at du vælger en "
+"tidsserver med en placering nær ved dig. Denne mulighed installerer faktisk "
+"en tidsserver som også kan bruges af andre maskiner på dit lokalnetværk."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatisk tidssynkronisering"
+
+#: ../help.pm:223
+#, 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 vil normalt automatisk finde og konfigurere "
+"grafikkortet installeret på din maskine. Hvis dette ikke er tilfældet, kan "
+"du fra denne liste vælge det kort du faktisk har installeret.\n"
+" I tilfælde af at forskellige drivere er tilgængelige til dit kort, med "
+"eller uden 3D-accelleration, bliver du spurgt om at vælge den server der "
+"bedst opfylder dine behov."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (for X Window System) er hjertet af GNU/Linux' grafiske grænseflade som "
+"alle de grafiske miljøer (KDE, GNOME, AfterStep, WindowMaker, mv.) der "
+"kommer sammen med Mageia afhænger af.\n"
+"\n"
+"Du vil se en liste med forskellige parametre der kan ændres for at få den "
+"bedst mulige grafiske fremvisning:\n"
+"\n"
+"Grafikkort\n"
+"\n"
+" Installationsprogrammet vil normalt automatisk finde ud af at konfigurere "
+"grafikkortet installeret på din maskine. Hvis dette ikke er rigtigt kan du "
+"fra denne liste vælge det kort du faktisk har installeret.\n"
+"\n"
+" I tilfælde af at forskellige drivere er tilgængelige til dit kort, med "
+"eller uden 3D-accelleration, bliver du spurgt om at vælge den server der "
+"bedst opfylder dine behov.\n"
+"\n"
+"\n"
+"Skærm\n"
+"\n"
+" Normalt vil Installationsprogrammet automatisk finde ud af at konfigurere "
+"skærmen tilsluttet din maskine. Hvis dette ikke er rigtigt, kan du fra denne "
+"liste vælge den skærm som er tilsluttet din maskine.\n"
+"\n"
+"\n"
+"\n"
+"Opløsning\n"
+"\n"
+" Her kan du vælge de opløsninger og farvedybder som er tilstede for dit "
+"grafikudstyr. Vælg dem som bedst opfylder dine behov (du vil kunne ændre "
+"dette efter installationen). En prøve på den valgte konfiguration vil blive "
+"vist på skærmen.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Afhængigt af dit udstyr vil denne indgang muligvis ikke vises.\n"
+"\n"
+" Systemet vil prøve at åbne en grafisk skærm i den ønskede opløsning. Hvis "
+"du ser testbeskeden under afprøvningen og svarer '%s', så vil DrakX gå "
+"videre til næste trin. Hvis du ikke ser beskeden, så betyder det at en del "
+"af den automatisk fundne konfiguration var forkert og testen vil automatisk "
+"slutte efter 12 sekunder, og bringe dig tilbage til menuen. Ændr "
+"indstillingerne til du får en korrekt grafisk fremvisning.\n"
+"\n"
+"\n"
+"\n"
+"Valgmuligheder\n"
+"\n"
+" Dette trin lader dig vælge om du ønsker at din maskine automatisk skal "
+"skifte til en grafisk grænseflade ved opstart. Selvfølgelig vil du ønske at "
+"svare '%s', hvis din maskine skal bruges som server, eller hvis ikke "
+"lykkedes dig at få skærmen konfigureret. "
+
+#: ../help.pm:291
+#, 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 ""
+"Skærm\n"
+"\n"
+" Installationsprogrammet vil normalt automatisk finde ud af at konfigurere "
+"skærmen tilsluttet din maskine. Hvis dette ikke er den rigtige, kan du i "
+"denne liste vælge den skærm du faktisk har tilsluttet din maskine."
+
+#: ../help.pm:298
+#, 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 ""
+"Opløsning\n"
+"\n"
+" Hér kan du vælge opløsninger og farvedybder ud af de tilgængelige "
+"muligheder for dit udstyr. Vælg dem som bedst opfylder dine behov (du vil "
+"dog kunne ændre dette efter installationen). Et eksempel på den valgte "
+"konfiguration vil blive vist på skærmen."
+
+#: ../help.pm:306
+#, 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 ""
+"I tilfælde af at forskellige servere er tilgængelige for dit kort, med eller "
+"uden 3D-accelleration, bliver du spurgt om at vælge den server der bedst "
+"opfylder dine behov."
+
+#: ../help.pm:311
+#, 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 ""
+"Til sidst valgmulighederne\n"
+"\n"
+"Dette trin lader dig vælge om du ønsker automatisk at skifte til en grafisk "
+"grænseflade ved opstart. Selvfølgelig vil du ønske at svare '%s', hvis din "
+"maskine skal bruges som server, eller hvis ikke lykkedes dig at få skærmen "
+"konfigureret."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 skal du vælge hvor på din harddisk du vil installere dit Mageia-"
+"operativsystem. Hvis disken er tom eller et eksisterende operativsystem "
+"bruger alt pladsen på den, bliver du nødt til at partitionere drevet. "
+"Partitionering vil sige at diskdrevet opdeles i logiske dele for at lave den "
+"plads der behøves til at installere dit nye Mageia-system.\n"
+"\n"
+"Da partitioneringen af en disk normalt ikke kan fortrydes og kan føre til "
+"tab af data, kan det godt være frustrerende og stressende for uøvede "
+"brugere. Heldigvis har DrakX en vejleder som forenkler denne proces. Før du "
+"fortsætter med dette trin kan du gennemlæse resten af dette afsnit, og ikke "
+"mindst tage dig den tid du behøver.\n"
+"\n"
+"Afhængig af dit diskdrevs konfiguration er flere muligheder tilstede:\n"
+"\n"
+" * '%s': Denne mulighed vil udføre en automatisk opdeling af dine tomme "
+"diskdrev. Hvis du bruger denne mulighed vil du ikke blive spurgt om mere.\n"
+"\n"
+" * '%s': Vejlederen har fundet en eller flere eksisterende Linux-partitioner "
+"på dit diskdrev. Hvis du vil bruge dem, så vælg denne mulighed. Du vil så "
+"blive spurgt om monteringspunkter tilknyttet hver af partitionerne. De gamle "
+"monteringspunkter er forvalgt og i de fleste tilfælde er det en god idé at "
+"beholde dem.\n"
+"\n"
+" * '%s': Hvis Microsoft Windows er installeret på din disk og bruger al "
+"pladsen, bliver du nødt til at lave fri plads til GNU/Linux. For at gøre "
+"dette kan du slette dine Microsoft Windows partitioner og data (se "
+"muligheden \"Slet hele disken\") eller ændre størrelsen på din Microsoft "
+"Windows-FAT- eller NTFS-partition. Størrelsesændringen kan fortages uden tab "
+"af data, hvis du i forvejen har defragmenteret Windows-partitionen. Det "
+"anbefales på det kraftigste at du laver en sikkerhedskopi først. Denne "
+"mulighed anbefales hvis du vil bruge både Mageia og Microsoft Windows på "
+"samme maskine.\n"
+"\n"
+" Før du vælger denne løsning, bør du forstå at størrelsen på din Microsoft "
+"Windows partition vil blive mindre end da du startede. Du vil have mindre "
+"fri plads under Microsoft Windows til at gemme dine data eller installere "
+"nyt programmel.\n"
+"\n"
+" * '%s': Hvis du vil slette alle data på alle partitioner på denne disk og "
+"erstatte dem med dit nye Mageia-system, kan du vælge denne mulighed. Vær "
+"forsigtig, for du vil ikke være i stand til at fortryde denne handling efter "
+"at du har sagt ja.\n"
+"\n"
+" !! Hvis du bruger denne mulighed vil alle eksisterende data på din disk "
+"gå tabt. !!\n"
+"\n"
+" * '%s': Denne mulighed kommer til syne når diskdrevet er fuldstændigt "
+"optaget af Microsoft Windows. Valg af denne mulighed vil simpelthen slette "
+"alt på disken og begynde fra en frisk, og partitionere det hele fra ny.\n"
+"\n"
+" !! Hvis du bruger denne mulighed vil alle eksisterende data på din disk "
+"gå tabt. !!\n"
+"\n"
+" * '%s': Vælg denne mulighed hvis du vil partitionere disken i hånden. Vær "
+"forsigtig - det er en stærk , men også farlig mulighed. og du kan meget nemt "
+"komme til at slette alle dine data. Derfor er denne mulighed kun anbefalet "
+"hvis du har lavet noget lignende før og har nogen erfaring. For flere "
+"instruktioner om brugen af DiskDrake-programmet kan du se i afsnittet "
+"'Administrér dine partitioner' i 'Startervejledningen'."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Brug eksisterende partition"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Slet hele disken"
+
+#: ../help.pm:380
+#, 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 ""
+"Værsgo'. Installationen en nu færdig og dit GNU/Linux-system er nu klar til "
+"brug. Klik blot på '%s' for at genstarte systemet. Glem ikke at fjerne "
+"installationsmediet (cdrom eller diskette). Den første ting, som du burde "
+"se, efter din maskine har lavet sine test af maskinel, er opstartsmenuen, "
+"som lader dig vælge det operativsystem der skal startes.\n"
+"\n"
+"'%s'-knappen viser to ekstra knapper for:\n"
+"\n"
+" * '%s': at oprette en installerings-diskette, som automatisk vil udføre en "
+"hel installation uden hjælp fra en operatør, magen til den installation du "
+"lige har konfigureret.\n"
+"\n"
+" Bemærk at to forskellige muligheder er tilstede efter klik på denne "
+"knap:\n"
+"\n"
+" * '%s': Dette er en delvist automatiseret installering. "
+"Partitioneringstrinnet er den eneste interaktive procedure.\n"
+"\n"
+" * '%s': Fuldautomatisk installering: harddisken bliver fuldstændig "
+"genoverskrevet, alle data forsvinder.\n"
+"\n"
+" Denne facilitet er meget nyttig ved installering af et antal lignende "
+"maskiner. Se afsnittet om autoinstallering på vores websted for yderligere "
+"oplysninger.\n"
+"\n"
+" * '%s'(*): gemmer en liste med de pakker der er valgt under denne "
+"installation. For at bruge dette pakkevalg i en anden installation kan "
+"disketten indsættes i drevet og installeringen kan startes. Brug [F1]-tasten "
+"på opstartsskærmen og indtast >>linux defcfg=\"floppy\"<< og trykke på "
+"[Enter]-tasten.\n"
+". \n"
+"(*) Du har brug for en FAT-formatteret diskette. For at lave en under GNU/"
+"Linux skal du taste\n"
+"\"mformat a:\", eller \"fdformat /dev/fd0\" fulgt af \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Lav autoinstallations-diskette"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Hvis du vælger at genbruge nogle gamle GNU/Linux-partitioner, kan duønske at "
+"omformatere nogle af dem og slette de data som de indeholder. For at gøre "
+"dette skal du også vælge disse partitioner.\n"
+"\n"
+"Bemærk at det ikke er nødvendigt at omformatere alle allerede eksisterende "
+"partitioner. Det er nødvendigt at omformatere de partitioner, der indeholder "
+"operativsystemet (såsom '/', '/usr' og '/var', men du er ikke nødt til at "
+"omformatere partitioner som du ønsker at beholde (typisk /home).\n"
+"\n"
+"Vær forsigtig med valg af partitioner; efter formatering vil alle data være "
+"slettede på de valgte partitioner, og du vil ikke kunne redde nogetsomhelst "
+"af det.\n"
+"\n"
+"Klik på '%s' når du er klar til at formatere partitionerne.\n"
+"\n"
+"Klik på '%s' hvis du ønsker at vælge andre partitioner til at installere dit "
+"nye Mageia operativsystem.\n"
+"\n"
+"Klik på '%s' for at vælge partitioner som du ønsker at tjekke for dårlige "
+"blokke."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"På det tidspunkt hvor du installerer Mageia er det sandsynligt at nogen af "
+"pakkerne er blevet opdaterede siden den oprindelige udgivelse. Fejl er måske "
+"blevet rettet, og sikkerhedsproblemer måske løst. Det er nu muligt for dig "
+"at hente disse ned fra internettet for at disse opdateringer kan komme dig "
+"til gode. Vælg '%s' hvis du har en fungerende internet- forbindelse eller "
+"'%s' hvis du foretrækker at installere opdaterede pakker senere.\n"
+"\n"
+"Valg af '%s' viser en liste af netsteder hvorfra opdateringer kan hentes. Du "
+"bør vælge en der er nær ved dig. Så vil et træ med pakkevalg blive vist: "
+"gennemse valget og tryk '%s' for at modtage og installere de valgte pakker "
+"eller '%s' for at afbryde."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 vil DrakX give dig mulighed for at vælge det sikkerhedsniveau du ønsker "
+"for maskinen. Hovedreglen er at sikkerhedsniveauet bør sættes højere, hvis "
+"maskinen skal indeholde vigtige data, eller hvis den skal være direkte "
+"offentligt på Internettet. Men et højere sikkerhedsniveau vindes normalt på "
+"bekostning af letheden af anvendelsen.\n"
+"\n"
+"Hvis du ikke véd hvad du skal vælge, så behold den foreslåede mulighed. Du "
+"vil kunne ændre det senere med værktøjet draksec som er en del af Mandriva "
+"Linux Kontrolcentret.\n"
+"\n"
+"Udfyld '%s'-feltet med epost-adressen på den person, som er ansvarlig for "
+"sikkerhed. Sikkerhedsmeddelelser vil blive sendt til denne adresse."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Sikkerhedsadministrator"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Nu skal du vælge hvilke partitioner som skal bruges til installering af dit "
+"Mageia system. Hvis partitionerne allerede er blevet defineret, enten fra en "
+"tidligere installation af GNU/Linux eller med et andet "
+"partitioneringsværktøj, kan du bruge de eksisterende partitioner. Ellers "
+"skal disk-partitionerne defineres først.\n"
+"\n"
+"For at lave partitioner skal du først vælge et diskdrev. Du kan vælge "
+"diskdrevet der skal partitioneres ved at trykke på \"hda\" for det første "
+"IDE drev, \"hdb\" for det andet eller \"sda\" for det første SCSI-drev og så "
+"videre.\n"
+"\n"
+"For at partitionere det valgte diskdrev kan du bruge disse muligheder:\n"
+"\n"
+" * '%s': Dette valg sletter alle partitioner på det valgte diskdrev.\n"
+"\n"
+" * '%s': dette valg tillader dig automatisk at lave Ext3 og swappartitioner "
+"på den fri plads på dit drev.\n"
+"\n"
+"'%s': giver adgang til flere faciliteter:\n"
+"\n"
+" * '%s': Gemmer din partitionstabel på en diskette. Nyttigt ved senere "
+"redning af partitionstabellen, om nødvendigt. Det anbefales meget at du "
+"bruger dette trin.\n"
+"\n"
+" * '%s': lader dig genskabe en tidligere gemt partitionstabel fra diskette.\n"
+"\n"
+" * '%s': hvis din partitionstabel er beskadiget, kan du prøve at redde den "
+"med denne mulighed. Vær forsigtig og husk at det ikke altid virker.\n"
+"\n"
+" * '%s': forkaster alle ændringer og genindlæser partitionstabellen som "
+"oprindeligt lå på diskdrevet\n"
+"\n"
+" * '%s': fravalg af denne mulighed vil tvinge brugere til at manuelt montere "
+"og afmontere medier såsom disketter og cdrommer\n"
+"\n"
+" * '%s': Hvis du ønsker at bruge vejlederen til at partitionere dit "
+"diskdrev, kan du bruge denne mulighed. Dette anbefales, hvis du ikke har den "
+"store forståelse om partitionering\n"
+"\n"
+" * '%s': Du kan bruge denne mulighed for at annullere dine ændringer\n"
+"\n"
+" * '%s': giver mulighed for yderligere handlinger på partitioner (type, "
+"valgmuligheder, format) og giver mere information om diskdrevet\n"
+"\n"
+" * '%s': når du er færdig med partitionering af din disk, vil dette skrive "
+"ændringerne tilbage på disken.\n"
+"\n"
+"Ved definering af en partitionsstørrelse kan du finjustere denne ved at "
+"bruge piletasterne på tastaturet.\n"
+"\n"
+"Bemærk: du kan nå enhver valgmulighed ved brug af tastaturet: navigér gennem "
+"partitionerne med Tab og op- og ned-pilene.\n"
+"\n"
+"Når en partition er valgt kan du bruge:\n"
+"\n"
+" * Ctrl-c for at lave en ny partition (Når en tom partition er valgt)\n"
+"\n"
+" * Ctrl-d for at slette en partition\n"
+"\n"
+" * Ctrl-m for at sætte et monteringssti\n"
+"\n"
+"For at få information om de forskellige tilgængelige filsystemstyper kan du "
+"læse kapitlet ext2fs i 'Referencemanualen'.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automontering af flytbare medier"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Skift mellem normal og ekspert-tilstand"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Mere end én Microsoft Windows partition er blevet genkendt på dit diskdrev. "
+"Vælg den som du ønsker at ændre størrelse på for at kunne installere dit nye "
+"Mageia operativsystem.\n"
+"\n"
+"Hver partition er listet som følger: 'Linux navn', 'Windows navn', "
+"'Kapacitet'.\n"
+"\n"
+"'Linux navn' er kodet som følger: 'drevtype', 'drevnummer', "
+"'partitionsnummer' (for eksempel '/hda1').\n"
+"\n"
+"'drevtype' er 'hd' hvis dit diskdrev er et IDE drev, og 'sd' hvis det er et "
+"SCSI drev.\n"
+"\n"
+"'drevnummer' er altid et bogstav efter 'hd' eller 'sd'. For IDE drev "
+"gælder:\n"
+"\n"
+" * 'a' betyder 'hoved-drev på den primære IDE controller',\n"
+"\n"
+" * 'b' betyder 'slave-drev på den primære IDE controller',\n"
+"\n"
+" * 'c' betyder 'hoved-drev på den sækundære IDE controller',\n"
+"\n"
+" * 'd' betyder 'slave-drev på den sækundære IDE controller'.\n"
+"\n"
+"For SCSI drev betyder 'a' det 'laveste SCSI-nummer', 'b' betyder det "
+"'næstlaveste SCSI-nummer', osv.\n"
+"\n"
+"'Windows navn' er det bogstav som dit drev har under Windows (den første\n"
+"disk eller partition kaldes 'C:')."
+
+#: ../help.pm:567
+#, 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': Tjek det aktuelle valg af land. Hvis du ikke er i dette land, så klik "
+"på '%s'-knappen og vælg et andet. Hvis dit land ikke er på den første liste "
+"der vistes, så klik på '%s'-knappen for at få den komplette liste over lande."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Dette trin bliver kun aktiveret hvis der bliver fundet en eksisterende\n"
+"GNU/Linux partition på din maskine.\n"
+"\n"
+"DrakX skal nu vide om du vil udføre en ny installation eller en opgradering\n"
+"af et eksisterende Mageia-system.\n"
+"\n"
+" * \"%s\": Dette vil stort sét slette hele det gamle system. Dog kan du "
+"afhængigt af din partitionsopsætning forhindre at nogen af dine ekisterende "
+"data (især kataloger i '/home') fra at blive overskrevet. Hvis du ønsker at "
+"ændre hvordan dine diskdrev er partitioneret, eller ændre på filsystemet, "
+"bør du bruge denne mulighed.\n"
+"\n"
+" * \"%s\": Denne installationsklasse lader dig opgradere pakkene som er "
+"installeret på dit nuværende Mageia-system. Din nuværende "
+"partitionsopsætning og brugerdata bliver ikke berørt. De fleste andre "
+"konfigurationstrin forbliver tilgængelige, i lighed med en "
+"standardinstallation.\n"
+"\n"
+"\"Opgradér\"-valget bør fungere fint på Mageia-systemer som kører version "
+"'8.1' eller nyere. Udførelse af Opgradér på versioner tidligere end Mageia "
+"'8.1' er ikke anbefalet."
+
+#: ../help.pm:594
+#, 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 ""
+"Afhængigt af det sprog du har valgt vil DrakX automatisk vælge en bestemt "
+"type tastaturopsætning. Tjek at valget er passende, eller vælg en anden "
+"tastaturudlægning.\n"
+"Men du har måske ikke et tastatur som svarer nøjagtigt til dit sprog: for "
+"eksempel hvis du er en engelsktalende svejtser, vil du måske have et "
+"svejtsisk tastatur. Eller hvis du taler engelsk og bor i Québec, er du måske "
+"i samme situation, hvor dit modersmål og tastaturet for landet ikke passer "
+"sammen. I begge tilfælde giver dette installationstrin mulighed for at vælge "
+"et passende tastatur fra listen.\n"
+"\n"
+"Klik på '%s'-tasten for at få víst en liste af understøttede tastaturer.\n"
+"\n"
+"Hvis du vælger en tastaturudlægning baseret på et ikke-latinsk alfabet, vil "
+"den næste dialog give dig mulighed for at vælge den tastekombination, der "
+"vil skifte mellem den latinske og den ikke-latinske udlægning."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Det første trin er at vælge dit foretrukne sprog.\n"
+"\n"
+"Dit valg af foretrukkent sprog vil påvirke sproget for installeringen, "
+"dokumentationen og systemet generelt. Vælg den verdensdel du befinder dig i, "
+"og så det sprog, du taler.\n"
+"\n"
+"Hvis du klikker på '%s'-knappen kan du vælge andre sprog, der installeres "
+"på maskinen, og derved installeres de sprogspecifikke filer for "
+"systemdokumentation og programmer. Hvis spanske brugere skal bruge din "
+"maskine, vælg da dansk som standardsproget i træ-visningen, og '%s' i den "
+"avancerede afdeling.\n"
+"\n"
+"Om UTF-8 (ISO 10646)-understøttelse. ISO 10646 er en ny tegnkodning som er "
+"beregnet til at dække alle eksiterende sprog. Dog er fuld understøttelse for "
+"dette i GNU/Linux stadig under udvikling. Af denne årsag vil Mageia' brug af "
+"UTF-8 afhænge af brugerens valg:\n"
+"\n"
+" * Hvis du vælger et sprog som har en lang tradition for tegnkodning (latin1 "
+"sprog, russisk, japansk, kinesisk, koreansk, thai, græsk, tyrkisk, de fleste "
+"iso-8859-2 sprog) vil den traditionelle tegnkodning blive brugt som "
+"standard;\n"
+"\n"
+" * Andre sprog vil bruge ISO 10646 som standard;\n"
+"\n"
+" * Hvis to eller flere sprog er krævet, og disse sprog ikke bruger samme "
+"kodning, så vil ISO 10646 blive brugt for hele systemet;\n"
+"\n"
+" * Endeligt kan ISO 10646 blive gennemtvunget for brugeren på hele systemet "
+"på foranledning af brugeren ved at vælge muligheden '%s' uafhængigt af "
+"hvilket sprog der er valgt.\n"
+"\n"
+"Bemærk at du ikke er begrænset til at vælge et enkelt yderligere sprog. Du "
+"kan vælge flere sprog, eller endog installere dem alle ved at markere '%s'-"
+"boksen. Valg af understøttelse for et sprog betyder at oversættelser, "
+"skrifttyper, stavekontrol mv for dette sprog bliver installeret. \n"
+"For at skifte mellem de forskellige sprog installeret på systemet kan du "
+"starte programmet '/usr/sbin/localedrake' som 'root' for at ændre det sprog "
+"der bruges af hele systemet. Kørsel af dette program som almindelig bruger "
+"vil kun ændre sprogindstillingerne for denne bruger."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spansk"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Normalt har DrakX ingen problemer med at finde ud af hvor mange knapper du "
+"har på din mus. Den antager at du har en to-knapsmus og vil lave en "
+"opsætning hvor den tredje knap emuleres. Den tredje knap for en to-knaps mus "
+"kan fås ved at trykke på den venstre og højre museknap samtidigt. DrakX vil "
+"automatisk vide om din mus bruger et PS/2, et serielt eller et USB-"
+"grænsesnit.\n"
+"\n"
+"Hvis du har en 3-knaps mus uden hjul, kan du vælge '%s'-musen. DrakX vil så "
+"konfigurere din mus så du kan simulere hjulet med den: for at gøre dette "
+"skal du trykke på midterknappen og flyttte op og ned på musen.\n"
+"\n"
+"Hvis du ønsker en anden type mus, vælg da den rigtige type mus fra den viste "
+"liste.\n"
+"\n"
+"Du kan vælge '%s'-indgangen for at få en 'generisk' musetype som vil virke "
+"med næsten alle mus.\n"
+"\n"
+"Hvis du vælger en mus forskellig fra den forvalgte, vil der blive vist en "
+"afprøvningsskærm. Brug knapperne og hjulet for at efterprøve om indstillerne "
+"er korrekte, og at musen virker korrekt. Hvis musen ikke virker godt, tryk "
+"da på mellemrumstangenten eller vognretur for at annullere testen, og du vil "
+"vende tilbage til listen med mus.\n"
+"\n"
+"Til tider findes mus med hjul ikke automatisk, så du vil behøve at vælge din "
+"mus fra en liste. Forsikr dig om at du vælger den der passer til porten som "
+"din mus er tilsluttet. Efter valg af en mus og trykning på '%s'-knappen vil "
+"et billede blive vist med en mus på skærmen. Rul med musehjulet for at "
+"forsikre dig om at det er aktiveret korrekt. Når du ruller med dit musehjul "
+"vil du se musehjulet på skærmen bevæger sig. Afprøv knapperne og tjek at "
+"musemarkøren flytter sig når du flytter rundt på musen."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "med hjul-emulering"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universel | Alle PS/2 & USB mus"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Vælg den rigtige port. For eksempel er navnet for COM1-porten under MS "
+"Windows 'ttyS0' under GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"En opstartsindlæser er et lille program som startes af maskinen på "
+"opstartstidspunktet. Det er ansvarligt for at starte hele systemet op. "
+"Normalt er dette trin helt automatisk. DrakX vil analysere opstartssektoren "
+"på disken og handle ud fra det som findes der.\n"
+"\n"
+" * Hvis en opstartssektor for Windows bliver fundet, vil den erstatte denne "
+"med en GRUB- eller LILO-opstartsektor. På denne måde kan du indlæse enten "
+"GNU/Linux eller ethvert andet operativsystem installeret på din maskine.\n"
+"\n"
+" * Hvis en opstartsektor for grub eller LILO bliver fundet, vil den blive "
+"erstattet med en ny.\n"
+"\n"
+"Hvis det ikke er mulig at afgøre dette automatisk, vil DrakX spørge dig hvor "
+"opstartsindlæseren skal installeres. Generelt er '%s' det sikreste sted. "
+"Valg af '%s' vil ikke installere nogen opstartsindlæser. Brug kun dette hvis "
+"du véd hvad du gør."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Nu er det tid til at vælge et udskrivningssystem for din maskine. Andre "
+"styresystemer tilbyder måske ét, men Mandriva tilbyder to. Printersystemerne "
+"er hver især bedst til en bestemt konfigurationstype.\n"
+"\n"
+" * '%s' - som betyder 'print, do not queue' (udskriv, kø ej), er valget, "
+"hvis du har en direkte forbindelse til din printer, og du ønsker at kunne "
+"klare printproblemer med det samme, og du ikke har nogen printere via "
+"netværk. ('%s' vil kun behandle meget simple netværkstilfælde, og er lidt "
+"sløvt på netværk.) Det anbefales at du bruger 'pdq' hvis dette er din første "
+"erfaring med GNU/Linux.\n"
+"\n"
+" * '%s' - står for 'Common Unix Printing System' (Fælles printersystem for "
+"Unix) er fremragende til at udskrive på din lokale printer, og også på den, "
+"der står på den anden side af jordkloden. Det er nemt at konfigurere, og kan "
+"virke som en server eller klient for det bedagede 'lpd'-printsystem, så det "
+"er kompatibelt med ældre styresystemer, som stadig kan have brug for "
+"udskriftstjenester. Det er ganske stærkt, men den basale opsætning er næsten "
+"lige så nem som for 'pdq'. Hvis du har brug for at dette efterligner en "
+"'lpd'-server, skal du aktivere 'cups-lpd'-dæmonen. '%s' har grafiske "
+"grænseflader for udskrivning og valg af printermuligheder, og for "
+"administration af printeren.\n"
+"\n"
+"Hvis du laver et valg nu og senere finder ud af at du ikke kan lide dit "
+"udskriftssystem, kan du ændre det ved at køre PrinterDrake fra Mandriva "
+"Linuxs Kontrolcenter, og klikke på '%s'-knappen."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ekspert"
+
+#: ../help.pm:771
+#, 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 disk 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 vil først finde alle IDE-enheder der er tilstede på din maskine. Den "
+"vil også lede efter en eller flere PCI SCSI-kort på dit system. Hvis et SCSI-"
+"kort finDES, vil DrakX automatisk installere en driver til det.\n"
+"\n"
+"Da maskineleftersøgningen ikke er idiotsikker, kan DrakX fejle i at finde "
+"dine diskdrev. I så fald må du angive dit maskinel manuelt.\n"
+"\n"
+"Hvis du måtte angive dit PCI SCSI-kort manuelt, vil DrakX spørge om du vil "
+"specificere nogle indstillingsmuligheder for den. Du bør lade DrakX spørge "
+"udstyret om opsætning af kortspecifikke indstillinger, som er nødvendige for "
+"at initialisere kortet. De fleste gange vil DrakX finde ud af dette uden "
+"problemer.\n"
+"\n"
+"Hvis DrakX ikke kan få oplysninger om indstillinger ud af udstyret, som skal "
+"bruges til opsætningen, skal du angive opsætningsinformation til driveren. "
+
+#: ../help.pm:789
+#, 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': Hvis et lydkort er blevet fundet på dit system, vil det blive vist "
+"her. Hvis du bemærker at lydkortet ikke er det som faktisk er til stede på "
+"systemet, kan du klikke på knappen og vælge en anden driver."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Som en opsummering vil DrakX give dig en oversigt over information som den "
+"har indsamlet om dit system. Afhængig af det maskinel der er installeret på "
+"din maskine kan du have et eller flere af de følgende punkter. Hvert punkt "
+"består af den maskinelle enhed der skal konfigureres fulgt af en kort "
+"opsummering af den nuværende konfiguration. Klik på den tilsvarende \"%s\"-"
+"knap for at ændre på opsætningen.\n"
+"\n"
+" * \"%s\": Tjek at din tastaturopsætning er korrekt og ændr om nødvendigt.\n"
+"\n"
+" * \"%s\": Tjek det nuværende valg af land. Hvis du ikke er i dette land, så "
+"klik på \"%s\"-knappen og vælg et andet land. Hvis dit land ikke er i "
+"listen, så klik på \"%s\"-knappen for at få en fuldstændig liste over "
+"lande.\n"
+"\n"
+" ' \"%s\": Som standard bestemmer DrakX din tidszone ud fra hvilket land du "
+"har valgt. Du kan klikke på \"%s\" her, hvis dette ikke er korrekt.\n"
+"\n"
+" * \"%s\" :Tjek den nuværende museopsætning og klik på knappen for at ændre "
+"om nødvendigt.\n"
+"\n"
+" * \"%s\": Ved at klikke på \"%s\"-knappen åbnes printeropsætnings-\n"
+"hjælperen. Konsultér det tilhørende kapitel i begynderguiden for mere\n"
+"information om hvordan en printer kan sættes op. Grænsefladen som er vist\n"
+"i vores manual er magen til den som benyttes under installationen.\n"
+"\n"
+" * '%s': Hvis et lydkort er blevet fundet på dit system, vil det blive vist "
+"hér. Hvis du bemærker at lydkortet ikke er det som faktisk er til stede på "
+"systemet, kan du klikke på knappen og vælge en anden driver.\n"
+"\n"
+" * \"%s\": Hvis du har et TV-kort, så er det her at information om dets "
+"konfiguration bliver vist. Hvis du har et TV-kort som ikke er fundet, så "
+"klik på \"%s\" for at sætte det op manuelt.\n"
+"\n"
+" * \"%s\": Du kan klikke på \"%s\" for at ændre på parameterne til kortet, "
+"hvis du synes at konfigurationen er forkert.\n"
+"\n"
+" * \"%s\": Som standard vil DrakX opsætte din grafiske grænseflade i "
+"opløsningen 800x600 eller 1024x768. Hvis dette ikke passer dig, så klik på "
+"'%s'-knappen for at ændre på opsætningen.\n"
+"\n"
+" * \"%s\": Hvis du ønsker at konfigurere din adgang til internet eller "
+"lokalnet, kan du gøre dette nu. Kig i den trykte dokumentation eller brug "
+"Mageia Kontrolcenter efter installationen er afsluttet for at drage nytte af "
+"den fulde indbyggede vejledning. \n"
+"\n"
+" * \"%s\": lader dig konfigurere HTTP- og FTP-proxyadresser, hvis maskinen, "
+"du installerer på, skal placeres bag en proxyserver.\n"
+"\n"
+" * \"%s\": Du kan her ændre på sikkerhedsniveauet som defineret i et "
+"tidligere trin.\n"
+"\n"
+" * \"%s\": Hvis du skal koble din maskine direkte til internet, er det en "
+"god idé at beskytte sig mod indtrængning med en brandmur. Kig i det "
+"tilsvarende afsnit i Begyndervejledningen for detaljer om opsætning af "
+"brandmur.\n"
+"\n"
+" * \"%s\": Hvis du vil ændre på konfigurationen for opstartsindlæseren, så "
+"klik på denne knap. Dette bør forbeholdes avancerede brugere. Kig i den "
+"trykte dokumentation eller i den indbyggede hjælp om konfiguration af "
+"opstartsindlæser i Mageia Kontrolcenter.\n"
+"\n"
+" * \"%s\": her kan du fininstille hvilke tjenester som skal startes på din "
+"maskine. Hvis du skal bruge maskinen som server er det en god idé at "
+"gennemse denne opsætning."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN-kort"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-kort"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafisk grænseflade"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Vælg det diskdrev som du vil slette for at installere din nye Mageia "
+"partition. Vær forsigtig, alle data som er på denne partition vil gå tabt og "
+"vil ikke kunne genskabes!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Klik på '%s' hvis du ønsker at slette alle data og partitioner der ligger på "
+"dette diskdrev. Vær omhyggelig, efter klik på '%s' vil du ikke være i stand "
+"til at redde nogen data eller partitioner, der ligger på dette diskdrev, "
+"inklusive alle Windows data.\n"
+"Klik på '%s' for at stoppe denne handling uden at tabe nogen data og "
+"partitioner der er tilstede på dette diskdrev."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Næste ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Forrige"
+
+#~ 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': Et klik på '%s'-knappen vil åbne vejlederen for "
+#~ "printerkonfigurering. Kig i det tilhørende kapitel i 'Startvejledningen' "
+#~ "for mere information om hvordan man opsætter en ny printer. Grænsefladen\n"
+#~ "præsenteret i vores manual ligner den som bruges på "
+#~ "installationstidspunktet."
+
+#~ 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 ""
+#~ "Dette er den vanskeligste beslutning omkring sikkerheden af dit GNU/"
+#~ "Linux- system: Du skal indtaste din 'root'-adgangskode. 'Root' er "
+#~ "systemadministratoren og er den eneste bruger, der har lov til at lave "
+#~ "opdateringer, tilføje brugere, ændre i den overordnede "
+#~ "systemkonfiguration og så videre. Kort sagt, 'root' kan gøre alt! Derfor "
+#~ "skal du vælge en adgangskode der er svær at gætte - DrakX vil fortælle "
+#~ "dig hvis adgangskoden du valgte er for simpel. Som du kan se er du ikke "
+#~ "tvunget til at indtaste en adgangskode, men vi advarer på det kraftigste "
+#~ "mod dette. GNU/Linux er lige så udsat for behandlingsfejl som ethvert "
+#~ "andet operativsystem. Da 'root' kan overvinde alle forhindringer og "
+#~ "uforvarende slette alle data på partitioner ved sorgløst at behandle "
+#~ "partitionerne selv, er det vigtigt at det er vanskeligt at blive 'root'.\n"
+#~ "\n"
+#~ "Adgangskoden bør være en blanding af bogstaver og tal og mindst 8 tegn "
+#~ "langt. Skriv aldrig en adgangskode ned for 'root' - det gør det alt for "
+#~ "nemt at bryde ind i dit system.\n"
+#~ "\n"
+#~ "Gør dog ikke adgangskoden for lang eller for kompliceret da du skal være "
+#~ "i stand til at huske den uden for stort besvær!\n"
+#~ "\n"
+#~ "Adgangskoden vil ikke blive vist på skærmen når du indtaster den. Du skal "
+#~ "derfor indtaste adgangskoden to gange, for at begrænse risikoen for "
+#~ "tastefejl. Hvis du kommer til at lave den samme tastefejl to gange, skal "
+#~ "du bruge denne 'ukorrekte' adgangskode den første gang du prøver at koble "
+#~ "op som 'root'.\n"
+#~ "\n"
+#~ "Hvis du ønsker at en autentificerings-server skal styre adgangen til din "
+#~ "maskine, så klik på '%s'-knappen.\n"
+#~ "\n"
+#~ "Hvis dit netværk bruger LDAP, NIS eller PDC Windows domæne-"
+#~ "autentificeringstjenester, vælg da den rigtige som '%s'. Hvis du ikke véd "
+#~ "hvilken der skal bruges, så bør du spørge din systemadministrator.\n"
+#~ "\n"
+#~ "Hvis du har problemer med at huske adgangskoder, så kan du vælge '%s' "
+#~ "hvis din maskine ikke vil være forbundet til Internettet, og du stoler på "
+#~ "alle som kan få adgang til maskinen. "
+
+#~ msgid "authentication"
+#~ msgstr "autentifikation"
diff --git a/perl-install/install/help/po/de.po b/perl-install/install/help/po/de.po
new file mode 100644
index 000000000..d27946cd6
--- /dev/null
+++ b/perl-install/install/help/po/de.po
@@ -0,0 +1,1998 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# psyca, 2026
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: psyca, 2026\n"
+"Language-Team: German (https://app.transifex.com/MageiaLinux/teams/9361/"
+"de/)\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Lesen Sie bitte aufmerksam die Lizenz, bevor Sie fortfahren. Sie umfasst\n"
+"die gesamte Mageia Distribution. Sollten Sie in allen Punkten\n"
+"zustimmen, betätigen Sie bitte die Schaltfläche „%s“. Wenn nicht wird ein\n"
+"Betätigen der Schaltfläche „%s“ ihren Computer neu starten."
+
+#: ../help.pm:20
+#, 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 ist ein Mehrbenutzer-System, das bedeutet konkret jedes\n"
+"Benutzerkennzeichen hat eigene Präferenzen (Grafische Umgebung,\n"
+"Programmeinstellungen, etc.), sowie ein eigenes Heim-Verzeichnis, in dem\n"
+"diese Einstellungen gespeichert werden. Falls Sie mehr wissen wollen,\n"
+"können Sie im „Starter Handbuch“ nachsehen. Sie können mehrere normale\n"
+"Benutzerkonten einrichten, im Gegensatz zum „privilegierten“ Kennzeichen:\n"
+"»root«, das einmalig ist. Im Gegensatz zu »root« können diese normalen\n"
+"Benutzer jedoch nur ihre eigenen Dateien und Konfigurationen verändern. Sie\n"
+"können sogar mehrere Benutzerkennzeichen pro Person einrichten, denen Sie\n"
+"Zugang zu Ihrem GNU/Linux-System gewähren wollen. Erstellen Sie sich ein\n"
+"eigenes Benutzerkennzeichen, auch wenn Sie der einzige Anwender sind, der\n"
+"diesen Rechner nutzt. Sie sollten nicht ständig mit dem privilegierten\n"
+"Kennzeichen arbeiten! Das ist ein hohes Sicherheitsrisiko! Wenn Sie einen\n"
+"schweren Fehler als einfacher Benutzer machen, dann können Sie maximal\n"
+"Daten verlieren, jedoch nicht Ihr gesamtes System unbrauchbar machen.\n"
+"\n"
+"Zuerst geben Sie bitte einen normalen Namen an. Das muss nicht\n"
+"notwendigerweise Ihr richtiger Name sein. „DrakX“ wird das erste Wort, das\n"
+"Sie eingegeben haben, in das Feld „%s“ eintragen. Dies ist der Name, den\n"
+"Sie zum Anmelden für dieses Kennzeichen benötigen. Natürlich können Sie ihn\n"
+"hier nach Belieben verändern. Dann geben Sie Ihrem Konto ein Passwort. Für\n"
+"ein Benutzerkennzeichen ist dieses zwar nicht von so herausragender\n"
+"Bedeutung wie das für »root«, doch Sie sollten trotzdem etwas Sorgfalt\n"
+"walten lassen. Immerhin sind es Ihre Daten ...\n"
+"\n"
+"Klicken Sie auf „%s“, um das Kennzeichen zu erstellen. Anschließend können\n"
+"Sie direkt weitere Benutzer hinzufügen. Wenn Sie alle Kennzeichen erstellt\n"
+"haben, klicken Sie auf „%s“.\n"
+"\n"
+"Durch Anwahl der Schaltfläche „%s“ haben Sie auch die Möglichkeit, die\n"
+"Standard-Shell dieses Benutzers ändern (normalerweise ist dies die „Bash“).\n"
+"\n"
+"Wenn Sie alle Kennzeichen erstellt haben, die Sie nutzen wollen, wird Ihnen\n"
+"die Möglichkeit eröffnet, ein Kennzeichen automatisch beim\n"
+"Betriebssystemstart angemeldet zu bekommen. Falls Sie sich für diese\n"
+"Funktionalität entscheiden (und wenig Wert auf Sicherheit legen) wählen Sie\n"
+"einfach die gewünschte Arbeitsumgebung und das Kennzeichen aus. Bestätigen\n"
+"Sie Ihre Auswahl durch betätigen der Schaltfläche „%s“. Andernfalls löschen\n"
+"Sie einfach die Markierung des Punktes „%s“."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Benutzername"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Benutzer akzeptieren"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Möchten Sie diese Möglichkeit nutzen?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Sie erhalten die Liste, der auf Ihren Festplatten gefundenen GNU/Linux\n"
+"Partitionen. Sie können die Auswahl des Assistenten beibehalten - sie\n"
+"sollte normalerweise Ihren Bedürfnissen entsprechen. Falls Sie es vorziehen\n"
+"die Einhängpunkte selbst zu definieren, denken Sie bitte daran, dass Sie\n"
+"zumindest eine Verzeichnisbaumwurzel („/“) benötigen. Wählen Sie die\n"
+"Partitionen nicht zu klein, da Sie sonst nicht genügend Programme\n"
+"installieren können. Wenn Sie Ihre persönlichen Daten auf einer eigenen\n"
+"Partition halten wollen, legen Sie sich eine Partition namens „/home“ an.\n"
+"\n"
+"Die Partitionen werden folgendermaßen aufgelistet: „Name“, „Kapazität“.\n"
+"\n"
+"„Name“ hat folgende Struktur: „Festplattentyp“, „Festplattennummer“,\n"
+"„Partitionsnummer“ (etwa „hda1“).\n"
+"\n"
+"„Festplattentyp“ ist „hd“, falls Ihre Platte eine IDE/ATAPI-Platte ist, und\n"
+"„sd“, wenn es sich um eine SCSI-Platte handelt.\n"
+"\n"
+"„Festplattennummer“ ist immer der Buchstabe hinter dem Festplattentyp. Bei\n"
+"IDE-Platten bedeutet:\n"
+"\n"
+" * „a“ bedeutet „Master-Platte am primären IDE-Controller“;\n"
+"\n"
+" * „b“ bedeutet „Slave-Platte am primären IDE-Controller“;\n"
+"\n"
+" * „c“ bedeutet „Master-Platte am sekundären IDE-Controller“;\n"
+"\n"
+" * „d“ bedeutet „Slave-Platte am sekundären IDE-Controller“;\n"
+"\n"
+"Bei SCSI-Platten steht „a“ für „niedrigste SCSI-ID“, „b“ für\n"
+"„zweitniedrigste SCSI-ID“, etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"Die Mageia-Distribution wird auf mehreren CD-ROMs ausgeliefert. Wenn\n"
+"ein ausgewähltes Paket sich auf einer anderen CD-ROM befindet, wird DrakX\n"
+"die aktuelle CD-ROM auswerfen und nach einer anderen fragen. Wenn Sie diese\n"
+"nicht zur Hand haben sollten, betätigen Sie die Schaltfläche „%s“, die "
+"entsprechenden\n"
+"Pakete werden dann nicht installiert."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Nun ist es Zeit sich zu entscheiden, welche Programme Sie auf Ihrem Rechner "
+"installieren wollen.\n"
+"Es gibt tausende von Paketen für Mageia, und um die Verwaltung zu "
+"vereinfachen sind diese, zusammen mit ähnlichen Anwendungen, in Kategorien "
+"sortiert.\n"
+"\n"
+"Die Pakete sind in vier Kategorien eingeteilt. Sie\n"
+"können Pakete aus verschiedenen Kategorien nach Belieben mischen, sodass\n"
+"beispielsweise eine „Workstation“-Installation auch Bestandteile einer\n"
+"„Server“-Installation aufweisen kann.\n"
+"\n"
+" * „%s“: Falls Ihr Rechner als Arbeitsplatzrechner verwendet werden soll,\n"
+"markieren Sie eine oder mehrere Gruppen dieser Kategorie.\n"
+"\n"
+" * „%s“: Falls Sie mit Ihrem Rechner programmieren wollen, sollten Sie\n"
+"diese Gruppe markieren. Die spezielle Gruppe „LSB“ wird Ihr System\n"
+"möglichst eng an den Vorgaben der Linux Standard Base ausrichten.\n"
+"\n"
+" Die Auswahl der „LSB“-Gruppe bewirkt auch, eine 100%%ige\n"
+"Einhaltung der-LSB-Bedingungen des Systems zu garantieren. Allerdings "
+"erhalten Sie auch\n"
+"ohne die Auswahl der „LSB“-Gruppe ein nahezu 100%%ig LSB-konformes System.\n"
+"\n"
+" * „%s“: Wenn Ihre Maschine ein Server werden soll, können Sie hier die\n"
+"wichtigsten Dienste auswählen, die auf Ihren Rechner installiert werden\n"
+"sollen.\n"
+"\n"
+" * „%s“: Wählen Sie hier Ihre bevorzugte grafische Arbeitsoberfläche. Wenn\n"
+"Sie eine grafische Oberfläche verwenden wollen, so müssen Sie hier\n"
+"zumindest eine Gruppe auswählen.\n"
+"\n"
+"Wenn Sie die Maus über eine Gruppe bewegen, erhalten Sie einen kurzen\n"
+"erklärenden Text über die Gruppe.\n"
+"\n"
+"Sie können auch die „%s“ markieren. Das macht Sinn, wenn Sie die Pakete\n"
+"genau kennen oder wenn Sie volle Kontrolle darüber haben wollen, was\n"
+"installiert werden soll.\n"
+"\n"
+"Haben Sie die Installation als „%s“ gestartet, können Sie die Markierungen\n"
+"aller Gruppen entfernen, um die Installation neuer Pakete zu vermeiden.\n"
+"Hierdurch werden nur bereits installierte Pakete aktualisiert oder\n"
+"repariert.\n"
+"\n"
+"Wenn Sie bei einer normalen Installation (im Gegensatz zu einem Upgrade) "
+"alle Gruppen de-markieren\n"
+"erscheint ein Dialog, der Ihnen verschiedene Optionen für eine\n"
+"Minimal-Installation anbietet:\n"
+"\n"
+" * „%s“ Installiert eine minimale Anzahl an Paketen um mindestens eine "
+"funktionale grafische Oberfläche zu erhalten;\n"
+"\n"
+" * „%s“ Installiert das Basissystem zuzüglich grundlegender Werkzeuge\n"
+"inklusive deren Dokumentation. Dies ist die sinnvollste Wahl für eine\n"
+"Serverinstallation.\n"
+"\n"
+" * „%s“ Installiert das absolute Minimum an Paketen die nötig sind um ein "
+"funktionierendes Linux System zu erhalten. Mit dieser Installation erhalten "
+"Sie nur eine Kommandozeile. Die gesamte Größe dieser Installation beträgt um "
+"die 65 Megabyte."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Aktualisierung"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Mit minimaler Dokumentation (Empfohlen)"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Minimal-Installation"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Falls Sie sich für die einzelne Paketauswahl entschieden haben erhalten Sie "
+"eine\n"
+"Baumliste aller Pakete, nach Gruppen und Untergruppen klassifiziert. Beim\n"
+"Durchstöbern des Baums können Sie Gruppen, Untergruppen oder einzelne "
+"Pakete\n"
+"auswählen.\n"
+"\n"
+"Wenn Sie ein Paket auswählen, erscheint rechts eine kurze Beschreibung, "
+"damit Sie den Zweck des Pakets in Erfahrung bringen können.\n"
+"\n"
+"!! Wenn ein Server-Paket angewählt wurde, entweder\n"
+"absichtlich oder als Paket einer ganzen Gruppe, \n"
+"werden Sie gefragt, ob Sie dieses wirklich installiert haben wollen.\n"
+"Unter Mageia werden installierte Dienste automatisch beim\n"
+"Betriebssystemstart gestartet. Selbst wenn zum Zeitpunkt, als die\n"
+"Distribution zusammengestellt wurde, keine Sicherheitslücken oder Fehler in\n"
+"diesen Paketen bekannt waren, ist natürlich nicht auszuschließen, dass\n"
+"später solche Fehler gefunden werden. Sollten Sie also nicht wissen, wovon\n"
+"hier die Rede ist, wählen Sie sicherheitshalber lieber „%s“. Falls Sie mit\n"
+"„%s“ antworten, werden die aufgelisteten Dienste installiert und stehen "
+"Ihnen\n"
+"nach der Installation standardmäßig zur Verfügung. !!\n"
+"\n"
+"Die Option „%s“ unterdrückt die Warnungen, die erscheinen, wenn das\n"
+"Installationsprogramm Pakete automatisch markiert, um Paketabhängigkeiten\n"
+"aufzulösen, wenn Sie ein Paket auswählen. Einige Pakete hängen von der\n"
+"Existenz anderer Pakete ab und die Installation eines Pakets mag die\n"
+"Installation eines anderen voraussetzen. Das Installationsprogramm ist in "
+"der\n"
+"Lage, diese Abhängigkeiten zu erkennen um die Installation vollständig "
+"durchzuführen.\n"
+"\n"
+"Das kleine Diskettensymbol am unteren Rand der Liste ermöglicht es Ihnen,\n"
+"die während einer vorangegangenen Installation gespeicherte Paketauswahl\n"
+"erneut zu verwenden. Dies ist nützlich, wenn Sie eine eine größere Anzahl "
+"an\n"
+"Systemen zu installieren haben, welche identisch eingerichtet werden "
+"sollen.\n"
+"Durch Betätigen der Schaltfläche öffnen Sie einen\n"
+"Dialog, der Sie auffordert, die Diskette einzulegen, die die Auswahl der\n"
+"früheren Installation enthält. Um zu erfahren, wie Sie diese Diskette\n"
+"erstellen, lesen Sie bitte den zweiten Tipp des vorangegangenen\n"
+"Installationsschrittes."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatische Abhängigkeiten"
+
+#: ../help.pm:185
+#, 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 ""
+"Als nächstes können Sie die Dienste auswählen, die während des\n"
+"Betriebssystemstarts aktiviert werden sollen.\n"
+"\n"
+"DrakX listet hier alle Dienste, die nach der aktuellen Installation zum\n"
+"BS-Start zur Verfügung stehen, angezeigt. Lesen Sie diese Liste sorgfältig\n"
+"durch und markieren Sie nur die Dienste, die Sie immer ab dem BS-Start zur\n"
+"Verfügung haben wollen.\n"
+"\n"
+"Wenn Sie einen Dienst anwählen, erhalten Sie eine kurze Erklärung dazu.\n"
+"Wenn Sie nicht sicher sind, ob ein Dienst bzw. Server sinnvoll ist oder\n"
+"nicht, verändern Sie am Besten die voreingestellten Markierungen nicht.\n"
+"\n"
+"!! Sollten Sie Ihren Rechner als Server verwenden wollen, so müssen Sie an\n"
+"dieser Stelle besonders vorsichtig sein: wählen Sie alle Dienste ab, die\n"
+"Sie nicht benötigen. Denken Sie daran, dass etliche Dienste eine\n"
+"potentielle Einbruchstelle in das System von außen darstellen, wenn diese\n"
+"im Serverbetrieb laufen. Also, nur die Dienste einschalten, die Sie\n"
+"wirklich brauchen! !!"
+
+#: ../help.pm:209
+#, 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 arbeitet mit GMT (Greenwich Mean Time) und übersetzt diese anhand\n"
+"der Zeitzone in Ihre lokale Zeit. Falls die Uhr Ihres Computers auf die\n"
+"lokale Zeit eingestellt ist, sollten Sie die Option „%s“ deaktivieren.\n"
+"Dadurch wird GNU/Linux mitgeteilt, dass sich die Systemzeit und die\n"
+"Hardware-Uhr in der gleichen Zeitzone befinden. Dieses Verfahren ist\n"
+"notwendig, wenn Sie auf Ihrem Computer noch ein weiteres Betriebssystem per\n"
+"Dual-Boot betreiben.\n"
+"\n"
+"Die Verwendung der Option „%s“ reguliert Ihre Uhr, indem sie Verbindung mit\n"
+"einem Zeitserver im Internet aufnimmt. Wählen Sie aus der Liste einen\n"
+"Server in Ihrer Nähe. Damit die funktioniert benötigen Sie eine ständige\n"
+"Internetverbindung. Mit dieser Option installieren Sie einen Time-Server,\n"
+"der von weiteren Maschinen Ihres lokalen Netzwerks genutzt werden kann."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Die Hardware-Uhr ist auf GMZ gestellt"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatische Zeit-Synchronisation (durch NTP)"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafikkarte\n"
+"\n"
+" DrakX erkennt normalerweise automatisch Ihre Grafikkarte und richtet sie\n"
+"entsprechend ein. Sollten dabei Probleme auftreten, können Sie in der hier\n"
+"aufgeführten Liste Ihr Modell auswählen.\n"
+"\n"
+" Falls für Ihre Karte verschiedene Server zur Verfügung stehen, etwa mit\n"
+"und ohne 3D-Beschleunigung, werden Sie gebeten, den zu wählen, der Ihren\n"
+"Bedürfnissen am besten entspricht."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (für X Window System) ist das Herz der grafischen Benutzeroberfläche von\n"
+"GNU/Linux, worauf all die grafischen Umgebungen (KDE, GNOME, AfterStep\n"
+"WindowMaker, usw.)\n"
+"welche von Mageia angeboten werden, verbunden sind.\n"
+"\n"
+"\n"
+"Sie erhalten eine Liste an verschiendenen, änderbaren Parameter, um die\n"
+"Grafikausgabe an Ihr System optimiert, anpassen können:\n"
+"\n"
+"Grafikkarte\n"
+"\n"
+" Das Installationsprogramm, DrakX, erkennt normalerweise automatisch\n"
+"Ihre Grafikkarte und richtet sie\n"
+"entsprechend ein. Sollte die Auswahl nicht stimmen, können Sie in der hier\n"
+"aufgeführten Liste Ihre verwendete Grafikkarte auswählen.\n"
+"\n"
+" Falls für Ihre Karte verschiedene Server zur Verfügung stehen, etwa mit\n"
+"und ohne 3D-Beschleunigung, werden Sie gebeten, den zu wählen,\n"
+"der Ihren Bedürfnissen am besten entspricht.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Das Installationsprogramm, DrakX, erkennt normalerweise automatisch Ihren "
+"verwendeten Monitor. Sollten dabei\n"
+"Sollte die Auswahl nicht stimmen, können Sie in der hier aufgeführten Liste "
+"Ihr Modell auswählen.\n"
+"\n"
+"\n"
+"\n"
+"Auflösung\n"
+"\n"
+" Sie können hier Auflösung und Farbtiefe für Ihre Hardware wählen.\n"
+"Entscheiden Sie sich, welche Variante Ihren Wünschen am ehesten entspricht\n"
+"(Sie können diese Angaben natürlich nach der Installation noch ändern).\n"
+"Anhand eines abgebildeten Testbild können Sie sich einen \n"
+"sofortigen Eindruck bilden.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Je nach Hardware kann es sein, dass dieser Eintrag nicht erscheint.\n"
+"\n"
+" Das System versucht eine Testbild mit denen von Ihnen gewünschten\n"
+"Auflösung zu öffnen. Falls Sie während des Tests einen Dialog sehen, in\n"
+"dem Sie gefragt werden, ob sie die getroffenen Einstellungen behalten\n"
+"wollen, antworten Sie mit „%s“, damit DrakX mit dem nächsten\n"
+"Installationsschritt fortfährt. Sollten Sie die Nachricht nicht sehen,\n"
+"bedeutet das, dass eine oder mehrere getroffene Einstellungen nicht korrekt\n"
+"sind. Nach 12 Sekunden sollten Sie wieder das Installationsmenü sehen. Sie\n"
+"können nun die Einstellungen ändern, bis Sie das Testbild sehen.\n"
+"\n"
+"\n"
+"\n"
+"Optionen\n"
+"\n"
+" Sie können hier Auswählen, ob bei Betriebssystemstart direkt auf die "
+"grafische Umgebung gewechselt werden soll. \n"
+"Durch Betätigen der Schaltfläche „%s“ wird in eine reine\n"
+"Textumgebung gestartet. Das ist sinnvoll für Server oder wenn Sie bei dem\n"
+"Versuch die grafische Umgebung zu konfigurieren erfolglos waren."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" DrakX erkennt normalerweise automatisch Ihren Monitor. Sollten dabei\n"
+"Probleme auftreten, können Sie in der hier aufgeführten Liste Ihr Modell\n"
+"auswählen."
+
+#: ../help.pm:298
+#, 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 ""
+"Auflösung\n"
+"\n"
+" Sie können hier Auflösung und Farbtiefe für Ihre Hardware wählen.\n"
+"Entscheiden Sie sich, welche Variante Ihren Wünschen am ehesten entspricht\n"
+"(Sie können diese Angaben natürlich nach der Installation noch ändern). Sie\n"
+"können sich einen Eindruck anhand des abgebildeten Monitors bilden."
+
+#: ../help.pm:306
+#, 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 ""
+"Falls für Ihre Karte verschiedene Server zur Verfügung stehen, etwa mit und\n"
+"ohne 3D-Beschleunigung, werden Sie gebeten, den zu wählen, der Ihren\n"
+"Bedürfnissen am besten entspricht."
+
+#: ../help.pm:311
+#, 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 ""
+"Optionen\n"
+"\n"
+" Sie können direkt bei Betriebssystemstart die grafische Umgebung\n"
+"aktivieren. Durch Betätigen der Schaltfläche „%s“ wird in eine reine\n"
+"Textumgebung gestartet. Das ist sinnvoll für Server oder wenn Sie bei dem\n"
+"Versuch die grafische Umgebung zu konfigurieren erfolglos waren."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Sie müssen nun entscheiden, wo auf Ihrer Festplatte Ihr Mageia\n"
+"System installiert werden soll. Sofern Ihre Festplatte leer ist oder ein\n"
+"Betriebssystem alles belegt, muss die Festplatte neu partitioniert werden.\n"
+"Prinzipiell besteht das Partitionieren der Festplatte darin, den lokalen\n"
+"Plattenplatz so aufzuteilen, dass Ihr Mageia darauf installiert\n"
+"werden kann.\n"
+"\n"
+"Da dieser Schritt normalerweise irreversibel ist und auch zu Datenverlusten\n"
+"führen kann, haben manche unerfahrenen Benutzer Hemmungen, diesen Schritt\n"
+"auszuführen. Glücklicherweise enthält DrakX einen Assistenten, der den\n"
+"Prozess sehr vereinfacht. Lesen Sie dennoch vor Beginn die restlichen "
+"Passagen \n"
+"und lassen Sie sich Zeit mit der Entscheidung.\n"
+"\n"
+"Abhängig vom aktuellen Zustand Ihrer Festplatte werden Ihnen verschiedene\n"
+"Möglichkeiten angeboten:\n"
+"\n"
+" * „%s“: Dies führt einfach dazu, dass Ihre leere(n) Festplatte(n)\n"
+"automatisch partitioniert werden; Sie müssen sich also um nichts weiter\n"
+"kümmern.\n"
+"\n"
+" * „%s“: Der Assistent hat eine oder mehrere bestehende Linux-Partitionen\n"
+"auf Ihrer Platte gefunden. Wählen Sie diese Schaltfläche, falls Sie sie\n"
+"behalten wollen. Sie werden dann gebeten, die Einhängepunkte der "
+"Partitionen\n"
+"anzugeben. Als Vorgabe erhalten Sie die Einhängpunkte der gefundenen\n"
+"Distribution, normalerweise ist es nicht nötig diese zu ändern.\n"
+"\n"
+" * „%s“: Falls der gesamte Festplattenplatz für Microsoft Windows™\n"
+"verwendet wird, müssen Sie für GNU/Linux Platz schaffen. Um dies zu\n"
+"erreichen, können Sie entweder Ihre Microsoft Windows™ Partition(en)\n"
+"samt Daten löschen (siehe ``Komplette Platte löschen``) oder Ihre Microsoft\n"
+"Windows NTFS oder FAT Partition verkleinern. Letzteres geht ohne\n"
+"Datenverlust, vorausgesetzt Sie haben ihre Windows Partition(en) vorher\n"
+"defragmentiert. Dennoch sollten Sie vor diesem Schritt eine Sicherungskopie\n"
+"Ihrer Daten auf einem anderem Medium als der zu verändernden Festplatte\n"
+"vornehmen. Sie sollten diese Variante wählen, falls Sie beide\n"
+"Betriebssysteme (Microsoft Windows und Mageia) nebeneinander nutzen\n"
+"wollen.\n"
+"\n"
+" Bevor Sie sich für diese Variante entscheiden, sei hier noch einmal\n"
+"betont das dies bedeutet, das Ihre Microsoft Windows Partition kleiner ist,\n"
+"als zuvor. Sie haben weniger freien Speicherplatz unter Microsoft Windows,\n"
+"um Ihre Daten abzuspeichern oder neue Software zu installieren.\n"
+"\n"
+" * „%s“: Falls Sie alle Daten und Partitionen Ihrer Festplatte löschen "
+"möchten\n"
+"und sie durch Ihr neues Mageia System ersetzen wollen, wählen Sie diese \n"
+"Schaltfläche. Beachten Sie, dass dieser Schritt nicht rückgängig gemacht "
+"werden kann.\n"
+"\n"
+"  !! Wenn Sie diese Variante wählen, werden alle Ihre Daten auf der Platte\n"
+"gelöscht. !!\n"
+"\n"
+" * „%s“: Diese Option erscheint, wenn der gesamte Platz von Microsoft\n"
+"Windows eingenommen wird. Bei der Auswahl der Option wird einfach der\n"
+"gesamte Inhalt der Platte gelöscht und neu partitioniert.\n"
+"\n"
+" !! Wenn Sie diese Variante wählen, werden alle Ihre Daten auf der Platte\n"
+"gelöscht. !!\n"
+"\n"
+" * „%s“: Wenn Sie Ihre Festplatte selbst von Hand partitionieren wollen,\n"
+"dann können Sie diese Option wählen. Seien Sie bitte sehr sorgfältig, wenn\n"
+"Sie diese Lösung wählen, da Sie zwar alle möglichen Einstellungen\n"
+"vornehmen, aber gleichzeitig auch sehr leicht Daten verlieren können. Diese\n"
+"Option ist nur geeignet, wenn Sie wissen, was Sie tun. Um zu erfahren, wie\n"
+"Sie DiskDrake verwenden können, lesen Sie bitte das Kapitel ``Ihre\n"
+"Partitionen verwalten'' im ``Starter Handbuch''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Verwende existierende Partition(en)"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Den freien Platz auf der Microsoft-Windows®-Partition nutzen"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Komplette Platte löschen"
+
+#: ../help.pm:380
+#, 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 ""
+"Nun ist es soweit, die Installation ist abgeschlossen und Ihr neues\n"
+"Betriebssystem sollte einsatzbereit sein. Klicken Sie nur noch auf „%s“ und\n"
+"das System wird neu gestartet. Vergessen Sie nicht, vorher das\n"
+"Installationsmedium (CD oder Diskette) zu entfernen. Das erste, was Sie bei\n"
+"dem Neustart nach dem Hardwaretest Ihres Computers sehen, ist das\n"
+"Auswahlmenü Ihres Bootloaders, aus dem Sie das zu startende Betriebssystems\n"
+"auswählen können.\n"
+"\n"
+"Die Schaltfläche „%s“ liefert zwei weitere Schaltflächen:\n"
+"\n"
+" * „%s“: Hiermit können Sie eine Installationsdiskette erstellen, mit deren\n"
+"Hilfe Sie eine identische automatische Installation ohne Interaktion eines\n"
+"Administrators durchzuführen können.\n"
+"\n"
+" Es gibt zwei verschiedene Alternativen, nachdem Sie diese Schaltfläche\n"
+"aktiviert haben:\n"
+"\n"
+" * „%s“: Diese Installation ist nur teilweise automatisch, da der\n"
+"Partitionierungsschritt (aber nur dieser!) immer noch interaktiv vonstatten\n"
+"geht.\n"
+"\n"
+" * „%s“: Vollautomatische Installation: Die Festplatte wird vollständig\n"
+"reorganisiert. Alle darauf vorhandenen Daten gehen verloren!\n"
+"\n"
+" Diese Funktion ist besonders nützlich, wenn man eine Menge von\n"
+"identischer Rechner einrichten will. Weitere Informationen erhalten Sie\n"
+"auch auf der Seite Auto install\n"
+"\n"
+" * „%s“:(*) Sie speichern damit die Paketauswahl, die Sie vorher getroffen\n"
+"haben. Wenn Sie später eine erneute Installation vornehmen wollen, legen\n"
+"Sie einfach die Diskette ins Laufwerk und starten Sie die Installation\n"
+"mittels [F1] an der ersten Eingabeaufforderung. Geben Sie dann »linux\n"
+"defcfg=\"floppy\"« ein.\n"
+"\n"
+"(*) Sie benötigen eine FAT formatierte Diskette (Mittels „mformat a:“ oder\n"
+"„fdformat /dev/fd0“, gefolgt von „mkfs.vfat /dev/fd0“ können Sie unter\n"
+"GNU/Linux eine solche erstellen)."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Erstellen einer Autoinstallations-Diskette"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Erneut durchführen"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatisch"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Paketauswahl speichern"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Wenn Sie auswählen bereits existierende GNU/Linux Partitionen zu verwenden,\n"
+"möchten Sie diese möglicherweise neu formatieren, um die darauf "
+"vorhandenen \n"
+"Daten zu löschen. Markieren Sie diese Partitionen einfach ebenfalls in der "
+"Liste.\n"
+"\n"
+"Es sei angemerkt, dass nicht alle Partitionen neu formatiert werden müssen.\n"
+"Sie sollten normalerweise nur die Partitionen neu formatieren, die\n"
+"Systemdateien, jedoch keine Privatdaten enthalten (etwa „/“, „/usr“ oder\n"
+"„/var“). Partitionen wie etwa „/home“ müssen Sie normalerweise nicht neu\n"
+"formatieren.\n"
+"\n"
+"Seien Sie sorgfältig bei der Auswahl der Partitionen. Nach dem Formatieren\n"
+"sind alle zuvor darauf existierenden Daten unwiederbringlich verloren.\n"
+"\n"
+"Betätigen Sie die Schaltfläche „%s“, um mit dem Formatieren der \n"
+"Partitionen zu beginnen.\n"
+"\n"
+"Betätigen Sie „%s“, wenn Sie eine andere Partition für Ihr neues\n"
+"Mageia Betriebssystem vorgesehen haben.\n"
+"\n"
+"Betätigen Sie „%s“, falls Sie Partitionen auswählen möchten, um diese auf \n"
+"defekte Blöcke zu untersuchen."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Es ist sehr wahrscheinlich, dass zum Zeitpunkt Ihrer Mageia\n"
+"Installation bereits einige Pakete aktualisiert wurden, etwa weil Fehler "
+"beseitigt \n"
+"oder Sicherheitslücken behoben wurden.\n"
+"Um von diesen aktualisierten Paketen Gebrauch zu machen, \n"
+"wird Ihnen nun angeboten, diese aus dem Internet nachzuladen. \n"
+"Betätigen Sie die Schaltfläche „%s“, wenn Sie einen\n"
+"Internetzugang haben, andernfalls betätigen Sie die Schaltfläche „%s“ falls "
+"Sie\n"
+"diese später installieren möchten.\n"
+"\n"
+"Betätigen der Schaltfläche „%s“ zeigt Ihnen eine Liste von Servern, von\n"
+"denen Sie die Aktualisierungen herunterladen können. Wählen Sie einen in\n"
+"Ihrer Nähe. Sie erhalten dann einen Paketauswahldialog: Kontrollieren Sie\n"
+"die Auswahl und bestätigen Sie diese durch Betätigen von „%s“. Die Pakete\n"
+"werden nun angefordert und installiert. Sollten Sie das nicht wünschen,\n"
+"betätigen Sie die Schaltfläche „%s“."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"Nun ist es an der Zeit, mittels DrakX die gewünschte Sicherheitsebene für\n"
+"Ihr System festzulegen. Als Faustregel sollte hier dienen: Je kritischer die "
+"auf ihr gesicherten Daten sind oder wenn diese direkt mit dem Internet "
+"verbunden ist, desto höher sollte die Sicherheitsebene sein. Andererseits "
+"geht die\n"
+"gewonnene Sicherheit zulasten der Benutzerfreundlichkeit und Einfachheit.\n"
+"\n"
+"Sollten Sie sich an dieser Stelle nicht sicher sein, so behalten Sie die\n"
+"Standardeinstellung bei. Sie können die Ebene später noch mittels draksec\n"
+"im Mageia Kontrollzentrum anpassen.\n"
+"\n"
+"Das Feld „%s“ dient dazu, dem System mitzuteilen, wer für die Sicherheit\n"
+"dieses Rechners verantwortlich ist. An die dort angegebene E-Mail Adresse "
+"werden sicherheitsrelevante Informationen versandt."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Sicherheitsadministrator:"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"An diesem Punkt müssen Sie auswählen welche Partition(en) für die "
+"Installation\n"
+"des Mageia Systems verwendet werden sollen. Falls Partitionen bereits "
+"festgelegt\n"
+"wurden, entweder durch eine vorherige Installation eines GNU/Linux oder "
+"durch ein\n"
+"anderes Partitionierungswerkzeug, können Sie diese verwenden. Ansonsten "
+"müssen\n"
+"die Partitionen festgelegt werden.\n"
+"\n"
+"Um Partitionen zu erstellen müssen Sie zu erst eine Festplatte auswählen. "
+"Sie können\n"
+"das Laufwerk für die Partitionierung durch klicken auf ``hda'' für das "
+"erste\n"
+"IDE Laufwerk, ``hdb'' für das zweite, ``sda'' für das erste SCSI Laufwerk "
+"und so weiter,\n"
+"auswählen.\n"
+"\n"
+"Um die ausgewählte Festplatte zu partitionieren können Sie folgende \n"
+"Auswahlmöglichkeiten verwenden:\n"
+"\n"
+" * \"%s\": Diese Auswahl löscht alle Partitionen der ausgewählten "
+"Festplatte\n"
+"\n"
+" * \"%s\": Diese Auswahl ermöglicht Ihnen automatisch eine ext4 und swap "
+"Partition \n"
+"auf dem freien Speicherplatz der Festplatte zu erstellen\n"
+"\n"
+" * \"%s\": Bietet Ihnen Zugriff auf zusätzliche Möglichkeiten\n"
+"\n"
+" * \"%s\": Speichert die Partitionstabelle auf ein Diskettenlaufwerk. "
+"Nützlich um\n"
+"die Partitionstabelle, falls nötig, wieder herzustellen. Es wird empfohlen "
+"diesen\n"
+"Schritt durchzuführen.\n"
+"\n"
+"* \"%s\": Erlaubt Ihnen die zuvor gespeicherte Partitionstabelle von einem "
+"Floppy-Laufwerk wiederherzustellen\n"
+"\n"
+"* \"%s\": Falls Ihre Paritiontabelle beschädigt ist können Sie versuchen "
+"diese mit der Auswahl wieder herzustellen.\n"
+"Bitte seien Sie vorsichtig und beachten Sie, dass dies nicht immer "
+"funktioniert.\n"
+"\n"
+"* \"%s\": Verwirft alle Änderungen und lädt die Partitionstabelle, welche "
+"aktuell auf der Festplatte ist, neu.\n"
+"\n"
+"* \"%s\": Abwählen dieser Auswahl wird die Anwender dazu anhalten "
+"entfernbare Medien, wie zum Beispiel Disketten und\n"
+"CD-ROMs, manuell einzubinden bzw. auszuhängen.\n"
+"\n"
+"* \"%s\": Verwenden Sie diese Auswahl, wenn Sie wünschen, dass ein Assistent "
+"Sie durch die Partitionierung der Festplatte führt.\n"
+"Dies wird empfohlen, wenn Sie sich mit der Partitionierung nicht so gut "
+"auskennen.\n"
+"\n"
+"* \"%s\": Verwenden Sie diese Auswahl, wenn Sie Ihre Änderungen rückgängig "
+"möchten.\n"
+"\n"
+" * \"%s\": Ermöglicht zusätzliche Aktionen bei der Partitionierung (Typ, "
+"Optionen, Format) und bietet weitere Informationen über die Festplatte.\n"
+"\n"
+" * \"%s\": Sobald Sie die Parititonierung abgeschlossen haben wird dies Ihre "
+"Einstellungen auf die Festplatte speichern.\n"
+"\n"
+"Wenn Sie die Größe der Partition festlegen können Sie dies auch mit den "
+"Pfeiltasten auf der Tastatur feinabstimmen. \n"
+"\n"
+"Hinweis: Sie können jede Auswahl mit der Tastatur erreichen. Navigieren Sie "
+"hierzu durch\n"
+"die Partitionen mit der [Tab] und den [Hoch/Runter] Pfeiltasten.\n"
+"\n"
+"Sobald eine Partition ausgewählt wurde können Sie folgendes verwenden:\n"
+"\n"
+"* STRG-c um eine neue Partition zu erstellen (wenn eine leere Partition "
+"ausgewählt wurde)\n"
+"\n"
+"* Ctrl-d um eine Partition zu löschen\n"
+"\n"
+"* Ctrl-m um den Einhängepunkt einzustellen\n"
+"\n"
+"Um Informationen über die verschiedene verfügbare Dateisysteme zu erhalten\n"
+"lesen Sie bitte das ext2FS Kapitel im ``Referenzhandbuch''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Partitionstabelle speichern"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Partitionstabelle wiederherstellen"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Partitionstabelle retten"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Wechselmedien automatisch einhängen"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Assistent"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Rückgängig machen"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "In den Normal-Modus wechseln"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Es wurde mehr als eine Windows-Partition auf Ihrem Laufwerk gefunden.\n"
+"Wählen Sie bitte, welche Sie verkleinern wollen, um Platz für Ihr neues "
+"Mageia Betriebssystem zu schaffen.\n"
+"\n"
+"Die Partitionen werden folgendermaßen aufgelistet: „Linux-Name“,\n"
+"„Windows-Name“, „Kapazität“.\n"
+"\n"
+"„Linux-Name“ hat folgende Struktur: „Festplattentyp“, „Festplattennummer“,\n"
+"„Partitionsnummer“ (etwa „hda1“).\n"
+"\n"
+"„Festplattentyp“ ist „hd“, falls Ihre Platte eine IDE-Platte ist, und\n"
+"„sd“, wenn es sich um eine SCSI-Platte handelt.\n"
+"\n"
+"„Festplattennummer“ ist immer der Buchstabe hinter dem Festplattentyp. Bei\n"
+"IDE-Platten bedeutet:\n"
+"\n"
+" * „a“ ist „Master-Platte am primären IDE-Controller“;\n"
+"\n"
+" * „b“ ist „Slave-Platte am primären IDE-Controller“;\n"
+"\n"
+" * „c“ ist „Master-Platte am sekundären IDE-Controller“;\n"
+"\n"
+" * „d“ ist „Slave-Platte am sekundären IDE-Controller“;\n"
+"\n"
+"Bei SCSI-Platten steht „a“ für die „niedrigste SCSI-ID“, „b“ für\n"
+"die „zweitniedrigste SCSI-ID“, etc.\n"
+"\n"
+"„Windows-Name“ ist der Buchstabe, den die Partition unter\n"
+"Windows erhalten würde (das erste Laufwerk oder die erste Partition heißt "
+"„C:“)."
+
+#: ../help.pm:567
+#, 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“: Kontrollieren Sie, ob die Auswahl des Staates, in dem Sie sich\n"
+"befinden korrekt ist. Falls nicht, betätigen Sie bitte die Schaltfläche\n"
+"„%s“ und wählen Sie den richtigen. Ist Ihr Staat nicht in der Liste, können\n"
+"Sie über die Schaltfläche „%s“ eine vollständigere Liste erzwingen."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Dieser Schritt wird nur aufgerufen, wenn mindestens eine GNU/Linux\n"
+"Partition auf Ihren Festplatten gefunden wird.\n"
+"\n"
+"DrakX fragt Sie nun nach der gewünschten Installationsart. Sie haben die\n"
+"Wahl zwischen einer kompletten Neuinstallation oder der Aktualisierung einer "
+"bereits vorhandenen Mageia-Version :\n"
+"\n"
+" * „%s“: Entfernt vollständig ältere Versionen, die noch\n"
+"installiert sind. Abhängig vom Partitionsschema Ihres Laufwerks können Sie "
+"das Überschreiben einiger Ihrer bestehenden Dateien (vor allem der \"home\" "
+"Verzeichnisse) verhindern. Diese Installationsart ist gut, wenn Sie die\n"
+"Partitionseinteilung auf Ihrer Festplatte sowieso ändern oder das benutzte\n"
+"Dateisystem austauschen wollen.\n"
+"\n"
+" * „%s“: Mit dieser Variante können Sie eine existierende Mageia\n"
+"Version aktualisieren. Die Partitionstabellen sowie die persönlichen\n"
+"Verzeichnisse der Anwender bleiben erhalten. Alle anderen\n"
+"Installationsschritte werden wie bei einer Installation ausgeführt.\n"
+"\n"
+"Aktualisierungen von Mageia „8.1“ oder neueren Systemen sollten\n"
+"problemlos funktionieren. Ältere Versionen von Mageia sollten Sie\n"
+"nicht zu aktualisieren versuchen."
+
+#: ../help.pm:594
+#, 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 ""
+"Entsprechend der ausgewählten Sprache ()versucht DrakX das für Sie passende\n"
+"Tastaturlayout aus.\n"
+"\n"
+"Möglicherweise haben Sie jedoch eine Tastatur, die nicht dieser Einstellung\n"
+"entspricht: wenn Sie beispielsweise in der Schweiz eine deutsche Tastatur\n"
+"verwenden wollen oder wenn Sie in Québec (dem französischsprachigen Teil\n"
+"Kanadas) eine französischsprachige Tastatur besitzen. Wählen Sie einfach\n"
+"ein passendes Layout aus der Liste.\n"
+"\n"
+"Sollten Sie eine andere als die zur gewählten Sprache gehörende Tastatur\n"
+"verwenden wollen, wählen Sie die Schaltfläche „%s“. Sie erhalten dann eine\n"
+"Liste aller unterstützten Tastaturen.\n"
+"\n"
+"Sollten Sie sich für ein Tastaturlayout einer nicht lateinischen Sprache\n"
+"entschieden haben, werden Sie im nächsten Schritt gefragt, mit welcher\n"
+"Tastenkombination Sie zwischen dem von Ihnen gewählten und dem lateinischen\n"
+"Layout umschalten wollen."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"Als ersten Schritt wählen Sie bitte die gewünschte Sprache.\n"
+"\n"
+"Diese Auswahl betrifft die Sprache des Installationsvorgangs, der "
+"Dokumentetion und das gesamte System. Wählen Sie zuerst die Region, in der "
+"Sie sich befinden,\n"
+"anschließend die Sprache, die Sie sprechen.\n"
+"\n"
+"Durch Betätigen der Schaltfläche „%s“ erhalten Sie die Möglichkeit, weitere "
+"Sprachen auszuwählen, welche auf Ihrem System für die Dokumentationen und "
+"Anwendungen installiert werden sollen. Wollen Sie etwa Spaniern "
+"muttersprachlichen Zugang zu Ihrem System\n"
+"erlauben, wählen Sie Deutsch als Hauptsprache in der Liste und im\n"
+"Fortgeschrittenen-Bereich „%s“.\n"
+"\n"
+"Zur UTF-8 (Unicode) Unterstützung: Unicode ist ein Zeichenkodierung, die\n"
+"die existierenden Kodierungen ablösen soll und die Zeichen aller\n"
+"existierender Sprachen beinhalten. Komplette Unterstützung in GNU/Linux ist\n"
+"leider immer noch nicht gegeben. Daher verwendet Mageia diese\n"
+"Kodierung nur auf Wunsch des Anwenders:\n"
+"\n"
+" * Falls Sie eine Sprache nutzen, die eine gut unterstützte Kodierung\n"
+"verwendet (Sprachen mit lateinischen Zeichen - latin1, Russisch, Japanisch, "
+"Chinesisch, Koreanisch, Thailändisch, Griechisch, Türkisch, die meisten "
+"ISO-8859-2 Sprachen), wird standardmäßig die\n"
+"klassische Kodierung beibehalten;\n"
+"\n"
+" * Alle anderen Sprachen verwenden standardmäßig Unicode;\n"
+"\n"
+" * Falls Sie zwei oder mehr Sprachen verwenden wollen, die unterschiedliche\n"
+"klassische Kodierungen verwenden, wird ebenfalls Unicode für das gesamte "
+"System verwendet;\n"
+"\n"
+" * Schlussendlich kann Unicode vom Anwender auch für Sprachen mit\n"
+"klassischer Kodierung festgelegt werden, indem er den Punkt „%s“ markiert.\n"
+"\n"
+"Beachten Sie, dass Sie nicht auf eine weitere Sprache begrenzt sind. Sie "
+"können so viele zusätzliche Sprachen auswählen, wie Sie wollen oder sogar "
+"alle Sprachen indem Sie die Schaltfläche „%s“\n"
+"verwenden. Das Auswählen einer Sprache beeinflusst die installierten\n"
+"Übersetzungen der Programme, Schriften, Rechtschreibkorrekturen, etc.\n"
+"\n"
+"Um die Spracheinstellungen des ganzen Systems zwischen verschiedenen\n"
+"Sprachen umzuschalten, starten Sie einfach „localedrake“ unter dem\n"
+"privilegierten Kennzeichen „root“. Wollen Sie die Einstellungen nur für "
+"einen Zugang ändern starten Sie denselben Befehl mit eben diesem\n"
+"Kennzeichen."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spanisch"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Standardmäßig Unicode benutzen"
+
+#: ../help.pm:646
+#, 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 versucht normalerweise die Anzahl der Tasten Ihrer Maus zu erkennen.\n"
+"Sollte das nicht möglich sein, so behandelt es Ihre Maus als\n"
+"Zwei-Tasten-Maus und emuliert die mittlere Taste. Die mittlere Taste kann\n"
+"dann durch gleichzeitiges Drücken der rechten und Linken Taste simuliert\n"
+"werden. Üblicherweise erkennt DrakX korrekt, ob es sich um eine serielle,\n"
+"eine PS/2- oder um eine USB-Maus handelt.\n"
+"\n"
+"Falls Sie eine 3-Button-Maus ohne Rad haben können Sie eine Maus „%s“\n"
+"auswählen. DrakX wird dann Ihre Maus so einrichten, dass Sie das Rad in der\n"
+"folgenden Weise simulieren können: Sie drücken die mittlere Maustaste und\n"
+"bewegen Ihren Mauszeiger auf und ab.\n"
+"\n"
+"Sollte dies nicht Ihren Vorstellungen entsprechen: Wählen Sie einfach Ihren\n"
+"Maustyp aus der Liste, die Ihnen angezeigt wird.\n"
+"\n"
+"Einen generischen Maustyp, der mit fast allen Maustypen funktioniert,\n"
+"können Sie über „%s“ einstellen.\n"
+"\n"
+"Sollten Sie einen anderen als den vorgeschlagenen Maustyp gewählt haben, so\n"
+"wird Ihnen ein Testfenster angezeigt. Verwenden Sie die Knöpfe und\n"
+"gegebenenfalls das Mausrad, um sicherzustellen, dass die festgelegten\n"
+"Einstellungen funktionieren. Falls nicht, drücken Sie die Leertaste oder\n"
+"die Eingabetaste, um zurück zum Auswahlmenü zu gelangen und suchen Sie\n"
+"einen anderen Treiber aus.\n"
+"\n"
+"Es kommt vor, dass Mäuse mit Rädern nicht korrekt erkannt werden. Wählen\n"
+"Sie in diesem Fall die richtige Maus aus der vorgegebenen Liste. Stellen\n"
+"Sie sicher, dass Sie auch den Anschluss richtig angegeben haben. Nach\n"
+"betätigen der Schaltfläche „%s“, wird Ihnen ein Bild der gewählten Maus\n"
+"gezeigt. Bewegen Sie Räder und Tasten, um sicherzustellen, dass die Maus\n"
+"richtig erkannt wurde."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "mit Mausrad Emulation"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Alle PS/2 & USB-Mäuse"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Wählen Sie bitte den richtigen Anschluss. So ist etwa der unter Windows\n"
+"„COM1“ genannte Anschluss in GNU/Linux unter „ttyS0“ erreichbar."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Ein Betriebssystemstarter ist ein kleines Programm, das vom Computer\n"
+"während des Startvorganges aufgerufen wird. Es ist für den Start des\n"
+"gesamten Systems verantwortlich. Im Normalfall läuft die Installation des\n"
+"Betriebssystemstarters vollkommen automatisch ab. DrakX analysiert den\n"
+"Bootsektor und ergreift dann die passenden Maßnahmen:\n"
+"\n"
+" * Findet DrakX einen Windows-Bootsektor, ersetzt es ihn durch einen GRUB-\n"
+"oder LILO-Bootsektor. Sie erhalten dadurch die Möglichkeit, beim\n"
+"Systemstart zwischen Windows (bzw. anderen Betriebssystemen, sofern\n"
+"vorhanden) und GNU/Linux auszuwählen;\n"
+"\n"
+" * Findet DrakX einen Linux-Bootsektor vor, ersetzt es ihn durch einen\n"
+"neuen;\n"
+"\n"
+"Falls DrakX nicht weiß, wo der Betriebssystemstarter installiert werden\n"
+"soll, wird es Sie um Ihre Meinung bitten. Normalerweise sollte die\n"
+"Installation auf dem „%s“ erfolgen. Durch Auswahl von „%s“ wird überhaupt\n"
+"kein Starter installiert. Verwenden Sie diese Möglichkeit nur, wenn Sie\n"
+"genau wissen was Sie tun."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Hier können Sie das Drucksystem für Ihren Rechner wählen. Andere\n"
+"Betriebssysteme bieten Ihnen nur eines, bei Mageia können Sie\n"
+"zwischen zwei verschiedenen wählen. Jedes dieser Systeme ist für eine\n"
+"bestimmte Konfiguration des Systems am besten geeignet.\n"
+"\n"
+" * „%s“ -- Es steht für „print, do not queue“ (engl. für „Drucken ohne\n"
+"Warteschlange“). Falls Sie einen Drucker haben, der direkt an Ihrem Rechner\n"
+"hängt und Sie keine Netzwerkdrucker verwenden wollen, ist dies das\n"
+"Drucksystem Ihrer Wahl. „%s“ kann zwar auch mit Netzwerkdruckern umgehen, "
+"ist\n"
+"dabei aber extrem langsam. Wählen Sie „pdq“, wenn Sie ein GNU/Linux Neuling\n"
+"sind.\n"
+"\n"
+" * „%s“ - Mit dem „Common Unix Printing System“ (engl. für „Allgemeines\n"
+"Unix-Drucksystem“) können Sie ebensogut auf Ihrem direkt angeschlossenen\n"
+"Drucker drucken, wie auf einem Drucker, der an einem Server auf der anderen\n"
+"Seite der Welt hängt. Es ist einfach zu bedienen und kann sowohl als Server\n"
+"als auch als Klient für das alte „lpd“-Drucksystem verwendet werden - Es\n"
+"ist somit rückwärtskompatibel zu älteren Betriebssystemen welche "
+"möglicherweise Druckerdienste benötigen. Es ist sehr mächtig, in seiner\n"
+"Grundeinstellung verhält es sich jedoch genau wie „pdq“. Wenn Sie einen\n"
+"„lpd“ Server benötigen, müssen Sie einfach nur den „cups-lpd“ Dämon\n"
+"starten. „%s“ bietet grafische Konfigurations- und Druckmenüs.\n"
+"\n"
+"Sie können diese Wahl später immer wieder ändern, indem Sie PrinterDrake\n"
+"aus dem Mageia Kontrollzentrum starten und dort die Schaltfläche „%s“\n"
+"betätigen."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Expertenmodus"
+
+#: ../help.pm:771
+#, 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 disk 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 versucht nun alle IDE Festplatten Ihres Systems zu finden. Unter\n"
+"Anderem sucht DrakX auch nach PCI-SCSI-Karten, die es kennt, um sie\n"
+"automatisch mit dem richtigen Treiber einzubinden.\n"
+"\n"
+"Falls DrakX nicht weiß, welcher Treiber funktioniert, werden Sie gebeten,\n"
+"DrakX zu helfen.\n"
+"\n"
+"Sollten Sie die PCI-SCSI-Karte selbst angegeben haben, wird DrakX Sie\n"
+"fragen, ob Sie weitere Parameter angeben wollen. Sie sollten DrakX\n"
+"erlauben, die kartenspezifischen Informationen selbst zu finden. In den\n"
+"meisten Fällen wird DrakX diesen Schritt ohne Ihre Hilfe bewerkstelligen.\n"
+"\n"
+"Falls DrakX nicht in der Lage ist, die Parameter selbst zu finden, die dem\n"
+"Modul zu übergeben sind, müssen Sie diese angeben.\n"
+"\n"
+"Sie können die benötigten Informationen etwa unter Windows (sofern das auf\n"
+"Ihren Rechner installiert ist) finden, aus den Handbüchern, die sie mit dem\n"
+"Adapter erhalten haben oder von den Web-Seiten des Hardware-Anbieters\n"
+"(sofern Sie einen WWW-Zugang haben)."
+
+#: ../help.pm:789
+#, 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“: Falls eine Soundkarte in Ihrem Rechner gefunden wurde, wird sie hier\n"
+"angezeigt. Sollte die von DrakX getroffene Auswahl nicht korrekt sein,\n"
+"betätigen Sie einfach die Schaltfläche, um sie zu korrigieren."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Als Vorschau zeigt DrakX eine Zusammenfassung der Informationen,\n"
+"welches es über Ihr System gesammelt hat. Abhängig von der installieren\n"
+"Hardware haben Sie einige oder alle der folgenden Einträge. Jeder Eintrag\n"
+"bezieht sich auf die Hardware, welche konfiguriert werden kann, gefolgt von "
+"einer\n"
+"kurzen Zusammenfassung der aktuellen Konfiguration. Klicken Sie auf die\n"
+"entsprechende \"%s\"  Schaltfläche, um eine Änderung durchzuführen.\n"
+"\n"
+" * \"%s\": prüfen Sie das aktuelle Tastaturbelegung und ändern Sie diese,\n"
+" falls nötig.\n"
+"\n"
+" * \"%s\": prüfen Sie die aktuelle Landeseinstellung. Falls Sie sich nicht "
+"in\n"
+"diesem Land befinden, klicken Sie auf die \"%s\" Schaltfläche und wählen\n"
+"Sie ein anderes aus. Falls Ihr Land nicht in der Liste angezeigt wird, "
+"klicken\n"
+"Sie auf die \"%s\" Schaltfläche um eine vollständige Landesliste zu "
+"erhalten.\n"
+"\n"
+" * \"%s\": als Voreinstellungen leitet DrakX Ihre Zeitzone anhand Ihres\n"
+"gewählten Landes ab. Sie können über die Schaltfläche \"%s\" ändern, \n"
+"falls diese nicht richtig sein sollte.\n"
+"\n"
+" * \"%s\": bestätigen Sie Ihre aktuelle Einstellung für die Maus und "
+"klicken \n"
+"Sie auf die Schaltfläche, falls Sie diese ändern müssen.\n"
+"\n"
+" * \"%s\": wenn eine Soundkarte in Ihrem System erkannt wurde, wird diese \n"
+"hier angezeigt. Falls Sie feststellen, dass die erkannte nicht mit der \n"
+"verbauten übereinstimmt, können Sie auf die Schaltfläche klicken und einen \n"
+"anderen Treiber auswählen.\n"
+"\n"
+" * \"%s\": falls Sie eine TV-Karte haben finden Sie hier die entsprechenden\n"
+" Information über die Konfiguration. Falls Sie eine TV-Karte haben und "
+"diese\n"
+" wird nicht erkannt, klicken Sie auf \"%s\" um diese händisch einzurichten.\n"
+"\n"
+" * \"%s\": Sie können auf \"%s\" klicken, um die Einstellungen der Karte "
+"zu \n"
+"ändern, falls Sie finden, dass diese fehlerhaft eingerichtet wurde.\n"
+"\n"
+" * \"%s\": als Voreinstellung richtet DrakX Ihre grafische Oberfläche in "
+"der \n"
+"Auflösung \"800x600\" oder \"1024x768\" ein. Falls dies bei Ihrem System "
+"nicht\n"
+"zutrifft, klicken Sie auf \"%s\" um die Einstellung Ihrer grafischen "
+"Oberfläche\n"
+"anzupassen.\n"
+"\n"
+" * \"%s\": falls Sie Ihren Internetzugang oder Ihren Netzwerkzugriff \n"
+"einrichten möchten, können Sie das hier tun. Schauen Sie hierzu in der \n"
+"entsprechenden Dokumentation nach oder nutzen Sie das Mageia \n"
+"Kontrollzentrum, nachdem die Installation abgeschlossen wurde, um eine \n"
+"umfassende Inline-Hilfe angezeigt zu bekommen.\n"
+"\n"
+" * \"%s\": erlaubt die Einstellung einer HTTP und FTP Proxyadresse, falls "
+"das\n"
+"System, welches Sie installieren, sich hinter einem Proxyserver befindet.\n"
+"\n"
+" * \"%s\": dieser Eintrag erlaubt Ihnen die Sicherheitsstufe neu "
+"einzustellen, \n"
+"wie diese in einem vorherigen Schritt festgelegt wurde ().\n"
+"\n"
+" * \"%s\": falls Sie vorhaben Ihr System mit dem Internet zu verbinden, ist "
+"es \n"
+"eine gute Idee sich selbst vor Angreifer abzusichern, indem Sie eine "
+"Firewall \n"
+"einrichten. Schauen Sie in den entsprechenden Abschnitt in der \"Beginner \n"
+"Anleitung\" für Einzelheiten zu den Einstellungen der Firewall.\n"
+"\n"
+" * \"%s\": falls Sie die Einstellungen des Bootloaders ändern möchten, \n"
+"klicken Sie auf diese Schaltfläche. Dies sollte sich an erfahrene Anwender \n"
+"richten. Halten Sie sich an der Dokumentation oder der inline Hilfe über "
+"die \n"
+"Konfiguration des Bootloaders im Mageia Kontrollzentrum.\n"
+"\n"
+" * \"%s\": über diesen Eintrag können Sie, bezüglich der, auf Ihrem System \n"
+"ausgeführten Dienste, Feinabstimmungen vornehmen. Falls Sie Ihr System \n"
+"als einen Server verwenden möchten, ist es gut, diese Einstellungen zu \n"
+"überprüfen."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "TV-Karte"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-Karte"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafikumgebung"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Bitte wählen Sie die Festplatte, die Sie löschen wollen, um Ihr neues\n"
+"Mageia zu installieren. Bedenken Sie dabei, dass alle Daten auf\n"
+"dieser Platte nach diesem Schritt unwiederbringlich verloren sind!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Betätigen Sie die Schaltfläche „%s“, wenn Sie alle Partitionen und die\n"
+"darauf befindlichen Daten löschen wollen. Bedenken Sie, dass Sie nach\n"
+"betätigen der Schaltfläche „%s“ auch an die möglicherweise noch vorhandenen\n"
+"Windows-Daten nicht mehr gelangen werden!\n"
+"\n"
+"Wählen Sie „%s“, um die Aktion ohne Datenverlust abzubrechen."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Weiter ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Zurück"
diff --git a/perl-install/install/help/po/el.po b/perl-install/install/help/po/el.po
new file mode 100644
index 000000000..7e352e7a6
--- /dev/null
+++ b/perl-install/install/help/po/el.po
@@ -0,0 +1,2123 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Dimitrios Glentadakis <dglent@free.fr>, 2025
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Dimitrios Glentadakis <dglent@free.fr>, 2025\n"
+"Language-Team: Greek (https://app.transifex.com/MageiaLinux/teams/9361/el/)\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Πριν συνεχίσετε θα πρέπει να διαβάσετε προσεκτικά τους όρους της άδειας "
+"χρήσης.\n"
+"Καλύπτουν ολόκληρη την διανομή Mageia. Αν συμφωνείτε, επιλέξτε το πλαίσιο "
+"\"%s\" , \n"
+"διαφορετικά, πιέζοντας το κουμπί \"%s\" θα γίνει επανεκκίνηση του υπολογιστή."
+
+#: ../help.pm:20
+#, 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 είναι ένα σύστημα πολλαπλών χρηστών, που σημαίνει ότι κάθε "
+"χρήστης\n"
+"μπορεί να έχει τις δικές του προτιμήσεις, τα δικά του αρχεία κλπ. Όμως, εν "
+"αντιθέσει με\n"
+"τον χρήστη \"root\", ο οποίος είναι ο διαχειριστής του συστήματος, οι "
+"χρήστες που προσθέτετε\n"
+"εδώ, δεν θα είναι εξουσιοδοτημένοι να αλλάξουν οτιδήποτε εκτός από τα δικά "
+"τους αρχεία\n"
+"και διαμορφώσεις, προστατεύοντας έτσι το σύστημα από ακούσιες ή κακόβουλες "
+"αλλαγές\n"
+"που θα μπορούσαν να επηρεάσουν ολόκληρο το σύστημα. Θα πρέπει να "
+"δημιουργήσετε\n"
+"τουλάχιστον έναν τυπικό χρήστη για τον εαυτό σας -- αυτός είναι ο "
+"λογαριασμός που θα πρέπει\n"
+"να χρησιμοποιείτε για καθημερινή χρήση. Αν και είναι πολύ εύκολο να "
+"συνδεθείτε ως \"root\"\n"
+"και να κάνετε τα πάντα, μπορεί επίσης να είναι και πολύ επικίνδυνο! Ένα πολύ "
+"απλό λάθος\n"
+"θα μπορούσε να θέσει και εκτός λειτουργίας το σύστημά σας. Αν κάνετε ένα "
+"σοβαρό λάθος ως\n"
+"τυπικός χρήστης, το χειρότερο που μπορεί να συμβεί είναι να χάσετε μερικές "
+"πληροφορίες,\n"
+"αλλά δεν θα επηρεάσετε ολόκληρο το σύστημα.\n"
+"\n"
+"Στο πρώτο πεδίο σας ζητείται το πραγματικό σας όνομα. Φυσικά, αυτό δεν είναι "
+"υποχρεωτικό\n"
+"-- μπορείτε να εισάγετε το όνομα που επιθυμείτε. Το DrakX θα χρησιμοποιήσει "
+"την πρώτη λέξη\n"
+"που πληκτρολογείτε σε αυτό το πεδίο και θα την αντιγράψει στο πεδίο \"%s\", "
+"το οποίο είναι το όνομα\n"
+"που θα χρησιμοποιεί αυτός ο χρήστης για να συνδεθεί στο σύστημα. Εάν θέλετε, "
+"μπορείτε να παρακάμψετε\n"
+"την προεπιλογή αυτή και να αλλάξετε το όνομα χρήστη. Το επόμενο βήμα αφορά "
+"τον κωδικό πρόσβασης.\n"
+"Από άποψη ασφάλειας, ο κωδικός πρόσβασης ενός μη προνομιούχου (τυπικού) "
+"χρήστη δεν είναι τόσο κρίσιμος\n"
+"όσο ο κωδικός πρόσβασης του διαχειριστή \"root\", αλλά αυτό δεν είναι λόγος "
+"να τον παραμελήσετε, αφήνοντάς τον\n"
+"κενό ή πολύ απλό γιατί μπορεί να θέσετε σε κίνδυνο τα αρχεία του "
+"συγκεκριμένου χρήστη.\n"
+"\n"
+"Με κλικ στο κουμπί \"%s\", μπορείτε να προσθέσετε άλλους χρήστες. Προσθέστε "
+"έναν χρήστη\n"
+"για κάθε έναν πχ από τους φίλους σας, τον πατέρα σας, την αδερφή σας κλπ. "
+"Κάντε κλικ\n"
+"στο \"%s\" όταν τελειώσετε την προσθήκη χρηστών.\n"
+"\n"
+"Κάνοντας κλικ στο κουμπί \"%s\", μπορείτε να αλλάξετε το προεπιλεγμένο "
+"\"κέλυφος\" για τον χρήστη\n"
+"(το προκαθορισμένο κέλυφος είναι το bash).\n"
+"\n"
+"Όταν τελειώσετε με την προσθήκη χρηστών, θα σας ζητηθεί να επιλέξετε έναν "
+"χρήστη\n"
+"που θα συνδέεται αυτόματα στο σύστημα κατά την εκκίνηση του υπολογιστή.\n"
+"Εάν σας ενδιαφέρει αυτή η δυνατότητα (και δεν ανησυχείτε ιδιαίτερα για την "
+"τοπική ασφάλεια),\n"
+"επιλέξτε τον επιθυμητό χρήστη και τον διαχειριστή παραθύρων και στη "
+"συνέχεια, κάντε κλικ στο \"%s\".\n"
+"Εάν δεν σας ενδιαφέρει αυτή η δυνατότητα, αποεπιλέξτε το πλαίσιο \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Όνομα χρήστη"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Αποδοχή χρήστη"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Θέλετε να χρησιμοποιήσετε αυτήν την λειτουργία;"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Παρατίθενται εδώ οι υπάρχουσες κατατμήσεις Linux που ανιχνεύθηκαν στον "
+"σκληρό σας δίσκο.\n"
+"Μπορείτε να διατηρήσετε τις επιλογές που έκανε ο οδηγός, καθώς είναι "
+"κατάλληλες για τις\n"
+"περισσότερες τυπικές εγκαταστάσεις. Εάν κάνετε αλλαγές, πρέπει τουλάχιστον "
+"να ορίσετε\n"
+"μια κατάτμηση root (\"/\"). Μην επιλέξετε μια πολύ μικρή κατάτμηση, διότι "
+"δεν θα μπορέσετε\n"
+"να εγκαταστήσετε αρκετές εφαρμογές. Εάν θέλετε να αποθηκεύσετε τα δεδομένα "
+"σας\n"
+"σε ξεχωριστή κατάτμηση, θα χρειαστεί επίσης να δημιουργήσετε μια κατάτμηση "
+"\"/home\"\n"
+"(εφικτό μόνον εάν έχετε περισσότερες από μία κατατμήσεις Linux διαθέσιμες).\n"
+"\n"
+"Κάθε κατάτμηση παρατίθεται ως εξής: \"Όνομα\", \"Χωρητικότητα\".\n"
+"\n"
+"Το \"Όνομα\" έχει τη δομή: \"τύπος σκληρού δίσκου\", \"αριθμός σκληρού "
+"δίσκου\",\n"
+"\"αριθμός κατάτμησης\" (για παράδειγμα, \"hda1\").\n"
+"\n"
+"Ο \"Τύπος του σκληρού δίσκου\" είναι \"hd\" εάν ο σκληρός σας δίσκος είναι "
+"IDE και\n"
+"\"sd\" εάν είναι SCSI.\n"
+"\n"
+"Ο \"Αριθμός σκληρού δίσκου\" είναι πάντα ένα γράμμα μετά το \"hd\" ή το "
+"\"sd\".\n"
+"Για τους IDE σκληρούς δίσκους:\n"
+"\n"
+" * \"a\" σημαίνει \"κύριος σκληρός δίσκος στον κύριο ελεγκτή IDE\".\n"
+"\n"
+" * \"b\" σημαίνει \"δευτερεύων σκληρός δίσκος στον κύριο ελεγκτή IDE\".\n"
+"\n"
+" * \"c\" σημαίνει \"κύριος σκληρός δίσκος στον δευτερεύοντα ελεγκτή IDE\".\n"
+"\n"
+" * \"d\" σημαίνει \"δευτερεύων σκληρός δίσκος στον δευτερεύοντα ελεγκτή "
+"IDE\".\n"
+"\n"
+"Για τους σκληρούς δίσκους SCSI, το \"a\" σημαίνει \"χαμηλότερο SCSI ID\", το "
+"\"b\"\n"
+"σημαίνει \"δεύτερο χαμηλότερο SCSI ID\", κλπ."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"Η εγκατάσταση της Mageia διανέμεται σε περισσότερα CD-ROM.\n"
+"Εάν ένα επιλεγμένο πακέτο βρίσκεται σε άλλο CD-ROM, το DrakX θα εξαγάγει\n"
+"το τρέχον CD και θα σας ζητήσει να εισαγάγετε το απαιτούμενο. Εάν δεν το "
+"έχετε\n"
+"στη διάθεσή σας, απλώς κάντε κλικ στο \"%s\"· τα πακέτα που αντιστοιχούν δεν "
+"θα εγκατασταθούν."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Τώρα θα πρέπει να προσδιορίσετε ποια προγράμματα θέλετε να εγκαταστήσετε\n"
+"στο σύστημά σας. Υπάρχουν χιλιάδες διαθέσιμα πακέτα για τη Mageia,\n"
+"τα οποία είναι κατηγοριοποιημένα σε ομάδες εφαρμογών για να διευκολυνθεί η "
+"διαχείρισή τους.\n"
+"\n"
+"Η Mageia ταξινομεί τις ομάδες πακέτων σε τέσσερις κατηγορίες. Μπορείτε να "
+"συνδυάσετε\n"
+"και να ταιριάξετε εφαρμογές μεταξύ των κατηγοριών ούτως ώστε μια εγκατάσταση "
+"«Σταθμού Εργασίας»\n"
+"να μπορεί να περιλαμβάνει εφαρμογές από την κατηγορία «Διακομιστής».\n"
+"\n"
+" * \"%s\": αν σκοπεύετε να χρησιμοποιήσετε το μηχάνημά σας ως σταθμό "
+"εργασίας, επιλέξτε\n"
+"μία ή περισσότερες ομάδες από την κατηγορία σταθμού εργασίας.\n"
+"\n"
+"* \"%s\": αν σκοπεύετε να χρησιμοποιήσετε το μηχάνημά σας για "
+"προγραμματισμό, επιλέξτε\n"
+"τις κατάλληλες ομάδες από αυτήν την κατηγορία. Η ειδική ομάδα \"LSB\" θα "
+"ρυθμίσει\n"
+"το σύστημά σας κατά τρόπο ώστε να συμμορφώνεται όσο το δυνατόν περισσότερο\n"
+"με τις προδιαγραφές του Linux Standard Base.\n"
+"\n"
+" Η επιλογή της ομάδας \"LSB\" θα διασφαλίσει 100%% συμμόρφωση του "
+"συστήματος με το LSB.\n"
+"Ωστόσο, ακόμα και αν δεν επιλέξετε την ομάδα \"LSB\", θα έχετε εξίσου ένα "
+"σύστημα που είναι\n"
+"σχεδόν 100%% συμμορφωμένο με το LSB.\n"
+"* \"%s\": αν το μηχάνημά σας προορίζεται για διακομιστή, επιλέξτε ποιες από "
+"τις\n"
+"πιο κοινές υπηρεσίες θέλετε να εγκαταστήσετε στο μηχάνημά σας.\n"
+"\n"
+"* \"%s\": εδώ θα επιλέξετε το προτιμώμενο γραφικό περιβάλλον σας.\n"
+"Πρέπει να επιλέξετε τουλάχιστον ένα εάν θέλετε να έχετε διαθέσιμη γραφική "
+"διεπαφή.\n"
+"\n"
+"Μετακινώντας τον δρομέα του ποντικιού πάνω από το όνομα μιας ομάδας,\n"
+"θα εμφανιστεί ένα σύντομο επεξηγηματικό κείμενο για την ομάδα αυτή.\n"
+"\n"
+"Μπορείτε να επιλέξετε το πλαίσιο \"%s\", το οποίο είναι χρήσιμο αν είστε "
+"εξοικειωμένοι\n"
+"με τα προσφερόμενα πακέτα ή αν θέλετε να έχετε πλήρη έλεγχο για το τι θα "
+"εγκατασταθεί.\n"
+"\n"
+"Αν ξεκινήσετε την εγκατάσταση σε λειτουργία \"%s\", μπορείτε να "
+"αποεπιλέξετε\n"
+"όλες τις ομάδες και να αποτρέψετε την εγκατάσταση νέων πακέτων.\n"
+"Αυτό είναι χρήσιμο για την επιδιόρθωση ή την ενημέρωση μιας υπάρχουσας "
+"εγκατάστασης.\n"
+"\n"
+"Αν αποεπιλέξετε όλες τις ομάδες κατά την πραγματοποίηση μιας τυπικής "
+"εγκατάστασης\n"
+"(αντί αυτήν της αναβάθμισης), θα εμφανιστεί ένα παράθυρο διαλόγου "
+"προτείνοντας\n"
+"διάφορες επιλογές για μια ελάχιστη εγκατάσταση:\n"
+"\n"
+"* \"%s\": εγκαθιστά τον ελάχιστο αριθμό πακέτων που είναι απαραίτητα για να "
+"έχετε ένα\n"
+"λειτουργικό γραφικό περιβάλλον.\n"
+"\n"
+"* \"%s\": εγκαθιστά το βασικό σύστημα μαζί με βασικά εργαλεία και την "
+"τεκμηρίωσή τους.\n"
+"Αυτή η εγκατάσταση είναι κατάλληλη για τη ρύθμιση ενός διακομιστή.\n"
+"\n"
+"* \"%s\": θα εγκαταστήσει τον απόλυτα ελάχιστο αριθμό πακέτων που "
+"απαιτούνται\n"
+"για να έχετε ένα λειτουργικό σύστημα Linux. Με αυτού του τύπου την "
+"εγκατάσταση θα έχετε\n"
+"μόνο μια διεπαφή γραμμής εντολών. Το συνολικό μέγεθος αυτής της "
+"εγκατάστασης\n"
+"είναι περίπου 65 MB."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Αναβάθμιση"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Με την βασική τεκμηρίωση"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Πραγματικά ελάχιστη εγκατάσταση"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Αν επιλέξετε να εγκαταστήσετε πακέτα μεμονωμένα, ο εγκαταστάτης θα σας\n"
+"παρουσιάσει ένα δέντρο που περιέχει όλα τα πακέτα ταξινομημένα κατά ομάδες\n"
+"και υποομάδες. Κατά την περιήγησή σας στο δέντρο, μπορείτε να επιλέξετε "
+"ολόκληρες\n"
+"ομάδες, υποομάδες ή μεμονωμένα πακέτα.\n"
+"\n"
+"Κάθε φορά που επιλέγετε ένα πακέτο στο δέντρο, θα εμφανίζεται μια περιγραφή "
+"στα δεξιά\n"
+"για να σας ενημερώνει σχετικά με το συγκεκριμένο πακέτο.\n"
+"\n"
+"!! Αν έχει επιλεγεί κάποιο πακέτο εξυπηρετητή, είτε επειδή το επιλέξατε "
+"εσείς είτε επειδή\n"
+"ήταν μέρος μιας ομάδας πακέτων, θα σας ζητηθεί να επιβεβαιώσετε την "
+"εγκατάσταση\n"
+"αυτών των εξυπηρετητών. Εξ ορισμού, η Mageia θα ξεκινήσει αυτόματα "
+"οποιαδήποτε\n"
+"εγκατεστημένη υπηρεσία κατά την εκκίνηση του συστήματος. Ακόμα και αν είναι "
+"ασφαλείς\n"
+"και δεν υπάρχουν γνωστοποιημένα προβλήματα κατά την κυκλοφορία της "
+"διανομής,\n"
+"είναι πιθανό να ανακαλύφθηκαν προβλήματα ασφαλείας μετά την ολοκλήρωση "
+"αυτής\n"
+"της έκδοσης της Mageia. Αν δεν γνωρίζετε τι ακριβώς κάνει μια συγκεκριμένη "
+"υπηρεσία\n"
+"και γιατί εγκαθίσταται, τότε κάντε κλικ στο \"%s\". Κάνοντας κλικ στο \"%s\" "
+"θα εγκαταστήσετε\n"
+"τις υπηρεσίες στο κατάστιχο και αυτές θα ξεκινήσουν αυτόματα κατά την "
+"εκκίνηση του συστήματος. !!\n"
+"\n"
+"Η επιλογή \"%s\" χρησιμοποιείται για να απενεργοποιηθεί το προειδοποιητικό "
+"μήνυμα που εμφανίζεται\n"
+"κάθε φορά που ο εγκαταστάτης επιλέγει αυτόματα ένα πακέτο για την επίλυση "
+"μιας εξάρτησης.\n"
+"Ορισμένα πακέτα εξαρτώνται από άλλα και η εγκατάσταση ενός συγκεκριμένου "
+"πακέτου μπορεί\n"
+"να απαιτεί την εγκατάσταση κάποιου άλλου πακέτου. Ο εγκαταστάτης μπορεί να "
+"προσδιορίσει\n"
+"ποια πακέτα απαιτούνται για να καλύψουν μια εξάρτηση και να ολοκληρώσει "
+"επιτυχώς την εγκατάσταση.\n"
+"\n"
+"Το μικρό εικονίδιο δισκέτας στη βάση του κατάστιχου σας επιτρέπει να "
+"φορτώσετε ένα κατάστιχο πακέτων\n"
+"που δημιουργήθηκε σε μια προηγούμενη εγκατάσταση. Αυτό είναι χρήσιμο αν "
+"έχετε αρκετούς υπολογιστές\n"
+"που θέλετε να διαμορφώσετε με τον ίδιο τρόπο. Κάνοντας κλικ σε αυτό το "
+"εικονίδιο, θα σας ζητηθεί\n"
+"να εισαγάγετε την δισκέτα που δημιουργήθηκε στο τέλος μιας άλλης "
+"εγκατάστασης.\n"
+"Δείτε τη δεύτερη συμβουλή του τελευταίου βήματος για το πώς να δημιουργήσετε "
+"μια τέτοια δισκέτα."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Αυτόματες εξαρτήσεις"
+
+#: ../help.pm:185
+#, 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 ""
+"Αυτός ο διάλογος χρησιμοποιείται για να επιλέξετε τις υπηρεσίες θέλετε\n"
+"να ξεκινούν κατά την εκκίνηση.\n"
+"\n"
+"Το DrakX θα εμφανίσει όλες τις διαθέσιμες υπηρεσίες στην τρέχουσα "
+"εγκατάσταση.\n"
+"Εξετάστε προσεκτικά καθεμία από αυτές και αποεπιλέξτε όσες δεν χρειάζονται "
+"κατά την εκκίνηση.\n"
+"\n"
+"Όταν επιλέγετε μια υπηρεσία, θα εμφανίζεται ένα σύντομο επεξηγηματικό "
+"κείμενο. Ωστόσο,\n"
+"αν δεν είστε σίγουρος-η αν μια υπηρεσία είναι χρήσιμη ή όχι, είναι πιο "
+"ασφαλές να το αφήσετε ως έχει.\n"
+"\n"
+"!! Σε αυτό το στάδιο, να είστε πολύ προσεκτικός-η αν σκοπεύετε να "
+"χρησιμοποιήσετε τον υπολογιστή\n"
+"σας ως διακομιστή: λογικά δεν θέλετε να ξεκινούν υπηρεσίες που δεν "
+"χρειάζεστε.\n"
+"Να θυμάστε ότι ορισμένες υπηρεσίες μπορεί να είναι επικίνδυνες αν είναι "
+"ενεργοποιημένες\n"
+"σε έναν διακομιστή. Γενικά, επιλέξτε μόνο τις υπηρεσίες που πραγματικά "
+"χρειάζεστε. !!"
+
+#: ../help.pm:209
+#, 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 διαχειρίζεται τον χρόνο σε GMT (Greenwich Mean Time) και τον\n"
+"μεταφράζει σε τοπική ώρα σύμφωνα με τη ζώνη ώρας που έχετε επιλέξει.\n"
+"Αν η ώρα στη μητρική σας κάρτα είναι ρυθμισμένη στην τοπική ώρα,\n"
+"μπορείτε να απενεργοποιήσετε αυτήν την επιλογή αποεπιλέγοντας το \"%s\",\n"
+"το οποίο θα ενημερώσει το GNU/Linux ότι η ώρα του συστήματος και της "
+"μητρικής κάρτας\n"
+"είναι στην ίδια ζώνη ώρας. Αυτό είναι χρήσιμο επίσης όταν περισσότερα "
+"λειτουργικά\n"
+"συστήματα είναι εγκατεστημένα στο μηχάνημα.\n"
+"\n"
+"Η επιλογή \"%s\" θα ρυθμίσει αυτόματα την ώρα του συστήματος μέσω ενός "
+"απομακρυσμένου\n"
+"διακομιστή ώρας στο διαδίκτυο. Αυτό απαιτεί μια διαδικτυακή σύνδεση.\n"
+"Συνιστάται η επιλογή ενός διακομιστή ώρας που βρίσκεται κοντά σας.\n"
+"Αυτή η επιλογή εγκαθιστά στην πραγματικότητα έναν διακομιστή ώρας, ο οποίος "
+"μπορεί\n"
+"να χρησιμοποιηθεί και από άλλες μηχανές στο τοπικό σας δίκτυο."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Το ρολόι του υλικού είναι ρυθμισμένο σε ώρα GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Αυτόματος συγχρονισμός της ώρας"
+
+#: ../help.pm:223
+#, 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 ""
+"Κάρτα γραφικών\n"
+"\n"
+"Ο εγκαταστάτης θα εντοπίσει και θα ρυθμίσει αυτόματα την κάρτα γραφικών\n"
+"που είναι εγκατεστημένη στο μηχάνημά σας. Σε περίπτωση που η επιλογή\n"
+"δεν είναι σωστή, μπορείτε να επιλέξετε από αυτό το κατάστιχο την κάρτα σας.\n"
+"\n"
+"Σε περίπτωση που διατίθενται διαφορετικοί διακομιστές για την κάρτα σας,\n"
+"με ή χωρίς επιτάχυνση 3D, θα σας ζητηθεί να επιλέξετε τον διακομιστή\n"
+"που ταιριάζει καλύτερα στις ανάγκες σας."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (X Window System) είναι η καρδιά του γραφικού περιβάλλοντος\n"
+"του GNU/Linux, στην οποία βασίζονται όλα τα γραφικά περιβάλλοντα\n"
+"(KDE, GNOME, AfterStep, WindowMaker, κ.λπ.) που περιλαμβάνονται στη Mageia.\n"
+"\n"
+"Θα δείτε ένα κατάστιχο με διάφορες παραμέτρους ώστε να επιτύχετε\n"
+"την βέλτιστη γραφική απεικόνιση.\n"
+"\n"
+"Κάρτα γραφικών\n"
+"\n"
+" Ο εγκαταστάτης συνήθως ανιχνεύει και ρυθμίζει αυτόματα την κάρτα "
+"γραφικών\n"
+"που είναι εγκατεστημένη στον υπολογιστή σας. Αν η ανίχνευση δεν είναι "
+"σωστή,\n"
+"μπορείτε να επιλέξετε την σωστή κάρτα από το κατάστιχο.\n"
+"\n"
+" Στην περίπτωση που υπάρχουν διαφορετικοί διαθέσιμοι εξυπηρετητές για την "
+"κάρτα σας,\n"
+"με ή χωρίς επιτάχυνση 3D, θα σας ζητηθεί να επιλέξετε αυτόν που θεωρείτε τον "
+"πιο κατάλληλο.\n"
+"\n"
+"\n"
+"\n"
+"Οθόνη\n"
+"\n"
+" Κανονικά, ο εγκαταστάτης θα ανιχνεύσει και θα ρυθμίσει αυτόματα την "
+"οθόνη.\n"
+"Αν η ανίχνευση δεν είναι σωστή, μπορείτε να επιλέξετε την σωστή οθόνη από το "
+"κατάστιχο.\n"
+"\n"
+"\n"
+"\n"
+"Ανάλυση \n"
+" Εδώ μπορείτε να επιλέξετε τις διαθέσιμες αναλύσεις και βάθη χρώματος για\n"
+"το γραφικό σας υλικό. Επιλέξτε αυτήν που ταιριάζει καλύτερα στις ανάγκες "
+"σας\n"
+"(μπορείτε να την αλλάξετε και μετά την εγκατάσταση). Μια προεπισκόπηση\n"
+"της επιλεγμένης διαμόρφωσης εμφανίζεται στην εικόνα της οθόνης.\n"
+"\n"
+"\n"
+"\n"
+"Δοκιμή \n"
+" Ανάλογα με το υλικό σας, αυτή η επιλογή μπορεί να μην εμφανιστεί.\n"
+"\n"
+" Το σύστημα θα προσπαθήσει να ανοίξει μια γραφική οθόνη στη ζητούμενη "
+"ανάλυση.\n"
+"Αν δείτε το δοκιμαστικό μήνυμα κατά τη διάρκεια της δοκιμής και απαντήσετε "
+"\"%s\",\n"
+"τότε το DrakX θα προχωρήσει στο επόμενο βήμα. Αν δεν το δείτε, αυτό "
+"σημαίνει\n"
+"ότι κάποιο μέρος της αυτόματης διαμόρφωσης ήταν λανθασμένο και η δοκιμή\n"
+"θα τερματιστεί αυτόματα μετά από 12 δευτερόλεπτα, επιστρέφοντάς σας στο "
+"μενού.\n"
+"Αλλάξτε τις ρυθμίσεις μέχρι να επιτύχετε την σωστή γραφική απεικόνιση.\n"
+"\n"
+"\n"
+"\n"
+"Επιλογές\n"
+"\n"
+" Σε αυτό το στάδιο, μπορείτε να επιλέξετε αν θέλετε το σύστημά σας να\n"
+"μεταβαίνει αυτόματα σε γραφικό περιβάλλον κατά την εκκίνηση.\n"
+"Προφανώς, μπορεί να θέλετε να επιλέξετε \"%s\" αν ο υπολογιστής σας\n"
+"προορίζεται να λειτουργήσει ως διακομιστής ή αν δεν καταφέρατε\n"
+"να ρυθμίσετε σωστά την οθόνη."
+
+#: ../help.pm:291
+#, 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 ""
+"Οθόνη\n"
+"\n"
+" Κανονικά, ο εγκαταστάτης θα εντοπίσει και θα ρυθμίσει αυτόματα\n"
+"την οθόνη που είναι συνδεδεμένη στο μηχάνημά σας. Αν δεν κάνει την\n"
+"σωστή επιλογή, μπορείτε να επιλέξετε από αυτό το κατάστιχο την\n"
+"οθόνη που είναι συνδεδεμένη στον υπολογιστή σας."
+
+#: ../help.pm:298
+#, 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 ""
+"Ανάλυση\n"
+"\n"
+" Εδώ μπορείτε να επιλέξετε τις διαθέσιμες αναλύσεις και τα βάθη χρώματος\n"
+"για το γραφικό σας υλικό. Επιλέξτε αυτό που ταιριάζει καλύτερα στις ανάγκες "
+"σας\n"
+"(θα μπορείτε να κάνετε αλλαγές μετά την εγκατάσταση).\n"
+"Ένα δείγμα της επιλεγμένης διαμόρφωσης εμφανίζεται στην εικόνα της οθόνης."
+
+#: ../help.pm:306
+#, 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 ""
+"Στην περίπτωση που υπάρχουν διαθέσιμοι διαφορετικοί διακομιστές\n"
+"για την κάρτα σας, με ή χωρίς επιτάχυνση 3D, θα σας ζητηθεί να επιλέξετε\n"
+"τον διακομιστή που εξυπηρετεί καλύτερα τις ανάγκες σας."
+
+#: ../help.pm:311
+#, 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 ""
+"Επιλογές\n"
+"\n"
+" Σε αυτό το στάδιο, μπορείτε να επιλέξετε αν θέλετε το σύστημά σας να\n"
+"μεταβαίνει αυτόματα σε γραφικό περιβάλλον κατά την εκκίνηση.\n"
+"Προφανώς, μπορεί να θέλετε να επιλέξετε \"%s\" αν ο υπολογιστής σας\n"
+"προορίζεται να λειτουργήσει ως διακομιστής ή αν δεν καταφέρατε\n"
+"να ρυθμίσετε σωστά την οθόνη."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Τώρα πρέπει να αποφασίσετε πού θέλετε να εγκαταστήσετε το λειτουργικό\n"
+"σύστημα Mageia στον σκληρό σας δίσκο. Αν ο σκληρός σας δίσκος είναι κενός\n"
+"ή αν ένα υπάρχον λειτουργικό σύστημα χρησιμοποιεί όλον τον διαθέσιμο χώρο,\n"
+"θα χρειαστεί να τον διαμερίσετε. Βασικά, η κατάτμηση ενός σκληρού δίσκου "
+"σημαίνει\n"
+"την λογική διαίρεσή του για την δημιουργία του απαραίτητου χώρου για την "
+"εγκατάσταση\n"
+"του νέου σας συστήματος Mageia.\n"
+"\n"
+"Επειδή η διαδικασία της κατάτμησης ενός σκληρού δίσκου είναι συνήθως μη "
+"αναστρέψιμη\n"
+"και μπορεί να οδηγήσει σε απώλεια δεδομένων, μπορεί να φανεί τρομακτική και "
+"αγχωτική\n"
+"για έναν άπειρο χρήστη. Ευτυχώς, το DrakX περιλαμβάνει έναν οδηγό που "
+"απλοποιεί\n"
+"αυτήν την διαδικασία. Πριν προχωρήσετε σε αυτό το βήμα, διαβάστε προσεκτικά\n"
+"την υπόλοιπη ενότητα και, πάνω απ’ όλα, πάρτε τον χρόνο σας.\n"
+"\n"
+"Ανάλογα με τη διαμόρφωση του σκληρού σας δίσκου, υπάρχουν διάφορες "
+"διαθέσιμες επιλογές:\n"
+"\n"
+" *.\"%s\". Αυτή η επιλογή θα εκτελέσει αυτόματη κατάτμηση των κενών σας "
+"δίσκων.\n"
+"Αν επιλέξετε αυτήν την επιλογή, δεν θα εμφανιστούν περαιτέρω προτροπές.\n"
+"\n"
+" *.\"%s\". Ο οδηγός έχει εντοπίσει μία ή περισσότερες υπάρχουσες κατατμήσεις "
+"Linux\n"
+"στον σκληρό σας δίσκο. Αν θέλετε να τις χρησιμοποιήσετε, επιλέξτε αυτήν την "
+"επιλογή.\n"
+"Στη συνέχεια, θα σας ζητηθεί να επιλέξετε τα σημεία προσάρτησης που "
+"σχετίζονται\n"
+"με κάθε κατάτμηση. Τα κληρονομημένα σημεία προσάρτησης είναι ήδη επιλεγμένα\n"
+"και ως επί το πλείστον είναι καλή ιδέα να τα διατηρήσετε.\n"
+"\n"
+" *.\"%s\". Αν τα Microsoft Windows είναι εγκατεστημένα στον σκληρό σας "
+"δίσκο\n"
+"και καταλαμβάνουν όλον τον διαθέσιμο χώρο, θα χρειαστεί να δημιουργήσετε\n"
+"ελεύθερο χώρο για το GNU/Linux. Για να το κάνετε αυτό, μπορείτε είτε να "
+"διαγράψετε\n"
+"την κατάτμηση των Microsoft Windows και όλα τα δεδομένα της\n"
+"(δείτε την επιλογή ``Διαγραφή ολόκληρου του δίσκου\") είτε να αλλάξετε το "
+"μέγεθος\n"
+"της κατάτμησης FAT ή NTFS των Windows. Η αλλαγή μεγέθους μπορεί να γίνει\n"
+"χωρίς απώλεια δεδομένων, εφόσον έχετε προηγουμένως εκτελέσει ανασυγκρότηση\n"
+"του δίσκου στα Windows. Συνιστάται να δημιουργήσετε αντίγραφα ασφαλείας\n"
+"των δεδομένων σας πριν προχωρήσετε. Αυτή η επιλογή προτείνεται αν θέλετε\n"
+"να χρησιμοποιείτε και την Mageia και τα Windows στον ίδιο υπολογιστή.\n"
+"\n"
+" Πριν επιλέξετε αυτήν την επιλογή, κατανοήστε ότι μετά την διαδικασία "
+"αυτή,\n"
+"το μέγεθος της κατάτμησης των Windows θα είναι μικρότερο, οπότε θα έχετε\n"
+"λιγότερο ελεύθερο χώρο για αποθήκευση δεδομένων ή εγκατάσταση νέου "
+"λογισμικού.\n"
+"\n"
+" * \"%s\". Αν θέλετε να διαγράψετε όλα τα δεδομένα και όλες τις κατατμήσεις\n"
+"που υπάρχουν στον σκληρό σας δίσκο και να τον αντικαταστήσετε πλήρως με το "
+"νέο σας\n"
+"σύστημα Mageia, επιλέξτε αυτήν την επιλογή. Προσέξτε διότι δεν θα μπορείτε "
+"να αναιρέσετε\n"
+"αυτήν την διαδικασία μόλις την επιβεβαιώσετε.\n"
+"\n"
+" !! Αν επιλέξετε αυτήν την επιλογή, όλα τα δεδομένα στον δίσκο σας θα "
+"διαγραφούν.!!\n"
+"\n"
+" * \"%s\". Αυτή η επιλογή εμφανίζεται όταν ο σκληρός σας δίσκος "
+"καταλαμβάνεται\n"
+"εξ ολοκλήρου από τα Microsoft Windows. Αν την επιλέξετε, όλα τα δεδομένα\n"
+"στον δίσκο θα διαγραφούν και η διαδικασία εγκατάστασης θα ξεκινήσει από την "
+"αρχή\n"
+"με νέα κατάτμηση.\n"
+"\n"
+" !! Αν επιλέξετε αυτήν την επιλογή, όλα τα δεδομένα στον δίσκο σας θα "
+"χαθούν. !!\n"
+"\n"
+" * \"%s\". Επιλέξτε αυτήν την επιλογή αν θέλετε να διαμερίσετε χειροκίνητα "
+"τον σκληρό σας δίσκο.\n"
+"Προσοχή, αυτή είναι μια ισχυρή αλλά επικίνδυνη επιλογή και μπορεί πολύ "
+"εύκολα\n"
+"να οδηγήσει σε οριστική απώλεια όλων των δεδομένων σας.\n"
+"Συνιστάται μόνο αν έχετε προηγούμενη εμπειρία με διαμερίσεις δίσκων.\n"
+"Για περισσότερες οδηγίες σχετικά με τη χρήση του εργαλείου DiskDrake,\n"
+"ανατρέξτε στην ενότητα ``Διαχείριση των κατατμήσεών σας\" στον ``Οδηγό "
+"Εκκίνησης\"."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Χρήση μιας υπάρχουσας κατάτμησης"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Χρήση του ελεύθερου χώρου στην κατάτμηση Microsoft Windows®"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Διαγραφή ολόκληρου του δίσκου"
+
+#: ../help.pm:380
+#, 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 ""
+"Η εγκατάσταση ολοκληρώθηκε και το σύστημά σας GNU/Linux είναι\n"
+"έτοιμο προς χρήση. Απλώς κάντε κλικ στο \"%s\" για να επανεκκινήσετε το "
+"σύστημα.\n"
+"Μην ξεχάσετε να αφαιρέσετε το μέσο εγκατάστασης (CD-ROM ή δισκέτα).\n"
+"Το πρώτο πράγμα που θα δείτε αφού ο υπολογιστής σας ολοκληρώσει τις δοκιμές "
+"υλικού\n"
+"είναι το μενού εκκίνησης, το οποίο σας δίνει την επιλογή του λειτουργικού "
+"συστήματος που θέλετε να εκκινήσετε.\n"
+"\n"
+"Το κουμπί \"%s\" εμφανίζει δύο ακόμα κουμπιά για να:\n"
+"\n"
+" * \"%s\": σας επιτρέπει να δημιουργήσετε μια δισκέτα εγκατάστασης η οποία "
+"θα\n"
+"εκτελέσει αυτόματα μια ολόκληρη εγκατάσταση χωρίς τη βοήθεια ενός χειριστή,\n"
+"παρομοίως με την εγκατάσταση που μόλις διαμορφώσατε.\n"
+"\n"
+" Σημειώστε ότι υπάρχουν δύο διαφορετικές επιλογές αφού κάνετε κλικ σε "
+"αυτό\n"
+"το κουμπί:\n"
+"\n"
+" * \"%s\". Αυτή είναι μια ημι-αυτοματοποιημένη εγκατάσταση. Το βήμα της "
+"κατάτμησης\n"
+"είναι η μόνη διαδραστική διαδικασία.\n"
+"\n"
+" * \"%s\". Πλήρως αυτοματοποιημένη εγκατάσταση: ο σκληρός δίσκος "
+"ξαναγράφεται εντελώς,\n"
+"όλα τα δεδομένα χάνονται.\n"
+"\n"
+" Αυτή η δυνατότητα είναι πολύ χρήσιμη όταν εγκαθιστάτε σε πολλές "
+"παρόμοιες\n"
+"μηχανές. Δείτε την ενότητα Auto install στην ιστοσελίδα μας για "
+"περισσότερες\n"
+"πληροφορίες.\n"
+"\n"
+" * \"%s\"(*): αποθηκεύει μια λίστα από τα πακέτα που επιλέχθηκαν σε αυτήν "
+"την εγκατάσταση.\n"
+"Για να χρησιμοποιήσετε αυτήν την επιλογή με άλλη εγκατάσταση, εισαγάγετε τη "
+"δισκέτα και\n"
+"ξεκινήστε την εγκατάσταση. Στην προτροπή, πατήστε το πλήκτρο [F1], "
+"πληκτρολογήστε >>linux\n"
+"defcfg=\"floppy\"<< και πατήστε το πλήκτρο [Enter].\n"
+"\n"
+"(*) Χρειάζεστε μια δισκέτα διαμορφωμένη σε FAT. Για να δημιουργήσετε μία σε "
+"GNU/Linux,\n"
+"πληκτρολογήστε \"mformat a:\", ή \"fdformat /dev/fd0\" ακολουθούμενο από "
+"\"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Δημιουργία δισκέτας αυτόματης εγκατάστασης"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Επανάληψη"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Αυτοματοποιημένος"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Αποθήκευση της επιλογής των πακέτων"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Αν επιλέξατε να επαναχρησιμοποιήσετε κάποιες παλιές κατατμήσεις GNU/Linux, "
+"ίσως θέλετε να\n"
+"τις επαναμορφοποιήσετε και να διαγράψετε τα δεδομένα που περιέχουν. Για να "
+"το κάνετε, παρακαλώ\n"
+"επιλέξτε και αυτές τις κατατμήσεις.\n"
+"\n"
+"Σημειώστε ότι δεν είναι απαραίτητο να επαναμορφοποιήσετε όλες τις "
+"προϋπάρχουσες\n"
+"κατατμήσεις. Πρέπει να επαναμορφοποιήσετε τις κατατμήσεις που περιέχουν το "
+"λειτουργικό\n"
+"σύστημα (όπως \"/\", \"/usr\" ή \"/var\"), αλλά δεν χρειάζεται να "
+"επαναμορφοποιήσετε\n"
+"κατατμήσεις που περιέχουν δεδομένα που θέλετε να διατηρήσετε (συνήθως \"/"
+"home\").\n"
+"\n"
+"Παρακαλώ να είστε προσεκτικοί κατά την επιλογή των κατατμήσεων. Μετά την "
+"ολοκλήρωση της μορφοποίησης,\n"
+"όλα τα δεδομένα στις επιλεγμένες κατατμήσεις θα διαγραφούν και δεν θα "
+"μπορείτε να τα ανακτήσετε.\n"
+"\n"
+"Κάντε κλικ στο \"%s\" όταν είστε έτοιμοι να μορφοποιήσετε τις κατατμήσεις.\n"
+"\n"
+"Κάντε κλικ στο \"%s\" αν θέλετε να επιλέξετε άλλη κατάτμηση για την "
+"εγκατάσταση του νέου\n"
+"λειτουργικού συστήματος Mageia.\n"
+"\n"
+"Κάντε κλικ στο \"%s\" αν επιθυμείτε να επιλέξετε κατατμήσεις οι οποίες θα "
+"ελεγχθούν για\n"
+"κατεστραμμένα μπλοκ στον δίσκο."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Μέχρι τη στιγμή που θα εγκαταστήσετε τη Mageia, είναι πιθανό\n"
+"να έχουν γίνει κάποιες ενημερώσεις σε πακέτα από την αρχική έκδοση.\n"
+"Μπορεί να έχουν διορθωθεί σφάλματα και να έχουν επιλυθεί ζητήματα\n"
+"ασφαλείας. Για να μπορέσετε να επωφεληθείτε από αυτές τις ενημερώσεις,\n"
+"μπορείτε να τις λάβετε από το διαδίκτυο. Επιλέξτε \"%s\" αν έχετε μια "
+"λειτουργική\n"
+"σύνδεση στο διαδίκτυο, ή \"%s\" αν προτιμάτε να εγκαταστήσετε τα ενημερωμένα "
+"πακέτα αργότερα.\n"
+"\n"
+"Η επιλογή \"%s\" θα εμφανίσει μια λίστα με τοποθεσίες ιστού από τις οποίες "
+"μπορούν\n"
+"να ληφθούν ενημερώσεις. Θα πρέπει να επιλέξετε μία που να είναι κοντά σας.\n"
+"Θα εμφανιστεί ένα δέντρο επιλογής πακέτων: εξετάστε την επιλογή και πατήστε "
+"\"%s\"\n"
+"για να λάβετε και να εγκαταστήσετε το επιλεγμένο πακέτο(α), ή \"%s\" για να "
+"το ακυρώσετε."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"Σε αυτό το σημείο, το DrakX θα σας επιτρέψει να επιλέξετε το επίπεδο "
+"ασφαλείας\n"
+"που επιθυμείτε για το μηχάνημά σας. Ως γενικός κανόνας, το επίπεδο "
+"ασφαλείας\n"
+"θα πρέπει να είναι υψηλότερο εάν το μηχάνημα πρόκειται να περιέχει κρίσιμα "
+"δεδομένα\n"
+"ή να εκτίθεται απευθείας στο Διαδίκτυο. Ένα υψηλότερο επίπεδο ασφαλείας "
+"επιτυγχάνεται\n"
+"γενικά σε βάρος της ευκολίας χρήσης.\n"
+"\n"
+"Εάν δεν ξέρετε τι να επιλέξετε, κρατήστε την προεπιλεγμένη επιλογή.\n"
+"Θα μπορείτε να την αλλάξετε αργότερα με το εργαλείο draksec,\n"
+"που είναι μέρος του Κέντρου Ελέγχου Mageia.\n"
+"\n"
+"Συμπληρώστε το πεδίο «%s» με τη διεύθυνση ηλεκτρονικού ταχυδρομείου\n"
+"του υπεύθυνου για την ασφάλεια. Τα μηνύματα ασφαλείας θα αποστέλλονται\n"
+"σε αυτήν τη διεύθυνση."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Διαχειριστής ασφαλείας"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Σε αυτό το σημείο, πρέπει να επιλέξετε ποιες κατατμήσεις θα χρησιμοποιηθούν\n"
+"για την εγκατάσταση του συστήματος Mageia. Εάν έχουν ήδη οριστεί οι "
+"κατατμήσεις,\n"
+"είτε από προηγούμενη εγκατάσταση του GNU/Linux είτε από κάποιο άλλο εργαλείο "
+"κατάτμησης,\n"
+"μπορείτε να χρησιμοποιήσετε τις υπάρχουσες κατατμήσεις.\n"
+"Διαφορετικά, πρέπει να ορίσετε τις κατατμήσεις του σκληρού δίσκου.\n"
+"\n"
+"Για την δημιουργία των κατατμήσεων, πρέπει πρώτα να επιλέξετε έναν σκληρό "
+"δίσκο.\n"
+"Μπορείτε να επιλέξετε τον δίσκο για κατάτμηση κάνοντας κλικ στο ``hda'' για "
+"τον πρώτο IDE δίσκο,\n"
+"στο ``hdb'' για τον δεύτερο, ``sda'' για τον πρώτο SCSI δίσκο κ.ο.κ.\n"
+"\n"
+"Για την κατάτμηση του επιλεγμένου σκληρού δίσκου, μπορείτε να "
+"χρησιμοποιήσετε τις εξής επιλογές:\n"
+"\n"
+" * \"%s\": αυτή η επιλογή διαγράφει όλες τις κατατμήσεις στον επιλεγμένο "
+"σκληρό δίσκο.\n"
+"\n"
+" * \"%s\": αυτή η επιλογή σας επιτρέπει να δημιουργήσετε αυτόματα "
+"κατατμήσεις ext4 και swap\n"
+"στον ελεύθερο χώρο του σκληρού σας δίσκου.\n"
+"\n"
+"\"%s\": παρέχει πρόσβαση σε επιπλέον λειτουργίες:\n"
+"\n"
+" * \"%s\": αποθηκεύει τον πίνακα κατατμήσεων σε μια δισκέτα. Χρήσιμο για "
+"μελλοντική επαναφορά\n"
+"του πίνακα κατατμήσεων εάν χρειαστεί. Συνιστάται ανεπιφύλακτα να εκτελέσετε "
+"αυτό το βήμα.\n"
+"\n"
+" * \"%s\": επιτρέπει την επαναφορά ενός προηγουμένως αποθηκευμένου πίνακα "
+"κατατμήσεων από μια δισκέτα.\n"
+"\n"
+" * \"%s\": εάν ο πίνακας κατατμήσεων είναι κατεστραμμένος, μπορείτε να "
+"προσπαθήσετε να τον ανακτήσετε\n"
+"χρησιμοποιώντας αυτήν την επιλογή. Παρακαλώ να είστε προσεκτικοί, καθώς δεν "
+"λειτουργεί πάντα.\n"
+"\n"
+" * \"%s\": ακυρώνει όλες τις αλλαγές και επαναφορτώνει τον αρχικό πίνακα "
+"κατατμήσεων του σκληρού δίσκου.\n"
+"\n"
+" * \"%s\": αποεπιλέγοντας αυτήν την επιλογή, οι χρήστες θα πρέπει να "
+"προσαρτούν\n"
+"και να αποπροσαρτούν χειροκίνητα τα αφαιρούμενα μέσα, όπως δισκέτες και CD-"
+"ROM.\n"
+"\n"
+" * \"%s\": χρησιμοποιήστε αυτήν την επιλογή εάν θέλετε να χρησιμοποιήσετε "
+"έναν οδηγό\n"
+"για την κατάτμηση του σκληρού σας δίσκου. Συνιστάται εάν δεν έχετε καλή "
+"κατανόηση\n"
+"της λειτουργίας κατάτμησης.\n"
+"\n"
+" * \"%s\": χρησιμοποιήστε αυτήν την επιλογή για να ακυρώσετε τις αλλαγές "
+"σας.\n"
+"\n"
+" * \"%s\": επιτρέπει επιπλέον ενέργειες στις κατατμήσεις (τύπος, επιλογές, "
+"μορφοποίηση)\n"
+"και παρέχει περισσότερες πληροφορίες για τον σκληρό δίσκο.\n"
+"\n"
+" * \"%s\": όταν ολοκληρώσετε την κατάτμηση του σκληρού σας δίσκου, αυτή η "
+"επιλογή\n"
+"θα αποθηκεύσει τις αλλαγές σας στον δίσκο.\n"
+"\n"
+"Κατά τον ορισμό του μεγέθους μιας κατάτμησης, μπορείτε να καθορίσετε\n"
+"με ακρίβεια το μέγεθός της χρησιμοποιώντας τα πλήκτρα βέλους του "
+"πληκτρολογίου σας.\n"
+"\n"
+"Σημείωση: μπορείτε να επιλέξετε οποιαδήποτε επιλογή χρησιμοποιώντας το "
+"πληκτρολόγιο.\n"
+"Περιηγηθείτε στις κατατμήσεις χρησιμοποιώντας το [Tab] και τα βέλη [Πάνω/"
+"Κάτω].\n"
+"\n"
+"Όταν μια κατάτμηση είναι επιλεγμένη, μπορείτε να χρησιμοποιήσετε:\n"
+"\n"
+" * Ctrl-c για να δημιουργήσετε μια νέα κατάτμηση (όταν έχει επιλεγεί μια "
+"κενή κατάτμηση).\n"
+"\n"
+" * Ctrl-d για να διαγράψετε μια κατάτμηση.\n"
+"\n"
+" * Ctrl-m για να ορίσετε το σημείο προσάρτησης.\n"
+"\n"
+"Για να λάβετε πληροφορίες σχετικά με τους διαθέσιμους τύπους συστημάτων "
+"αρχείων,\n"
+"παρακαλώ διαβάστε το κεφάλαιο ext2FS από το ``Εγχειρίδιο Αναφοράς''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Αποθήκευση του πίνακα κατάτμησης"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Επαναφορά του πίνακα κατάτμησης"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Διάσωση του πίνακα της κατάτμησης"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Αυτόματη προσάρτηση του αφαιρουμένου μέσου"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Οδηγός"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Αναίρεση"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Εναλλαγή μεταξύ τυπικής/προχωρημένης λειτουργίας"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Έχουν εντοπιστεί περισσότερες από μία κατατμήσεις Microsoft στον σκληρό σας "
+"δίσκο.\n"
+"Παρακαλώ επιλέξτε την κατάτμηση που θέλετε να αλλάξετε μέγεθος για να "
+"εγκαταστήσετε\n"
+"το νέο σας λειτουργικό σύστημα Mageia.\n"
+"\n"
+"Κάθε κατάτμηση παρατίθεται ως εξής: \"Όνομα Linux\", \"Όνομα Windows\", "
+"\"Χωρητικότητα\".\n"
+"\n"
+"\"Δομή του \"Ονόματος Linux\": \"Τύπος σκληρού δίσκου\", \"Αριθμός σκληρού "
+"δίσκου\", \"Αριθμός κατάτμησης\" (π.χ., hda1).\n"
+"\n"
+"Ο \"Τύπος σκληρού δίσκου\" είναι \"hd\" αν είναι IDE σκληρός δίσκος και "
+"\"sd\" αν είναι SCSI σκληρός δίσκος.\n"
+"\n"
+"\"Αριθμός σκληρού δίσκου: Πρόκειται πάντα για ένα γράμμα μετά το hd ή το "
+"sd.\n"
+"\n"
+"Για IDE σκληρούς δίσκους:\n"
+" - \"a\" κύριος δίσκος στον πρωτεύοντα IDE ελεγκτή.\n"
+" - \"b\" βοηθητικός δίσκος στον πρωτεύοντα IDE ελεγκτή.\n"
+" - \"c\" κύριος δίσκος στον δευτερεύοντα IDE ελεγκτή.\n"
+" - \"d\" βοηθητικός δίσκος στον δευτερεύοντα IDE ελεγκτή.\n"
+"\n"
+"Για SCSI σκληρούς δίσκους:\n"
+" -\"a\" ο δίσκος με το χαμηλότερο SCSI ID.\n"
+" - \"b\" ο δίσκος με το δεύτερο χαμηλότερο SCSI ID, κ.ο.κ.\n"
+"\n"
+"- Όνομα Windows:\n"
+" Είναι το γράμμα που αντιστοιχεί στον σκληρό δίσκο στα Windows (ο πρώτος "
+"δίσκος ή η πρώτη κατάτμηση ονομάζεται \"C:\")."
+
+#: ../help.pm:567
+#, 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»: ελέγξτε την τρέχουσα επιλογή χώρας. Αν δεν βρίσκεστε σε αυτήν τη χώρα,"
+"κάντε κλικ στο κουμπί «%s» και επιλέξτε άλλη. Αν η χώρα σας δεν υπάρχει "
+"στοκατάστιχο, κάντε κλικ στο κουμπί «%s» για να δείτε το πλήρες κατάστιχο "
+"χωρών."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Αυτό το βήμα ενεργοποιείται μόνο αν έχει εντοπιστεί υπάρχουσα κατάτμηση\n"
+"GNU/Linux στον υπολογιστή σας.\n"
+"\n"
+"Το DrakX χρειάζεται τώρα να γνωρίζει αν επιθυμείτε να πραγματοποιήσετε μια\n"
+"νέα εγκατάσταση ή μια αναβάθμιση ενός υπάρχοντος συστήματος Mageia:\n"
+"\n"
+" * \"%s\". Στις περισσότερες περιπτώσεις, αυτή η επιλογή διαγράφει πλήρως το "
+"παλιό σύστημα.\n"
+"Ωστόσο, ανάλογα με το υπάρχον σχήμα κατάτμησης, μπορείτε να αποτρέψετε τη "
+"διαγραφή\n"
+"ορισμένων δεδομένων σας (ιδίως των προσωπικών καταλόγων home).\n"
+"Αν επιθυμείτε να αλλάξετε τον τρόπο κατάτμησης των σκληρών σας δίσκων ή να "
+"τροποποιήσετε\n"
+"το σύστημα αρχείων, θα πρέπει να επιλέξετε αυτήν την επιλογή.\n"
+"\n"
+" * \"%s\". Αυτή η κλάση εγκατάστασης σας επιτρέπει να ενημερώσετε τα πακέτα\n"
+"που είναι ήδη εγκατεστημένα στο Mageia σύστημά σας.\n"
+"Το υπάρχον σχήμα κατάτμησης και τα προσωπικά δεδομένα σας δεν θα "
+"τροποποιηθούν.\n"
+"Τα περισσότερα από τα υπόλοιπα βήματα ρύθμισης παραμένουν διαθέσιμα\n"
+"και είναι παρόμοια με αυτά μιας κανονικής εγκατάστασης.\n"
+"\n"
+"Η χρήση της επιλογής \"Αναβάθμιση\" συνιστάται μόνο για συστήματα Mageia "
+"έκδοσης 8.1 ή νεότερης.Η αναβάθμιση από παλαιότερες εκδόσεις του Mageia δεν "
+"συνιστάται."
+
+#: ../help.pm:594
+#, 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 ""
+"Ανάλογα με τη γλώσσα που επιλέξατε (), το DrakX θα επιλέξει αυτόματα\n"
+"έναν συγκεκριμένο τύπο ρύθμισης πληκτρολογίου.\n"
+"Ελέγξτε αν η επιλογή σας εξυπηρετεί ή επιλέξτε μια διαφορετική διάταξη "
+"πληκτρολογίου.\n"
+"\n"
+"Επίσης, μπορεί να μην έχετε πληκτρολόγιο που να αντιστοιχεί ακριβώς στη "
+"γλώσσα σας\n"
+"για παράδειγμα, αν είστε Ελβετός που μιλάει αγγλικά, μπορεί να έχετε "
+"ελβετικό πληκτρολόγιο.\n"
+"Ή αν μιλάτε αγγλικά και βρίσκεστε στο Κεμπέκ, μπορεί να βρεθείτε σε παρόμοια "
+"κατάσταση,\n"
+"όπου η μητρική σας γλώσσα και η χώρα στην οποία αντιστοιχεί το πληκτρολόγιό "
+"σας δεν ταιριάζουν.\n"
+"Σε κάθε περίπτωση, αυτό το βήμα της εγκατάστασης σάς επιτρέπει να επιλέξετε "
+"κατάλληλο\n"
+"πληκτρολόγιο από μια λίστα.\n"
+"\n"
+"Κάντε κλικ στο κουμπί «%s» για να εμφανιστεί η λίστα με τα υποστηριζόμενα "
+"πληκτρολόγια.\n"
+"\n"
+"Αν επιλέξετε διάταξη πληκτρολογίου που βασίζεται σε μη λατινικό αλφάβητο,\n"
+"το επόμενο παράθυρο διαλόγου θα σας επιτρέψει να ορίσετε το πλήκτρο που\n"
+"θα αλλάζει τη διάταξη μεταξύ λατινικής και μη λατινικής."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"Το πρώτο βήμα είναι να επιλέξετε τη γλώσσα της προτίμησής σας.\n"
+"\n"
+"Η επιλογή γλώσσας επηρεάζει τον εγκαταστάτη, την τεκμηρίωση και\n"
+"γενικά ολόκληρο το σύστημα. Πρώτα επιλέξτε την περιοχή στην οποία\n"
+"βρίσκεστε και στη συνέχεια τη γλώσσα που μιλάτε.\n"
+"\n"
+"Κάνοντας κλικ στο κουμπί «%s», μπορείτε να επιλέξετε και άλλες γλώσσες\n"
+"για εγκατάσταση στον σταθμό εργασίας σας, ώστε να εγκατασταθούν τα "
+"αντίστοιχα\n"
+"αρχεία για την τεκμηρίωση του συστήματος και τις εφαρμογές.\n"
+"Για παράδειγμα, αν το σύστημά σας πρόκειται να χρησιμοποιηθεί και από\n"
+"ισπανόφωνους χρήστες, επιλέξτε τα αγγλικά ως προεπιλεγμένη γλώσσα\n"
+"από την προβολή δέντρου και το «%s» στην ενότητα για προχωρημένους.\n"
+"\n"
+"Σχετικά με την υποστήριξη UTF-8 (Unicode):\n"
+"Το Unicode είναι μια νέα κωδικοποίηση χαρακτήρων που αποσκοπεί στην κάλυψη\n"
+"όλων των γλωσσών. Ωστόσο, η πλήρης υποστήριξή του στο GNU/Linux εξακολουθεί\n"
+"να βρίσκεται υπό ανάπτυξη. Για τον λόγο αυτό, η χρήση του UTF-8 στο Mageia\n"
+"εξαρτάται από τις επιλογές του χρήστη:\n"
+"\n"
+" * Αν επιλέξετε μια γλώσσα με ισχυρή υποστήριξη παλαιότερης κωδικοποίησης\n"
+"(όπως οι λατινικές γλώσσες με latin1, τα ρωσικά, ιαπωνικά, κινεζικά, "
+"κορεατικά,\n"
+"ταϊλανδέζικα, ελληνικά, τουρκικά, οι περισσότερες γλώσσες του iso-8859-2),\n"
+"θα χρησιμοποιηθεί αυτή η παλαιότερη κωδικοποίηση από προεπιλογή.\n"
+"\n"
+" * Άλλες γλώσσες θα χρησιμοποιούν το Unicode από προεπιλογή.\n"
+"\n"
+" * Αν απαιτούνται δύο ή περισσότερες γλώσσες και αυτές δεν χρησιμοποιούν\n"
+"την ίδια κωδικοποίηση, τότε θα χρησιμοποιηθεί το Unicode για ολόκληρο το "
+"σύστημα.\n"
+"\n"
+" * Τέλος, μπορείτε να επιβάλετε τη χρήση του Unicode σε όλο το σύστημα "
+"επιλέγοντας\n"
+"την επιλογή «%s», ανεξαρτήτως των γλωσσών που έχουν επιλεγεί.\n"
+"\n"
+"Σημειώστε ότι δεν περιορίζεστε στην επιλογή μιας μόνο επιπλέον γλώσσας.\n"
+"Μπορείτε να επιλέξετε περισσότερες ή ακόμα και να τις εγκαταστήσετε όλες,\n"
+"ενεργοποιώντας το πεδίο «%s».\n"
+"Η υποστήριξη για μια γλώσσα περιλαμβάνει μεταφράσεις, γραμματοσειρές,\n"
+"ορθογραφικούς ελέγχους κ.λπ.\n"
+"\n"
+"Για να αλλάξετε τη γλώσσα του συστήματος μεταξύ των γλωσσών που έχουν "
+"εγκατασταθεί,\n"
+"μπορείτε να εκτελέσετε την εντολή localedrake ως root.\n"
+"Αυτό θα αλλάξει τη γλώσσα σε ολόκληρο το σύστημα. Εκτελώντας την εντολή ως\n"
+"απλός χρήστης, η αλλαγή θα ισχύει μόνο για τον συγκεκριμένο λογαριασμό."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Ισπανικά"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Χρήση του Unicode ως προεπιλογή"
+
+#: ../help.pm:646
+#, 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 δεν αντιμετωπίζει πρόβλημα στον εντοπισμό του αριθμού\n"
+"των κουμπιών του ποντικιού σας. Αν δεν τα καταφέρει, θα υποθέσει ότι "
+"διαθέτετε\n"
+"ποντίκι δύο κουμπιών και θα το ρυθμίσει για εξομοίωση τρίτου κουμπιού.\n"
+"Το τρίτο κουμπί σε ένα ποντίκι δύο κουμπιών μπορεί να προσομοιωθεί πατώντας\n"
+"ταυτόχρονα το αριστερό και το δεξί κουμπί. Το DrakX θα αναγνωρίσει αυτόματα\n"
+"αν το ποντίκι σας χρησιμοποιεί διεπαφή PS/2, σειριακή ή USB.\n"
+"\n"
+"Αν έχετε ποντίκι με 3 κουμπιά χωρίς τροχό κύλισης, μπορείτε να επιλέξετε\n"
+"ένα ποντίκι τύπου «%s». Το DrakX θα το ρυθμίσει έτσι ώστε να μπορείτε να\n"
+"προσομοιώσετε τον τροχό κύλισης: για να το κάνετε αυτό, πατήστε το μεσαίο "
+"κουμπί\n"
+"και μετακινήστε τον δείκτη του ποντικιού πάνω και κάτω.\n"
+"\n"
+"Αν για οποιονδήποτε λόγο επιθυμείτε να καθορίσετε διαφορετικό τύπο "
+"ποντικιού,\n"
+"επιλέξτε τον από την παρεχόμενη λίστα.\n"
+"\n"
+"Μπορείτε να επιλέξετε την καταχώριση «%s» για να χρησιμοποιήσετε έναν\n"
+"«γενικό» τύπο ποντικιού, ο οποίος λειτουργεί με σχεδόν όλα τα ποντίκια.\n"
+"\n"
+"Αν επιλέξετε ποντίκι διαφορετικό από το προεπιλεγμένο, θα εμφανιστεί οθόνη "
+"δοκιμής.\n"
+"Χρησιμοποιήστε τα κουμπιά και τον τροχό για να ελέγξετε ότι οι ρυθμίσεις "
+"είναι σωστές\n"
+"και ότι το ποντίκι λειτουργεί κανονικά. Αν το ποντίκι δεν λειτουργεί σωστά,\n"
+"πατήστε το πλήκτρο διαστήματος ή το πλήκτρο [Enter] για να ακυρώσετε\n"
+"τη δοκιμή και θα επιστρέψετε στη λίστα ποντικιών.\n"
+"\n"
+"Ορισμένες φορές τα ποντίκια με τροχό δεν εντοπίζονται αυτόματα, οπότε θα "
+"χρειαστεί\n"
+"να επιλέξετε το ποντίκι σας από τη λίστα. Βεβαιωθείτε ότι επιλέγετε αυτό "
+"που\n"
+"αντιστοιχεί στη θύρα στην οποία είναι συνδεδεμένο το ποντίκι σας.\n"
+"Αφού επιλέξετε ένα ποντίκι και πατήσετε το κουμπί «%s», θα εμφανιστεί\n"
+"μια εικόνα ποντικιού στην οθόνη. Κυλήστε τον τροχό για να βεβαιωθείτε\n"
+"ότι ανταποκρίνεται σωστά. Καθώς γυρίζετε τον τροχό, θα βλέπετε και τον\n"
+"τροχό στην οθόνη να κινείται. Δοκιμάστε και τα κουμπιά και ελέγξτε ότι\n"
+"ο δείκτης κινείται στην οθόνη όταν μετακινείτε το ποντίκι."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "με προσομοίωση τροχού"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Γενικό | Οποιοδήποτε PS/2 & USB ποντίκι"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Παρακαλώ επιλέξτε την κατάλληλη θύρα. Για παράδειγμα,\n"
+"η \"COM1\" στα Windows ονομάζεται \"ttyS0\" στο GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Ένας φορτωτής εκκίνησης (boot loader) είναι ένα μικρό πρόγραμμα που "
+"εκτελείται\n"
+"από τον υπολογιστή κατά την εκκίνηση. Είναι υπεύθυνος για την εκκίνηση\n"
+"ολόκληρου του συστήματος. Συνήθως, η εγκατάσταση του φορτωτή εκκίνησης\n"
+"γίνεται εντελώς αυτόματα. Το DrakX θα αναλύσει τον τομέα εκκίνησης του "
+"δίσκου\n"
+"και θα ενεργήσει ανάλογα με το τι θα εντοπίσει εκεί:\n"
+"\n"
+" * Αν εντοπιστεί τομέας εκκίνησης των Windows, θα αντικατασταθεί με έναν "
+"τομέα εκκίνησης\n"
+"GRUB ή LILO. Με αυτόν τον τρόπο, θα μπορείτε να εκκινήσετε είτε το GNU/"
+"Linux\n"
+"είτε οποιοδήποτε άλλο λειτουργικό σύστημα είναι εγκατεστημένο στον "
+"υπολογιστή σας.\n"
+"\n"
+" * Αν εντοπιστεί τομέας εκκίνησης GRUB ή LILO, θα αντικατασταθεί με έναν "
+"νέο.\n"
+"\n"
+"Αν το DrakX δεν μπορεί να προσδιορίσει πού να εγκαταστήσει τον τομέα "
+"εκκίνησης,\n"
+"θα σας ρωτήσει πού θέλετε να τον τοποθετήσει. Γενικά, η επιλογή «%s» είναι η "
+"ασφαλέστερη.\n"
+"Η επιλογή «%s» δεν εγκαθιστά κανέναν φορτωτή εκκίνησης.\n"
+"Επιλέξτε την μόνο αν γνωρίζετε τι κάνετε."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Τώρα είναι η στιγμή να επιλέξετε ένα σύστημα εκτύπωσης για τον υπολογιστή "
+"σας.\n"
+"Άλλα λειτουργικά συστήματα ενδέχεται να σας προσφέρουν ένα μόνο,\n"
+"αλλά το Mageia προσφέρει δύο. Κάθε ένα από τα συστήματα εκτύπωσης\n"
+"είναι καλύτερα προσαρμοσμένο σε συγκεκριμένα είδη ρυθμίσεων.\n"
+"\n"
+" * «%s» -- που είναι ακρωνύμιο του «print, do not queue» (εκτύπωση χωρίς "
+"ουρά),\n"
+"είναι η κατάλληλη επιλογή αν έχετε άμεση σύνδεση με τον εκτυπωτή σας,\n"
+"θέλετε να μπορείτε να διακόπτετε την εκτύπωση σε περίπτωση εμπλοκής χαρτιού\n"
+"και δεν έχετε εκτυπωτές στο δίκτυο.\n"
+" * Το «%s» μπορεί να χειριστεί μόνο πολύ απλές περιπτώσεις δικτύωσης\n"
+"και είναι σχετικά αργό όταν χρησιμοποιείται μέσω δικτύου.\n"
+"Συνιστάται να χρησιμοποιήσετε το pdq αν αυτή είναι η πρώτη σας εμπειρία με "
+"το GNU/Linux.\n"
+"\n"
+" * «%s» σημαίνει Common Unix Printing System και είναι εξαιρετική επιλογή\n"
+"είτε εκτυπώνετε σε τοπικό εκτυπωτή είτε σε κάποιον στην άλλη άκρη του "
+"κόσμου.\n"
+"Είναι εύκολο στη ρύθμιση και μπορεί να λειτουργήσει ως διακομιστής ή "
+"πελάτης\n"
+"για το παλαιότερο σύστημα εκτύπωσης lpd, οπότε είναι συμβατό με παλαιότερα\n"
+"λειτουργικά συστήματα που ίσως εξακολουθούν να χρειάζονται υπηρεσίες "
+"εκτύπωσης.\n"
+"Αν και αρκετά ισχυρό, η βασική ρύθμιση είναι σχεδόν τόσο εύκολη όσο και με "
+"το pdq.\n"
+"Αν χρειάζεται να προσομοιώσετε διακομιστή τύπου lpd, φροντίστε να "
+"ενεργοποιήσετε\n"
+"τον δαίμονα cups-lpd. Το «%s» περιλαμβάνει γραφικές διεπαφές για εκτύπωση,\n"
+"επιλογή ρυθμίσεων εκτυπωτή και διαχείριση εκτυπωτών.\n"
+"\n"
+"Αν κάνετε τώρα μια επιλογή και αργότερα διαπιστώσετε ότι δεν σας ικανοποιεί "
+"το σύστημα\n"
+"εκτύπωσης που χρησιμοποιείτε, μπορείτε να το αλλάξετε εκτελώντας το "
+"PrinterDrake\n"
+"από το Κέντρο Ελέγχου του Mageia και κάνοντας κλικ στο κουμπί «%s»."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ειδήμονας"
+
+#: ../help.pm:771
+#, 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 disk 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 θα εντοπίσει πρώτα οποιεσδήποτε συσκευές IDE υπάρχουν\n"
+"τον υπολογιστή σας. Θα σαρώσει επίσης για μία ή περισσότερες κάρτες\n"
+"PCI SCSI στο σύστημά σας. Αν εντοπιστεί κάρτα SCSI, το DrakX θα\n"
+"εγκαταστήσει αυτόματα τον κατάλληλο οδηγό.\n"
+"\n"
+"Επειδή ο εντοπισμός υλικού δεν είναι πάντοτε αλάνθαστος, είναι πιθανό το "
+"DrakX\n"
+"να αποτύχει να εντοπίσει τους σκληρούς σας δίσκους. Σε αυτή την περίπτωση,\n"
+"θα χρειαστεί να καθορίσετε το υλικό σας με το χέρι.\n"
+"\n"
+"Αν χρειάστηκε να ορίσετε χειροκίνητα τον PCI SCSI προσαρμογέα σας,\n"
+"το DrakX θα σας ρωτήσει αν θέλετε να ρυθμίσετε επιλογές για αυτόν.\n"
+"Συνιστάται να επιτρέψετε στο DrakX να ελέγξει το υλικό για τις επιλογές που\n"
+"απαιτούνται για την αρχικοποίηση της κάρτας. Τις περισσότερες φορές,\n"
+"το DrakX θα ολοκληρώσει αυτό το βήμα χωρίς προβλήματα.\n"
+"\n"
+"Αν το DrakX δεν μπορέσει να εντοπίσει αυτόματα τις απαραίτητες παραμέτρους\n"
+"για το υλικό, θα χρειαστεί να ρυθμίσετε τον οδηγό χειροκίνητα."
+
+#: ../help.pm:789
+#, 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»: αν εντοπιστεί κάρτα ήχου στο σύστημά σας, θα εμφανιστεί εδώ.\n"
+"Αν παρατηρήσετε ότι η κάρτα ήχου που εμφανίζεται δεν είναι αυτή που\n"
+"υπάρχει πραγματικά στο σύστημα, μπορείτε να κάνετε κλικ στο κουμπί\n"
+"και να επιλέξετε διαφορετικό οδηγό."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Ως ανασκόπηση, το DrakX θα σας παρουσιάσει μια σύνοψη των πληροφοριών\n"
+"που έχει συγκεντρώσει σχετικά με το σύστημά σας. Ανάλογα με το υλικό που "
+"είναι\n"
+"εγκατεστημένο στον υπολογιστή σας, ενδέχεται να δείτε μερικές ή όλες από "
+"τις\n"
+"παρακάτω καταχωρίσεις. Κάθε καταχώριση αποτελείται από το στοιχείο υλικού\n"
+"που πρέπει να ρυθμιστεί και μια σύντομη περίληψη της τρέχουσας ρύθμισης.\n"
+"Κάντε κλικ στο αντίστοιχο κουμπί «%s» για να κάνετε αλλαγές.\n"
+"\n"
+" * «%s»: ελέγξτε την τρέχουσα ρύθμιση του πληκτρολογίου και αλλάξτε την αν "
+"χρειάζεται.\n"
+"\n"
+" * «%s»: ελέγξτε την τρέχουσα επιλογή χώρας. Αν δεν βρίσκεστε σε αυτή τη "
+"χώρα,\n"
+"κάντε κλικ στο κουμπί «%s» και επιλέξτε άλλη. Αν η χώρα σας δεν εμφανίζεται "
+"στη λίστα,\n"
+"κάντε κλικ στο κουμπί «%s» για να δείτε την πλήρη λίστα χωρών.\n"
+"\n"
+" * «%s»: από προεπιλογή, το DrakX προσδιορίζει τη ζώνη ώρας με βάση τη χώρα "
+"που επιλέξατε.\n"
+"Μπορείτε να κάνετε κλικ στο κουμπί «%s» αν αυτό δεν είναι σωστό.\n"
+"\n"
+" * «%s»: ελέγξτε την τρέχουσα ρύθμιση του ποντικιού και κάντε αλλαγές αν "
+"χρειάζεται.\n"
+"\n"
+" * «%s»: αν εντοπιστεί κάρτα ήχου στο σύστημά σας, θα εμφανιστεί εδώ.\n"
+"Αν παρατηρήσετε ότι δεν είναι η σωστή, μπορείτε να κάνετε κλικ στο κουμπί "
+"και να επιλέξετε διαφορετικό οδηγό.\n"
+"\n"
+" * «%s»: αν έχετε κάρτα τηλεόρασης, οι πληροφορίες ρύθμισής της θα "
+"εμφανιστούν εδώ.\n"
+"Αν δεν εντοπιστεί, κάντε κλικ στο «%s» για να προσπαθήσετε να την ρυθμίσετε "
+"χειροκίνητα.\n"
+"\n"
+" * «%s»: μπορείτε να κάνετε κλικ στο «%s» για να αλλάξετε τις παραμέτρους "
+"της κάρτας,\n"
+"αν θεωρείτε ότι η ρύθμιση είναι λανθασμένη.\n"
+"\n"
+" * «%s»: από προεπιλογή, το DrakX ρυθμίζει το γραφικό περιβάλλον σε ανάλυση "
+"«800x600»\n"
+"ή «1024x768». Αν αυτό δεν σας εξυπηρετεί, κάντε κλικ στο «%s» για να "
+"επαναρυθμίσετε τη γραφική διεπαφή.\n"
+"\n"
+" * «%s»: αν επιθυμείτε να ρυθμίσετε τη σύνδεση στο διαδίκτυο ή σε τοπικό "
+"δίκτυο, μπορείτε να το κάνετε τώρα.\n"
+"Συμβουλευτείτε την έντυπη τεκμηρίωση ή χρησιμοποιήστε το Κέντρο Ελέγχου του "
+"Mageia μετά\n"
+"την εγκατάσταση για αναλυτική βοήθεια.\n"
+"\n"
+" * «%s»: σας επιτρέπει να ρυθμίσετε τις διευθύνσεις διαμεσολαβητή (proxy) "
+"για HTTP και FTP,\n"
+"αν ο υπολογιστής σας βρίσκεται πίσω από διακομιστή μεσολάβησης.\n"
+"\n"
+" * «%s»: αυτή η καταχώριση σας επιτρέπει να επανακαθορίσετε το επίπεδο "
+"ασφαλείας,\n"
+"όπως είχε οριστεί σε προηγούμενο βήμα ().\n"
+"\n"
+" * «%s»: αν σκοπεύετε να συνδέσετε τον υπολογιστή σας στο διαδίκτυο,\n"
+"είναι καλή ιδέα να προστατευτείτε από εισβολές ρυθμίζοντας τείχος προστασίας "
+"(firewall).\n"
+"Δείτε τη σχετική ενότητα του «Οδηγού Ξεκινήματος» για λεπτομέρειες σχετικά\n"
+"με τη ρύθμιση του τείχους προστασίας.\n"
+"\n"
+" * «%s»: αν επιθυμείτε να αλλάξετε τις ρυθμίσεις του φορτωτή εκκίνησης "
+"(bootloader),\n"
+"κάντε κλικ σε αυτό το κουμπί. Αυτή η ενέργεια προτείνεται μόνο για "
+"προχωρημένους χρήστες.\n"
+"Συμβουλευτείτε την έντυπη τεκμηρίωση ή τη σχετική ενσωματωμένη βοήθεια στο "
+"Κέντρο Ελέγχου του Mageia.\n"
+"\n"
+" * «%s»: από αυτή την καταχώριση μπορείτε να ρυθμίσετε λεπτομερώς ποιες "
+"υπηρεσίες\n"
+"θα εκτελούνται στον υπολογιστή σας. Αν σκοπεύετε να χρησιμοποιήσετε αυτό το "
+"σύστημα\n"
+"ως διακομιστή, είναι καλό να ελέγξετε προσεκτικά αυτές τις ρυθμίσεις."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "Κάρτα τηλεόρασης"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Κάρτα ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Γραφικό περιβάλλον"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Επιλέξτε τον σκληρό δίσκο που θέλετε να διαγράψετε για να εγκαταστήσετε\n"
+"τη νέα κατάτμηση Mageia. Προσέξτε, όλα τα δεδομένα σε αυτόν τον δίσκο\n"
+"θα χαθούν και δεν θα είναι ανακτήσιμα!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Κάντε κλικ στο «%s» αν θέλετε να διαγράψετε όλα τα δεδομένα και τις "
+"κατατμήσεις\n"
+"που υπάρχουν σε αυτόν τον σκληρό δίσκο. Προσοχή: μετά το πάτημα του «%s»,\n"
+"δεν θα μπορείτε να ανακτήσετε κανένα από τα δεδομένα και τις κατατμήσεις "
+"που\n"
+"βρίσκονταν σε αυτόν τον δίσκο, συμπεριλαμβανομένων των δεδομένων των "
+"Windows.\n"
+"\n"
+"Κάντε κλικ στο «%s» για να ακυρώσετε αυτή τη διαδικασία χωρίς να χαθούν\n"
+"δεδομένα και κατατμήσεις από αυτόν τον σκληρό δίσκο."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Επόμενο ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Προηγούμενο"
diff --git a/perl-install/install/help/po/eo.po b/perl-install/install/help/po/eo.po
new file mode 100644
index 000000000..24b9180c0
--- /dev/null
+++ b/perl-install/install/help/po/eo.po
@@ -0,0 +1,2088 @@
+# translation of DrakX-help-eo.po to
+# Esperanto drakbootdisk
+# Copyright (C) 2000, 2001 Mandriva
+#
+# D. Dale Gulledge <dsplat@rochester.rr.com>, 2000.
+# Vilhelmo Lutermano <vlutermano@free.fr>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-help-eo\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2007-03-14 18:27+0100\n"
+"Last-Translator: Vilhelmo Lutermano <vlutermano@free.fr>\n"
+"Language-Team: <eo@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Antaŭ ol daŭrigi, legu zorge la patent-regulojn. Ili kovras la tutan\n"
+"eldonaĵon de Mandriva Linukso. Se vi konsentas kun ĉiuj reguloj, kiujn\n"
+"la teksto enhavas, alklaku la keston \"%s\". Se ne, alklakante la butonon "
+"\"%s\"\n"
+"restartigos vian komputilon."
+
+#: ../help.pm:20
+#, 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 estas multuzula sistemo, kio signifas, ke ĉiu uzulo povas havi "
+"siajn\n"
+"proprajn preferojn, proprajn dosierojn kaj tiel plu. Sed malsame al \"root"
+"\", kiu\n"
+"estas la sistem-mastrumanto, la uzuloj kiujn vi aldonas ĉe tiu ĉi punkto, ne "
+"rajtos\n"
+"ŝanĝi ion ajn krom siajn proprajn dosierojn kaj siajn proprajn "
+"konfiguraĵojn,\n"
+"per tio la sistemo estas protektita kontraŭ senintencaj aŭ malicaj ŝanĝoj\n"
+"kiuj povas tuŝi la tutan sistemon. Vi devas krei almenaŭ unu unu regulan\n"
+"uzulon por vi mem -- tiu estas la konto kiun vi normale uzu por\n"
+"ĉiutaga uzado. Kvankam estas tre facile ensaluti kiel \"root\" por fari\n"
+"ĉion kaj ĉion, tio povas ankaŭ esti tre danĝera! Tutsimpla eraro\n"
+"povas signifi ke via sistemo tute ne plu funkcios. Se vi faras seriozan\n"
+"eraron kiel regula uzulo, la plej malbona afero kiu povas okazi estas ke vi\n"
+"perdas iajn informojn, sed vi ne detruas la tutan sistemon.\n"
+"\n"
+"La unua kampo demandas vin pri reala nomo. Kompreneble, tio ne estas "
+"oficiala\n"
+"-- vi povas enigi kion ajn vi ŝatas. DrakX uzos la unuan vorton kiun vi "
+"entajpas\n"
+"en tiun kampon kaj kopios ĝin al la \"%s\", kiu estas la nomo\n"
+"kiun tiu uzulo enigos por ensaluti en la sistemon. Se vi deziras, vi povas "
+"surskribi\n"
+"la defaŭltan kaj ŝanĝi la uzulnomon. La venonta paŝo estas enigi pasvorton.\n"
+"El sekureca vidpunkto, neprivilegiita (regula) uzul-pasvorto ne\n"
+"estas tiom grava kiel la \"root\"-pasvorto, sed tio ne estas kialo por "
+"neglekti ĝin\n"
+"lasante ĝin malplena aŭ fari ĝin tro simpla: ĉiukaze viaj dosieroj povas "
+"esti\n"
+"elmetitaj al risko.\n"
+"\n"
+"Se vi alklakas \"%s\", vi povas aldoni kromajn uzulojn. Aldonu uzulon por\n"
+"ĉiu de viaj amikoj, via patro, via fratino, ktp. Alklaku \"%s\" kiam\n"
+"vi finis la aldonon de uzuloj.\n"
+"\n"
+"Alklaki la butonon \"%s\" ebligas al vi ŝanĝi la defaŭltan \"terminalon\" "
+"por\n"
+"tiu uzulo (bash estas defaŭlta).\n"
+"\n"
+"Kiam vi finis la aldonon de uzuloj, vi estos petata elekti uzulon kiu estos\n"
+"aŭtomate ensalutata en la sistemon kiam la komputilo startas. Se\n"
+"vi interesiĝas pri tiu ebleco (kaj ne multe zorgas pri loka sekureco),\n"
+"tiam elektu la deziratan uzulon kaj fenestro-mastrumilon, poste alklaku\n"
+"\"%s\". Se vi ne intereseiĝas pri tiu ebleco, malalklaku la \"%s\"-keston."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Ĉu vi deziras uzi tiun funkcion?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Ĉi tie estas listigitaj la ekzistantaj linuksaj subdiskoj detektitaj sur via "
+"fiksdisko.\n"
+"Vi povas konservi la elektojn faritajn de la sorĉilo, ĉar ili taŭgas por la "
+"plej multaj\n"
+"normalaj instaloj. Se vi faras iajn ŝanĝojn, vi devas almenaŭ difini "
+"subdiskon por\n"
+"root (\"/\"). Ne elektu subdiskon tro malgranda aŭ vi ne povos instali "
+"sufiĉe da programoj.\n"
+"Se vi deziras stoki viajnviajn datenojn enapartan subdiskon,\n"
+"vi devas ankaŭ krei subdiskon \"/home\" (nur ebla se vi povas havi pli ol "
+"unu linuksan subdiskon).\n"
+"\n"
+"Ĉiu subdisko estas listigita jene: \"Nomo\", \"Kapacito\".\n"
+"\n"
+"\"Nomo\" estas strukturita: \"fiksdiska tipo\", \"fiksdiska numero\",\n"
+"\"subdisko-numero\" (ekzemple, \"hda1\".\n"
+"\n"
+"\"Fiksdiska tipo\" estas \"hd\" se via fiksdisko estas IDE-fiksdisko, kaj\n"
+"\"sd\" se ĝi estas SCSI-fiksdisko.\n"
+"\n"
+"\"Fiksdisk-numero\" estas ĉiam litero post \"hd\" aŭ \"sd\". Por IDE-\n"
+"fiksdiskoj:\n"
+"\n"
+" * \"a\" signifas \"ĉefa fiksdisko sur la primara IDE-kontrolilo\";\n"
+"\n"
+" * \"c\" signifas \"ĉefa fiksdisko sur la sekundara IDE-kontrolilo\";\n"
+"\n"
+" * \"d\" signifas \"malĉefa fiksdisko sur la sekundara IDE-kontrolilo.\n"
+"\n"
+"Kun SCSI-fiksdiskoj, \"a\" signifas \"plej malalta SCSI-ID\", \"b\" "
+"signifas\n"
+"\"dua plej malalta SCSI-ID\", ktp."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"La instalado de Mageia estas eldonita sur pluraj KD-ROM-oj. Se elektita\n"
+"pakaĵo troviĝas sur alia KD-ROM-o, DrakX elĵetos la aktualan KD kaj petos "
+"vin enigi\n"
+"la postulatan. Se vi ne havas la postulatan kompaktdiskon ĉemane,\n"
+"alklaku \"%s\", la koncernaj pakaĵoj ne estos\n"
+"instalitaj."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Venis la tempo por difini kiujn programojn vi deziras instali en via "
+"sistemo.\n"
+"Estas miloj da pakaĵoj haveblaj por Mandriva Linukso, kaj por faciligi\n"
+"mastrumi ilin, ili estas metitaj en grupoj de similaj\n"
+"aplikaĵoj.\n"
+"\n"
+"Mandriva Linukso ordigas pakaĵo-grupojn en kvar kategoriojn. Vi povas miksi\n"
+"aplikaĵojn el la diversaj kategorioj, do instalaĵo de ''laborejo''\n"
+"povas tamen havi instalitajn aplikaĵojn\n"
+"el la kategorio ''servilo''.\n"
+"\n"
+" * \"%s\": se vi planas uzi vian maŝinon kiel laborejon, selektu unu aŭ\n"
+"plurajn el la grupoj en la kategorio ''laborejo''.\n"
+"\n"
+" * \"%s\": se vi planas uzi vian maŝinon por programado, selektu la\n"
+"taŭgan grupon el tiu kategorio. La speciala grupo \"LSB\" [por: Linux "
+"Standard Base]\n"
+"konfiguros vian sistemon tiel ke ĝi kongruas kiom eble plej kun la\n"
+"agordoj de Linux Standard Base.\n"
+"\n"
+" Selekto de la grupo \"LSB\" instalos ankaŭ la seriojn de la kerno "
+"\"2.4\",\n"
+"anstataŭ la defaŭltan \"2.6\". Tio estas por certigi centelcentan LSB-"
+"kongruecon\n"
+"de la sistemo. Tamen, se vi ne selektas la grupon \"LSB\", vi ja\n"
+"havos sistemon kiu estas proksimume centelcente LSB-kongrua.\n"
+"\n"
+" * \"%s\": se via maŝino estu servilo, selektu kiun\n"
+"el la pli kutimaj servoj vi deziras instali en via maŝino.\n"
+"\n"
+" * \"%s\": tie vi elektas vian preferatan grafikan\n"
+"medion. Almenaŭ unu devas esti selektita se vi deziras havi grafikan\n"
+"interfacon.\n"
+"\n"
+"Movi la muso-montrilon super grupnomo montros mallongan klarigan\n"
+"tekston pri tiu grupo.\n"
+"\n"
+"Vi povas elekti la keston \"%s\", kiu estas utila se vi estas familiara kun "
+"la\n"
+"disponeblaj pakaĵoj aŭ se vi deziras havi kompletan kontrolon super\n"
+"tio kio estas instalota.\n"
+"\n"
+"Se vi startigas la instaladon per la maniero \"%s\", vi povas malselekti "
+"ĉiujn grupojn\n"
+"kaj preventi la instaladon de iaj ajn novaj pakaĵoj. Tio estas utila por\n"
+"ripari aŭ ĝisdatigi ekzistantan sistemon.\n"
+"\n"
+"Se vi malselektas ĉiujn grupojn kiam vi faras regulan instaladon (do\n"
+"malsaman al ĝisdatigo), montriĝas dialogo kiu proponas diversajn opciojn\n"
+"por minimuma instalo:\n"
+"\n"
+" * \"%s\": instalas la minimuman nombron da eblaj pakaĵoj por havi\n"
+"funkciantan grafikan tabulon.\n"
+"\n"
+" * \"%s\": instalas la bazan sistemon plus bazajn utilaĵojn kaj ilian\n"
+"dokumentaĵon. Tiu instalo taŭgas por agordi servilon.\n"
+"\n"
+" * \"%s\": instalos la absolute minimuman nombron da necesaj pakaĵoj\n"
+"por akiri funkciantan Linuksan sistemon. Per tiu instalaĵo vi havos nur\n"
+"komandolinian interfacon. La totala grandeco de tiu instalo estas proksimume "
+"65\n"
+"megabajtoj."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Ĝisdatigo"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Kun baza dokumentaĵo"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Vere minimuma instalado"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Se vi elektas instali individue pakaĵojn, la instalilo prezentos arbon kiu\n"
+"enhavas ĉiujn pakaĵojn klasitajn laŭ grupoj kaj subgrupoj. Krozante tra\n"
+"tiu arbo, vi povas elekti tutajn grupojn, subgrupojn aŭ individuajn\n"
+"pakaĵojn.\n"
+"\n"
+"Kiam ajn vi elektas pakaĵon el la arbo, aperos priskribo dekstre kiu "
+"informas vin\n"
+"pri la utilo de tiu pakaĵo. \n"
+"\n"
+"!! Se servila pakaĵo estas elektita, ĉu ĉar vi speciale elektis la "
+"individuan pakaĵon\n"
+"aŭ ĉar ĝi estis parto de grupo da pakaĵoj,\n"
+"vi estos petata konfirmi ke vi vere deziras ke la serviloj estu\n"
+"instalitaj. Defaŭlte, Mageia aŭtomate startigos ĉiajn instalitajn\n"
+"servojn ĉe startotempo. Eĉ se ili estas sekuraj kaj ne havas iajn konatajn "
+"problemojn\n"
+"kiam la eldonaĵo estis sendita, tute eblas ke sekureco-truoj estis "
+"malkovritaj\n"
+"post kiam tiu ĉi versio de Mageia estis finita. Se vi ne scias kiun\n"
+"apartan servon ĝi donas aŭ kial ĝi estas instalata, tiam alklaku \"%s\".\n"
+"Alklakante \"%s\" instalos la listigitajn servojn, kiaj ili estos\n"
+"aŭtomate startigataj ĉe la starto de la sistemo.!!\n"
+"\n"
+"La opcio \"%s\" estas uzata por elŝalti la averto-dialogon kiu aperas\n"
+"kiam ajn la instalilo aŭtomate selektas pakaĵon por solvi\n"
+"dependec-demandon. Kelkaj pakaĵoj dependas de aliaj kaj la instalado de\n"
+"unu aparta pakaĵo povas necesigi la instaladon de aliaj pakaĵoj. La\n"
+"instalili povas eltrovi kiuj pakaĵoj estas necesaj por kontentigi "
+"dependecon\n"
+"por sukcese kompletigi la instaladon.\n"
+"\n"
+"La eta disket-ikono ĉe la fino de la listo permesas al vi ŝarĝi \n"
+"pakaĵo-liston kreitan dum antaŭa instalado. Tio estas helpa se vi\n"
+"havas certan nombron da maŝinoj kiujn vi deziras konfiguri idente. Se vi "
+"alklakas\n"
+"tiun ikonon, vi estos petata enigi la disketon kreitan fine de alia "
+"instalado.\n"
+"Vidu la duan konsilon de la lasta paŝo pri kiel krei tian\n"
+"disketon."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Aŭtomataj dependecoj"
+
+#: ../help.pm:185
+#, 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 ""
+"Tiu ĉi dialogo uzeblas por elekti kiujn servojn vi deziras startigi kiam vi "
+"startigas\n"
+"vian komputilon.\n"
+"\n"
+"DrakX listigos ĉiujn servojn atingeblajn en la nuna instalaĵo.\n"
+"Kontrolu ĉiujn zorge kaj malelektu tiujn kiuj ne estas ĉiam bezonataj\n"
+"dum la starto.\n"
+"\n"
+"Mallonga klariga teksto montriĝos pri servo, kiam ĝi estas selektita.\n"
+"Tamen, se vi ne estas certa ĉu servo estas utila aŭ ne,\n"
+"estas pli sekure lasi la defaŭltan sintenon.\n"
+"\n"
+"!!Ege zorgu ĉe ĉi tiu paŝo se vi intencas uzi vian komputilon kiel "
+"servilon:\n"
+"ne startu servojn kiujn vi ne bezonas. Memoru ke certaj servoj povas esti\n"
+"danĝeraj se ili estas enŝaltitaj en servilo. Ĝenerale,\n"
+"elektu nur tiujn servojn kiujn vi vere bezonas.!!"
+
+#: ../help.pm:209
+#, 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 mastrumas la tempon en GMT (Grinviĉa meza tempo) kaj tradukas ĝin "
+"al\n"
+"la loka tempo laŭ la horzono kiun vi elektis. Se la horloĝo en via\n"
+"ĉefkarto estas metita al loka tempo, prefere elŝaltu tion per malselekto de\n"
+"\"%s\", kio sciigos al GNU/Linux ke la sistemhorloĝo kaj la aparathorloĝo\n"
+"estas en la sama horzono. Tio estas utila kiam la maŝino\n"
+"gastigas ankaŭ alian mastrumsistemon.\n"
+"\n"
+"La opcio \"%s\" aŭtomate reguligas la sistemhorloĝon per\n"
+"konekto al fora temposervilo en Interreto. Por ebligi tiun opcion funkcii,\n"
+"vi devas disponi pri funkcianta interret-konekto. Ni rekomendas ke vi\n"
+"elektu temposervilon lokitan proksime de vi. Tiu opcio instalas "
+"temposervilon\n"
+"kiu estas ankaŭ uzebla de aliaj maŝinoj en via loka reto."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Aŭtomata hor-sinkronizado"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafika karto\n"
+"\n"
+" La instalilo normale detektas kaj konfiguras aŭtomate la\n"
+"grafikan karton instalitan en via maŝino. Se tio ne ĝustas, vi povas\n"
+"elekti el tiu ĉi listo la karton kiu estas akutale instalita.\n"
+"\n"
+" En la situacio kiam diversaj serviloj haveblas por via karto,\n"
+"kun aŭ sen 3D-akcelo, vi estas petata elekti la servilon kiu\n"
+"plej bone taŭgas por viaj bezonoj."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (por X-fenestra sistemo) estas la koro de la GNU/Linuksa grafika "
+"interfaco\n"
+"sur kiu funkcias ĉiuj grafikaj medioj (KDE, GNOME, AfterStep,\n"
+"WindowMaker, ktp) kiuj venas kun Mageia.\n"
+"\n"
+"Vi vidos liston de diversaj parametroj ŝanĝeblaj por akiri plej bonan\n"
+"grafikan vidigon.\n"
+"\n"
+"Grafika karto\n"
+"\n"
+" La instalilo normale aŭtomate detektas kaj konfiguras la\n"
+"grafikan karton instalitan en via maŝino. Se tio ne ĝustas, vi povas\n"
+"elekti el tiu ĉi listo la karton kiu troviĝas en via komputilo.\n"
+"\n"
+" Se diversaj serviloj haveblas por via karto,\n"
+"kun aŭ sen 3D-akcelo, vi estas petata elekti la servilon kiu\n"
+"plej bone taŭgas por viaj bezonoj.\n"
+"\n"
+"\n"
+"\n"
+"Monitoro\n"
+"\n"
+" Normale la instalilo aŭtomate detektas kaj konfiguras la\n"
+"monitoron konektitan kun via maŝino. Se tio ne ĝustas, vi povas elekti\n"
+"el tiu ĉi listo la monitoron kiu estas konektita kun via komputilo.\n"
+"\n"
+"\n"
+"\n"
+"Distingivo\n"
+"\n"
+" Ĉi tie vi povas elekti la distingivojn kaj kolorprofundojn haveblajn por "
+"via\n"
+"grafika aparato. Elektu iun kiu plej bone taŭgas por viaj bezonoj (vi povas\n"
+"fari ŝanĝojn post la instalo). Ekzemplo de la elektita\n"
+"konfiguraĵo estas montrata en la ekranbildo.\n"
+"\n"
+"\n"
+"\n"
+"Testo\n"
+"\n"
+" Depende de via aparato, tio eble ne aperas.\n"
+"\n"
+" La sistemo provos malfermi grafikan ekranon per la dezirata\n"
+"distingivo. Se vi vidas la testmesaĝon dum la testo kaj respondas \"%s\",\n"
+"tiam DrakX aliros al la sekvonta paŝo. Se vi ne vidas ĝin, tio signifas\n"
+"ke ia parto de la memdetektita konfiguraĵo estis malĝusta kaj\n"
+"la testo aŭtomate finiĝos post 12 sekundoj kaj revenigas vin al la\n"
+"menuo. Ŝanĝu la agordojn ĝis kiam vi atingas ĝustan grafikan vidigon.\n"
+"\n"
+"\n"
+"\n"
+"Opcioj\n"
+"\n"
+" Tiu ĉi paŝoj ebligas vin elekti ĉu vi deziras ke via maŝino\n"
+"aŭtomate enŝaltu grafikan interfacon ĉe starto. Okaze vi eble deziras\n"
+"elekti \"%s\" se via maŝino devas funkcii kiel servilo, aŭ se vi ne\n"
+"sukcesis konfiguri la vidigilon."
+
+#: ../help.pm:291
+#, 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 ""
+"Ekrano (monitoro)\n"
+"\n"
+" Normale la instalilo aŭtomate detektas kaj konfiguras la\n"
+"ekranon konektitan kun via maŝino. Se tio ne ĝustas, vi povas elekti\n"
+"el tiu ĉi listo la ekranon kiu estas konektita kun via komputilo"
+
+#: ../help.pm:298
+#, 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 ""
+"Distingivo\n"
+"\n"
+" Ĉi tie vi povas elekti la distingivon kaj kolorprofundojn haveblajn por "
+"via\n"
+"grafika aparato. Elektu tiun kiu plej bone taŭgas por viaj bezonoj (vi "
+"povos\n"
+"fari ŝanĝojn post la instalo). Ekzemplo de la elektita\n"
+"konfigurado estas montrata en la ekranbildo."
+
+#: ../help.pm:306
+#, 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 ""
+"En la situacio kiam diversaj serviloj haveblas por via karto, kun\n"
+"aŭ sen 3D-akcelo, vi estas petata elekti la servilon kiu plej bone\n"
+"taŭgas por viaj bezonoj."
+
+#: ../help.pm:311
+#, 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 ""
+"Opcioj\n"
+"\n"
+" Tiu paŝo ebligas al vi elekti ĉu vi deziras ke via maŝino aŭtomate\n"
+"enŝaltas grafikan interfacon kiam ĝi startas. Vi eble\n"
+"deziras elekti \"%s\" se via maŝino devas funkcii kiel servilo, aŭ se vi ne\n"
+"sukcesis konfiguri la grafikan interfacon."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Nun vi devas decidi kie vi volas instali la Mandriva Linuksan\n"
+"mastrumsistemon sur via fiksdisko. Se via fiksdisko estas malplena aŭ se\n"
+"ekzistanta mastrumsistemo uzas la tutan haveblan spacon, vi devos\n"
+"subdiskigi la diskon. Esence, subdiskigi diskon signifas\n"
+"dividi ĝin logike por krei la necesan spacon por instali vian novan\n"
+"Mandriva Linuksan sistemon.\n"
+"\n"
+"Ĉar la subdiskigo de fiksdisko estas normale neinversigebla\n"
+"kaj povas perdigi datenojn, subdiskado povas esti timiga kaj stresiga\n"
+"por sensperta uzulo. Bonŝance, DrakX enkludas sorĉilon kiu\n"
+"simpligas tiun proceson. Antaŭ ol daŭrigi ĉe tiu paŝo, tralegu la\n"
+"reston de tiu ĉi sekcio kaj, antaŭ ĉio, agu sen urĝo. \n"
+"\n"
+"Depende de la konfigurado de via fiksdisko, pluraj opcioj\n"
+"disponeblas:\n"
+"\n"
+" * \"%s\". Tiu opcio faros aŭtomatan subdiskigon de via malplena(j)\n"
+"disko(j). Se vi elektas tiun opcion, ne okazos pluaj invitoj.\n"
+"\n"
+" * \"%s\". La sorĉilo detektis unu aŭ plurajn ekzistantajn Linuksajn "
+"subdiskojn sur\n"
+"via fiksdisko. Se vi deziras uzi ilin, elektu tiun ĉi opcion. Tiam vi\n"
+"estos petata elekti la surmetingojn por ĉiu subdisko.\n"
+"La necesaj surmetingoj estas selektitaj defaŭlte, kaj plej ofte estas\n"
+"bona ideo konservi ilin.\n"
+"\n"
+" * \"%s\". Se Vindozo (mikrosofta) estas instalita sur via fiksdisko kaj "
+"okupas\n"
+"la tutan haveblan spacon sur ĝi, vi devos krei liberan spacon por\n"
+"GNU/Linukso. Por tion fari, vi povas forviŝi vian Mikrosoft-Vindozan "
+"subdiskon kaj\n"
+"datenojn (vidu solvon ''Forviŝi tutan diskon'') aŭ regrandecigi vian "
+"Mikrosoft-Vindozan\n"
+"FAT- aŭ NTFS-subdiskon. Regrandecigi eblas sen perdi ian\n"
+"datenon, kondiĉe ke vi antaŭe malfragmentigis la vindozan subdiskon.\n"
+"Sekurkopii viajn datenojn estas forte konsilata. Uzi tiun opcion estas\n"
+"rekomendata se vi deziras uzi ambaŭ, Mandrivan Linukson kaj Mikrosoftan "
+"Vindozon sur\n"
+"la sama komputilo.\n"
+"\n"
+" Antaŭ ol elekti tiu opcion, bonvole komprenu ke post tiu\n"
+"procedo la amplekso de via Mikrosoft-Vindoza subdisko estos pli malgranda\n"
+"ol kiam vi komencis. Vi havos malpli da libera spaco sub Vindozo\n"
+"por stoki viajn datenojn aŭ por instali novajn programojn.\n"
+"\n"
+" * \"%s\". Se vi deziras forviŝi ĉiujn datenojn kaj ĉiujn subdiskojn "
+"troviĝantajn sur\n"
+"via fiksdisko kaj anstataŭigi ilin per via nova Mandriva Linuksa sistemo, "
+"elektu\n"
+"tiun ĉi opcion. Estu zorgema, ĉar vi ne kapablos malfari tiun operacion\n"
+"post kiam vi konfirmis.\n"
+"\n"
+" !! Se vi elektas tiun opcion, ĉiuj datenoj sur via disko estos "
+"detruitaj. !!\n"
+"\n"
+" * \"%s\". Tiu opcio aperas kiam la fiksdisko estas komplete okupata de\n"
+"Mikrosoft-Vindozo. Elekti tiun opcion simple forviŝos ĉion kio troviĝas sur "
+"la\n"
+"disko kaj komencos novan subdiskadon.\n"
+"\n"
+" !! Se vi elektas tiun opcion, ĉiuj datenoj sur via disko perdiĝos. !!\n"
+"\n"
+" * \"%s\". Elektu tiun opcion se vi deziras permane subdiskigi vian "
+"fiksdiskon.\n"
+"Estu zorgema -- tio estas potenca, sed danĝera elekto, kaj vi povas\n"
+"tre facile perdi ĉiujn viajn datenojn. Pro tio, tiu opcio estas vere nur\n"
+"rekomendata, se vi jam faris ion similan antaŭe kaj havas ian sperton.\n"
+"Por havi pli da instrukcioj pri kiel uzi la DiskDrake,\n"
+"konsultu la sekcion ''Mastrumi viajn subdiskojn'' en la ''Start-Gvidilo''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Uzu ekzistantan subdiskon"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Forviŝu la tutan diskon"
+
+#: ../help.pm:380
+#, 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 ""
+"Jen vi fine. La instalado estas nun kompleta kaj via GNU/Linuksa sistemo "
+"estas\n"
+"preta por uzado. Nur alklaku \"%s\" por restartigi la sistemon. Ne forgesu\n"
+"elpreni la instal-rimedon (KD-ROM-on aŭ disketon). La unua afero kiun vi\n"
+"devus vidi post kiam via komputilo finis sian testadon de aparataro, estas "
+"la\n"
+"startigila menuo, kiu donas al vi la elekton kiun mastruman sistemon vi "
+"volas startigi.\n"
+"\n"
+"La butono \"%s\" montras du kromajn butonojn por\n"
+"\n"
+" * \"%s\": ebligas al vi krei instal-disketon kiu aŭtomate faros\n"
+"kompletan instaladon sen helpo de mastrumanto,\n"
+"simile al la instalo kiun vi ĵus faris.\n"
+"\n"
+" Notu ke du diversaj opcioj haveblas post alklako\n"
+"de tiu butono:\n"
+"\n"
+" * \"%s\". Tiu estas parte aŭtomata instalado. La subdiskiga\n"
+"paŝo estas la nura interaktiva proceduro.\n"
+"\n"
+" * \"%s\". Komplete aŭtomata instalo: la fiksdisko estas komplete\n"
+"reksribata, ĉiuj datenoj perdiĝas.\n"
+"\n"
+" Tiu ebleco estas tre lerta por instalado sur certa nombro da similaj\n"
+"maŝinoj. Vidu la sekcion Meminstalo (Auto install) en nia retejo por pli\n"
+"da informo.\n"
+"\n"
+" * \"%s\"(*): konservas liston da pakaĵoj selektitaj en tiu instalo.\n"
+"Por uzi tiun selekton kun alia instalado, enigu la disketon kaj\n"
+"startigu la instaladon. Ĉe la invito, premu la [F1]-klavon, tajpu >>linux\n"
+"defcfg=\"floppy\"<< kaj premu la [Enigo]-klavon.\n"
+"\n"
+"(*) Vi bezonas disketon formatitan kun FAT. Por krei iun sub GNU/Linux, "
+"tajpu\n"
+"\"mformat a:\", aŭ \"fdformat /dev/fd0\" sekvata de \"mkfs.vfat\"\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Kreu meminstalan disketon"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Se vi elektas reuzi kelkajn tradiciajn GNU/Linux-subdiskojn, vi povas "
+"deziri\n"
+"reformati kelkajn de ili kaj estingi datenojn kiujn ili enhavas. Por tion "
+"fari, bonvolu\n"
+"selekti tiujn subdiskojn.\n"
+"\n"
+"Bonvolu noti ke ne necesas reformati ĉiujn antaŭ-ekzistantajn\n"
+"subdiskojn. Vi devas reformati la subdiskojn kiuj enhavas la mastrum-"
+"sistemon\n"
+"(kiel \"/\", \"/usr\" aŭ \"/var\"), sed vi ne bezonas reformati\n"
+"subdiskojn kun datenoj kiujn vi deziras konservi (normale \"/home\").\n"
+"\n"
+"Bonvulu esti zorgema kiam vi selektas subdiskojn. Post kiam la reformatado\n"
+"finiĝis, ĉiuj datenoj de la selektita subdikso estos detruitaj kaj vi\n"
+"ne kapablos reakiri ilin.\n"
+"\n"
+"Alklaku \"%s\" kiam vi pretas formati la subdiskojn.\n"
+"\n"
+"Alklaku \"%s\" se vi deziras elekti alian subdiskon por instali vian nova\n"
+"Mageia-mastrum-sistemon.\n"
+"\n"
+"Alkalku \"%s\" se vi deziras selekti subdiskojn kiuj estu kontrolataj por "
+"malbonaj blokoj sur la disko."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Kiam vi instalas Mandrivan Linus, povas esti ke kelkaj pakaĵoj estas\n"
+"ĝisdatigitaj post la komenca eldono. Cimoj povas esti riparitaj,\n"
+"sekurec-problemoj solvitaj. Por ebligi vin profiti tiujn ĝisdatigojn,\n"
+"vi nun kapablas deŝuti ilin el Interreto. Elektu \"%s\" se vi\n"
+"havas funkciantan interret-konekton, aŭ \"%s\" se vi preferas instali\n"
+"ĝisdatigitajn pakaĵojn pli poste.\n"
+"\n"
+"Elekti \"%s\" montros liston da ttt-lokoj de kiuj akireblas ĝisdatigoj.\n"
+"Elektu prefere iun proksiman de vi. Aperos pakaĵ-selekta arbo:\n"
+"kontrolu la selekton, kaj premu \"%s\" por akiri kaj instali\n"
+"la selektitajn pakaĵo(j)n, aŭ \"%s\" por ĉesigi."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Ĉe tiu punkto, DrakX ebligos vin elekti la sekurec-nivelon kiun vi deziras\n"
+"por via maŝino. Ĝenerale, la sekurec-nivelo estu metita pli alta\n"
+"se la maŝino devas enhavi gravegajn datenojn, aŭ se ĝi estos rekte elmetita\n"
+"al Interreto. Ĝenerale, pli alta sekureco-nivelo akireblas koste de facila "
+"uzado. \n"
+"\n"
+"Se vi ne scias kion elekti, konservu la defaŭltan opcion. Vi povos ŝanĝi\n"
+"ĝin poste per la draksec-ilo, kiu estas parto de la Mandriva-Linus-\n"
+"Regejo.\n"
+"\n"
+"Plenigu la kampon \"%s\" per la retadreso de la respondeculo pri\n"
+"sekureco. Sekurec-mesaĝoj estos sendotaj al tiu adreso."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Sekurec-mastrumanto"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Nun vi devas elekti kiuj subdisko(j) estu uzata(j) por instalado\n"
+"de via Mandriva-Linuksa sistemo. Se jam estas difinitaj subdiskoj,\n"
+"ĉu de antaŭa instalo de GNU/Linukso aŭ de alia\n"
+"subdiskilo, vi povas uzi ekzistantajn subdiskojn. Alie, fiksdiskaj\n"
+"subdiskoj estas difinotaj.\n"
+"\n"
+"Por krei subdiskojn, vi devas unue elekti fiksdiskon. Vi povas elekti\n"
+"la subdiskigota disko per alklako al ''hda'' por la unua IDE-disko,\n"
+"''hdb'' por la dua, ''sda'' por la unua SCSI-disko kaj tiel plu.\n"
+"\n"
+"Por subdiskigi la selektitan fiksdiskon, vi povas uzi jenajn opciojn:\n"
+"\n"
+" * \"%s\": tiu opcio forviŝas ĉiujn subdiskojn sur la selektita fiksdisko.\n"
+"\n"
+" * \"%s\": Tiu opcio ebligas vin krei aŭtomate subdiskojn de ext4 kaj swap\n"
+"en la libera spaco de via fiksdisko\n"
+"\n"
+"\"%s\": donas aliron al kromaj eblecoj:\n"
+"\n"
+"-* \"%s\": sekurkopias la subdisk-tabelon al disketo. Utila por posta\n"
+"rehavo de la subdisk-tabelo se necesas. Estas forte konsilate ke vi\n"
+"faru tiun paŝon.\n"
+"\n"
+" * \"%s\": ebligas vin restarigi antaŭe sekurkopiitan subdisk-tabelon el\n"
+"disketo.\n"
+"\n"
+" * \"%s\": se via subdisk-tabelo estas damaĝita, vi povas provi rehavi ĝin\n"
+"uzante tiun opcion. Bonvolu esti zorgema kaj memoru ke tio ne ĉiam\n"
+"funkcias.\n"
+"\n"
+" * \"%s\": forigas ĉiujn ŝanĝojn kaj reŝargas la subdisk-tabelon kiu estis\n"
+"origine sur la fiksdisko.\n"
+"\n"
+" * \"%s\": malelekti tiun opcioj devigas uzulojn permane surmeti kaj\n"
+"demeti demeteblajn aparatojn kiel disketojn kaj KD-ROM-ojn.\n"
+"\n"
+"* \"%s\": uzu tiun opcion se vi deziras uzi sorĉilon por subdiskigi vian\n"
+"fiksdiskon. Tio estas rekomendita se vi ne havas bonan komprenon pri\n"
+"subdiskigo.\n"
+"\n"
+" * \"%s\": uzu tiun opcion por malfari viajn ŝanĝojn.\n"
+"\n"
+" * \"%s\": ebligas kromajn agojn pri subdiskoj (speco, opcioj, formato)\n"
+"kaj donas pliajn informojn pri la fiksdisko. \n"
+"\n"
+" * \"%s\": kiam vi finis subdiskigi vian fiksdiskon, tio\n"
+"konservos viajn ŝanĝojn sur la disko.\n"
+"\n"
+"Kiam vi difinas la grandecon de subdisko, vi povas fajne agordi la "
+"grandecon\n"
+"de la subdisko uzante la sago-klavojn sur via klavaro.\n"
+"\n"
+"Notu: vi povas atingi ĉiun opcion uzante la klavaron. Krozu tra la\n"
+"subdiskoj uzante [Tab] kaj la sagojn [Supren/Malsupren].\n"
+"\n"
+"Kiam subdisko estas selektita, vi povas uzi:\n"
+"\n"
+" * Ctrl-c por krei novan subdiskon (se estas selektita malplena subdisko)\n"
+"\n"
+" * Ctrl-d por forviŝi subdiskon\n"
+"\n"
+" * Ctrl-m por meti la surmetingon\n"
+"\n"
+"Por akiri informojn pri la diversaj haveblaj dosier-sistem-tipoj, bonvolu\n"
+"legi la ĉapitron ext2FS en la ''Referenca Manlibro''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Aŭtomata kroĉado de demeteblaj aparatoj"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Ŝanĝu inter normala/fakula reĝimo"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Pli ol unu Microsoft-subdisko estas detektitaj sur via fiksdisko.\n"
+"Bonvolu elekti tiun kiun vi deziras regrandecigi por instali vian novan\n"
+"Mandriva-Linux-mastrumsistemon.\n"
+"\n"
+"Ĉiu subdisko estas listigita jene: \"Linux nomo\", \"Vindoza nomo\"\n"
+"\"Kapacito\".\n"
+"\n"
+"\"Linux nomo\" estas strukturita: \"tipo de fiksdisko\", \"numero de "
+"fiksdisko\",\n"
+"\"subdisk-numero\" (ekzemple, \"hda1\").\n"
+"\n"
+"\"Tipo de fiksdisko\" estas \"hd\" se via fiksdisko estas IDE-fiksdisko kaj\n"
+"\"sd\" se ĝi estas SCSI-fiksdisko.\n"
+"\n"
+"\"Numero de fiksdisko\" estas ĉiam litero post \"hd\" aŭ \"sd\". Ĉe IDE-\n"
+"fiksdiskoj:\n"
+"\n"
+" * \"a\" signifas \"ĉefa fiksdisko sur la primara IDE-kontrolilo\";\n"
+"\n"
+" * \"b\" signifas \"malĉefa fiksdisko sur la primara IDE-kontrolilo\";\n"
+"\n"
+" * \"c\" signifas \"ĉefa fiksdisko sur la sekundara IDE-kontrolilo\";\n"
+"\n"
+" * \"d\" signifas \"malĉefa fiksdisko sur la sekundara IDE-kontrolilo\".\n"
+"\n"
+"Ĉe SCSI-fiksdiskoj, \"a\" signifas \"plej malalta SCSI-ID\", \"b\" signifas\n"
+"\"dua plej malalta SCSI-ID\", ktp.\n"
+"\n"
+"\"Vindoza nomo\" estas la litero de via fiksdisko sub Vindozo (la unua\n"
+"disko aŭ subdisko estas nomata \"C:\")."
+
+#: ../help.pm:567
+#, 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\": kontrolu la aktualan land-elekton. Se vi ne troviĝas en tiu lando,\n"
+"alklaku la butonon \"%s\" kaj elektu alian. Se via lando ne estas en\n"
+"la videbla listo, alklaku la butonon \"%s\" por havigi la kompletan liston."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Tiu ĉi paŝo estas aktiva nur se ekzistanta GNU/Linuksa subdisko estas "
+"trovita\n"
+"en via maŝino.\n"
+"\n"
+"DrakX bezonas nun scii ĉu vi deziras fari novan instaladon aŭ\n"
+"ĝisdatigon de ekzistanta Mandriva-Linuks-sistemo:\n"
+"\n"
+" * \"%s\". Plejparte, tio komplete forviŝas la malnovan sistemon.\n"
+"Tamen, depende de via subdiska skemo, vi povas eviti ke kelkaj el viaj\n"
+"ekzistantaj datenoj (nome \"home\"-dosierujoj) estu surskribotaj.\n"
+"Se vi deziras ŝanĝi kiel via fiksdiskoj estas subdiskigitaj,\n"
+"aŭ ŝanĝi la dosiersistemon, vi prefere uzu tiun ĉi opcion.\n"
+"\n"
+" * \"%s\". Tiu instal-klaso ebligas al vi ĝisdatigi la pakaĵojn kiuj estas\n"
+"aktuale instalitaj en via Mandriva-Linuksa sistemo. Viaj nunaj subdisk-"
+"sistemo\n"
+"kaj uzul-datenoj ne estos tuŝataj. La plej multaj aliaj konfiguraj\n"
+"paŝoj restas atingeblaj kaj similas al normala instalado.\n"
+"\n"
+"Uzado de la opcio ''Ĝisdatigo'' devus bone funkcii sur Mandriva-Linuksaj "
+"sistemoj\n"
+"kun la versioj \"8.1\" aŭ postaj. Ne estas konsilinde fari ĝisdatigojn\n"
+"sur Mandriva-Linuksaj versioj antaŭaj al \"8.1\"."
+
+#: ../help.pm:594
+#, 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 ""
+"Depende de la lingvo kiun vi elektas (), DrakX aŭtomate selektas\n"
+"apartan specon de klavar-konfigurado. Konstatu ke la selekto taŭgas\n"
+"por vi aŭ elektu alian klavar-aranĝon.\n"
+"\n"
+"Eble vi ankaŭ ne havas klavaron kiu respondas precize al via\n"
+"lingvo: ekzemple, se vi estas angle parolanta sviso naskiĝinta en Svisio, vi "
+"eble\n"
+"havas svisan klavaron. Aŭ se vi parolas la anglan kaj loĝas en Kebekio,\n"
+"vi povas troviĝi en la sama situacio kie via denaska lingvo kaj\n"
+"klavaro laŭ landa agordo ne kongruas. Ĉiukaze, tiu instal-paŝo\n"
+"ebligas vin selekti taŭgan klavaron el la listo.\n"
+"\n"
+"Alklaku la butonon \"%s\" por vidi liston de subtenataj klavaroj.\n"
+"\n"
+"Se vi elektas klavar-aranĝon bazitan sur nelatina alfabeto, la sekva\n"
+"dialogo ebligos vin elekti la klavkombinon kiu ŝaltos la\n"
+"klavaron inter la latina kaj la nelatinaj arangoj."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"La unua paŝo estas elekti vian preferatan lingvon.\n"
+"\n"
+"Via elekto de la preferata lingvo efikas por la instalilo, la\n"
+"dokumentado, kaj la sistemon ĝenerale. Unue selektu la regionon en kiu vi "
+"troviĝas,\n"
+"poste la lingvon kiun vi parolas.\n"
+"\n"
+"Alklaki la butonon \"%s\" ebligos al vi selekti aliajn lingvojn kiujn vi "
+"deziras\n"
+"instali en vian laborstacion, per tio instaliĝas la lingvospecifaj dosieroj\n"
+"por sistem-dokumentaĵoj kaj aplikaĵoj. Ekzemple, se hispanaj uzuloj uzos "
+"vian maŝinon,\n"
+"selektu Anglan kiel defaŭltan lingvon [se via lingvo estas la angla] en\n"
+"la arbeca vido kaj \"%s\" en la progresinta sekcio. \n"
+"\n"
+"Pri subteno de UTF-8 (unikodo): Unikodo estas nova tipar-kodigo destinita "
+"por\n"
+"kovri ĉiujn ekzistantajn lingvojn. Tamen, plena subteno por ĝi en GNU/Linux "
+"estas\n"
+"daŭre sub evoluigo. Pro tio, la uzo de UTF-8 fare de Mageia\n"
+"dependos de la elektoj kiujn faras la uzulo:\n"
+"\n"
+" * Se vi elektas lingvon kun forte tradiciaj kodaĵoj (lingvoj de latin1,\n"
+"rusa, japana, ĉina, korea, taja, greka, turka, la plej multaj lingvoj de\n"
+"iso-8859-2), la tradicia kodaĵo estos uzata defaŭlte;\n"
+"\n"
+" * Aliaj lingvoj uzos unikodon defaŭlte;\n"
+"\n"
+" * Se du aŭ pli da lingvoj estas necesaj, kaj se tiuj lingvoj ne uzas la\n"
+"saman kodaĵon, tiam unikodo estos uzata por la tuta sistemo;\n"
+"\n"
+" * Fine, oni povas ankaŭ trudi unikodon por la tuta sistemo laŭ decido de "
+"uzulo\n"
+"per selekto de la opcio \"%s\" sendepende de kiuj lingvoj\n"
+"estas elektitaj.\n"
+"\n"
+"Notu ke vi ne estas limigita por elekti unu solan kroman lingvon. Vi\n"
+"povas elekti plurajn, aŭ eĉ instali ĉiujn per selekto de la kesto \"%s\".\n"
+"Selektante la subtenon por lingvo signifas ke tradukoj, litertiparoj, "
+"ortografi-kontroliloj,\n"
+"ktp. estos ankaŭ instalitaj por tiu lingvo.\n"
+"\n"
+"Por ŝalti inter la diversaj instalitaj lingvoj sur via sistemo, vi povas\n"
+"lanĉi la komandon \"localedrake\" kiel \"root\" por ŝanĝi la uzatan lingvon\n"
+"en la tuta sistemo. Se vi faras tiun komandon kiel regula uzulo tio ŝanĝos\n"
+"nur la lingvon por tiu aparta uzulo."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Hispana"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Normale, DrakX ne havas problemojn por detekti la nombron da butono sur via\n"
+"muso. Se tamen ĝi havas, ĝi supozas ke vi havs dubutonan muson kaj "
+"konfiguras\n"
+"ĝin por imitado de la tria butono. La tria butono de tributona muso "
+"akireblas\n"
+"per samtempa klako per la maldekstra kaj\n"
+"la dekstra musbutonoj. DrakX aŭtomate scias ĉu via muso uzas\n"
+"interfacon PS/2, serian aŭ USB.\n"
+"\n"
+"Se vi havas 3-butonan muson sen rado, vi povas elekti muson \"%s\".\n"
+"DrakX tiam konfiguros vian muson tiel ke vi povas imiti la radon per ĝi: por "
+"tion fari, premu la mezan butonon kaj movu vian\n"
+"musmontrilon supren kaj malsupren.\n"
+"\n"
+"Se pro iu kialo vi deziras difini alian specon de muso, selektu ĝin\n"
+"el la listo.\n"
+"\n"
+"Vi povas selekti la \"%s\" por elekti ''generan''musotipon kiu\n"
+"funkcios kun preskaŭ ĉiuj musoj.\n"
+"\n"
+"Se vi elektas alian muson ol la defaŭltan, aperos test-ekrano. Uzu\n"
+"la butonojn kaj radon por kontroli ĉu la agordoj estas\n"
+"ĝustaj kaj ĉu la muso funkcias ĝuste. Se la muso ne funkcias\n"
+"bone, premu la spaco-klavon aŭ [Enigo]-klavon por malvalidigi la teston kaj\n"
+"vi retroviĝos en la muso-listo.\n"
+"\n"
+"Okazas ke radomusoj ne estas aŭtomate detektataj, do vi bezonas\n"
+"selekti vian muson el listo. Certiĝu ke vi selektas tiun kiu respondas\n"
+"al la pordo al kiu via muso estas ligita. Post selekto de muso kaj\n"
+"primi la butonon \"%s\", muso-bildo estas montrata sur la ekrano.\n"
+"Rulu la musradon por certiĝi ke ĝi agas ĝuste. Kima vi\n"
+"rulas vian musradon, vi vidos moviĝi la surekranan radon.\n"
+"Testu la butonojn kaj kontrolu ĉu la musmontrilo moviĝas same kiel vi\n"
+"movas la muson."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "kun rado-imito"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universala | Ia ajn PS/2 & USB musoj"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Bonvolu elekti la ĝustan pordon. Ekzemple, la \"COM1\"-a\n"
+"pordo sub MS Vindozo estas nomata \"ttyS0\" sub GNU/Linukso."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Startigilo estas programeto startigata de la komputilo ĉe startado.\n"
+"Ĝi respondecas pri la startado de la tuta sistemo. Normale la instalado de "
+"la startigilo\n"
+"okazas tute aŭtomate. DrakX analizas la sektoron de la disko-starto\n"
+"kaj agas laŭ tio kion ĝi trovas tie:\n"
+"\n"
+" * se ĝi trovas vindozan startsektoron, ĝi anstataŭigos tiun per "
+"startsektoro de GRUB/LILO.\n"
+"Tiel vi povos ŝargi aŭ GNU/Linukson aŭ alian mastrumsistemon\n"
+"instalitan sur via maŝino.\n"
+"\n"
+" * se ĝi trovas GRUB- aŭ LILO-startsektoron, ĝi anstataŭigos tiun per nova.\n"
+"\n"
+"Se DrakX ne povas determini, kiel meti la startsektoron, ĝi demandos vin "
+"kien ĝi metu ĝin.\n"
+"Ĝenerale, la \"%s\" estas la plej sekura loko.\n"
+"Elekti \"%s\" instalas nenian startigilon. Uzu tiun opcion nur se vi\n"
+"scias kion vi faras."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Nun estas tempo por elekti pressistemon por via komputilo. Aliaj "
+"mastrumsistemoj\n"
+"proponas al vi unu, sed Mandriva Linukso proponas du. Ĉiu el la "
+"pressistemoj\n"
+"plej taŭgas por aparta tipo de konfigurado.\n"
+"\n"
+" * \"%s\" -- kio estas akronimo por \"print, do not queue\" (presu, ne "
+"vicigu), elektindas\n"
+"se vi havas rektan konekton kun via presilo, vi ŝatus eskapi el problemoj "
+"kun\n"
+"aliaj presiloj, kaj vi ne havas retajn presilojn. (\"%s\"\n"
+"pritraktos nur tre simplajn retajn kazojn kaj estas iom malrapida se\n"
+"uzata en retoj.) Konsilindas uzi \"pdq\" se tio ĉi estas via\n"
+"unua sperto kun GNU/Linukso.\n"
+"\n"
+" * \"%s\" nomiĝas ''Common Unix Printing System'' kaj estas bonega elekto "
+"por\n"
+"presigi vian lokan presilon aŭ iun ie tra la planedo. Ĝi estas\n"
+"facile konfigurebla kaj povas agi kiel servilo aŭ kiel kliento por la "
+"antaŭa\n"
+"\"lpd \"-pressistemo, kaj estas kongrua kun pli malnovaj mastrum-sistemoj\n"
+"kiuj eble ankoraŭ bezonas presservojn. Kvankam tre potenca, la baza "
+"konfigurado\n"
+"estas preskaŭ same simpla kiel \"pdq\". Se vi bezonas imiti \"lpd\"-"
+"servilon,\n"
+"certiĝu ke vi aktivigis la \"cups-lpd\"-demonon. \"%s\" enhavas grafikajn\n"
+"'front-ends' por presi aŭ por elekti presil-opciojn kaj por mastrumi\n"
+"la presilon.\n"
+"\n"
+"Se vi faras vian elekton nun, kaj poste trovas ke vi ne ŝatas vian "
+"pressistemon,\n"
+"vi povas ŝanĝi ĝin rulante PrinterDrake ekde la Mandriva Regejo kaj\n"
+"alklaki la butonon \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Spertulo"
+
+#: ../help.pm:771
+#, 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 disk 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 unue detektos iujn IDE-aparatojn en via komputilo. Ĝi ankaŭ\n"
+"serĉas unu aŭ plurajn PCI-SCSI-kartojn en via sistemo. Se SCSI-karto\n"
+"estas trovita, DrakX aŭtomate instalos la taŭgan pelilon.\n"
+"\n"
+"Ĉar detektado de aparataro ne estas absolute senerara, DrakX povas\n"
+"malsukcesi detektante viajn fiksdiskojn. Se tiel, vi devos mem mane "
+"entajpivian aparataron.\n"
+"\n"
+"Se vi devis mane entajpi vian PCI-SCSI-adaptilon, DrakX demandos ĉu vi\n"
+"deziras konfiguri opciojn por ĝi. Prefere permesu al DrakX provi la "
+"aparatojn\n"
+"por la kartospecifaj opcioj kiuj estas bezonataj por inici la adaptilon. "
+"Plej ofte,\n"
+"DrakX trairos tiun paŝon sen ajna problemo.\n"
+"\n"
+"Se DrakX ne kapablas provi kiujn parametrojn la opcioj aŭtomate devas doni "
+"al la\n"
+"aparatoj, vi devos mane konfiguri\n"
+"la pelilon."
+
+#: ../help.pm:789
+#, 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\": se sonkarto estas detektita en via sistemo, ĝi estos ĉi tie "
+"montrata.\n"
+"Se vi rimarkas ke la sonkarto ne estas tiu aktuale en via sistemo,\n"
+"vi povas alklaki la butonon kaj elekti alian pelilon."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Por kontroli, DrakX prezentos resumon de la informoj kolektitaj\n"
+"pri via sistemo. Depende de la aparataro instalita en via maŝino, vi\n"
+"havas ĉiujn aŭ kelkajn de ĉiuj viaj enigoj. Ĉiu enigo montras la\n"
+"konfigurotan aparaton, sekvatan de mallonga resumo de la aktuala\n"
+"konfiguraĵo. Alklaku la respondan butonon \"%s\" por fari la ŝanĝon.\n"
+"\n"
+" * \"%s\": kontrolu la aktualan konfiguraĵon de la klavar-mapo kaj ŝanĝu "
+"ĝin se\n"
+"necese.\n"
+"\n"
+" * \"%s\": kontrolu la aktualan selektond e lando. Se vi ne estas en tiu\n"
+"lando, alklaku la butonon \"%s\" kaj elektu alian. Se via lando\n"
+"ne troviĝas en la montrata listo, alklaku la butonon \"%s\" por havi la "
+"kompletan\n"
+"landoliston.\n"
+"\n"
+" * \"%s\": Defaŭlte DrakX deduktas vian horzonon bazintan sur la lando\n"
+"kiun vi elektis. Vi povas alklaki tiun ĉi butonon \"%s\" se tio ne estas\n"
+"ĝusta.\n"
+"\n"
+" * \"%s\": kontrolu la aktualan konfiguraĵon de la muso kaj alklaku la "
+"butonon\n"
+"por ŝanĝi ĝin se necese.\n"
+"\n"
+" * \"%s\": alklako al la butono \"%s\" malfermos la sorĉilon por\n"
+"konfigurado de la presilo. Konsultu la respondan ĉapitron de la ''Start-"
+"Gvidilo''\n"
+"por pliaj informoj pri kiel agordi novan presilon. La interfaco\n"
+"prezentita en nia manlibro similas al tiu uzata dum la instalado.\n"
+"\n"
+" * \"%s\": se sonkarto estas detektita en via sistemo, ĝi estos montrata\n"
+"ĉi tie. Se vi rimarkas ke la sonkarto ne estas tiu kiu aktuale troviĝas en "
+"via\n"
+"sistemo, vi povas alklaki la butonon kaj elekti alian pelilon.\n"
+"\n"
+" * \"%s\": se vi havas TV-karton, tiam la informoj pri ĝia konfigurado\n"
+"estas montrataj ĉi tie. Se via havas TV-karton kaj se ĝi ne estas\n"
+"detektita, alklaku sur \"%s\" por provi konfiguri ĝin permane.\n"
+"\n"
+" * \"%s\": vi povas alklaki \"%s\" por ŝanĝi la parametrojn pri la\n"
+"karto se vi sentas ke la konfiguraĵo estas malĝusta.\n"
+"\n"
+" * \"%s\": Defaŭlte, DrakX konfiguras vian grafikan interfacon en\n"
+"distingivo de \"800x600\" aŭ \"1024x768\". Se tio ne taŭgas por vi, alklaku\n"
+"\"%s\" por rekonfiguri vian grafikan interfacon.\n"
+"\n"
+" * \"%s\": se vi deziras konfiguri vian aliron al Interreto aŭ al loka "
+"reto,\n"
+"vi povas tion fari nun. Konsultu la presitan dokumentaĵon aŭ uzu la\n"
+"Mandriva-Linuksan Regejon post fino de la instalado por profiti\n"
+"komplentan konektitan helpon.\n"
+"\n"
+" * \"%s\": ebligas vin konfiguri HTTP- kaj FTP-prokurajn adresojn se la "
+"maŝino,\n"
+"sur kiu vi instalas, estos lokita malantaŭ prokuran servilon.\n"
+"\n"
+" * \"%s\": tiu punkto ebligas vin redifini la sekurec-nivelon metitan en\n"
+"antaŭa paŝo ().\n"
+"\n"
+" * \"%s\": se vi planas konekti vian maŝinon al Interreto, tiam estas bona\n"
+"ideo protekti vin kontraŭ entrudiĝoj per agordi fajroŝirmilon. Konsultu\n"
+"la respondan sekcion de la ''Start-Gvidilo'' por detaloj pri\n"
+"agordado de fajroŝirmilo.\n"
+"\n"
+" * \"%s\": se vi deziras ŝanĝi la konfiguraĵon de via startigilo, alklaku "
+"tiun\n"
+"butonon. Tio estu prefere por progresintaj uzuloj. Konsultu la presitan\n"
+"dokumentaĵon aŭ la html-helpon pri konfigurado de startigilo en la\n"
+"Mandriva-Linuksa Regejo.\n"
+"\n"
+" * \"%s\": per tiu punkto vi povas detaligi kiuj servoj ruliĝu\n"
+"sur via maŝino. Se vi planas uzi tiun ĉi maŝinon kiel servilon, tiam estus "
+"bone\n"
+"revizii tiun ĉi agordon."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN-karto"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-karto"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafika interfaco"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Elektu la fiksdiskon kiun vi deziras forviŝi por instali vian novan\n"
+"Mandriva-Linuksan subdiskon. Estu zorgema, ĉar ĉiuj datenoj en tiu disko "
+"perdiĝos\n"
+"kaj ne rehaveblos!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Alklaku \"%s\" se vi deziras forviŝi ĉiujn datenojn kaj subdiskojn kiuj "
+"troviĝas sur\n"
+"via fiksdisko. Estu zorgema, ĉar post alklaki sur \"%s\", vi ne kapablos\n"
+"rehavi iajn ajn datenojn kaj subdiskojn kiuj troviĝas sur tiu ĉi fiksdisko,\n"
+"inkluzive de ĉia ajn vindozaj datenoj.\n"
+"\n"
+"Alklaku \"%s\" por forlasi tiun operacion sen perdi datenojn kaj subdiskojn\n"
+"kiuj troviĝas sur tiu ĉi fiksdisko."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Sekvanta ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Antaŭa"
+
+#~ 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\": klaki sur la butonon \"%s\" malfermos la sorĉilon de la presila\n"
+#~ "konfigurado. Konsultu la tiurilatan ĉapitron de la ''Start-Gvidilo'' por "
+#~ "pli da\n"
+#~ "informoj pri kiel agordi novan presilon. La interfaco prezentita en nia\n"
+#~ "manlibro similas al tiu uzata dum instalado."
+
+#~ 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 ""
+#~ "Tiu ĉi estas la plej grava decido-punkto por la sekureco de via GNU/"
+#~ "Linuksa sistemo: vi devas enigi la pasvorton por \"root\". \"Root\" estas "
+#~ "la sistem-mastrumanto\n"
+#~ "estas la sola uzulo kun la permeso fari ĝisdatigojn, aldoni uzulojn,\n"
+#~ "ŝanĝi la tutan sistem-konfiguraĵon, kaj tiel plu. Mallonge, \"root\" "
+#~ "povas\n"
+#~ "fari ĉion! Pro tio vi devas elekti pasvorton kiu estu malfacile "
+#~ "divinebla:\n"
+#~ "DrakX diros al vi ĉu la pasvorto de vi elektita estas tro simpla. Kiel vi "
+#~ "povas vidi,\n"
+#~ "vi ne estas devigata enigi pasvorton, sed ni forte malkonsilas tion.\n"
+#~ "GNU/Linukso estas elmetita al eraroj de mastrumanto kiel ĉia alia\n"
+#~ "mastrum-sistemo. Ĉar \"root\" povas superi ĉiuj limojn kaj\n"
+#~ "senintence forviŝi ĉiujn datenojn sur subdiskoj per senzorga aliro al\n"
+#~ "la subdiskoj mem, estas grave ke estu malfacile\n"
+#~ "fariĝi \"root\".\n"
+#~ "\n"
+#~ "La pasvorto estu prefere miksaĵo el alfanumeraj signoj kaj almenaŭ 8\n"
+#~ "signojn longa. Nenima skribu la pasvorton de \"root\" -- tio multe tro\n"
+#~ "faciligus damaĝi vian sistemon.\n"
+#~ "\n"
+#~ "Konsileto: ne faru la pasvorton tro longa aŭ tro komplika, ĉar vi\n"
+#~ "devas esti kapabla memori ĝin!\n"
+#~ "\n"
+#~ "La pasvorto ne aperos sur la ekrano kiam vi entajpas ĝin. Por redukti la\n"
+#~ "eblecon de blinda tajperaro, vi devas enigi la pasvorton dufoje. Se\n"
+#~ "vi hazarde faras la saman tajperaron dufoje, vi devos uzi tiun\n"
+#~ "''malĝustan'' pasvorton por la unua fojo kiam vi provas konektiĝi kiel "
+#~ "\"root\".\n"
+#~ "\n"
+#~ "Se vi deziras ke legitimado-servilo kontrolu la aliron al via komputilo,\n"
+#~ "alklaku la butonon \"%s\".\n"
+#~ "\n"
+#~ "Se via reto uzas LDAP, NIS aŭ PDC-Windows Domain legitimadajn servojn,\n"
+#~ "selektu la taŭgan por \"%s\". Se vi ne scias, kiun\n"
+#~ "uzi, vi devus demandi vian ret-mastrumanton.\n"
+#~ "\n"
+#~ "Se vi hazarde havas problemon por memori pasvortojn, aŭ se via\n"
+#~ "komputilo estos neniam konektata al Interreto kaj se vi absolute fidas\n"
+#~ "ĉiun kiu uzas vian komputilon, vi povas elekti \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "legitimado"
diff --git a/perl-install/install/help/po/es.po b/perl-install/install/help/po/es.po
new file mode 100644
index 000000000..e02ffef70
--- /dev/null
+++ b/perl-install/install/help/po/es.po
@@ -0,0 +1,1756 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Jose Manuel López <joselp@e.email>, 2024
+# José Alberto Valle Cid <j.alberto.vc@gmail.com>, 2025
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: José Alberto Valle Cid <j.alberto.vc@gmail.com>, 2025\n"
+"Language-Team: Spanish (https://app.transifex.com/MageiaLinux/teams/9361/"
+"es/)\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? "
+"1 : 2;\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+" Antes de continuar, debe leer cuidadosamente los términos de la licencia. "
+"Cubre toda la distribución de Mageia. Si está de acuerdo con todos los "
+"términos que contiene, marque la casilla \"%s\". Si no, haciendo click en el "
+"botón \"%s\" reiniciará su equipo."
+
+#: ../help.pm:20
+#, 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 es un sistema multiusuario, y esto significa que cada usuario\n"
+"puede tener sus preferencias propias, sus archivos propios, y así\n"
+"sucesivamente. Puede leer la \"Guía de Comienzo\" para aprender más. Pero,\n"
+"a diferencia de \"root\", que es el administrador del sistema, los usuarios\n"
+"que agregue en este punto no estarán autorizados a cambiar nada excepto su\n"
+"configuración y sus archivos propios, protegiendo al sistema contra cambios\n"
+"no intencionales o maliciosos que pueden impactar al sistema como un todo.\n"
+"Tendrá que crear al menos un usuario no privilegiado para Usted mismo - esa\n"
+"cuenta es la que debería utilizar para el uso rutinario diario. Aunque es\n"
+"muy práctico ingresar como \"root\" para hacer cualquier cosa y de todo,\n"
+"¡también puede ser muy peligroso! Un error podría significar que su sistema\n"
+"deje de funcionar. Si comete un error serio como usuario no privilegiado,\n"
+"sólo puede llegar a perder algo de información, pero no afectar a todo el\n"
+"sistema.\n"
+"\n"
+"El primer campo le pide un nombre real. Por supuesto, esto no es\n"
+"obligatorio - en realidad, puede ingresar lo que desee. DrakX usará la\n"
+"primer palabra que ingresó y la copiará al campo \"%s\", que es el nombre\n"
+"que este usuario en particular usará para ingresar al sistema. Si lo desea,\n"
+"puede omitir lo predeterminado y cambiar el nombre de usuario. El próximo\n"
+"paso es ingresar una contraseña. La contraseña de un usuario no\n"
+"privilegiado (regular) no es tan crucial como la de \"root\" desde el punto\n"
+"de vista de la seguridad, pero esto no es razón alguna para obviarla o\n"
+"hacerla muy simple: después de todo, son sus archivos los que podrían estar\n"
+"en peligro.\n"
+"\n"
+"Una vez que hace clic sobre \"%s\", puede agregar otros usuarios. Agregue\n"
+"un usuario para cada uno de sus amigos: por ejemplo su padre o su hermana.\n"
+"Haga clic sobre \"%s\" cuando haya terminado de agregar todos los usuarios\n"
+"que desee.\n"
+"\n"
+"Hacer clic sobre el botón \"%s\" le permite cambiar el \"shell\"\n"
+"predeterminado para ese usuario (bash, por defecto)\n"
+"\n"
+"Cuando haya finalizado de añadir todos los usuarios se le propone elegir un\n"
+"usuario para conectarse automáticamente en el sistema cuando arranca la\n"
+"computadora. Si está interesado en esta característica (y no le importa\n"
+"mucho la seguridad local), elija el usuario y administrador de ventanas\n"
+"deseado. Si no está interesado en esta característica, quite la marca de la\n"
+"casilla \"%s\". Haga clic sobre \"%s\" una vez que seleccionó su\n"
+"preferencia."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Nombre de usuario"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Acepta usuario"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "¿Desea usar esta característica?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Aquí se listan las particiones Linux existentes que se detectaron en su\n"
+"disco rígido. Puede mantener las elecciones hechas por el asistente, ya que\n"
+"las mismas son buenas para las instalaciones más comunes. Si hace cambios,\n"
+"al menos debe definir una partición raíz (\"/\"). No elija una partición\n"
+"muy pequeña o no podrá instalar software suficiente. Si desea almacenar sus\n"
+"datos en una partición separada, también puede necesitar crear una\n"
+"partición para \"/home\" (sólo es posible si tiene más de una partición\n"
+"Linux disponible)\n"
+"\n"
+"Cada partición se lista como sigue: \"Nombre\", \"Capacidad\".\n"
+"\n"
+"\"Nombre\" está estructurado: \"tipo de disco rígido\", \"número de disco\n"
+"rígido\", \"número de partición\" (por ejemplo, \"hda1\").\n"
+"\n"
+"\"Tipo de disco rígido\" es \"hd\" si su disco es un disco IDE y \"sd\" si\n"
+"el mismo es un disco SCSI.\n"
+"\n"
+"\"Número de disco rígido\" siempre es una letra que sigue a \"hd\" o a\n"
+"\"sd\". Para los discos IDE:\n"
+"\n"
+" * \"a\" significa \"disco rígido maestro en la controladora IDE\n"
+"primaria\",\n"
+"\n"
+" * \"b\" significa \"disco rígido esclavo en la controladora IDE\n"
+"primaria\",\n"
+"\n"
+" * \"c\" significa \"disco rígido maestro en la controladora IDE\n"
+"secundaria\",\n"
+"\n"
+" * \"d\" significa \"disco rígido esclavo en la controladora IDE\n"
+"secundaria\".\n"
+"\n"
+"Para los discos SCSI, una \"a\" significa \"SCSI ID menor\", una \"b\"\n"
+"significa \"segunda SCSI ID menor\", etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"La instalación de Mageia se distribuye en varios CD-ROMs. Si un paquete "
+"seleccionado se encuentra en otro CD-ROM, DrakX expulsará el CD actual y le "
+"pedirá que inserte el requerido. Si no tiene a mano el CD solicitado, "
+"simplemente haga clic en \"%s\", los paquetes correspondientes no serán "
+"instalados."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Ahora es el momento de especificar qué programas desea instalar en su "
+"sistema. Hay miles de paquetes disponibles para Mageia y, para que sea más "
+"fácil de administrar, se han colocado en grupos de aplicaciones similares. "
+"Mageia clasifica los grupos de paquete en cuatro categorías. Puede mezclar y "
+"combinar aplicaciones de las distintas categorías, por lo que una "
+"instalación de ``Estación de trabajo'' aún puede tener aplicaciones de la "
+"categoría ``Servidor'' instaladas. * \"%s\": si planea usar su máquina como "
+"estación de trabajo, seleccione uno o más de los grupos en la categoría de "
+"estación de trabajo. * \"%s\": si planea usar su máquina para programar, "
+"seleccione los grupos apropiados de esa categoría. El grupo especial \"LSB\" "
+"configurará su sistema para que cumpla tanto como sea posible con las "
+"especificaciones de la base estándar de Linux. Seleccionar el grupo \"LSB\" "
+"garantizará un cumplimiento del sistema con el 100 %% de LSB. Sin embargo, "
+"si no selecciona el grupo \"LSB\", tendrá un sistema que cumple con casi el "
+"100 %% de LSB. * \"%s\": si su máquina está destinada a ser un servidor, "
+"seleccione cuál de los servicios más comunes desea instalar en su máquina. * "
+"\"%s\": aquí es donde elegirá su entorno gráfico preferido. Se debe "
+"seleccionar al menos uno si desea tener una interfaz gráfica disponible. Al "
+"mover el cursor del ratón sobre el nombre de un grupo, se mostrará un breve "
+"texto explicativo sobre ese grupo. Puede marcar la casilla \"%s\", que es "
+"útil si está familiarizado con los paquetes que se ofrecen o si desea tener "
+"control total sobre lo que se instalará. Si va a iniciar la instalación en "
+"modo \"%s\", puede deseleccionar todos los grupos y evitar la instalación de "
+"nuevos paquetes. Esto es útil para reparar o actualizar un sistema "
+"existente. Si deselecciona todos los grupos al realizar una instalación "
+"regular (en lugar de una actualización), aparecerá un cuadro de diálogo que "
+"le sugerirá diferentes opciones para una instalación mínima: * \"%s\": "
+"instala la cantidad mínima de paquetes posible para tener un escritorio "
+"gráfico funcional. * \"%s\": instala el sistema base más las utilidades "
+"básicas y su documentación. Esta instalación es adecuada para configurar un "
+"servidor. * \"%s\": instalará la cantidad mínima absoluta de paquetes "
+"necesarios para obtener un sistema Linux funcional. Con esta instalación "
+"solo tendrá una interfaz de línea de comandos. El tamaño total de esta "
+"instalación es de aproximadamente 65 megabytes."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Actualización"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Con documentación básica"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Instalación realmente mínima"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Si elige instalar paquetes individualmente, el instalador presentará un "
+"árbol que contiene todos los paquetes clasificados por grupos y subgrupos. "
+"Mientras navega por el árbol, puede seleccionar grupos completos, subgrupos "
+"o paquetes individuales. Siempre que seleccione un paquete en el árbol, "
+"aparecerá una descripción a la derecha para informarle el propósito de ese "
+"paquete. Si se ha seleccionado un paquete de servidor, ya sea porque eligió "
+"específicamente el paquete individual o porque era parte de un grupo de "
+"paquetes, se le solicitará que confirme que realmente desea que se instalen "
+"esos servidores. De manera predeterminada, Mageia iniciará automáticamente "
+"cualquier servicio instalado en el momento del arranque. Incluso si son "
+"seguros y no tenían problemas conocidos en el momento en que se envió la "
+"distribución, es totalmente posible que se hayan descubierto agujeros de "
+"seguridad después de que se finalizara esta versión de Mageia. Si no sabe "
+"qué se supone que debe hacer un servicio en particular o por qué se está "
+"instalando, haga clic en \"%s\". Al hacer clic en \"%s\" se instalarán los "
+"servicios enumerados y se iniciarán automáticamente en el momento del "
+"arranque. !!La opción \"%s\" se utiliza para desactivar el cuadro de diálogo "
+"de advertencia que aparece cuando el instalador selecciona automáticamente "
+"un paquete para resolver un problema de dependencia. Algunos paquetes "
+"dependen de otros y la instalación de un paquete en particular puede "
+"requerir la instalación de otro paquete. El instalador puede determinar qué "
+"paquetes son necesarios para satisfacer una dependencia para completar con "
+"éxito la instalación. El pequeño icono del disquete en la parte inferior de "
+"la lista le permite cargar una lista de paquetes creada durante una "
+"instalación anterior. Esto es útil si tiene varias máquinas que desea "
+"configurar de forma idéntica. Al hacer clic en este icono, se le solicitará "
+"que inserte el disquete creado al final de otra instalación. Vea el segundo "
+"consejo del último paso sobre cómo crear un disquete de este tipo."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dependencias automáticas"
+
+#: ../help.pm:185
+#, 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 ""
+"Este diálogo se usa para elegir cuáles servicios Usted desea que se inicien\n"
+"durante el arranque.\n"
+"\n"
+"DrakX listará todos los servicios disponibles en la instalación corriente.\n"
+"Revíselos con cuidado y quite la marca de aquellos que no son necesarios al\n"
+"arrancar.\n"
+"\n"
+"Cuando se selecciona un servicio obtendrá un pequeño texto explicativo\n"
+"acerca del mismo. Sin embargo, si no está seguro si un servicio es útil o\n"
+"no, es más seguro dejar el comportamiento predeterminado.\n"
+"\n"
+"!! Tenga mucho cuidado en esta etapa si pretende usar su máquina como un\n"
+"servidor: probablemente no desea iniciar servicios que no necesita. Por\n"
+"favor recuerde que algunos servicios pueden ser peligrosos si están\n"
+"habilitados en un servidor. En general, seleccione sólo aquellos servicios\n"
+"que realmente necesita. !!"
+
+#: ../help.pm:209
+#, 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 administra la hora en GMT (\"Greenwich Mean Time\", Hora del\n"
+"Meridiano de Greenwich) y la traduce a la hora local de acuerdo al huso\n"
+"horario que Usted seleccionó. Sin embargo, es posible desactivar esto\n"
+"quitando la marca de la casilla \"%s\", lo que hará que GNU/Linux sepa que\n"
+"el reloj del sistema y el reloj de hardware están en el mismo huso horario.\n"
+"Esto es útil cuando la máquina también alberga otro sistema operativo.\n"
+"\n"
+"La opción \"%s\" regulará automáticamente el reloj del sistema conectándose\n"
+"a un servidor remoto de la hora en la Internet. Para que esta\n"
+"característica funcione, debe tener una conexión con la Internet\n"
+"funcionando. Le recomendamos que elija un servidor de la hora ubicado cerca\n"
+"de Usted. En realidad, esta opción instala un servidor de la hora que\n"
+"también puede ser utilizado por otras máquinas en su red local."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Reloj de hardware ajustado a GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronización automática de la hora"
+
+#: ../help.pm:223
+#, 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 ""
+"Tarjeta gráfica\n"
+"\n"
+" Normalmente el instalador puede detectar y configurar automáticamente la\n"
+"tarjeta de vídeo instalada en su máquina. Si este no es el caso, en esta\n"
+"lista puede elegir la tarjeta que realmente tiene instalada.\n"
+"\n"
+" En caso de que estén disponibles diferentes servidores para su tarjeta,\n"
+"con o sin aceleración de 3D, entonces se le va a proponer elegir el\n"
+"servidor que mejor satisface sus necesidades."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (por X Window System) es el corazón de la interfaz gráfica de GNU/Linux, "
+"en la que se basan todos los entornos gráficos (KDE, GNOME, AfterStep, "
+"WindowMaker, etc.) incluidos en Mageia. Verá una lista de diferentes "
+"parámetros que puede cambiar para obtener una visualización gráfica óptima. "
+"Tarjeta gráfica El instalador normalmente detectará y configurará "
+"automáticamente la tarjeta gráfica instalada en su máquina. Si no es "
+"correcta, puede elegir de esta lista la tarjeta que realmente tenga "
+"instalada. En la situación en la que haya diferentes servidores disponibles "
+"para su tarjeta, con o sin aceleración 3D, se le solicitará que elija el "
+"servidor que mejor se adapte a sus necesidades. Monitor Normalmente, el "
+"instalador detectará y configurará automáticamente el monitor conectado a su "
+"máquina. Si no es correcto, puedes elegir de esta lista el monitor que está "
+"conectado a tu equipo. Resolución Aquí puedes elegir las resoluciones y "
+"profundidades de color disponibles para tu hardware gráfico. Elige la que "
+"mejor se adapte a tus necesidades (podrás hacer cambios después de la "
+"instalación). En la imagen del monitor se muestra una muestra de la "
+"configuración elegida.Prueba Dependiendo de tu hardware, esta entrada podría "
+"no aparecer. El sistema intentará abrir una pantalla gráfica con la "
+"resolución deseada. Si ves el mensaje de prueba durante la prueba y "
+"respondes \"%s\", DrakX procederá al siguiente paso. Si no lo ves, significa "
+"que alguna parte de la configuración detectada automáticamente era "
+"incorrecta y la prueba finalizará automáticamente después de 12 segundos y "
+"te devolverá al menú. Cambie la configuración hasta obtener una pantalla "
+"gráfica correcta. Opciones Estos pasos le permiten elegir si desea que su "
+"máquina cambie automáticamente a una interfaz gráfica al iniciar. "
+"Obviamente, es posible que desee marcar \"%s\" si su máquina debe actuar "
+"como servidor o si no pudo configurar la pantalla."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Normalmente el instalador puede detectar y configurar automáticamente el\n"
+"monitor conectado a su máquina. Si es incorrecto, en esta lista puede\n"
+"elegir el monitor que realmente posee."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolución\n"
+"\n"
+" Aquí puede elegir las resoluciones y profundidades de color disponibles\n"
+"para su hardware de gráficos. Seleccione la que mejor se ajuste a sus\n"
+"necesidades (podrá hacer cambios luego de la instalación). En la imagen del\n"
+"monitor se muestra un ejemplo de la configuración elegida."
+
+#: ../help.pm:306
+#, 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 ""
+"En caso de que estén disponibles diferentes servidores para su tarjeta, con\n"
+"o sin aceleración de 3D, entonces se le va a proponer elegir el servidor\n"
+"que mejor satisface sus necesidades."
+
+#: ../help.pm:311
+#, 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 ""
+"Opciones\n"
+"\n"
+" Este paso le permite elegir si desea que su máquina cambie\n"
+"automáticamente a la interfaz gráfica al arrancar. Obviamente, querrá\n"
+"marcar \"%s\" si su sistema actuará como servidor, o si no tuvo éxito en la\n"
+"configuración de su pantalla."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Ahora debe decidir dónde desea instalar el sistema operativo Mageia en su "
+"disco duro. Si su disco duro está vacío o si un sistema operativo existente "
+"está utilizando todo el espacio disponible, deberá particionar el disco. "
+"Básicamente, particionar un disco duro significa dividirlo lógicamente para "
+"crear el espacio necesario para instalar su nuevo sistema Mageia. Debido a "
+"que el proceso de particionar un disco duro suele ser irreversible y puede "
+"provocar pérdidas de datos, la partición puede resultar intimidante y "
+"estresante para el usuario inexperto. Afortunadamente, DrakX incluye un "
+"asistente que simplifica este proceso. Antes de continuar con este paso, lea "
+"el resto de esta sección y, sobre todo, tómese su tiempo. Dependiendo de la "
+"configuración de su disco duro, hay varias opciones disponibles: * \"%s\". "
+"Esta opción realizará una partición automática de su(s) disco(s) en blanco. "
+"Si utiliza esta opción, no aparecerán más indicaciones. * \"%s\". El "
+"asistente ha detectado una o más particiones Linux existentes en su disco "
+"duro. Si desea utilizarlas, elija esta opción. A continuación, se le "
+"solicitará que elija los puntos de montaje asociados con cada una de las "
+"particiones. Los puntos de montaje heredados se seleccionan de forma "
+"predeterminada y, en la mayoría de los casos, es una buena idea "
+"conservarlos. * \"%s\". Si Microsoft Windows está instalado en su disco duro "
+"y ocupa todo el espacio disponible en él, tendrá que crear espacio libre "
+"para GNU/Linux. Para ello, puede eliminar su partición de Microsoft Windows "
+"y sus datos (consulte la solución ``Borrar todo el disco'') o cambiar el "
+"tamaño de su partición FAT o NTFS de Microsoft Windows. El cambio de tamaño "
+"se puede realizar sin la pérdida de ningún dato, siempre que haya "
+"desfragmentado previamente la partición de Windows. Se recomienda "
+"encarecidamente realizar una copia de seguridad de sus datos. Se recomienda "
+"utilizar esta opción si desea utilizar Mageia y Microsoft Windows en el "
+"mismo equipo. Antes de elegir esta opción, tenga en cuenta que después de "
+"este procedimiento, el tamaño de su partición de Microsoft Windows será "
+"menor que cuando comenzó. Tendrá menos espacio libre en Microsoft Windows "
+"para almacenar sus datos o para instalar nuevo software. * \"%s\". Si desea "
+"eliminar todos los datos y todas las particiones presentes en su unidad de "
+"disco duro y reemplazarlas con su nuevo sistema Mageia, elija esta opción. "
+"Tenga cuidado, porque no podrá deshacer esta operación después de confirmar. "
+"Si elige esta opción, se eliminarán todos los datos de su disco. * \"%s\". "
+"Esta opción aparece cuando el disco duro está completamente ocupado por "
+"Microsoft Windows. Elegir esta opción simplemente borrará todo lo que haya "
+"en el disco y comenzará de nuevo, particionando todo desde cero. !! Si elige "
+"esta opción, se perderán todos los datos de su disco. !! * \"%s\". Elija "
+"esta opción si desea particionar manualmente su disco duro. Tenga cuidado: "
+"es una opción poderosa pero peligrosa y puede perder fácilmente todos sus "
+"datos. Es por eso que esta opción solo se recomienda si ha hecho algo como "
+"esto antes y tiene algo de experiencia. Para obtener más instrucciones sobre "
+"cómo usar la utilidad DiskDrake, consulte la sección \"Administración de sus "
+"particiones\" en la \"Guía de inicio\"."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Usar la partición existente"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Usa el espacio libre de la partición de Microsoft Windows"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Borrar el disco entero"
+
+#: ../help.pm:380
+#, 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 ""
+"Ya está. Ahora la instalación está completa y su sistema GNU/Linux está\n"
+"listo para ser utilizado. Simplemente haga clic sobre \"%s\" para volver a\n"
+"arrancar el sistema. Lo primero que debería ver tan pronto como su máquina\n"
+"haya finalizado sus pruebas de hardware, es el menú del cargador de\n"
+"arranque dándole la opción de elegir que sistema operativo arrancar.\n"
+"\n"
+"El botón \"%s\" le muestra dos botones más:\n"
+"\n"
+" * \"%s\": le permite crear un disquete de instalación que realizará una\n"
+"instalación completa automáticamente, sin la asistencia de un operador,\n"
+"similar a la instalación que ha configurado recién.\n"
+"\n"
+" Note que hay dos opciones diferentes disponibles después de hacer clic\n"
+"sobre ese botón:\n"
+"\n"
+" * \"%s\". Esta es una instalación parcialmente automatizada. La etapa\n"
+"de particionado es el único procedimiento interactivo.\n"
+"\n"
+" * \"%s\". Instalación completamente automatizada: el disco rígido se\n"
+"sobreescribe por completo, y se pierden todos los datos.\n"
+"\n"
+" Esta característica es muy útil cuando se instala una cantidad grande de\n"
+"máquinas similares. Consulte la sección Auto install (en inglés) en nuestro\n"
+"sitio web para más información.\n"
+"\n"
+" * \"%s\"(*): guarda una lista de los paquetes seleccionados en esta\n"
+"instalación. Para usar esta selección con otra instalación, inserte el\n"
+"disquete en la disquetera y comience la instalación. En el prompt, presione\n"
+"la tecla [F1], y a continuación ingrese >>linux defcfg=\"floppy\"<< y\n"
+"presione la tecla [Intro].\n"
+"\n"
+"(*) Necesita un disquete formateado con FAT. Para crear uno bajo GNU/Linux\n"
+"teclee \"mformat a:\", o \"fdformat /dev/fd0\" seguido de \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Generar un disquete de instalación automática"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Reproducir"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatizado"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Guardar selección de paquetes"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Si decide reutilizar algunas particiones de GNU/Linux heredadas, es posible "
+"que desee reformatear algunas de ellas y borrar los datos que contengan. "
+"Para ello, seleccione también esas particiones. Tenga en cuenta que no es "
+"necesario reformatear todas las particiones preexistentes. Debe reformatear "
+"las particiones que contienen el sistema operativo (como \"/\", \"/usr\" o "
+"\"/var\"), pero no tiene que reformatear las particiones que contienen los "
+"datos que desea conservar (normalmente \"/home\"). Tenga cuidado al "
+"seleccionar las particiones. Una vez completado el formateo, se eliminarán "
+"todos los datos de las particiones seleccionadas y no podrá recuperarlos. "
+"Haga clic en \"%s\" cuando esté listo para formatear las particiones. Haga "
+"clic en \"%s\" si desea elegir otra partición para la instalación de su "
+"nuevo sistema operativo Mageia. Haga clic en \"%s\" si desea seleccionar "
+"particiones que se verificarán en busca de bloques defectuosos en el disco."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Para cuando instales Mageia, es probable que algunos paquetes hayan sido "
+"actualizados desde el lanzamiento inicial. Es posible que se hayan corregido "
+"errores y resuelto problemas de seguridad. Para que puedas beneficiarte de "
+"estas actualizaciones, ahora puedes descargarlas desde Internet. Marca "
+"\"%s\" si tienes una conexión a Internet en funcionamiento, o \"%s\" si "
+"prefieres instalar los paquetes actualizados más tarde. Al elegir \"%s\", se "
+"mostrará una lista de ubicaciones web desde las que se pueden obtener "
+"actualizaciones. Debes elegir una que esté cerca de ti. Aparecerá un árbol "
+"de selección de paquetes: revisa la selección y presiona \"%s\" para "
+"recuperar e instalar el o los paquete(s) seleccionados, o \"%s\" para "
+"cancelar."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"En este punto, DrakX te permitirá elegir el nivel de seguridad que deseas "
+"para tu máquina. Como regla general, el nivel de seguridad debe ser más alto "
+"si la máquina va a contener datos cruciales o si va a estar expuesta "
+"directamente a Internet. La contrapartida es que un nivel de seguridad más "
+"alto se obtiene generalmente a expensas de la facilidad de uso. Si no sabes "
+"qué elegir, mantén la opción predeterminada. Podrás cambiarla más tarde con "
+"la herramienta draksec, que forma parte del Centro de Control de Mageia. "
+"Completa el campo \"%s\" con la dirección de correo electrónico de la "
+"persona responsable de la seguridad. Los mensajes de seguridad se enviarán a "
+"esa dirección."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrador de seguridad"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"En este punto, debe elegir qué partición(es) se utilizarán para la "
+"instalación de su sistema Mageia. Si ya se han definido particiones, ya sea "
+"a partir de una instalación previa de GNU/Linux o mediante otra herramienta "
+"de particionado, puede utilizar particiones existentes. De lo contrario, se "
+"deben definir particiones de la unidad de disco duro. Para crear "
+"particiones, primero debe seleccionar una unidad de disco duro. Puede "
+"seleccionar el disco para particionar haciendo clic en ``hda'' para la "
+"primera unidad IDE, ``hdb'' para la segunda, ``sda'' para la primera unidad "
+"SCSI y así sucesivamente. Para particionar la unidad de disco duro "
+"seleccionada, puede utilizar estas opciones: * \"%s\": esta opción elimina "
+"todas las particiones en la unidad de disco duro seleccionada * \"%s\": esta "
+"opción le permite crear automáticamente particiones ext4 y de intercambio en "
+"el espacio libre de su unidad de disco duro * \"%s\": da acceso a funciones "
+"adicionales: * \"%s\": guarda la tabla de particiones en un disquete. Útil "
+"para la posterior recuperación de la tabla de particiones si es necesario. "
+"Se recomienda encarecidamente que realice este paso. * \"%s\": le permite "
+"restaurar una tabla de particiones guardada previamente desde un disquete. * "
+"\"%s\": si su tabla de particiones está dañada, puede intentar recuperarla "
+"utilizando esta opción. Tenga cuidado y recuerde que no siempre funciona. * "
+"\"%s\": descarta todos los cambios y vuelve a cargar la tabla de particiones "
+"que estaba originalmente en la unidad de disco duro. * \"%s\": desmarcar "
+"esta opción obligará a los usuarios a montar y desmontar manualmente los "
+"medios extraíbles como disquetes y CD-ROM. * \"%s\": use esta opción si "
+"desea utilizar un asistente para particionar su unidad de disco duro. Esto "
+"se recomienda si no tiene un buen conocimiento de particionamiento. * "
+"\"%s\": use esta opción para cancelar sus cambios. * \"%s\": permite "
+"acciones adicionales en particiones (tipo, opciones, formato) y brinda más "
+"información sobre la unidad de disco duro. * \"%s\": cuando haya terminado "
+"de particionar su unidad de disco duro, esto guardará sus cambios nuevamente "
+"en el disco. Al definir el tamaño de una partición, puede configurar con "
+"precisión el tamaño de la partición usando las teclas de flecha de su "
+"teclado. Nota: puede llegar a cualquier opción usando el teclado. Navegue a "
+"través de las particiones usando [Tab] y las flechas [Arriba/Abajo]. Cuando "
+"se selecciona una partición, puede usar: * Ctrl-c para crear una nueva "
+"partición (cuando se selecciona una partición vacía) * Ctrl-d para eliminar "
+"una partición * Ctrl-m para establecer el punto de montaje Para obtener "
+"información sobre los diferentes tipos de sistemas de archivos disponibles, "
+"lea el capítulo ext2FS del ``Manual de referencia''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Guardar tabla de particiones"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Restaurar tabla de particiones"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Tabla de particiones de rescate"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Montaje automático de soportes extraíbles"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Asistente"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Deshacer"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Cambiar entre el modo normal/experto"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Se ha detectado más de una partición de Microsoft en su disco duro. Elija la "
+"que desea cambiar de tamaño para instalar su nuevo sistema operativo Mageia. "
+"Cada partición se enumera de la siguiente manera: \"Nombre de Linux\", "
+"\"Nombre de Windows\", \"Capacidad\". El \"nombre de Linux\" está "
+"estructurado: \"tipo de unidad de disco duro\", \"número de unidad de disco "
+"duro\", \"número de partición\" (por ejemplo, \"hda1\"). El \"tipo de unidad "
+"de disco duro\" es \"hd\" si su disco duro es una unidad de disco duro IDE y "
+"\"sd\" si es una unidad de disco duro SCSI. El \"número de unidad de disco "
+"duro\" siempre es una letra después de \"hd\" o \"sd\". Con unidades de "
+"disco duro IDE: * \"a\" significa \"unidad de disco duro maestra en el "
+"controlador IDE primario\"; * \"b\" significa \"unidad de disco duro esclava "
+"en el controlador IDE primario\"; * \"c\" significa \"unidad de disco duro "
+"maestra en el controlador IDE secundario\"; * \"d\" significa \"unidad de "
+"disco duro esclava en el controlador IDE secundario\".Con unidades de disco "
+"duro SCSI, una \"a\" significa \"ID SCSI más bajo\", una \"b\" significa "
+"\"segunda ID SCSI más baja\", etc.\"Nombre de Windows\" es la letra de su "
+"unidad de disco duro en Windows (el primer disco o partición se llama \"C:"
+"\")."
+
+#: ../help.pm:567
+#, 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\": verifique la selección actual del país. Si Usted no se encuentra en\n"
+"este país haga clic sobre el botón \"%s\" y seleccione otro. Si su país no\n"
+"se muestra en la primer lista que se muestra, haga clic sobre el botón\n"
+"\"%s\" para obtener la lista completa de países."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Este paso se activa solo si se ha encontrado una partición GNU/Linux "
+"existente en su máquina. DrakX ahora necesita saber si desea realizar una "
+"nueva instalación o una actualización de un sistema Mageia existente: * "
+"\"%s\". En la mayoría de los casos, esto borra por completo el sistema "
+"anterior. Sin embargo, según su esquema de particionamiento, puede evitar "
+"que se sobrescriban algunos de sus datos existentes (especialmente los "
+"directorios \"home\"). Si desea cambiar la forma en que se particionan sus "
+"unidades de disco duro o cambiar el sistema de archivos, debe usar esta "
+"opción. * \"%s\". Esta clase de instalación le permite actualizar los "
+"paquetes actualmente instalados en su sistema Mageia. Su esquema de "
+"particionamiento actual y los datos de usuario no se modificarán. La mayoría "
+"de los demás pasos de configuración siguen estando disponibles y son "
+"similares a una instalación estándar. La opción \"Actualizar\" debería "
+"funcionar bien en sistemas Mageia que ejecuten la versión \"8.1\" o "
+"posterior. No se recomienda realizar una actualización en versiones "
+"anteriores a la versión \"8.1\" de Mageia."
+
+#: ../help.pm:594
+#, 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 ""
+"Dependiendo del idioma que eligió (ver ), DrakX seleccionará\n"
+"automáticamente un tipo particular de configuración del teclado. Verifique\n"
+"que la selección le satisface o elija otra distribución de teclado.\n"
+"\n"
+"También, puede ser que Usted no tenga un teclado que se corresponde\n"
+"exactamente con su idioma: por ejemplo, si Usted es un argentino que habla\n"
+"inglés, puede ser que tenga un teclado latino americano. O si habla\n"
+"castellano pero está en Inglaterra puede estar en la misma situación en la\n"
+"cual su idioma nativo y su teclado no coinciden. En cualquier caso, este\n"
+"paso de instalación le permitirá elegir un teclado apropiado de una lista.\n"
+"\n"
+"Haga clic sobre el botón \"%s\" para que se le presente la lista completa\n"
+"de los teclados soportados.\n"
+"\n"
+"Si eligió una distribución de teclado basada en un alfabeto no latino, el\n"
+"próximo diálogo le permitirá elegir la combinación de teclas que cambiará\n"
+"la distribución del teclado entre la latina y la no latina."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"El primer paso es elegir el idioma que prefieras. Tu elección del idioma "
+"preferido afectará al instalador, a la documentación y al sistema en "
+"general. Primero selecciona la región en la que estás ubicado, luego el "
+"idioma que hablas. Al hacer clic en el botón \"%s\" podrás seleccionar otros "
+"idiomas para instalar en tu estación de trabajo, instalando así los archivos "
+"específicos del idioma para la documentación y las aplicaciones del sistema. "
+"Por ejemplo, si los usuarios españoles van a utilizar tu máquina, selecciona "
+"inglés como idioma predeterminado en la vista de árbol y \"%s\" en la "
+"sección Avanzado. Acerca del soporte UTF-8 (Unicode): Unicode es una nueva "
+"codificación de caracteres destinada a cubrir todos los idiomas existentes. "
+"Sin embargo, el soporte completo para él en GNU/Linux aún está en "
+"desarrollo. Por esa razón, el uso de UTF-8 por parte de Mageia dependerá de "
+"las elecciones del usuario: * Si elige un idioma con una codificación "
+"heredada fuerte (idiomas latinos, ruso, japonés, chino, coreano, tailandés, "
+"griego, turco, la mayoría de los idiomas iso-8859-2), la codificación "
+"heredada se usará de manera predeterminada; * Otros idiomas usarán Unicode "
+"de manera predeterminada; * Si se requieren dos o más idiomas, y esos "
+"idiomas no usan la misma codificación, entonces se usará Unicode para todo "
+"el sistema; * Finalmente, Unicode también puede ser forzado para su uso en "
+"todo el sistema a pedido de un usuario seleccionando la opción \"%s\" "
+"independientemente de qué idiomas se hayan elegido. Tenga en cuenta que no "
+"está limitado a elegir un solo idioma adicional. Puede elegir varios o "
+"incluso instalarlos todos seleccionando la casilla \"%s\". Seleccionar "
+"compatibilidad con un idioma significa que también se instalarán "
+"traducciones, fuentes, correctores ortográficos, etc. para ese idioma. Para "
+"cambiar entre los distintos idiomas instalados en su sistema, puede ejecutar "
+"el comando \"localedrake\" como \"root\" para cambiar el idioma utilizado "
+"por todo el sistema. Ejecutar el comando como un usuario normal solo "
+"cambiará la configuración de idioma para ese usuario en particular."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Español"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Utilizar Unicode por defecto"
+
+#: ../help.pm:646
+#, 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 ""
+"Por lo general, DrakX no tiene problemas en detectar la cantidad de botones\n"
+"de su ratón. Si no es así, asume que Usted tiene un ratón de dos botones y\n"
+"lo configurará para que emule el tercero. El tercer botón del ratón en un\n"
+"ratón de dos botones se puede \"obtener\" haciendo clic simultáneamente\n"
+"sobre el botón izquierdo y el derecho. DrakX sabrá automáticamente si su\n"
+"ratón utiliza una interfaz PS/2, serie o USB.\n"
+"\n"
+"En caso que tenga un ratón de 3 botones sin rueda, puede elegir un ratón\n"
+"\"%s\". Entonces, DrakX configurará su ratón de forma tal que pueda simular\n"
+"la rueda con el mismo: para hacerlo, presione el botón del medio y, sin\n"
+"soltarlo, mueva el puntero de su ratón arriba y abajo.\n"
+"\n"
+"Si, por alguna razón, desea especificar un tipo de ratón diferente,\n"
+"selecciónelo de la lista que se proporciona.\n"
+"\n"
+"Puede seleccionar la entrada \"%s\" para elegir un tipo de ratón\n"
+"\"genérico\" que funcionará con casi todos los ratones.\n"
+"\n"
+"Si elige un ratón distinto al predeterminado, se mostrará una pantalla de\n"
+"prueba. Use los botones y la rueda para verificar que los ajustes son\n"
+"correctos y que el ratón está funcionando correctamente. Si el ratón no\n"
+"está funcionando bien, presione la [barra espaciadora] o la tecla [Intro]\n"
+"para cancelar la prueba y volverá a la lista de opciones.\n"
+"\n"
+"Ocasionalmente, los ratones con rueda no se detectan automáticamente, por\n"
+"lo que deberá seleccionar su ratón de una lista. Debe asegurarse de\n"
+"seleccionar el correspondiente al puerto en el cual está conectado su\n"
+"ratón. Después de seleccionar un ratón y presionar el botón \"%s\", se\n"
+"mostrará la imagen de un ratón en la pantalla. Mueva la rueda de su ratón\n"
+"para asegurarse que está activa correctamente. A medida que mueva la rueda,\n"
+"verá que se mueve la rueda en la pantalla. Pruebe los botones y verifique\n"
+"que el puntero del ratón se mueve en la pantalla a medida que mueve su\n"
+"ratón."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "Con emulación de rueda"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Cualquier ratón PS/2 y USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Por favor, seleccione el puerto correcto. Por ejemplo, el puerto \"COM1\"\n"
+"bajo Windows se denomina \"ttyS0\" bajo GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Un cargador de arranque es un pequeño programa que la computadora inicia al\n"
+"momento del arranque. Es el responsable de arrancar todo el sistema.\n"
+"Normalmente la instalación del cargador de arranque está completamente\n"
+"automatizada. DrakX analizará el sector de arranque del disco y actuará en\n"
+"función de lo que encuentre allí:\n"
+"\n"
+" * Si encuentra un sector de arranque de Windows, lo reemplazará con un\n"
+"sector de arranque de GRUB/LILO de forma tal que Usted pueda cargar\n"
+"GNU/Linux o cualquier otro sistema operativo instalado en su máquina.\n"
+"\n"
+" * Si encuentra un sector de arranque de GRUB o LILO, lo reemplazará con\n"
+"uno nuevo.\n"
+"\n"
+"Si no puede realizar una determinación, DrakX le preguntará dónde colocar\n"
+"el cargador de arranque. Generalmente, el \"%s\" es el lugar más seguro. Si\n"
+"no va a instalar cargador de arranque alguno seleccione \"%s\". Úselo\n"
+"solamente si sabe lo que está haciendo."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Ahora, es el momento de seleccionar un sistema de impresión para su equipo. "
+"Otros sistemas operativos pueden ofrecerle uno, pero Mageia ofrece dos. Cada "
+"uno de los sistemas de impresión es el más adecuado para tipos particulares "
+"de configuración. * \"%s\" -- que es un acrónimo de ``imprimir, no poner en "
+"cola'', es la opción si tiene una conexión directa a su impresora, desea "
+"poder evitar atascos de impresora y no tiene impresoras en red. (\"%s\" solo "
+"manejará casos de red muy simples y es algo lento cuando se usa dentro de "
+"redes). Se recomienda que use \"pdq\" si esta es su primera experiencia con "
+"GNU/Linux. * \"%s\" significa `` Sistema de impresión común de Unix'' y es "
+"una excelente opción para imprimir en su impresora local o en una al otro "
+"lado del planeta. Es fácil de configurar y puede actuar como servidor o "
+"cliente para el antiguo sistema de impresión \"lpd\", por lo que es "
+"compatible con sistemas operativos más antiguos que aún pueden necesitar "
+"servicios de impresión. Si bien es bastante potente, la configuración básica "
+"es casi tan fácil como \"pdq\". Si necesita emular un servidor \"lpd\", "
+"asegúrese de activar el demonio \"cups-lpd\". \"%s\" incluye interfaces "
+"gráficas para imprimir o elegir opciones de impresora y para administrar la "
+"impresora. Si realiza una elección ahora y luego descubre que no le gusta su "
+"sistema de impresión, puede cambiarlo ejecutando PrinterDrake desde el "
+"Centro de control de Mageia y haciendo clic en el botón \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Experto"
+
+#: ../help.pm:771
+#, 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 disk 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 primero detectará cualquier dispositivo IDE presente en su\n"
+"computadora. También buscará una o más tarjetas SCSI PCI en su sistema. Si\n"
+"se encuentra una tarjeta SCSI, DrakX instalará automáticamente el\n"
+"controlador apropiado.\n"
+"\n"
+"Debido a que la detección de hardware no es a prueba de errores, DrakX\n"
+"puede no detectar sus discos rígidos. De ser así, Usted tendrá que\n"
+"especificar su hardware manualmente.\n"
+"\n"
+"Si tuviese que especificar su adaptador SCSI PCI manualmente, DrakX le\n"
+"preguntará si desea configurar opciones para el mismo. Debería permitir a\n"
+"DrakX sondear el hardware en busca de las opciones específicas de la\n"
+"tarjeta que son necesarias para inicializar el adaptador. La mayoría de las\n"
+"veces, DrakX saldrá adelante en este paso sin problema alguno.\n"
+"\n"
+"Si DrakX no puede sondear las opciones para determinar automáticamente qué\n"
+"parámetros debe pasar al hardware, Usted deberá configurar manualmente el\n"
+"controlador."
+
+#: ../help.pm:789
+#, 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\": si se detecta una tarjeta de sonido en su sistema, la misma se\n"
+"mostrará aquí. Si nota que la tarjeta de sonido no es la que está realmente\n"
+"presente en su sistema, puede hacer clic sobre el botón y elegir un\n"
+"controlador diferente."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"A modo de resumen, DrakX presentará un resumen de la información que ha "
+"recopilado sobre su sistema. Según el hardware instalado en su máquina, "
+"puede tener algunas o todas las siguientes entradas. Cada entrada se compone "
+"del elemento de hardware que se va a configurar, seguido de un resumen "
+"rápido de la configuración actual. Haga clic en el botón \"%s\" "
+"correspondiente para realizar el cambio. * \"%s\": verifique la "
+"configuración actual del mapa del teclado y cámbiela si es necesario. * "
+"\"%s\": verifique la selección de país actual. Si no se encuentra en este "
+"país, haga clic en el botón \"%s\" y elija otro. Si su país no está en la "
+"lista que se muestra, haga clic en el botón \"%s\" para obtener la lista "
+"completa de países. * \"%s\": de forma predeterminada, DrakX deduce su zona "
+"horaria en función del país que haya elegido. Puede hacer clic en el botón "
+"\"%s\" aquí si esto no es correcto. * \"%s\": verifique la configuración "
+"actual del ratón y haga clic en el botón para cambiarla si es necesario. * "
+"\"%s\": si se detecta una tarjeta de sonido en su sistema, se mostrará aquí. "
+"Si nota que la tarjeta de sonido no es la que está presente en su sistema, "
+"puede hacer clic en el botón y elegir un controlador diferente. * \"%s\": si "
+"tiene una tarjeta de TV, aquí se mostrará la información sobre su "
+"configuración. Si tiene una tarjeta de TV y no es detectada, haga clic en "
+"\"%s\" para intentar configurarla manualmente. * \"%s\": puede hacer clic en "
+"\"%s\" para cambiar los parámetros asociados a la tarjeta si cree que la "
+"configuración es incorrecta. * \"%s\": por defecto, DrakX configure su "
+"interfaz gráfica en una resolución de \"800x600\" o \"1024x768\". Si no le "
+"conviene, haga clic en \"%s\" para reconfigurar su interfaz gráfica. * "
+"\"%s\": si desea configurar su acceso a Internet o red local, puede hacerlo "
+"ahora. Consulte la documentación impresa o utilice el Centro de control de "
+"Mageia después de que la instalación haya finalizado para beneficiarse de la "
+"ayuda en línea completa. * \"%s\": permite configurar direcciones proxy HTTP "
+"y FTP si la máquina en la que está instalando se ubicará detrás de un "
+"servidor proxy. * \"%s\": esta entrada le permite redefinir el nivel de "
+"seguridad como se configuró en un paso anterior (). * \"%s\": si planea "
+"conectar su máquina a Internet, es una buena idea protegerse de intrusiones "
+"configurando un firewall. Consulte la sección correspondiente de la ``Guía "
+"de inicio'' para obtener detalles sobre la configuración del firewall. * "
+"\"%s\": si desea cambiar la configuración de su cargador de arranque, haga "
+"clic en este botón. Esto debería estar reservado para usuarios avanzados. "
+"Consulte la documentación impresa o la ayuda en línea sobre la configuración "
+"del cargador de arranque en el Centro de control de Mageia. * \"%s\": a "
+"través de esta entrada puede ajustar qué servicios se ejecutarán en su "
+"máquina. Si planea usar esta máquina como servidor, es una buena idea "
+"revisar esta configuración."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "Tarjeta de TV"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Tarjeta RDSI"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfaz gráfica"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Seleccione la unidad de disco duro que desea borrar para instalar la nueva "
+"partición de Mageia. ¡Tenga cuidado, se perderán todos los datos de esta "
+"unidad y no se podrán recuperar!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Haga clic sobre \"%s\" si desea borrar todos los datos y particiones\n"
+"presentes en esta unidad de disco. Tenga cuidado, luego de hacer clic sobre\n"
+"\"%s\", no podrá recuperar los datos y las particiones presentes en esta\n"
+"unidad de disco, incluyendo los datos de Windows.\n"
+"\n"
+"Haga clic sobre \"%s\" para detener esta operación sin perder los datos ni\n"
+"las particiones presentes en esta unidad de disco rígido."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Siguiente ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Anterior"
diff --git a/perl-install/install/help/po/et.po b/perl-install/install/help/po/et.po
new file mode 100644
index 000000000..5346876da
--- /dev/null
+++ b/perl-install/install/help/po/et.po
@@ -0,0 +1,2020 @@
+# Translation of DrakX.po to Estonian.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Riho Kurg <rx@linux.ee>, 1999-2003.
+# Marek Laane <bald@starman.ee>, 2002-2006,2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-et\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2009-03-23 16:08+0100\n"
+"Last-Translator: Marek Laane <bald@starman.ee>\n"
+"Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Enne jätkamist lugege hoolikalt läbi litsentsileping. See kehtib kogu\n"
+"Mageiai distributsiooni kohta. Kui Te kõigi selle tingimustega\n"
+"nõus olete, märkige ära kast \"%s\". Kui Teile aga miski ei meeldi, siis\n"
+"klõps nupule \"%s\" sooritab arvuti taaskäivitamise."
+
+#: ../help.pm:20
+#, 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 on mitmekasutajasüsteem, mis tähendab, et igal kasutajal\n"
+"võivad olla oma eelistused, failid jne. Kuid erinevalt administraatorist\n"
+"pole kasutajal õigust muuta midagi muud kui vaid omaenda faile ja "
+"seadistusi.\n"
+"Te peaksite looma ka endale vähemalt ühe tavakasutaja konto, millele sisse\n"
+"logida igapäevategevuseks. Kuigi võib olla vägagi praktiline logida iga "
+"päev\n"
+"sisse administraatorina, võib see olla ka väga ohtlik! Vähimgi viga võib "
+"sel\n"
+"puhul tähendada, et süsteem lakkab töötamast. Kui teete tõsise vea "
+"tavakasutajana,\n"
+"võite kaotada ainult mõningat infot, kuid süsteem jääb töökorda.\n"
+"\n"
+"Kõigepealt tuleks sisestada oma tegelik nimi. See ei ole mõistagi "
+"kohustuslik - tegelikult võite sisestada, mida soovite. DrakX võtab esimese "
+"sisestatud sõna\n"
+"ning kopeerib selle väljale \"%s\". See on siis nimi, mille all konkreetne "
+"kasutaja\n"
+"saab ennast süsteemi sisse logida. Soovi korral võite DrakX'i pakutut ka\n"
+"muuta. Seejärel tuleb sisestada parool. Privileegideta (tavalise) kasutaja\n"
+"parool ei ole turvalisuse mõttes nii oluline kui administraatori oma,\n"
+"kuid pole põhjust sellest ka naljanumbrit teha:\n"
+"lõppeks on ju mängus Teie failid.\n"
+"\n"
+"Kui klõpsate nupule \"%s\", võite lisada veel nii palju kasutajaid, kui "
+"vaja.\n"
+"Lisage üks kasutaja iga inimese kohta, kes Teie arvutit kasutab. Kui olete "
+"kõik\n"
+"soovitud sisestanud, klõpsake nupule \"%s\".\n"
+"\n"
+"Klõps nupule \"%s\" võimaldab muuta kasutajale määratavat shelli\n"
+"(vaikimisi on see bash).\n"
+"\n"
+"Kui olete kasutajate lisamise lõpetanud, palutakse Teil valida kasutaja, kel "
+"on\n"
+"õigus logida süsteemi automaatselt, kui arvuti käivitub. Kui see võimalus\n"
+"Teile huvi pakub (ja kohalik turvalisus muret ei valmista), valige "
+"meelepärane\n"
+"kasutaja ning aknahaldur ja klõpsake nupule \"%s\". Kui Te sellest aga "
+"huvitatud ei ole,\n"
+"eemaldage märge kastist \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Kasutajanimi"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Kasutaja kinnitamine"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Kas soovite seda lubada?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Ülal on toodud kõik Teie kõvakettal olemasolevad Linuxi partitsioonid.\n"
+"Vaikimisi on need enamasti üsna mõistlikud. Kui teete nendes muutusi,\n"
+"pidage meeles, et kindlasti vajate juurpartitsiooni (\"/\"). Liiga väikeste\n"
+"partitsioonide puhul võib tekkida raskusi piisava hulga tarkvara "
+"paigaldamisel.\n"
+"Kasutajate jaoks on sageli mõistlik luua eraldi \"/home\" partitsioon.\n"
+"(Seda mõistagi juhul, kui saate kasutada rohkem kui üht Linuxi "
+"partitsiooni.)\n"
+"\n"
+"Iga partitsiooni juures on toodud abiinfona \"Nimi\" ja \"Mahutavus\".\n"
+"\n"
+"\"Nimi\" koosneb kõvakettatüübist, selle numbrist ja partitsiooni\n"
+"numbrist (näiteks \"hda1\").\n"
+"\n"
+"Kõvaketta tüüp on \"hd\", kui on tegemist IDE kettaga, ning \"sd\", kui on\n"
+"tegemist SCSI kettaga.\n"
+"\n"
+"Kõvaketta number on alati täht \"hd\" või \"sd\" järel. IDE ketastel:\n"
+"\n"
+" * \"a\" - esmase IDE kontrolleri ülem,\n"
+"\n"
+" * \"b\" - esmase IDE kontrolleri allutatu,\n"
+"\n"
+" * \"c\" - teisese IDE kontrolleri ülem,\n"
+"\n"
+" * \"d\" - teisese IDE kontrolleri allutatu.\n"
+"\n"
+"SCSI ketaste puhul on \"a\" esimene, \"b\" teine ja nii edasi."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageiai paigalduspaketid on jagatud mitme CD vahel.\n"
+"DrakX suudab ära tunda, kui valitud pakett asub muul CD-l,\n"
+"ning väljastab siis seesoleva CD ja palub sisestada selle,\n"
+"mida parajasti vaja läheb.\n"
+"Kui Teil ei ole nõutavat CD-d käepärast, klõpsake nupul \"%s\"\n"
+"ning vastavat tarkvara ei paigaldata."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Nüüd on aeg valida rakendused, mida soovite oma süsteemi paigaldada.\n"
+"Mageia pakub tuhandeid pakette ja mõistagi ei eelda keegi,\n"
+"et Te neid kõiki juba ette tunneksite.\n"
+"\n"
+"Paketid on rühmitatud gruppidesse vastavalt nende kasutusalale.\n"
+"Grupid ise on jagatud nelja sektsiooni, mida võib valida mistahes "
+"kombinatsioonis:\n"
+"\n"
+" * \"%s\": kui kavatsete kasutada arvutit tööjaamana,\n"
+"valige siit sektsioonist üks või enam grupp.\n"
+"\n"
+" * \"%s\": kui kavatsete kasutada arvutit programmeerimiseks, valige\n"
+"soovitud grupid siit. Spetsiaalne grupp \"LSB\" seadistab Teie süsteemi "
+"nii,\n"
+"et see vastab võimalikult hästi Linux Standard Base'i standardile.\n"
+"\n"
+" Grupi \"LSB\" valimine tagab Teie süsteemi 100-protsendilise\n"
+"ühilduvuse LSB standardiga. Kui Te aga jätate grupi \"LSB\" valimata,\n"
+"saate ikkagi süsteemi, mis vastab peaaegu täielikult LSB standardile.\n"
+"\n"
+" * \"%s\": kui arvuti peab täitma serveri ülesandeid, saate siit valida,\n"
+"milliseid levinumaid teenuseid oma süsteemi paigaldada.\n"
+"\n"
+" * \"%s\": lõpuks saate siit valida ka meelepärase graafilise töökeskkonna.\n"
+" Kui soovite kasutada graafilist töökeskkonda, tuleb Teil siit valida "
+"vähemalt üks variant.\n"
+"\n"
+"Hiire liigutamine grupi nimele toob nähtavale selle lühikirjelduse.\n"
+"\n"
+"Märkida võib ka kasti \"%s\", mis on eriti mõttekas siis, kui tunnete\n"
+"pakette, mida Teile pakutakse, või kui soovite täielikku kontrolli selle\n"
+"üle, mida Teie süsteemi paigaldatakse.\n"
+"\n"
+"Kui käivitasite paigaldamise režiimis \"%s\", võite jätta kõik grupid "
+"valimata,\n"
+"mis takistab uute pakettide paigaldamist.\n"
+"Seda tasub tarvitada näiteks olemasoleva süsteemi parandamisel või "
+"värskendamisel.\n"
+"\n"
+"Kui olete tavapärast paigaldamist tehes kõik grupid valimata jätnud\n"
+"(seega talitanud vastupidi uuendamise mõttele), ilmub dialoog,\n"
+"mis pakub mitmesuguseid võimalusi minimaalseks paigalduseks.\n"
+"\n"
+" * \"%s\": paigaldatakse minimaalselt graafiliseks töölauaks vajalikud "
+"paketid.\n"
+"\n"
+" * \"%s\": paigaldatakse baassüsteem ning põhilised utiliidid ja nende "
+"dokumentatsioon.\n"
+"See peaks sobima näiteks serverile.\n"
+"\n"
+" * \"%s\": paigaldatakse minimaalne hulk pakette,\n"
+"mida on vaja Linuxi töötamiseks (vaid käsurealt).\n"
+"See võtab ruumi umbes 65 MB."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Uuendus"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Baasdokumentatsiooniga"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Tõeliselt minimaalne paigaldus"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Sõltuvalt sellest, kas valisite individuaalse pakettide valiku või mitte,\n"
+"näidatakse Teile gruppidesse ja alamgruppidesse rühmitatult kõiki pakette\n"
+"sisaldavat puud. Seda mööda liikudes võite valida või etteantud valiku\n"
+"tühistada tervete gruppide, alamgruppide või üksikute pakettide kaupa.\n"
+"\n"
+"Kui valite puus mõne paketi, ilmub paremal selle kirjeldus,\n"
+"mis annab teada, milline on paketi ülesanne.\n"
+"\n"
+"NB! Kui tahtlikult või seetõttu, et asi kuulus gruppi,\n"
+"on valitud mõni serveripakett, palutakse Teilt kinnitust,\n"
+"et Te ikka tõesti soovite neid servereid paigaldada.\n"
+"Mageia käivitab kõik paigaldatud serverid vaikimisi alglaadimise ajal.\n"
+"Isegi kui nad olid turvalised ja teadaolevalt probleemivabad ajal,\n"
+"mis valmis distributsioon, võib kergesti juhtuda,\n"
+"et pärast Mageiai praeguse versiooni valmimist leiti neist turvaauke.\n"
+"Kui Te ei tea, mida konkreetne teenus pakub või miks see üldse "
+"paigaldatakse,\n"
+"klõpsake nupul \"%s\", sest klõps nupul \"%s\" paigaldab loetletud serverid\n"
+"ning nad käivituvad alglaadimise ajal automaatselt.\n"
+"\n"
+"Lisavõimalus \"%s\" lihtsalt keelab hoiatava dialoogi,\n"
+"mis ilmub alati, kui paigaldaja valib automaatselt mõne paketi.\n"
+"See juhtub siis, kui leitakse, et paigaldamise edukaks lõpetamiseks\n"
+"on vajalik paigaldada veel mõni muu pakett.\n"
+"\n"
+"Väike disketiikoon nimekirja all võimaldab avada\n"
+"eelmise paigaldamise ajal valitud pakettide nimekirja.\n"
+"Sellel klõpsamise järel palutakse Teil sisestada diskett,\n"
+"mille lõite eelmise paigaldamise lõpul.\n"
+"Vaadake ka eelmise sammu teist nõuannet selle kohta, kuidas sellist disketti "
+"luua."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automaatsõltuvused"
+
+#: ../help.pm:185
+#, 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 ""
+"Nüüd saate valida, millised teenused peaks käivitama alglaadimisel.\n"
+"\n"
+"Siin on üles loetud kõik teenused, mis on saadaval antud paigalduse puhul.\n"
+"Uurige neid hoolega ja jätke valimata kõik, mida ei ole alglaadimise ajal\n"
+"tingimata vajalik käivitada.\n"
+"\n"
+"Konkreetset teenust valides näete selle kohta lühikest seletavat teksti.\n"
+"Kui Te ei ole aga kindel, kas teenus on kasulik või mitte, on mõistlik\n"
+"jätta kehtima vaikevalik (olgu see siis lubav või mitte).\n"
+"\n"
+"NB! Kui kavatsete oma süsteemi kasutada serverina, olge eriti "
+"tähelepanelik:\n"
+"tõenäoliselt ei soovi Te käivitada mittevajalikke teenuseid. Pidage meeles,\n"
+"et mõned teenused võivad serveris kasutatuna olla isegi ohtlikud. Üldiselt\n"
+"tasub valida ainult neid teenuseid, mida Teil tõesti vaja läheb."
+
+#: ../help.pm:209
+#, 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 kasutab GMT (Greenwichi) aega ning teisendab selle\n"
+"kohalikuks ajaks vastavalt Teie valitud ajavööndile. Seda võib siiski\n"
+"ka välja lülitada, kui jätta märkimata \"%s\". Sellisel juhul kajastab\n"
+"arvutikell sama aega, mis süsteemi kell. See võib olla kasulik, kui\n"
+"masinas on veel mõni operatsioonisüsteem, näiteks Windows.\n"
+"\n"
+"Võimalus \"%s\" võimaldab kellaaega reguleerida,\n"
+"ühendudes Internetis mõne ajaserveriga. Pakutavas nimekirjas valige mõni\n"
+"lähemal asuv server. Mõistagi peab selle võimaluse kasutamiseks olema ka\n"
+"Internetiühendus. Tegelikult paigaldab see Teie arvutisse ajaserveri,\n"
+"mida saab kasutada isegi teiste kohtvõrgus olevate masinate aja\n"
+"täpsustamiseks."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Riistvaraline kell kasutab GMT aega"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Aja automaatne sünkroniseerimine"
+
+#: ../help.pm:223
+#, 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 ""
+"Videokaart\n"
+"\n"
+" Paigaldaja tuvastab ja seadistab tavaliselt automaatselt masinasse\n"
+"paigaldatud videokaardi. Kui see ei õnnestu, saate nimekirjast valida\n"
+"kaardi, mis tegelikult on masinass paigaldatud.\n"
+"\n"
+" Juhul, kui Teie kaardile peaks saada olema erinevaid servereid nii 3D\n"
+"kiirendusega kui ilma, saate valida serveri, mis Teie vajadustele\n"
+"kõige enam vastab."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (ehk X Window System) kujutab endast GNU/Linuxi graafilise "
+"kasutajaliidese\n"
+"tuuma ja südant, millele toetuvad kõik Mageiaiga kaasas käivad\n"
+"graafilised töökeskkonnad (KDE, GNOME, AfterStep, WindowMaker jne).\n"
+"\n"
+"Siin näidatakse Teile tervet nimekirja parameetreid, mida saab muuta,\n"
+"et graafiline kasutajaliides oleks just Teile meelepärane:\n"
+"\n"
+"Videokaart\n"
+"\n"
+" Paigaldaja tuvastab ja seadistab tavaliselt automaatselt masinasse\n"
+"paigaldatud videokaardi. Kui see ei õnnestu, saate nimekirjast valida\n"
+"kaardi, mis tegelikult on masinas paigaldatud.\n"
+"\n"
+" Juhul, kui Teie kaardile peaks saada olema erinevaid servereid nii 3D\n"
+"kiirendusega kui ilma, saate valida serveri, mis Teie vajadustele\n"
+"kõige enam vastab.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Paigaldaja tuvastab ja seadistab tavaliselt automaatselt Teie masinaga\n"
+"ühendatud monitori. Kui see ei peaks siiski õnnestuma, saate siin toodud\n"
+"nimekirjast valida monitori, mis Teil tegelikult on.\n"
+"\n"
+"\n"
+"\n"
+"Ekraanilahutus\n"
+"\n"
+" Siin saate valida Teie riistvaraga sobiva ekraanilahutuse ja "
+"värvisügavuse.\n"
+"Kui Te paigaldamise järel leiate, et siin valitu siiski ei kõlba, saate "
+"seda\n"
+"hiljem muuta. Valitud seadistust näidatakse monitoril.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Sõltuvalt Teie riistvarast ei pruugi seda näha olla.\n"
+"\n"
+" süsteem püüab avada graafilist akent soovitud ekraanilahutusega. Kui "
+"näete\n"
+"testi ajal sõnumit ja vastate \"%s\", suundub DrakX järgmise sammu juurde.\n"
+"Kui Te sõnumit ei näe, tähendab see, et miski automaatselt tuvastatud\n"
+"seadistuses oli mäda ja test lõpeb automaatselt 12 sekundi pärast, tuues\n"
+"Teid menüüsse tagasi. Seal saate muuta seadistusi, kuni Teil õnnestub\n"
+"leida see, mis tagab korrektse ja meelepärase graaafilise kasutajaliidese.\n"
+"\n"
+"\n"
+"\n"
+"Eelistused\n"
+"\n"
+" Siin saab määrata, kas soovite, et masin käivitaks alglaadimise ajal\n"
+"automaatselt graafilise kasutajaliidese. Ilmselt on Teie vastus \"%s\",\n"
+"kui soovite, et masin toimiks serverina, või kui Teid ei kippunud\n"
+"seadistamise ajal edu saatma."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Paigaldaja tuvastab ja seadistab tavaliselt automaatselt Teie masinaga\n"
+"ühendatud monitori. Kui see ei peaks siiski õnnestuma, saate siin toodud\n"
+"nimekirjast valida monitori, mis Teil tegelikult on."
+
+#: ../help.pm:298
+#, 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 ""
+"Ekraanilahutus\n"
+"\n"
+" Siin saate valida Teie riistvaraga sobiva ekraanilahutuse ja "
+"värvisügavuse.\n"
+"Kui Te paigaldamise järel leiate, et siin valitu siiski ei kõlba, saate "
+"seda\n"
+"hiljem muuta. Valitud seadistust näidatakse monitoril."
+
+#: ../help.pm:306
+#, 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 ""
+"Juhul, kui Teie kaardile peaks saada olema erinevaid servereid nii 3D\n"
+"kiirendusega kui ilma, saate valida serveri, mis Teie vajadustele\n"
+"kõige enam vastab."
+
+#: ../help.pm:311
+#, 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 ""
+"Eelistused\n"
+"\n"
+" Siin saab valida, kas soovite kasutada graafilist töökeskkonda\n"
+"kohe alglaadimisel. Pange tähele, et seda päritakse ka siis, kui Te ei "
+"proovinudki\n"
+"seadistusi testida. On üsna ilmne, et vastus kõlab \"%s\", kui masina "
+"ülesanne\n"
+"on tegutseda serverina või kui Teid ei kippunud seadistamise ajal edu saatma."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Olete jõudnud punkti, kus peate otsustama, kuhu täpselt Mageia\n"
+"oma kõvakettal paigaldada. Kui kõvaketas on tühi või mõni muu\n"
+"operatsioonisüsteem seda täielikult kasutab, on vaja see osadeks jagada\n"
+"ehk partitsioneerida.\n"
+"Partitsioneerimine on tegevus, mille käigus tekitatakse kettale loogilised\n"
+"piirkonnad Teie uue Mageiai süsteemi paigaldamiseks.\n"
+"\n"
+"Kuna kõvaketta jagamine on pöördumatu protsess, siis peab kogemusteta\n"
+"kasutaja olema iseäranis ettevaatlik! Selle tegevuse lihtsustamiseks ja\n"
+"vigade vähendamiseks on Teie jaoks loodudki käesolev nõustaja. Siiski,\n"
+"palun varuge natuke ettevalmistusaega.\n"
+"\n"
+"Sõltuvalt kõvaketta omadustest on ketta jagamiseks ehk partitsioneerimiseks\n"
+"mitmeid võimalusi.\n"
+"\n"
+" * \"%s\": see jagab lihtsalt Teie tühja(d) kõvaketta(d).\n"
+"Mingeid edasisi küsimusi ei esitata.\n"
+"\n"
+" * \"%s\": nõustaja leidis kõvakettalt vähemalt\n"
+"ühe Linuxi partitsiooni. Kui soovite seda/neid kasutada, valige see "
+"võimalus.\n"
+"Seejärel palutakse valida iga partitsiooniga seotud haakepunktid. Vaikimisi\n"
+"valitakse need juba ette ära ja üldiselt oleks mõistlik neid mitte muuta.\n"
+"\n"
+" * \"%s\": kui kõvakettale on paigaldatud\n"
+"Microsoft Windows ja see haarab enda alla kogu kõvaketta, tuleb Teil "
+"tekitada\n"
+"vaba ruum GNU/Linuxi andmetele. Selleks võib hävitada Microsoft Windowsi\n"
+"partitsiooni koos andmetega (vaata võimalusi \"Puhasta kogu ketas\" või\n"
+"\"Ekspertrežiim\") või selle suurust muuta. Viimast on võimalik sooritada "
+"ilma\n"
+"andmeid kaotamata, seda küll eeldusel, et olete varem Windowsi partitsiooni\n"
+"defragmenteerinud. Siiski ei tule kindlasti kahjuks ka andmetest varukoopia\n"
+"valmistamine... See lahendus on soovitatav, kui tahate kasutada ühes "
+"arvutis\n"
+"nii Mageiait kui Microsoft Windowsit.\n"
+"\n"
+" Enne selle valiku kasuks otsustamist pidage silmas, et kirjeldatud "
+"protseduuri\n"
+"järel on Teie Microsoft Windowsi partitsioon senisest väiksem, mis tähendab, "
+"et\n"
+"sellel on ka vähem ruumi andmete salvestamiseks või uue tarkvara "
+"paigaldamiseks.\n"
+"\n"
+" * \"%s\": kui soovite kustutada kõik andmed ja partitsioonid, mis\n"
+"kõvakettal parajasti on, ning asendada need uue Mageiai süsteemiga, on\n"
+"see õige valik. Aga tasub olla ettevaatlik, sest pärast selle valiku "
+"langetamist\n"
+"tagasiteed enam ei ole...\n"
+"\n"
+" NB! Kui valite selle võimaluse, kaotate kõik kõvakettal olevad "
+"andmed. !!\n"
+"\n"
+" * \"%s\": see puhastab kõvaketta senistest andmetest ja\n"
+"käivitab uue paigaldusprotsessi, luues kõik partitsioonid uuesti. Kaovad ka\n"
+"kõik kettal olnud andmed.\n"
+"\n"
+" NB! Kui valite selle võimaluse, kaotate kõik kõvakettal olevad "
+"andmed. !!\n"
+"\n"
+" * \"%s\": valige see, kui soovite ise kontrollida kõvaketta jagamist.\n"
+"Kuid olge ettevaatlik - see on küll võimas, aga ohte sisaldav\n"
+"valik, mille puhul võib kergesti kaotada olemasolevad andmed. Seepärast ei\n"
+"peaks seda valima, kui Te pole endas päris kindel. Täpsemalt saab teada,\n"
+"kuidas kasutada DiskDrake'i võimalusi, \"Põhiteadmiste käsiraamatu"
+"\" (\"Starter\n"
+"Guide\") alapeatükist \"Partitsioonide haldamine\"."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Olemasolevate partitsioonide kasutamine"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Vaba ruumi kasutamine Microsoft Windows® partitsioonil"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Kogu ketta tühjendamine"
+
+#: ../help.pm:380
+#, 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 ""
+"Ja nüüd ongi paigaldamine selja taga ning Teie GNU/Linuxi süsteem valmis "
+"tööks.\n"
+"Selleks tuleb vaid klõpsata \"%s\" ning arvuti teeb taaskäivituse. Ärge\n"
+"unustage eemaldamast paigaldus-andmekandjat (CD või diskett). Seejärel\n"
+"võite valida, kas käivitada GNU/Linux või Windows (kui Teie arvutis on mitu\n"
+"süsteemi).\n"
+"\n"
+"Nupp \"%s\" pakub veel kaks võimalust:\n"
+"\n"
+" * \"%s\": loob paigaldusdisketi, mis sooritab kogu\n"
+"paigaldamise ilma kasutajata, paigaldamine ise on samasugune nagu äsja\n"
+"seljataha jäänu.\n"
+"\n"
+" Selle valiku korral ilmub veel kaks erinevat võimalust:\n"
+"\n"
+" * \"%s\". See on osaliselt automaatne, sest kõvaketta jagamisel\n"
+"(aga ka ainult seal) on võimalik sekkuda.\n"
+"\n"
+" * \"%s\". Täisautomaatne paigaldus: kõvaketas kirjutatakse täielikult\n"
+"uuesti, kõik varasemad andmed kustutatakse.\n"
+"\n"
+" See võimalus võib olla kasulik, kui paigaldamine on kavas ette võtta "
+"paljudel\n"
+"ühesugustel masinatel. Lähemalt vaadake meie veebileheküljel\n"
+"automaatpaigalduse sektsiooni.\n"
+"\n"
+" * \"%s\"(*): salvestab paigaldamise käigus valitud pakettide\n"
+"nimekirja. Kui nüüd võtate ette uue paigalduse, asetage diskett seadmesse "
+"ning\n"
+"käivitage paigaldamine klahvile [F1] vajutades abiekraani vahendusel, andes "
+"käsu\n"
+">>linux defcfg=\"floppy\"<< ja vajutades seejärel klahvi [Enter].\n"
+"\n"
+"(*) Teil läheb vaja FAT-vorminduses disketti. Sellise loomiseks GNU/Linuxi\n"
+"keskkonnas andke käsureal korraldus \"mformat a:\" või \"fdformat /dev/"
+"fd0\"\n"
+"ning seejärel \"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Loo kiirpaigaldusdiskett"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Kordamine"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automaatne"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Paketivaliku salvestamine"
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Kõik värskelt loodud partitsioonid tuleb enne kasutamist vormindada\n"
+"ehk sinna tuleb luua failisüsteemid.\n"
+"\n"
+"Samuti võib vormindada varem olemas olnud partitsioonid, kui soovite\n"
+"seal leiduvad andmed ära kustutada.\n"
+"\n"
+"Pange tähele, et alati ei ole kõigi vanade partitsioonide vormindamine\n"
+"vajalik. Kindlasti tuleb vormindada partitsioonid, kus varem asus \"/\", \"/"
+"usr\"\n"
+"või \"/var\", aga kasutajate faile sisaldav \"/home\" võiks jääda alles.\n"
+"\n"
+"Olge partitsioonide valikul hoolas. Pärast vormindamist on kõik valitud\n"
+"partitsioonidel asunud andmed kustutatud ning neid ei ole võimalik "
+"taastada.\n"
+"\n"
+"Klõpsake \"%s\", kui olete vormindamiseks valmis.\n"
+"\n"
+"Klõpsake \"%s\", kui soovite valida oma uue Mageiai süsteemi\n"
+"paigaldamiseks mõne muu partitsiooni.\n"
+"\n"
+"Klõpsake \"%s\", kui soovite valida partitsioone, millel kontrollitaks\n"
+"vigaste plokkide olemasolu."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"On tõenäoline, et praegu, kui Te paigaldate Mageiait, on mõned\n"
+"paketid jõudnud pärast väljalaset juba uuenduskuuri üle elada. Mõnes on ära\n"
+"parandatud paar väiksemat viga, mõnes turvaprobleemid. Et võiksite neist\n"
+"uuendustest tulu lõigata, on Teil nüüd võimalik need Internetist alla "
+"laadida.\n"
+"Klõpsake \"%s\", kui Teie internetiühendus töötab, või \"%s\", kui "
+"eelistate\n"
+"pakette uuendada millalgi hiljem.\n"
+"\n"
+"Kui valite \"%s\", näidatakse Teile nimekirja kohtadega, kust uuendusi "
+"tõmmata\n"
+"saab. Valige endale lähim paik. Seejärel ilmub paketivaliku puu. Vaadake "
+"see\n"
+"üle ning klõpsake nupule \"%s\", kui soovite valitud paketi(d) alla laadida "
+"ja\n"
+"paigaldada, või \"%s\", kui Te ei soovi seda teha."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Nüüd on aeg valida masinale sobiv turvatase. Rusikareeglina peaks\n"
+"turvatase olema seda kõrgem, mida ligipääsule avatum arvuti on ja mida "
+"rohkem\n"
+"leidub selles olulise tähtsusega andmeid. Samas muudab kõrgem turvatase\n"
+"enamasti kasutamise mõnevõrra keerukamaks.\n"
+"\n"
+"Kui Te ei tea, mida valida, jätke kehtima vaikimisi pakutud valik. Hiljem\n"
+"saate turvataset muuta Mageiai juhtimiskeskuses abivahendiga Draksec.\n"
+"\n"
+"Väli \"%s\" on mõeldud süsteemi turvalisuse eest vastutava kasutaja\n"
+"teavitamiseks. Turvalisusega seotud teated saadetakse sellele aadressile."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Turvahaldur"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Nüüd peate valima partitsiooni(d), kuhu soovite Mageiai paigaldada.\n"
+"Kui need on juba olemas kas GNU/Linuxi varasema paigalduse või mõne muu\n"
+"kettajagamisvahendi tegevuse tulemusena, võite kasutada olemasolevaid\n"
+"partitsioone. Vastasel juhul tuleb need luua.\n"
+"\n"
+"Partitsioon on loogiliselt eraldatud kõvaketta piirkond, mille suurust\n"
+"ei ole võimalik hiljem, töötavas süsteemis enam muuta. Samuti hävivad\n"
+"partitsiooni kustutamisel kõik selles leiduvad andmed.\n"
+"\n"
+"Kõvaketta jagamise lihtsustamiseks on loodud nõustaja, mille soovitused\n"
+"on harilikult mõistlikud.\n"
+"\n"
+"Partitsioonide loomiseks valige esmalt kõvaketas. \"hda\" tähendab siin "
+"esimest\n"
+"IDE-ketast, \"hdb\" teist IDE-ketast, \"sda\" esimest SCSI-ketast ja nii "
+"edasi.\n"
+"\n"
+"Valitud ketta jagamiseks on järgmised võimalused:\n"
+"\n"
+" * \"%s\": kustutatakse kõik olemasolevad partitsioonid\n"
+"sellel kettal.\n"
+"\n"
+" * \"%s\": sel juhul tekitatakse Linuxile vajalikud\n"
+"partitsioonid kõvaketta vabale osale automaatselt.\n"
+"\n"
+"\"%s\" pakub mõned lisavõimalused:\n"
+" * \"%s\": salvestab partitsioonitabeli disketile.\n"
+"Sellest on kasu hilisemal partitsioonitabeli taastamisel, kui seda vaja\n"
+"peaks olema. Igal juhul on äärmiselt soovitav see samm ette võtta.\n"
+"\n"
+" * \"%s\": võimaldab taastada disketilt varem\n"
+"salvestatud partitsioonitabeli.\n"
+"\n"
+" * \"%s\": kui partitsioonitabel on vigastatud, võib\n"
+"proovida seda parandada. Palun ärge selle peale siiski liiga palju lootke.\n"
+"\n"
+" * \"%s\": kui soovite tühistada kõik enda tehtud muutused ja alustada algse "
+"partitsioonitabeliga.\n"
+"\n"
+" * \"%s\": selle võimaluse\n"
+"tühistamine sunnib kasutajaid käsitsi haakima ja lahutama eemaldatavaid\n"
+"andmekandjaid, st diskette ja CD-sid.\n"
+"\n"
+" * \"%s\": kui soovite uue partitsioonitabeli loomisel samm-sammulist\n"
+"juhatust. See on soovitatav, kui Te ei ole varem midagi sellist teinud.\n"
+"\n"
+" * \"%s\": selle võimalusega saab tühistada kõik tehtud muudatused.\n"
+"\n"
+" * \"%s\": võimaldab partitsioonidega ette\n"
+"võtta lisaoperatsioone (tüüp, võtmed, vorming) ning pakub rohkem infot.\n"
+"\n"
+" * \"%s\": kui olete kõvaketta jagamise lõpetanud, saate sellele nupule\n"
+"klõpsates tehtud muudatused salvestada.\n"
+"\n"
+"Partitsiooni suurust määrates saate seda täpselt paika panna klaviatuuril\n"
+"asuvaid nooleklahve kasutades.\n"
+"\n"
+"Märkus: igale võimalusele pääseb ligi ka klaviatuuri abil. Partitsioonidel\n"
+"saab liikuda klahvidega [Tab] ning üles-alla nooleklahvidega.\n"
+"\n"
+"Partitsiooni valimisel saab ette võtta järgmisi toiminguid:\n"
+"\n"
+" * Ctrl+C uue partitsiooni loomine (kui valitud on tühi partitsioon).\n"
+"\n"
+" * Ctrl+D partitsiooni kustutamine.\n"
+"\n"
+" * Ctrl+M haakepunkti määramine.\n"
+"\n"
+"Lähemat infot erinevate failisüsteemitüüpide kohta leiab \"Süvateadmiste\n"
+"käsiraamatu\" (\"Reference Manual\") peatükist \"Linuxi failisüsteem\".\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Partitsioonitabeli salvestamine"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Partitsioonitabeli taastamine"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Partitsioonitabeli päästmine"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Eemaldatava andmekandja automaatne haakimine"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Nõustaja"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Tagasi"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Tava- ja ekspertrežiimi lülitamine"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Teie arvuti kõvakettal on rohkem kui üks Microsoft Windowsi partitsioon.\n"
+"Palun valige välja see, mille suurust soovite Mageiai jaoks muuta.\n"
+"\n"
+"Teie abistamiseks on igal partitsioonil näidatud \"Nimi Linuxis\", \"Nimi "
+"Windowsis\" ja \"Mahutavus\".\n"
+"\n"
+"\"Nimi Linuxis\" koosneb kõvakettatüübist, selle numbrist ja partitsiooni\n"
+"numbrist (näiteks \"hda1\").\n"
+"\n"
+"Kõvaketta tüüp on \"hd\", kui on tegemist IDE-kettaga, ja \"sd\", kui on\n"
+"tegemist SCSI-kettaga.\n"
+"\n"
+"Kõvaketta number on alati täht \"hd\" või \"sd\" järel. IDE-ketastel:\n"
+"\n"
+" * \"a\" - esmase IDE kontrolleri ülem,\n"
+"\n"
+" * \"b\" - esmase IDE kontrolleri allutatu,\n"
+"\n"
+" * \"c\" - teisese IDE kontrolleri ülem,\n"
+"\n"
+" * \"d\" - teisese IDE kontrolleri allutatu.\n"
+"\n"
+"SCSI-ketaste puhul on \"a\" esimene, \"b\" teine ja nii edasi.\n"
+"\n"
+"\n"
+"\"Nimi Windowsis\" on täht, millega Microsoft Windows vastavat seadet\n"
+"tähistab (esimene ketas või partitsioon kannab nime \"C:\")."
+
+#: ../help.pm:567
+#, 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\": võimaldab kontrollida praegust riigi valikut. Kui see ei ole riik,\n"
+"kus Te viibite, klõpsake nupule \"%s\" ja valige mõni muu riik. Kui\n"
+"Teie riiki ei ole ilmuvas nimekirjas, klõpsake nupule \"%s\", mis avab\n"
+"riikide täisnimekirja."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Seda sammu on vaja ainult siis, kui masinas leiti varasem\n"
+"GNU/Linuxi partitsioon.\n"
+"\n"
+"DrakX soovib nüüd teada, kas tahate paigaldada uue süsteemi või uuendada\n"
+"olemasolevat Mageiai süsteemi:\n"
+"\n"
+" * \"%s\": üldiselt pühib see vana süsteemi täielikult minema. Kui\n"
+"soovite muuta praeguseid partitsioone või failisüsteemi, siis võiks seda "
+"võimalust\n"
+"kasutada. Sõltuvalt kettajagamise viisist on võimalik ka mõningaid andmeid\n"
+"ülekirjutamise eest päästa.\n"
+"\n"
+" * \"%s\": see paigaldamisviis võimaldab uuendada praegu olemasolevasse\n"
+"Mageiai süsteemi paigaldatud pakette. Kettajagamisskeemi ega kasutajate\n"
+"andmeid ei muudeta. Enamik seadistussamme on kasutatavad sarnaselt "
+"tavapärasele\n"
+"paigaldamisele.\n"
+"\n"
+"Võimalus \"Uuendus\" peaks toimima edukalt Mageiai süsteemides\n"
+"alates versioonist 8.1. Uuenduse proovimist varasemate versioonide peal\n"
+"me siiski ei soovita."
+
+#: ../help.pm:594
+#, 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 ""
+"Tavaliselt valib DrakX klaviatuuri Teie eest juba ära (sõltuvalt valitud\n"
+"keelest). Kuid see võib tekitada olukorra, kus Teil ikkagi pole just see\n"
+"klaviatuur, mida soovite: kui olete näiteks eesti keelt kõnelev\n"
+"hispaanlane, võite siiski soovida hispaania asetusega klaviatuuri. Teine "
+"kohe\n"
+"pähe tulev juhtum on läti keele kõneleja Eestis. Mõlemal juhul on\n"
+"mõtet naasta paigaldamise selle sammu juurde ja valida nimekirjast vajalik\n"
+"klaviatuur.\n"
+"\n"
+"Klõpsake nupul \"%s\", mis näitab kõiki toetatud klaviatuure.\n"
+"\n"
+"Kui valite mitte-ladina tähestikuga klaviatuuri, palutakse Teil järgmises\n"
+"dialoogis valida klahv või klahvikombinatsioon, mis vahetab ladina ja\n"
+"mitte-ladina asetusega klaviatuuri."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Esimene samm on vajaliku keele valik. Siin saate valida keele,\n"
+"mida kasutada paigaldamisel ja hilisemas töös. Valige esmalt riik,\n"
+"kus asute, ning seejärel vajalik keel.\n"
+"\n"
+"Klõpsates nupul \"%s\", võite valida muid keeli, mida Teie tööjaamale\n"
+"paigaldada. Teiste keelte valikul paigaldatakse vastava keele rakenduste\n"
+"ja dokumentatsiooni failid. Kui Teie masinaga töötab näiteks kasutajaid\n"
+"Hispaaniast, valige puuvaates põhikeeleks eesti keel ning sektsioonis\n"
+"\"Muud\" märkige ära \"%s\".\n"
+"\n"
+"Mõni sõna UTF-8 (unicode) toetuse kohta. Unicode on uus kodeering, mis\n"
+"peaks hõlmama kõiki keeli. Selle täielik toetus ei ole GNU/Linuxis\n"
+"siiski veel täielikult teostatud. Seetõttu lähtub Mageia selle\n"
+"kasutamisel või mittekasutamisel järgmistest asjaoludest:\n"
+"\n"
+" * Kui valite keele, mis üldreeglina kasutab muud kodeeringut (latin1 \n"
+"keeled, vene, jaapani, hiina, korea, tai, kreeka, türgi keel, enamik\n"
+"ISO-8859-2 keeli), kasutatakse vaikimisi vastavat kodeeringut;\n"
+"\n"
+" * Muude keelte puhul võetakse vaikimisi kasutusele Unicode;\n"
+"\n"
+" * Kui valite mitu keelt, mis ei kasuta ühesugust kodeeringut,\n"
+"tarvitatakse vaikimisi Unicode'i;\n"
+" * Ja lõpuks: kui kasutaja seda soovib, võimaldab valik \"%s\"\n"
+"sõltumata valitud keelest kasutada kogu süsteemis Unicode'i.\n"
+"\n"
+"Te võite igal juhul valida soovi korral ka mitu keelt, märkides ära\n"
+"kasti \"%s\" Täiendavate keelte valimine tähendab, et süsteemi\n"
+"paigaldatakse ka neile keeltele vajalikud fondid, õigekirja\n"
+"kontrollijad, rakenduste ja dokumentatsiooni tõlked jms.\n"
+"\n"
+"Ühelt keelelt teisele lülitumiseks võite administraatorina anda käsu\n"
+"\"/usr/sbin/localedrake\", mis võimaldab muuta kogu süsteemi keelt,\n"
+"või tavakasutajana muuta ainult enda kohta käivat keeleseadistust."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Hispaania"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Vaikimisi Unicode kasutamine"
+
+#: ../help.pm:646
+#, 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 ""
+"Tavaliselt tuvastab DrakX hõlpsasti, mitme nupuga hiirt Te kasutate. Kui\n"
+"see välja ei tule, eeldatakse, et Teil on kahe nupuga hiir, ning "
+"kasutatakse\n"
+"kolmanda nupu emuleerimist. Kahenupulisel hiirel saab kolmandat nuppu\n"
+"\"klõpsata\" üheaegselt vasakut ja paremat nuppu alla vajutades. DrakX "
+"tuvastab\n"
+"automaatselt, kas tegemist on PS/2, jadapordi või USB-hiirega.\n"
+"\n"
+"Kui Teil on kolme nupuga, aga ilma rattata hiir, võite valida tüübiks\n"
+"\"%s\". DrakX seadistab seejärel hiire nii, et saate matkida hiireratast.\n"
+"Selleks klõpsake keskmist nuppu ja liigutage hiirt üles või alla.\n"
+"\n"
+"Kui soovite muuta hiiretüüpi, valige pakutud nimekirjast sobiv tüüp.\n"
+"\n"
+"Te võite alati valida võimaluse \"%s\", mis peaks toimima peaaegu igasuguse\n"
+"hiire korral.\n"
+"Kui valite mõne muu hiiretüübi kui vaikimisi määratu, palutakse Teil seda\n"
+"testida. Kasutage nuppe ja ratast kontrollimaks, et valik oli õige. Kui\n"
+"hiir ei käitu korralikult, vajutage tühikuklahvi või klahvi [Return], mis "
+"viib\n"
+"Teid tagasi dialoogi ja lubab uuesti valida.\n"
+"\n"
+"Vahel ei õnnestu rattaga hiirt automaatselt tuvastada. Siis tuleb see "
+"nimekirjast\n"
+"käsitsi valida. Kontrollige, et valite õigesse porti ühendatud hiiretüübi. "
+"Kui\n"
+"klõpsate nupule \"%s\", näidatakse hiire kujutist. Siis tuleb Teil "
+"liigutada\n"
+"hiireratast, et see korrektselt aktiveerida. Seejärel testige, kas kõik "
+"nupud\n"
+"ja liigutused toimivad korralikult."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "Ratta emuleerimisega"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universaalne | Suvaline PS/2 ja USB hiir"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Palun valige õige port. Näiteks MS Windowsi \"COM1\" kannab\n"
+"GNU/Linuxis nime \"ttyS0\"."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Alglaadur on väike programm, mille arvuti käivitab alglaadimise ajal.\n"
+"Tavaliselt tuvastatakse see täiesti automaatselt.\n"
+"DrakX uurib ketta alglaadimissektorit ja talitab vastavalt sellele,\n"
+"mida ta sealt leiab:\n"
+"\n"
+" * kui leitakse Windowsi alglaadimissektor, asendatatakse see grub/LiLo\n"
+"alglaadimissektoriga. Nii võite laadida kas GNU/Linuxi või mõne muu OS-i.\n"
+"\n"
+" * kui leitakse grub-i või LiLo alglaadimissektor, asendatakse see uuega.\n"
+"\n"
+"Kui DrakX ei suuda asjast aru saada, küsitakse Teie käest, kuhu alglaadur\n"
+"paigutada. Üldiselt on \"%s\" kindlaim valik. Kui valida \"%s\", ei\n"
+"paigaldata alglaadurit üldse. Aga seda kasutage küll ainult siis, kui\n"
+"VÄGA TÄPSELT teate, mida teete!"
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Siin saate valida oma arvuti trükkimissüsteemi. Teised "
+"operatsioonisüsteemid\n"
+"võivad Teile pakkuda vaid üht süsteemi, kuid Mageiai puhul saate\n"
+"valida tervelt kahe seast.\n"
+"\n"
+" * \"%s\" - mis tähendab \"trüki kohe\" (\"print, do not queue\") - tuleks "
+"valida siis,\n"
+"kui Teil on printeriga otseühendus, Te ei soovi näha mingeid järjekordi ja "
+"Teil\n"
+"ei ole võrgus asuvaid printereid. Võrkude puhul on \"%s\" mõnevõrra aeglane "
+"ja\n"
+"tal võib esineda tegutsemisraskusi. Kui see on Teie esimene retk GNU/Linuxi\n"
+"maailma, valige \"pdq\".\n"
+"\n"
+" * \"%s\" - \"tavaline UNIXi trükkimissüsteem\" (\"Common Unix Printing\n"
+"System\") - on hiilgav valik trükkimiseks Teie kohalikus printeris või ka "
+"mõnel teisel pool maakera asuvas\n"
+"printeris. See on lihtne süsteem, mis võib olla nii kliendiks kui serveriks "
+"iidsele\n"
+"trükkimissüsteemile \"lpd\". See on ka ühilduv varasemate süsteemidega.\n"
+"suudab teha palju asju, kuid põhitegutsemine on sama lihtne kui \"pdq\" "
+"puhul.\n"
+"Kui Teil on vajadus emuleerida \"lpd\"-serverit, tuleb sisse lülitada\n"
+"\"cups-lpd\"-deemon. \"%s\" pakub ka mitut graafilist kasutajaliidest\n"
+"trükkimiseks või printeri seadistamiseks.\n"
+"\n"
+"Kui leiate hiljem, et siinkohal langetatud valik polnud vahest kõige parem,\n"
+"siis saate seda muuta Mageiai juhtimiskeskuses PrinterDrake abil,\n"
+"klõpsates seal nupule \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ekspertrežiim"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"Esmalt otsib DrakX üles kõik Teie arvuti IDE-seadmed, püüdes samal ajal\n"
+"tuvastada ka PCI siini SCSI-liideseid. Kui viimaseid leitakse ja vastav(ad)\n"
+"draiver(id) on teada, siis laetakse ja paigaldatakse kõik vajalik "
+"automaatselt.\n"
+"\n"
+"Riistvara tuvastamine ei pruugi alati siiski õnnestuda ja kui see nii "
+"peaks \n"
+"minema, palub DrakX Teil teatada, kas masinas on mõni PCI SCSI-liides.\n"
+"\n"
+"Kui peate oma adapteri käsitsi määrama, küsib DrakX, kas soovite määrata\n"
+"ka selle parameetrid. Siin oleks mõtet lasta tegutseda DrakX'il, mis "
+"proovib\n"
+"järele liidese spetsiifilised omadused, mida see initsialiseerimiseks "
+"vajab.\n"
+"Tavaliselt õnnestub see edukalt.\n"
+"\n"
+"Kui automaatne parameetrite otsimine ei tööta, tuleb liides käsitsi "
+"seadistada.\n"
+"Selleks tutvuge palun lähemalt oma SCSI liidese dokumentatsiooniga\n"
+"või küsige abi riistvara müüjalt."
+
+#: ../help.pm:789
+#, 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\": kui süsteemis leiti helikaart, näidatakse seda siin.\n"
+"Kui märkate, et näidatav helikaart ei ole mitte see, mis süsteemis\n"
+"Teie teada tegelikult on, klõpsake nuppu ja valige uus draiver."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Siin näidatakse mitmeid Teie süsteemi puudutavaid parameetreid. Sõltuvalt\n"
+"riistvarast võite siin näha kõiki või osa järgmistest kirjetest. Iga kirje\n"
+"juures on ära toodud elemendid, mida on võimalik seadistada, ning Teie "
+"masinas\n"
+"praegu kehtiv seadistus. Selle muutmiseks klõpsake nupule \"%s\".\n"
+"\n"
+" * \"%s\": võimaldab kontrollida klaviatuuritabeli seadistusi\n"
+"ja neid vajaduse korral muuta.\n"
+"\n"
+" * \"%s\": võimaldab kontrollida asukohariigi valikut. Kui Te ei asu\n"
+"vaikimisi määratud riigis, klõpsake nupule \"%s\" ja valige uus\n"
+"riik. Kui Teie riiki ei ole ilmuvas nimekirjas, klõpsake nupule\n"
+"\"%s\", mis avab riikide täisnimekirja.\n"
+"\n"
+" * \"%s\": DrakX tuletab ajavööndi valitud riigi põhjal. Kui see ei peaks\n"
+"Teile sobima, klõpsake nupule \"%s\".\n"
+"\n"
+" * \"%s\": võimaldab kontrollida hiire seadistusi ja neid vajadusel muuta.\n"
+"\n"
+" * \"%s\": kui süsteemis leiti helikaart, näidatakse seda.\n"
+"Kui märkate, et siintoodud helikaart pole see, mis tegelikult on\n"
+"süsteemi paigaldatud, klõpsake nupule ja valige sobiv draiver.\n"
+"\n"
+" * \"%s\": kui süsteemis leiti TV-kaart, näidatakse seda.\n"
+"Kui Teil on TV-kaart, aga seda ei leitud, klõpsake nupule \"%s\"\n"
+"ning püüdke see käsitsi määrata.\n"
+"\n"
+" * \"%s\": nupule \"%s\" klõpsates saab muuta kaardiga seotud\n"
+"parameetreid, kui arvate, et need pole korrektsed.\n"
+"\n"
+" * \"%s\": vaikimisi määrab DrakX Teie graafilise liidese\n"
+"ekraanilahutuseks \"800x600\" või \"1024x768\". Kui see Teile ei sobi,\n"
+"klõpsake nupule \"%s\" ja valige mõni muu võimalus.\n"
+"\n"
+" * \"%s\": Kui soovite kohe seadistada juurdepääsu Internetti või\n"
+"kohtvõrku, saate seda teha nupule klõpsates. Täpsemalt kõnelevad\n"
+"võrgu seadistustest distributsiooniga kaasas olevad trükised või\n"
+"Mageiai juhtimiskeskuse abimaterjalid.\n"
+" * \"%s\": siin saab määrata HTTP ja FTP puhverserveri aadressid,\n"
+"kui Teie masin asub puhverserveri taga.\n"
+"\n"
+" * \"%s\": see võimaldab muuta eelmisel sammul paika pandud turvataset.\n"
+"\n"
+" * \"%s\": kui kavatsete oma süsteemi Internetti ühendada, kuluks\n"
+"ära enda kaitsmine rünnakute eest tulemüüriga. Vaadake\n"
+"üksikasju, kuidas tulemüüri seadistada, \"Põhiteadmiste käsiraamatu\" "
+"vastavast peatükist.\n"
+"\n"
+" * \"%s\": kui soovite muuta alglaaduri seadistusi, klõpsake\n"
+"sellele nupule. See on mõeldud siiski vaid kogenud kasutajatele.\n"
+"Täpsemat infot leiab käsiraamatust või Mageiai juhtimiskeskusest.\n"
+"\n"
+" * \"%s\": saate täpselt kontrollida, millised teenused Teie\n"
+"süsteemis töötavad. Kui kavatsete kasutada oma masinat serverina, kuluks\n"
+"ära seadistused üle vaadata."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "TV-kaart"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN kaart"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Graafiline kasutajaliides"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Valige kõvaketas, mida soovite puhastada oma uue Mageiai\n"
+"paigaldamiseks. Ettevaatust, kõik sellel leiduvad andmed hävitatakse\n"
+"ja neid ei saa enam taastada."
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Valige \"%s\", kui soovite kustutada kõik sellel kettal asuvad\n"
+"partitsioonid. Ettevaatust, pärast \"%s\" klõpsamist ei ole enam\n"
+"võimalik sellelt kettalt andmeid taastada.\n"
+"\n"
+"Loobumiseks valige \"%s\", mis katkestab tegevuse ilma andmeid\n"
+"ja käesoleval kõvakettal olevaid partitsioone kustutamata."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Järgmine ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Eelmine"
+
+#~ 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\": klõps nupul \"%s\" avab printeri seadistamise nõustaja.\n"
+#~ "Uurige lähemalt \"Põhiteadmiste käsiraamatu\" (\"Starter Guide\")\n"
+#~ "vastavast peatükist, kuidas uut printerit häälestada.\n"
+#~ "Siin näidatav sarnaneb sellele, mida võisite näha paigaldamise ajal."
+
+#~ 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 ""
+#~ "Nüüd on kätte jõudnud kõige olulisem hetk Teie arvuti turvalisuse "
+#~ "tagamisel:\n"
+#~ "Teil tuleb määrata administraatori (\"root\") parool. Administraator "
+#~ "haldab kogu\n"
+#~ "süsteemi ja ainult temal on õigus seda uuendada, kasutajaid lisada, "
+#~ "muuta\n"
+#~ "kogu süsteemi seadistusi ja nii edasi. Ehk teisisõnu - administraator "
+#~ "võib teha\n"
+#~ "kõike! Seepärast tuleks parool valida selline, mida oleks raske ära "
+#~ "arvata.\n"
+#~ "DrakX ütleb Teile, kui parool tundub olevat liiga lihtne. Te võite "
+#~ "muidugi jätta\n"
+#~ "ka parooli sisestamata, aga me soovitame väga tungivalt seda siiski "
+#~ "teha.\n"
+#~ "Nagu iga muu operatsioonisüsteem, ei ole ka GNU/Linuxi süsteem "
+#~ "täielikult\n"
+#~ "kaitstud vigade eest. Kuna administraator võib kõiki piiranguid muuta "
+#~ "ning\n"
+#~ "vahel tahtmatultki kustutada oma hooletu tegevusega kõik andmed mingilt\n"
+#~ "partitsioonilt, on päris oluline, et administraatoriks saamine ei oleks\n"
+#~ "eriti lihtne.\n"
+#~ "\n"
+#~ "Parool võib koosneda nii tähtedest kui numbritest ja peab olema vähemalt\n"
+#~ "8 (kaheksa) märki pikk. Ärge pange kunagi administraatori parooli kirja - "
+#~ "see\n"
+#~ "võib muuta ligipääsu Teie süsteemile võõrastele liiga hõlpsaks.\n"
+#~ "\n"
+#~ "Väike soovitus - ärge siiski parooli liiga keeruliseks või pikaks ajage,\n"
+#~ "sest lõppeks peaksite seda ju suutma ka meelde jätta!\n"
+#~ "\n"
+#~ "Kui Te parooli sisestate, seda ekraanil ei näidata. Juhuslike näpuvigade\n"
+#~ "vältimiseks peate selle sisestama kaks korda järjest. Siiski, kui teete\n"
+#~ "mõlemal korral ühesuguse vea, on just see \"vigane\" parool, mida Teilt "
+#~ "oodatakse\n"
+#~ "administraatorina sisselogimisel.\n"
+#~ "\n"
+#~ "Kui soovite, et ligipääsu käesolevale arvutile kontrolliks mõni\n"
+#~ "autentimisserver, klõpsake nupul \"%s\".\n"
+#~ "\n"
+#~ "Kui Teie võrgus on kasutusel LDAP, NIS või PDC Windowsi domeeni "
+#~ "autentimise\n"
+#~ "teenused, valige neist sobilik \"%s\". Kui Te aga ei juhtu teadma,\n"
+#~ "mida teha, pöörduge oma võrgu administraatori poole.\n"
+#~ "\n"
+#~ "Kui Teil on probleeme parooli meelespidamisega, Teie arvuti ei ole\n"
+#~ "ühendatud ühtegi administreeritavasse võrku või Te usaldate täielikult\n"
+#~ "kõiki, kes Teie arvutit kasutavad, on mõttekas valida \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "autentimisviis"
diff --git a/perl-install/install/help/po/eu.po b/perl-install/install/help/po/eu.po
new file mode 100644
index 000000000..e2b20246e
--- /dev/null
+++ b/perl-install/install/help/po/eu.po
@@ -0,0 +1,1970 @@
+# translation of eu.po to EUSKARA
+# translation of DrakX-eu.po to EUSKARA
+# translation of DrakX-eu.po to basque
+# EUSKARA: Mageia translation.
+# Copyright (C) 2002,2003, 2004, 2005 Free Software Foundation, Inc.
+# Iñigo Salvador Azurmendi <xalba@euskalnet.net>, 2001-2002,2003,2004, 2005.
+# Hizkuntza Politikarako Sailburuordetza <hizpol@ej-gv.es>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-eu\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2014-10-05 15:08+0100\n"
+"Last-Translator: Egoitz Rodriguez Obieta <egoitzro@gmail.com>\n"
+"Language-Team: EUSKARA <itzulpena@euskalgnu.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.5.7\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Aurrera jarraitu aurretik lizentziaren baldintzak arretaz irakurri.\n"
+"Mageia banaketa osoa hartzen du. Baldintza guztiekin ados\n"
+"bazaude, hautatu \"%s\" laukia. Onartzen ez badituzu, \"%s\" botoian klik\n"
+"egin eta ordenagailua berrabiaraziko da."
+
+#: ../help.pm:20
+#, 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 erabiltzaile anitzeko sistema da, eta beraz erabiltzaile\n"
+"bakoitzak bere hobespenak, bere fitxategiak eta abar eduki ditzake. \n"
+"``Hasiberrien gida'' irakur dezakezu, erabiltzaile anitzeko sistemei buruz"
+"\"gehiago ikasteko. Baina \"root\"ak, hau da, \n"
+"sistema-administratzaileak ez bezala, hemen gehitzen dituzun \n"
+"erabiltzaileek ezingo dute ezer aldatu, beren fitxategiak eta beren \n"
+"konfigurazioa izan ezik, eta, hortaz, sistema babestuta egongo da \n"
+"sistema osoan eragina duten nahigabeko aldaketetatik edo intentzio \n"
+"txarrez egindakoetatik. \n"
+"Gutxienez, erabiltzaile arrunt bat sortu behar duzu zuretzat - hori da \n"
+"eguneroko lanetarako erabili behar duzuna. Oso erraza den arren saioa beti \n"
+"\"root\" gisa hastea, kontuan izan oso arriskutsua izan daitekeela! \n"
+"Hutsegiterik txikienak sistema funtzionatu ezinda utz dezake. Erabiltzaile \n"
+"arrunt gisa akats larriren bat egiten baduzu, gerta litekeen okerrena \n"
+"informazioa galtzea da, baina ez du eraginik izango sistema osoan\n"
+"\n"
+"Lehen eremuan benetako izena eskatuko zaizu. Jakina, hori ez da \n"
+"nahitaezkoa -nahi duzun izena idatz dezakezu. DrakX-k eremu honetan \n"
+"idatzitako lehen hitza gordeko du, eta \"%s\" eremuan kopiatuko du.\n"
+"Horixe izango da erabiltzaile honek sisteman saioa hasteko idatziko duena. \n"
+"Nahi izanez gero, lehenetsia gainidatz dezakezu, eta erabiltzaile-izena \n"
+"aldatu. Hurrengo urratsa pasahitza idaztea da.\n"
+"Segurtasunaren ikuspegitik, pribilegio gabeko erabiltzaile (arrunt) baten\n"
+"pasahitza ez da \"root\"arena bezain garrantzizkoa; baina, hala ere, ez da\n"
+"axolagabeki jokatu behar, hutsik utziz edo pasahitz errazegia erabiliz: \n"
+"azken batean, zure fitxategiak arriskuan egon litezke.\n"
+"\n"
+"\"%s\"(e)n klik egindakoan, beste erabiltzaile batzuk gehitu ditzakezu. \n"
+"Gehitu erabiltzaile bat zure lagun bakoitzarentzat: zure aitarentzat edo \n"
+"arrebarentzat, adibidez. Erabiltzaileak gehitutakoan, hautatu \"%s\".\n"
+"\n"
+"\"%s\" botoian klik eginez, \"shell\" lehenetsia aldatu ahal izango diozu\n"
+"erabiltzaile horri (bash lehenespenez).\n"
+"\n"
+"Erabiltzaileak gehitzen amaitutakoan, ordenagailua abiaraztean automatikoki\n"
+"saioa has dezakeen erabiltzailea aukeratzeko eskatuko zaizu. Eginbide\n"
+"hori interesatzen bazaizu (ez du eragin handirik segurtasun lokalean),\n"
+"hautatu erabiltzailea eta leiho-kudeatzailea, eta egin klik \"%s\"(e)n. \n"
+"Eginbidea interesatzen ez bazaizu, garbitu \"%s\" laukia."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Erabiltzaile izena"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Erabiltzailea onartu"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Eginbide hau erabili nahi duzu?"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Hemen dituzu zure disko zurrunean detektatutako Linux partizioak.\n"
+"Morroiak egindako aukerak manten ditzakezu, egokiak baitira instalazio\n"
+"ohikoenetarako. Aldaketarik egiten baduzu, gutxienez erroko partizio bat\n"
+"definitu behar duzu (\"/\"). Ez aukeratu partizio txikiegirik edo ezin \n"
+"izango duzu nahikoa software instalatu. Datuak beste partizio batean \n"
+"gorde nahi badituzu, \"/home\"rako partizio bat ere sortu beharko duzu\n"
+"(Linux partizio bat baino gehiago baduzu soilik da posible).\n"
+"\n"
+"Partizio bakoitza honela azaltzen da: \"Izena\", \"Edukiera\".\n"
+"\n"
+"\"Izena\" honela osatzen da: \"disko zurrun mota\", \"disko \n"
+"zurrun zenbakia\", \"partizio-zenbakia\" (adibidez, \"hda1\").\n"
+"\n"
+"\"Disko zurrun mota\" \"hd\" izaten da, disko zurruna IDE motakoa\n"
+"bada, eta \"sd\", SCSI motakoa bada.\n"
+"\n"
+"\"Disko zurrun zenbakia\" beti letra bat izaten da \"hd\" edo\n"
+"\"sd\"ren ondoren. \n"
+"IDE disko zurrunetan:\n"
+"\n"
+" * \"a\"k esan nahi du \"IDE kontroladore primarioko disko zurrun\n"
+"nagusia\";\n"
+"\n"
+" * \"b\"k esan nahi du \"IDE kontroladore primarioko mendeko disko\n"
+"zurruna\";\n"
+"\n"
+" * \"c\"k esan nahi du \"IDE kontroladore sekundarioko disko zurrun\n"
+"nagusia\";\n"
+"\n"
+" * \"d\"k esan nahi du \"IDE kontroladore sekundarioko mendeko disko\n"
+"zurruna\".\n"
+"\n"
+"SCSI disko zurrunetan, \"a\"k esan nahi du\"SCSI ID baxuena\", \"b\"k\n"
+"\"bigarren SCSI ID baxuena\", etab."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia instalazioa zenbait CD-ROMetan banatuta dago. \n"
+"Hautatutako pakete bat beste CD-ROM batean badago, DrakX-k du\n"
+"uneko CDa egotziko eta behar den CDa sartzeko eskatuko dizu.\n"
+"Eskatzen zaizun CDa ez badaukazu eskura, sakatu \"%s\",\n"
+"dagozkion paketeak ez dira instalatuko."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Sisteman zein programa instalatu nahi dituzun zehazteko garaia da.\n"
+"Mageia-erako milaka pakete dituzu erabilgarri, eta kudeaketa\n"
+"errazteko, antzeko aplikazioen multzotan kokatu dira.\n"
+"\n"
+"Mageia-ek pakete multzoak lau kategoriatan antolatzen ditu.\n"
+"Kategoria anitzetako aplikazioak nahastu eta bateratu ditzakezu, honela\n"
+"\"Lanpostua\" instalazio batek \"Zerbitzari\" kategoriako aplikazioak\n"
+"instalatuta izan ditzake.\n"
+"\n"
+" * \"%s\": makina lanpostu gisa erabiltzeko asmoa baduzu,\n"
+"hautatu 'lanpostua' kategoriako taldeetako bat edo gehiago.\n"
+"\n"
+" * \"%s\": zure makina programazioan erabiltzeko asmoa baduzu, hautatu\n"
+"kategoria horretako talde egokiak. \"LSB\" talde bereziak zure sistema\n"
+"Linux eStandar Base-ren zehaztapenekin ahalik bateragarrien izan\n"
+"dadin konfiguratuko du.\n"
+"\n"
+" \"LSB\" taldea hautatzeak \"2.4\" nukleoaren seriea ere instalatuko da,\n"
+"\"2.6\" lehenetsiaren ordez. Hau sistemaren %%100 LSB bateragarritasuna\n"
+"ziurtatzeko egiten da. Hala ere, \"LSB\" taldea aukeratzen ez baduzu ere\n"
+"LSB-rekin ia %%100 bateragarria den sistema izango duzu.\n"
+"\n"
+" * \"%s\": zure makina zerbitzaria izatea nahi baduzu, aukeratu\n"
+"zerbitzu ohikoenetatik zeintzu instalatu nahi dituzun zure makinan.\n"
+"\n"
+" * \"%s\": hemen aukeratuko duzu nahien duzun ingurune grafikoa.\n"
+"Bat behintzat hautatu behar duzu, interfaze grafikoa erabili nahi\n"
+"baduzu behintzat.\n"
+"\n"
+"Saguaren kurtsorea talde izen baten gainetik pasatuta, talde\n"
+"horri buruzko azalpen labur bat bistaratuko da.\n"
+"\n"
+"\"%s\" laukia markatu dezakezu, erabilgarria da eskainitako paketeak\n"
+"ezagun badituzu edo instalatuko denaren gaineko erabateko kontrola \n"
+"nahi baduzu.\n"
+"\n"
+"Instalazioa \"%s\" moduan hasten baduzu, talde guztiak desautatu\n"
+"ditzakezu eta edozein pakete berriren instalazioa eragozteko. Hau\n"
+"erabilgarria da exisitzen den sistema bat konpondu edo eguneratzeko.\n"
+"\n"
+"Instalazio arrunt bat (hau da, eguneraketa ez dena) egiterakoan talde\n"
+"guztiak desautatzen badituzu, elkarrizketa bat aterako zaizu instalazio\n"
+"minimo bat egiteko aukera desberdinak aholkatuz:\n"
+"\n"
+" * \"%s\": Instalatu ahalik eta pakete kopuru txikiena dabilen idaztegi "
+"grafiko bat izateko.\n"
+"\n"
+" * \"%s\": oinarrizko sistema gehi oinarrizko utilitateak eta heuren\n"
+"dokumentazioa instalatzen ditu. Egokia da zerbitzari bat ezartzeko.\n"
+"\n"
+" * \"%s\": Linux sistema batekin lan egin ahal izateko behar den pakete\n"
+"kopuru txikiena instalatzen du. Instalazio honekin, komando-lerroko \n"
+"interfazea bakarrik izango duzu. Instalazio honen neurri osoa 65\n"
+"megabyte ingurukoa da."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Bertsio-berritzea"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Oinarrizko dokumentazioarekin"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Instalazio minimo-minimoa"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Paketeak banaka instalatzea hautatzen baduzu, instalatzaileak pakete\n"
+"guztiak talde eta azpitaldetan klasifikatuta dituen zuhaitz bat aurkeztuko "
+"du.\n"
+"Zuhaitza arakatzerakoan, talde osoak, azpitaldeak edo banako paketeak\n"
+"hauta ditzakezu.\n"
+"\n"
+"Pakete bat hautatzen duzun bakoitzean, azalpen bat agertuko\n"
+"da eskuinean, paketearen helburua jakinarazteko.\n"
+"\n"
+"Zerbitzari pakete bat hautatu bada, pakete hori zehazki hautatu duzulako\n"
+"edo pakete-talde bateko zati zelako, zerbitzari horiek instalatu nahi "
+"dituzula\n"
+" berresteko eskatuko zaizu. Lehenespenez Mageia-ek instalatutako\n"
+"edozein zerbitzu abioan automatikoki abiaraziko du. Nahiz eta seguruak\n"
+" diren eta arazo ezagunik ez duten banaketa kaleratzeko garaian, guztiz\n"
+" posible da Mageia bertsio hau amaitu eta gero segurtasun zuloak\n"
+" aurkitu izana. Ez badakizu zerbitzu zehatz batek zer egiten duen edo "
+"zergatik\n"
+" instalatu den, klikatu \"%s\". \"%s \" klikatzeak zerrendatutako "
+"zerbitzuak\n"
+" instalatuko ditu eta abiapen garaian automatikoki hasiko dira!!\n"
+"\n"
+"\"%s\" aukera menpekotasun arazoak konpontzeko xedez instalatzaileak\n"
+" automatikoki pakete bat hautatzen duenean agertzen den abisua ezgaitzeko\n"
+" erabiltzen da. Pakete batzuk beste batzurekiko menpekotasuna izaten dute,\n"
+" eta zenbait pakete instalatu ahal izateko beste pakete batzuk instalatuta\n"
+" eduki behar izaten dira. Instalatzaileak zehatz dezake instalazioa behar\n"
+"bezala burutu dadin, menpekotasun bat asetzeko, zein pakete behar diren.\n"
+"\n"
+"Zerrendaren azpian agertzen den diskete ikonoak aukera ematen du\n"
+"aurreko instalazio batean sortutako pakete-zerrenda bat zamatzeko. Oso\n"
+"erabilgarria da hainbat makina berdin konfiguratu nahi badituzu. Ikono\n"
+"honetan klik egiten baduzu, beste instalazio baten amaieran sortutako\n"
+" disketea sartzeko eskatuko dizu. Ikus diskete hori sortzeko azken "
+"urratseko\n"
+"bigarren iradokizuna."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Mendekotasun automatikoak"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:185
+#, 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 ""
+"Elkarrizketa hau abio garaian zein zerbitzu hastea nahi duzun aukeratzeko\n"
+" erabiltzen da.\n"
+"\n"
+"DrakX-ek uneko instalazioan erabilgarri dauden zerbitzu guztiak zerrendatuko "
+"ditu. Aztertu haietako bakoitza arretaz eta ezautatu abio garaian behar ez\n"
+" direnak.\n"
+"\n"
+"Zerbitzu bat hautatzean, azalpen-testu labur bat bistaratuko da.\n"
+"Hala ere, ez bazaude ziur zerbitzu bat erabiltzea komeni den ala ez,\n"
+"seguruagoa da jokabide lehenetsia uztea.\n"
+"\n"
+"Etapa honetan, oso kontuz ibili zure makina zerbitzari gisa erabiltzeko\n"
+"asmoa baduzu: seguru asko ez duzu nahi izango behar ez duzun zerbitzurik \n"
+"abiaraztea. Gogoan izan zerbitzu batzuk arriskutsuak izan daitezkeela \n"
+"zerbitzari batean gaitzen badira. Oro har, benetan behar dituzun zerbitzuak\n"
+"soilik hautatu!!"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:209
+#, 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-ek GMT (Greenwich Mean Time) ordua erabiltzen du eta tokian\n"
+"tokiko ordura aldatzen du, hautatutako ordu-gunearen arabera. Zure plaka\n"
+"nagusiko ordua bertako orduan ezarrita badago, hau desaktibatu dezakezu\n"
+"\"%s \" aukera ezautatuz, GNU/Linux-i sistemaren ordua eta hardwarearena\n"
+" ordu-gune berean daudela jakinaraziko diolarik. Hau erabilgarria da\n"
+"makinak beste sistema eragile bati ere ostatu ematen badio.\n"
+"\n"
+"\"%s\" aukerak automatikoki doituko du sistemaren ordularia, Interneteko\n"
+" urruneko ordu zerbitzari batekin konektatuz. Ezaugarri hau erabili ahal\n"
+" izateko, Interneteko konexioa behar duzu. Zugandik hurbil dagoen ordu\n"
+" zerbitzaria aukeratzea gomendatzen dizugu. Aukera honek ordu zerbitzari\n"
+" bat instalatzen du zure bertako sareko beste makinek ere erabili dezaketena."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Hardware-erlojua GMT-an jarri "
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Ordu-sinkronizazio automatikoa"
+
+#: ../help.pm:223
+#, 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 ""
+"Txartel grafikoa\n"
+"\n"
+" Instalatzaileak normalean automatikoki detektatzen eta konfiguratzen\n"
+"du makinan instalatutako txartel grafikoa. Ez badu automatikoki detektatzen\n"
+"zerrendan hauta dezakezu zure txartel grafikoa.\n"
+"\n"
+" Zure txartelarentzat zerbitzari bat baino gehiago badaude erabilgarri, \n"
+"3D azeleraziodunak nahiz gabeak, zure beharren arabera ondoen datorkizuna\n"
+"aukeratu beharko duzu."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (X Window sistema) GNU/Linux-en interfaze grafikoaren bihotza da,\n"
+" Mageia-ekin bildutako ingurune grafiko guztiek (KDE, Gnome,\n"
+"Afterstep, WindowMaker...) erabiltzen dutena.\n"
+"\n"
+"Bistaratze grafiko optimoa lortzeko aldatu daitekeen parametro zerrenda\n"
+"bat ikusiko duzu.\n"
+"\n"
+"Txartel Grafikoa\n"
+"\n"
+" Instalatzaileak normalean automatikoki detektatu eta konfiguratuko\n"
+"du makinan instalatutako txartel grafikoa. Hau zuzena ez bada, zerrendatik\n"
+"hauta dezakezu instalatuta daukazun txartela.\n"
+"\n"
+" Zure txartelarentzat zerbitzari desberdinak erabilgarri badaude, 3D\n"
+"azelerazioarekin edo gabe, zure beharretara ondoen egokitzen den\n"
+"zerbitzaria hautatzeko eskatuko zaizu.\n"
+"\n"
+"\n"
+"\n"
+"Monitorea\n"
+"\n"
+" Normalean instalatzaileak automatikoki detektatu eta konfiguratuko\n"
+"du makinara lotutako monitorea. Hau zuzena ez bada, zerrendatik\n"
+"hauta dezakezu lotuta daukazun monitorea.\n"
+"\n"
+"\n"
+"\n"
+"Bereizmena\n"
+"\n"
+" Hemen, zure grafikoen hardwarearentzako erabilgarri dauden bereizmen\n"
+"eta kolore sakonerak hautatu ditzakezu. Aukeratu zure beharretara hobe\n"
+"egokitzen dena (instalazio ondoren aldaketak egiteko aukera izango duzu).\n"
+"Hautatutako konfigurazioa erakusten da monitorearen irudian.\n"
+"\n"
+"\n"
+"\n"
+"Proba\n"
+"\n"
+" Zure hardwarearen arabera, baliteke sarrera hau ez agertzea.\n"
+"\n"
+" Sistema nahi duzun bereizmeneko pantaila grafiko bat irekitzen saiatuko\n"
+"da. Proba mezua ikusi eta \"%s\" erantzuten baduzu, DrakX hurrengo \n"
+"urratsera jarraituko du. Ikusten ez baduzu , horrek esan nahi du\n"
+"automatikoki detektatutako konfigurazioaren zatiren bat gaizki zegoela\n"
+"eta proba automatikoki amaituko da 12 segundo igarotakoan, eta menura\n"
+" itzuliko da. Aldatu ezarpenak bistaratze grafiko zuzena lortu arte.\n"
+"\n"
+"\n"
+"\n"
+"Aukerak\n"
+"\n"
+" Urrats hauek zure makina abiaraztean automatikoki interfaze grafikora\n"
+" aldatzea nahi duzun aukeratzeko bidea emango dizute. Jakina, \"%s\"\n"
+"aukeratu nahiko duzu makinak zerbitzari moduan lanegingo badu, edo\n"
+"bistaratzea konfiguratzea lortu ez baduzu."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitorea\n"
+"\n"
+" Normalean instalatzaileak automatikoki detektatzen eta konfiguratzen\n"
+"du makinari konektatutako monitorea. Egokia ez bada, zerrendan\n"
+"aukera dezakezu ordenagailuan konektatuta daukazun monitorea."
+
+#: ../help.pm:298
+#, 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 ""
+"Bereizmena\n"
+"\n"
+" Bereizmena eta kolore-sakonera hauta ditzakezu, zure hardwarearentzat\n"
+"erabilgarri daudenen artean. Aukeratu zure beharren arabera ondoen \n"
+"datorkizuna (edonola ere, instalazioaren ondoren aldatu ahal izango duzu). \n"
+"Aukeratutako konfigurazioaren adibide bat erakutsiko zaizu monitorean."
+
+#: ../help.pm:306
+#, 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 ""
+"Zure txartelarentzako zerbitzari ugari dauden kasurako, 3D azeleraziodunak \n"
+"nahiz gabeak, zure beharretara hobe egokitzen dena aukera dezazun "
+"galdegiten\n"
+"zaizu."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:311
+#, 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 ""
+"Aukerak\n"
+"\n"
+" Makina abiaraztean automatikoki interfaze grafikora aldatu dadin nahi\n"
+"duzun hautatzeko aukera ematen dizu. Jakina, \"%s\" erantzun nahi \n"
+"izango duzu zure ordenagailuak zerbitzari gisa jokatu behar badu, edo \n"
+"bistaratzea konfiguratzea lortzen ez baduzu."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Hona iritsita, Mageia sistema eragilea disko zurrunean non\n"
+"instalatu aukeratu behar duzu. Zure disko zurruna hutsik badago edo\n"
+"lehendik dagoen sistema eragile batek leku erabilgarri guztia betetzen\n"
+"badu, diska zatikatu beharko duzu. Disko zurruna zatikatzea, funtsean, \n"
+"diskoa logikoki zatitzea da, Mageia sistema berria instalatzeko\n"
+"behar den lekua sortzeko.\n"
+"\n"
+"Disko zurruna zatikatzeko prozesua normalean itzulbiderik gabea denez\n"
+"eta datuen galera eragin dezakeenez, zatikatzeak beldurra eta estresa "
+"eragin\n"
+" dezake esperientzia gabeko erabiltzaileengan. Zorionez, DrakX-ek prozesu\n"
+" hau errazten duen morroi bat dauka. Urrats honekin jarraitu aurretik, "
+"irakurri\n"
+" atal honetako gainerako zatia eta guztiaren gainetik hartu behar adina "
+"denbora.\n"
+"\n"
+"Disko zurrunaren konfigurazioaren arabera, hainbat aukera izango dituzu:\n"
+"\n"
+" * \"%s\": Aukera honek zatikaketa automatia gauzatuko du hutsik dagoen\n"
+" unitatean. Aukera hau erabiltzen baduzu, ez zaizu beste galderarik egingo \n"
+"\n"
+" * \"%s\": Morroiak Linux partizio bat edo gehiago detektatu ditu zure "
+"disko\n"
+" zurrunean. Erabili nahi badituzu, hautatu aukera hau. Partizio bakoitzari\n"
+" dagokion muntatze-puntua aukeratzeko eskatuko zaizu. Oinordetzan\n"
+" hartutako muntatze-puntuak hautatzen dira lehenespenez, eta gehienetan\n"
+" ona izaten da haiek mantentzea.\n"
+"\n"
+" * \"%s\": Microsoft Windows disko zurrunean instalatuta badago eta\n"
+"bertako leku erabilgarri guztia hartzen badu, lekua askatu beharko duzu\n"
+" GNU/Linux-entzat. Horretarako, Microsoft Windows-en partizioa eta datuak\n"
+" ezaba ditzakezu (ikus ``Ezabatu disko osoa'' aukera) edo Windows-en FAT\n"
+" edo NTFS partizioei neurria aldatu. Neurri aldaketa datu galerarik gabe\n"
+"gauzatu daiteke baldin eta aurretik Windows partizioa desfragmentatu\n"
+" baduzu. Oso gomendagarria da datuen babeskopiak egitea. Aukera hau\n"
+" erabiltzea gomendatzen da Mageia eta Microsoft Windows, biak,\n"
+" konputagailu berean erabili nahi badituzu.\n"
+"\n"
+" Aukera hau hautatu aurretik, ulertu ezazu prozedura honen ondoren,\n"
+" Microsoft Windows partizioaren neurria hasi aurretik baino txikiagoa\n"
+"izango dela. Leku aske gutxiago izango duzu Microsoft Windows-en\n"
+"zure datuak gorde edo software berria instalatzeko.\n"
+"\n"
+" * \"%s\": Disko zurrunean dauden datu eta partizio guztiak ezabatu eta \n"
+"Mageia sistema berriarekin ordeztu nahi badituzu, hautatu aukera\n"
+" hau. Kontuz, berretsi ondoren ezingo baituzu eragiketa desegin.\n"
+"\n"
+" !! Aukera hau hautatzen baduzu, diskoko datu guztiak ezabatuko dira. !!\n"
+"\n"
+" * \"%s\": Aukera hau diko osoa Microsoft Windows-ek hartzen duenean\n"
+" agertzen da. Aukera hau hautatzeak unitatean dagoen guztia ezabatuko du\n"
+" eta berriro hasiko da hutsetik partizioak sortzen.\n"
+"\n"
+" !! Aukera hau hautatzen baduzu, diskoko datu guztiak galduko dituzu. !!\n"
+"\n"
+" * \"%s\": Hautatu aukera hau, disko zurruna eskuz zatikatu nahi baduzu.\n"
+"Kontuz ibili -- aukera ahaltsu bezain arriskutsua da, eta oso erraz gal\n"
+" ditzakezu datu guztiak. Horregatik, aurretik horrelako gauzak egin "
+"dituztenei\n"
+" eta esperientzia dutenei bakarrik gomendatzen zaie aukera hau. DiskDrake\n"
+" erabiltzeko jarraibide gehiago nahi izanez gero, irakurri ``Hasiberrien\n"
+" gida''ko ``Partizioen kudeaketa''atala."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Erabili lehendik dagoen partizioa"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Microsoften Windows-eko ® partizioko espazio librea erabili ezazu"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Borratu disko osoa"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:380
+#, 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 ""
+"Hortxe duzu. Instalazioa osatu da eta zure GNU/Linux sistema erabiltzeko\n"
+" prest duzu. Sakatu \"%s\" sistema berrabiarazteko. Ez ahaztu instalazio\n"
+" euskarria ateratzeaz (CD-ROMa edo disketea). Konputagailuak bere\n"
+" hardware probak amaitutakoan ikusi beharko zenuken lehen gauza\n"
+" abio-zamatzailearen menua da, zein sistema eragile abiarazi hautatzeko\n"
+"aukera emanez.\n"
+"\n"
+"\"%s\" Botoiak bi botoi gehiago erakusten ditu:\n"
+"\n"
+" * \"%s\": Instalazio-diskete bat sortzeko aukera ematen dizu, "
+"automatikoki,\n"
+" operadore baten laguntzarik gabe instalazio oso bat egingo duena, oraintxe\n"
+" konfiguratu duzun instalazioaren antzera.\n"
+"\n"
+" Kontuan izan beste bi aukera daudela erabilgarri botoian klik egin "
+"ostean:\n"
+"\n"
+" * \"%s\". Hau instalazio erdi-automatikoa da. Zatikaketa urratsa da\n"
+" prozedura interaktibo bakarra.\n"
+"\n"
+" * \"%s\". Instalazio guztiz automatikoa: disko zurruna erabat "
+"berridatziko\n"
+" da, eta datu guztiak galduko dira.\n"
+"\n"
+" Eginbide hau oso praktikoa da antzeko ordenagailu asko instalatzen\n"
+"direnerako. Ikus auto-instalazioaren atala gure web gunean informazio "
+"gehiago nahi izanez gero.\n"
+"\n"
+" * \"%s\"(*): Instalazio honetan hautatutako paketeen zerrenda gordetzen\n"
+" du. Hautapen hau beste instalazio batean erabiltzeko, sartu disketea eta\n"
+" abiatu instalazioa. Gonbitan, sakatu [F1] tekla eta idatzi >>linux\n"
+"defcfg=\"floppy\" << eta sakatu [Sartu] tekla.\n"
+"\n"
+"(*) FAT-ekin eratutako diskete bat behar duzu. GNU/Linux-en bat sortzeko\n"
+"idatzi \"mformat a:\", edo \"fdformat /dev/fd0\" eta ondoren \"mkfs vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Sortu auto-instalazioko disketea"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Errepikatu"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatizatuta"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Pakete-hautaketa gorde ezazu"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Oinordetzan hartutako zenbait GNU/Linux partizio berrerabiltzea hautatzen\n"
+"baduzu, haietako batzuk berreratu eta bertako datuak ezabatu nahi izan\n"
+"dezakezu. Hori egiteko, mesedez partizio horiek ere aukeratu.\n"
+"\n"
+"Kontuan izan ez dela beharrezkoa lehendik dauden partizio guztiak\n"
+" berreratzea. Sistema eragilea gordetzen duten partizioak berreratu behar\n"
+" dituzu (\"/\", \"/usr\" edo \"/var\") baino ez mantendu nahi dituzun "
+"datuak\n"
+" gordetzen dituzten partizioak (normalean \"/home\").\n"
+"\n"
+"Kontuz ibili partizioak aukeratzerakoan. Eraketa amaitu ondoren,\n"
+" aukeratutako partizioetako datu guztiak ezabatu egingo dira eta ezin\n"
+"izango dituzu berreskuratu.\n"
+"\n"
+"Klikatu \"%s\" partizioak eratzeko prest zaudenean.\n"
+"\n"
+"Klikatu \"%s\" Mageia sistema eragile berria instalatzeko beste partizio\n"
+" bat aukeratu nahi baduzu.\n"
+"\n"
+"Klikatu \"%s\" diskoan hondatutako blokeak aurkitzeko egiaztatuko diren\n"
+" partizioak aukeratu nahi badituzu."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Mageia instalatzen duzunerako, litekeena da pakete batzuk\n"
+"hasierako argitalpenetik aldatu izana. Baliteke akatsak zuzendu eta \n"
+"segurtasun arazoak konpondu izatea. Eguneratzeez baliatu ahal izan\n"
+"zaitezen, orain, Internetetik jaitsi ditzakezu. Markatu \"%s\" dabilen "
+"Internet\n"
+"lotura badaukazu, edo \"%s\" pakete eguneratuak geroago instalatu nahi\n"
+" badituzu.\n"
+"\n"
+"\"%s\" hautatzen baduzu, eguneratzeak eskaintzen dituzten lekuen zerrenda \n"
+"azalduko zaizu. Zugandik gertu dagoen bat aukeratu behar zenuke. Pakete\n"
+" hautatzeko zuhaitza agertuko da: berrikusi hautapena, eta hautatu \"%s\" \n"
+"aukeratutako paketeak hartu eta instalatzeko, edo \"%s\" galerazteko."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"Puntu honetan, DrakX-ek zure makinarentzako nahi duzun segurtasun maila\n"
+" hautatzeko aukera emango dizu. Arau nagusi bezala, segurtasun maila\n"
+"handiagoa ezarri behar da makinak ezinbesteko datuak gorde behar baditu,\n"
+"edo zuzenean Interneten agerian badago. Segurtasun maila handiagoa\n"
+"ezartzean, normalean erabilera erraztasuna galtzen da.\n"
+"\n"
+"Zer aukeratu ez badakizu, hautatu aukera lehenetsia. Gero aldatu \n"
+"ahal izango duzu draksec tresnarekin, Mageia Aginte Gunearen\n"
+"zati bat.\n"
+"\n"
+"Bete \"%s\" eremua segurtasun arduradunaren postaE helbidearekin.\n"
+"Segurtasun-mezuak helbide horretara bidaliko dira."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Segurtasun-administratzailea"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Orain, Mageia sistema instalatzeko zein partizio erabiliko\n"
+"d(ir)en aukeratu behar duzu. Partizioak jadanik definituta badaude,\n"
+"(GNU/Linux-en aurreko instalazio batek edo beste partizio-tresna batek\n"
+"definituta), lehendik dauden partizioak erabil ditzakezu. Bestela, disko \n"
+"zurruneko partizioak definitu behar dituzu.\n"
+"\n"
+"Partizioak sortzeko, aurrena disko zurrun bat hautatu behar duzu. "
+"Partizioa \n"
+"egiteko diskoa hautatzeko sakatu ``hda'' lehen IDE unitaterako,\n"
+"``hdb'' bigarrenerako, ``sda'' lehen SCSI unitaterako, eta abar.\n"
+"\n"
+"Hautatutako disko zurrunaren partizioa egiteko, aukera hauek\n"
+"erabil ditzakezu:\n"
+"\n"
+" * \"%s\": aukera honek hautatutako disko zurruneko partizio guztiak \n"
+"ezabatzen ditu\n"
+"\n"
+" * \"%s\": aukera honekin automatikoki sor ditzakezu ext4 eta\n"
+"swap partizioak disko zurruneko leku librean\n"
+"\n"
+"\"%s\": eginbide gehiagotarako aukera ematen du:\n"
+"\n"
+" * \"%s\": partizio-taula diskete batean gordetzen du. \n"
+"Baliagarria da geroago partizio-taula berreskuratzeko, behar izanez gero. \n"
+"Oso gomendagarria da urrats hau egitea.\n"
+"\n"
+" * \"%s\": lehen gordetako partizio-taula disketetik berreskuratzeko erabil\n"
+"daiteke.\n"
+"\n"
+" * \"%s\": partizio-taula hondatuta badago, \n"
+"berreskuratzen saia zaitezke aukera honen bidez. Kontuz ibili eta gogoan \n"
+"izan huts egin dezakeela.\n"
+"\n"
+" * \"%s\": aldaketa guztiak desegiten ditu\n"
+"eta hasierako partizio-taula kargatzen du.\n"
+"\n"
+" * \"%s\": aukera hau desgaitzen baduzu, \n"
+"euskarri aldagarriak (disketeak, CD-ROMak eta horrelakoak) eskuz muntatu \n"
+"eta desmuntatzera behartuko dituzu erabiltzaileak.\n"
+"\n"
+" * \"%s\": erabili aukera hau disko zurruneko partizioa egiteko morroia\n"
+"erabili nahi baduzu. Partizioak egiten ongi ez badakizu, morroia erabiltzea\n"
+"gomendatzen dizugu.\n"
+"\n"
+" * \"%s\": aukera hau aldaketak bertan behera uzteko erabil dezakezu.\n"
+"\n"
+" * \"%s\": partizioekin gauza gehiago egiteko aukera ematen \n"
+"du (mota, aukerak, formatua) eta disko zurrunari buruzko informazio \n"
+"gehiago ematen du.\n"
+"\n"
+" * \"%s\": disko zurrunaren partizioak egiten amaitutakoan, diskoari\n"
+"egindako aldaketak gordeko ditu.\n"
+"\n"
+"Partizio baten tamaina definitzean, doitasunez zehatz dezakezu\n"
+"tamaina, teklatuko gezi-teklak erabiliz.\n"
+"\n"
+"Oharra: edozein aukera eskura dezakezu teklatuaren bidez. Partizio batetik \n"
+"bestera joateko, [Tab] eta [Gora/Behera] geziak erabil ditzakezu.\n"
+"\n"
+"Partizio bat hautatuta dagoenean, aukera hauek dituzu:\n"
+"\n"
+" * Ktrl-c beste partizio bat sortzeko (partizio huts bat hautatuta\n"
+"dagoenean)\n"
+"\n"
+" * Ktrl-d partizio bat ezabatzeko\n"
+"\n"
+" * Ktrl-m muntatze-puntua ezartzeko\n"
+"\n"
+"Erabil daitezkeen fitxategi-sistema desberdinei buruzko informazioa\n"
+"lortzeko, irakurri ``Erreferentzia Eskuliburuko'' ext2FS kapitulua.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Partizio taula gorde"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Partizio taula berritu"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Partizio taula berrezkuratu"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Euskarri aldagarriak automuntatzea"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Morroia"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Desegin"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Aldatu modu normalera/aditu modura"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Microsoft partizio bat baino gehiago aurkitu dira zure disko zurrunean.\n"
+"Hautatu zeinen tamaina aldatu nahi duzun, Mageia sistema\n"
+"berria instalatu ahal izateko.\n"
+"\n"
+"Partizioak honela azaltzen dira: \"Linux izena\", \"Windows izena\"\n"
+"\"Edukiera\".\n"
+"\n"
+"\"Linux izena\" honela osatzen da: \"disko zurrun mota\", \"disko \n"
+"zurrun zenbakia\", \"partizio-zenbakia\" (adibidez, \"hda1\").\n"
+"\n"
+"\"Disko zurrun mota\" \"hd\" izaten da, disko zurruna IDE motakoa\n"
+"bada, eta \"sd\", SCSI motakoa bada.\n"
+"\n"
+"\"Disko zurrunaren zenbakia\" beti letra bat izaten da \"hd\" edo\n"
+"\"sd\"ren ondoren. IDE\n"
+"disko zurrunetan:\n"
+"\n"
+" * \"a\"k esan nahi du \"IDE kontroladore primarioko disko zurrun\n"
+"nagusia\";\n"
+"\n"
+" * \"b\"k esan nahi du \"IDE kontroladore primarioko mendeko disko\n"
+"zurruna\";\n"
+"\n"
+" * \"c\"k esan nahi du \"IDE kontroladore sekundarioko disko zurrun\n"
+"nagusia\";\n"
+"\n"
+" * \"d\"k esan nahi du \"IDE kontroladore sekundarioko mendeko disko\n"
+"zurruna\".\n"
+"\n"
+"SCSI disko zurrunetan, \"a\"k esan nahi du\"SCSI ID baxuena\", \"b\"k\n"
+"\"bigarren SCSI ID baxuena\", etab.\n"
+"\n"
+"\"Windows izena\" Windows-en dagoen disko zurrunaren letra da\n"
+"(lehen diskoak edo partizioak \"C:\" du izena)."
+
+#: ../help.pm:567
+#, 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\": egiaztatu hautatuta dagoen estatua. Estatu horretan ez bazaude,\n"
+"egin klik \"%s\" botoian eta hautatu beste bat. Zure estatua ez badago\n"
+"aurkeztutako zerrendan, klikatu \"%s\" botoia, estatuen zerrenda osoa "
+"jasotzeko."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Zure makinan GNU/Linux partizio zahar bat aurkitzen bada bakarrik\n"
+"aktibatzen da urrats hau.\n"
+"\n"
+"DrakX-k orain jakin behar du instalazio berri bat egin behar duzun edo\n"
+"lehendik dagoen Mageia sistema baten bertsioa berritu nahi duzun:\n"
+"\n"
+" * \"%s\": Zatirik handienean, sistema zaharra guztiz ezabatzen du. \n"
+"Disko zurruneko partizio-banaketa aldatu nahi baduzu, edo fitxategi-sistema\n"
+"aldatu, erabili aukera hau. Nolanahi ere, zure partizio-eskemaren arabera,\n"
+"lehendik dauden datu batzuk gainidaztea saihestu dezakezu.\n"
+"\n"
+" * \"%s\" instalazio-mota honek unean Mageia sisteman \n"
+"instalatuta dituzun paketeak eguneratzeko aukera ematen du. Uneko \n"
+"partizio-eskema eta erabiltzaile-datuak ez dira aldatzen. Bestelako \n"
+"konfigurazio-urrats gehienak erabilgarri mantentzen dira, instalazio\n"
+"estandarretan bezalatsu.\n"
+"\n"
+"``Bertsio-berritu'' aukerak ondo funtzionatu behar luke Mageia\n"
+"sistemaren \"8.1\" bertsioetan edo berriagoetan. Mageia-en \"8.1\" \n"
+"baino bertsio zaharragoetan ez da gomendatzen Bertsio-berritzea."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:594
+#, 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 ""
+"Hautatzen duzun hizkuntzaren arabera (), DrakX-k automatikoki hautatuko du\n"
+" teklatu konfigurazio jakin bat. Egiaztatu hautapenak asetzen zaituen edo\n"
+" hautatu beste teklatu diseinu bat.\n"
+"\n"
+"Baliteke zure hizkuntzarekin guztiz bat ez datorren teklatu bat erabiltzea:\n"
+"adibidez, ingelesez mintzatzen den suitzarra bazara, teklatu suitzarra izan\n"
+" dezakezu. Edo Quebec-en bizi eta ingelesez mintzo bazara, baliteke zure\n"
+" jatorrizko hizkuntza eta teklatuaren diseinua bat ez etortzea. Nolanahi "
+"ere,\n"
+" instalazio urrats honek zerrenda batetik teklatu egokia aukeratzen "
+"lagunduko\n"
+" dizu.\n"
+"Klikatu \"%s\" botoia aukeran dauden teklatu guztien zerrenda ikusteko.\n"
+"\n"
+"Latindarra ez den alfabetoan oinarritutako teklatua hautatzen baduzu,\n"
+"hurrengo elkarrizketak diseinu latindar eta ez-latindarraren artean "
+"aldatzeko \n"
+"laster-teklak konfiguratzeko aukera emango dizu."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"Lehenengo urratsa zure hizkuntza hobetsia aukeratzea da.\n"
+"\n"
+"Egiten duzun hizkuntza hobetsiaren aukerak instalatzaileari,\n"
+" dokumentazioari, eta orokorrean sistemari eragingo die. Lehendabizi\n"
+"hautatu zure eskualdea, ondoren hitzegiten duzun hizkuntza.\n"
+"\n"
+"\"%s\" botoian klik eginez, lan-estazioan instalatu beharreko beste "
+"hizkuntza batzuk hautatu ahal izango dituzu, eta horrela, sistemaren "
+"dokumentazio eta aplikazioentzako hizkuntzaren fitxategi zehatzak\n"
+"instalatuko dira. Adibidez, zure makina Espainiako erabiltzaileek\n"
+"erabili behar badute, hautatu Euskara hizkuntza lehenetsi gisa zuhaitz\n"
+"ikuspegian eta \"%s\" Aurreratua atalean.\n"
+"\n"
+"UTF-8 (unicode) euskarriari buruz: Unicode karaktere kodeketa berri bat da,\n"
+"existitzen diren hizkuntza guztiak hartu nahi dituena. Hala ere, "
+"berarentzako\n"
+"erabateko euskarria oraindik garatzen ari da GNU/Linux-en, Mageia-en\n"
+"UTF-8 erabilera erabiltzailearen hautaketen araberakoa da:\n"
+"\n"
+" * Jatorrizko kodeketa ahaltsua duen hizkuntza bat aukeratzen baduzu \n"
+"(latin1 hizkuntzak, errusiera, japoniera, txinera, koreera, thailandiera,\n"
+"grekoa, turkiera, iso-8859-2 hizkuntza gehienak), jatorrizko kodeketa hori\n"
+"erabiliko da lehenespen gisa;\n"
+"\n"
+" * Beste hizkuntzek unicode erabiliko dute lehenespen gisa;\n"
+"\n"
+" * Bi hizkuntza edo gehiago behar badira, eta hizkuntza horiek kodeketa\n"
+"bera erabiltzen ez badute, unicode erabiliko da sistema osorako;\n"
+"\n"
+" * Azkenik, erabiltzaileak hala eskatuta, sistema unicode erabiltzera\n"
+"behartu daiteke, \"%s\" aukera hautatuz, hautatu diren hizkuntzak \n"
+"edozein direla ere.\n"
+"\n"
+"Gogoan izan hizkuntza gehigarri bat baino gehiago hauta dezakezula. \n"
+"Hainbat hizkuntza hauta ditzakezu, edo zerrendako guztiak, \"%s\"\n"
+"koadroa hautatuz. Hizkuntza baten euskarria hautatzean, hizkuntza horren\n"
+"itzulpenak, letra-tipoak, zuzentzaile ortografikoak, etab ere instalatuko "
+"dira.\n"
+"\n"
+"Zure sisteman instalatutako hizkuntzen artean aldatzeko, \"localdrake\"\n"
+" komandoa dei dezakezu \"root\" gisa zure sistema osoak erabiltzen duen\n"
+"hizkuntza aldatzeko. Erabiltzaile arrunt gisa exekutatzen baduzu, soilik\n"
+" erabiltzaile horren hizkuntza-ezarpenak aldatuko dira."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Gaztelania"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Modu lehenetsian Erabili Unikodea"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:646
+#, 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 ""
+"Normalean, DrakX-k ez du arazorik izaten saguaren botoi kopurua\n"
+" detektatzean. Izango balu, bi botoidun sagua duzula suposatuko du, eta \n"
+"hirugarren botoia emula dezan konfiguratuko du. Bi botoidun sagu batean\n"
+"hirugarren botoia sakatzeko, ezker eta eskuin botoiak aldi berean sakatu\n"
+"behar dira. DrakX-k automatikoki atzemango du saguak PS/2, serie edo\n"
+"USB interfazea erabiltzen duen.\n"
+"\n"
+"Gurpilik gabeko hiru botoidun sagua baduzu, \"%s\" sagua aukeratu\n"
+" dezakezu. DrakX-k sagua konfiguratuko du, gurpila edukiko balu\n"
+"bezala erabil dezazun: horretarako, sakatu erdiko botoia eta mugitu\n"
+" saguaren gezia gora eta behera.\n"
+"\n"
+"Beste sagu-mota bat zehaztu nahi baduzu, hauta ezazu eskainitako\n"
+"zerrendan.\n"
+"\n"
+"\"%s\" sarrera hautatu dezakezu ia edozein sagurekin ibiliko den sagu\n"
+" mota``generiko'' bat aukeratzeko.\n"
+"\n"
+"Lehenetsia ez beste sagu bat hautatzen baduzu, probarako pantaila\n"
+"bat bistaratuko da. Erabili botoiak eta gurpila ezarpenak egokiak direla \n"
+"eta sagua ondo dabilela egiaztatzeko. Sagua behar bezala ez badabil,\n"
+"sakatu zuriune-barra edo [Itzuli] tekla, proba bertan behera uzteko eta\n"
+" aukeren zerrendara itzultzeko zara.\n"
+"\n"
+"Batzuetan sagu gurpildunak ez dira automatikoki detektatzen, beraz\n"
+"sagua zerrendatik hautatu beharko duzu. Ziurtatu zure sagua lotuta\n"
+"dagoen atakari dagokiona hautatu duzula. Sagua hautatu eta \n"
+"\"%s\" botoia sakatu ondoren, sagu-irudi bat agertuko da pantailan. \n"
+"Biratu zure saguaren gurpila, pantailako sagu gurpila higitzen ikusiko\n"
+"duzu. Probatu botoiak eta egiaztatu saguaren gezia pantailan mugitzen\n"
+" dela zuk sagua mugitzen duzunean."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "gurpil-emulazioarekin"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Unibertsala | Edozein PS/2 eta USB sagu"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Hautatu ataka egokia. Adibidez, Windows-eko \"COM1\" atakak\n"
+"\"ttyS0\" izena du GNU/Linux-en."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Abio zamatzailea konputagailuak abio garaian martxan jartzen duen\n"
+"programa txiki bat da.Sistema osoa martxan jartzearen arduraduna da.\n"
+"Normalean abio zamatzailearen instalazioa erabat automatikoa da.\n"
+"DrakX-k diskoaren abio sektorea analizatu eta han aurkitzen duenaren arabera "
+"jokatuko du:\n"
+" * Windows-en abio sektorea aurkitzen badu, GRUB/LILO abio sektore batekin\n"
+"ordeztuko du. Horrela, GNU/Linux edo makinan instalatutako beste edozein SE\n"
+"zamatzeko gai izango zara.\n"
+"\n"
+" * GRUB edo LILO abio sektore bat aurkitzen bada, berri batekin ordeztuko "
+"du.\n"
+"\n"
+"Berak erabaki ezin badu, DrakX-k zuri galdetuko dizu abioko zamatzailea non\n"
+"kokatu. Normalean, \"%s\" da lekurik seguruena. \"%s\" hautatuz ez da abio\n"
+"zamatzailerik instalatuko. Erabili aukera hau soilik zer egiten ari zaren "
+"badakizu."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Inprimatzeko sistema bat hautatzeko unea da orain.Eeste sistema eragile \n"
+"batzuk bakarra eskainiko dizute, baina Mageia-ek bi eskaintzen ditu.\n"
+"Inprimaketa sistema bakoitza egokiago da konfigurazio mota batzuetarako.\n"
+"\n"
+" * \"%s\" -- ``print, do not queue'' esapidearen akronimoa da, eta aukera\n"
+"hori hautatu behar duzu inprimagailuarekin zuzeneko konexioa baduzu, \n"
+"inprimagailu-buxadurak askatu nahi badituzu, eta sareko inprimagailurik\n"
+"ez baduzu. (\"%s\" sareko kasu oso sinpleak bakarrik maneiatzen ditu eta \n"
+"zertxobait mantsoa da sareekin erabiltzen denean.) GNU/Linux-ekin duzun \n"
+"lehen esperientzia bada, \"pdq\" erabiltzea gomendatzen dizugu.\n"
+"\n"
+" * \"%s\" - `` Common Unix Printing System'', aukera egokia da zure\n"
+"bertako inprimagailuan edo mundu erdira dagoenean inprimatzeko.\n"
+"Konfiguratzen erraza da eta \"lpd \" inprimatze-sistema zaharraren\n"
+"zerbitzari edo bezero gisa joka dezake, beraz, inprimatze-zerbitzuak behar "
+"dituzten sistema eragile zaharragoekin bateragarria da. Berez ahaltsua\n"
+" bada ere, oinarrizko konfigurazioa ia \"pdq\"-rena bezain erraza da.\n"
+"\"lpd\" zerbitzari bat emulatu behar baduzu, egiaztatu \"cups-lpd \"\n"
+"deabrua aktibatu duzula. \"%s\"ek inprimatzeko, inprimagailuaren aukerak "
+"hautatzeko eta inprimagailua kudeatzeko interfaze grafikoak ditu.\n"
+"\n"
+"Hautapena orain egiten baduzu, eta beranduago ohartzen bazara zure\n"
+" inprimaketa sistema ez zaizula guztoko Mageia Aginte Guneko\n"
+" PrintDrake exekutatuz eta \"%s\" botoian klik eginez alda zenezake."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Aditu"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:771
+#, 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 disk 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-k zure ordenagailuko IDE gailu guztiak detektatuko ditu orain. Zure \n"
+"sisteman PCI SCSI txartelik dagoen ere begiratuko du. SCSI txartela\n"
+"aurkitzen badu, DrakX-k automatikoki instalatuko du kontrolatzaile egokia.\n"
+"\n"
+"Hardwarearen detekzioa erabat segurua ez denez, DrakX-k huts egin lezake \n"
+"hardwarea detektatzean. Horrela bada, hardwarea eskuz zehaztu beharko duzu.\n"
+"\n"
+"PCI SCSI moldagailua eskuz zehaztu behar baduzu, aukerak eskuz\n"
+"konfiguratu nahi dituzun galdetuko dizu DrakX-k. Moldagailua hasieratzeko \n"
+"behar dituen aukera zehatzak bila ditzan, hardwarea aztertzen utzi beharko \n"
+"zenioke DrakX-ri. Gehienetan, DrakX-k ez du arazorik izango prozesu hori \n"
+"burutzeko.\n"
+"\n"
+"DrakX-k ezin baditu egiaztatu hardwareari pasatu behar zaizkion "
+"parametroak \n"
+"zein diren automatikoki erabakitzeko aukerak, eskuz konfiguratu beharko \n"
+"duzu kontrolatzailea."
+
+#: ../help.pm:789
+#, 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\": zure sisteman soinu-txartel bat detektatu ezkero, hemen bistaratuko\n"
+"da. Bistaratutako soinu-txartela zure sisteman dagoena ez dela Ikusten "
+"baduzu,\n"
+"botoian klik egin eta beste gidari bat hauta dezakezu."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Errepaso gisa, DrakX-ek zure sistemari buruz bildu duen informazioaren\n"
+" laburpena erakutsiko du. Zure makinan instalatutako hardwarearen\n"
+" arabera, ondorengo sarrera hauetako batzuk edo guztiak izan ditzakezu.\n"
+" Sarrera honela osatzen da: konfiguratu beharreko elementua, eta ondoan, "
+"uneko konfigurazioaren laburpen laburra. Klikatu dagokion \"%s\" botoia\n"
+"aldaketa egiteko.\n"
+"\n"
+" * \"%s\": egiaztatu uneko teklatu maparen konfigurazioa eta aldatu\n"
+"behar izan ezkero.\n"
+"\n"
+" * \"%s\": egiaztatu uneko herrialdea. Herrialde horretan ez bazaude\n"
+"egin klik \"%s\" botoian, eta hautatu beste bat. Zure herrialdea "
+"erakutsitako\n"
+"zerrendan falta bada, klikatu \"%s\" botoia herrialdeen zerrenda osoa\n"
+"jasotzeko.\n"
+"\n"
+" * \"%s\": Lehenespenez, DrakX-ek hautatutako herrialdearen arabera\n"
+" ondorioztatzen du ordu gunea. \"%s\" botoia klikatu dezakezu zuzena.\n"
+"ez bada.\n"
+"\n"
+" * \"%s\": egiaztatu uneko sagu konfigurazioa eta klikatu botoia aldatzea\n"
+"beharrezka bada.\n"
+"\n"
+" * \"%s\": zure sisteman soinu txartel bat detektatzen bada, hemen\n"
+" bistaratuko da. Bistaratutako soinu-txartela zure sisteman instalatuta "
+"dagoena ez dela Ikusten baduzu, botoian klikatu eta beste gidari bat\n"
+"hauta dezakezu.\n"
+"\n"
+" * \"%s\": telebista txartel bat badaukazu, hemen erakutsiko da bere\n"
+"konfigurazioari buruzko informazioa. Telebista txartela izan eta ez badu \n"
+"detektatzen, klikatu \"%s\"n, eskuz konfiguratzen saiatzeko.\n"
+"\n"
+" * \"%s\": \"%s\" klikatu dezakezu txartelarekin zerikusia duten "
+"parametroak\n"
+"aldatzeko konfigurazioa okerra dela uste baduzu.\n"
+"\n"
+" * \"%s\": lehenespenez, DrakX-ek \"800x600\" edo \"1024x768\" \n"
+"bereizmenarekin konfiguratzen du interfaze grafikoa. Zuretzako ez bada\n"
+"egokia, klikatu \"%s\" zure interfaze grafikoa birkonfiguratzeko.\n"
+"\n"
+" * \"%s\": zure Internet edo bertako sare sarrera konfiguratu nahi baduzu,\n"
+"orain egin dezakezu. Jo inprimatutako dokumentaziora edo erabili\n"
+"Mandriva Aginte Gunea instalazioa amaitutakoan lerroko laguntza\n"
+"osatuaz baliatzeko.\n"
+"\n"
+" * \"%s\": HTTP eta FTP proxy helbideak konfiguratzeko aukera eskaintzen\n"
+"du instalatzen ari zaren makina proxy zerbitzari baten atzean badago.\n"
+"\n"
+" * \"%s\": sarrera honek aurreko urratsean () egin bezala segurtasun maila\n"
+" berdefinitzen uzten dizu.\n"
+"\n"
+" * \"%s\": zure makina Internetera konektatzeko asmoa baduzu,\n"
+"ideia ona da zure burua suhesi bat ezarriz babestea. Kontsultatu\n"
+"``Hasiberrien Gida''n suhesi ezarpenari dagokion atala.\n"
+"\n"
+" * \"%s\": abio zamatzailearen konfigurazioa aldatu nahi baduzu, klikatu\n"
+"botoi hontan. Erabiltzaile aurreratuek bakarrik erabili behar lukete. Jo\n"
+"inprimatutako dokumentaziora edo Mageia Aginte Guneko\n"
+" abio-zamatzailearen konfigurazioari buruzko lerroko laguntzara.\n"
+"\n"
+" * \"%s\": sarrera honen bitartez zehatz doitu dezakezu zure makinan\n"
+"zein zerbitzu exekutatuko diren. Makina hau zerbitzari moduan erabiltzeko\n"
+"asmoa badaukazu ona litzateke ezarpen hau errepasatzea."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "TB txartela"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN txartela"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfaze grafikoa"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Hautatu Mageia partizio berria instalatu ahal izateko ezabatu nahi\n"
+"duzun disko zurruna. Kontuz ibili, unitate horretako datu guztiak galdu\n"
+"egingo dira eta ezin izango dira berreskuratu!"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manual/literal/drakx/eu/drakx-help.xml
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Sakatu \"%s\" disko zurrun honetako datu eta partizio guztiak \n"
+"ezabatu nahi badituzu. Kontuz ibili, \"%s\" sakatu ondoren \n"
+"ezin izango duzu disko zurrun honetako daturik eta partiziorik "
+"berreskuratu,\n"
+"Windows-eko datuak barne.\n"
+"\n"
+"Sakatu \"%s\" disko zurrun honetako daturik eta partiziorik\n"
+"galdu gabe eragiketa hau bertan behera uzteko."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Hurrengoa ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Aurrekoa"
diff --git a/perl-install/install/help/po/fa.po b/perl-install/install/help/po/fa.po
new file mode 100644
index 000000000..220fd90a2
--- /dev/null
+++ b/perl-install/install/help/po/fa.po
@@ -0,0 +1,2028 @@
+# translation of DrakX-fa.po to Persian
+# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+# Abbas Izad <abbasizad@hotmail.com>, 2003, 2004, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-fa\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-02-26 06:31+0100\n"
+"Last-Translator: Abbas Izad <abbasizad@hotmail.com>\n"
+"Language-Team: Persian\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3.1\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"قبل از ادامه، شما باید شروط مجوز را با دقت بخوانید. آن تمام انتشار\n"
+"لینوکس ماندریبا را پوشش می‌دهد. اگر با همه‌ی شروط آن موافقت\n"
+"می‌کنید، جعبه‌ی \"%s\" را علامت بزنید. اگر نه، کلیک بر دکمه‌ی \"%s\"\n"
+"رایانه‌اتان آغازگری مجدد خواهد شد."
+
+#: ../help.pm:20
+#, 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 ""
+"لینوکس/گنو یک سیستم چند کاربرانه است، بدین معنی که هر کاربر ترجیحات و\n"
+"پرونده‌های خود را دارا می‌باشد. شما می‌توانید ``راهنمای مبتدی'' را برای آموختن\n"
+"بیشتر درباره‌ی سیستم‌های چند کاربرانه مطالعه کنید. ولی برخلاف \"مدیر\"، که "
+"مدیر\n"
+"سیستم می‌باشد، کاربرانی را که شما در این مرحله اضافه می‌کنید اجازه تغییر چیزی\n"
+"جز پرونده‌ها و پیکربندی‌های خود را ندارند. این برای حفاظت سیستم از تغییرات غیر "
+"مترقبه\n"
+" یا خطرناکی است که تمام سیستم را تحت تاثیر قرار می‌دهد. شما باید حداقل یک "
+"کاربر\n"
+"معمولی برای خود ایجاد کنید -- این حسابی است که شما برای استفاده روزانه‌ی خود\n"
+"باید از آن استفاده کنید.هرچند این خیلی آسان است که مانند \"root\" وارد "
+"سیستم\n"
+"شده و هر کاری را بدون محدودیت انجام داد، ولی ممکن است این خیلی خطرناک باشد!\n"
+"یک اشتباه کوچک می‌تواند باعث شود که سیستم‌تان دیگر کار نکند. اگر شما مثل یک\n"
+"کاربر ساده اشتباه جدی را مرتکب شوید، بدترین چیزی که می‌تواند اتفاق بیافتد از\n"
+"دست دادن مقداری اطلاعات خواهد شد ولی تاثیری بر تمام سیستم نخواهد گذاشت.\n"
+"\n"
+"اولین منطقه نام حقیقی شما را می‌پرسد. البته این اجباری نیست -- شما می‌توانید\n"
+"در واقع هر چه می‌خواهید وارد کنید. برنامه‌ی نصب DrakX اولین واژه را که در این\n"
+"منطقه وارد کرده‌اید به منطقه \"%s\" کپی می‌کند که این نام کاربری ورود به\n"
+"سیستم خواهد شد. اگر بخواهید می‌توانید پیش‌فرض را نادیده گرفته و نام کاربر را "
+"تغییر\n"
+"دهید. گام بعدی وارد کردن گذرواژه‌ای است. از نظر امنیتی یک گذرواژه‌ی (عادی) "
+"بدون\n"
+"امتیاز مانند گذرواژه‌ی \"مدیر\" دارای حساسیت نمی‌باشد، اما آن دلیلی برای عدم "
+"استفاده\n"
+"از آن و خالی گذاشتن آن یا تعیین گذرواژه‌ی بسیار ساده‌ای نیست. بلاخره این "
+"پرونده‌های\n"
+"شما هستند که در معرض خطر هستند.\n"
+"\n"
+"وقتی که شما بر روی \"%s\" کلیک کنید، می‌توانید کاربرهای دیگری نیز اضافه "
+"کنید.\n"
+"افزودن یک کاربر برای هر یک از دوستان، پدرتان یا برادرتان برای مثال.\n"
+"وقتی افزودن کاربران را تمام کردید بر روی \"%s\" کلیک کنید.\n"
+"\n"
+"با کلیک کردن بر دکمه‌ی \"%s\" به شما اجازه‌ی تغییر \"پوسته\"پیش‌فرض برای\n"
+"آن کاربر (پیش‌فرض bash) داده خواهد شد.\n"
+"\n"
+"وقتی شما افزودن کاربران را تمام کردید از شما برای انتخاب کاربری که بتواند\n"
+"هنگام آغازگری رایانه بطور خودکار وارد سیستم شود سؤال خواهد شد. اگر این مورد\n"
+"برای شما جالب بوده (و امنیت محلی اهمیت چندانی برای شما ندارد) ، کاربر دلخواه "
+"و\n"
+"محیط گرافیک را انتخاب نموده سپس بر روی \"%s\" کلیک کنید. اگر شما علاقه‌ای\n"
+" به این مورد ندارید جعبه \"%s\" را غیر فعال کنید."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "آیا می‌خواهید از این قابلیت استفاده کنید؟"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"قسمت‌بندی‌های لینوکس شناسائی شده‌ی موجود بر دیسک شما در اینجا فهرست شده‌اند.\n"
+"شما می‌توانید انتخاب‌های انجام شده توسط جادوگر را نگهداشته چرا که آنها برای\n"
+"بیشتر نصب‌های عادی مناسب می‌باشند. اگر شما هر تغییری انجام دهید باید حداقل\n"
+"یک قسمت‌بندی ریشه (\"/\") را تعیین کنید. قسمت‌بندی خیلی کوچک انتخاب نکنید\n"
+"وگرنه نخواهید توانست نرم‌افزار کافی نصب کنید. اگر می‌خواهید داده‌های خود را بر\n"
+"یک قسمت‌بندی جداگانه ذخیره کنید، مجبور خواهید بود که یک قسمت‌بندی \"/home\"\n"
+"را ایجاد کنید (فقط در صورتی که شما بیش از یک قسمت‌بندی لینوکس داشته باشید).\n"
+"هر قسمت‌بندی بطریق بدنبال آمده فهرست شده است: \"نام\", \"ظرفیت\".\n"
+"ساختار \"نام\" : \"نوع دستگاه دیسک\", \"شماره‌ی دستگاه دیسک\",\n"
+"\"شماره‌ی قسمت‌بندی\" (برای مثال، \"hda1\").\n"
+"\n"
+"\"نوع دستگاه دیسک\" اگر دستگاه دیسک یک IDE باشد \"hd\" است و\n"
+"اگر آن یک دستگاه دیسک SCSI باشد \"sd\" می‌باشد.\n"
+"\n"
+"\"شماره‌ی دستگاه دیسک\" همیشه یک حرف الفبا بعد از \"hd\" یا \"sd\" می‌باشد.\n"
+"برای دستگاه‌های سخت:\n"
+"\n"
+" * \"a\" بمعنی \"دستگاه سخت ارشد بر کنترل کننده‌ی اول IDE\";\n"
+"\n"
+" * \"b\" بمعنی \"دستگاه سخت زیردست بر کنترل کننده‌ی اول IDE\";\n"
+"\n"
+" * \"c\" بمعنی \"دستگاه سخت ارشد بر کنترل کننده‌ی دوم IDE\";\n"
+"\n"
+" * \"d\" بمعنی \"دستگاه سخت زیردست بر کنترل کننده‌ی دوم IDE\".\n"
+"\n"
+"در دستگاه‌های سخت SCSI یک \"a\" بمعنی \"کمترین شناسه‌ی SCSI\", یک \"b\" بمعنی\n"
+"\"دومین کمترین شناسه SCSI\"، و غیره."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"نصب لینوکس ماندریبا در چند سی‌دی پخش شده است. اگر بسته انتخاب شده بر روی\n"
+"سی‌دی دیگری قرار دارد DrakX سی‌دی کنونی را بیرون زده و از شما میخواهد که\n"
+"سی‌دی خواسته شده را داخل کنید. اگر آن سی‌دی مورد تقاضا را ندارید فقط بر روی "
+"\"%s\"\n"
+"کلیک کنید و بسته‌های مربوطه نصب نخواهند شد."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"اکنون وقت آن رسیده است که برنامه هایی را که میخواهید بر روی سیستمتان نصب "
+"کنید مشخص نمایید.\n"
+"هزاران بسته برای لینوکس ماندریبا در دسترس بوده* و برای آسانتر کزدن مدیریت "
+"آن، آنها در\n"
+"گروه‌هایی با برنامه های شبیه بهم قرار داده شده‌اند.\n"
+"\n"
+"لینوکس ماندریبا گروههای بسته را در چهار رده مرتب کرده است. شما میتوانید "
+"برنامه ها را از\n"
+"رده های گوناگون ترکیب و مطابقت دهید، بطوریکه یک نصب پایگاه کاری میتواند "
+"برنامه هایی از\n"
+"رده کارگزار را نصب کرده باشد.\n"
+"\n"
+" * \"%s\": اگر خیال دارید از رایانه خود مانند یک پایگاه کاری استفاده کنید، "
+"یک یا چند گروه\n"
+"را از رده پایگاه کاری انتخاب کنید.\n"
+"\n"
+" * \"%s\": اگر خیال دارید از رایانه خود برای برنامه نویسی استفاده کنید، "
+"گروههای مناسب را\n"
+"از آن رده انتخاب کنید. گروه مخصوص \"LSB\" سیستمتان را طوری پیکربندی\n"
+"خواهد کرد تا هر چه بیشتر با مقررات پایه استاندارد لینوکس مطابقت داشته باشد.\n"
+"\n"
+" انتخاب گروه \"LSB\" همچنین سریال هسته \"2.4\" را نیز بجای پیش فرض "
+"\"2.6\" \n"
+"نصب خواهد کرد. این برای اطمینان ۱۰۰٪٪-مطابقت سیستم است. هر چند، اگر گروه\n"
+"\"LSB\" را انتخاب نکنید سیستمی خواهید داشت که تقریبا ۱۰۰٪٪ LSB-تطبیق دارد.\n"
+"\n"
+" * \"%s\": اگر رایانه تان قرار است کارگزار بشود، سرویسهای معمول را که خیال "
+"دارید بر\n"
+"روی رایانه تان نصب کنید انتخاب نمائید.\n"
+"\n"
+" * \"%s\": این جائی است که محیط گرافیکی ترجیحی خود را انتخاب میکنید.\n"
+"اگر میخواهید واسط گرافیکی داشته باشید حداقل یکی را باید انتخاب کنید.\n"
+"\n"
+"حرکت مکان نمای موشی بر روی نام گروهی متن توضیحی کوتاهی را درباره آن گروه\n"
+"نشان خواهد داد.\n"
+"\n"
+"شما میتوانید جعبه \"%s\" را تیک کنید، که خیلی مفید است اگر با بسته های ارائه "
+"شده آشنائید\n"
+"یا اگر میخواهید بر آنچه نصب میگردد کاملا کنترل داشته باشید.\n"
+"\n"
+"اگر نصب را در حالت \"%s\" شروع کنید، میتوانید همه گروهها را نگزینید و از "
+"نصب\n"
+"هر بسته جدید جلوگیری کنید. این برای تعمیر و بروزسازی یک سیستم موجود مفید "
+"است.\n"
+"\n"
+"اگر همه گروهها را هنگام یک نصب عادی (برخلاف یک بروزسازی) نگزیده اید،\n"
+"گفتگوئی ظاهر شده که گزینه های گوناگونی را برای یک حداقل نصب پیشنهاد میکند:\n"
+"\n"
+" * \"%s\": حداقل تعداد بسته ممکن را برای داشتن یک رومیزی گرافیکی کارآرا نصب "
+"میکند.\n"
+"\n"
+" * \"%s\": سیستم پایه بعلاوه وسایل اولیه و نوشتارهای آنها را نصب میکند. این "
+"نصب برای \n"
+"برپاسازی یک کارگزار مناسب است.\n"
+"\n"
+" * \"%s\": حداقل تعداد ممکن بسته های ضروری برای یک سیستم لینوکس کارآرا نصب\n"
+"خواهد گردید. با این نصب شما فقط واسط خط-فرمان خواهید داشت.\n"
+"اندازه کل این نصب حدود ۶۵ مگابایت است."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "ارتقاء"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "با نوشتار پایه"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "کوچکترین نصب واقعی"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"اگر شما به نصب‌گر گفته‌اید که می‌خواهید بسته‌ها را دانه‌ای انتخاب کنید،\n"
+"آن درختی را شامل تمام بسته‌های دسته‌بندی شده بوسیله‌ی گروه‌ها و زیرگروه‌ها\n"
+"عرضه می‌کند. هنگام مرور بر درخت، می‌توانید همه‌ی گروه‌ها، زیرگروه‌ها،\n"
+"یا بسته‌های دانه‌ای را انتخاب کنید.\n"
+"\n"
+"هروقت شما بسته‌ای را در این درخت انتخاب می‌کنید، یک توضیح در قسمت\n"
+"راست ظاهر شده که به شما هدف بسته را معرفی می‌کند.\n"
+"\n"
+"!! اگر یک بسته کارگزار انتخاب شده باشد، یا اینکه شما مخصوصا بسته‌ی دانه‌ای\n"
+"را انتخاب کردید یا برای اینکه آن قسمتی از یک گروه از بسته‌ها باشد، از شما \n"
+"برای تایید آنکه واقعا می‌خواهید آنها را نصب کنید سؤال خواهد شد.\n"
+"پیش‌فرض لینوکس ماندریبا هر سرویس نصب شده را در زمان آغازگری \n"
+"بطور خودکار اجرا می‌کند. هرچند آنها امن بوده و هیچ اشکالی در زمان انتشار \n"
+"ندارند، احتمال دارد که سوراخ‌های امنیتی بعد از تکمیل این نسخه لینوکس \n"
+"مان‌درایک کشف شوند. اگر شما نمی‌دانید که یک سرویس بخصوص قرار \n"
+"است چکار کند یا چرا نصب شده است، پس \"%s\" را کلیک کنید. با کلیک \n"
+"بر \"%s\"سرویس‌های فهرست شده نصب خواهند شد و آنها بوسیله پیش‌فرض \n"
+"بطور خودکار هنگام آغازگری شروع می‌شوند. !! \n"
+"\n"
+"گزینه‌ی \"%s\" برای غیرفعال کردن گفتگوی هشدارهایی که هر وقت برنامه‌ی\n"
+" نصب بسته‌ای را برای حل یک مشکل وابستگی بطور خودکار انتخاب می‌کند \n"
+"استفاده می‌شود. بعضی از بسته‌ها با هم روابطی دارند بطوری که نصب یک \n"
+"بسته مستلزم نصب آن بسته‌ی دیگر می‌باشد. برنامه نصب می‌تواند تعیین کند \n"
+"که کدام بسته برای ارضای یک وابستگی لازم است تا نصب را با موفقیت تکمیل\n"
+"نماید.\n"
+"\n"
+"شمایل ریز دیسکچه در پایین فهرست به شما اجازه می‌دهد که یک\n"
+"فهرست ایجاد شده هنگام نصب قبلی را بارگذاری کنید. این روش اگر\n"
+"بخواهید تعدادی رایانه را یکسان پیکربندی کنید مفید است. کلیک بر این شمایل\n"
+"از شما می‌خواهد که آن دیسکچه را که در پایان نصب قبلی ایجاد کرده‌اید\n"
+"وارد کنید. به راهنمایی دوم آخرین مرحله برای چگونگی ایجاد چنین دیسکچه‌ای\n"
+"نگاهی بیاندازید."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "وابستگی‌های خودکار"
+
+#: ../help.pm:185
+#, 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 ""
+"این گفتگو برای انتخاب سرویس‌هایی است که می‌خواهید هنگام آغازگری راه‌اندازی\n"
+"شوند استفاده می‌شود. \n"
+"\n"
+"برنامه‌ی DrakX همه‌ی سرویس‌های موجود را در نصب کنونی فهرست خواهد کرد.\n"
+"هر یک را بدقت ملاحظه کرده و آنهایی را که در زمان آغازگری لازم ندارید انتخاب "
+"نکنید.\n"
+"\n"
+"اگر یک سرویس انتخاب شود یک توضیح کوتاه درباره آن نشان داده خواهد شد. \n"
+"اگر شما مطمئن نیستید که آیا سرویسی مفید است یا نه، بهتر است پیش‌فرض \n"
+"را به حال خود بگذارید. \n"
+"\n"
+"!! در این مرحله خیلی دقت کنید، اگر قصد دارید از رایانه خود مانند کارگزاری\n"
+"استفاده کنید: احتمالا نمی‌خواهید هیچ سرویسی را که لازم ندارید راه‌اندازی "
+"کنید.\n"
+"لطفاً بخاطر داشته باشید که چندین سرویس در صورتی که بر یک کارگزار بکار\n"
+" بیافتند می‌توانند خطرناک باشند. بطور عمومی، فقط سرویس‌هایی را انتخاب \n"
+"کنید که واقعاً لازم دارید.\n"
+"!!"
+
+#: ../help.pm:209
+#, 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 ""
+"گنو/لینوکس زمان را بر اساس GMT (Greenwich Mean Time) اداره کرده\n"
+"و آن را به زمان محلی طبق منطقه‌ی زمانی که شما انتخاب کرده‌اید برمی‌گرداند.\n"
+"اگر ساعت روی کارت ‌الکترونیکی مادر بر اساس زمان محلی گذاشته شده باشد،\n"
+"می‌توانید این را از طریق انتخاب نکردن \"%s\" غیرفعال کنید، که به گنو/لینوکس\n"
+"اجازه می‌دهد که بداند که ساعت سیستم شما و ساعت سخت‌افزار در یک منطقه‌زمانی\n"
+"قرار دارند. دانستن این وقتی که ماشین شما سیستم عامل دیگری نظیر ویندوز را "
+"میزبان\n"
+"باشد مفید می‌باشد. \n"
+"\n"
+"گزینه‌ی \"%s\" ساعت را از طریق اتصال به کارگزار از راه دور زمان بر اینترنت\n"
+"میزان می‌کند. برای کار کردن این قابلیت باید یک اتصال اینترنت فعال داشته\n"
+"باشید. بهتر است یک کارگزار زمان نزدیک به خود را انتخاب کنید. این گزینه "
+"اتفاقاً\n"
+"کارگزار زمانی را نصب می‌کند که می‌تواند بوسیله‌ی ماشین های دیگر بر روی\n"
+"شبکه‌اتان گردد."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "هم‌گاه‌سازی خودکار زمان"
+
+#: ../help.pm:223
+#, 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 ""
+"کارت گرافیک\n"
+"\n"
+" برنامه نصب‌گر معمولا کارت گرافیک نصب شده بر ماشین شما را بطور خودکار\n"
+"شناسایی و پیکربندی می‌کند. اگر چنین نشده، می‌توانید کارتی را که خود نصب "
+"کرده‌اید\n"
+"از این لیست انتخاب کنید.\n"
+"\n"
+" در صورتی که کارگزارهای مختلف برای کارت شما در دسترس می‌باشند، با یا بدون\n"
+"شتاب دهنده‌ی ۳بعدی، از شما برای انتخاب کارگزاری که برای شما مناسب‌تر می‌باشد \n"
+"سؤال خواهد شد."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (برای سیستم پنجره X ) قلب واسط تصویری لینوکس/گنو می‌باشد که تمام محیط‌های \n"
+"تصویری (KDE, GNOME, AfterStep, WindowMaker وغیره) بسته بندی شده با \n"
+"لینوکس مان‌درایک بر روی آن تکیه دارند.\n"
+"\n"
+"یک لیست ار اجزای گوناگون برای تغییر و تهیه بهترین نمایش تصویری به شما عرضه\n"
+"خواهد شد:\n"
+"\n"
+" کارت گرافیک\n"
+"\n"
+" نصب کننده معمولاً بطور خودکار کارت گرافیک بر روی ماشین شما را شناسایی\n"
+"و تنظیم خواهد کرد. اگر چنین نشد، می‌توانید کارت خود را از این لیست انتخاب "
+"کنید.\n"
+"\n"
+" در صورتی که کارگزارهای گوناگونی برای کارت شما وجود دارند، با یا بدون\n"
+"شتاب‌دهنده‌ی ۳ بعدی، از شما برای انتخاب کارگزاری که بهتر جوابگوی احتیاجات \n"
+"شما می‌باشد سوال خواهد شد.\n"
+"\n"
+"\n"
+"\n"
+"نمایشگر\n"
+"\n"
+" نصب کننده معمولاً بطور خودکار نمایشگر وصل شده به ماشین شما را شناسایی\n"
+"و تنظیم خواهد کرد. اگر چنین نشد، می‌توانید نمایشگر خود را از این لیست انتخاب "
+"نمایید.\n"
+"\n"
+"\n"
+"\n"
+"وضوح\n"
+"\n"
+" در اینجا می‌توانید وضوح و عمق‌های رنگ موجود برای سخت‌افزار خود را انتخاب\n"
+"نمایید. آن را که بهترین جوابگوی احتیاجات شما می‌باشد را انتخاب کنید (شما "
+"قادر\n"
+"خواهید بود که آن را بعد از نصب تغییر دهید). یک نمونه از تنظیمات انتخاب شده "
+"در\n"
+"نمایشگر نشان داده خواهد شد.\n"
+"\n"
+"\n"
+"\n"
+"آزمایش\n"
+"\n"
+" سیستم تلاش خواهد کرد تا یک صفحه تصویری را با وضوح مورد خواست باز کند.\n"
+"اگر شما بتوانید پیغام هنگام آزمایش را مشاهده نمایید و جواب \"%s\"را بدهید،\n"
+"پس DrakX به مرحله‌ی بعدی ادامه خواهد داد. اگر شما نتوانیدپیغام را ببینید، "
+"بدین\n"
+"معنی است که بعضی از قسمت‌های تنظیمات شناسایی خودکار صحیح نبوده و آزمایش\n"
+"بعد از ۱۲ ثانیه بطور خودکار تمام شده، شما را به فهرست برمیگرداند. تنظیمات "
+"را\n"
+"تا وقتی که نمایش تصویری درست را بدست نیاورده‌اید تغییر دهید.\n"
+"\n"
+"\n"
+"\n"
+"گزینه‌ها\n"
+"\n"
+" در اینجا میتوانید تعویض خودکار به واسط تصویری را در آغازگری انتخاب "
+"نمایید.\n"
+"روشن است که اگر ماشین شما قرار است کارگزار شود، یا اگر شما در تنظیم "
+"نمایشگر \n"
+"موفق نبوده‌اید بخواهید \"%s\" را علامت بزنید."
+
+#: ../help.pm:291
+#, 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 ""
+"نمایشگر\n"
+"\n"
+" برنامه‌ی نصب‌گر معمولاً بطور خودکار نمایشگر وصل شده به رایانه‌ی شما را \n"
+"شناسائی و پیکربندی خواهد کرد. اگر درست نبود، می‌توانید نمایشگری را\n"
+"که به رایانه‌ی خود وصل کرده‌اید از این لیست انتخاب کنید."
+
+#: ../help.pm:298
+#, 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 ""
+"تفکیک‌پذیری\n"
+"\n"
+" در اینجا می‌توانید تفکیک‌پذیری و عمق رنگ در دسترس را برای سخت‌افزارتان\n"
+"را انتخاب کنید. آن را که برای شما بهتر است انتخاب کنید (بعد از نصب می‌توانید\n"
+"آن را تغییر دهید). نمونه‌ای از پیکربندی انتخاب شده در نمایشگر نشان داده می‌شود."
+
+#: ../help.pm:306
+#, 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 ""
+"در صورتی که کارگزارهای گوناگونی برای کارت‌تان در دسترس هستند، با\n"
+"یا بدون شتاب دهنده ۳ بعدی ، از شما برای انتخاب مناسبترین کارگزار\n"
+" سؤال خواهد شد."
+
+#: ../help.pm:311
+#, 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 ""
+"گزینه‌ها\n"
+"\n"
+" در اینجا می‌توانید انتخاب کنید که آیا می‌خواهید رایانه شما بطور خودکار به\n"
+"یک واسط گرافیکی در آغازگری عوض شود. روشن است که شما بخواهید \"%s\" \n"
+"را علامت زده اگر ماشین شما مانند یک کارگزار باید عمل کند، یا اگر شما در\n"
+"پیکربندی نمایشگر خود موفق نبوده‌اید."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"در این مرحله، باید تصمیم بگیرید که در کجای دیسک خود می‌خواهید سیستم عامل\n"
+"لینوکس ماندریبا را نصب کنید. اگر دیسک شما خالی یا اگر سیستم عامل موجودی\n"
+"همه‌ی فضای در دسترس دیسک را در اختیار دارد مجبور خواهید بود دیسک خود را\n"
+"قسمت‌بندی کنید. اساسا، قسمت‌بندی دیسکی شامل قسمت کردن منطقی آن برای\n"
+"ایجاد فضای لازم برای نصب سیستم لینوکس ماندریبا جدیدتان می‌باشد.\n"
+"\n"
+"بخاطر غیر قابل برگشت بودن پروسه‌ی قسمت‌بندی و اینکه می‌تواند به از دست رفتن\n"
+"داده‌ها منتهی شود، مخصوصا اگر سیستم عاملی از قبل وجود داشته و بر روی دیسک\n"
+"نصب شده باشد، اگر شما کاربری بی‌تجربه هستید قسمت‌بندی می‌تواند عصبی\n"
+"کننده و هیجان آور باشد. خوشبختانه، DrakX جادوگر راهنمایی را برای آسان کردن\n"
+"این پروسه ضمیمه دارد. قبل از ادامه به این مرحله بقیه این بخش را بخوانید و \n"
+"بیش از هر چه وقت کافی را بخود بدهید.\n"
+"\n"
+"بستگی به پیکربندی دیسک‌تان، چندین گزینه در دسترس است:\n"
+"\n"
+" * \"%s\": این گزینه قسمت‌بندی خودکار دستگاه دیسک خالی شما را انجام می‌دهد.\n"
+"اگر از این گزینه استفاده کنید دیگر از شما سؤال دیگری نخواهد شد.\n"
+" \n"
+" * \"%s\": جادوگر یک یا چند قسمت‌بندی موجود لینوکس را بر روی دیسک شما\n"
+"شناسایی کرده است. اگر می‌خواهید از آنها استفاده کنید این گزینه را انتخاب "
+"کنید.\n"
+"از شما سپس پرسیده خواهد شد که نقاط سوارسازی مربوط به هر قسمت‌بندی را\n"
+"انتخاب کنید. نقاط سوارسازی صحیح بوسیله‌ی پیش‌فرض انتخاب خواهند شد، در بیشتر \n"
+"موارد نظر خوبی است که آنها را نگه دارید.\n"
+"\n"
+" * \"%s\": اگر ویندوز مایکروسافت بر دیسک شما نصب شده است و همه فضای موجود\n"
+"بر آن را در اختیار دارد، شما می‌بایست فضای آزاد برای لینوکس را ایجاد کنید\n"
+"برای انجام این کار، شما می‌توانید قسمت‌بندی و داده‌های ویندوز مایکروسافت\n"
+" را حذف کرده (راه حل ''پاک کردن تمام دیسک'' را ببینید) یا قسمت‌بندی FAT \n"
+"ویندوز مایکروسافت را تغییر اندازه دهید. تغییر اندازه می‌تواند بدون از دست\n"
+"دادن هیچ داده‌ای به این شرط که شما از قبل قسمت‌بندی ویندوز را نظم داده\n"
+"یا defragmented بشود و اینکه آن از قالب FAT استفاده کند. ذخیره‌ی داده‌های\n"
+"شما بشدت سفارش می‌شود. استفاده از این گزینه اگر می‌خواهید هم لینوکس\n"
+"و هم ویندوز مایکروسافت را بر روی یک رایانه داشته باشید سفارش می‌شود.\n"
+"\n"
+" قبل از انتخاب این گزینه، لطفا توجه کنید که بعد از این پروسه اندازه‌ی\n"
+"قسمت‌بندی ویندوز مایکروسافت شما کوچکتر از وقتی که شروع کرده‌اید خواهد\n"
+"شد شما فضای آزاد کمتری زیر ویندوز مایکروسافت برای ذخیره‌ی داده‌ها‌ی خود یا\n"
+"نصب نرم‌افزار جدید خواهید داشت.\n"
+"\n"
+" * \"%s\": اگر می‌خواهید تمام داده‌ها و قسمت‌بندی‌های موجود بر روی دیسک\n"
+"را حذف و آنها را با سیستم لینوکس ماندریبا جدید خود جایگزین کنید، این \n"
+"گزینه را انتخاب کنید. دقت کنید، شما قادر نخواهید بود انتخاب خود را \n"
+"بعد از تأیید پس بگیرید.\n"
+"\n"
+" !! اگر این گزینه را انتخاب کنید، همه‌ی داده‌های بر روی دیسک شما حذف خواهند "
+"شد. !! \n"
+"\n"
+" * \"%s\": این همه چیز را از دیسک پاک کرده و از نو شروع به قسمت‌بندی هر \n"
+"چیز از پایه می‌کند. هر داده‌ای بر روی دیسک شما از دست خواهد رفت. \n"
+"\n"
+" !! اگر شما این گزینه را انتخاب کنید، همه داده‌های بر دیسک شما از دست خواهد "
+"رفت. !! \n"
+"\n"
+" * \"%s\": این گزینه را اگر خودتان می‌خواهید دیسک را قسمت‌بندی کنید انتخاب\n"
+" نمایید. دقت کنید -- این گزینه‌ی باقدرت ولی خطرناکی است و شما می‌توانید \n"
+"بسادگی تمام داده‌های خود را از دست بدهید. برای همین این گزینه واقعا فقط \n"
+"اگر شما چنین کاری را قبلا انجام داده‌اید و تجربه دارید سفارش می‌شود. برای \n"
+"راهنمایی چگونگی استفاده از وسیله‌ی DiskDrake به قسمت``مدیریت\n"
+"قسمت‌بندی‌های خود'' در ``راهنمای مبتدی'' مراجعه کنید."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "استفاده از قسمت‌بندی‌های موجود"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "تمام دیسک پاک شود"
+
+#: ../help.pm:380
+#, 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 ""
+"بفرمائید. نصب اکنون تکمیل شده است و سیستم گنو/لینوکس آماده‌ی استفاده است.\n"
+"فقط بر \"%s\" کلیک کرده تا سیستم آغازگری مجدد شود. فراموش نکنید که رسانه‌ی\n"
+"نصب (سی‌دی-رم یا دیسکچه) را بردارید.اولین چیزی که شما بعد از اینکه\n"
+"رایانه‌اتان سخت‌افزار خود را آزمایش می‌کند فهرست بارگذار آغازگری است،\n"
+"که به شما اجازه‌ی انتخاب راه‌اندازی یکی از سیستم‌های عامل را می‌دهد.\n"
+"\n"
+"دکمه‌ی \"%s\" دو دکمه‌ی دیگر را نشان داده برای: \n"
+" * \"%s\": ایجاد یک دیسکچه نصب که تمام نصب را بطور خودکار بدون کمک \n"
+"کسی، شبیه به نصبی که شما اکنون پیکربندی کردید را انجام می‌دهد. \n"
+"\n"
+" توجه کنید که بعد از کلیک بر این دکمه دو گزینه در دسترس هستند:\n"
+"\n"
+" * \"%s\". این نصب نسبتاً خودکاراست. گام قسمت‌بندی تنها \n"
+"مرحله‌ی گفتگویی است.\n"
+"\n"
+" * \"%s\". نصب کاملاً خودکار: دیسک سخت کاملاً بازنویسی شده،\n"
+"تمام داده‌ها از دست خواهند رفت.\n"
+"\n"
+" این قابلیت وقتی چندین ماشین قرار است شبیه به هم نصب شوند مفید است.\n"
+"قسمت نصب خودکار را در پایگاه اینترنت ما برای اطلاعات بیشتر ملاحظه کنید.\n"
+"\n"
+" * \"%s\"(*): یک لیست از بسته‌های انتخاب شده در این نصب را ذخیره می‌کند.\n"
+"برای استفاده از این انتخاب با نصب دیگر، دیسکچه را داخل کرده و نصب\n"
+"را شروع کنید. در اعلان, کلید [F1] را فشار داده و بنویسید >>\n"
+"linux defcfg=\"floppy\" << و کلید ورود را فشار دهید.\n"
+"\n"
+"(*) شما به دیسکچه‌ای با قالب FAT نیاز دارید. برای ساختن آن در گنو/لینوکس، \n"
+"\"mformat a:\"، یا \"fdformat/dev/fd0\" و بدنبالش \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "تولید دیسکچه‌ی نصب-خودکار"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"اگر تصمیم گرفتید تا از بعضی از قسمت‌بندیهای گنو/لینوکس استفاده مجدد کنید، "
+"میبایست\n"
+"بعضی از آنها را قسمت‌بندی مجدد کرده و هر داده روی آنها پاک شود. برای انجام "
+"اینکار\n"
+"لطفا آن قسمت‌بندیها را نیز انتخاب کنید\n"
+"\n"
+"لطفاً توجه کنید که ضروری نیست که تمام قسمت‌بندی‌های موجود قالب‌بندی مجدد\n"
+"شوند. شما باید قسمت‌بندیهای حاوی سیستم عامل (مانند \"/\", \"/usr\" یا \"/var"
+"\")\n"
+"را قالب‌بندی مجدد کرده اما شما مجبور به قالب‌بندی مجدد قسمت‌بندی‌های حاوی\n"
+"داده‌هایی که می‌خواهید نگهدارید نیستید (معمولاً \"/home\").\n"
+"\n"
+"لطفاً هنگام انتخاب قسمت‌بندی‌ها دقت کنید. بعد از قالب‌بندی تمام داده‌های\n"
+"بر قسمت‌بندی‌های انتخاب شده حذف خواهند شد و قادر به تعمیر آنها نخواهید بود\n"
+"\n"
+"وقتی برای قالب‌بندی قسمت‌بندی‌ها آماده شدید بر \"%s\" کلیک کنید.\n"
+"\n"
+"اگر می‌خواهید قسمت‌بندی دیگری برای نصب سیستم عامل لینوکس ماندریبا\n"
+"جدید خود انتخاب کنید بر %s کلیک نمایید.\n"
+"\n"
+"اگر می‌خواهید قسمت‌بندی‌هایی که باید برای بلوک‌های بد بر دیسک کنترل شوند\n"
+"را انتخاب کنید بر %s کلیک کنید."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"در زمانی که در حال نصب لینوکس ماندریبا هستید، به احتمال زیاد بعضی \n"
+"از بسته‌ها از زمان شروع پخش بروزسازی شده‌اند. اشکالات ممکن است تعمیر \n"
+"شده و مسایل امنیتی رفع شده باشند. برای استفاده از فواید این بروزسازی‌ها،\n"
+"اکنون میتوانید آنها را از اینترنت بارگیری نمایید. \"%s\" را اگر شما یک "
+"ارتباط\n"
+"کارآرای اینترنت دارید علامت زده، یا \"%s\" را اگر ترجیح می‌دهید بسته‌ها را\n"
+"بعداً بروزسازی کنید.\n"
+"\n"
+"انتخاب \"%s\" لیستی از مکان‌هایی که آن بروزسازی‌ها می‌توانند دریافت شوند\n"
+"را نشان خواهد داد. شما باید مکانی که به شما نزدیکتر است را انتخاب کنید.\n"
+"درخت مجموعه-بسته ظاهر خواهد شد: مجموعه را مرور کرده، و \"%s\" را برای\n"
+"دریافت و نصب بسته‌های انتخاب شده، یا \"%s\" را برای ترک فشار دهید."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"در این نقطه، DrakX به شما اجازه‌ی انتخاب سطح امنیتی مورد نظر را برای ماشین\n"
+"می‌دهد. روش معمول این است که اگر ماشین حاوی داده‌های مهم خواهد شد، یا اگر\n"
+"آن ماشینی خواهد بود که مستقیماً در معرض اینترنت قرار می‌گیرد سطح امنیتی باید\n"
+"بالاتر گذاشته شود. ضرر این معامله در داشتن سطح بالاتر امنیتی عموماً در "
+"پرداخت\n"
+"آسانی استفاده بدست آورده می‌شود.\n"
+"\n"
+"اگر نمی‌دانید کدام را باید انتخاب کنید، گزینه‌ی پیش‌فرض را نگه دارید.\n"
+" بعداً می‌توانید با ابزار draksec از مرکز کنترل ماندریبا سطح امنیتی را تغییر "
+"دهید.\n"
+"\n"
+"منطقه‌ی \"%s\"میتواند سیستم را از وجود کاربری که مسئول امنیت بر این رایانه\n"
+"خواهد گردید مطلع سازد. پیغام‌های امنیتی به آن نشانی فرستاده خواهد شد."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "مدیر امنیت"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"در این نقطه، شما مجبور به انتخاب قسمت‌بندی(های) که برای نصب سیستم لینوکس \n"
+"ماندریبا استفاده خواهد شد هستید.اگر قسمت‌بندی‌هایی که یا از یک نصب قبلی \n"
+"گنو/لینوکس یا بوسیله ابزار قسمت‌بندی دیگر وجود دارند، می‌توانید از آنها \n"
+"استفاده کنید. در غیر این صورت، قسمت‌بندی‌ها باید ایجاد شوند. \n"
+"\n"
+"برای ایجاد قسمت‌بندی‌ها، شما باید اول یک دستگاه دیسک را انتخاب کنید. \n"
+"شما می‌توانید آن دیسک را بوسیله‌ی کلیک بر ``hda'' برای اولین دستگاه IDE \n"
+" و ``hdb'' برای دومین، ``sda'' برای اولین دستگاه SCSI و غیره برای\n"
+"قسمت‌بندی انتخاب کنید.\n"
+"\n"
+"برای قسمت‌بندی دستگاه دیسک انتخاب شده، می‌توانید از این گزینه‌ها استفاده کنید:\n"
+"\n"
+" * \"%s\": این گزینه تمام قسمت‌بندی‌های روی دیسک انتخاب شده را حذف می‌کند\n"
+"\n"
+" * \"%s\": این گزینه بر روی فضای آزاد دیسک شما بطور خودکار قسمت‌بندی‌های\n"
+"ext4 و حافظه مبادله را ایجاد می‌کند\n"
+"\n"
+"\"%s\": دسترسی به قابلیت‌های دیگر را فراهم می‌سازد\n"
+"\n"
+" * \"%s\": جدول قسمت‌بندی را بر دیسکچه ذخیره می‌کند.در صورت لزوم \n"
+"بعدا می‌توان آن را بازنشانی کرد. انجام این گام بشدت سفارش می‌شود.\n"
+"\n"
+" * \"%s\": به شما اجازه‌ی باز‌نشانی جدول قسمت‌بندی ذخیره شده را از دیسکچه "
+"می‌دهد.\n"
+"\n"
+" * \"%s\": اگر جدول قسمت‌بندی شما خراب شده باشد با این گزینه می‌توانید\n"
+"آن را بازنشانی کنید. لطفا دقت کنید و بخاطر داشته باشید که این همیشه درست\n"
+"کار نمی‌کند.\n"
+"\n"
+" * \"%s\": تمام تغییرات باطل شده و جدول قسمت‌بندی اصلی بر دستگاه دیسک\n"
+"بارگذاری مجدد می‌شود.\n"
+"\n"
+" * \"%s\": غیرفعال کردن این گزینه کاربران را مجبور می‌کند که رسانه‌های قابل\n"
+"حمل از قبیل دیسکچه و سی‌دی را دستی سوار یا پیاده کنند.\n"
+"\n"
+" * \"%s\": اگر می‌خواهید از یک جادوگر برای قسمت‌بندی دیسک خود استفاده کنید از\n"
+"این گزینه استفاده نمایید. این گزینه اگر شما تجربه‌ی قبلی از قسمت‌بندی\n"
+"کردن دیسک ندارید پیشنهاد می‌شود.\n"
+"\n"
+" * \"%s\": برای لغو تغییرات خود از این گزینه استفاده کنید.\n"
+"\n"
+" * \"%s\": عملیات بیشتری را بر قسمت‌بندی‌ها اجازه داده (نوع، گزینه‌ها، "
+"قالب‌بندی)\n"
+"و اطلاعات بیشتری را درباره دستگاه دیسک می‌دهد.\n"
+"\n"
+" * \"%s\": وقتی شما قسمت‌بندی دستگاه دیسک خود را به اتمام رساندید،\n"
+"این تغییرات شما را بر دیسک ذخیره می‌سازد.\n"
+"\n"
+"وقتی اندازه‌ی یک قسمت‌بندی را تعیین می‌کنید، می‌توانید بخوبی از کلیدهای جهت‌دار\n"
+"صفحه‌کلید خود استفاده کنید.\n"
+"\n"
+"توجه: می‌توانید به هر گزینه توسط صفحه‌کلید دسترسی پیدا کنید. در طول\n"
+"قسمت‌بندی با استفاده از جهت‌های [پرش] و [بالا/پایین] مرور کنید.\n"
+"\n"
+"وقتی یک قسمت‌بندی انتخاب شده باشد، می‌توانید از:\n"
+"\n"
+" * Ctrl-c برای ایجاد یک قسمت‌بندی جدید (وقتی یک قسمت‌بندی خالی انتخاب\n"
+"شده باشد)\n"
+"\n"
+" * Ctrl-d برای حذف یک قسمت‌بندی \n"
+"\n"
+" * Ctrl-m برای تعیین نقطه‌ی سوارسازی\n"
+"\n"
+"برای دریافت اطلاعات درباره انواع سیستم پرونده موجود، لطفاً فصل ext2FS \n"
+"را از ` دستورالعمل مرجع'' بخوانید.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "سوارسازی-خودکار رسانه‌ی قابل انتقال"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "تعویض بین حالت عادی/کارشناسی"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"بیش از یک قسمت‌بندی مایکروسافت بر دیسک شما شناسایی شده است. \n"
+"لطفا آن قسمت‌بندی را که برای نصب سیستم عامل لینوکس ماندریبا می‌خواهید \n"
+"تغییر اندازه دهید انتخاب کنید.\n"
+"\n"
+"هر قسمت‌بندی فهرست شده بدنبال می‌آید: \"نام لینوکس\", \"نام ویندوز\" \n"
+"\"ظرفیت\".\n"
+"\n"
+"\"نام لینوکس\" دارای ساختار: \"نوع دستگاه دیسک\", \"شماره دستگاه دیسک\",\n"
+"\"شماره قسمت‌بندی\" (برای مثال, \"hda1\").\n"
+"\n"
+"\"نوع دستگاه دیسک\" اگر دستگاه دیسک شما یک دستگاه دیسک IDE باشد \"hd\" است "
+"و\n"
+"\"sd\" اگر آن یک دستگاه دیسک SCSI باشد.\n"
+"\n"
+"\"شماره دستگاه دیسک\" همیشه یک حرف الفبا بعد از \"hd\" یا \"sd\"می‌باشد.\n"
+"با دستگاه‌های دیسک IDE:\n"
+"\n"
+" * \"a\" بمعنی \"دیسک ارشد بر کنترل کننده‌ی اول IDE \";\n"
+"\n"
+" * \"b\" بمعنی \"دیسک زیردست بر کنترل کننده‌ی اول IDE \";\n"
+"\n"
+" * \"c\" بمعنی \"دیسک ارشد بر کنترل کننده‌ی دوم IDE \";\n"
+"\n"
+" * \"d\" بمعنی \"دیسک زیردست بر کنترل کننده‌ی دوم IDE \".\n"
+"\n"
+"با دستگاه‌های دیسک SCSI, یک \"a\" بمعنی \"پایین‌ترین SCSI ID\", یک \"b\"\n"
+"بمعنی \"پایین‌ترین SCSI ID دومی\", و غیره.\n"
+"\n"
+"\"نام ویندوز\" حرف الفبای دستگاه دیسک شما در ویندوز می‌باشد (اولین\n"
+"دیسک یا قسمت‌بندی \"C:\" نامیده می‌شود)."
+
+#: ../help.pm:567
+#, 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\": انتخاب کشور کنونی را بررسی کنید. اگر شما در این کشور زندگی نمی‌کنید،\n"
+"بر دکمه‌ی \"%s\" کلیک کرده و یکی دیگر را انتخاب کنید. اگر کشور شما\n"
+"در لیست نشان داده شده وجود ندارد، دکمه‌ی \"%s\" را برای دریافت لیست\n"
+"کامل کشورها کلیک کنید."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"این گام فقط در صورتی که یک قسمت‌بندی قدیمی لینوکس/گنو بر ماشین شما پیدا شود\n"
+"فعال می‌گردد. \n"
+"\n"
+"DrakX اکنون احتیاج دارد بداند که آیا شما می‌خواهید یک نصب جدید یا یک ارتقا\n"
+"سیستم لینوکس ماندریبا موجود را انجام دهید:\n"
+"\n"
+" * \"%s\": در مجموع این سیستم قدیمی را کاملاً پاک می‌کند اگر می‌خواهید روش\n"
+"قسمت‌بندی دستگاه‌های دیسک خود را تغییر دهید، یا سیستم پرونده را تغییر دهید، \n"
+"بایستی از این گزینه استفاده کنید. هرچند، بستگی به طرح قسمت‌بندی‌تان،\n"
+"می‌توانید از بر-نگارش بعضی از داده‌های موجودتان جلوگیری کنید.\n"
+"\n"
+" * \"%s\": این رده‌ی نصب به شما اجازه می‌دهد تا بسته‌های نصب شده‌ی کنونی\n"
+"لینوکس ماندریبا را بروزسازی کنید. طرح قسمت‌بندی کنونی‌تان و داده‌های کاربر دست\n"
+"نخواهند خورد و بیشتر گام‌های پیکربندی در دسترس باقی خواهند بود،\n"
+"شبیه به یک نصب استاندارد.\n"
+"\n"
+"استفاده از گزینه‌ی ``ارتقاء'' بایستی برای سیستم‌های لینوکس ماندریبا نسخه‌ی\n"
+"\"8.1\"یا بعدی کارآرایی خوبی داشته باشد. اجرای ارتقاء بر نسخ پیشتر از "
+"لینوکس\n"
+"ماندریبا ۸٬۱ سفارش نمی‌شود."
+
+#: ../help.pm:594
+#, 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 ""
+"بنابر زبان پیش‌فرضی که در این قسمت انتخاب کرده‌اید، DrakX نوع بخصوصی\n"
+"از پیکربندی صفحه‌کلید را بطور خودکار انتخاب می‌کند. اگر چه ممکن است شما\n"
+"صفحه‌کلیدی را که دقیقاً مطابق زبان شما باشد نداشته باشید: برای مثال، اگر شما\n"
+"یک شخص انگلیسی زبان سوئیسی باشید، ممکن است یک صفحه‌کلید سوئیسی\n"
+"داشته باشید. یا اگر شما انگلیسی صحبت کرده ولی در کوبک کانادا زندگی می‌کنید،\n"
+"ممکن است خود را در شرایطی بیابید که زبان بومی شما و صفحه‌کلید مطابقت\n"
+"نداشته باشند. در هر دو صورت، این مرحله‌ی نصب به شما اجازه‌ی انتخاب\n"
+"صفحه‌کلید مناسب را از یک لیست می‌دهد.\n"
+"\n"
+"برای عرضه‌ی لیست کامل صفحه‌کلید‌های حمایت شده بر دکمه‌ی \"%s\" کلیک کنید.\n"
+"\n"
+"اگر شما صفحه‌کلیدی را بر اساس یک الفبای غیر لاتین انتخاب کنید، گفتگوی \n"
+"بعدی به شما اجازه‌ی ترکیب کلیدی را که بتوانید بین طرح‌های صفحه‌کلید لاتین\n"
+"و غیر لاتین تعویض کنید خواهد داد."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"انتخاب زبان ترجیحی شما زبان نوشتجات، نصب‌گر و سیستم‌تان را در مجموع مورد\n"
+"تأثیر قرار خواهد داد. در ابتدا منطقه‌ای را که در آن قرار دارید و سپس زبانی را "
+"که\n"
+"صحبت می‌کنید انتخاب نمایید.\n"
+"\n"
+"کلیک بر دکمه‌ی \"%s\" به شما اجازه می‌دهد تا زبان‌های دیگری را بر ایستگاه\n"
+"کارتان انتخاب کرده، و بدین طریق پرونده‌های مخصوص-زبان را برای سیستم\n"
+"نوشتجات و برنامه‌ها نصب کنید. برای نمونه، اگر شما کاربرانی از اسپانیا را بر\n"
+"رایانه‌اتان میزبان هستید، انگلیسی را مانند زمان پیش‌فرض در درخت‌نما انتخاب\n"
+"کرده و \"%s\" را در قسمت پیشرفته انتخاب کنید.\n"
+"\n"
+"درباره‌ی پشتیبانی از UTF-8 (یونی‌کد): یونی‌کد کدگذاری نویسه‌ی جدیدی\n"
+"برای پوشش دادن همه‌ی زبان‌های موجود است. هرچند پشتیبانی کامل برای\n"
+"آن در لینوکس/گنو هنوز تحت تولید است. بدین دلیل، لینوکس ماندریبا از آن\n"
+"استفاده خواهد کرد یا بدلیل عدم وابستگی به گزینش‌های کاربر:\n"
+"\n"
+" * اگر زبانی را با کدگذاری سنتی قوی (زبان‌های لاتین۱، روسی، ژاپنی،\n"
+"چینی، کره‌ای، تایلندی، یونانی، ترکی، بیشتر زبان‌های iso-8859-2) انتخاب\n"
+"کنید، کدگذاری سنتی بوسیله‌ی پیش‌فرض استفاده خواهد گردید:\n"
+"\n"
+" * بقیه‌ی زبان‌ها در پیش‌فرض از یونی‌کد استفاده خواهند کرد:\n"
+"\n"
+" * اگر دو یا زبان‌های بیشتری مورد نیاز است، و آن زبان‌ها از کدگذاری\n"
+"یکسان استفاده نمی‌کنند، پس یونی‌کد برای تمام سیستم استفاده خواهد شد.\n"
+"\n"
+" * در پایان، یونی‌کد می‌تواند برای سیستم با درخواست کاربر بوسیله‌ی\n"
+"انتخاب گزینه‌ی \"%s\" بدون وابستگی به زبان‌(های) گزیده شده اجبار گردد.\n"
+"\n"
+"توجه کنید که شما به انتخاب زبان اضافه‌ی تکی محدود نیستید. شما می‌توانید\n"
+"چندین زبان، حتی تمام آنها را بوسیله‌ی انتخاب جعبه‌ی \"%s\" انتخاب کنید.\n"
+"انتخاب کردن پشتیبانی برای زبانی بمعنی ترجمه‌ها، قلم‌ها، غلط‌یاب‌ها\n"
+"وغیره برای آن زبان که نصب خواهد شد می‌باشد.\n"
+"\n"
+"برای تعویض بین زبان‌های گوناگون نصب شده بر سیستم، می‌توانید\n"
+"فرمان \"/usr/sbin/localedrake\" را مانند \"root\" برای تغییر زبان استفاده\n"
+"شده بوسیله‌ی تمام سیستم اجرا کنید. اجرای این فرمان مانند یک کاربر عادی\n"
+"تنظیم زبان را تنها برای آن کاربر عوض خواهد نمود."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "اسپانول"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 معمولا مشکلی برای شناسایی تعداد دکمه های موشی شما ندارد.\n"
+"اگر اشکالی پیش آمد فرض بر داشتن دو دکمه و پیکربندی آن برای شبیه سازی دکمه "
+"سوم\n"
+"گذارده خواهد شد. دکمه سوم موشی دو-دکمه ای توسط کلیک همزمان دکمه های راست و "
+"چپ\n"
+"بدست خواهد آمد. DrakX بطور خودکار خواهد دانست که آیا موشی شما از واسط USB\n"
+"یا PS/2 یا سریال استفاده میکند.\n"
+"\n"
+"اگر شما موشی سه-دکمه ای بدون چرخ دارید، میتوانید موشی \"%s\" را انتخاب "
+"کنید.\n"
+"DrakX موشی شما را بطوری پیکربندی خواهد کرد تا بتوانید چرخ آن را شبیه سازی "
+"کنید:\n"
+"برای اینکار دکمه وسطی را فشار داده و اشاره گر موشی خود را به بالا و پایین "
+"حرکت دهید.\n"
+"\n"
+"اگر بدلایلی میخواهید نوع دیگر از موشی را مشخص کنید، آن را از لیست عرضه شده\n"
+"انتخاب کنید.\n"
+"\n"
+"شما میتوانید ورودی \"%s\" را برای گزینش نوع موشی همگانی که تقریبا با همه "
+"موشیها\n"
+"کار خواهد کرد انتخاب کنید.\n"
+"\n"
+"اگر موشی غیر از پیش فرض انتخاب کرده اید، صفحه آزمایشی نمایش داده خواهد شد.\n"
+"از دکمه ها و چرخ برای امتحان درستی تنظیمات استفاده کرده و اینکه موشی بدرستی\n"
+"کار میکند. اگر موشی خوب کار نمیکند، دکمه فاصله یا ورودی را فشار دهید تا "
+"آزمایش\n"
+"لغو گردیده و شما به لیست موشی باز خواهید گشت.\n"
+"\n"
+"بعضی وقتها چرخ موشی بطور خودکار شناسایی نمیشوند، و شما نیاز خواهید داشت\n"
+"موشی خود را از یک لیست انتخاب کنید. مطمئن شوید که آن را که به درگاه موشی "
+"شما\n"
+"وصل شده انتخاب میکنید. بعد از انتخاب موشی و فشردن دکمه \"%s\"، تصویر موشی\n"
+"بر صفحه ظاهر خواهد گردید. چرخ موشی را بچرخانید تا مطمئن شوید که آن بدرستی\n"
+"فعال شده است. همانطور که چرخ موشی را میچرخانید، حرکت چرخ را بر روی صفحه\n"
+"مشاهده خواهد کرد. دکمه ها را امتحان کرده و کنترل کنید که حرکت مکان نمای موشی "
+"بر\n"
+"روی صفحه بهمان نحو است که شما آن را حرکت میدهید. "
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "با شبیه‌سازی چرخ"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "جهانی | هر موشی PS/2 & USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"لطفاً درگاه درست را انتخاب کنید، برای مثال، درگاه \"COM1\" در ویندوز \n"
+"بنام \"ttyS0\" در لینوکس خوانده می‌شود."
+
+#: ../help.pm:684
+#, 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 cannot 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 و GRUB بارگذارهای لینوکس/گنو هستند. معمولا این مرحله کاملا \n"
+"خودکار است. DrakX بندهای آغازگری دیسک را بررسی کرده و بر اساس\n"
+"آنچه در آنجا پیدا می‌کند عمل خواهد کرد:\n"
+"\n"
+" * اگر بند آغازگری ویندوز یافت شود، آن را بوسیله یک بند آغازگر\n"
+"GRUB/LILO جایگزین می‌کند. بدین ترتیب شما قادر خواهید بود یا\n"
+"لینوکس/گنو یا سیستم عامل دیگری را آغازگری کنید.\n"
+"\n"
+" * اگر یک بند آغازگری GRUB یا LILO یافت شود، آن را با یکی دیگر جایگزین\n"
+"می‌کند.\n"
+"\n"
+"اگر نتواند چیزی پیدا کند، DrakX مکانی را برای گذاشتن بارگذار آغازگر سؤال\n"
+"خواهد کرد. معمولاً، \"%s\" مطمئن‌ترین مکان است. گزینش \"%s\" هیچ\n"
+"بارگذار آغازگر را نصب نخواهد کرد. فقط اگر می‌دانید چکار می‌کنید از آن\n"
+"استفاده کنید."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"اکنون زمان آن رسیده است که سیستم چاپ را بر روی رایانه خود انتخاب کنید. "
+"سیستمهای\n"
+"عامل دیگر ممکن است یکی را ارائه دهند، ولی لینوکس ماندریبا دو تا را ارائه "
+"میدهد.\n"
+"هر یک از سیستمهای چاپ برای انواع مشخصی از پیکربندی مناسب هستند.\n"
+"\n"
+" * \"%s\" -- که سرنام برای ``print, do not queue'' است، گزینه ای است اگر "
+"شما\n"
+" اتصال مستقیم به چاپگرتان داشته و میخواهید بتوانید از ترافیک چاپگر بیرون "
+"بکشانید،\n"
+"و شما چاپگران شبکه ندارید. (\"%s\" فقط موارد خیلی ساده شبکه را اداره خواهد "
+"کرد و قدری\n"
+"هنگام استفاده در شبکه آهسته است.) اگر این اولین تجربه شما با گنو/لینوکس است "
+"سفارش میشود\n"
+"که از \"pdq\" استفاده کنید.\n"
+"\n"
+" * \"%s\" سرنام برای `` Common Unix Printing System'' است و گزینه\n"
+"عالی است برای چاپ به چاپگر محلیتان یا به انطرف دنیا. پیکربندی آن آسان است و "
+"میتواند\n"
+"مانند یک کارگزار یا یک کارگیر برای سیستم چاپ قدیمی \"lpd\" عمل کند، پس "
+"بنابرین\n"
+"آن با سیستمهای عامل قدیمی که هنوز نیاز سرویسهای چاپ دارند همخوانی دارد. با "
+"وجود\n"
+"قدرتمندی، برپاسازی پایه بسادگی \"pdq\" است. اگر نیاز به شبیه سازی یک\n"
+"کارگزار \"lpd\" دارید، مطمئن شوید که شبح \"cups-lpd\" را روشن کرده اید.\n"
+"\"%s\" دارای ظاهر گرافیکی برای چاپ یا انتخاب گزینه های چاپگر \n"
+"و برای مدیریت چاپگر میباشد.\n"
+"\n"
+"اگر شما اکنون انتخاب کنید، و بعدا از سیستم چاپ خود راضی نبودید میتوانید آن "
+"را با اجرای\n"
+"برنامه PrinterDrake از مرکز کنترل لینوکس ماندریبا و کلیک بر دکمه \"%s\" آن\n"
+"را تغییر دهید."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "کارشناس"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"برنامه‌ی درایک‌ایکس در ابتدا هر دستگاه موجود IDE را در رایانه‌اتان شناسائی "
+"خواهد\n"
+"کرد. آن همچنین برای یافتن یک یا چند کارت IDE /SCSI بر سیستم شما پویش\n"
+"خواهد کرد.اگر یک کارت SCSI یافت شود، درایک‌ایکس بطور خودکار راه‌انداز مناسب\n"
+"را نصب خواهد کرد.\n"
+"\n"
+"برای اینکه شناسائی سخت‌افزار کامل نمی‌باشد، درایک‌ایکس ممکن است در شناسائی\n"
+"سخت‌افزار شما شکست بخورد. اگر چنین شود مجبور خواهید شد که سخت‌افزار\n"
+"خود را دستی مشخص کنید.\n"
+"\n"
+"اگر مجبور شدید کارت PCI SCSI خود را دستی مشخص کنید، درایک‌ایکس از شما برای \n"
+"پیکربندی گزینه‌های آن سؤال خواهد کرد. شما باید به درایک‌ایکس اجازه دهید که\n"
+"سخت‌افزار را برای گزینه‌های بخصوص-کارت که برای تطبیق کارت لازمند جستجو\n"
+"کند. در بیشتر مواقع درایک‌ایکس بدون هیچ مشکلی این مرحله را طی می‌کند.\n"
+"\n"
+"اگر درایک‌ایکس نتواند سخت‌افزار را برای گزینه‌ها را به منظور یافتن پارامترهایی "
+"که\n"
+"لازمند به سخت‌افزار داده شوند وارسی کند، باید راه‌انداز را دستی پیکربندی کنید."
+
+#: ../help.pm:789
+#, 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\": اگر یک کارت صوت در سیستم شما شناسائی شده است در اینجا نشان داده \n"
+"میشود. اگر کارت نشان داده شده آن نیست که در سیستم شما وجود دارد، \n"
+"میتوانید بر دکمه کلیک کرده و راه‌انداز دیگری را انتخاب کنید."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"مانند پیش‌نمایش، DrakX خلاصه از اطلاعات خود را درباره سیستمتان\n"
+"عرضه می‌دارد. بستگی به نرم‌افزارهای نصب شده، می‌توانید بعضی یا همه‌ی\n"
+"ورودی‌های بدنبال آمده را دارا باشید. هر ورودی از عنصری که باید پیکربندی\n"
+"شود و یک خلاصه‌ی کوتاه از پیکربندی کنونی بدنبال آمده آن ساخته شده است.\n"
+" بر دکمه‌ی مربوطه‌ی \"%s\" برای تغییر آن کلیک کنید.\n"
+"\n"
+" * \"%s\":پیکربندی نقشه صفحه‌کلید کنونی را کنترل کرده و آن را اگر لازم است\n"
+"تغییر دهید.\n"
+"\n"
+" * \"%s\": انتخاب کشور کنونی را کنترل کنید. اگر شما در این کشور نیستید،\n"
+"بر دکمه‌ی \"%s\" کلیک کرده و یکی دیگر را انتخاب کنید. اگر کشور شما در اولین\n"
+"لیست نشان داده شده نیست، بر دکمه‌ی \"%s\" برای دریافت لیست کامل\n"
+" کشورها کلیک کنید.\n"
+"\n"
+" * \"%s\": بوسیله پیش‌فرض، DrakX منطقه زمانی‌تان را بر اساس کشوری که\n"
+"انتخاب کرده‌اید استنتاج می‌کند. می‌توانید بر دکمه‌ی \"%s\" اگر این درست\n"
+"نیست کلیک کنید.\n"
+"\n"
+" * \"%s\": پیکربندی موشی کنونی را بررسی کرده و اگر لازم است آن را با کلیک\n"
+"بر دکمه تغییر دهید.\n"
+"\n"
+" * \"%s\": کلیک کردن بر دکمه‌ی \"%s\" جادوگر پیکربندی چاپگر را باز خواهد کرد\n"
+"به فصل مربوط ``راهنمای شروع'' برای اطلاعات بیشتر در چگونه یک چاپگر جدید را\n"
+"برپاسازی کنیم مراجعه کنید. ظاهر عرضه شده در آنجا شبیه به آن است که در طول\n"
+"نصب استفاده شده است.\n"
+"\n"
+" * \"%s\": اگر کارت صوتی بر سیستم‌تان شناسایی شده است، در اینجا نمایش\n"
+"داده می‌شود. اگر متوجه شدید که کارت صوتی نشان داده شده آن نیست که واقعاً \n"
+"بر سیستمتان وجود دارد میتوانید بر آن دکمه برای انتخاب راه‌انداز دیگری کلیک "
+"کنید.\n"
+"\n"
+" * \"%s\": اگر شما کارت تلویزیونی دارید، این جایی است که اطلاعات درباره "
+"پیکربندیش\n"
+"نشان داده خواهد شد. اگر شما کارت تلویزیونی داشته ولی شناسایی نگردیده،\n"
+"برای تلاش به پیکربندی کردن دستی آن بر روی \"%s\" کلیک کنید.\n"
+"\n"
+" * \"%s\": شما میتوانید بر روی \"%s\" برای تغییر پارامترهای مربوط به کارت "
+"کلیک\n"
+"کنید، البته اگر احساس میکنید که پیکربندی اشتباه است.\n"
+"\n"
+" * \"%s\": بوسیله پیش‌فرض, DrakX تفکیک‌پذیری واسط تصویری شما را\n"
+"\"800x600\" یا \"1024x768\" پیکربندی می‌کند. اگر آن برای شما مناسب نیست، \n"
+"برای پیکربندی مجدد واسط تصویری خود بر \"%s\" کلیک کنید.\n"
+"\n"
+" * \"%s\": اگر میخواهید دستیابی به اینترنت یا به شبکه محلیتان را اکنون "
+"پیکربندی کنید\n"
+"میتوانید اینکار را اکنون انجام دهید. به نوشتارهای چاپی مراجعه کرده یا از\n"
+"مرکز کنترل لینوکس ماندریبا بعد از اتمام نصب برای بهره بردن از راهنمای\n"
+"کامل استفاده کنید.\n"
+"\n"
+" * \"%s\": به شما اجازه میدهد تا نشانیهای پراکسی FTP و HTTP را اگر رایانه\n"
+"نصب شما در پشت یک کارگزار پراکسی قرار خواهد گرفت پیکربندی کنید.\n"
+"\n"
+" * \"%s\": این ورودی به شما اجازه‌ی تعریف مجدد سطح امنیت را که در مرحله‌ی\n"
+"پیشین تعیین شده میدهد.\n"
+"\n"
+" * \"%s\": اگر طرحی برای اتصال ماشین خود به اینترنت دارید, فکر خوبی است\n"
+"که رایانه خود را از رسوخ دیگران بوسیله برپاسازی دیوارآتش حفاظت کنید. به فصل\n"
+"مربوط ``راهنمای مبتدی'' برای تشریحات درباره تنطیمات دیوارآتش مراجعه کنید.\n"
+"\n"
+" * \"%s\": اگر می‌خواهید پیکربندی بارگذار آغازگر را تغییر دهید, آن دکمه را\n"
+"کلیک کنید این بایستی برای کاربران پیشرفته رزرو شود. به نوشتارهای چاپی\n"
+" مراجعه کرده یا از مرکز کنترل لینوکس ماندریبا بعد از اتمام نصب برای \n"
+"بهره بردن از راهنمای کامل استفاده کنید.\n"
+"\n"
+" * \"%s\": در اینجا قادر خواهید بود سرویس‌هایی را که بر ماشین شما اجرا\n"
+"خواهند شد را میزان کنید. اگر می‌خواهید از این ماشین مانند یک\n"
+"کارگزار استفاده کنید فکر خوبی است که این برپاسازی را مرور کنید."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "کارت ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "کارت ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "واسط گرافیکی"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"دستگاه دیسکی را که می‌خواهید برای نصب قسمت‌بندی جدید لینوکس ماندریبا\n"
+"پاک کنید انتخاب نمایید. دقت کنید چون تمام داده‌های موجود بر آن از دست خواهند\n"
+"رفت و دیگر نمی‌توان آنها را بازیابی نمود!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"اگر می‌خواهید تمام داده‌ها و قسمت‌بندی‌های موجود بر این دیسک را حذف کنید \n"
+"بر \"%s\" کلیک نمایید. دقت کنید که بعد از کلیک بر \"%s\"، دیگر نمی‌توانید\n"
+"هیچ داده و قسمت‌بندی موجود بر این دیسک، به اضافه‌ی هر داده‌ی ویندوز را\n"
+"بازیابی کنید.\n"
+"\n"
+"برای توقف این عملیات بدون از دست دادن هیچ داده‌ای و قسمت‌بندی موجود بر\n"
+"این دیسک بر \"%s\" کلیک کنید."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "بعدی ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- پیشین"
+
+#~ 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\": با کلیک بر دکمه‌ی \"%s\" جادوگر پیکربندی چاپگر باز خواهد شد\n"
+#~ "به فصل مربوط در ``Starter Guide'' برای اطلاعات بیشتر برای نصب یک چاپگر\n"
+#~ "جدید مراجعه کنید. ظاهر عرضه شده در آنجا شبیه به آن است که در هنگام\n"
+#~ "نصب استفاده می‌گردد."
+
+#~ 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 ""
+#~ "این مهمترین نقطه‌ی تصمیم گیری برای امنیت سیستم لینوکس/گنوی شما است.\n"
+#~ "شما باید گذرواژه‌ی \"root\" را وارد کنید. \"Root\" مدیر سیستم است و تنها\n"
+#~ "کاربری است که می‌تواند بروزسازی کرده، کاربران را اضافه کند، پیکربندی "
+#~ "همگانی\n"
+#~ "سیستم را تغییر دهد، و همچنین بقیه کارهای از این قبیل را. بطور خلاصه، "
+#~ "\"root\"\n"
+#~ "هر کاری را می‌تواند انجام دهد! برای همین شما باید گذرواژه‌ای را انتخاب کنید "
+#~ "که\n"
+#~ " حدس زدنش سخت باشد - DrakX اگر گذرواژه خیلی ساده باشد به شما تذکر داده\n"
+#~ "خواهد شد. همانطور که مشاهده می‌کنید، شما مجبور به وارد کردن یک گذرواژه "
+#~ "نیستید،\n"
+#~ "ولی ما بشدت برعکس این را به شما نصیحت می‌کنیم. لینوکس/گنو مانند هر سیستم\n"
+#~ "عامل دیگری برای خطاهای کارکنان مستعد است. چون \"root\" هیچ محدودیت "
+#~ "اجرایی\n"
+#~ "ندارد و بطور غیر عمدی تمام دادهها بر قسمت بندیها را بوسیله دستیابی بی "
+#~ "توجه به\n"
+#~ "قسمت بندیهای خود پاک کند، این امر مهمی است که بسختی بتوان \"root\" شد.\n"
+#~ "\n"
+#~ "گذرواژه بایستی ترکیبی از نویسه‌های الفبا و حداقل دارای ۸ نویسه باشد. هرگز\n"
+#~ "گذرواژه \"root\" یادداشت نشود-- آن به آسانی سیستم را تسلیم میکند.\n"
+#~ "\n"
+#~ "یک نصیحت -- گذرواژه را طولانی یا پیچیده نسازید برای اینکه باید بتوانید\n"
+#~ "آنرا بخاطر بسپارید!\n"
+#~ "\n"
+#~ "گذرواژه هنگام نگارش آن برصفحه نشان داده نخواهد شد. برای کم کردن احتمال\n"
+#~ "خطای نگارش کورکورانه لازم است که گذرواژه را دوبار وارد کنید. اگر اتفاقی\n"
+#~ "هر دوبار همان خطای نگارشی را انجام دهید، این گذرواژه‌ی نادرست همانی\n"
+#~ "می‌شود که باید بار اول از آن استفاده کنید.\n"
+#~ "\n"
+#~ "اگر می‌خواهید دستیابی به این رایانه از طریق یک کارگزار تأیید هویت کنترل "
+#~ "شود،\n"
+#~ "دکمه‌ی \"%s\" را کلیک کنید.\n"
+#~ "\n"
+#~ "اگر شبکه‌اتان نه از LDAP ،NIS، یا سرویس‌های تأیید هویت دامنه‌ی ویندوز PDC\n"
+#~ "استفاده می‌کند، سرویس مناسبی را برای \"%s\" انتخاب کنید. اگر نمی‌دانید از\n"
+#~ "کدام باید استفاده کنید، باید این را از مدیر سیستم شبکه‌اتان سؤال کنید.\n"
+#~ "\n"
+#~ "اگر شما در بخاطر سپردن گذرواژه مشکل دارید، اگر رایانه شما هرگز به "
+#~ "اینترنت\n"
+#~ "وصل نخواهد شد یا شما مطلقاً به همه‌ی کسانی که از رایانه‌تان استفاده\n"
+#~ "می‌کنند اطمینان دارید، می‌توانید داشتن \"%s\" را انتخاب کنید."
+
+#~ msgid "authentication"
+#~ msgstr "تأیید هویت"
diff --git a/perl-install/install/help/po/fi.po b/perl-install/install/help/po/fi.po
new file mode 100644
index 000000000..8f2f5d961
--- /dev/null
+++ b/perl-install/install/help/po/fi.po
@@ -0,0 +1,1391 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>, 2024\n"
+"Language-Team: Finnish (https://app.transifex.com/MageiaLinux/teams/9361/"
+"fi/)\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 on monen käyttäjän järjestelmä ja tämä tarkoittaa että jokainen\n"
+"käyttäjä voi pitää omat asetukset, omat tiedostot jne. Voit lukea ``Starter\n"
+"Guide'':a saadaksesi tästä lisätietoa. Mutta toisin kuin \"root\"-käyttäjä,\n"
+"joka on järjestelmän ylläpitäjä, käyttäjät, joita lisäät tässä, eivät pysty\n"
+"muuttamaan mitään muuta paitsi omia tiedostojaan ja asetuksiaan. Tällä\n"
+"tavalla suojataan järjestelmää erehdyksiltä tai tahallisilta muutoksilta,\n"
+"jotka vaikuttavat järjestelmään. Sinun pitää luoda ainakin yksi tavallinen\n"
+"käyttäjä itsellesi. Se on tili jota sinun kannattaa käyttää jokapäiväisessä\n"
+"työssäsi. Vaikkakin on kätevämpää kirjautua sisään \"root\"-tunnuksella,\n"
+"se on myös paljon vaarallisempaa! Pienikin virhe voi merkitä sitä ettei\n"
+"järjestelmäsi toimi enää. Jos teet vakavan virheen tavallisena käyttäjänä,\n"
+"voit mahdollisesti menettää jotain tietoja, mutta et koko järjestelmää.\n"
+"\n"
+"Ensin sinun pitää antaa oikea nimesi. Tämä ei ole pakollista -- voithan\n"
+"kirjoittaa mitä tahansa. DrakX kopioi ensimmäisen kirjoittamasi sanan\n"
+"kenttään \"%s\". Tämä on se nimi jolla kyseinen käyttäjä kirjautuu\n"
+"järjestelmään. Voit muuttaa sitä halutessasi. Sinun pitää myös syöttää\n"
+"salasana. Tavallisen käyttäjän salasana ei ole niin kriittinen kuin "
+"\"root\"\n"
+"-käyttäjän turvallisuusnäkökulmasta, mutta tämä ei ole syy tietoturvan\n"
+"laiminlyömiseen: Onhan kysymys tiedostojesi turvasta.\n"
+"\n"
+"Kun painat \"%s\", voit lisätä muita käyttäjiä. Lisää käyttäjä jokaiselle\n"
+"henkilölle, jonka on tarkoitus käyttää tätä tietokonetta. Kun olet lisännyt\n"
+"kaikki haluamasi käyttäjät, valitse \"%s\".\n"
+"\n"
+"Jos painat \"%s\" painiketta voit muuttaa oletus-\"komentotulkin\" "
+"kyseiselle\n"
+"käyttäjälle (vakiona bash).\n"
+"\n"
+"Kun olet lisännyt kaikki käyttäjät, sinua pyydetään valitsemaan käyttäjä,\n"
+"joka voi kirjautua automaattisesti järjestelmään koneen käynnistyessä. Jos\n"
+"olet kiinnostunut tästä ominaisuudesta (etkä paljon piittaa paikallisesta\n"
+"tietoturvasta), valitse haluttu käyttäjä ja ikkunointijärjestelmä ja paina\n"
+"\"%s\". Jos et ole kiinnostunut tästä ominaisuudesta,\n"
+"poista valinta \"%s\""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Haluatko käyttää tätä ominaisuutta?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Tässä on listaus olemassa olevista tunnistetuista Linux-osioista\n"
+"kiintolevylläsi. Voit säilyttää velhon tekemät valinnat, koska ne ovat\n"
+"hyviä useimmille yleisimmille asennuksille. Jos teet muutoksia, sinun\n"
+"pitää ainakin luoda juuri-osio (\"/\"). Älä valitse liian pientä osiota tai\n"
+"et voi asentaa riittävästi ohjelmia. Jos haluat tallentaa tietojasi "
+"erilliselle\n"
+"osiolle, sinun täytyy luoda myös \"/home\"-osio (mahdollista vain jos\n"
+"sinulla on enemmän kuin yksi Linux-osio käytettävissä).\n"
+"\n"
+"Jokainen osio on listattu seuraavasti: \"Nimi\", \"Koko\".\n"
+"\n"
+"\"Nimi\" rakenne on seuraava: \"kiintolevytyyppi\". \"kiintolevynumero\", \n"
+"\"osionumero\" (esim. \"hda1\").\n"
+"\n"
+"\"kiintolevytyyppi\" on \"hd\" jos kiintolevysi on IDE-tyyppinen, ja \"sd\" "
+"jos\n"
+"se on SCSI-tyyppinen.\n"
+"\n"
+"\"kiintolevynumero\" on aina kirjain \"hd\":n tai \"sd\":n perässä.\n"
+"IDE-kiintolevyille: \n"
+"\n"
+" * \"a\" tarkoittaa \"isäntälevy ensisijaisella IDE-ohjaimella\";\n"
+"\n"
+" * \"b\" tarkoittaa \"orjalevy ensisijaisella IDE-ohjaimella\";\n"
+"\n"
+" * \"c\" tarkoittaa \"isäntälevy toissijaisella IDE-ohjaimella\";\n"
+"\n"
+" * \"d\" tarkoittaa \"orjalevy toissijaisella IDE-ohjaimella\";\n"
+"\n"
+"SCSI kiintolevyillä \"a\" tarkoittaa \"pienin SCSI ID\", \"b\" tarkoittaa\n"
+"\"toiseksi pienin SCSI ID\", jne..."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Päivitä"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Perusdokumentaation kanssa"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Todella minimaalinen asennus"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automaattiset riippuvuudet"
+
+#: ../help.pm:185
+#, 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 ""
+"Voit nyt valita mitkä palvelut haluat käynnistää konetta käynnistettäessä.\n"
+"\n"
+"DrakX listaa kaikki palvelut, jotka löytyvät nykyisestä asennuksesta.\n"
+"Käy lista läpi huolellisesti ja poista kaikki ne palvelut, joita ei tarvita\n"
+"jokaisella käynnistyskerralla.\n"
+"\n"
+"Saat kustakin palvelusta lyhyen kuvaustekstin valitsemalla sen. Jos et\n"
+"kuitenkaan ole varma palvelun hyödyllisyydestä, on yleensä varmempaa\n"
+"jättää se oletusarvoiseksi.\n"
+"\n"
+"!! Tässä vaiheessa sinun pitää olla erityisen huolellinen, jos aiot käyttää\n"
+"konettasi palvelimena: et varmaankaan halua käynnistää niitä palveluita,\n"
+"joita et tarvitse. Muista myös, että jotkin palvelut voivat olla\n"
+"vaarallisia, jos ne ovat aktivoituja palvelimessa. Yleensä kannattaa valita\n"
+"vain ne palvelut, joita todella tarvitaan !!"
+
+#: ../help.pm:209
+#, 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 määrittää ajan GMT (Greenwich Mean Time) -tilassa ja muuntaa\n"
+"siitä paikalliseen aikaan valitsemasi aikavyöhykkeen mukaisesti. Voit myös\n"
+"muuttaa tämän käytännön poistamalla valinnan \"%s\"\n"
+"jolloin laitteistokello on sama kuin järjestelmäkello. Tämä on hyödyllistä\n"
+"jos koneessa on toinen käyttöjärjestelmä, esimerkiksi Windows.\n"
+"\n"
+"Optio \"%s\" säätää järjestelmäsi kellon\n"
+"automaattisesti oikeaan aikaan yhdistämällä johonkin Internetin "
+"aikapalvelimeen.\n"
+"Valitse listasta palvelin joka on lähelläsi tai kirjoita sen osoite suoraan "
+"kenttään.\n"
+"Sinulla pitää tietysti olla toimiva Internet-yhteys jotta tämä ominaisuus "
+"toimisi.\n"
+"Tämä myös asentaa aikapalvelimen koneeseesi jota muut paikallisverkkosi\n"
+"koneet voivat käyttää."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automaattinen kellon synkronointi"
+
+#: ../help.pm:223
+#, 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 ""
+"Näytönohjain\n"
+"\n"
+" Asennusohjelma yleensä tunnistaa ja asettaa koneeseesi asennetun\n"
+"näytönohjaimen. Mikäli tämä ei onnistunut, voit itse valita oikean mallin\n"
+"listasta omistamasi kortin mukaisesti.\n"
+"\n"
+" Mikäli eri palvelimia on käytettävissä kortillesi, 3D tuella vai ilman,\n"
+"sinua pyydetään valitsemaan palvelin joka vastaa tarpeitasi."
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+"Näyttö\n"
+"\n"
+" Asennusohjelma yleensä tunnistaa ja asettaa koneeseesi liitetyn\n"
+"näytön automaattisesti. Jos tämä ei toimi, voit itse valita näyttösi\n"
+"listauksesta."
+
+#: ../help.pm:298
+#, 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 ""
+"Näyttötila\n"
+"\n"
+" Tässä voit valita näyttötilan ja värisyvyyden jota laitteistosi tukee.\n"
+"Valitse se joka parhaiten vastaa tarpeitasi (voit tietysti vaihtaa sitä\n"
+"asennuksen jälkeenkin). Malli valitusta asetuksesta näytetään näytössä."
+
+#: ../help.pm:306
+#, 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 ""
+"Mikäli tarjolla on eri palvelimia ohjaimellesi, 3D tuella tai ilman,\n"
+"sinua pyydetään valitsemaan palvelin joka parhaiten vastaa tarpeitasi."
+
+#: ../help.pm:311
+#, 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 ""
+"Optiot\n"
+"\n"
+" Täällä voit valita haluatko koneesi käynnistyvän suoraan graafiseen\n"
+"käyttöliittymään. Huomaa, että kysymys esitetään vaikka et olisi\n"
+"testannut asetuksia. Haluat varmaankin vastata \"%s\", jos koneesi\n"
+"on tarkoitettu palvelimeksi tai jos näytön asetus epäonnistui."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Käytä olemassa olevia osioita"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Tyhjennä koko levy"
+
+#: ../help.pm:380
+#, 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 ""
+"Ole hyvä. Asennus on valmis ja GNU/Linux -järjestelmäsi on valmis\n"
+"käytettäväksi. Paina \"%s\" käynnistääksesi järjestelmän\n"
+"uudelleen. Ensimmäinen asia mitä näet sen jälkeen kun tietokoneesi\n"
+"on suorittanut laitteistotestit, on käynnistysvalikko josta voit valita\n"
+"minkä käyttöjärjestelmän haluat käynnistää.\n"
+"\n"
+"\"%s\" painike näyttää kaksi lisäpainiketta:\n"
+"\n"
+" * \"%s\": luodaksesi levykkeen, joka suorittaa\n"
+"koko asennuksen ilman käyttäjän ohjausta, samoilla asetuksilla ja\n"
+"valinnoilla kuin nykyinen asennus.\n"
+"\n"
+" Huomaa, että tämä valinta näyttää kaksi vaihtoehtoa sinulle:\n"
+"\n"
+" * \"%s\": Tämä on osittain automaattinen asennus, voit päättää\n"
+"ainoastaan levyn osioinnista;\n"
+"\n"
+" * \"%s\": Täysautomaattinen asennus: koko kiintolevy\n"
+"kirjoitetaan uudestaan ja kaikki vanhat tiedot poistetaan.\n"
+"\n"
+" Tämä toiminto helpottaa työtä, kun asennus on tehtävä monille\n"
+"samanlaisille koneille. Katso meidän webbisivustoa, aiheella\n"
+"automaattiasennus (Auto Install).\n"
+"\n"
+" * \"%s\"(*): tallentaa listan valituista paketeista\n"
+"levykkeelle. Sitten kun teet toisen asennuksen, aseta levyke asemaan,\n"
+"siirry apusivulle painamalla [F1] painiketta, ja kirjoita komentoriville\n"
+" linux defcfg=\"floppy\" ja paina 'enter'.\n"
+"\n"
+"(*) Tarvitset FAT-formatoidun levykkeen. Luodaksesi levykkeen\n"
+"Linuxissa kirjoita \"mformat a:\" tai \"fdformat /dev/fd0\" ja \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Luo automaattinen asennuslevyke"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Tietoturvan ylläpitäjä:"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Vaihdettavan median automaattinen liittäminen"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Vaihda vakio-/asiantuntijatilan välillä"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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\": tarkista maa-asetukset. Jos et ole maassa, joka on valittu,\n"
+"paina \"%s\" painiketta ja valitse joku muu. Jos maasi ei ole\n"
+"listassa, paina \"%s\" painiketta jolloin näet listan kaikista maista."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+"Tavallisesti DrakX valitsee sinulle oikean näppäimistön sen mukaan, minkä\n"
+"kielen olet valinnut. Kuitenkaan sinulla ei välttämättä ole näppäimistöä, "
+"joka\n"
+"vastaa suoraan kieltäsi. Jos olet esimerkiksi englanninkielinen "
+"sveitsiläinen,\n"
+"voit silti haluta sveitsiläisen näppäimistön. Tai jos puhut englantia, mutta "
+"asut\n"
+"Quebecissä, sinulla voi olla samanlainen tilanne, missä kieli ja "
+"näppäimistö\n"
+"eivät vastaa toisiaan. Molemmissa tapauksissa tämä asennusvaihe antaa\n"
+"sinulle mahdollisuuden valita sopivan näppäimistön listasta.\n"
+"\n"
+"Valitse \"%s\" saadaksesi täydellisen listan tuetuista\n"
+"näppäimistöistä.\n"
+"\n"
+"Jos valitset näppäimistön joka ei perustu latinalaiseen kirjaimistoon, "
+"sinulta\n"
+"kysytään näppäinyhdistelmää joka vaihtaa latinalaisen ja ei-latinalaisen\n"
+"järjestyksen välillä."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "espanja"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 yleensä tunnistaa hiiren painikkeiden määrän. Jos tunnistus\n"
+"epäonnistuu DrakX olettaa, että sinulla on kaksipainikkeinen hiiri\n"
+"ja liittää siihen kolmannen painikkeen emulaatiolla. Kolmatta painiketta\n"
+"kaksipainikkeisessa hiiressä voidaan käyttää painamalla molempia\n"
+"painikkeita samanaikaisesti. DrakX tietää myös automaattisesti, onko\n"
+"sinulla PS/2-, sarja- vai USB-hiiri.\n"
+"\n"
+"Mikäli sinulla on kolmipainikkeinen hiiri ilman rullaa, voit valita hiiren\n"
+"tyypiksi \"%s\". DrakX lisää tällöin rullaemulaation, joka toimii\n"
+"painamalla keskimmäistä painiketta ja liikuttamalla hiirtä.\n"
+"\n"
+"Jos haluat asettaa eri tyyppisen hiiren, valitse sopiva tyyppi oheisesta\n"
+"listasta.\n"
+"\n"
+"Voit valita \"%s\" jolla valitset ``yleisen'' hiirimallin joka toimii lähes\n"
+"kaikki hirten kanssa.\n"
+"\n"
+"Jos valitset muun kuin oletushiiren, saat eteesi hiiren testiruudun.\n"
+"Kokeile hiiren näppäimiä ja rullaa varmistaaksesi, että asetukset ovat\n"
+"oikein. Jos hiiri ei toimi kunnolla, paina välilyöntiä tai [enter]\n"
+"peruuttaaksesi, minkä jälkeen voit valita uudelleen.\n"
+"\n"
+"Joskus rullahiirtä ei tunnisteta oikein. Sinun pitää valita oikea malli\n"
+"listasta. Varmista, että valitset mallin joka vastaa porttia johon\n"
+"hiiresi on liitetty. Kun olet painanut \"%s\", hiiren kuva tulee esille.\n"
+"Sitten sinun PITÄÄ pyörittää rullaa, jotta se aktivoituisi oikein.\n"
+"Varmista sitten kaikkien painikkeiden toiminta sekä hiiren liikkuminen."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "Rullaemulaatiolla"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Yleinen | Mikä tahansa PS/2- ja USB-hiiri"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Valitse oikea portti. Esimerkiksi \"COM1\" portti Windowsissa\n"
+"on nimetty \"ttyS0\":ksi GNU/Linuxissa."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Käynnistyslataaja on pieni ohjelma joka käynnistyy tietokoneen\n"
+"käynnistyksen yhteydessä. Sen tarkoitus on käynnistää koko järjestelmää.\n"
+"Yleensä tämä askel on automaattinen, eli DrakX analysoi käynnistys-\n"
+"sektorin ja toimii sen mukaan mitä sieltä löytyy:\n"
+"\n"
+" * jos Windows käynnistyssektori löytyy, sen tilalle asennetaan GRUB/LILO\n"
+"käynnistyssektori. Tällä tavalla voit käynnistää GNU/Linuxin tai jonkin\n"
+"muun käyttöjärjestelmän.\n"
+"\n"
+" * jos käynnistyssektorilta löytyy GRUB tai LILO, se päivitetään uudempaan\n"
+"versioon.\n"
+"\n"
+"Jos DrakX ei osaa tehdä päätöstä, se kysyy sinulta mihin haluat asentaa\n"
+"käynnistyslataajan. Yleensä paras paikka on \"%s\". Valitsemalla \"%s\"\n"
+"käynnistyslataajaa ei asenneta. Tee tämä vain mikäli tiedät mitä teet."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Asiantuntija"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"Aluksi DrakX tunnistaa kaikki IDE-laitteet, jotka on kytketty "
+"järjestelmääsi.\n"
+"Samalla myös tutkitaan löytyykö järjestelmästä PCI SCSI -ohjaimia. Jos\n"
+"SCSI-ohjain löytyy, asentaa DrakX tarvittavat ajurit.\n"
+"\n"
+"Koska laitteiston tunnistaminen ei ole idiootinvarma, DrakX voi\n"
+"epäonnistua. Siinä tapauksessa joudut määrittämään laitteistosi\n"
+"itse.\n"
+"\n"
+"Jos sinun pitää määrittää PCI SCSI -ohjaintasi, DrakX kysyy sinulta\n"
+"haluatko määrittää ohjaimen asetuksia. Ehdotamme että sallit DrakX:n\n"
+"tunnistaa tarvittavat asetukset laitteiston alustamiseen. Yleensä DrakX\n"
+"suorittaa tämän toiminnon ongelmitta.\n"
+"\n"
+"Jos DrakX ei pystykään tunnistamaan tarvittavia asetuksia joilla ohjain\n"
+"pitää alustaa, joudut itse syöttämään ne ajurille."
+
+#: ../help.pm:789
+#, 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\": jos äänikortti on tunnistettu järjestelmässäsi, se\n"
+"näytetään täällä. Jos huomaat että näytetty äänikortti ei vastaa sitä\n"
+"joka on asennettu koneeseesi, voit painaa tätä painiketta ja valita toisen\n"
+"ajurin."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr ""
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-kortti"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Graafinen käyttöliittymä"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Valitse \"%s\" jos haluat tuhota kaiken tällä kiintolevyllä olevan\n"
+"tiedon sekä osiot. Ole varovainen, sillä valittuasi \"%s\"\n"
+"et voi enää palauttaa mitään tällä kiintolevyllä olleita tietoja ja "
+"osioita,\n"
+"mukaanlukien kaikki Windows-tiedostot.\n"
+"\n"
+"Valitse \"%s\" keskeyttääksesi tämän toiminnon ilman että\n"
+"menetät mitään kiintolevyllä ollutta tietoa ja osioita."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Seuraava ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Edellinen"
diff --git a/perl-install/install/help/po/fr.po b/perl-install/install/help/po/fr.po
new file mode 100644
index 000000000..a1b132139
--- /dev/null
+++ b/perl-install/install/help/po/fr.po
@@ -0,0 +1,1929 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>, 2024\n"
+"Language-Team: French (https://app.transifex.com/MageiaLinux/teams/9361/"
+"fr/)\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
+"1000000 == 0 ? 1 : 2;\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Avant d'aller plus loin, il est fortement recommandé de lire attentivement\n"
+"les termes et conditions d'utilisation de la licence. Celle-ci régit\n"
+"l'ensemble de la distribution Mageia. Si vous en acceptez tous les\n"
+"termes, cochez la case « %s », sinon, cliquez sur le bouton « %s » pour\n"
+"redémarrer votre ordinateur."
+
+#: ../help.pm:20
+#, 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 est un système multi-utilisateurs, ce qui signifie généralement\n"
+"que chaque utilisateur peut avoir des préférences différentes, ses propres\n"
+"fichiers, etc. Contrairement à « root » qui a tous les droits, les\n"
+"utilisateurs que vous ajouterez ici n'auront que des permissions pour agir\n"
+"sur leurs propres fichiers exclusivement. L'utilisateur / administrateur\n"
+"devrait également se créer un compte « normal ». C'est à travers cet\n"
+"utilisateur que celui-ci devrait se connecter pour accomplir ses tâches\n"
+"quotidiennes. Car, bien qu'il soit pratique d'avoir tous les accès, cette\n"
+"situation peut également engendrer des situations désastreuses si un\n"
+"fichier est détruit par inadvertance. Un utilisateur normal n'ayant pas\n"
+"accès aux fichiers sensibles, ne peut causer de dommages majeurs.\n"
+"\n"
+"Il faut d'abord entrer le vrai nom de la personne. Évidemment, vous pouvez\n"
+"y inscrire n'importe quoi. DrakX prendra le premier mot inséré et le\n"
+"transposera comme « %s ». C'est le nom qui sera utilisé pour se connecter\n"
+"au système. Vous pouvez le modifier. Il faut maintenant entrer un mot de\n"
+"passe. Celui-ci n'est pas aussi crucial que le mot de passe de « root »,\n"
+"mais ce n'est pas une raison pour rentrer 123456. Après tout, ceci mettrait\n"
+"vos fichiers en péril.\n"
+"\n"
+"Après avoir cliqué sur « %s », il vous sera possible d'ajouter d'autres\n"
+"utilisateurs. Créez un utilisateur différent pour chaque personne devant\n"
+"utiliser votre ordinateur. Une fois chaque utilisateur défini, cliquez sur\n"
+"« %s ».\n"
+"\n"
+"En cliquant sur « %s », vous pourrez sélectionner un « shell » différent\n"
+"pour cet utilisateur (bash est assigné par défaut).\n"
+"\n"
+"Lorsque vous avez fini d'installer tous les utilisateurs, il vous est\n"
+"proposé de choisir un utilisateur qui sera automatiquement connecté lors du\n"
+"démarrage de l'ordinateur. Si cela vous intéresse (et que la sécurité\n"
+"locale ne soit pas trop un problème), choisissez l'utilisateur et le\n"
+"gestionnaire de fenêtres, puis cliquez sur « %s ». Si cela ne vous\n"
+"intéresse pas, décochez la case « %s »."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Nom d'utilisateur"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Accepter l'utilisateur"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Voulez-vous utiliser cette fonctionnalité ?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"La liste présentée plus haut identifie les partitions GNU/Linux détectées\n"
+"sur votre système. Vous pouvez accepter les choix proposés par l'assistant,\n"
+"qui s'avèrent bons dans la grande majorité des cas. Si vous faites un\n"
+"changement, vous devez au moins avoir une partition racine root (« / »).\n"
+"Prenez garde de vous réserver suffisamment d'espace pour installer toutes\n"
+"les applications qui vous intéressent. Si vous souhaitez stocker les "
+"données\n"
+"des utilisateurs sur une partition spécifique, vous devrez également créer\n"
+"une partition « /home ». Cependant, ceci ne sera possible que si vous\n"
+"disposez de plus d'une partition GNU/Linux disponible.\n"
+"\n"
+"Chaque partition est listée comme suit : « Nom », « Capacité ».\n"
+"\n"
+"Le « Nom » est structuré ainsi : « type de disque dur », « numéro du disque\n"
+"dur », « numéro de partition ». Par exemple, « hda1 ».\n"
+"\n"
+"Le « type de disque dur » correspond à hd si votre disque est IDE. Pour un\n"
+"disque SCSI, vous lirez « sd ».\n"
+"\n"
+"Le « numéro du disque » est toujours listé après le « hd » ou « sd ». Pour "
+"les\n"
+"disques durs IDE :\n"
+"\n"
+" * « a » signifie « disque primaire maître sur le premier contrôleur IDE »;\n"
+"\n"
+" * « b » signifie le « disque primaire esclave sur le premier contrôleur\n"
+"IDE »;\n"
+"\n"
+" * « c » indique le « disque primaire maître sur le second contrôleur\n"
+"IDE »;\n"
+"\n"
+" * « d » signifie le « disque primaire esclave sur le second contrôleur\n"
+"IDE »;\n"
+"\n"
+"Avec les disques SCSI, le « a » indique le plus petit SCSI ID, et « b » le\n"
+"« deuxième plus petit ID », etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"Les paquetages requis à l'installation de Mageia sont distribués sur\n"
+"plusieurs CD-ROM. Si un paquetage requis se trouve sur un autre CD-ROM,\n"
+"DrakX éjectera celui présent dans le lecteur et vous demandera d'insérer le\n"
+"CD-ROM approprié. Si vous ne possédez pas le CD demandé, cliquez tout\n"
+"simplement sur « %s », et les paquetages correspondants ne seront pas\n"
+"installés."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"C'est maintenant le moment de choisir les paquetages qui seront installés\n"
+"sur votre système. Sachez que Mageia contient plusieurs milliers de\n"
+"paquetages à installer, et ces paquetages ont été rangés par groupes chacun\n"
+"correspondant à un usage particulier de l'ordinateur.\n"
+"\n"
+"Mageia range ces groupes en quatre catégories. Vous pouvez mélanger\n"
+"des groupes de plusieurs catégories de sorte qu'« une station de travail »\n"
+"peut toujours proposer des applications pour la catégorie « Serveur ».\n"
+"\n"
+" * « %s » : si vous comptez utiliser votre machine ainsi, sélectionner un\n"
+"ou plusieurs groupes y correspondant.\n"
+"\n"
+" * « %s » : si votre système doit être utilisé pour la programmation,\n"
+"choisissez les groupes désirés. Le groupe spécial « LSB » configurera votre\n"
+"système de manière à ce qu'il corresponde le plus possible\n"
+"aux spécifications Linux Standard Base.\n"
+"\n"
+" Si vous choisissez le groupe « LSB », cela assurera une compatibilité\n"
+"LSB maximale. Cependant, si vous ne sélectionnez pas ce groupe « LSB »\n"
+"vous aurez quand même un système presque entièrement compatible LSB.\n"
+"\n"
+" * « %s » : si votre système doit fonctionner en tant que serveur,\n"
+"vous pourrez sélectionner les services que vous voulez installer.\n"
+"\n"
+" * « %s » : ce groupe vous permettra de déterminer quel environnement\n"
+"graphique vous voulez avoir sur votre système. Évidemment, il vous en faut\n"
+"au moins un pour utiliser votre station en mode graphique.\n"
+"\n"
+"En plaçant votre souris au-dessus d'un nom de groupe, vous verrez\n"
+"apparaître une courte description de ce groupe.\n"
+"\n"
+"Vous pouvez cocher l'option « %s ». Cette option est à utiliser si vous\n"
+"connaissez exactement le paquetage désiré ou si vous voulez avoir le\n"
+"contrôle total de votre installation.\n"
+"\n"
+"Si vous avez démarré l'installation en mode « %s », vous pouvez\n"
+"« désélectionner » tous les groupes afin d'éviter l'installation de\n"
+"nouveaux programmes. Cette option est très utile pour restaurer un système\n"
+"défectueux ou le mettre à jour.\n"
+"\n"
+"Si vous désélectionnez tous les groupes lors d'une installation standard\n"
+"(en opposition à une mise à jour), une boîte de dialogue apparaîtra et vous\n"
+"proposera différentes options pour une installation minimale :\n"
+"\n"
+" * « %s » : installe le moins de paquetages possible pour avoir un\n"
+"environnement de travail graphique ;\n"
+"\n"
+" * « %s » : installe le système de base plus certains utilitaires de base\n"
+"et leur documentation. Cette installation est utilisable comme base pour\n"
+"monter un serveur ;\n"
+"\n"
+" * « %s » : installera le strict minimum nécessaire pour obtenir un système\n"
+"GNU/Linux fonctionnel, en ligne de commande. Cette installation prend à peu\n"
+"près 65 Mo."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Mise à jour"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Avec la documentation de base"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Installation réellement minimale"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Si vous avez choisi de sélectionner individuellement les paquetages\n"
+"à installer, DrakX vous présentera un arbre contenant tous les paquetages,\n"
+"classés par groupes et sous-groupes. En navigant à travers l'arbre, vous\n"
+"pouvez sélectionner des groupes, des sous-groupes ou des paquetages\n"
+"individuels.\n"
+"\n"
+"Dès que vous sélectionnez un paquetage dans l'arbre, une description\n"
+"apparaît à droite.\n"
+"\n"
+"!! Si un paquetage serveur a été sélectionné, vous devrez confirmer que\n"
+"vous voulez vraiment que celui-ci soit installé. Sous Mageia , par\n"
+"défaut, tous les services installés sont lancés au démarrage. Malgré tous\n"
+"les efforts investis pour vous livrer une distribution Linux sécurisée, il\n"
+"est possible que certaines failles de sécurité affectent les serveurs\n"
+"installés au-delà de la date de publication. Si vous ne savez pas\n"
+"précisément à quoi sert un service en particulier ou pourquoi il est\n"
+"installé, cliquez sur « %s ». En cliquant sur « %s », les services listés\n"
+"seront installés et rendus disponible au démarrage. !!\n"
+"\n"
+"L'option « %s » désactive les avertissements qui apparaissent à chaque fois\n"
+"que l'installeur sélectionne un nouveau paquetage. Parfois, pour qu'un\n"
+"paquetage soit fonctionnel, il faut en installer un autre dont il est\n"
+"dépendant. DrakX détermine ces dépendances entre paquetages pour une\n"
+"installation complète.\n"
+"\n"
+"La petite icône de disquette qui apparaît au bas de la liste permet de\n"
+"récupérer une liste de paquetages sélectionnés durant une autre\n"
+"installation. En cliquant dessus, on vous demandera d'insérer la disquette\n"
+"créée lors d'une installation précédente. Voir la deuxième astuce de la\n"
+"dernière étape afin de savoir comment créer une telle disquette."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dépendances automatiques"
+
+#: ../help.pm:185
+#, 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 ""
+"Vous pouvez maintenant choisir les services disponibles au démarrage de\n"
+"votre système.\n"
+"\n"
+"Ici sont présentés tous les services disponibles avec l'installation en\n"
+"place. Faites une bonne vérification et enlevez tout ce qui n'est pas\n"
+"absolument nécessaire au démarrage du système.\n"
+"\n"
+"Vous pouvez obtenir une courte explication des services en les\n"
+"sélectionnant spécifiquement. Cela dit, si vous n'êtes pas sûr de\n"
+"l'application d'un service, conservez les paramètres par défaut.\n"
+"\n"
+"!! À cette étape, soyez particulièrement attentif dans le cas d'un système\n"
+"destiné à agir comme serveur. Dans ce cas, vous voudrez probablement\n"
+"permettre exclusivement les services nécessaires. Souvenez-vous que\n"
+"certains services peuvent s'avérer dangereux s'il sont activés sur un\n"
+"serveur. En général, n'installez que les services dont vous avez absolument\n"
+"besoin. !!"
+
+#: ../help.pm:209
+#, 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 manipule l'heure au format GMT (« Greenwich Mean Time ») et la\n"
+"convertit en temps local selon le fuseau horaire choisi. Il est néanmoins\n"
+"possible de désactiver cela en désélectionnant « %s » de façon à ce que\n"
+"GNU/Linux sache que l'horloge matérielle est la même que celle du système.\n"
+"Cela est particulièrement utile si la machine accueille un autre système\n"
+"d'exploitation.\n"
+"\n"
+"La « %s » permet de régler l'heure automatiquement en se connectant à un\n"
+"serveur de temps sur Internet. Dans la liste qui est alors présentée,\n"
+"choisissez un serveur géographiquement proche de vous. Vous devez bien\n"
+"entendu avoir une connexion Internet pour que cela fonctionne. Cela\n"
+"installera en fait sur votre machine un serveur de temps local qui pourra,\n"
+"en option, être lui-même utilisé par d'autres machines de votre réseau\n"
+"local."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Horloge matérielle réglée sur GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Synchronisation automatique de l'horloge"
+
+#: ../help.pm:223
+#, 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 ""
+"Carte graphique\n"
+"\n"
+" Le programme d'installation détecte et configure automatiquement la\n"
+"carte graphique présente sur votre machine. Si ce n'est pas le cas, vous\n"
+"pouvez choisir dans cette liste la carte que vous utilisez effectivement.\n"
+"\n"
+" Dans le cas où différents serveurs seraient disponibles pour votre\n"
+"carte, avec ou sans accélération 3D, il vous est alors proposé de choisir\n"
+"le serveur qui vous conviendra le mieux."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (pour le système X Window) est le coeur de votre interface graphique sous\n"
+"GNU/Linux. Tous les environnements graphiques (KDE, GNOME, WindowMaker\n"
+"etc.) présents sur Mageia dépendent de X.\n"
+"\n"
+"Il vous sera présenté une liste de divers paramètres à changer pour obtenir\n"
+"un affichage optimal :\n"
+"\n"
+"Carte graphique\n"
+"\n"
+" Le programme d'installation détecte et configure automatiquement la\n"
+"carte graphique présente sur votre machine. Si ce n'est pas le cas, vous\n"
+"pouvez choisir dans cette liste la carte que vous utilisez effectivement.\n"
+"\n"
+" Dans le cas où différents serveurs seraient disponibles pour votre\n"
+"carte, avec ou sans accélération 3D, il vous est alors proposé de choisir\n"
+"le serveur qui vous conviendra le mieux.\n"
+"\n"
+"\n"
+"\n"
+"Moniteur\n"
+"\n"
+" Normalement le programme d'installation détecte et configure\n"
+"automatiquement les moniteurs connectés à votre machine. Si ce\n"
+"n'est pas le cas, vous pouvez choisir dans cette liste le moniteur que\n"
+"vous utilisez effectivement.\n"
+"\n"
+"\n"
+"\n"
+"Résolution\n"
+"\n"
+" Vous pouvez choisir ici la résolution et nombre de couleurs parmi celles\n"
+"disponibles pour votre matériel. Choisissez la configuration optimale pour\n"
+"votre utilisation (vous pourrez néanmoins modifier cela après\n"
+"l'installation). Un exemple de la configuration choisie apparaît dans\n"
+"le dessin du moniteur.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Selon votre matériel cette option peut ne pas apparaître.\n"
+"\n"
+" le système va ici essayer d'ouvrir un écran graphique à la résolution\n"
+"choisie. Si vous pouvez voir le message pendant le test, et répondez\n"
+"« %s », alors DrakX passera à l'étape suivante. Si vous ne pouvez pas voir\n"
+"de message, cela signifie que vos paramètres sont incompatibles, et le test\n"
+"se terminera automatiquement après 12 secondes et vous ramènera au\n"
+"menu. Changez la configuration jusqu'à obtenir un affichage correct lors\n"
+"du test.\n"
+"\n"
+"\n"
+"\n"
+"Options\n"
+"\n"
+" Vous pourrez choisir ici de démarrer l'interface graphique au\n"
+"lancement de la machine. Il est préférable de choisir « %s » si vous êtes\n"
+"en train d'installer un serveur, ou si vous n'avez pas réussi à configurer\n"
+"l'écran correctement."
+
+#: ../help.pm:291
+#, 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 ""
+"Moniteur\n"
+"\n"
+" Le programme d'installation détecte et configure automatiquement les\n"
+"moniteurs connectés à votre unité centrale. Si ce n'est pas le cas, vous\n"
+"pouvez choisir dans cette liste le moniteur que vous utilisez\n"
+"effectivement."
+
+#: ../help.pm:298
+#, 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 ""
+"Résolution\n"
+"\n"
+" Vous pouvez choisir ici la résolution et nombre de couleurs parmi celles\n"
+"disponibles pour votre matériel. Choisissez la configuration optimale pour\n"
+"votre utilisation (vous pourrez néanmoins modifier cela après\n"
+"l'installation). Un échantillon de la configuration choisie apparaît dans\n"
+"le dessin du moniteur."
+
+#: ../help.pm:306
+#, 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 ""
+"Dans le cas où différents serveurs seraient disponibles pour votre carte,\n"
+"avec ou sans accélération 3D, il vous est alors proposé de choisir le\n"
+"serveur qui vous conviendra le mieux."
+
+#: ../help.pm:311
+#, 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 ""
+"Options\n"
+"\n"
+" Vous pourrez également choisir ici de démarrer l'interface graphique au\n"
+"lancement de la machine. Il est préférable de choisir « %s » si vous êtes\n"
+"en train d'installer un serveur, ou si vous n'avez pas réussi à configurer\n"
+"l'écran correctement."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Cette étape vous permet de déterminer précisément l'emplacement de votre\n"
+"installation de Mageia. Si votre disque est vide ou utilisé par un\n"
+"autre système d'exploitation, vous devrez repartitionner votre disque.\n"
+"Partitionner un disque désigne l'opération consistant à le diviser\n"
+"logiquement afin de créer un espace pour votre installation.\n"
+"\n"
+"Comme les effets du partitionnement sont généralement irréversibles, \n"
+"le partitionnement est généralement intimidant et stressant pour un\n"
+"utilisateur inexpérimenté. Heureusement, un assistant a été prévu à cet\n"
+"effet. Avant de commencer, lisez le reste de ce document et surtout, \n"
+"prenez votre temps.\n"
+"\n"
+"Selon la configuration de votre disque, plusieurs options sont "
+"disponibles :\n"
+"\n"
+"\n"
+" * « %s » : cette option tentera de partitionner automatiquement l'espace\n"
+"inutilisé sur votre disque. Il n'y aura pas d'autre question.\n"
+"\n"
+" * « %s » : l'assistant a détecté une ou plusieurs partitions Linux\n"
+"existantes sur votre disque. Si vous voulez les utiliser, choisissez cette\n"
+"option. Il vous sera alors demandé de choisir les points de montage\n"
+"associés à chacune des partitions. Les anciens points de montage sont\n"
+"sélectionnés par défaut, et vous devriez généralement les garder.\n"
+"\n"
+" * « %s » : si Microsoft Windows est installé sur votre disque et en prend\n"
+"toute la place, vous devez faire de la place pour votre installation\n"
+"GNU/Linux. Pour ce faire, vous pouvez tout effacer (voir « effacer tout le\n"
+"disque ») ou vous pouvez redimensionner la partition Windows FAT ou NTFS.\n"
+"Le redimensionnement peut être effectué sans pertes de données, à condition\n"
+"que vous ayez préalablement défragmenté la partition Windows. Une\n"
+"sauvegarde de vos données ne fera pas de mal non plus. Cette solution est\n"
+"recommandée pour faire cohabiter Mageia et Microsoft Windows sur le\n"
+"même ordinateur.\n"
+"\n"
+" Avant de choisir cette option, il faut comprendre qu'après cette\n"
+"procédure l'espace disponible pour Windows sera réduit. Vous aurez moins\n"
+"d'espace pour installer des logiciels ou sauvegarder de l'information avec\n"
+"Windows.\n"
+"\n"
+" * « %s » : si vous voulez effacer toutes les données et les applications\n"
+"installées sur votre système et les remplacer par votre nouveau système\n"
+"Mageia, choisissez cette option. Soyez prudent, car ce choix est\n"
+"irréversible et permanent une fois confirmé. Il vous sera impossible de\n"
+"retrouver vos données effacées.\n"
+"\n"
+" !! En choisissant cette option, l'ensemble du contenu de votre disque\n"
+"sera détruit. !!\n"
+"\n"
+" * « %s » : ce choix apparaît lorsque l'intégralité du disque dur est "
+"occupé\n"
+"par Microsoft Windows. Choisir cette option effacera tout simplement ce que\n"
+"contient le disque et recommencera à zéro. Toutes les données et les\n"
+"programmes présents sur le disque seront effacés.\n"
+"\n"
+" !! En choisissant cette option, l'ensemble de votre disque sera effacé\n"
+"et les données perdues. !!\n"
+"\n"
+" * « %s » : permet de partitionner manuellement votre disque. Soyez\n"
+"prudent, car bien que plus puissante, cette option est dangereuse. Vous\n"
+"pouvez facilement perdre l'ensemble du contenu d'un disque. Donc, ne\n"
+"choisissez pas cette option si vous ne savez pas exactement ce que vous\n"
+"devez faire. Pour en savoir plus sur DiskDrake, référez-vous à « Gérer ses\n"
+"partitions » du « Guide de démarrage »."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Utiliser une partition existante"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Utiliser l'espace libre de la partition Microsoft Windows®"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Effacer tout le disque"
+
+#: ../help.pm:380
+#, 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 ""
+"Votre installation de Mageia est maintenant terminée et votre\n"
+"système est prêt à être utilisé. Cliquez sur « %s » pour le redémarrer.\n"
+"N'oubliez pas de retirer la source d'installation(CD-ROM ou disquette).\n"
+"La première chose que vous verrez alors, après que l'ordinateur ait \n"
+"fait ses propres tests matériels, est le menu de démarrage permettant\n"
+"de choisir quel système lancer parmi ceux présents sur votre machine.\n"
+"\n"
+"Le bouton « %s » permet deux autres options :\n"
+"\n"
+" * « %s » : Pour créer une disquette d'installation qui permettra de\n"
+"reproduire l'installation que vous venez de réaliser sans l'aide d'un\n"
+"administrateur.\n"
+"\n"
+" Notez que les deux options suivantes apparaissent après avoir cliqué sur\n"
+"le bouton :\n"
+"\n"
+" * « %s ». C'est une installation partiellement automatique où il est\n"
+"possible de personnaliser le partitionnement du disque (exclusivement).\n"
+"\n"
+" * « %s ». Complètement automatique, cette installation reformate le\n"
+"disque au complet.\n"
+"\n"
+" Cette fonctionnalité est pratique pour l'installation de multiples\n"
+"systèmes. Voir la section Auto install de notre site Internet.\n"
+"\n"
+" * « %s » (*) sauvegarde la sélection des paquetages installés. Puis,\n"
+"lorsque vous ferez une autre installation, insérez la disquette dans le\n"
+"lecteur et accédez au menu d'aide en tapant [F1], entrez la commande\n"
+"suivante : « linux defcfg=\"floppy\" »et appuyez sur la touche [Entrée].\n"
+"\n"
+"(*) Vous avez besoin d'une disquette formatée avec FAT (pour la créer sous\n"
+"Linux, tapez « mformat a: » ou « fdformat /dev/fd0 » suivi de « mkfs.vfat\n"
+"/dev/fd0 »)"
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Créer une disquette d'installation automatique"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Refaire"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatisé"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Sauvegarder la sélection des paquetages"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Si vous choisissez de réutiliser des partitions GNU/Linux existantes, vous\n"
+"pouvez en reformater quelques unes et effacer les données présentes. Vous\n"
+"devrez alors les sélectionner.\n"
+"\n"
+"Sachez qu'il n'est pas nécessaire de reformater toutes les partitions\n"
+"existantes. Vous devez formater les partitions contenant le système\n"
+"d'exploitation (comme « / », « /usr » ou « /var », mais il n'est pas\n"
+"nécessaire de formater les partitions de données, notamment « /home »...\n"
+"\n"
+"Soyez prudent. Une fois que les partitions sélectionnées seront\n"
+"reformatées, il sera impossible de récupérer les données.\n"
+"\n"
+"Cliquez sur « %s » lorsque vous êtes prêt à formater les partitions.\n"
+"\n"
+"Cliquez sur « %s » pour choisir une autre partition où installer votre\n"
+"nouveau système d'exploitation Mageia.\n"
+"\n"
+"Cliquez sur « %s » si vous désirez sélectionner des partitions pour une\n"
+"vérification des secteurs défectueux (« Bad Blocks »)."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Au moment où vous installez Mageia, il est possible que certains\n"
+"paquetages aient été mis à jour depuis la sortie du produit. Des bogues ont\n"
+"pu être corrigés, et des problèmes de sécurité résolus. Pour vous permettre\n"
+"de bénéficier de ces mises à jour, il vous est maintenant proposé de les\n"
+"télécharger depuis Internet. Choisissez « %s » si vous avez une connexion\n"
+"Internet, ou « %s » si vous préférez installer les mises à jour plus tard.\n"
+"\n"
+"En choisissant « %s », la liste des sites depuis lesquels les mises à jour\n"
+"peuvent être téléchargées est affichée. Choisissez le site le plus proche\n"
+"de chez vous. Puis un arbre de choix des paquetages apparaît : vérifiez la\n"
+"sélection, puis cliquez sur « %s » pour télécharger et installer les mises\n"
+"à jour sélectionnées, ou « %s » pour abandonner."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"À cette étape, DrakX vous permettra de déterminer le niveau de sécurité\n"
+"requis par votre système. Il se détermine en fonction de l'exposition du\n"
+"système à d'autres utilisateurs (s'il est connecté directement sur\n"
+"Internet, par exemple) et selon le niveau de sensibilité de l'information\n"
+"contenue dans le système. Sachez toutefois que plus la sécurité d'un\n"
+"système est élevée, plus il est complexe à utiliser.\n"
+"\n"
+"Si vous ne savez pas quel niveau choisir, gardez la sélection par défaut.\n"
+"Vous pourrez le modifier ultérieurement avec l'outil draksec, qui se trouve\n"
+"dans le Centre de Contrôle Mageia.\n"
+"\n"
+"Remplissez le champ « %s » avec l'adresse électronique de l'utilisateur qui\n"
+"sera responsable de la sécurité. Les messages de sécurité lui seront\n"
+"adressés."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrateur sécurité"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"À cette étape, vous devez sélectionner quelle partition sera utilisée pour\n"
+"votre système Mageia. Si votre disque est déjà partitionné, soit par\n"
+"une autre installation GNU/Linux ou par un autre outil de partitionnement,\n"
+"vous pourrez utiliser les partitions existantes. Sinon, elles devront être "
+"créées.\n"
+"\n"
+"Pour créer une partition, vous devez d'abord sélectionner le disque à\n"
+"utiliser. Vous pouvez le sélectionner en cliquant sur « hda » pour le\n"
+"premier disque IDE, « hdb », pour le second, « sda » pour le premier disque\n"
+"SCSI, et ainsi de suite.\n"
+"\n"
+"Pour partitionner le disque dur sélectionné, vous pouvez utiliser les\n"
+"options suivantes :\n"
+"\n"
+" * « %s » : cette option effacera toutes les partitions sur le disque\n"
+"sélectionné ;\n"
+"\n"
+" * « %s » : cette option permet de créer des partitions ext4 et\n"
+"« swap » dans l'espace libre sur votre disque ;\n"
+"\n"
+"« %s » : permet d'accéder à des fonctionnalités supplémentaires :\n"
+"\n"
+" * « %s » : sauvegarde la table de partition sur un disque amovible. Cette\n"
+"option s'avère particulièrement pratique pour réparer des partitions\n"
+"endommagées. Il est fortement recommandé de procéder ainsi ;\n"
+"\n"
+" * « %s » : permet de restaurer une table de partition sauvegardée au\n"
+"préalable sur une disquette.\n"
+"\n"
+" * « %s » : si votre table de partition est endommagée, vous pouvez essayer\n"
+"de la récupérer avec ces options. Soyez prudent et sachez que cela ne\n"
+"fonctionne pas à coup sûr.\n"
+"\n"
+" * « %s » : annule les changements et charge la table de partition "
+"initiale ;\n"
+"\n"
+" * « %s » : en cochant cette case, les CD-ROM et disquettes (et autres\n"
+"supports amovibles) seront chargés automatiquement.\n"
+"\n"
+" * « %s » : utilisez cette option si vous souhaitez utiliser un assistant\n"
+"pour partitionner votre disque. Cette option est particulièrement\n"
+"recommandée si vous faites vos premiers pas avec les partitions.\n"
+"\n"
+" * « %s » : utilisez cette option pour annuler vos changements ;\n"
+"\n"
+" * « %s » : permet des actions supplémentaires sur les partitions (type,\n"
+"options, format) et donne plus d'informationssur le disque ;\n"
+"\n"
+" * « %s » : une fois le partitionnement terminé, ce bouton vous permettra "
+"de\n"
+"sauvegarder vos changements sur le disque.\n"
+"\n"
+"Lorsque vous définissez la taille d'une partition, vous pouvez choisir\n"
+"précisément la taille de celle-ci en utilisant les Flèches de votre\n"
+"clavier.\n"
+"\n"
+"Note : vous pouvez atteindre toutes les options en utilisant le clavier.\n"
+"Naviguer avec les flèches [haut/bas] et [Tab].\n"
+"\n"
+"Une fois la partition sélectionnée, vous pouvez utiliser :\n"
+"\n"
+" * Ctrl-c pour créer un nouvelle partition (lorsqu'une partition vide est\n"
+"sélectionnée ;\n"
+"\n"
+" * Ctrl-d pour effacer une partition ;\n"
+"\n"
+" * Ctrl-m pour définir le « point de montage »\n"
+"\n"
+"Pour obtenir plus d'informations sur les systèmes de fichiers, veuillez "
+"lire\n"
+"le chapitre sur le système de fichier ext2FS dans le « Manuel de\n"
+"Référence ».\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Sauvegarder la table des partitions"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Restaurer la table des partitions"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Dépanner la table des partitions"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Auto-montage des périphériques amovibles"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Assistant"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Défaire"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Basculer entre les modes expert et normal"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Plus d'une partition Windows a été détectée sur votre disque dur. Veuillez\n"
+"choisir celle que vous voulez redimensionner pour votre nouvelle "
+"installation\n"
+"de Mageia.\n"
+"\n"
+"Chaque partition est identifiée comme suit : « Nom Linux », « Nom "
+"Windows »,\n"
+"« Capacité ».\n"
+"\n"
+"Le « Nom Linux » est structuré ainsi : « type de disque dur », « numéro du\n"
+"disque dur », « numéro de partition ». Par exemple, « hda1 ».\n"
+"\n"
+"Le « Type de disque dur » correspond à « hd » si votre disque est IDE. Pour "
+"un\n"
+"disque SCSI, vous aurez « sd ».\n"
+"\n"
+"Le numéro du disque est toujours listé après le « hd » ou « sd ». Pour les\n"
+"disques IDE :\n"
+"\n"
+" * « a » signifie « disque maître sur le premier contrôleur IDE »;\n"
+"\n"
+" * « b » signifie « disque esclave sur le premier contrôleur\n"
+"IDE »;\n"
+"\n"
+" * « c » indique « disque maître sur le second contrôleur IDE »;\n"
+"\n"
+" * « d » signifie « disque esclave sur le second contrôleur IDE »;\n"
+"\n"
+"Avec les disques SCSI, le « a » indique le plus petit ID SCSI, et ainsi de\n"
+"suite.\n"
+"\n"
+"Le « Nom Windows » est la lettre assignée à votre disque sous\n"
+"Windows (le premier disque ou partition est appelé « C: »)."
+
+#: ../help.pm:567
+#, 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 » : vérifiez la sélection du pays. Si vous ne vous trouvez pas dans ce\n"
+"pays, cliquez sur le bouton « %s » et choisissez le bon. Si votre pays ne\n"
+"se trouve pas dans la première liste, cliquez sur « %s » pour avoir la\n"
+"liste complète."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Cette étape ne s'affichera que si une partition GNU/Linux a été détectée\n"
+"sur votre disque dur.\n"
+"\n"
+"DrakX doit maintenant savoir si vous désirez lancer une « Installation » ou "
+"une\n"
+"« Mise à jour » d'un système Mageia déjà installé :\n"
+"\n"
+" * « %s » : remplace l'ancien système. Cependant, selon votre table de\n"
+"partition, vous pourrez éviter l'effacement de vos données existantes\n"
+"(notamment les répertoires « home »). Si vous souhaitez changer le\n"
+"partitionnement de vos disques durs, ou changer votre système de fichiers,\n"
+"vous devriez utiliser cette option.\n"
+"\n"
+" * « %s » : cette classe d'installation vous permet de mettre à jour\n"
+"seulement les paquetages qui composent votre système Mageia. Elle\n"
+"conserve les partitions existantes, ainsi que la configuration des\n"
+"utilisateurs. La plupart des autres étapes d'une installation classique\n"
+"sont accessibles.\n"
+"\n"
+"La mise à jour devrait fonctionner correctement pour les systèmes\n"
+"Mageia à partir de la version « 2 »."
+
+#: ../help.pm:594
+#, 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 ""
+"Selon la langue principale que vous avez choisie précédemment (), DrakX\n"
+"sélectionnera le clavier approprié. Vérifiez que cela correspond\n"
+"effectivement à votre configuration de clavier ou choisissez une autre\n"
+"configuration dans la liste.\n"
+"\n"
+"Cela dit, il est possible que vous ayez un clavier ne correspondant pas\n"
+"exactement à votre langue d'utilisation. Par exemple, si vous habitez le\n"
+"Québec et parlez le français et l'anglais, vous pouvez vous trouver dans la\n"
+"situation où votre langue et votre configuration de clavier ne sont pas les\n"
+"mêmes. Dans ces cas, cette étape vous permet de sélectionner un autre\n"
+"clavier à partir de la liste.\n"
+"\n"
+"Cliquez sur « %s » pour voir toutes les options proposées.\n"
+"\n"
+"Si vous choisissez un clavier basé sur un alphabet non-latin, il vous sera\n"
+"demandé de choisir la combinaison de touches permettant d'alterner entre\n"
+"ceux-ci au prochain écran."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"La première étape consiste à choisir votre langue.\n"
+"\n"
+"Le choix de la langue sera appliqué au programme d'installation, à la\n"
+"documentation et au système en général. Commencez par choisir la région où\n"
+"vous vous situez, puis la langue que vous parlez.\n"
+"\n"
+"En cliquant sur « %s », le programme vous proposera également des langues\n"
+"complémentaires pouvant être installées sur votre poste de travail. En\n"
+"choisissant des langues supplémentaires, le programme vous installera toute\n"
+"la documentation et les applications nécessaires à l'utilisation de ces\n"
+"langues. Par exemple, si vous prévoyez d'accueillir des utilisateurs\n"
+"espagnols sur votre machine, choisissez le français comme langue principale\n"
+"dans l'arborescence, et « %s », dans la section avancée.\n"
+"\n"
+"À propos de l'encodage UTF-8 (unicode) : Unicode est un nouveau système\n"
+"d'encodage des caractères censé couvrir toutes les langues existantes.\n"
+"Cependant son intégration dans GNU/Linux est encore imparfaite. Pour cette\n"
+"raison, Mageia l'utilisera ou non selon les critères suivants :\n"
+"\n"
+" * Si vous choisissez une langue avec un encodage ayant une longue histoire\n"
+"(langues associées à « latin1 », Russe, Japonais, Chinois, Coréen, Thaï,\n"
+"Grec, Turc, et la plupart des langues « iso-8859-2 »), l'encodage\n"
+"historique sera utilisé ;\n"
+"\n"
+" * Les autres langues entraîneront l'utilisation d'unicode par défaut ;\n"
+"\n"
+" * Si vous demandez l'installation de plus d'une langue, et que ces langues\n"
+"n'utilisent pas le même encodage, alors unicode sera utilisé pour tout le\n"
+"système ;\n"
+"\n"
+" * Enfin, unicode peut aussi être utilisé quelque soit votre configuration\n"
+"des langues à utiliser, en sélectionnant l'option « %s ».\n"
+"\n"
+"Remarquez que vous n'êtes pas limité à une langue supplémentaire. Vous\n"
+"pouvez en choisir plusieurs, ou même les installer toutes en choisissant\n"
+"« %s ». Choisir le support pour une langue signifie ajouter les\n"
+"traductions, les polices, correcteurs orthographiques, etc.\n"
+"\n"
+"Pour passer d'une langue à l'autre, vous pouvez lancer l'utilitaire\n"
+"« /usr/sbin/localedrake » en tant que « root » pour changer la langue\n"
+"utilisée dans tout le système ; connectez-vous en simple utilisateur pour\n"
+"changer la langue uniquement pour cet utilisateur."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espagnol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Utiliser Unicode par défaut"
+
+#: ../help.pm:646
+#, 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 détecte généralement le nombre de boutons de votre souris. Sinon, il\n"
+"prend pour acquis que vous avez une souris à deux boutons et configurera\n"
+"l'émulation du troisième bouton. Le troisième bouton correspond aux clics\n"
+"simultanés du bouton gauche et du bouton droit de la souris. De plus, DrakX\n"
+"saura automatiquement si vous avez une souris PS/2, série ou USB.\n"
+"\n"
+"Si vous avez une souris à trois boutons sans molette, vous pouvez choisir\n"
+"une souris « %s ». DrakX configurera alors la souris de manière à simuler\n"
+"une molette : pour ce faire, cliquez sur le bouton du milieu et faites\n"
+"bouger votre souris de haut en bas.\n"
+"\n"
+"Si vous désirez installer une souris différente, veuillez la sélectionner à\n"
+"partir de la liste qui vous est proposée.\n"
+"\n"
+"Vous pouvez sélectionner une souris « %s » qu'elle soit PS/2 ou USB pour\n"
+"choisir un type de souris générique qui fonctionne avec presque tout.\n"
+"\n"
+"Si vous sélectionnez une souris différente de celle choisie par défaut,\n"
+"DrakX vous présentera un écran de test. Utilisez les boutons et la molette\n"
+"pour vous assurer que tout fonctionne correctement. Si votre souris ne\n"
+"fonctionne pas normalement, appuyez sur la barre d'espace ou la touche\n"
+"[Entrée] pour annuler le test et retourner à la liste de choix de la\n"
+"souris.\n"
+"\n"
+"Parfois, les souris à molette ne sont pas détectées automatiquement, vous\n"
+"devrez alors sélectionner manuellement une souris dans la liste. Assurez\n"
+"vous de choisir celle qui correspond au bon port de connexion. Après avoir\n"
+"sélectionné la souris et pressé le bouton « %s », une image de souris\n"
+"apparaît. Vous devez alors faire tourner la molette afin de l'activer\n"
+"correctement. Après activation, vous verrez la molette de l'écran bouger.\n"
+"Testez alors que tous les mouvements et boutons fonctionnent correctement."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "avec émulation de la molette"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universelle | N'importe quelle souris PS/2 ou USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Sélectionnez le bon port. Par exemple : l'équivalent du port « COM1 » sur\n"
+"Windows, se nomme « ttyS0 » sous GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Un programme d'amorce est un petit programme qui est lancé par la machine\n"
+"au démarrage. Il est en charge du démarrage du sytème. Normalement,\n"
+"l'installation d'un programme d'amorce est complètement automatique. DrakX\n"
+"analyse le secteur de démarrage (« master boot record ») et agit en\n"
+"fonction de ce qu'il peut y lire :\n"
+"\n"
+" * si un secteur de démarrage Windows est détecté, il sera remplacé par\n"
+"GRUB/LILO. Donc, vous serez capable de démarrer GNU/Linux ou tout autre\n"
+"système d'exploitation installé sur votre machine.\n"
+"\n"
+" * si GRUB ou LILO est détecté, il sera remplacé par la nouvelle version;\n"
+"\n"
+"En cas de doute, DrakX affiche différentes options. En général, le « %s »\n"
+"est l'endroit le plus sûr. Si vous choisissez « %s », aucun chargeur de\n"
+"démarrage ne sera installé. À vos risques et périls."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Maintenant, il faut choisir un système d'impression pour votre ordinateur.\n"
+"D'autres systèmes d'exploitation en offrent un, mais Mageia en propose\n"
+"deux. Chaque système d'impression convient mieux à un type différent\n"
+"de configuration.\n"
+"\n"
+" * « %s » - qui veut dire « print, do not queue », (ou, impression sans\n"
+"passer par la file d'attente) est un bon choix si votre imprimante est\n"
+"branchée directement sur votre poste, que vous voulez pouvoir arrêter\n"
+"l'impression directement en cas de problème et que vous n'avez pas\n"
+"d'imprimante réseau. « %s » prendra en charge des configurations simples\n"
+"en réseau, mais les performances sont plutôt mauvaises dans ces cas.\n"
+"Choisissez « pdq » si vous débutez sous GNU/Linux.\n"
+"\n"
+" * « %s » - « Common Unix Printing System », est fabuleux autant pour une\n"
+"imprimante locale que pour imprimer à l'autre bout du monde. C'est simple\n"
+"à configurer et il peut agir comme un serveur ou un client avec l'ancien\n"
+"système d'impression « lpd ». De ce fait il est compatible avec les anciens\n"
+" systèmes d'exploitations qui nécessitent encore un service d'impression. "
+"Il\n"
+"s'agit d'un outil très puissant et les configurations de base sont aussi "
+"simples\n"
+"que « pdq ». Pour émuler un serveur « lpd », lancez le démon (« daemon »)\n"
+"« cups-lpq ». « %s » offre une interface graphique simple pour imprimer,\n"
+"choisir les options d'impression et administrer les imprimantes.\n"
+"\n"
+"Si vous choisissez votre système d'impression maintenant et que par la "
+"suite\n"
+"vous n'en êtes pas content, vous pourrez le changer ultérieurement en\n"
+"lançant PrinterDrake depuis le Centre de contrôle Mageia en cliquant sur le\n"
+"bouton « %s »."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Expert"
+
+#: ../help.pm:771
+#, 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 disk 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 détecte maintenant tous les périphériques IDE présents sur votre\n"
+"système. DrakX recherchera aussi les périphériques SCSI. Enfin, selon les\n"
+"composantes détectées, DrakX installera tous les pilotes nécessaires à son\n"
+"fonctionnement.\n"
+"\n"
+"Compte tenu de la vaste gamme de périphériques disponibles sur le marché,\n"
+"dans certains cas la détection de matériel ne fonctionnera pas. Si c'est le\n"
+"cas, vous devrez alors configurer votre matériel à la main.\n"
+"\n"
+"Si vous devez configurer votre carte SCSI manuellement, DrakX vous\n"
+"demandera si vous souhaitez spécifier à la main les options du\n"
+"périphérique. Laissez en fait DrakX chercher automatiquement les options\n"
+"nécessaires à la configuration de votre carte, cela fonctionne\n"
+"généralement.\n"
+"\n"
+"Il peut arriver que DrakX soit incapable de vérifier les options\n"
+"nécessaires. Dans ce cas, vous devrez les déterminer manuellement."
+
+#: ../help.pm:789
+#, 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 » : si une carte son a été détectée, elle apparaîtra ici. Si vous\n"
+"remarquez que la carte configurée n'est pas celle qui se trouve\n"
+"effectivement sur votre système, vous pouvez cliquer sur le bouton pour\n"
+"choisir un pilote différent ."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Voici les informations recueillies par DrakX sur la configuration actuelle.\n"
+"Selon le matériel installé, certaines entrées seront présentes et d'autres\n"
+"pas. Chaque paramètre est constitué du nom du matériel installé, suivi d'un\n"
+"court résumé de la configuration actuelle. Cliquez sur le bouton « %s »\n"
+"correspondant pour effectuer un changement.\n"
+"\n"
+" * « %s » : vérifiez la configuration choisie pour le clavier.\n"
+"\n"
+" * « %s » : vérifiez la sélection du pays. Si vous ne vous trouvez pas dans\n"
+"ce pays, cliquez sur le bouton « %s » et choisissez le bon. Si votre pays\n"
+"ne se trouve pas dans la première liste, cliquez sur « %s » pour avoir la\n"
+"liste complète.\n"
+"\n"
+" * « %s » : par défaut, DrakX configure le fuseau horaire selon le pays\n"
+"dans lequel vous vous trouvez. Cliquez sur le bouton « %s » si ce n'est pas\n"
+"le bon.\n"
+"\n"
+" * « %s » : pour vérifier la configuration actuelle de la souris. Cliquez\n"
+"sur le bouton pour modifier les options.\n"
+"\n"
+" * « %s » : si une carte son a été détectée, elle apparaîtra ici. Si vous\n"
+"remarquez que la carte configurée n'est pas celle qui se trouve\n"
+"effectivement sur votre système, vous pouvez cliquer sur le bouton pour\n"
+"choisir un pilote différent .\n"
+"\n"
+" * « %s » : si une carte d'entrée/sortie vidéo (carte TV) a été détectée,\n"
+"elle apparaîtra ici. Si vous avez une carte TV et qu'elle n'a pas été\n"
+"détectée, cliquez sur « %s » pour la configurer à la main.\n"
+"\n"
+" * « %s » : si une carte RNIS (ISDN) est détectée, elle apparaîtra ici.\n"
+"Vous pouvez cliquer sur le bouton « %s » pour en modifier les paramètres\n"
+"si vous estimez que la configuration actuelle est inexacte.\n"
+"\n"
+" * « %s » : par défaut, DrakX configure votre interface graphique avec une\n"
+"résolution de « 800x600 » ou « 1024x768 ». Si cela ne vous convient pas,\n"
+"cliquez sur « %s » pour changer la configuration de votre interface\n"
+"graphique.\n"
+"\n"
+" * « %s » : si vous souhaitez configurer votre accès Internet ou réseau\n"
+"local dès maintenant. Lisez la documentation fournie ou exécutez\n"
+"le Centre de Contrôle Mageia après l'installation pour avoir droit à une\n"
+"aide complète en ligne.\n"
+"\n"
+" * « %s » : permet de configurer les adresses proxy HTTP et FTP si la\n"
+"machine que vous installez se trouve derrière un serveur mandataire.\n"
+"\n"
+" * « %s » : il vous est ici proposé de redéfinir votre niveau de sécurité\n"
+"tel que défini dans une étape précédente ().\n"
+"\n"
+" * « %s » : si vous avez l'intention de connecter votre ordinateur à\n"
+"Internet, c'est une bonne idée de le protéger des intrusions grâce à un\n"
+"pare-feu. Consultez la section correspondante du « Guide de démarrage »\n"
+"pour plus de renseignements.\n"
+"\n"
+" * « %s » : si vous souhaitez changer la configuration par défaut de votre\n"
+"chargeur de démarrage. À réserver aux utilisateurs expérimentés. Lisez la\n"
+"documentation fournie ou l'aide en ligne sur la configuration de chargeur\n"
+"de démarrage présente dans le Centre de Contrôle Mageia.\n"
+"\n"
+" * « %s » : vous pourrez ici contrôler finement les services disponibles\n"
+"sur votre machine. Si vous envisagez de monter un serveur, c'est une bonne\n"
+"idée de vérifier cette configuration."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "Carte TV"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Carte RNIS"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interface graphique"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Choisissez le disque dur à effacer pour installer votre nouvelle partition\n"
+"Mageia. Soyez prudent, toute les informations stockées sur le disque\n"
+"seront détruites."
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Cliquez sur « %s » si vous voulez vraiment effacer toute l'information et\n"
+"les partitions. Soyez prudent, après avoir cliqué sur « %s », vous ne\n"
+"pourrez plus récupérer les données ou les partitions, y compris les données\n"
+"Windows.\n"
+"\n"
+"Cliquez sur « %s » pour renoncer à cette opération sans perdre de données."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Suivant ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Précédent"
diff --git a/perl-install/install/help/po/fur.po b/perl-install/install/help/po/fur.po
new file mode 100644
index 000000000..86dfc776d
--- /dev/null
+++ b/perl-install/install/help/po/fur.po
@@ -0,0 +1,1137 @@
+# translation of DrakX.po to furlan
+# Copyright (C) 2004 Free Software Foundation, Inc.
+# Andrea Gracco <graccoandrea@tin.it>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2004-06-28 17:41+0200\n"
+"Last-Translator: Andrea Gracco <graccoandrea@tin.it>\n"
+"Language-Team: furlan <gft@freelists.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Vuelistu doprâ cheste fature?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr ""
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr ""
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr ""
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr ""
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr ""
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr ""
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, fuzzy, c-format
+msgid "Expert"
+msgstr "Eseguìs"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr ""
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr ""
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr ""
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Prossim ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Precedent"
diff --git a/perl-install/install/help/po/ga.po b/perl-install/install/help/po/ga.po
new file mode 100644
index 000000000..d2e402780
--- /dev/null
+++ b/perl-install/install/help/po/ga.po
@@ -0,0 +1,1137 @@
+#
+# Alastair McKinstry <mckinstry@computer.org>, 2002
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-09-12 18:04+0200\n"
+"Last-Translator: Alastair McKinstry <mckinstry@computer.org>\n"
+"Language-Team: Irish <ga@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "An mian leat an gné seo a úsáid?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Uasghrádú"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Le doiciméadú bunúsach"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "Truly minimal install"
+msgstr "Eirigh as Feistiú"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Cumraigh ADSL"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "Ag iarraidh an clár-ranna a tarrtháil"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Glan diosca ina iomlán"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Cruthaigh flapach bootáil"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Riarthóir Slándála"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr ""
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spáinnis"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "Luchóg MouseMan"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Saineolaí"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Carta ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Carta ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Comhéadan Grafach"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Teacs ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- feist"
+
+#~ msgid "authentication"
+#~ msgstr "deimniú"
diff --git a/perl-install/install/help/po/gl.po b/perl-install/install/help/po/gl.po
new file mode 100644
index 000000000..7354ed534
--- /dev/null
+++ b/perl-install/install/help/po/gl.po
@@ -0,0 +1,2043 @@
+# translation of DrakX-help-gl.po to
+# translation of DrakX-help-gl.po to Galician
+# Jesús Bravo Álvarez (mdk) <jba@pobox.com>, 2001.
+# Leandro Regueiro <leandro.regueiro@gmail.com>, 2004, 2005, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-help-gl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-07-08 20:57+0100\n"
+"Last-Translator: Leandro Regueiro <leandro.regueiro@gmail.com>\n"
+"Language-Team: <gl@li.org>\n"
+"Language: \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"
+"X-Poedit-Language: Gallegan\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Antes de continuar, debe ler atentamente os termos da licenza. Esta\n"
+"licenza cobre toda a distribución Mageia. Se está de acordo\n"
+"con tódolos termos que contén, marque o cadro \"%s\". Se non o está,\n"
+"prema no botón \"%s\" e reiniciarase o seu ordenador."
+
+#: ../help.pm:20
+#, 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 é un sistema multiusuario o que significa que cada usuario pode\n"
+"ter as súas propias preferencias, os seus propios ficheiros, etc. Pero a\n"
+"diferencia de \"root\", que é o administrador do sistema, os usuarios que\n"
+"engada neste punto non estarán autorizados para cambiar nada agás os\n"
+"seus propios ficheiros e as súas propias configuracións, protexendo o\n"
+"sistema de cambios involuntarios ou malintencionados que poderían afectar\n"
+"a todo o sistema. Terá que crear como mínimo un usuario normal para vostede\n"
+"-- esta é a conta que usará para o uso cotián e rutineiro. Ainda que é moi\n"
+"sinxelo entrar no sistema coma \"root\" para facer calquera cousa, tamén\n"
+"pode ser moi perigoso! Un pequeno erro pode significar que o seu sistema\n"
+"non volva funcionar nunca máis. Se vostede comete un erro moi grave\n"
+"coma un usuario normal, o peor que pode suceder é que perda algunha\n"
+"información, pero non afectará a todo o sistema.\n"
+"\n"
+"O primeiro campo pregúntalle un nome real. Dende logo, isto non é\n"
+"obrigatorio -- actualmente pode introducir o que queira. DrakX collerá a\n"
+"primeira palabra que introduza neste campo e copiaraa ó campo\n"
+"\"%s\", que é o nome que o usuario introducirá para entrar no\n"
+"sistema. Se o desexa, pode non facer caso do predeterminado e cambiar\n"
+"o nome de usuario. O seguinte paso é introducir un contrasinal. Dende\n"
+"o punto de vista da seguridade, o contrasinal dun usuario sen\n"
+"privilexios (normal) non é tan crucial coma o contrasinal de \"root\", pero\n"
+"esa non é razón para descoidarse deixándoa en branco ou poñendo unha\n"
+"moi fácil: despois de todo, pode que os seus ficheiros estean en perigo.\n"
+"\n"
+"Se preme en \"%s\", poderá engadir máis usuarios. Engada un usuario\n"
+"para cada un dos seus amigos, o seu pai, a súa irmá, etc. Prema en\n"
+"\"%s\" cando remate de engadir os usuarios.\n"
+"\n"
+"Se preme no botón \"%s\" poderá cambiar a \"shell\" predeteminada\n"
+"para ese usuario (bash por defecto).\n"
+"\n"
+"Cando remate de engadir os usuarios, diráselle que elixa o usuario que\n"
+"entrará automáticamente no sistema cando se arrinque o ordenador. Se\n"
+"lle interesa esta funcionalidade (e non lle preocupa moito a seguridade\n"
+"local), elixa o usuario e mailo xestor de ventás que desexe, e despois\n"
+"prema en \"%s\". Se non está interesado nesta funcionalidade,\n"
+"desmarque o cadro \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Desexa usar esta funcionalidade?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"As particións listadas aquí son as particións Linux existentes detectadas\n"
+"no seu disco duro. Pode manter a selección feita polo asistente, xa que\n"
+"é boa para as instalacións máis comúns. Se fai algún troco, debe\n"
+"definir como mínimo unha partición raíz (\"/\"). Non escolla unha partición\n"
+"moi pequena ou non poderá instalar o software necesario. Se desexa\n"
+"almacenar os seus datos nunha partición á parte, tamén terá que crear\n"
+"unha partición \"/home\" (só será posible se ten dispoñibles máis dunha\n"
+"partición Linux).\n"
+"\n"
+"Cada partición lístase do seguinte xeito: \"Nome\", \"Capacidade\".\n"
+"\n"
+"\"Nome\" ten a estructura: \"tipo de disco duro\", \"número de disco duro"
+"\",\n"
+"\"número de partición\" (por exemplo, \"hda1\").\n"
+"\n"
+"\"Tipo de disco duro\" é \"hd\" se o seu disco duro é un disco duro IDE e\n"
+"\"sd\" se é un disco duro SCSI.\n"
+"\n"
+"\"Número de disco duro\" é sempre unha letra despois de \"hd\" ou \"sd\".\n"
+"Para os discos duros IDE é:\n"
+"\n"
+" * \"a\" significa \"disco duro mestre do controlador IDE primario\";\n"
+"\n"
+" * \"b\" significa \"disco duro escravo do controlador IDE primario\";\n"
+"\n"
+" * \"c\" significa \"disco duro mestre do controlador IDE secundario\";\n"
+"\n"
+" * \"d\" significa \"disco duro escravo do controlador IDE secundario\".\n"
+"\n"
+"Nos discos duros SCSI, un \"a\" significa \"ID SCSI menor\", e \"b\" "
+"significa \"segundo ID SCSI menor\", etc."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"A instalación de Mageia distribúese en varios CD-ROMs. Se un\n"
+"paquete dos seleccionados está noutro CD-ROM, DrakX expulsará o CD\n"
+"actual e diralle que insira o CD requirido. Se non ten o CD requirido a "
+"man,\n"
+"prema en \"%s\", e os paquetes correspondentes non se instalarán."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Agora terá que especificar que programas desexa instalar no seu sistema.\n"
+"Hai milleiros de paquetes dispoñibles para Mageia, e para facer que\n"
+"sexa máis sinxelo manexalos, puxéronse en grupos de aplicacións "
+"semellantes.\n"
+"\n"
+"Mageia ordena os grupos de paquetes en catro categorías. Vostede\n"
+"pode mesturar aplicacións de varias categorías, de xeito que unha "
+"instalación\n"
+"``Estación de Traballo'' poida ter instaladas aplicacións da categoría "
+"``Servidor''.\n"
+"\n"
+" * \"%s\": se ten pensado usar a súa máquina coma unha estación de "
+"traballo,\n"
+"seleccione un ou máis dos grupos da categoría estación de traballo.\n"
+"\n"
+" * \"%s\": se vai usar a súa máquina para programar, seleccione os grupos\n"
+"que desexe desta categoría. O grupo especial \"LSB\" configurará o seu\n"
+"sistema para que cumpra as especificacións Linux Standard Base tanto coma\n"
+"sexa posible.\n"
+"\n"
+" Se selecciona o grupo \"LSB\" instalarase tamén un kernel da serie\n"
+"\"2.4\", en vez do predeterminado da \"2.6\". Isto é para asegurar que o\n"
+"sistema cumpre ó 100%% o LSB. Sen embargo, se non selecciona o grupo\n"
+"\"LSB\" ainda terá un sistema que case cumpre ó 100%% con LSB.\n"
+"\n"
+" * \"%s\": se a súa máquina vai ser un servidor, seleccione cales dos\n"
+"servicios máis comúns desexa instalar na súa máquina.\n"
+"\n"
+" * \"%s\": aquí é onde vai elixir o seu ambiente gráfico preferido. Debe\n"
+"seleccionar como mínimo un se desexa ter dispoñible unha interface gráfica.\n"
+"\n"
+"Se pon o cursor do rato enriba do nome dun grupo amosarase un pequeno\n"
+"texto explicativo acerca dese grupo.\n"
+"\n"
+"Pode marcar o cadro \"%s\", o cal é útil se coñece ben os paquetes que\n"
+"se ofrecen ou se desexa ter un control total sobre o que se vai instalar.\n"
+"\n"
+"Se comeza a instalación en modo \"%s\", poderá deseleccionar tódolos\n"
+"grupos e impedir a instalación de calquera novo paquete. Isto é útil para\n"
+"reparar ou actualizar un sistema xa existente.\n"
+"\n"
+"Se deselecciona tódolos grupos ó levar a cabo unha instalación normal\n"
+"(a diferencia dunha actualización), aparecerá un diálogo suxerindo\n"
+"diferentes opcións para unha instalación mínima:\n"
+"\n"
+" * \"%s\": instala o número mínimo de paquetes posible para ter un\n"
+"ambiente gráfico que funcione.\n"
+"\n"
+" * \"%s\": instala o sistema base máis utilidades básicas e a súa\n"
+"documentación. Esta instalación é a axeitada para configurar un servidor.\n"
+"\n"
+" * \"%s\": instalará o número mínimo de paquetes absolutamente\n"
+"necesario para obter un sistema Linux que funcione. Con esta instalación\n"
+"só terá unha interface de liña de comandos. O tamaño total desta\n"
+"instalación é de máis ou menos 65 megabytes."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Actualizar"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Con documentación básica"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Instalación mínima de verdade"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Se elixe instalar os paquetes individualmente, o instalador amosaralle unha\n"
+"árbore que contén tódolos paquetes clasificados por grupos e subgrupos.\n"
+"Mentres navega pola árbore, pode seleccionar grupos enteiros, subgrupos,\n"
+"ou paquetes individuais.\n"
+"\n"
+"Cando seleccione un paquete da árbore, aparecerá unha descrición á\n"
+"dereita para que saiba cal é o propósito dese paquete.\n"
+"\n"
+"!!Se se selecciona un paquete de servidor, xa sexa porque vostede elixiu\n"
+"dito paquete ou porque é parte dun grupo de paquetes, pediráselle que\n"
+"confirme que desexa instalar estes servidores. De maneira predeterminada\n"
+"Mageia iniciará automáticamente ó arrincar o sistema tódolos\n"
+"servicios instalados. Incluso se son seguros e non tiñan ningún problema\n"
+"coñecido cando se fixo a distribución, é posible que se descubriran buratos\n"
+"de seguridade despois de que se rematara esta versión de Mageia.\n"
+"Se non sabe que fai un determinado servicio ou por que se vai instalar,\n"
+"prema en \"%s\". Se preme en \"%s\" instalaranse os servicios listados e\n"
+"iniciaranse automáticamente ó arrincar o sistema!!\n"
+"\n"
+"A opción \"%s\" úsase para deshabilitar o diálogo de advertencia que\n"
+"aparece cando o instalador selecciona automáticamente un paquete para\n"
+"resolver un problema de dependencias. Algúns paquetes dependen doutros\n"
+"e a instalación dun paquete determinado pode requirir a instalación doutro\n"
+"paquete. O instalador pode determinar que paquetes son necesarios para\n"
+"satisfacer unha dependencia e completar con éxito a instalación.\n"
+"\n"
+"A pequena icona cun disquete debuxado que está no fondo da lista\n"
+"permítelle cargar unha lista de paquetes creada durante unha instalación\n"
+"anterior. Isto é útil se ten varias máquinas que desexa configurar igual. "
+"Se\n"
+"preme nesta icona pediráselle que introduza o disquete que se creou ó final\n"
+"da outra instalación. Mire o segundo consello do último paso para ver como\n"
+"se crea dito disquete."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dependencias automáticas"
+
+#: ../help.pm:185
+#, 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 ""
+"Este diálogo úsase para seleccionar que servicios desexa que arrinquen ó\n"
+"iniciar o sistema.\n"
+"\n"
+"DrakX listará tódolos servicios dispoñibles na instalación actual. Examine\n"
+"cada un deles coidadosamente e desmarque aqueles que non son\n"
+"necesarios ó iniciar o sistema.\n"
+"\n"
+"Cando seleccione un servicio amosarase un pequeno texto explicatorio\n"
+"sobre o servicio. Sen embargo, se non está seguro sobre se un servicio\n"
+"é útil ou non, é mellor deixalo como estea.\n"
+"\n"
+"¡¡ Sexa especialmente coidadoso neste paso se pretende utiliza-la súa\n"
+"máquina coma un servidor: probablemente non quererá arrincar servicios que\n"
+"non precisa. Lembre que algúns servicios poden ser perigosos se están\n"
+"activados nun servidor. En xeral, seleccione só aqueles servicios que\n"
+"necesite de verdade !!"
+
+#: ../help.pm:209
+#, 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 manexa a hora en GMT (Greenwich Mean Time) e tradúcea á\n"
+"hora local de acordo ca zona horaria que seleccionou. Se o reloxo da súa\n"
+"placa base usa a hora local, debería desactivar isto deseleccionando\n"
+"\"%s\", o cal lle permitirá a GNU/Linux saber que o reloxo do sistema e o\n"
+"reloxo do hardware están na mesma zona horaria. Isto é útil cando a máquina\n"
+"tamén contén outro sistema operativo.\n"
+"\n"
+"A opción \"%s\" regulará automáticamente o reloxo do sistema conectándose\n"
+"a un servidor remoto de tempo da Internet. Para que esta funcionalidade\n"
+"funcione, debe ter unha conexión á Internet que funcione. Recomendámoslle\n"
+"que elixa un servidor de tempo que estea situado preto de vostede. Esta\n"
+"opción en realidade instala un servidor de tempo local que tamén poden usar\n"
+"outras máquinas da súa rede local."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronización automática da hora"
+
+#: ../help.pm:223
+#, 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 ""
+"Tarxeta Gráfica\n"
+"\n"
+" Normalmente o instalador detecta automáticamente detecta e configura\n"
+"a tarxeta gráfica instalada no ordenador. Se non é a correcta, pode elixir\n"
+"nesta lista a tarxeta gráfica que está instalada no ordenador.\n"
+"\n"
+" Se hai varios servidores dispoñibles para a súa tarxeta, con ou sen\n"
+"aceleración 3D, terá que elixir o servidor que se adapte mellor ás súas\n"
+"necesidades."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 ""
+"As X (por X Window System) son o corazón da interface gráfica de\n"
+"GNU/Linux do que dependen tódolos ambientes gráficos (KDE, GNOME,\n"
+"AfterStep, WindowMaker, etc.) proporcionados por Mageia.\n"
+"\n"
+"Vostede verá unha lista dos diferentes parámetros que se poden\n"
+"cambiar para obter unha visualización gráfica óptima.\n"
+"\n"
+"Tarxeta Gráfica\n"
+"\n"
+" O instalador normalmente detectará e configurará automáticamente\n"
+"a tarxeta gráfica instalada na súa máquina. Se esta non é a correcta,\n"
+"pode escoller nesta lista a tarxeta que ten instalada en realidade.\n"
+"\n"
+" Na situación na que haxa dispoñibles diferentes servidores para a súa\n"
+"tarxeta, con ou sen aceleración 3D, pediráselle que elixa o servidor que\n"
+"mellor se adapte ás súas necesidades.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Normalmente o instalador detectará e configurará automáticamente o\n"
+"monitor conectado á súa máquina. Se non é o correcto, pode elixir nesta\n"
+"lista o monitor que está conectado ó seu ordenador.\n"
+"\n"
+"\n"
+"\n"
+"Resolución\n"
+"\n"
+" Aquí vostede pode escoller as resolucións e as profundidades de cor\n"
+"dispoñibles para o seu hardware gráfico. Elixa a que mellor se adapte ás\n"
+"súas necesidades (poderá facer cambios despois da instalación).\n"
+"Amosarase unha mostra da configuración elixida na pantalla.\n"
+"\n"
+"\n"
+"\n"
+"Comprobación\n"
+"\n"
+" Dependendo do hardware que teña, esta entrada podería non aparecer.\n"
+"\n"
+" O sistema intentará abrir unha pantalla gráfica ca resolución desexada.\n"
+"Se vostede ve a mensaxe de proba durante a comprobación e responde\n"
+"\"%s\", entón DrakX pasará ó seguinte paso. Se non a ve, entón significa\n"
+"que parte da configuración detectada automáticamente é incorrecta e a\n"
+"comprobación rematará automáticamente despois de 12 segundos e\n"
+"volverá ó menú. Cambie as opcións ata que consiga unha aparencia\n"
+"gráfica correcta.\n"
+"\n"
+"\n"
+"\n"
+"Opcións\n"
+"\n"
+" Este paso permítelle elixir se desexa que a súa máquina inicie\n"
+"automáticamente a interface gráfica ó arrincar. Evidentemente, vostede\n"
+"podería desexar marcar \"%s\" se a súa máquina vai ser un servidor,\n"
+"ou se non conseguiu configurar as X."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" O instalador normalmente detecta e configura automáticamente o\n"
+"monitor conectado á súa máquina. Se non é o correcto, pode escoller\n"
+"nesta lista o monitor que ten conectado ó seu ordenador."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolución\n"
+"\n"
+" Aquí pode escoller as resolucións e as profundidades de cor dispoñibles\n"
+"para o seu hardware gráfico. Escolla o que mellor se adapte ás súas\n"
+"necesidades (poderá facer trocos despois da instalación). Amosarase un\n"
+"exemplo da configuración elixida na pantalla."
+
+#: ../help.pm:306
+#, 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 ""
+"Se se da a situación na que hai diferentes servidores dispoñibles para a\n"
+"súa tarxeta, con ou sen aceleración 3D, pediráselle que escolla o servidor\n"
+"que mellor se axuste ás súas necesidades."
+
+#: ../help.pm:311
+#, 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 ""
+"Opcións\n"
+"\n"
+" Estes pasos permítenlle escoller se a súa máquina debe iniciar\n"
+"automáticamente unha interface gráfica ó arrincar ou non. Evidentemente,\n"
+"vostede pode querer marcar \"%s\" se a súa máquina vai funcionar\n"
+"coma un servidor, ou se non tivo éxito configurando o sistema gráfico."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Agora ten que decidir onde quere instalar o sistema operativo\n"
+"Mageia no disco duro. Se o seu disco duro está baleiro, ou se\n"
+"outro sistema operativo está usando todo o espacio dispoñible, terá que\n"
+"particionalo. Básicamente, particionar un disco duro consiste en dividilo\n"
+"lóxicamente para crear o espacio necesario para instalar o seu novo\n"
+"sistema Mageia.\n"
+"\n"
+"Debido a que o proceso de particionamento é normalmente irreversible\n"
+"e pode provocar perdas de datos, o particionamento pode intimidar e\n"
+"resultar estresante para un usuario sen experiencia. Afortunadamente,\n"
+"DrakX inclúe un asistente que simplifica este proceso. Antes de\n"
+"continuar con este paso, lea toda esta sección e sobre todo, tómese\n"
+"o seu tempo.\n"
+"\n"
+"Dependendo da configuración do seu disco duro, hai varias opcións\n"
+"dispoñibles:\n"
+"\n"
+" * \"%s\". Esta opción levará a cabo un particionamento automático\n"
+"da(s) súa(s) unidade(s) baleira(s). Se usa esta opción non haberá máis\n"
+"avisos.\n"
+"\n"
+" * \"%s\". O asistente detectou que existen unha ou máis particións\n"
+"Linux no seu disco duro. Se desexa usalas, elixa esta opción. Entón\n"
+"pediráselle que escolla os puntos de montaxe asociados con cada unha\n"
+"das particións. Os puntos de montaxe herdados selecciónanse por\n"
+"defecto, e para a maioría é boa idea mantelos.\n"
+" \n"
+" * \"%s\". Se Microsoft Windows está instalado no seu disco duro e\n"
+"ocupa todo o espacio dispoñible nel, terá que crear espacio libre para\n"
+"GNU/Linux. Para facelo, pode eliminar os datos e a partición Microsoft\n"
+"Windows (mire a solución ``Borrar todo o disco'') ou redimensionar a\n"
+"partición Microsoft Windows FAT ou NTFS. O redimensionamento\n"
+"pode levarse a cabo sen a perda de ningún dato, con tal que\n"
+"desfragmente previamente a partición Windows. É moi recomendable\n"
+"que faga unha copia de seguridade dos seus datos. Recoméndase\n"
+"usar esta opción se desexa usar Mageia e Microsoft\n"
+"Windows no mesmo ordenador.\n"
+"\n"
+" Antes de escoller esta opción, debe comprender que despois deste\n"
+"procedemento, o tamaño da súa partición Microsoft Windows será máis\n"
+"pequeno ca antes. Terá menos espacio libre en Microsoft Windows\n"
+"para almacenar os seus datos ou para instalar novo software.\n"
+"\n"
+" * \"%s\". Se desexa eliminar tódolos datos e as particións presentes no\n"
+"seu disco duro e remprazalas polo seu novo sistema Mageia, elixa\n"
+"esta opción. Teña coidado, porque non poderá desfacer esta operación\n"
+"despois de que confirme.\n"
+"\n"
+" !! Se elixe esta opción, eliminaranse tódolos datos do seu disco "
+"duro. !!\n"
+"\n"
+" * \"%s\". Esta opción aparece cando Microsoft Windows ocupa todo o\n"
+"disco duro. Se elixe esta opción simplemente eliminarase toda a unidade\n"
+"e comezarase de novo, particionando todo dende cero.\n"
+"\n"
+" !! Se elixe esta opción, perderanse tódolos datos do seu disco duro. !!\n"
+"\n"
+" * \"%s\". Elixa esta opción se desexa particionar a man o seu disco duro.\n"
+"Teña tino -- é unha opción potente pero perigosa e pode perder moi\n"
+"fácilmente tódolos seus datos. É por iso polo que só se recomenda esta\n"
+"opción se fixo algo coma isto antes e ten algunha experiencia. Para obter\n"
+"máis instruccións sobre como usar a utilidade DiskDrake, refírase á sección\n"
+"``Administrando as súas Particións'' da ``Guía de Inicio''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Usar partición existente"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Borra-lo disco enteiro"
+
+#: ../help.pm:380
+#, 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 ""
+"Xa está. A instalación rematou e o seu sistema GNU/Linux está preparado\n"
+"para usalo. Prema en \"%s\" para reiniciar o sistema. Non esqueza extraer\n"
+"o soporte de instalación (CD-ROM ou disquete). A primeira cousa que\n"
+"debería ver despois de que o seu ordenador remate de facer a\n"
+"comprobación do hardware é o menú do cargador de arrinque, dándolle a\n"
+"opción de elixir que sistema operativo se vai iniciar.\n"
+"\n"
+"O botón \"%s\" amosa dous botóns máis para:\n"
+"\n"
+" * \"%s\": permítelle crear un disquete de instalación que levará a cabo\n"
+"automáticamente unha instalación completa semellante á instalación que\n"
+"acaba de facer, sen a axuda dun operador.\n"
+"\n"
+" Teña en conta que despois de premer neste botón hai dispoñibles dúas\n"
+"opcións diferentes:\n"
+"\n"
+" * \"%s\". Esta é unha instalación parcialmente automatizada. O paso\n"
+"do particionamento é o único interactivo.\n"
+"\n"
+" * \"%s\". Instalación totalmente automática: O disco duro rescríbese\n"
+"totalmente, perdendo tódolos datos.\n"
+"\n"
+" Esta funcionalidade é moi práctica cando se está instalando en varias\n"
+"máquinas semellantes. Mire na sección Instalación Automática no noso sitio\n"
+"web para obter máis información.\n"
+"\n"
+" * \"%s\"(*): garda unha lista dos paquetes seleccionados nesta "
+"instalación.\n"
+"Para usar esta selección noutra instalación, insira o disquete e inicie a\n"
+"instalación. Na liña de comandos, prema a tecla [F1], e introduza\n"
+">>linux defcfg=\"floppy\"<< e prema a tecla [Intro].\n"
+"\n"
+"(*) Necesita un disquete formatado con FAT. Para crear un en GNU/Linux,\n"
+"escriba \"mformat a:\", ou \"fdformat /dev/fd0\" seguido de \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Xerar un disquete de Instalación Automática"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Se elixe reutilizar algunhas das particións GNU/Linux xa existentes, "
+"podería\n"
+"desexar volver formatar algunhas delas e eliminar tódolos datos que\n"
+"conteñan. Para facer isto seleccione estas particións tamén.\n"
+"\n"
+"Teña en conta que non cómpre volver formatar tódalas particións xa\n"
+"existentes. Debe volver formatar as particións que conteñen o sistema\n"
+"operativo (coma \"/\", \"/usr\" ou \"/var\") pero non ten que volver\n"
+"formatar particións que conteñen datos que desexe gardar (normalmente\n"
+"\"/home\").\n"
+"\n"
+"Teña tino ó seleccionar as particións. Despois de formatalas, tódolos\n"
+"datos das particións seleccionadas estarán eliminados e non poderá\n"
+"recuperalos.\n"
+"\n"
+"Prema en \"%s\" cando estea preparado para formatar as particións.\n"
+"\n"
+"Prema en \"%s\" se desexa elixir outra partición para a instalación do seu\n"
+"novo sistema operativo Mageia.\n"
+"\n"
+"Prema en \"%s\" se desexa seleccionar as particións nas que se realizarán\n"
+"comprobacións de bloques erróneos."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Cando instale Mageia é probable que algúns paquetes se\n"
+"actualizaran dende a publicación inicial. Pode ser que se solucionaran "
+"erros,\n"
+"e se resolveran problemas de seguridade. Para beneficiarse destas\n"
+"actualizacións agora, pode descargalas dende a Internet. Marque \"%s\"\n"
+"se ten unha conexión á Internet, ou \"%s\" se prefire instalar os paquetes\n"
+"actualizados máis tarde.\n"
+"\n"
+"Se escolle \"%s\" amosarase unha lista das localizacións web dende as que\n"
+"se poden obter as actualizacións. Debe escoller unha que estea preto de\n"
+"vostede. Aparecerá unha árbore de selección de paquetes: revise a\n"
+"selección, e prema en \"%s\" para descargar e instala-lo(s) paquete(s)\n"
+"seleccionado(s), ou en \"%s\" para abortar."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Neste punto, DrakX permitiralle elixir o nivel de seguridade que desexa\n"
+"que teña a súa máquina. Como regra xeral, o nivel de seguridade debe\n"
+"ser maior se a máquina vai conter datos moi importantes, ou se vai estar\n"
+"exposta directamente á Internet. Normalmente un nivel de seguridade\n"
+"maior obtense a expensas da facilidade de uso.\n"
+"\n"
+"Se non sabe cal escoller, deixe a opción predeterminada. Poderá\n"
+"cambiala máis tarde ca ferramenta draksec, a cal é parte do Centro de\n"
+"Control de Mageia.\n"
+"\n"
+"Complete o campo \"%s\" co enderezo de correo-e (e-mail) da persoa\n"
+"responsable da seguridade. As mensaxes de seguridade enviaranse a\n"
+"ese enderezo."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrador de Seguridade"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Neste punto cómpre que escolla que partición(s) se van usar para a\n"
+"instalación do seu sistema Mageia. Se as particións xa se\n"
+"crearon, xa sexa nunha instalación anterior de GNU/Linux ou con\n"
+"outra ferramenta de particionamento, poderá usar as particións\n"
+"existentes. Se non é así, débense crear as particións no disco duro.\n"
+"\n"
+"Para crear particións, primeiro debe seleccionar un disco duro. Pode\n"
+"seleccionar o disco a particionar premendo en ``hda'' para a primeira\n"
+"unidade IDE, ``hdb'' para a segunda, ``sda'' para a primeira unidade\n"
+"SCSI, etc.\n"
+"\n"
+"Para particionar o disco duro seleccionado pode usar estas opcións:\n"
+"\n"
+" * \"%s\": esta opción elimina tódalas particións do disco duro\n"
+"seleccionado\n"
+"\n"
+" * \"%s\": esta opción permítelle crear automáticamente particións\n"
+"ext4 e swap no espacio baleiro do disco duro\n"
+"\n"
+"\"%s\": dálle acceso a funcionalidades adicionais:\n"
+"\n"
+" * \"%s\": garda a táboa de particións nun disquete. É útil para\n"
+"recuperacións posteriores da táboa de particións, en caso de ser\n"
+"necesario. É altamente recomendable que leve a cabo este paso.\n"
+"\n"
+" * \"%s\": permítelle restaurar unha táboa de particións gardada\n"
+"previamente nun disquete.\n"
+"\n"
+" * \"%s\": se a súa táboa de particións está danada, pode intentar\n"
+"recuperala usando esta opción. Por favor teña coidado e lembre que non\n"
+"sempre funciona.\n"
+"\n"
+" * \"%s\": desbota tódolos cambios e recarga a táboa de particións orixinal\n"
+"do disco duro.\n"
+"\n"
+" * \"%s\": se desmarca esta opción forzará ós usuarios a montar e\n"
+"desmontar a man os soportes extraíbles coma os disquetes e os CD-ROMs.\n"
+"\n"
+" * \"%s\": use esta opción se desexa usar un asistente para particionar\n"
+"o seu disco duro. Recoméndase isto se non sabe moito sobre o\n"
+"particionamento.\n"
+"\n"
+" * \"%s\": use esta opción para cancelar tódolos seus cambios.\n"
+"\n"
+" * \"%s\": permite accións adicionais sobre as particións (tipo, opcións,\n"
+"formato) e proporciona máis información sobre o disco duro.\n"
+"\n"
+" * \"%s\": cando remate o particionamento do seu disco duro, isto\n"
+"gardará os cambios no disco.\n"
+"\n"
+"Cando estea definindo o tamaño das particións pode establecelo\n"
+"con exactitude usando as teclas das Frechas do teclado.\n"
+"\n"
+"Nota: pode obter calquera opción usando o teclado. Navegue polas\n"
+"particións usando [Tab] e as frechas [Arriba/Abaixo].\n"
+"\n"
+"Cando se selecciona unha partición, poderá usar:\n"
+"\n"
+" * Ctrl-c para crear unha nova partición (cando se seleccionou un\n"
+"espacio baleiro)\n"
+"\n"
+" * Ctrl-d para eliminar unha partición\n"
+"\n"
+" * Ctrl-m para establecer o punto de montaxe\n"
+"\n"
+"Para obter información sobre os diferentes tipos de sistemas de ficheiros\n"
+"dispoñibles, lea o capítulo sobre ext2FS do ``Manual de Referencia''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Montar automáticamente os soportes extraíbles"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Cambiar entre modo normal/experto"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Detectouse máis dunha partición Microsoft no seu disco duro. Elixa a que\n"
+"quere redimensionar para poder instalar o seu novo sistema operativo\n"
+"Mageia.\n"
+"\n"
+"Cada partición está listada do seguinte xeito: \"Nome en Linux\",\n"
+"\"Nome en Windows\", \"Capacidade\".\n"
+"\n"
+"O \"Nome en Linux\" ten esta estructura: \"Tipo de disco duro\", \n"
+"\"Número de disco duro\", \"Número de partición\" (por exemplo, \"hda1\").\n"
+"\n"
+"O \"Tipo de disco duro\" é \"hd\" se o seu disco duro é un disco duro IDE\n"
+"e \"sd\" se é un disco duro SCSI.\n"
+"\n"
+"O \"Número de disco duro\" é sempre unha letra despois de \"hd\" ou\n"
+"\"sd\". En discos duros IDE:\n"
+"\n"
+" * \"a\" significa \"disco duro mestre do controlador IDE primario\";\n"
+"\n"
+" * \"b\" significa \"disco duro escravo do controlador IDE primario\";\n"
+"\n"
+" * \"c\" significa \"disco duro mestre do controlador IDE secundario\";\n"
+"\n"
+" * \"d\" significa \"disco duro escravo do controlador IDE secundario\".\n"
+"\n"
+"Nos discos duros SCSI, un \"a\" significa \"ID SCSI menor\", un \"b\" "
+"significa \"segundo ID SCSI menor\", etc.\n"
+"\n"
+"O \"Nome en Windows\" é a letra que ten o seu disco duro en Windows\n"
+"(o primeiro disco ou partición chámase \"C:\")."
+
+#: ../help.pm:567
+#, 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\": verifique a selección actual do país. Se non está nese país,\n"
+"prema no botón \"%s\" e escolla o seu. Se o seu país non está na lista\n"
+"que se amosa, prema no botón \"%s\" para obter a lista completa de países."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Este paso actívase só se se atopou algunha partición GNU/Linux na súa\n"
+"máquina.\n"
+"\n"
+"DrakX necesita saber se desexa facer unha nova instalación ou\n"
+"unha actualización dun sistema Mageia xa existente:\n"
+"\n"
+" * \"%s\". A maioría das veces, isto destrúe completamente o sistema\n"
+"antigo. Sen embargo, dependendo de como sexa o seu esquema de\n"
+"particionamento, poderá impedir que se sobrescriban algúns dos datos\n"
+"existentes (especialmente os directorios \"home\"). Se desexa cambiar o\n"
+"xeito no que están particionados os seus discos duros, ou desexa cambiar\n"
+"o sistema de ficheiros, debe usar esta opción.\n"
+"\n"
+" * \"%s\". Esta clase de instalación permítelle actualiza-los paquetes que\n"
+"están instalados agora mesmo no seu sistema Mageia. Non se\n"
+"modificarán nin o esquema de particionamento actual nin os datos dos\n"
+"usuarios. A maior parte dos outros pasos de configuración estarán\n"
+"dispoñibles e serán semellantes ós dunha instalación estándar.\n"
+"\n"
+"O uso da opción ``Actualizar'' debería funcionar ben en sistemas con\n"
+"Mageia versión \"8.1\" ou posteriores. Non se recomenda levar\n"
+"a cabo actualizacións en versións anteriores á versión \"8.1\" de\n"
+"Mageia."
+
+#: ../help.pm:594
+#, 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 ""
+"Dependendo da lingua que escollera, DrakX seleccionará automáticamente\n"
+"unha configuración de teclado determinada. Verifique que a selección é a\n"
+"axeitada ou elixa outra disposición de teclado.\n"
+"\n"
+"Tamén pode ser que non teña un teclado que corresponda exactamente\n"
+"ca súa lingua: por exemplo, se vostede fala Inglés e é nativo de Suíza,\n"
+"vostede terá un teclado suízo. Ou se vostede fala Inglés e está en Quebec,\n"
+"podería atoparse na mesma situación na que a súa lingua e o teclado non\n"
+"concordan. En calquera destes casos, este paso da instalación permitiralle\n"
+"seleccionar o teclado axeitado dunha lista.\n"
+"\n"
+"Prema no botón \"%s\" para ver unha lista dos teclados soportados.\n"
+"\n"
+"Se elixiu unha disposición de teclado baseada nun alfabeto non latino, o\n"
+"seguinte diálogo permitiralle elixir a asociación de teclas que fará que o\n"
+"teclado cambie entre unha disposición Latina e unha non Latina."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"O primeiro paso é escoller a súa lingua preferida.\n"
+"\n"
+"A elección da súa lingua preferida afectaralle ó instalador, á "
+"documentación,\n"
+"e ó sistema en xeral. Primeiro seleccione a rexión na que está situado, e\n"
+"despois o idioma que fala.\n"
+"\n"
+"Se preme no botón \"%s\" poderá seleccionar outras linguas para instalalas\n"
+"na súa estación de traballo, instalando deste xeito os ficheiros "
+"específicos\n"
+"desas linguas para a documentación do sistema e as aplicacións. Por\n"
+"exemplo, se van usar a súa máquina usuarios Españois, seleccione Inglés\n"
+"coma a lingua predeterminada na árbore e \"%s\" na sección Avanzado.\n"
+"\n"
+"Acerca do soporte de UTF-8 (unicode): Unicode é unha nova codificación de\n"
+"caracteres pensada para cubrir tódalas linguas existentes. Sen embargo o\n"
+"soporte completo para ela en GNU/Linux ainda se está desenvolvendo. Por\n"
+"esta razón, o uso de UTF-8 en Mageia dependerá das eleccións do\n"
+"usuario:\n"
+"\n"
+" * Se selecciona unha lingua cunha codificación fortemente asociada\n"
+"(as linguas latin1, Ruso, Xaponés, Chinés, Coreano, Tai, Grego, Turco, a\n"
+"maioría das linguas iso-8859-2), usarase a codificación asociada de\n"
+"xeito predeterminado;\n"
+"\n"
+" * As outras lingua usarán unicode de xeito predeterminado;\n"
+"\n"
+" * Se se requiren dúas ou máis linguas, e estas linguas non usan a mesma\n"
+"codificación, entón usarase unicode para todo o sistema;\n"
+"\n"
+" * Por último, pode forzarse o uso de unicode en todo o sistema a petición\n"
+"do usuario seleccionando a opción \"%s\" independentemente das linguas\n"
+"que se escolleran.\n"
+"\n"
+"Teña en conta que non está limitado a elixir só unha lingua adicional.\n"
+"Vostede pode escoller varias, ou incluso instalalas todas marcando o\n"
+"cadro \"%s\". A selección do soporte para unha lingua significa que se\n"
+"instalarán as traduccións, fontes, correctores ortográficos, etc. desa "
+"lingua.\n"
+"\n"
+"Para cambiar entre as diferentes linguas instaladas no seu sistema, pode\n"
+"executar o comando \"localedrake\" coma \"root\" para cambiar a lingua\n"
+"de todo o sistema. Se executa o comando coma un usuario normal só\n"
+"cambiará a lingua dese usuario determinado."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Español"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Normalmente, DrakX non ten problemas ó detectar o número de botóns\n"
+"do seu rato. Se os ten, suporá que ten un rato de dous botóns e\n"
+"configurarao para que emule o terceiro botón. Nun rato de dous botóns\n"
+"o terceiro botón pode obterse premendo simultáneamente os botóns\n"
+"dereito e esquerdo do rato. DrakX recoñecerá automáticamente se o\n"
+"seu rato usa unha interface PS/2, serie ou USB.\n"
+"\n"
+"Se vostede ten un rato de 3 botóns sen roda, pode escoller o rato\n"
+"\"%s\". DrakX configurará entón o seu rato de xeito que poida simular\n"
+"a roda: para facer isto, prema o botón do medio e mova o punteiro do\n"
+"rato arriba e abaixo.\n"
+"\n"
+"Se por algunha razón desexa especificar un tipo de rato diferente,\n"
+"seleccióneo da lista que se proporciona.\n"
+"\n"
+"Pode seleccionar a entrada \"%s\" para elixir un tipo de rato ``xenérico''\n"
+"que funcionará con case tódolos ratos.\n"
+"\n"
+"Se elixe un rato diferente do predeterminado, amosarase unha pantalla\n"
+"de probas. Use os botóns e a roda para verificar que a configuración é\n"
+"correcta e que o rato está funcionando correctamente. Se o rato non\n"
+"está funcionando ben, prema a barra de espacio ou a tecla [Retorno]\n"
+"para cancelar a proba e volver á lista de ratos.\n"
+"\n"
+"De cando en vez a roda do rato non se detecta automáticamente, así\n"
+"que terá que seleccionar o seu rato na lista. Asegúrese de seleccionar\n"
+"o correspondente ó porto no que está conectado o seu rato. Despois\n"
+"de seleccionar un rato e premer no botón \"%s\", Amosarase a imaxe\n"
+"dun rato na pantalla. Mova a roda do rato para asegurarse de que se\n"
+"activa correctamente. Mentres move a roda do seu rato verá que se\n"
+"move a roda da imaxe da pantalla. Comprobe os botóns e verifique que\n"
+"o punteiro do rato se move pola pantalla mentres move o seu rato."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "con emulación da Roda"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Calquera rato PS/2 & USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Seleccione o porto correcto. Por exemplo, o porto \"COM1\" de\n"
+"Windows chámase \"ttyS0\" en GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Un cargador de arrinque é un pequeno programa que inicia o ordenador ó\n"
+"arrincar. É o responsable de arrincar o sistema enteiro. Normalmente, a\n"
+"instalación do cargador de arrinque é totalmente automática. DrakX\n"
+"analisará o sector de arrinque do disco e actuará de acordo co que atope\n"
+"alí:\n"
+"\n"
+" * se atopa un sector de arrinque de Windows, remprazarao cun sector de\n"
+"arrinque de GRUB/LILO. Deste xeito poderá arrincar GNU/Linux ou\n"
+"calquera outro sistema operativo que teña instalado no seu ordenador.\n"
+"\n"
+" * se atopa un sector de arrinque de GRUB ou LILO, remprazarao cun novo.\n"
+"\n"
+"Se DrakX non pode determinar onde debe situar o sector de arrinque, \n"
+"preguntaralle onde debe situalo. Xeralmente, \"%s\" é o mellor lugar.\n"
+"Se escolle \"%s\" non se instalará ningún cargador de arrinque. Use esta\n"
+"opción só se sabe o que está facendo."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Agora é a hora de seleccionar un sistema de impresión para o seu\n"
+"ordenador. Pode ser que outros sistemas operativos lle ofrezan un, pero\n"
+"Mageia ofrécelle dous. Cada un dos sistemas de impresión está\n"
+"máis adaptado a determinados tipos de configuración.\n"
+"\n"
+" * \"%s\" -- que é un acrónimo de ``print, do not queue'' (imprime, non o\n"
+"envies á cola), é a elección perfecta se vostede ten unha conexión directa\n"
+"á súa impresora, desexa esquecerse de impresoras saturadas, e non ten\n"
+"impresoras de rede. (\"%s\" só manexará casos de redes moi sinxelas e\n"
+"é algo lento cando se usa en redes.) É recomendable que use \"pdq\" se\n"
+"esta é a súa primeira experiencia con GNU/Linux.\n"
+"\n"
+" * \"%s\" significa `` Common Unix Printing System'' e é unha elección\n"
+"excelente para imprimir na súa impresora local ou nunha que estea na outra\n"
+"punta do planeta . É fácil de configurar e pode actuar coma un servidor ou\n"
+"coma un cliente para o antigo sistema de impresión \"lpd\", así que é\n"
+"compatible con antigos sistemas operativos os cales ainda poden necesitar\n"
+"servicios de impresión. Ainda que é bastante potente, a configuración\n"
+"básica é case tan sinxela coma a de \"pdq\". Se necesita emular un\n"
+"servidor \"lpd\", asegúrese de que activa o daemon \"cups-lpd\". \"%s\"\n"
+"inclúe interfaces gráficas para imprimir ou escoller as opcións da "
+"impresora\n"
+"e para administrar a impresora.\n"
+"\n"
+"Se elixe un agora, e máis tarde se da conta de que non lle gusta o seu\n"
+"sistema de impresión poderá cambialo executando PrinterDrake dende o\n"
+"Centro de Control de Mageia e premendo no botón \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Experto"
+
+#: ../help.pm:771
+#, 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 disk 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 detectará primeiro calquera dispositivo IDE presente no seu "
+"ordenador.\n"
+"Tamén buscará unha ou máis tarxetas SCSI PCI no seu sistema. Se se atopa\n"
+"unha tarxeta SCSI, DrakX instalará automáticamente o driver axeitado.\n"
+"\n"
+"Xa que a detección de hardware non está libre de erros, DrakX podería "
+"fallar\n"
+"ó detectar os discos duros. Se o fai, terá que especificar o seu hardware\n"
+"manualmente.\n"
+"\n"
+"Se tivera que especificar a man o seu adaptador SCSI PCI, DrakX\n"
+"preguntaralle se desexa configurar as súas opcións. Debería deixarlle a\n"
+"DrakX probar as opcións do hardware para atopar as opcións específicas da\n"
+"tarxeta que son necesarias para inicializar o adaptador. A maioría das "
+"veces,\n"
+"DrakX non ha dar problemas neste paso.\n"
+"\n"
+"Se DrakX non é capaz de probar as opcións para determinar\n"
+"automáticamente que parámetros necesita pasarlle ó hardware, terá\n"
+"que configurar o driver a man."
+
+#: ../help.pm:789
+#, 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\": se se detecta unha tarxeta de son no seu sistema, amosarase\n"
+"aquí. Se ve que a tarxeta de son non é a que ten posta no seu sistema,\n"
+"pode premer no botón e escoller un driver diferente."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"DrakX presentaralle un resumo da información que reuniu sobre o seu\n"
+"sistema para que a repase. Dependendo do hardware que teña instalado\n"
+"na súa máquina, aparecerán ou non algunhas das seguintes entradas.\n"
+"Cada entrada está composta do elemento do hardware que se configurou,\n"
+"seguido por un pequeno resumo da configuración actual. Prema no botón\n"
+"\"%s\" correspondente para cambiala.\n"
+"\n"
+" * \"%s\": comprobe a configuración actual do mapa de teclado e cámbiea\n"
+"se fose necesario.\n"
+"\n"
+" * \"%s\": verifique o país seleccionado. Se non está neste país, prema\n"
+"no botón \"%s\" e elixa outro. Se o seu país non está na lista que se\n"
+"amosa, prema no botón \"%s\" para obter a lista completa de paises.\n"
+"\n"
+" * \"%s\": por defecto, DrakX deduce a súa zona horaria baseándose no\n"
+"país que elixiu. Pode premer no botón \"%s\" se non é a correcta.\n"
+"\n"
+" * \"%s\": verifique a configuración actual do rato e prema no botón para\n"
+"cambiala se fose necesario.\n"
+"\n"
+" * \"%s\": se preme no botón \"%s\" abrirase o asistente de configuración\n"
+"de impresoras. Consulte o capítulo correspondente da ``Guía de Inicio''\n"
+"para obter máis información sobre como configurar unha nova impresora.\n"
+"A interface do manual é semellante á que se usa durante a instalación.\n"
+"\n"
+" * \"%s\": se se detecta unha tarxeta de son no seu sistema, amosarase\n"
+"aquí. Se ve que a tarxeta de son non é a que está no seu ordenador,\n"
+"pode premer no botón e elixir un driver diferente.\n"
+"\n"
+" * \"%s\": se ten unha tarxeta de TV, aquí ó onde se mostra a información\n"
+"sobre a súa configuración. Se ten unha tarxeta de TV e non se detectou,\n"
+"prema en \"%s\" para intentar configurala a man.\n"
+"\n"
+" * \"%s\": pode premer en \"%s\" para cambia-los parámetros asociados\n"
+"ca tarxeta se cre que a configuración non é correcta.\n"
+"\n"
+" * \"%s\": por defecto, DrakX configura a súa interface gráfica cunha\n"
+"resolución \"800x600\" ou \"1024x768\". Se isto non se adapta a vostede,\n"
+"prema en \"%s\" para volver configurar a súa interface gráfica.\n"
+"\n"
+" * \"%s\": se desexa configurar o seu acceso á Internet ou a unha rede\n"
+"local, pode facelo agora. Consulte a documentación impresa ou use o\n"
+"Centro de Control de Mageia despois de rematar a instalación para\n"
+"sacar partido da axuda en liña.\n"
+"\n"
+" * \"%s\": permítelle configurar os enderezos do proxy HTTP e FTP no\n"
+"caso de que a máquina na que está instalando vaia estar detrás detrás\n"
+"dun servidor proxy.\n"
+"\n"
+" * \"%s\": esta entrada permítelle volver definir o nivel de seguridade que\n"
+"se estableceu nun dos pasos anteriores.\n"
+"\n"
+" * \"%s\": se pensa conectar a súa máquina á Internet, é unha boa idea\n"
+"protexela de intrusos configurando un cortalumes. Consulte a sección\n"
+"correspondente da ``Guía de Inicio'' para obter detalles sobre a\n"
+"configuración do cortalumes.\n"
+"\n"
+" * \"%s\": se desexa cambiar a configuración do seu cargador de arrinque,\n"
+"prema neste botón. Isto deberíano facer só os usuarios avanzados.\n"
+"Consulte a documentación impresa ou a axuda en liña sobre a\n"
+"configuración do cargador de arrinque no Centro de Control de Mandriva\n"
+"Linux.\n"
+"\n"
+" * \"%s\": a través desta entrada pode especificar cales servicios se\n"
+"executarán na súa máquina. Se ten pensado usar esta máquina coma\n"
+"un servidor sería unha boa idea revisar esta configuración."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Tarxeta RDSI"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Tarxeta RDSI"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interface Gráfica"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Elixa o disco duro que desexa borrar para poder crear a súa nova partición\n"
+"Mageia. Teña tino, porque se perderán tódolos datos da unidade e\n"
+"non se poderán volver recuperar!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Prema en \"%s\" se desexa eliminar tódolos datos e particións presentes\n"
+"neste disco duro. Teña tino, despois de premer en \"%s\", non poderá\n"
+"recuperar ningún dato ou partición presente neste disco duro, incluindo\n"
+"calquera dato de Windows.\n"
+"\n"
+"Prema en \"%s\" para saír sen perder ningún dato ou partición presentes\n"
+"neste disco duro."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Seguinte ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Anterior"
+
+#~ 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\": premendo no botón \"%s\" abrirase o asistente de configuración "
+#~ "de\n"
+#~ "impresoras. Consulte o capítulo correspondente da ``Guía de Inicio'' para "
+#~ "obter\n"
+#~ "máis información acerca de como configurar unha nova impresora. A "
+#~ "interface\n"
+#~ "presente no manual é semellante á que se usa durante a instalación."
+
+#~ 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 ""
+#~ "Esta é a decisión máis importante para a seguridade do seu sistema\n"
+#~ "GNU/Linux: debe introducir o contrasinal de \"root\". \"Root\" é o\n"
+#~ "administrador do sistema e é o único usuario autorizado para facer\n"
+#~ "actualizacións, engadir usuarios, cambiar a configuración de todo o "
+#~ "sistema,\n"
+#~ "etc. En poucas palabras, \"root\" pode facer de todo! Por isto debe "
+#~ "escoller\n"
+#~ "un contrasinal que sexa difícil de adiviñar: DrakX diralle se o "
+#~ "contrasinal que\n"
+#~ "escolleu é demasiado sinxelo. Como pode ver, non está obrigado a "
+#~ "introducir\n"
+#~ "un contrasinal, pero recomendámoslle que introduza un. GNU/Linux é tan\n"
+#~ "propenso ós erros do operador coma calquera outro sistema operativo. Xa\n"
+#~ "que \"root\" pode superar tódalas limitacións e eliminar de xeito non\n"
+#~ "intencionado tódolos datos das particións ó acceder sen coidado ás\n"
+#~ "propias particións, é importante que sexa difícil chegar a ser \"root\".\n"
+#~ "\n"
+#~ "O contrasinal debería ser unha mestura de caracteres alfanuméricos e ter "
+#~ "unha\n"
+#~ "lonxitude mínima de 8 caracteres. Nunca escriba nun papel o contrasinal "
+#~ "de\n"
+#~ "\"root\" -- isto fai que sexa moito máis sinxelo comprometer o seu "
+#~ "sistema.\n"
+#~ "\n"
+#~ "Un consello: non faga que o contrasinal sexa moi longo ou complicado "
+#~ "porque\n"
+#~ "terá que ser capaz de lembrarse del!\n"
+#~ "\n"
+#~ "O contrasinal non se amosará na pantalla mentres o escribe. Para reducir "
+#~ "as\n"
+#~ "posibilidades dun erro ó escribilo terá que introducilo contrasinal dúas "
+#~ "veces.\n"
+#~ "Se comete dúas veces o mesmo erro de escritura, terá que usar este "
+#~ "contrasinal\n"
+#~ "``incorrecto'' a primeira vez que entre coma \"root\".\n"
+#~ "\n"
+#~ "Se desexa que un servidor de autenticación controle o acceso ó seu "
+#~ "ordenador,\n"
+#~ "prema no botón \"%s\".\n"
+#~ "\n"
+#~ "Se a súa rede usa servicios de autenticación coma LDAP, NIS, ou un PDC\n"
+#~ "dun Dominio Windows, seleccione o axeitado de \"%s\". Se non sabe cal "
+#~ "usar,\n"
+#~ "deberialle preguntar ó administrador da súa rede.\n"
+#~ "\n"
+#~ "Se ten problemas para lembrar o contrasinal, ou se o seu ordenador nunca\n"
+#~ "vai estar conectado á Internet e confía en tódalas persoas que usan o "
+#~ "seu\n"
+#~ "ordenador, pode elixir \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "autenticación"
diff --git a/perl-install/install/help/po/he.po b/perl-install/install/help/po/he.po
new file mode 100644
index 000000000..4bea8e723
--- /dev/null
+++ b/perl-install/install/help/po/he.po
@@ -0,0 +1,1998 @@
+# translation of Drakx-help.po to Hebrew
+# Copyright (C) 2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the GNU GPL license.
+#
+#
+# Ram Matityahu <linuxfun@email.com>, 2003.
+# nadav mavor <nadav@mavor.com>, 2003.
+# el-cuco <cuco3001@yahoo.com>, 2003.
+# Diego Iastrubni <iastrubn@actcom.co.il>, 2003.
+# dovix <dovix2003@yahoo.com>, 2004, 2005.
+# Itay Flikier <itayff@gmail.com>, 2005.
+# Dotan Kamber <kamberd@yahoo.com>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: Drakx-help\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2008-02-01 20:34+0200\n"
+"Last-Translator: \n"
+"Language-Team: Hebrew <he@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"לפני המשך ההתקנה, עליך לקרוא בעיון רב את תנאי ההסכם.\n"
+"ההסכם המצ\"ב נוגע להפצת מנדריבה לינוקס כמקשה אחת.\n"
+"אם כל התנאים מוסכמים עליך, עליך לסמן את התיבה \"%s\", \n"
+"אחרת עליך ללחוץ על הכפתור \"%s\" בכדי לאתחל המחשב שלך."
+
+#: ../help.pm:20
+#, 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 ""
+"גנו/לינוקס היא מערכת מרובת משתמשים ומשמעות הדבר שלכל משתמש יכולות להיות "
+"העדפות\n"
+"משלו, קבצים משלו וכן הלאה. בשונה מ-\"root\", שמנהל את המערכת, למשתמשים "
+"הנוספים\n"
+"בשלב זה לא יהיו הרשאות לשנות מאום פרט לקבצים ולהגדרות שלהם כך שהמערכת תוגן "
+"מפני\n"
+"שינויים לא מכוונים או זדוניים העלולים להשפיע על המערכת בכללותה. יהיה עליך "
+"ליצור לפחות\n"
+"משתמש רגיל אחד לעצמך -- זהו החשבון בו עליך להשתמש באופן יומיומי. אף כי קל "
+"מאוד להכנס\n"
+"כ-\"root\" כדי לעשות כל דבר הרי שהדבר עלול להיות מסוכן! משמעות שגיאה פשוטה "
+"עלולה להיות\n"
+"שהמערכת לא תעבוד עוד. אם יקרו שגיאות חמורות מאוד בעבודתך במצב משתמש רגיל "
+"הגרוע\n"
+"מכל שיכול לקרות הוא שיאבד לך מידע אבל המערכת עצמה לא תפגע.\n"
+"\n"
+"בשדה הראשון מבוקש שם אמיתי. כמובן שהדבר אינו הכרחי --\n"
+"למעשה באפשרותך להזין כל מחרוזת. DrakX משתמש במילה הראשונה המוקלדת בשדה זה\n"
+"ומעתיק אותה אל ה-\"%s\" שהוא השם אותו יצתרך המשתמש להזין כדי להכנס למערכת.\n"
+"באפשרותך לבחור שם שונה מברירת מחדל זו. השלב הבא הוא הזנת סיסמה.\n"
+"מבחינת אבטחה סיסמת משתמש חסר הרשאות (משתמש רגיל) אינה כה חשובה כמו זו של "
+"\"root\"\n"
+"אבל אין משמעות הדבר שיש להזניחה ולהשאירה ריקה או פשוטה מדי: בסופו של דבר\n"
+"אלו הקבצים שלך שיהיו בסכנה\n"
+"\n"
+"אחרי לחיצה על \"%s\" ניתן להוסיף משתמשים נוספים. יש להוסיף משתמש לכל אחד "
+"מחבריך,\n"
+"אביך, אחותך וכו'. יש להקיש על \"%s\" בסיום הוספת המשתמשים.\n"
+"\n"
+"הקשה על כפתור ה-\"%s\" מאפשרת לשנות את \"מעטפת\" ברירת המחדל של המשתמש\n"
+"(bash היא ברירת המחדל).\n"
+"\n"
+"בסיום הוספת המשתמשים תופיע שאלה על המשתמש שלחשבונו תתבצע כניסה אוטומטית.\n"
+"אם ברצונך באפשרות זו (ואין לך דאגות לגבי אבטחה מקומית), יש לבחור את המשתמש "
+"הרצוי\n"
+"ואת מנהל החלונות ואז ללחוץ על \"%s\". אם אין לך רצון בכך יש להוריד את הסימון "
+"מתיבת ה-\"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "האם להפעיל אפשרות זו?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"להלן רשומות מחיצות הלינוקס שזוהו בכונן הקשיח שלך. \n"
+"באפשרותך לשמור את האפשרויות שנבחרו על יד האשף היות והן טובות לרוב ההתקנות "
+"הרגילות.\n"
+"אם ברצונך לבצע שינויים עליך לכל הפחות להגדיר מחיצת שורש (\"/\"). אין לבחור "
+"מחיצה\n"
+"קטנה מדי שמא לא ניתן יהיה להתקין די תוכנות. אם ברצונך לאכסן את המידע שלך על "
+"מחיצה\n"
+"נפרדת יהיה עליך ליצור גם מחיצת \"/home\" (אפשרי רק אם יש לך יותר ממחיצת "
+"לינוקס\n"
+"אחת).\n"
+"\n"
+"כל מחיצה רשומה באופן הבא: \"שם\", \"גודל\".\n"
+"המבנה של \"שם\" הוא \"סוג הכונן הקשיח\", \"מספר הכונן הקשיח\",\n"
+"\"מספר המחיצה\" (\"hda1\" לדוגמה).\n"
+"\n"
+"\"סוג הכונן הקשיח\" הוא \"hd\" אם הכונן הוא מסוג IDE ו-\"sd\" אם הכונן הוא "
+"SCSI.\n"
+"\n"
+"\"מספר הכונן הקשיח\" הוא תמיד אות הבאה אחרי \"hd\" או \"sd\". עבור כונני "
+"IDE:\n"
+"\n"
+"* \"a\" משמעו הכונן הראשי על בקר ה-IDE הראשון;\n"
+"\n"
+"* \"b\" משמעו הכונן המשני על בקר ה-IDE הראשון;\n"
+"\n"
+"* \"c\" משמעו הכונן הראשי על בקר ה-IDE השניוני;\n"
+"\n"
+"* \"d\" משמעו הכונן המשני על בקר ה-IDE השניוני.\n"
+"\n"
+"עם כונני SCSI משמעו של \"a\" היא הכונן עם ה-SCSI ID הנמוך ביותר, משמעו של \"b"
+"\"\n"
+"היא הכונן השני מתחתית סולם ה-SCSI ID וכן הלאה."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"התקנת מנדריבה לינוקס פרוסה על מספר תקליטורים. אם חבילה מסויימת\n"
+"שנבחרה ממוקמת בתקליטור אחר, מגש כונן התקליטורים יפתח לצורך\n"
+"הכנסת תקליטור אחר לפי הצורך. אם התקליטור המבוקש אינו ברשותך,\n"
+"עליך ללחוץ על \"%s\" להמשך ללא התקנת החבילה שאינה זמינה."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"כעת עליך לבחור איזה חבילות ברצונך להתקין במערכת שלך.\n"
+"קיימות אלפי חבילות זמינות עבור מנדריבה לינוקס, ועל מנת\n"
+"לפשט עבורך את בחירת החבילות הגדרנו קבוצות המכילות\n"
+"תוכנות לפי נושא.\n"
+"\n"
+"החבילות השונות שוייכו לקבוצות המייצגות שימושים אפשריים של\n"
+"המערכת שלך. הקבוצות השונות מויינו לארבעה נושאים. באפשרותך\n"
+"לבחור יישומים מנושאים שונים, למשל התקנת \"תחנת עבודה\"\n"
+"יכולה לכלול יישומים מקבוצת \"שרת\". \n"
+"\n"
+" * \"%s\": עליך לבחור קבוצה אחת או יותר\n"
+"מנושא זה באם השימוש המיועד של המחשב הוא כתחנת עבודה.\n"
+"\n"
+" * \"%s\": אם בכוונתך להשתמש במערכת\n"
+"לפיתוח תוכנה, עליך לבחור את הקבוצות הנדרשות מנושא זה.\n"
+"קבוצת \"LSB\" תגדיר את המערכת שלך באופן שתתאים למפרט\n"
+"Linux Standard Base.\n"
+"\n"
+" בחירת בקבוצת \"LSB\" תתקין גם קרנל מסדרת \"2.4\" , במקום\n"
+"ברירת המחדל מסדרה \"2.6\". דבר זה נועד להבטיח תאימות\n"
+"של 100%% לתקן LSB. גם ללא בחירה בקבוצת LSB, המערכת\n"
+"תהיה תואמת למפרט LSB כמעט ב 100%%.\n"
+"\n"
+" * \"%s\": באם השימוש המיועד של מערכת\n"
+"זו הוא כשרת, עליך לבחור את השרותים שברצונך להתקין.\n"
+"\n"
+" * \"%s\": נושא זה מרכז את סביבות העבודה\n"
+"הגרפיות. עליך לבחור לפחות סביבת עבודה גרפית אחת באם\n"
+"ברצונך להשתמש בממשק גרפי במחשב זה.\n"
+"\n"
+"העברת סמן העכבר מעל שם קבוצה תגרום להצגת הסבר קצר\n"
+"על הקבוצה.\n"
+"\n"
+"סימון התיבה \"%s\" שימושי באם ברצונך שליטה מלאה\n"
+"על התקנת החבילות או שיש לך היכרות מוקדמת עם החבילות\n"
+"המוצעות.\n"
+"\n"
+"התחלת ההתקנה באופן \"%s\" תאפשר לך לבטל את\n"
+"הסימון מעל הקבוצות ולמנוע התקנה של חבילות חדשות. אופן\n"
+"זה שימושי לשדרוג או לעדכון מערכת קיימת.\n"
+"\n"
+"יש באפשרותך לבצע התקנה מינימלית ע\"י הסרת הסימון מכל\n"
+"הקבוצות במהלך התקנה רגילה (להבדיל משדרוג). במקרה זה\n"
+"יוצג חלון שיאפשר לך לבחור אפשרויות שונות עבור התקנה שכזו:\n"
+"\n"
+" * \"%s\": התקנת החבילות ההכרחיות בלבד\n"
+"להפעלת שולחן עבודה גרפי.\n"
+"\n"
+" * \"%s\": התקנת בסיס המערכת בתוספת\n"
+"מספר תוכנות עזר והתיעוד שלהן. תצורה זו שימושית להגדרת שרת.\n"
+"\n"
+" * \"%s\": אפשרות זו תתקין את מספר\n"
+"החבילות הקטן ביותר הנדרש למערכת לינוקס עובדת. תצורה זו\n"
+"מאפשרת עבודה רק דרך שורת הפקודה וגודלה הוא כ 65 MB בלבד."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "עדכון"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "עם מסמכים בסיסיים"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "התקנה מינימלית באמת"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"מסך זה מוצג היות וביקשת לבחור את החבילות שיותקנו באופן פרטני.\n"
+"עבור כל נושא מוצגות החבילות שבאפשרותך להתקין, במבנה \"עץ\"\n"
+"ובמיון לקבוצות ותתי-קבוצות. יש באפשרותך לבחור קבוצות, תתי-קבוצות,\n"
+"או לבחור בחבילות בודדות.\n"
+"\n"
+"כל פעם שתיבחר חבילה מהעץ, יופיע תיאור של תוכן החבילה מצד\n"
+"שמאל (באנגלית) שתספק לך מידע אודות החבילה.\n"
+"\n"
+"!! אם נבחרה חבילת שרת, בין אם ישירות או מכיוון שנבחרה קבוצה\n"
+"המכילה חבילה זו, יהיה עליך לאשר שאכן ברצונך להתקין חבילה זו\n"
+"(מסך האישור יוצג בהמשך). כברירת מחדל, מנדריבה לינוקס\n"
+"תפעיל כל שרות מותקן במהלך אתחול המחשב. גם אם שרתים אלו\n"
+"בטוחים ולא ידוע על בעיות אבטחה בזמן שחרור ההפצה, בהחלט\n"
+"ייתכן שבעיות אבטחה התגלו או יתגלו במועד מאוחר יותר. אם לא\n"
+"ידוע לך מה שרות מסויים אמור לעשות או למה הוא יותקן, עליך\n"
+"ללחוץ על \"%s\". בחירה ב \"%s\" תגרום\n"
+"להתקנת השרותים הרשומים ולהפעלתם באופן אוטומטי בזמן אתחול\n"
+"המחשב. !!\n"
+"\n"
+"האפשרות \"%s\" מיועדת לנטרל\n"
+"את הודעת האזהרה המופיעה כאשר תוכנת ההתקנה בוחרת בחבילות\n"
+"הנדרשות לצורך התקנה של חבילות נבחרות עקב תלויות. תלויות בין\n"
+"חבילות פרושן שהתקנת חבילה מסויימת מחייבת התקנת חבילות\n"
+"נוספות. תוכנת ההתקנה יכולה לזהות בעצמה את החבילות שיש\n"
+"להתקין על מנת לספק את התלויות הנדרשות.\n"
+"\n"
+"סמל התקליטון הקטן בתחתית הרשימה מאפשר לך לטעון רשימת\n"
+"חבילות שנוצרה במהלך התקנה קודמת. דבר זה שימושי באם יש\n"
+"ברשותך מספר מחשבים שברצונך להתקין עם מבחר חבילות דומה.\n"
+"בחירה בסמל זה תבקש ממך להכניס תקליטון שנוצר בסיום התקנה\n"
+"קודמת. הטיפ השני בשלב הקודם מסביר כיצד ניתן ליצור תקליטור\n"
+"כזה."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "תלויות אוטומטיות"
+
+#: ../help.pm:185
+#, 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 ""
+"תיבת דו-שיח זו משמשת לבחירת השירותים שברצונך בהפעלתם באתחול המערכת.\n"
+"\n"
+"DrakX ירשום את כל השירותים הזמינים בהתקנה הנוכחית. יש לסקור כל אחד מהם\n"
+"בקפדנות ולהוריד את הסימון מאלו שאינם נחוצים באתחול.\n"
+"\n"
+"קטע הסבר קצר אודות השירות יוצג כשזה יבחר אך אף על פי כן אם אין לך מידע אם "
+"השירות\n"
+"שימושי או לאו יהיה זה בטוח יותר להשאיר את ברירת המחדל.\n"
+"\n"
+"!! בשלב זה עליך לנקוט זהירות יתרה אם בכוונתך להשתמש במכונה כשרת:\n"
+"כנראה אינך רוצה להפעיל שירותים שאינם נחוצים.\n"
+"יש לזכור כי שירותים מסוימים עלולים להיות מסוכנים אם יופעלו על שרת.\n"
+"ככלל יש לבחור רק את השירותים המחויבים. !!"
+
+#: ../help.pm:209
+#, 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 ""
+"מערכות גנו/לינוקס מנהלות את הזמן לפי GMT (Greenwich Mean Time) ומתרגמות "
+"אותו\n"
+"לזמן מקומי לפי אזור הזמן שנבחר. אם השעון על לוח האם שלך מכוון לזמן המקומי "
+"באפשרותך\n"
+"לבטל פעילות זו על ידי הסרת הסימון \"%s\" שיאפשר למערכת לדעת כי שעון המערכת "
+"ושעון\n"
+"החומרה נמצאים באותו אזור זמן. דבר זה יעיל בעיקר במקרים בהם המכונה מארחת "
+"מערכת\n"
+"הפעלה נוספת.\n"
+"\n"
+"האפשרות \"%s\" תבקר באופן אוטומטי את שעון המערכת על ידי התחברות לשרת זמן "
+"באינטרנט.\n"
+"לצורך זה עליך להיות עם חיבור פעיל לאינטרנט. אנו ממליצים על בחירת שרת זמן "
+"שממוקם\n"
+"קרוב אליך. אפשרות זו למעשה מתקינה שרת זמן שמכונות אחרות יכולות לעשות בו "
+"שימוש\n"
+"ברשת המקומית שלך."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "סינכרון זמן אוטומטי"
+
+#: ../help.pm:223
+#, 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 ""
+"כרטיס גרפי\n"
+"\n"
+" תכנית ההתקנה בדרך כלל תזהה ותגדיר את הכרטיס הגרפי במכונה שלך.\n"
+"אם ההגדרה אינה נכונה באפשרותך לבחור את הכרטיס המתאים מרשימה זו.\n"
+"\n"
+" במקרה ששרתים שונים זמינים עבור הכרטיס שברשותך, עם או בלי האצת\n"
+"תלת-מימד, תוצג לך אפשרות לבחור את השרת שמתאים באופן הטוב ביותר לצרכיך."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (קיצור ל-X Window System) הוא לב המנשק הגרפי של גנו/לינוקס עליו כל\n"
+"הסביבות הגרפיות (KDE, GNOME,AfterStep'WindowMaker וכו') המגיעות\n"
+"עם מנדריבה לינוקס נסמכות.\n"
+"\n"
+"תוצג לך רשימה של מדדים שונים אותם ניתן לשנות כדי לקבל תצוגה גרפית מיטבית.\n"
+"\n"
+"כרטיס גרפי\n"
+"\n"
+" תכנית ההתקנה בדרך כלל תזהה ותגדיר באופן אוטומטי את הכרטיס הגרפי\n"
+"במכונה שלך. אם ההגדרה אינה נכונה באפשרותך לבחור את הכרטיס המתאים\n"
+"מרשימה זו.\n"
+"\n"
+" במקרה ששרתים שונים זמינים עבור הכרטיס שברשותך, עם או בלי האצת\n"
+"תלת-מימד, תוצג לך אפשרות לבחור את השרת שמתאים באופן הטוב ביותר לצרכיך.\n"
+"\n"
+"\n"
+"\n"
+"צג\n"
+"\n"
+" תכנית ההתקנה בדרך כלל תזהה ותגדיר באופן אוטומטי את המסך המחובר\n"
+"למכונה שלך. אם ההגדרה אינה נכונה באפשרותך לבחור את המסך המחובר\n"
+"למחשב מרשימה זו.\n"
+"\n"
+"\n"
+"\n"
+"הפרדה\n"
+"\n"
+" כאן באפשרותך לבחור את ההפרדה ואת עומק הצבע הזמינים לחומרת הגרפיקה\n"
+"שלך. יש לבחור את ההגדרות התואמות באופן הטוב ביותר את צרכיך (ניתן יהיה\n"
+"לבצע שינויים אחרי ההתקנה). דוגמה של ההגדרות שנבחרו מופיעה בתמונת המסך.\n"
+"\n"
+"\n"
+"\n"
+"בדיקה\n"
+"\n"
+" כתלות בחומרה שלך יתכן שמובאה זו לא תופיע.\n"
+"\n"
+" המערכת תנסה לפתוח מסך גרפי בהפרדה הרצויה. אם ניתן יהיה לראות את\n"
+"הודעת הבדיקה במהלך הבדיקה והתשובה שתבחר תהיה \"%s\" אז DrakX\n"
+"ימשיך לשלב הבא. אם לא תוצג ההודעה משמעות הדבר שחלק כלשהו בהגדרה\n"
+"שנבחרה אוטומטית לא היה נכון והבדיקה תסתיים אחרי 12 שניות ותחזיר אותך\n"
+"לתפריט. יש לשנות את ההגדרות עד לקבלת תצוגה גרפית תקינה.\n"
+"\n"
+"\n"
+"\n"
+"אפשרויות\n"
+"\n"
+" שלבים אלו מאפשרים לך לבחור אם ברצונך שהמכונה שלך תעבור למצב גרפי\n"
+"באופן אוטומטי עם אתחול המערכת. באופן טבעי כנראה תבחר האפשרות \"%s\" אם\n"
+"המכונה שלך משתמשת כשרת או במקרה שלו הצלחת להגדיר את התצוגה כהלכה."
+
+#: ../help.pm:291
+#, 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 ""
+"צג\n"
+"\n"
+" תכנית ההתקנה בדרך כלל תזהה ותגדיר באופן אוטומטי את המסך המחובר\n"
+"למכונה שלך. אם ההגדרה אינה נכונה באפשרותך לבחור את המסך המחובר\n"
+"למחשב מרשימה זו."
+
+#: ../help.pm:298
+#, 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 ""
+"הפרדה\n"
+"\n"
+" כאן באפשרותך לבחור את ההפרדה ואת עומק הצבע הזמינים לחומרת הגרפיקה\n"
+"שלך. יש לבחור את ההגדרות התואמות באופן הטוב ביותר את צרכיך (ניתן יהיה\n"
+"לבצע שינויים אחרי ההתקנה). דוגמה של ההגדרות שנבחרו מופיעה בתמונת המסך."
+
+#: ../help.pm:306
+#, 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 ""
+"במקרה ששרתים שונים זמינים עבור הכרטיס שברשותך, עם או בלי האצת\n"
+"תלת-מימד, תוצג לך אפשרות לבחור את השרת שמתאים באופן הטוב ביותר לצרכיך."
+
+#: ../help.pm:311
+#, 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 ""
+"אפשרויות\n"
+"\n"
+" השלבים הבאים מאפשרים לך לבחור האם ברצונך שהסביבה\n"
+"הגרפית תופעל בטעינת המערכת. תשובת \"%s\" מתאימה\n"
+"למחשב שאמור לתפקד כשרת, או באם לא הצלחת להגדיר את\n"
+"התצוגה כראוי בשלב ההתקנה."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"בשלב זה, עליך לבחור היכן תותקן מערכת מנדריבה לינוקס בכונן\n"
+"הקשיח שלך. אם הכונן הקשיח שלך ריק או אם מערכת הפעלה אחרת\n"
+"עושה שימוש בכל השטח שעל הכונן, יהיה צורך לבצע חלוקת מחיצות.\n"
+"במילים פשוטות, חלוקת מחיצות משמעה חלוקה לוגית של שטח הכונן\n"
+"לאזורים שונים על מנת ליצור את השטח הנדרש להתקנת מערכת\n"
+"מנדריבה לינוקס החדשה שלך.\n"
+"\n"
+"מאחר ותהליך חלוקת המחיצות הינו בלתי-הפיך ועלול לגרום לאובדן\n"
+"מידע באם כבר מותקנת לך מערכת הפעלה אחרת על הכונן, חלוקת\n"
+"מחיצות הינה תהליך מפחיד ומלחיץ עבור משתמשים חסרי ניסיון.\n"
+"למזלך, תהליך ההתקנה מכיל אשף אשר מפשט את הפעולה. לפני\n"
+"המשך ההתקנה, עליך לקרוא ביסודיות ולהבין את ההוראות שלהלן.\n"
+"\n"
+"כתלות בתצורת הכונן הקשיח שלך, מוצגות בפניך מספר אפשרויות\n"
+"כלהלן:\n"
+" * \"%s\": אפשרות זו תבצע\n"
+"חלוקת מחיצות אוטומטית של שטח(ים) פנוי(ים). בחירה באפשרות\n"
+"זו לא תדרוש ממך שום צעד נוסף.\n"
+"\n"
+" * \"%s\": האשף זיהה מחיצת לינוקס\n"
+"אחת או יותר על הכונן הקשיח. בחירת אפשרות זו תאפשר לך להגדיר\n"
+"את נקודת העיגון של כל אחת מהמחיצות. נקודות העיגון הקיימות\n"
+"יוצגו כברירת מחדל, וברוב המקרים מומלץ שלא לשנות הגדרות אלו.\n"
+"\n"
+" * \"%s\": באם מותקנת\n"
+"על הכונן הקשיח שלך מערכת חלונות של מיקרוסופט העושה שימוש\n"
+"בכל השטח שעל הכונן, יהיה עליך לפנות מקום להתקנת גנו/לינוקס.\n"
+"יש באפשרותך למחוק את מחיצת החלונות לחלוטין כולל כל המידע\n"
+"שעליה (ע\"י בחירה ב\"מחיקת כל המידע הקיים שעל מחיצת חלונות\")\n"
+"או להקטין את גודל מחיצת החלונות העושה שימוש במערכת קבצים\n"
+"FAT או NTFS. שינוי גודל יכול להתבצע ללא אובדן\n"
+"מידע, בתנאי שביצעת איחוי (defragmentation) של מחיצת החלונות\n"
+"בטרם תחילת ההתקנה. מומלץ ביותר לגבות את המידע לפני ביצוע\n"
+"פעולה זו. מומלץ לבחור באפשרות זו באם הנך רוצה להשתמש גם\n"
+"במנדריבה לינוקס וגם בחלונות של מיקרוסופט במחשב זה.\n"
+"\n"
+" לפני בחירה באפשרות זו, עליך להבין שבסיום הפעולה גודל מחיצת\n"
+"החלונות שלך יהיה קטן מהגודל המקורי שלה. לפיכך יישאר לך פחות\n"
+"מקום לשמירת מידע ולהתקנת תוכנות של חלונות.\n"
+"\n"
+" * \"%s\": עליך לבחור באפשרות\n"
+"זו רק אם ברצונך למחוק את כל המידע הקיים בכונן הקשיח שלך\n"
+"ולהתקין את מערכת מנדריבה לינוקס בכל השטח שהתפנה. יש\n"
+"לנקוט משנה זהירות טרם בחירת אפשרות זו, מאחר ואין דרך לשחזר\n"
+"את המצב הקיים אחרי השלמת הפעולה.\n"
+"\n"
+" !! בחירה באפשרות הנ\"ל תגרום למחיקת כל המידע שעל הכונן\n"
+"הקשיח !!\n"
+"\n"
+" * \"%s\": אפשרות זו מופיעה\n"
+"כאשר כל הכונן תפוס על ידי מערכת חלונות של מיקרוסופט. בחירה\n"
+"באפשרות זו תגרום לפירמוט ומחיקת כל המידע שעל הכונן הקשיח.\n"
+"\n"
+" !! בחירה באפשרות הנ\"ל תגרום למחיקת כל המידע שעל הכונן\n"
+"הקשיח !!\n"
+"\n"
+" * \"%s\": יש לבחור באפשרות\n"
+"זו באם ברצונך לבצע חלוקת מחיצות בהתאמה אישית. זהירות - אפשרות\n"
+"זו מסוכנת ושימוש לא מושכל בה עלול לגרום לאובדן כל המידע שקיים\n"
+"בכונן הקשיח שלך. לפיכך, אפשרות זו מומלצת רק אם יש לך נסיון קודם\n"
+"בחלוקת מחיצות, ולאחר עיון בתיעוד המתאים המופיע במדריך המצורף\n"
+"לחבילות מנדריבה לינוקס הנרכשות בחנות."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "שימוש במחיצות קיימות"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "מחיקת כל המידע הקיים בכונן הקשיח"
+
+#: ../help.pm:380
+#, 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 ""
+"ההתקנה הסתיימה כעת, ומערכת הגנו/לינוקס שלך מוכנה לשימוש.\n"
+"עליך ללחוץ \"%s\" בכדי לאתחל את המחשב. נא לא לשכוח להוציא\n"
+"את תקליטור או תקליטון ההתקנה. הדבר הראשון שיופיע על המסך\n"
+"לאחר סיום בדיקות החומרה, הוא מנהל האתחול, שמאפשר לבחור\n"
+"איזו מערכת הפעלה לאתחל.\n"
+"\n"
+" הכפתור \"%s\" משמש להצגת שתי אפשרויות נוספות:\n"
+" \n"
+"* \"%s\": יצירת תקליטון תצורה אשר יאפשר התקנה\n"
+"חוזרת ללא עזרת מפעיל, תוך שימוש בהגדרות זהות להתקנה\n"
+"הנוכחית. \n"
+"\n"
+" לתשומת לבך, אחרי לחיצה על כפתור זה יופיעו שתי אפשרויות\n"
+"נוספות:\n"
+"\n"
+" *\"%s\". שחזור התקנה יתבצע באופן אוטומטי\n"
+"למחצה, כאשר חלוקת מחיצות תתבצע באופן אינטראקטיבי.\n"
+" \n"
+" *\"%s\". שחזור התקנה יתבצע באופן אוטומטי\n"
+"לחלוטין: תכולת הכונן הקשיח תמחק, וכל המידע השמור בו יאבד.\n"
+"\n"
+" אפשרות זאת שימושית מאוד, כאשר עליך לבצע התקנה על מספר\n"
+"רב של מחשבים דומים. ניתן לקבל מידע נוסף באיזור ההתקנה\n"
+"האוטומטית באתר שלנו.\n"
+"\n"
+" * \"%s\"(*): שמירת רשימת החבילות בהתקנה זאת.\n"
+"בכדי להשתמש ברשימה זאת עבור התקנה חדשה, עליך להתחיל\n"
+"התקנות חדשות מתקליטון זה. במסך הפתיחה, עליך ללחוץ על\n"
+"מקש F1 ואז לכתוב linux defcfg=\"floppy\" וללחוץ על Enter.\n"
+"\n"
+"(*) שמירת התצורה דורשת תקליטון מפורמט עם מערכת קבצים\n"
+"FAT. ליצירת תקליטון כזה במערכת לינוקס יש להשתמש בפקודת\n"
+"\"mformat a:\", או \"fdformat /dev/fd0\" ואז \"mkfs.vfat/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "יצירת תקליטון התקנה אוטומטית"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"אם בחרת לעשות שימוש חוזר במחיצות גנו/לינוקס מיושנות ויש לך עניין באתחולן "
+"ומחיקת\n"
+"מידע מהן עליך לבחור גם מחיצות אלו.\n"
+"\n"
+"לתשומת ליבך - אין חובה לאתחל את כל מחיצות הלינוקס הקיימות. יש לאתחל את "
+"המחיצות\n"
+"שיכילו את מערכת ההפעלה (כמו \"/\", \"usr/\" או \"var/\") אבל אין צורך לאתחל "
+"מחיצות\n"
+"המכילות מידע שברצונך לשמור (על פי רוב מחיצת ה-\"home/\").\n"
+"\n"
+"יש לנקוט משנה זהירות בעת בחירת המחיצות. לאחר סיום אתחול המחיצות שנבחרו\n"
+"כל המידע שהיה עליהן ימחק ולא יהיה באפשרותך לשחזר אותו.\n"
+"\n"
+"יש להקיש על \"%s\" כשאתה מוכן לאתחל את המחיצות.\n"
+"\n"
+"יש להקיש על \"%s\" אם ברצונך לבחור מחיצה נוספת להתקנה החדשה של\n"
+"מערכת ההפעלה מנדריבה-לינוקס.\n"
+"\n"
+"יש להקיש על \"%s\" אם ברצונך לבחור מחיצות שיבדקו למציאת קטעים פגועים בכונן."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"בזמן שהתקנת את מנדריבה-לינוקס סביר שחבילות שונות כבר עברו עידכון. ייתכן "
+"שתוקנו\n"
+"באגים ויכול להיות שנפתרו בעיות אבטחה. כדי לאפשר לך להנות מעידכונים אלו "
+"באפשרותך\n"
+"להוריד אותם כעת מהאינטרנט. יש לסמן את \"%s\" אם יש לך קישור פעיל לאינטרנט\n"
+"או \"%s\" אם ברצונך להתקין את חבילות העידכון מאוחר יותר.\n"
+"\n"
+"בחירה ב-\"%s\" תציג רשימת אתרים ברשת מהם ניתן לקבל את העידכונים. יש לבחור\n"
+"את המקור הקרוב אליך. עץ בחירת חבילות יוצג ועליך לסקור את הבחירות וללחוץ \"%s"
+"\"\n"
+"כדי להוריד ולהתקין את החבילות שנבחרו או \"%s\" כדי לבטל את הפעולה."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"בשלב זה, עליך לבחור את סף האבטחה הרצוי עבור מחשב זה.\n"
+"ככלל אצבע, סף האבטחה אמור להיות גבוה יותר באם המערכת\n"
+"כוללת מידע רגיש, או אם המחשב יהיה מקושר לאינטרנט.\n"
+"ה\"מחיר\" של סף אבטחה גבוה יותר יבוא ברוב המקרים על\n"
+"חשבון קלות השימוש.\n"
+"\n"
+"באם קשה לך לבחור, מומלץ לאשר את ברירת המחדל. בכל\n"
+"מקרה יש באפשרותך לשנות את סף האבטחה בשלב מאוחר יותר\n"
+"דרך האשף המתאים במרכז הבקרה.\n"
+"\n"
+"השדה \"%s\" משמש להגדרת מנהל האבטחה האחראי למחשב\n"
+"זה. הודעות הנוגעות לאבטחת המערכת יישלחו לכתובת המצויינת\n"
+"בסעיף זה."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "מנהל אבטחה"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"בשלב זה, עליך לבחור היכן תותקן מערכת מנדריבה לינוקס בכונן הקשיח\n"
+"שלך. אם כבר הוגדרו מחיצותמתאימות, בין אם על ידי התקנה קודמת\n"
+"של גנו/לינוקס או על ידי כלי אחר לחלוקת מחיצותף באפשרותך\n"
+"להשתמש במחיצות שהוגדרו קודם. אחרת, עליך להגדיר את חלוקת\n"
+"המחיצות לצורך ההתקנה.\n"
+"\n"
+"על מנת ליצור את המחיצות, עליך לבחור בשלב ראשון את הכונן הקשיח\n"
+"בו תותקן המערכת. באפשרותך לבחור את הכונן הקשיח הראשון על ידי\n"
+"בחירת hda (או sda לכונן SCSI), לבחור את הכונן השני על ידי בחירת\n"
+"hdb (או sdb לכונן SCSI) וכן הלאה.\n"
+"\n"
+"באפשרותך לבחור אחת מהאפשרויות הבאות כדי לחלק את הכונן הקשיח:\n"
+"\n"
+" * \"%s\": אפשרות זו תמחק את כל המחיצות המוגדרות בכונן הקשיח\n"
+"\n"
+" * \"%s\": אפשרות זו מאפשרת לך ליצור באופן אוטומטי מחיצתext4\n"
+"ומחיצת החלפה בשטח הפנוי של הכונן הקשיח שלך\n"
+"\n"
+"\"%s\": מאפשר לך לבחור באפשרויות נוספות:\n"
+"\n"
+" * \"%s\": גיבוי טבלת המחיצות לתקליטון. אפשרות זו\n"
+"שימושית לשחזור טבלת המחיצות במקרה הצורך. מומלץ מאוד לבצע\n"
+"שלב זה כאמצעי ביטחון.\n"
+"\n"
+" * \"%s\": שחזור טבלת מחיצות שנשמרה קודם לכן בתקליטון.\n"
+"\n"
+" * \"%s\": אם טבלת המחיצות שלך נפגמה, באפשרותך לנסות\n"
+"לשחזר אותה באמצעות אפשרות זו. עליך לנהוג במשנה זהירות ולזכור\n"
+"שהצלחת הפעולה אינה מובטחת.\n"
+"\n"
+" * \"%s\": ביטול כל השינויים ושחזור טבלת המחיצות המקורית\n"
+"של הכונן בטרם בוצעו השינויים.\n"
+"\n"
+" * \"%s\": ביטול הסימון מאפשרות זו יחייב משתמשים לעגן ולנתק\n"
+"באופן ידני מדיות שליפות כגון תקליטורים ותקליטונים.\n"
+"\n"
+" * \"%s\": אפשרות זו תפעיל אשף לחלוקת הכונן הקשיח. השימוש\n"
+"באשף מומלץ למשתמשים לא מנוסים בחלוקת מחיצות.\n"
+"\n"
+" * \"%s\": אפשרות זו מבטלת את השינויים שביצעת.\n"
+"\n"
+" * \"%s\": איפשור פעולות נוספות על המחיצות (סוג,)\n"
+"אפשרויות, פירמוט) והצגת מידע מתקדם על הכונן הקשיח.\n"
+"\n"
+" * \"%s\": אפשרות זו תשמור את השינויים שביצעת לכונן הקשיח\n"
+"לאחר סיום שלב חלוקת המחיצות.\n"
+"\n"
+"בעת הגדרת גודל מחיצה, באפשרותך לשנות את גודל המחיצה\n"
+"בעזרת מקשי החיצים על המקלדת.\n"
+"\n"
+"הערה: באפשרותך להפעיל כל אפשרות בעזרת המקלדת. מקש [Tab]\n"
+"או מקשי החיצים [מעלה/מטה] מאפשרים לך לעבור בין המחיצות.\n"
+"\n"
+"כאשר נבחרה מחיצה, באפשרותך ללחוץ על:\n"
+"\n"
+" * Ctrl-c ליצירת מחיצה חדשה (כאשר נבחרה מחיצה ריקה)\n"
+"\n"
+" * Ctrl-d למחיקת מחיצה\n"
+"\n"
+" * Ctrl-m to set the mount point\n"
+"\n"
+"הפרק ext2FS במדריך המשתמש (לרוכשי חבילה ממנדריבה)\n"
+"מכיל מידע על סוגי המחיצות השונים שבאפשרותך להגדיר.\n"
+"\n"
+"אם מחשב זה משתמש במעבד PowerPC (למשל מקינטוש), עליך ליצור\n"
+"מחיצת HFS קטנה בגודל 1MB שתשמש את טוען המערכת yaboot.\n"
+"באפשרותך להגדיר יותר מקום למחיצה זו, למשל 50MB, כדי להכין מקום\n"
+"לקבצי kernel ו-ramdisk חלופיים שיאפשרו לך להחלץ ממצבי תקלה\n"
+"שימנעו ממך לאתחל את המערכת באופן הרגיל."
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "עיגון אוטומטי של התקן-נשלף"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "מעבר בין מצבי רגיל\"מומחה "
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"יותר ממחיצה אחת של מיקרוסופט זוהתה בכונן הקשיח שלך.\n"
+"נא לבחור את המחיצה שברצונך לשנות את גודלה כדי להתקין את מערכת ההפעלה החדשה\n"
+"שלך, מנדריבה-לינוקס.\n"
+"\n"
+"כל מחיצה רשומה כדלקמן: \"שם בלינוקס\", \"שם בחלונות\", \"נפח\".\n"
+"\n"
+"\"שם בלינוקס\" בנוי באופן הבא: \"סוג הכונן הקשיח\", \"מספםר הכונן הקשיח\",\n"
+"\"מספר המחיצה\" (לדוגמה \"hda1\").\n"
+"\n"
+"\"מספר הכונן הקשיח\" הוא תמיד אות הבאה אחרי \"hd\" או \"sd\". עבור כונני "
+"IDE:\n"
+"\n"
+"* \"a\" משמעו הכונן הראשי על בקר ה-IDE הראשון;\n"
+"\n"
+"* \"b\" משמעו הכונן המשני על בקר ה-IDE הראשון;\n"
+"\n"
+"* \"c\" משמעו הכונן הראשי על בקר ה-IDE השניוני;\n"
+"\n"
+"* \"d\" משמעו הכונן המשני על בקר ה-IDE השניוני.\n"
+"\n"
+"עם כונני SCSI משמעו של \"a\" היא הכונן עם ה-SCSI ID הנמוך ביותר, משמעו של \"b"
+"\"\n"
+"היא הכונן השני מתחתית סולם ה-SCSI ID וכן הלאה.\n"
+"\n"
+"\"השם בחלונות\" הוא האות של הכונן שלך תחת חלונות (הכונן או המחיצה הראשונים\n"
+"נקרא \":C\")."
+
+#: ../help.pm:567
+#, 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\": עליך לבדוק את בחירת המדינה. אם.\n"
+"מיקומך אינו במדינה זאת, עליך ללחוץ על הכפתור %s\n"
+"ואז לבחור מדינה אחרת. אם המדינה שלך לא מופיעה ברשימה זו,\n"
+"עליך ללחוץ על הכפתור \"%s\" לרשימה מורחבת."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"שלב זה מופעל רק כאשר זוהתה מחיצת גנו/לינוקס קיימת במחשבך.\n"
+"\n"
+"האשף צריך לדעת אם ברצונך לבצע התקנה חדשה או לשדרג את מערכת\n"
+"מנדריבה לינוקס הנוכחית המותקנת במחשב זה.\n"
+"\n"
+" * \"%s\": אופן התקנה זה ימחק ברוב המקרים את המערכת הנוכחית.\n"
+"עם זאת, ובכפוף לחלוקת המחיצות הקיימת שלך, יש באפשרותך למנוע\n"
+"מחלק מהמידע הקיים שלך (בעיקר מחיצת home/) מלהיות משוכתב.\n"
+"אפשרות זו שימושית אם ברצונך לשנות את אופן חלוקת הכונן הקשיח\n"
+"לשנות את מערכת הקבצים.\n"
+"\n"
+" * \"%s\": אופן התקנה זה יאפשר לך לעדכן את החבילות המותקנות\n"
+"במערכת מנדריבה לינוקס שלך. אופן חלוקת המחיצות ומידע המשתמש\n"
+"שלך לא ישוכתבו. רוב שלבי ההתקנה האחרים עדיין זמינים, באופן דומה\n"
+"להתקנה רגילה.\n"
+"\n"
+"הערה:\n"
+"בחירת אפשרות ה\"שדרוג\" אמורה לפעול על מערכות מנדריבה לינוקס\n"
+"מגרסה 8.1 ואילך. שדרוג גרסאות הקודמות לגרסת מנדריבה לינוקס 8.1\n"
+"אינה מומלצת."
+
+#: ../help.pm:594
+#, 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 ""
+"אשף ההתקנה בחר עבורך את פריסות המקלדת המתאימות לשפות שבחרת\n"
+"בשלב קודם. עליך לבחור את פרישת המקלדת מבין האפשרויות המופיעות\n"
+"להלן או לאשר את ברירת המחדל.\n"
+"\n"
+"במקרים מסוימים, יתכן כי המקלדת שברשותך אינה תואמת בדיוק לשפה בה\n"
+"בחרת. לדוגמה, אם שפת האם שלך היא אנגלית אך מקום מגוריך הוא בשויץ,\n"
+"ייתכן ויש ברשותך מקלדת שוויצרית. לחלופין, אם מקום מגורייך הוא בקויבק\n"
+"(קנדה) אך בחרת בשפה האנגלית, ייתכן והשפה בה בחרת ופרישת המקלדת\n"
+"שברשותך אינם תואמים. בשני המצבים, השלב הנוכחי בהתקנה יאפשר לך\n"
+"לבחור את פרישת המקלדת הרצויה מתוך רשימה.\n"
+"\n"
+"באם המקלדת שברשותך לא מופיעה ברשימה, עליך ללחוץ על הכפתור \"%s\"\n"
+"על מנת להציג רשימה מלאה של המקלדות הנתמכות.\n"
+"\n"
+"אם פרישת המקלדת הרצויה אינה מבוססת לאטינית, החלון הבא יאפשר לך\n"
+"לבחור את צרוף המקשים שיאפשר לך להחליף בין פריסות שונות."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"הצעד הראשון הוא לבחור את השפה הרצויה.\n"
+"\n"
+"הבחירה שלך בשפה תשפיע על תכנית ההתקנה, על התיעוד ועל המערכת ככלל. תחילה יש\n"
+"לבחרו את האזור שלך ואחר כך את השפה.\n"
+"\n"
+"לחיצה על כפתור ה-\"%s\" תאפשר לך לבחור שפות נוספות להתקנה בתחנת העבודה שלך\n"
+"ומשמע שיותקנו הקבצים היעודים לתיעוד ויישומים באותן שפות. לדוגמה אם משתמשים "
+"דוברי\n"
+"ספרדית עומדים להשתמש במכונה שלך ניתן לבחור עברית כברירת מחדל בתצוגת העץ\n"
+"ו-\"%s\" בחלק המתקדם.\n"
+"\n"
+"אודות תמיכה ב-UTF-8 (יוניקוד): יוניקוד הוא קידוד תווים חדש שנועד לכסות את כל "
+"השפות\n"
+"הקיימות. תמיכה מלאה ביוניקוד בגנו/לינוקס עדיין נמצאת בשלבי פיתוח. מסיבה זו "
+"השימוש\n"
+"של מנדריבה-לינוקס ב-UTF-8 יהיה תלוי בהגדרות המשתמש:\n"
+"\n"
+" * אם נבחרה שפה שהשימוש בקידוד הישן שלה נפוץ (לדוגמה שפות עם latin1, רוסית,\n"
+"יפנית, סינית, קוריאנית, תאילנדית, יוונית, תורכית ורוב השפות שמשתמשות ב-"
+"iso-8859-2)\n"
+"יעשה שימוש בקידוד הישן כברירת מחדל;\n"
+"\n"
+" * עבור שפות אחרות יעשה שימוש ביוניקוד כברירת מחדל;\n"
+"\n"
+" * אם נבחרו שתי שפות או יותר ושתי השפות אינן משתמשות באותו קידוד יעשה שימוש\n"
+"ביוניקוד במערכת כולה;\n"
+"\n"
+" * לסיום, ניתן להכריח שימוש ביוניקוד במערכת כולה לפי בקשת המשתמש על ידי "
+"בחירה\n"
+"באפשרות \"%s\" באופן בלתי תלוי בשפות שנבחרו.\n"
+"\n"
+"לתשומת לבך - אין מגבלה על בחירת שפה נוספת בודדת. באפשרותך לבחור מספר שפות\n"
+"או אף את כולן על ידי בחירה בתיבת ה-\"%s\".\n"
+"בחירה בתמיכה בשפה משמעותה שתרגומים, גופנים, בודקי איות וכיו\"ב גם הם יותקנו\n"
+"עבור השפה שנבחרה.\n"
+"\n"
+"כדי לעבור בין השפות השונות שהותקנו במערכת שלך באפשרותך להפעיל את הפקודה\n"
+"\"localedrake\" כ-\"root\" לשינוי השפה שבשימוש המערכת כולה. הפעלת הפקודה\n"
+"כמשתמש רגיל תשנה רק את הגדרות השפה של המשתמש שהפעיל אותה."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "ספרדית"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 אין בעיה לזהות את מספר הלחצנים בעכבר שלך.\n"
+"אם בכל זאת הייתה בעיה ההנחה היא שיש לך עכבר עם שני לחצנים ויוגדר דימוי של "
+"לחצן שלישי\n"
+"דימוי הלחצן השלישי מתקבל על ידי לחיצה בו-זמנית של הלחצן הימני והלחצן "
+"השמאלי.\n"
+"DrakX יזהה אוטומטית אם העכבר משתמש ב-PS/2, חיבור טורי או USB.\n"
+"\n"
+"אם יש לך עכבר עם שלושה לחצנים ללא גלגלת באפשרותך לבחור בעכבר \"%s\".\n"
+"במקרה זה drakX יגדיר את העכבר כך שניתן לדמות גלגלת באמצעותו. כדי לבצע את "
+"ההדמיה\n"
+"יש ללחוץ על הלחצן האמצעי ולהזיז את מצביע העכבר מלעלה ומטה.\n"
+"\n"
+"אם מסיבה כלשהי ברצונך בהגדרת סוג עכבר שונה, ניתן לבחור אותו מהרשימה "
+"המסופקת.\n"
+"\n"
+"ניתן לבחור במובאה \"%s\" לבחירה בסוג עכבר \"נפוץ\" וזה יעבוד עם כל העכברים "
+"בקירוב.\n"
+"\n"
+"אם בחרת בעכבר שונה מברירת המחדל מסך בדיקה יוצג. ניתן להשתמש בלחצנים ובגלגלת\n"
+"כדי לוודא שההגדרות נכונות ושהעכבר עובד באופן תקין. אם העכבר אינו עובד כיאות "
+"יש\n"
+"ללחוץ על מקש הרווח או ה-Enter כדי לבטל את הבדיקה ולחזור לרשימת העכברים.\n"
+"\n"
+"לעתים עכברים עם גלגלת אינם מזוהים אוטומטית ויהיה עליך לבחור את העכבר "
+"מהרשימה.\n"
+"חשוב במקרה זה לבחור את העכבר בהתאם לשקע אליו הוא מחובר. אחרי בחירת העכבר\n"
+"ולחיצה על \"%s\" תוצג תמונת עכבר על המסך. יש לגלול את הגלגלת כדי לוודא שהיא\n"
+"פועלת כיאות. עם גלילת הגלגלת יוצג כיוון התנועה על גבי המסך. יש לבדוק גם את "
+"לחצני\n"
+"העכבר ולוודא שהנעתו מזיזה את הסמן."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "עם הדמיית גלגלת"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "כללי | כל עכבר PS/2 ו-USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"נא לבחור את היציאה הנכונה. לדוגמה, יציאה \"COM1\" תחת Windows תקרא, "
+"\"ttyS0\"\n"
+"תחת GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"מנהל האתחול היא תוכנה קטנה המופעלת על ידי המחשב בזמן האתחול. תכנית זו "
+"אחראית\n"
+"לאתחול המערכת כולה. על פי רוב התקנת מנהל האתחול היא אוטומטית לחלוטין. DrakX\n"
+"ינתח את מקטע האתחול בכונן ויפעל בהתאם לנמצא בו:\n"
+"\n"
+" * אם נמצא בו מקטע אתחול של חלונות הוא יוחלף עם מקטע אתחול של GRUB/LINO.\n"
+"באופן זהיהיה באפשרותך לבחור בטעינת גנו/לינוקס או כל מערכת הפעלה אחרת "
+"המותקנת\n"
+"על המחשב שלך.\n"
+"\n"
+" * אם נמצא בו מקטע של GRUB או LILO הוא יוחלף עם אחד חדש.\n"
+"\n"
+"אם DrakX אינו יכול לקבוע איפה למקם את מקטע האתחול הוא ישאל אותך היכן ברצונך\n"
+"למקמו, על פי רוב ה-\"%s\" הוא המיקום הבטוח ביותר. בחירה ב-\"%s\" לא תתקין "
+"כל\n"
+"מנהל אתחול. יש לבחור באפשרות זו רק במקרה שידועות לך ההשלכות."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"כעת עליך לבחור מנגנון הדפסה במערכת. מערכות הפעלה אחרות אפשרו לך\n"
+"להשתמש במערכת הדפסה אחת, אולם מנדריבה לינוקס נותנת לך שתיים\n"
+"כל אחת ממערכות ההדפסה מותאמות לשימושים מסוימים ולתצורות שונות. \n"
+"\n"
+" * \"%s\" שהיא ראשי תיבות של \"הדפס, אל תוסיף לתור\" היא\n"
+"הבחירה המומלצת אם יש לך גישה ישירה למדפסת, ברצונך לתקן בעיות של\n"
+"דפים שנתקעים במדפסת, ואין לך מדפסות רשת. (\"%s\" יכולה\n"
+"לשמש בתצורות רשת פשוטות, אך היא עלולה להיות איטית במקצת).\n"
+"מומלץ להשתמש במערכת זו באם אין לך היכרות קודמת עם גנו/לינוקס.\n"
+"\n"
+"* \"%s\" - שהיא ראשי תיבות של \"מערכת הדפסה\n"
+"סטנדרטית ביוניקס\" מצוינת להדפסה למדפסת מקומית או למדפסת\n"
+"שנמצאת בחצי השני של העולם. היא פשוטה להגדרה ויכולה לשמש\n"
+"בתור לקוח אל מערכת ההדפסה הישנה \"lpd\" , כך שהיא מבטיחה\n"
+"תאימות עם מערכות הפעלה ישנות יותר.אשר אולי יצטרכו שירותי הדפסה.\n"
+"למרות עצמתה הרבה, התצורה הבסיסית פשוטה כמעט כמו \"pdq\".\n"
+" אם נדרשת לך הדמיית שירותי \"lpd\" עליך לאפשר את שרות הרקע\n"
+"\"cups-lpd\" המערכת \"%s\" כוללת גם כלי גרפי \n"
+"להדפסה או לבחירה של אפשרויות הדפסה, וכמו כן לניהול המדפסת.\n"
+"\n"
+"אם לאחר ההתקנה יתברר כי מערכת ההדפסה אינה מתאימה לצרכים\n"
+"שלך, יש באפשרותך לשנות אותה על ידי הרצת אשף המדפסת\n"
+"ממרכז הבקרה של מנדריבה לינוקס ובחירה בכפתור \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "מצב מומחה"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"בתחילה יבוצע זיהוי התקני IDE שבמחשבך על ידי DrakX שגם יסרוק אחר אחד או\n"
+" יותר כרטיסי PCI SCSI במערכת שלך. אם כרטיס SCSI נמצא, DrakX יתקין מנהל התקן\n"
+" מתאים באופן אוטומטי.\n"
+" \n"
+" \n"
+"מפני שזיהוי החומרה האוטומטי אינו מובטח, DrakX עלול להיכשל בזיהוי הכוננים "
+"הקשיחים\n"
+" המותקנים במחשבך. במקרה שכזה יהיה עליך להגדיר את החומרה שברשותך באופן ידני.\n"
+" \n"
+" \n"
+" אם היה עליך להגדיר מתאם PC SCSI באופן ידני, DraxX ישאל אם ברצונך לעדכן את\n"
+" ההגדרות עבורו. עליך לאפשר ל DrakX לסרוק את החומרה אחר הגדרות ייחודיות "
+"לכרטיס\n"
+" אשר דרושות לאתחול המתאם. ברוב המקרים DrakX יצליח להשלים שלב זה ללא בעיות\n"
+" מיוחדות.\n"
+" \n"
+" \n"
+" אם DrakX נכשל באיתור האוטומטי של הפרמטרים הנדרשים עבור החומרה, יהיה עליך\n"
+" להגדיר את מנהל ההתקנים בעצמך."
+
+#: ../help.pm:789
+#, 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\": אם זוהה כרטיס קול במערכת שלך, הוא מוצג להלן.\n"
+"אם שמת לב שהכרטיס הקול שמוצג אינו מתאים לחומרה שלך, באפשרותך,\n"
+"ללחוץ על הכפתור ולבחור מנהל-התקן אחר."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"לסיכום DrakX יציג תקציר של המידע אותו הוא אסף אודות המערכת שלך. כתלות "
+"בחומרה\n"
+"המותקנת במכונה שלך יהיו לך את חלק או כל המובאות הבאות. כל מובאה בנויה מרכיב "
+"החומרה\n"
+"להגדרה ואחריו תקציר התצורה הנוכחית. יש ללחוץ על כפתרו ה-\"%s\" המתאים כדי "
+"לשנות.\n"
+"\n"
+" * \"%s\": בדיקת תצורת מיפוי המקלדת הנוכחית ושינויה במקרה הצורך.\n"
+"\n"
+" * \"%s\": בדיקת בחירת המדינה הנוכחית. אם אינך במדינה זו יש להקיש על כפתור ה-"
+"\"%s\"\n"
+"ולבחור את המדינה המתאימה. אם המדינה שלך אינה ברשימה המוצגת עליך ללחוץ על "
+"כפתור\n"
+"ה-\"%s\" לקבלת רשימת המדינות המלאה.\n"
+"\n"
+" * \"%s\": כברירת מחדל DrakX מסיק לגבי אזור הזמן לפי הגדרות המדינה שנבחרה.\n"
+"באפשרותך להקיש כאן על כפתור ה-\"%s\" אם הערך אינו נכון.\n"
+"\n"
+" * \"%s\": וידוא תצורת העכבר הנוכחית. ניתן ללחוץ על הכפתור כדי לשנותה.\n"
+"\n"
+" * \"%s\": לחיצה על כפתור ה-\"%s\" תפתח את אשף הגדרת המדפסות.\n"
+"יש להיוועץ בפרק המתאים במדריך למתחילים למידע נוסף אודות האופן בו יש להגדיר\n"
+"מדפסת חדשה. המנשק המוצג במדריך שלנו זהה לזה שבשימוש במהלך ההתקנה.\n"
+"\n"
+" * \"%s\": אם זוהה כרטיס קולבמערכת שלך הוא יוצג כאן. אם הכרטיס המוצג אינו "
+"זה\n"
+"שמותקן במערכת באפשרותך ללחוץ על הכפתור ולבחור התקן-הנע אחר.\n"
+"\n"
+" * \"%s\": אם יש לך כרטיס טלביזיה זהו המקום בו יוצג מידע אודות התצורה שלו.\n"
+"אם יש לך כרטיס טלביזיה שלא זוהה יש להקיש על \"%s\" כדי לנסות להגדירו ידנית.\n"
+"\n"
+" * \"%s\": באפשרותך ללחוץ על כפתור ה-\"%s\" כדי לשנות מדדים הקשורים לכרטיס\n"
+"אם הרגשתך היא שהתצורה אינה נכונה.\n"
+"\n"
+" * \"%s\": כברירת מחדל DrakX מגדיר את המנשק הגרפי שלך להפרדה של \"800x600\"\n"
+"או \"1024x768\". אם הגדרות אלו אינן מתאימות לך יש ללחוץ על \"%s\" להגדרה\n"
+"חדשה של המנשק הגרפי.\n"
+"\n"
+" * \"%s\": אם ברצונך להגדיר את החיבור שלך לאינטרנט או לרשת המקומית ניתן "
+"לעשות\n"
+"זאת כעת. אפשר לפנות לתיעוד המודפס או למרכז הבקרה של מנדריבה-לינוקס אחרי\n"
+"שההתקנה הסתימה כדי להנות ממלוא העזרה בתהליך זה.\n"
+"\n"
+" * \"%s\": ניתן להגדיר את כתובות השרת המתווך (פרוקסי) ל- HTTP ו- FTP אם "
+"המכונה\n"
+"עליה מבוצעת ההתקנה תמוקם מאחורי שרת מתווך.\n"
+"\n"
+" * \"%s\": מובאה זו מאפשרת לך להגדיר מחדש את רמת האבטחה כפי שנבחרה בשלב "
+"קודם.\n"
+"\n"
+" * \"%s\": אם בכוונתך לחבר את המכונה שלך לאינטרנט יהיה זה רעיון טוב להגן על "
+"עצמך\n"
+"מחדירות על ידי הגדרת חומת-אש. יש להיוועץ בחלק המתאים במדריך למתחילים\n"
+"לפרטים אודות הגדרות חומת האש.\n"
+"\n"
+" * \"%s\": אם ברצונך לשנות את תצורת מנהל האתחול שלך יש להקיש על כפתור זה.\n"
+"אפשרות זו ראוי שתשמר למשתמשים מנוסים. יש להיוועץ בתיעוד המודפס או בעזרה\n"
+"הזמינה לגבי תצורת מנהל האתחול במרכז הבקרה של מנדריבה-לינוקס.\n"
+"\n"
+" * \"%s\": דרך מובאה זו באשפרותך לבצע כיוונון עדין של השירותים שיופעלו "
+"במכונה שלך.\n"
+"אם בכוונתך להשתמש במכונה זו כשרת יהיה זה רעיון טוב לסקור הגדרות אלו בקפדנות."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "מודם ISDN "
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "מודם ISDN "
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "ממשק גרפי"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"עליך לבחור את הכונן הקשיח שברצונך למחוק על מנת לפנות מקום\n"
+"למחיצה החדשה עבור מנדריבה לינוקס. זהירות !!! כל המידע\n"
+"שנמצא על המחיצה יימחק ולא תהיה אפשרות לשחזר אותו!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"עליך ללחוץ על %s אם ברצונך למחוק את כל המחיצות והמידע על כונן קשיח\n"
+"זה. זהירות: אחרי לחיצה על \"%s\" אין דרך לשחזר את המחיצות והמידע\n"
+"המופיעים בכונן קשיח זה, כולל כל מידע של מערכת חלונות.\n"
+"נא ללחוץ על \"%s\" לעצירת תהליך זה ללא איבוד המידע והמחיצות הקיימים."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "המשך ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- קודם"
+
+#~ 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\": לחיצה על מקש ה-\"%s\" תפתח את אשף תצורת המדפסות\n"
+#~ "\n"
+#~ "יש לפנות אל הפרק המתאים ב''מדריך למתחילים'' למידע נוסף אודות האופן בו יש "
+#~ "להגדיר\n"
+#~ "מדפסת חדשה, המנשק המוצג במדריך שלנו זהה לזה בו משתמשים במהלך ההתקנה."
+
+#~ 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 ""
+#~ "זוהי נקודת הבחירה החשובה ביותר לגבי אבטחת מערכת הגנו/לינוקס שלך:\n"
+#~ "עליך להזין סיסמת \"root\". \"Root\" הוא מנהל המערכת והוא המשתמש היחיד "
+#~ "שרשאי\n"
+#~ "לבצע עדכונים, להוסיף משתמשים, לשנות את תצורת המערכת וכו'. בקיצור \"root"
+#~ "\",\n"
+#~ "המוכר גם כמשתמש העל במערכת, יכול לעשות הכל! זו הסיבה בגללה עליך לבחור "
+#~ "סיסמה\n"
+#~ "שיהיה קשה לנחשה. DrakX ינחה אותך אם הסיסמה שבחרת פשוטה מדי. כפי שראית\n"
+#~ "אין עליך חובה להזין סיסמה אבל אנחנו ממליצים בחום רב לעשות כן. מערכת גנו/"
+#~ "לינוקס\n"
+#~ "חשופה לטעויות המפעיל כמו כל מערכת הפעלה אחרת. היות ו-\"root\" יכול לעבור "
+#~ "כל\n"
+#~ "מגבלה במערכת ועלול, שלא בכוונה תחילה, למחוק את כל המידע ממחיצות, פשוט על "
+#~ "ידי\n"
+#~ "גישה בהיסח הדעת למחיצות עצמן, חשוב שיהיה קשה להפוך ל-\"root\".\n"
+#~ "\n"
+#~ "על הסיסמה להיות צירוף של אותיות וספרות ובת לא פחות מ- 8 תווים. לעולם אין "
+#~ "לכתוב את\n"
+#~ "סיסמת משתמש העל -- הדבר עלול לסכן את אבטחת המערכת שלך.\n"
+#~ "\n"
+#~ "נקודת כשל חשובה: אין לבחור סיסמה ארוכה או מסובכת מדי היות וחובה עליך "
+#~ "לזכור אותה!\n"
+#~ "\n"
+#~ "הסיסמה לא תוצג על המסך בזמן ההקלדה. כדי להקטין את הסיכוי של טעויות הקלדה "
+#~ "יש\n"
+#~ "להקליד את הסיסמה פעמיים. אם במקרה חזרת על אותה טעות הקלדה פעמיים יהיה "
+#~ "עליך\n"
+#~ "להשתמש באותה סיסמה \"שגויה\" בפעם הראשונה בה תבוצע התחברות כמשתמש-על.\n"
+#~ "\n"
+#~ "אם יש לך עניין בשרת אימות שיפקח על הגישה למחשב שלך יש להקיש על כפתור\n"
+#~ "ה-\"%s\".\n"
+#~ "\n"
+#~ "אם הרשת שלך משתמשת ב-LDAP, NIS או בשירות PDC לזיהוי במתחם של חלונות יש "
+#~ "לבחור\n"
+#~ "את האפשרות המתאימה ל-\"%s\". אם אינך יודע באיזו אפשרות להשתמש עליך לשאול\n"
+#~ "את מנהל הרשת שלך.\n"
+#~ "\n"
+#~ "אם יש לך בעיות לזכור סיסמאות או אם המחשב שלך לעולם לא יהיה מחובר "
+#~ "לאינטרנט\n"
+#~ "ויש לך ביטחון מלא בכל מי שעובדים אתו באפשרותך לבחור ב-\"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "אימות"
diff --git a/perl-install/install/help/po/hi.po b/perl-install/install/help/po/hi.po
new file mode 100644
index 000000000..f44d14888
--- /dev/null
+++ b/perl-install/install/help/po/hi.po
@@ -0,0 +1,1508 @@
+# translation of DrakX-hi.po to हिन्दी, भारत (Hindi, India)
+# Copyright (C) 2003,2004 Free Software Foundation, Inc.
+# धनञ्जय शर्मा (Dhananjaya Sharma) <dysxhi@yahoo.co.in>, 2003, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-hi\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2004-04-04 21:54+0530\n"
+"Last-Translator: धनञ्जय शर्मा (Dhananjaya Sharma) <dysxhi@yahoo.co.in>\n"
+"Language-Team: हिन्दी (Hindi) <dysxhi@yahoo.co.in>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"आगे बढ़ने के पूर्व, आपको अधिकारपत्र की शर्तों को सावधानीपूर्वक पढ़ लेना चहिए। यह समस्त \n"
+"मैनड्रिव लिनक्स वितरण को कवर करता है । यदि आप इसमें दिये हुई सभी शर्तों को मानते है,\n"
+" तो \"%s\" बाक्स पर चिह्नन्ति करें। यदि नहीं, तो \"%s\" बटन पर क्लिक करने से, \n"
+"आपका कम्प्यूटर रीबूट हो जायेगा ।"
+
+#: ../help.pm:20
+#, 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 ""
+"जीएनयू/लिनक्स एक बहु-उपयोक्ता तंत्र है, इसका अर्थ है कि प्रत्येक उपयोगकर्ता के पास उनकी\n"
+"अपनी वरीयतायें, उनकी अपनी संचिकायें इत्यादि हो सकती है। बहु-उपयोक्ता तंत्रों के बारे में\n"
+"और अधिक जानने के लिए आप ``स्ट्रार्टर निर्देशिका'' को पढ़ सकते है। परन्तु \"रूट\" के जैसे ना\n"
+"होते हुए, जो कि तंत्र प्रबंधक है, उपयोगकर्ता जिनको आप इस समय जोड़ेगे, को कुछ भी परिवर्तित "
+"ना करने\n"
+"की अनुमति होगी सिवाय उनकी अपनी संचिकाओं और उनकी अपनी संरचनाओं की जिससे समूचे तंत्र\n"
+"पर प्रभाव डालने वाले, अनिच्छापूर्वक या हानि-पहुँचाने-के-उद्वेश्य से किये हुए परिवर्तनों से\n"
+"इस तंत्र की रक्षा होती है। आपको अपने लिए कम-से-कम एक नियमित उपयोगकर्ता का\n"
+"निर्माण करना होगा -- ये वह खाता है जिसका आपको नियमित, प्रतिदिन उपयोग हेतु\n"
+"करना चाहिए। हालांकि कुछ भी और सबकुछ करने के लिए \"रूट\" की भांति लॉग\n"
+"करना बहुत सहज है, परन्तु यह अति खतरनाक भी है!\n"
+"एक छोटी सी त्रुटि का अर्थ हो सकता है कि आपका तंत्र अब और कार्य ना करें ।\n"
+"यदि एक नियमित उपयोगकर्ता की भांति आप एक गम्भीर त्रूटि करते है, तो अधिक-से-अधिक यह "
+"हो\n"
+"सकता है कि आप कुछ सूचनाओं को खो बैठें, परन्तु समस्त तंत्र पर इसका कोई प्रभाव नहीं पड़ेगा।\n"
+"\n"
+"प्रथम प्रविष्टी आपके वास्तविक नाम को पूछती है । वास्तव में, यह एक आवश्यक सूचना नहीं है।\n"
+"-- वास्तव में आप जो चाहें वो बता सकते है । इस प्रविष्टी में टाइप किये गये हुए प्रथम शब्द को\n"
+"ड्रैकएक्स उपयोग करेगा और इसकी \"%s\" फ़ील्ड में प्रतिलिपि बनायेगा, जो कि इस उपयोगकर्ता\n"
+" का नाम होगा जिससे तंत्र में लॉग किया जा सकेगा । यदि आप चाहते है, तो आप डिफ़ाल्ट को "
+"बदल\n"
+"सकते है और उपयोगकर्ता के नाम को परिवर्तित कर सकते है । अगला चरण एक कूटशब्द को बताना "
+"है।\n"
+"सुरक्षा की दृष्टि से, एक बिना-अधिकार-वाले (नियमित) उपयोगकर्ता का कूटशब्द, \"रूट\" के "
+"कूटशब्द जितना\n"
+"आवश्यक नहीं है, परन्तु ऐसा कोई कारण नहीं है कि इसे खाली रख कर या अति सरल बना कर,\n"
+"इस पर ध्यान ना दिया जायें: अंत में, यह आपकी संचिकायें होगी जो कि\n"
+"संकट में होगी।\n"
+"\n"
+"जब आप \"%s\" पर क्लिक करते है, तब आप अन्य उपयोगकर्ताओं को जोड़ सकते है। अपने मित्रों में "
+"से\n"
+"हर एक के लिए, एक उपयोगकर्ता को जोड़ें । उदाहरण हेतु अपने पिता या अपनी बहन के लिए । "
+"\"%s\"\n"
+"पर क्लिक करें जब आप उपयोगकर्ताओं का जोड़ना समाप्त कर लें ।\n"
+"\n"
+"\"%s\" बटन पर क्लिक करके आप डिफ़ाल्ट \"shell\" को उस उपयोगकर्ता के लिए\n"
+"बदल सकते है (डिफ़ाल्ट bash है)।\n"
+"\n"
+"जब आप उपयोगकर्ताओं को जोड़ना समाप्त कर चुकेगें, तब आपसे एक उपयोगकर्ता का चयन करने के "
+"लिए\n"
+"पूछा जायेगा जो कि जब कम्प्यूटर आरम्भ होने के बाद स्वाचालित रूप से तंत्र में लॉग कर सके ।\n"
+"यदि आप इस लक्षण में रूचि रखते है (और स्थानीय सुरक्षा के बारे में अधिक चिंता नहीं करते है),\n"
+" तो इच्छित उपयोगकर्ता और विण्डो प्रबंधक का चयन करें और फ़िर \"%s\" पर क्लिक करें।\n"
+"यदि आप इस सुविधा के इच्छुक नहीं है, तो \"%s\" बॉक्स को अचिह्नन्ति करें।"
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "क्या आप इस लक्षण का उपयोग करना चाहते है?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"आपकी हार्ड डिस्क पर खोजे गये विद्यमान लिनक्स विभाजनों की यह सूची है । \n"
+"आप विज़ार्ड द्वारा बनायी गयी पसन्दों को रख सकते है, क्योंकि लगभग सभी सामान्य\n"
+"संसाधनों के लिए यह अच्छी होती है। यदि आप किन्हीं परिवर्तनों को करते है, तो आपको \n"
+"कम-से-कम एक रूट विभाजन (\"/\") को परिभाषित करना चाहिए । एक अति लघु विभाजन का\n"
+" चयन ना करें अन्यथा आप इस पर अधिक सॉफ़्टवेयर को संसाधित नहीं कर पायेगें । यदि आप अपनी\n"
+"सूचनाओं को एक अलग विभाजन पर सुरक्षित रखने चाहते है, तो आपको एक होम \"/home\" विभाजन "
+"का \n"
+"भी निर्माण करना होगा (तभी सम्भव है यदि आपके पास एक से अधिक लिनक्स विभाजन उपलब्ध "
+"हो)।\n"
+"\n"
+"प्रत्येक विभाजन निम्न तौर पर सूचीबद्ध है: \"नाम\", \"क्षमता\"।\n"
+"\n"
+"\"नाम\" व्यवस्थित है: \"हार्ड ड्राइव का प्रकार\", \"हार्ड ड्राइव की संख्या\",\n"
+"\"विभाजन संख्या\" (उदाहरण हेतु , \"hda1\")। \n"
+"\n"
+"\"हार्ड ड्राइव का प्रकार\" \"hd\" है यदि आपकी हार्ड ड्राइव एक आईडीई हार्ड ड्राइव है "
+"और \n"
+"\"sd\" यदि यह एक स्कैसी हार्ड ड्राइव है। \n"
+"\n"
+"\"हार्ड ड्राइव संख्या\" \"hd\" या \"sd\" के बाद की एक संख्या होती है। \n"
+"आईडीई हार्ड ड्राइवों के लिए:\n"
+"\n"
+" * \"a\" का अर्थ है \"मुख्य आईडीई नियंत्रक पर मास्टर हार्ड ड्राइव\";\n"
+"\n"
+" * \"b\" का अर्थ है \"मुख्य आईडीई नियंत्रक पर स्लेव हार्ड ड्राइव\";\n"
+"\n"
+" * \"c\" का अर्थ है \"द्वितीय आईडीई नियंत्रक पर मास्टर हार्ड ड्राइव \";\n"
+"\n"
+" * \"d\" का अर्थ है \"द्वितीय आईडीई नियंत्रक पर स्लेव हार्ड ड्राइव\"।\n"
+"\n"
+"SCSI हार्ड ड्राइवों के साथ, एक \"a\" का अर्थ है \"निम्नतम SCSI पहचानसंख्या\", एक \"b"
+"\" का अर्थ है\n"
+"\"द्वितीय निम्नतम SCSI पहचानसंख्या\", इत्यादि।"
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"मैनड्रिव लिनक्स संसाधक को अनेकों सीडी-रॉमों पर वितरित किया जाता है । \n"
+"यदि एक चयनित पैकेज अन्य सीडी-रॉम पर स्थित है, तो ड्रैकएक्स इस वर्तमान \n"
+"सीडी को बाहर निकाल देगा और जैसी की आवश्यकता है आपसे सही सीडी को डालने को कहेगा।"
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"अब समय है कि आप बतायें कि आप किन कार्यक्रमों को अपने कम्प्यूटर ।\n"
+"पर संसाधित करना चाहते है । मैनड्रिव लिनक्स के लिए असंख्य पैकेजों की \n"
+"उपलब्धता है, और इसे सहज बनाने हेतु, समान पैकेजों को एक जैसे कार्यक्रमों \n"
+"वाले समूहों में रखा गया है।\n"
+"\n"
+"पैकेजों को आपकी मशीन के एक विशेष उपयोग के लिए सबंधित समूहों में क्रमबद्ध\n"
+"किया गया है । मैनड्रिव लिनक्स पैकेजों को चार वर्गों में क्रमबद्ध करता है। \n"
+"आप विभिन्न वर्गों से कार्यक्रमों से मिला और मेल कर सकते है, इसप्रकार से\n"
+"``कार्यकेन्द्र'' संसाधन ``विकास'' वर्ग में संसाधित कार्यक्रमों को भी ले सकता है।\n"
+"\n"
+" * \"%s\": यदि आप अपनी मशीन को एक कार्यकेन्द्र की भांति उपयोग करने की योजना बना रहे "
+"है, तो\n"
+"कार्यकेन्द्र वर्ग में से एक या अधिक समूहों का चयन करें।\n"
+"\n"
+" * \"%s\": यदि अपनी मशीन को प्रोग्रामिंग के लिए उपयोग करने हेतु योजना बना रहा है,\n"
+"तो इस वर्ग से निर्दिष्ट समूहों का चयन करें।\n"
+"\n"
+" * \"%s\": यदि आप अपनी मशीन एक सर्वर बनाने के इच्छुक है, तो उन सामान्य सेवाओं का चयन "
+"करें जिन्हें \n"
+"आप अपनी मशीन पर संसाधित करना चाहते है।\n"
+"\n"
+" * \"%s\": यह वह स्थान है जहाँ आप अपने पसन्दीदा सचित्र \n"
+"वातावरण का चयन करेगें । यदि आप एक सचित्र इन्टरफ़ेस को \n"
+"रखना चाहते है, तो कम-से-कम एक का चयन किया जाना चाहिए।\n"
+"\n"
+"माउस कर्सर को एक समूह के नाम के ऊपर ले जाने पर, यह उस वर्ग के बारे में एक लघु \n"
+"विवरण दिखायेगा । एक नियमित संसाधन को करते समय (एक उन्नयन के विपरीत), \n"
+"यदि आपने सभी समूहों को अचयनित कर दिया है , तो एक संवाद एकदम से सबसे ऊपर दिखेगा और \n"
+"एक निम्नतम संसाधन के लिए आवश्यक विभिन्न विकल्पों को प्रस्तावित करेगा:\n"
+"\n"
+" * \"%s\": एक कार्यशील सचित्र डेस्कटाप हेतु, कम-से-कम सम्भव पैकेजों को \n"
+"संसाधित करता है।\n"
+"\n"
+" * \"%s\": आधार तंत्र को बेसिक उपयोगिता कार्यक्रमों और उनके प्रलेखन के साथ\n"
+"संसाधित करता है। यह संसाधन एक सर्वर की स्थापना करने हेतु उचित है।\n"
+"\n"
+" * \"%s\": एक कार्यरत लिनक्स तंत्र को पाने के लिए, नितान्त आवश्यक कम-से-कम \n"
+"पैकेजों को संसाधित करता है । इस संसाधन के साथ, आपके पास सिर्फ़ एक\n"
+"कॉमाण्ड लाइन इन्टरफ़ेस होगा । इस संसाधन का कुल आकार लगभग\n"
+"६५ मेगाबाइट है।\n"
+"\n"
+"आपने \"%s\" बाक्स को चिह्नन्ति किया है, जो कि उपयोगी है, यदि आप \n"
+"प्रस्तावित पैकेजों से परिचित है या यदि क्या संसाधित होगा इस पर \n"
+"आप सम्पूर्ण नियंत्रण चाहते है।\n"
+"\n"
+"यदि आपने संसाधन को \"%s\" विधा में आरम्भ किया है, तो किसी नवीन पैकेज के संसाधन से\n"
+"बचाव के लिए, आप सभी वर्गों को अचिह्नन्ति कर सकते है । एक विद्यमान तंत्र की मरम्मत या\n"
+"उन्नयन के लिए यह उपयोगी होता है।"
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "उन्नयन"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "आधारभूत प्रलेखन के साथ"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "वास्तविक निम्नतम संसाधन"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"यदि आपने संसाधन प्रक्रिया को यह बताया है कि आप एक-एक करके पैकेजों का चयन करना चाहते "
+"है,\n"
+"तो यह आपको एक वृक्ष प्रस्तुत करेगा जिसमें कि सभी पैकेजों को समूहों और उप-समूहों में वर्गीकृत\n"
+"किया गया है। इस वृक्ष को देखते समय, आप किसी भी समूहों का, उप-समूहों का,\n"
+"या एक-एक करके पैकेजों का चयन कर सकते है। \n"
+"\n"
+"जब भी आप इस वृक्ष पर स्थित एक पैकेज का चयन करते है, तो दाँयी तरफ़ एक विवरण आता है\n"
+"और आपको ज्ञात करता है कि इस पैकेज का उद्वेश्य क्या है।\n"
+"\n"
+"!! यदि एक सर्वर पैकेज का चयन किया जा चुका है, क्योंकि या तो आपने विशिष्ट रूप से \n"
+"एक अलग पैकेज का चयन किया है या क्योंकि यह एक पैकेजों के समूह का भाग \n"
+"है, तो आपसे यह सुनिश्चित करने को पूछा जायेगा कि वास्तव में इस\n"
+"सर्वरों को संसाधित करना चाहते है। डिफ़ाल्ट के तौर पर, मैनड्रिव लिनक्स स्वतः\n"
+"ही किसी संसाधित सेवाओं को बूट के समय आरम्भ करेगा । यदि वे सुरक्षित भी हो\n"
+"और वितरण जिस समय भेजा जा रहा है उस समय तक उनके बारे में कोई ज्ञात विचारणीय विषय\n"
+"नहीं हो, फ़िर भी यह पूर्णता सम्भव है कि इस मैनड्रिव लिनक्स को अंतिम रूप\n"
+"देने के उपरान्त, सुरक्षा छिद्रों को खोजा गया हो। यदि आप नहीं जानते है\n"
+"कि एक विशेष सेवा को क्या करना चाहिए या इसे क्यों संसाधित किया गया है, \n"
+"तो \"%s\" पर क्लिक करें। \"%s\" पर क्लिक करने से सूचीबद्व सेवाओं का संसाधन\n"
+"किया जायेगा और डिफ़ाल्ट के तौर पर, इन्हें स्वतः ही आरम्भ किया जायेगा ।!!\n"
+"\n"
+"\"%s\" विकल्प का उपयोग चेतावनी संवाद को निष्क्रिय करने के लिए होता है\n"
+"जो कि तब दिखता है जब भी संसाधन प्रक्रिया स्वतः ही आधिनता विषय को स्थिर करने के लिए\n"
+"एक पैकेज का चयन करती है। कुछ पैकेजों के मध्य ऐसा सबंध होता है जिससे कि\n"
+"एक पैकेज के संसाधन को आवश्यकता होती है कि कुछ अन्य कार्यक्रम भी संसाधित हो।\n"
+"संसाधन प्रक्रिया इस बात का निर्णय कर सकती है कि एक आधिनता को सन्तोष देने के लिए,\n"
+"किन पैकेजों की आवश्यकता है जिससे संसाधन सफ़लतापूर्वक सम्पन्न हो जायें।\n"
+"\n"
+"सूची के अंत में दिया हुआ एक छोटा सा फ़्लापी आइकॉन आपको एक पूर्व में किये हुए संसाधन के \n"
+"दौरान निर्मित पैकेजों की सूची को लोड करने की अनुमति प्रदान करता है। यह उपयोगी है यदि\n"
+"आप के पास बहुत सी मशीनें है जिन्हें आप समान रूप से संरचित करना चाहते है। \n"
+"इस आईकॉन पर क्लिक करने से, पूर्व में किये गये अन्य संसाधन के अंत में निर्मित एक फ़्लापी\n"
+"डिस्क को डालने के लिए आपसे कहा जायेगा। ऐसी एक फ़्लापी का निर्माण कैसे करने के लिए, \n"
+"अंतिम चरण के द्वितीय संकेत को पढ़ें।"
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "स्वतः अधिनताऐं"
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"इस संवाद का उपयोग यह चयन करने हेतु किया जाता है कि आप किन सेवाओं को बूट के समय\n"
+"आरम्भ करना चाहते है।\n"
+"\n"
+"वर्तमान संसाधन पर उपलब्ध सभी सेवाओं की सूची को ड्रैक एक्स दिखायेगा ।\n"
+"प्रत्येक की सावधानीपूर्वक समीक्षा करें और जिनकी बूट के समय आवश्यकता नहीं है\n"
+" उन्हें अचिह्नन्ति करें ।\n"
+"\n"
+"एक सेवा के बारे में , जब इसका चयन किया जायें, तो इसके बारे में एक लघु विवरण पाठ को "
+"दिखाया जायेगा।\n"
+"हालांकि, यदि आप सुनिश्चित नहीं है कि एक सेवा उपयोगी होगी कि नहीं, \n"
+"तब इसे इसके डिफ़ाल्ट व्यवहार पर छोड़ना उचित है।\n"
+"\n"
+"!! इस चरण में अति सावधान रहें, यदि आप अपनी मशीन को एक सर्वर की भांति उपयोग करने जा "
+"रहे है:\n"
+"तो सम्भव है कि आप उस किसी सेवा को आरम्भ ना करना चाहगें जिसकी आपको आवश्यकता ना हो।\n"
+"कृपया ध्यान रखें कि अनेकों सेवायें घातक हो सकती है यदि वे एक सर्वर पर सक्रिय कि जायें।\n"
+"सामान्यता, उन सेवाओं का ही चयन करें जिनकी आपको वास्तव में आवश्यकता है। \n"
+"!!"
+
+#: ../help.pm:209
+#, fuzzy, 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 ""
+"जीएनयू/लिनक्स समय का जीएमटी (ग्रीनविच मीन समय) में प्रबंध करता है और आपके द्वारा चयन "
+"किये \n"
+"हुए समय-क्षेत्र के अनुसार स्थानीय समय में परिवर्तित करता है। \n"
+"यदि आपके मदरबोर्ड की घड़ी स्थानीय समय पर स्थापित की गयी है\n"
+", तो आप \"%s\" को अचयनित करके इसे निष्क्रिय कर सकते है, जिससे कि \n"
+"जीएनयू/लिनक्स को ज्ञात हो जायेगा कि तंत्र की घड़ी व हार्डवेयर की घड़ी समान समय क्षेत्र में "
+"है ।\n"
+"यह उस समय उपयोगी है जब मशीन पर विण्डो जैसे अन्य संचालन-तंत्र को भी हो । \n"
+"\n"
+"\"%s\" विकल्प इन्टरनेट पर स्थित एक सुदूर समय सर्वर से सबंध स्थापित करके स्वचालित रूप से\n"
+"घड़ी को नियंत्रित करती है । इस लक्षण के कार्य करने के लिए, आपके पास एक कार्यशील\n"
+"इन्टरनेट कनेक्शन होना चाहिए । आपके समीप स्थित एक समय सर्वर का\n"
+"चयन सबसे अच्छा है । यह विकल्प वास्तव में एक ऐसे समय सर्वर को संसाधित करता है जिसका \n"
+"उपयोग आपके स्थानीय नेटवर्क पर स्थित अन्य मशीनों के द्वारा भी किया जा सकता है।"
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "स्वत: समय एकसारीकरण"
+
+#: ../help.pm:223
+#, 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 ""
+"ग्राफ़िक्स कार्ड\n"
+"\n"
+" सामान्यता संसाधक प्रक्रिया आपकी मशीन पर लगे हुए ग्राफ़िक कार्ड को स्वतः ही खोजती "
+"और \n"
+"संसाधित करती है। यदि ऐसा नहीं है, तो आपने वास्तव में जिस कार्ड को लगाया हो उसका\n"
+"इस सूची में से चयन कर सकते है । \n"
+"\n"
+" उस अवस्था में जब कि आपके कार्ड के लिए त्रीआयामी वेगवृद्वि के साथ या बिना त्रीआयामी "
+"वेगवृद्वि\n"
+"के विभिन्न सर्वरों की उपलब्धता हो, तो आपसे उस सर्वर का चयन करने के लिए कहा जायेगा \n"
+"जो आपकी आवश्यकताओं की सबसे अधिक पूर्ति करता हो ।"
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (एक्स विण्डो प्रणाली के अर्थ में) जीएनयू/लिनक्स सचित्र इन्टरफ़ेस का ह्रदय है जिस पर\n"
+"मैनड्रिव लिनक्स के बण्डल किये हुए सभी सचित्र वातावरण (केडीई, गनोम, आफ़्टरस्टेप, "
+"विण्डोमेकर \n"
+"इत्यादि) पर निर्भर रहते है । \n"
+"\n"
+"आपके के सम्मुख विभिन्न पैरामीटरों की एक सूची प्रस्तुत की जायेगी जिन्हें बदलने से \n"
+"आप एक ऐच्छिक सचित्र प्रदर्शन को प्राप्त कर सकते है: ग्राफ़िक कार्ड\n"
+"\n"
+" सामान्यता संसाधक प्रक्रिया आपकी मशीन पर लगे हुए ग्राफ़िक् कार्ड को स्वतः ही खोजती है "
+"और \n"
+"संसाधित करती है। यदि ऐसा नहीं है, तो आपने वास्तव में जिस कार्ड को लगाया हो उसका\n"
+"इस सूची में से चयन कर सकते है । \n"
+"\n"
+" उस अवस्था में जब कि आपके कार्ड के लिए त्रीआयामी वेगवृद्वि के साथ या बिना त्रीआयामी "
+"वेगवृद्वि\n"
+"के विभिन्न सर्वरों की उपलब्धता हो, तो आपसे उस सर्वर का चयन करने के लिए कहा जायेगा \n"
+"जो आपकी आवश्यकताओं की सबसे अधिक पूर्ति करता हो।\n"
+"\n"
+"\n"
+"\n"
+"मॉनिटर\n"
+"\n"
+" सामान्यता संसाधक प्रक्रिया आपकी मशीन पर जुड़े हुए मॉनिटर को स्वतः ही खोजती है और \n"
+"संसाधित करती है। यदि ऐसा नहीं है, तो आपने वास्तव में जिस मॉनिटर को लगाया हो उसका\n"
+"इस सूची में से चयन कर सकते है । \n"
+"\n"
+"\n"
+"\n"
+"रेजॅल्यूशन्\n"
+"\n"
+" यहाँ आप अपने हार्डवेयर के लिए उपलब्ध रेजॅल्यूशन् और रंगों की गहराई का चयन कर सकते है। \n"
+"आपकी आवश्यकताओं को सबसे अधिक सन्तुष्ट करता हो उसका चयन करें \n"
+"(आप संसाधन के उपरान्त इसे परिवर्तित कर सकते है)। एक चयनित की हुई संरचना \n"
+"का नमूना मॉनिटर में दिखाया गया है।\n"
+"\n"
+"\n"
+"\n"
+"परीक्षण\n"
+"\n"
+" इच्छित रेजॅल्यूशन् पर यह तंत्र एक ग्राफ़िक्ल स्क्रीन को खोलने का प्रयत्न करेगा । \n"
+"यदि आप परीक्षण के दौरान संदेश को देख पाते है और \"%s\" उत्तर देते है,\n"
+"तो ड्रैकएक्स अगले चरण में चला जायेगा । यदि आप संदेश नहीं देख सकते है, तब\n"
+"इसका अर्थ है कि स्वतःखोजी संरचना के कुछ भाग ठीक नहीं थे और\n"
+"१२ सेकण्डों के बाद परीक्षण स्वंम ही समाप्त हो जायेगा, और आपको मीनू पर वापस ले जायेगा।\n"
+"समायोजनाओं को तब तक बदलते रहे जब तक आपको एक सही सचित्र प्रदर्शन नहीं मिल जाता है। \n"
+"\n"
+"\n"
+"\n"
+"विकल्पों के बारे में\n"
+"\n"
+" यहाँ आप यह चयन कर सकते है कि क्या आप बूट के समय अपनी मशीन को स्वचालित रूप से "
+"सचित्र\n"
+"इन्टरफ़ेस पर जाने देना चाहते है । स्पष्ट रूप से, आप \"%s\" की जाँच करना चाहते है कि \n"
+" यदि आपकी मशीन को एक सर्वर की भांति कार्य करना हो, या फ़िर\n"
+"आप डिसप्ले को भली-भांति संरचित करने में सफ़ल ना रहे हो । "
+
+#: ../help.pm:291
+#, 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 ""
+"मॉनिटर\n"
+"\n"
+" सामान्यता संसाधक प्रक्रिया आपकी मशीन पर जुड़े हुए मॉनिटर को स्वतः ही खोजती है और \n"
+"संसाधित करती है। यदि ऐसा नहीं है, तो आपने वास्तव में जिस मॉनिटर को लगाया हो उसका\n"
+"इस सूची में से चयन कर सकते है ।"
+
+#: ../help.pm:298
+#, 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 ""
+"रेजॅल्यूशन्\n"
+"\n"
+" यहाँ आप अपने हार्डवेयर के लिए उपलब्ध रेजॅल्यूशन् और रंगों की गहराई का चयन कर सकते है। \n"
+"आपकी आवश्यकताओं को सबसे अधिक सन्तुष्ट करता हो उसका चयन करें \n"
+"(हालांकि आप संसाधन के उपरान्त इसे परिवर्तित कर सकते है)। एक चयनित की हुई संरचना \n"
+"का नमूना मॉनिटर में दिखाया गया है।"
+
+#: ../help.pm:306
+#, fuzzy, 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 ""
+" उस अवस्था में जब कि आपके कार्ड के लिए त्रीआयामी वेगवृद्वि के साथ या बिना त्रीआयामी "
+"वेगवृद्वि\n"
+"के विभिन्न सर्वरों की उपलब्धता हो, तो आपसे उस सर्वर का चयन करने के लिए कहा जायेगा \n"
+"जो आपकी आवश्यकताओं की सबसे अधिक पूर्ति करता हो।"
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"विकल्पों के बारे में\n"
+"\n"
+" यहाँ आप यह चयन कर सकते है कि क्या आप बूट के समय अपनी मशीन को स्वचालित रूप से "
+"सचित्र\n"
+"इन्टरफ़ेस पर जाने देना चाहते है । स्पष्ट रूप से, आप \"%s\" की जाँच करना चाहते है कि \n"
+" यदि आपकी मशीन को एक सर्वर की भांति कार्य करना हो, या फ़िर\n"
+"आप डिसप्ले को भली-भांति संरचित करने में सफ़ल ना रहे हो । "
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "विद्यमान विभाजन को उपयोग करें"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "सम्पूर्ण डिस्क को मिटायें"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "स्वतः-संसाधन फ़्लापी का निर्माण"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "सुरक्षा प्रबंधक"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "रीमूव किये जाने जाने योग्य माध्यम का स्वत: आरोहण"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "सामान्य/विशेषज्ञ विधा के मध्य में आना-जाना"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"आपकी हार्ड डिस्क पर एक से अधिक माइक्रोसाफ़्ट विभाजनों को खोजा गया है । \n"
+"कृपया उस विभाजन का चयन करें जिसका आप अपने नये मैनड्रिव लिनक्स संचालन तंत्र \n"
+"को संसाधित करने के लिए पुनः आकार देना चाहते है ।\n"
+"\n"
+"प्रत्येक विभाजन को निम्नलिखित प्रकार से सूचीबद्ध किया गया है: \"लिनक्स नाम\", \"विण्डो "
+"का नाम\"\n"
+"\"क्षमता\"।\n"
+"\"लिनक्स नाम\" व्यवस्थित है: \"हार्ड ड्राइव का प्रकार\", \"हार्ड ड्राइव की संख्या\",\n"
+"\"विभाजन संख्या\" (उदाहरण हेतु , \"hda1\")। \n"
+"\n"
+"\"हार्ड ड्राइव का प्रकार\" \"hd\" है यदि आपकी हार्ड ड्राइव एक आईडीई हार्ड ड्राइव है "
+"और \n"
+"\"sd\" यदि यह एक स्कैसी हार्ड ड्राइव है। \n"
+"\n"
+"\"हार्ड ड्राइव संख्या\" \"hd\" या \"sd\" के बाद की एक संख्या होती है। \n"
+"आईडीई हार्ड ड्राइवों के लिए:\n"
+"\n"
+" * \"a\" का अर्थ है \"मुख्य आईडीई नियंत्रक पर मास्टर हार्ड ड्राइव\";\n"
+"\n"
+" * \"b\" का अर्थ है \"मुख्य आईडीई नियंत्रक पर स्लेव हार्ड ड्राइव\";\n"
+"\n"
+" * \"c\" का अर्थ है \"द्वितीय आईडीई नियंत्रक पर मास्टर हार्ड ड्राइव \";\n"
+"\n"
+" * \"d\" का अर्थ है \"द्वितीय आईडीई नियंत्रक पर स्लेव हार्ड ड्राइव\"।\n"
+"\n"
+"SCSI हार्ड ड्राइवों के साथ, एक \"a\" का अर्थ है \"निम्नतम स्कैसी पहचानसंख्या\", एक \"b"
+"\" का अर्थ है \"द्वितीय निम्नतम स्कैसी पहचानसंख्या\", इत्यादि।\n"
+"\"विण्डो का नाम\" विण्डो के अन्तर्गत आपकी हार्ड ड्राइव का नाम-शब्द है\n"
+"(प्रथम डिस्क या विभाजन को \"C:\" कहा जाता है)।"
+
+#: ../help.pm:567
+#, fuzzy, 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\": वर्तमान देश चयन की जाँच करें । यदि आप इस देश में नहीं है,\n"
+"तो \"%s\" बटन पर क्लिक करें और किसी अन्य का चयन करें । यदि आपका देश\n"
+"प्रथम सूची में नहीं है, तो सभी देशो की सूची को पाने के लिए,\n"
+" \"%s\" बटन पर क्लिक करें ।"
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "व्हील ऐम्यूलेशन के साथ"
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "कोई भी पीएस/२ व यूएसबी माउस"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"कृपया सही पोर्ट का चयन करें । उदाहरण हेतु, विण्डो के अन्तर्गत \"COM1\" पोर्ट को\n"
+"जीएनयू/लिनक्स के अन्तर्गत \"ttyS0\" के रूप में जाना जाता है ।"
+
+#: ../help.pm:684
+#, fuzzy, 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 cannot 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 ""
+"लिलो तथा ग्रब, जीएनयू/लिनक्स के बूटलोडर हैं । सामान्यता यह चरण पूर्णरूप से स्वचालित\n"
+"होता है । डिस्क बूट सेक्टर का ड्रैकएक्स निरीक्षण करेगा और वहाँ क्या मिलता है, \n"
+" उस अनुसार आचरण करेगा:\n"
+"\n"
+" * यदि एक विण्डो बूट सेक्टर मिलता है, तो इसे ग्रब/लिलो बूट सेक्टर द्वारा\n"
+"बदल दिया जायेगा । इस प्रकार से आप जीएनयू/लिनक्स या अन्य किसी संचालन-तंत्र \n"
+"को अपनी मशीन पर बूट करने में सक्षम होगें ।\n"
+"\n"
+" * यदि एक ग्रब या लिलो बूट सेक्टर मिलता है, तो इसे एक \n"
+" नये के साथ बदल दिया जायेगा ।\n"
+"\n"
+"यदि यह एक निर्धारण नहीं कर सकता है, तब ड्रैकएक्स आपसे पूछेगा कि बूटलोडर को कहाँ रक्खा "
+"जायें ।\n"
+"सामान्यताः \"%s\" सबसे सुरक्षित स्थान है । \"%s\" का चयन करने से कोई बूटलोडर संसाधित "
+"नहीं होगा ।\n"
+" इसका उपयोग तभी करें जब आपको ज्ञात हो कि आप क्या कर रहे है ।"
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "पी०डी०क्यू०"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "विशेषज्ञ"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, fuzzy, 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\": यदि आपके तंत्र पर एक ध्वनि कार्ड को पहिचाना गया है, तो उसे यहाँ पर दिखाया "
+"गया है ।\n"
+"यदि आपको ऐसा लगता है कि यहाँ पर दिखाया गया साउण्ड कार्ड वह नहीं है जो कि वास्तव में "
+"आपके\n"
+"तंत्र पर स्थित है, तो बटन पर क्लिक कर सकते है और अन्य चालक का चयन\n"
+" कर सकते है।"
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "आई०एस०डी०एन० कार्ड"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "आई०एस०डी०एन० कार्ड"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "सचित्र इन्टरफ़ेस"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"उस हार्ड ड्राइव का चयन करें जिसे आप अपने नवीन मैनड्रिव लिनक्स विभाजन के संसाधन के लिए \n"
+"खाली करना चाहते है । सावधान रहें, इस विभाजन पर स्थित सभी सूचनायें विलुप्त हो जायेगी \n"
+"और भविष्य में वापस प्राप्त नहीं की जा सकेगी !"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"\"%s\" पर क्लिक करें, यदि आप इस हार्ड ड्राइव पर स्थित सभी सूचनाओं व विभाजनों को\n"
+"मिटाना चाहते है । सावधान रहें, \"%s\" पर क्लिक करने के उपरान्त, \n"
+"विण्डो डाटा को शामिल करते हुए, इस हार्ड ड्राइव पर स्थित किसी सूचना और विभाजनों को,\n"
+"आप पुनः प्राप्त करने में समर्थ नहीं होगें ।\n"
+"\n"
+"इस हार्ड ड्राइव पर स्थित किसी सूचना और विभाजनों को खोयें बिना, इस क्रिया को\n"
+"रोकने के लिए, \"%s\" पर क्लिक करें ।"
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "अगला ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- पिछला"
+
+#, fuzzy
+#~ 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\": \"%s\" बटन पर क्लिक करने से प्रिंटर संरचना विज़ार्ड खुल जायेगा।\n"
+#~ "एक नवीन प्रिंटर को स्थापित कैसे किया जायें इस विषय में और अधिक \n"
+#~ "जानकारी प्राप्त करने हेतु स्टार्टर निर्देशिका में अनुरूप पाठ को देखें । वहाँ प्रस्तुत \n"
+#~ "किया हुआ इन्टरफ़ेस वही है जिसका की उपयोग संसाधन के दौरान किया गया है।"
+
+#~ msgid "authentication"
+#~ msgstr "प्रमाणीकरण"
diff --git a/perl-install/install/help/po/hr.po b/perl-install/install/help/po/hr.po
new file mode 100644
index 000000000..aacd0c630
--- /dev/null
+++ b/perl-install/install/help/po/hr.po
@@ -0,0 +1,1838 @@
+# Translation of DrakX to Croatian
+# Copyright (C) Croatian team
+# Translators: Danijel Studen <dstuden@vuka.hr>,Denis Lackovic <delacko@fly.srk.fer.hr>,Jerko Škifić <skific@riteh.hr>,Ljubomir Božić <ljubo108@vip.hr>,Nikola Planinac <>,Robert Vuković <robi@surfer.hr>,Sasa Poznanovic <sasa.poznanovic@vuka.hr>,Vedran Vyroubal <vedran.vyroubal@inet.hr>,Vinko Prelac <vinko@buka.hr>,Vlatko Kosturjak <kost@linux.hr>,Zoran Jankovic <zoran.jankovic@inet.hr>,
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX 0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-01-04 21:25+CET\n"
+"Last-Translator: auto\n"
+"Language-Team: Croatian <lokalizacija@linux.hr>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;;\n"
+"X-Generator: TransDict server\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Prije nastavka trebate pažljivo pročitati stavke licence. Ona\n"
+"pokriva cijelu Mageia distribuciju, i ako se ne slažete u svim\n"
+"stavkama sadržanih u njoj, kliknite na \"Odbij\" gumb koji će automatski\n"
+"završiti instalaciju. Za nastavak instalacije, kliknite na\n"
+"\"Prihvati\" gumb."
+
+#: ../help.pm:20
+#, fuzzy, 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 je višekorisnički sustav, i to znači da svaki korisnik može imati\n"
+"vlastita podešenja, vlastite datoteke itd. Možete pročitati ``User Guide''\n"
+"da naučite više. Za razliku od \"root\"-a, koji je administrator, korisnici\n"
+"koje ćete dodati ovdje neće imati ovlaštenja za mijenjanje ničega osim "
+"vlastitih\n"
+"datoteka ili vlastitih postavki. Morati ćete napraviti najmanje jednog "
+"normalnog\n"
+"korisnika za vas. Taj račun ćete koristiti za prijavljivanje za rutinsko\n"
+"korištenje. Iako je vrlo praktično se prijaviti kao \"root\" svaki dan,\n"
+"to može biti vrlo opasno! Najmanja pogreška može značiti da vaš sustav\n"
+"neće više moći raditi. Ako napravite ozbiljnu grešku kao normalan korisnik,\n"
+"možete izgubiti samo neke informacije, ali ne cijeli sustav.\n"
+"\n"
+"Prvo, morate unijeti vaše pravo ime. Ono nije obvezno, naravno\n"
+"možete ustvari unijeti što god želite. DrakX će tada uzeti prvu riječ koju\n"
+"ste unijeli u to polje i prenijeti je u \"Korisničko ime\". To je ime kojim "
+"će \n"
+"se taj konkretni korisnik prijavljivati u sustav. Možete ga mijenjati. "
+"Tada \n"
+"morate ovdje upisati lozinku. Sa gledišta sigurnosti, lozinka "
+"neprivilegiranog \n"
+"(običnog) korisnika nije toliko važna kao \"root\" lozinka, ali je ne treba "
+"zbog\n"
+"toga zanemarivati: naposlijetku, radi se o vašim datotekama.\n"
+"\n"
+"Ako pritisnete \"Prihvati korisnika\", možete ih dodati koliko želite. "
+"Dodajte\n"
+"korisnika za svakog prijatelja: oca ili sestru, npr. Kada ste dodali sve "
+"korisnike\n"
+"koje ste željeli, stisnite \"Završi\".\n"
+"\n"
+"Pritiskanjem na \"Napredno\" možete promijeniti predodređenu \"ljusku\" za "
+"tog\n"
+"korisnika (bash je predodređen)."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, fuzzy, c-format
+msgid "Do you want to use this feature?"
+msgstr "Da li želite koristiti aboot?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Gore su popisane postojeće Linux particije pronađene na\n"
+"vašem hard disku. Možete zadržati izbore napravljene od strane čarobnjaka, "
+"one su dobre za\n"
+"uobičajenu upotrebu. Ukoliko promjenite izbore, morate barem definirati "
+"root\n"
+"particiju (\"/\"). Nemojte izabrati premalu particiju jer nećete moći \n"
+"instalirati dovoljno software-a. Ako želite spremati vaše podatke na "
+"posebnoj particiji,\n"
+"trebate također izabrati \"/home\" (jedino moguće ako imate više od jedne\n"
+"raspoložive Linux particije).\n"
+"\n"
+"\n"
+"Za informaciju, svaka particija je popisana kako slijedi: \"Ime\", "
+"\"Kapacitet\".\n"
+"\n"
+"\n"
+"\"Ime\" je kodirano kako slijedi: \"tip hard diska\", \"broj hard diska\",\n"
+"\"broj particije\" (naprimjer, \"hda1\").\n"
+"\n"
+"\n"
+"\"Tip hard diska\" je \"hd\" ukoliko je hard disk - IDE hard disk i \"sd\"\n"
+"ukoliko je on SCSI hard disk.\n"
+"\n"
+"\n"
+"\"Broj hard diska\" je uvijek slovo poslije \"hd\" ili \"sd\". Sa IDE hard "
+"diskovima:\n"
+"\n"
+" * \"a\" znači \"master hard disk na primarnom IDE kontroleru\";\n"
+"\n"
+" * \"b\" znači \"slave hard disk na primarnom IDE kontroleru\";\n"
+"\n"
+" * \"c\" znači \"master hard disk na sekundarnom IDE kontroleru\";\n"
+"\n"
+" * \"d\" znači \"slave hard disk na sekundarnom IDE kontroleru\".\n"
+"\n"
+"\n"
+"Sa SCSI hard diskovima, \"a\" znači \"primarni hard disk\", \"b\" znači "
+"\"sekundarni hard disk\", itd..."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia instalacija je proširena na nekoliko CDROMova. DrakX\n"
+"zna ukoliko se odabrani paket nalazi na drugom CDROMu i izbaciti će\n"
+"trenutni CD i pitati vas da ubacite drugi koji je potreban."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Sada treba odrediti koje programe želite instalirati u svoj sustav. Za "
+"Mandriva \n"
+"Linux su dostupne tisuće paketa, i ne morate ih sve znati na pamet.\n"
+"\n"
+"Ako pokrećete standarnu instalaciju sa CD-ROMa, prvo ćete biti upitani da "
+"navedete\n"
+"CDove koje imate (samo u modu za stručnjake). Provjerite imena CDova i "
+"označite\n"
+"kućice koje odgovaraju CDovima koje imate. Pritisnite \"U redu\" kada ste "
+"spremni\n"
+"nastaviti.\n"
+"\n"
+"Paketi su podijeljeni po grupama koje odgovaraju određenoj svrsi. Grupe su \n"
+"podijeljene u četiri sekcije:\n"
+"\n"
+" * \"Radna stanica\": ako ćete koristiti stroj kao radnu stanicu, izaberite\n"
+"jednu ili više odgovarajućih grupa;\n"
+"\n"
+" * \"Razvoj\": ako će se Vaš stroj koristiti za programiranje, izaberite\n"
+"željene grupe;\n"
+"\n"
+" * \"Poslužitelj\": ako je Vaš stroj određen za poslužitelja, moći ćete "
+"odabrati\n"
+"koje od uobičajenih servisa želite instalirati na njega;\n"
+"\n"
+" * \"Grafičko okružje\": naposlijetku, ovdje birate grafičko okružje. Barem "
+"jedno\n"
+"mora biti odabrano ako želite imati grafičku radnu stanicu!\n"
+"\n"
+"Pomicanjem pokazivača miša na ime grupe će se prikazati kratak opis te "
+"grupe. Ako\n"
+"nijedna grupa nije odabrana pri normalnoj instalaciji (za razliku od "
+"nadogradnje),\n"
+"iskočit će dijalog sa predloženim opcijama za minimalnu instalaciju:\n"
+"\n"
+" * \"Sa Xima\": instaliranje što je manje paketa moguće za grafičko "
+"sučelje;\n"
+"\n"
+" * \"Sa osnovnom dokumentacijom\": instalira osnovni sustav sa osnovnim "
+"pomoćnim\n"
+"programima i njihovom dokumentacijom. Ova instalacija je pogodna za "
+"namještanje\n"
+"poslužitelja;\n"
+"\n"
+" * \"Stvarno malena instalacija\": instalirat će strogi minimum potreban da "
+"bi\n"
+"imali Linux sustav koji radi, samo u komandnoj liniji. Ova instalacija je "
+"velika\n"
+"oko 65Mb.\n"
+"\n"
+"Možete provjeriti \"Inividualni odabir paketa\", što je korisno ako ste "
+"upoznati\n"
+"sa ponuđenim paketima ili ako želite imati potpunu kontrolu nad "
+"instaliranim\n"
+"sadržajem.\n"
+"\n"
+"Ako ste pokrenuli instalaciju u \"Nadogradnja\" načinu, možete odselektirati "
+"sve\n"
+"grupe da izbjegnete instaliranje novih paketa. Ovo je korisno za "
+"popravljanje\n"
+"ili osuvremenjivanje postojećeg sustava."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Nadogradnja"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "With basic documentation"
+msgstr "Sa osnovnom dokumentacijom (preporučeno!)"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "Truly minimal install"
+msgstr "Minimalna instalacija"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Konačno, ovisno o tome da li ste izbrali individualne pakete, prikazat će "
+"vam \n"
+"se stablo sa svim paketima podijeljenim u grupe i podgrupe. Pri "
+"pregledavanju\n"
+"stabla možete izabrati čitave grupe, podgrupe ili pojedine pakete.\n"
+"\n"
+"Kad god izaberet paket na stablu, na desnoj strani se pojavi opisnik. Kada "
+"ste\n"
+"završili odabir, pritisnite \"Instaliraj\", čime ćete pokrenuti proces "
+"instaliranja.\n"
+"Ovisno o brzini računala i broju paketa koji trebaju biti instalirani, "
+"proces može\n"
+"potrajati. Procjena vremena koje će biti potrebno da bi se sve instaliralo "
+"piše\n"
+"na ekranu, da vam pomogne procjeniti imate li vremena za šalicu kave.\n"
+"\n"
+"!! Ako je odabran poslužiteljski paket, namjerno ili jer je pripadao nekoj "
+"grupi,\n"
+"bit ćete upitani da potvrdite da li želite stvarno instalirati te "
+"poslužitelje.\n"
+"Kod Mageiaa, svi instalirani poslužitelji se pokreću prilikom podizanja\n"
+"sustava. Čak iako su sigurni, bez poznatih problema u vrijeme izlaska "
+"distribucije,\n"
+"može se dogoditi da se otkriju sigurnosne rupe nakon zgotovljenja ove "
+"inačice\n"
+"Mageiaa. Ako ne znate što bi pojedini servis trebao raditi ili zašto \n"
+"se instalira, pritisnite \"Ne\". Pritiskanjem na \"Da\"instalirat će se "
+"navedeni\n"
+"servisi i pokretat će se automatski. !!\n"
+"\n"
+"\"Automatske ovisnosti\" opcija onemogućuje upozorenje koje se pojavi kad "
+"god \n"
+"instalacija automatski izabere paket. Ovo se dešava stoga što je utvrdila "
+"da\n"
+"treba zadovoljiti ovisnost drugim paketom da bi se uspješno završila.\n"
+"\n"
+"Malena ikona diskete na dnu popisa omogućuje učitavanje popisa paketa "
+"izabranih\n"
+"tijekom neke prošle instalacije. Pritiskom na nj upitat će vas da ubacite "
+"disketu\n"
+"napravljenu na kraju neke druge instalacije. Pogledajte drugi savjet u "
+"posljednjem\n"
+"koraku stvaranja takve diskete."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatske ovisnosti"
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Sada možete izabrati servise koje želite pokreniti pri podizanju.\n"
+"\n"
+"Ovdje su predstavljeni svi servisi dostupni sa trenutnom instalacijom.\n"
+"Pregledajet ih pažljivo i maknite one koje nisu uvijek potrebni prilikom\n"
+"podizanja sustava.\n"
+"\n"
+"Odabiranjem određenog servisa dobit ćete kratki opis tog servisa. Međutim, "
+"ako\n"
+"niste sigurni je li servis koristan ili ne, sigurnije je ostaviti "
+"predodređeno\n"
+"ponašanje.\n"
+"\n"
+"!! Na ovoj razini obratite pozornost na to da li ćete koristiti stroj kao\n"
+"poslužitelj: vjerojatno ne želite pokretati neke servise koje ne trebate.\n"
+"Prisjetite se da neki servisi mogu biti opasni ako su pokrenuti na "
+"poslužitelju.\n"
+"Općenito, izaberite samo one servise koji vam stvarno trebaju.\n"
+"!!"
+
+#: ../help.pm:209
+#, fuzzy, 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 upravlja vremenom po GMTu (Greenwich Mean Time) i prevodi ga u\n"
+"lokalno vrijeme prema vremenskoj zoni koju ste izabrali. Moguće je, doduše,\n"
+"ovo isključiti isključivanjem odabira \"Hardverski sat namješten na GMT\" "
+"tako\n"
+"da je hardverski sat jednak sustavskom. Ovo je korisno kada se na računalu\n"
+"nalazi drugi operacijski sustav, poput Windows.\n"
+"\n"
+"Opcija \"Automatska sinhronizacija vremena\" će automatski podešavati sat\n"
+"tako da će se povezivati sa vremenskim poslužiteljem na Internetu. Sa "
+"popisa\n"
+"izaberite poslužitelj najbliže vama. Naravno, morate imati ispravnu vezu sa\n"
+"Internetom da bi ovo radilo. Također, instalirat će vremenski poslužitelj "
+"na\n"
+"vaše računalo kojeg, opcionalno, mogu koristiti druga računala u vašoj\n"
+"lokalnoj mreži."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatska vremenska sinkronizacija (koristeći NTP)"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafička kartica\n"
+"\n"
+" Instalacijski program će u uobičajenim okolnostima automatski detektirati "
+"i\n"
+" konfigurirati vašu grafičku karticu. Ukoliko je načinjen pogrešan odabir,\n"
+"možete iz ovog popisa odabrati ispravnu karticu.\n"
+"\n"
+" U slučaju da su za vašu karticu na raspolaganju različiti serveri, sa ili "
+"bez,\n"
+"3D ubrzanja, program će vas pitati koji server najbolje odgovara vašim "
+"potrebama."
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Konačno ćete biti pitani da li želite vidjeti grafičko sučelje pri\n"
+"dizanju. Primjetite da ovo pitanje će biti pitano iako ne želite "
+"istestirati\n"
+"konfiguraciju. Vjerojatno, želite odgovoriti sa \"Ne\" ukoliko će vaše "
+"računalo\n"
+"raditi kao poslužitelj, ili ako niste bili uspješni u konfiguriranju vašeg\n"
+"zaslona."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"U ovom trenutku, trebate izabrati gdje ćete instalirati vaš\n"
+"Mageia operativni sustav na vašem tvrdom disku. Ukoliko je prazan ili \n"
+"ako postojeći operativni sustav koristi čitav prostor na disku, trebate ga\n"
+"particionirati. Jednostavno, particioniranje hard diska sastoji se od\n"
+"logičkog dijeljenja kako bi napravili prostor za instalaciju vašeg novog\n"
+"Mageia sustava.\n"
+"\n"
+"Zato što su posljedice procesa particioniranja obično nepovratne,\n"
+"particioniranje može biti strašno i stresno ukoliko ste korisnik bez "
+"iskustva.\n"
+"Ovaj čarobnjak pojednostavljuje proces. Prije početka, molimo konzultirajte\n"
+"upute i uzmite vremena koliko vam je potrebno.\n"
+"\n"
+"Ako ste pokrenuli instalaciju u modu za stručnjake, ući ćete u DiskDrake,\n"
+"Mageiaov alat za particioniranje, s kojim možete fino podešavati\n"
+"particije. Pogledajte DiskDrake odjeljak u ``User Guide''.\n"
+"Iz sučelja instalacije možete koristiti čarobnjake koji su ovdje opisani\n"
+"pritiskom na \"Čarobnjak\" dugme.\n"
+"\n"
+"Ako su particije već određene, od prijašnje instalacije, ili nekog drugog\n"
+"alata za particioniranje, samo ih izaberite da bi instalirali vaš Linux "
+"sustav.\n"
+"\n"
+"Ako particije nisu definirane, morate ih stvoriti korištenjem čarobnjaka.\n"
+"Ovisno o vašem tvrdom disku, nekoliko opcija je dostupno:\n"
+"\n"
+" * \"Koristi slobodni prostor\": ova opcija će jednostavno automatski\n"
+"particionirati vaše prazne diskove. Nećete biti više ništa priupitani;\n"
+"\n"
+" * \"Korištenje postojeće particije\": čarobnjak je detektirao jednu ili "
+"više\n"
+"postojećih Linux particija na vašem hard disku. Ukoliko\n"
+"ih želite zadržati, izaberite ovu opciju.\n"
+"\n"
+" * \"Obriši cijeli disk\": ukoliko želite obrisati sve podatke i sve "
+"particije\n"
+"koje postoje na vašem hard disku i zamjeniti ih sa\n"
+"vašim novim Mageia sustavom, možete izabrati ovu opciju. Budite\n"
+"pažljivi sa ovim rješenjem, nećete moći\n"
+"povratiti vaš izbor nakon potvrde.\n"
+"\n"
+" * \"Koristiti slobodan prostor na Windows particiji\": ukoliko je "
+"Microsoft\n"
+"Windows instaliran na vašem hard disku i zauzima\n"
+"cjeli raspoloživ prostor na njemu, trebate napraviti slobodan prostor za\n"
+"Linux podatke. Da biste to napravili možete obrisati vašu\n"
+"Microsoft Windows particiju i podatke (pogledajte \"Brisanje cijelog diska"
+"\"\n"
+"ili \"Ekspert mod\" rješenja) ili mijenjati veličinu vaše\n"
+"Microsoft Windows particije. Mijenjanje veličine može se obaviti bez\n"
+"gubitka bilo kakvih podataka, ako prethodno defragmentirate Windows "
+"particiju.\n"
+"Ovo rješenje je preporučeno ukoliko želite koristiti zajedno Mageia\n"
+"i Microsoft Windows-e na istom računalu.\n"
+"\n"
+" Prije izabiranja ovog rješenja, molimo shvatite da će veličina vaše "
+"Microsoft\n"
+"Windows partiticije biti manja nego što je sada. To znači da ćete imati\n"
+"manje slobodnog prostora pod\n"
+"Microsoft Windows-ima za spremanje vaših podataka ili instaliranje novog "
+"software-a.\n"
+"\n"
+" * \"Obiši Windowse\": ovo će jednostavno obri sati sve na disku i početi\n"
+"particionirati sve ispočetka. Svi podaci na disku će biti izgubljeni;\n"
+"\n"
+" * \"Ekspertni mod\": Ukoliko želite particionirati ručno vaš hard disk, "
+"možete\n"
+"izabrati ovu opciju. Budite pažljivi prije\n"
+"izabiranja ovog rješenja. Vrlo je moćno, ali i vrlo opasno. Možete\n"
+"izgubiti sve vaše podatke vrlo lako. Zato,\n"
+"nemojte izabrati ovo rješenje ukoliko ne znate što radite."
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "Koristi postojeće particije"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Obriši cijeli disk"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"Eto. Instalacija je završena i vaš GNU/Linux sustav je spreman za "
+"korištenje.\n"
+"Samo pritisnite \"U redu\" da bi ponovno pokrenuli sustav. Možete pokrenuti\n"
+"GNU/Linux ili Windowse, što god želite (ako imate dva sustava), čim se\n"
+"računalo ponovno podigne.\n"
+"\n"
+"\"Napredno\" dugme (samo u modu za stručnjake) će prikazati još dva "
+"dugmeta: \n"
+"\n"
+" * \"napravi disketu za automatsku instalaciju\": za stvaranje "
+"instalacijske\n"
+"diskete koja će automatski izvršiti čitavu instalaciju bez pomoći "
+"operatora,\n"
+"sličnu instalaciji koju ste upravo namjestili.\n"
+"\n"
+" Primjetite da su dvije različite opcije dostupne nakon pritiska na "
+"dugme:\n"
+"\n"
+" * \"Replay\". Ovo je djelomice automatizirana instalacija, pošto\n"
+"particioniranje (i samo to) ostaje interaktivno;\n"
+"\n"
+" * \"Automatska instalacija\". Potpuno automatizirana instalacija: tvrdi\n"
+"disk se u potpunosti prebrisava, svi podaci se gube.\n"
+"\n"
+" Ova opcija je dosta korisna pri instaliranju na veći broj sličnih "
+"mašina.\n"
+"Pogledajte odjeljak za automatsku instalaciju na našem web siteu;\n"
+"\n"
+" * \"Snimi odabir paketa\"(*): snima prethodni odabir paketa. Potom, pri "
+"drugoj\n"
+"instalaciji, stavite disketu u pogon i pokrenite instalaciju odlaskom u\n"
+"ekran za pomoć pritiskom na [F1], te zadavanjem >>linux defcfg=\"floppy\"<<\n"
+"naredbe.\n"
+"\n"
+"(*) Trebate FAT formatiranu disketu (da bi je napravili u GNU/Linuxu, "
+"napišite\n"
+"\"mformat a:\")"
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Napravi auto instalacijsku disketu"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Svaka novo definirana particija mora biti\n"
+"formatirana za korištenje (formatiranje znači pravljenje datotečnog "
+"sustava).\n"
+"\n"
+"Trenutno, možete htjeti ponovno formatirati neke već postojeće particije\n"
+"kako bi obrisali\n"
+"podatke koje one posjeduju. Ukoliko želite to napraviti,\n"
+"izaberite particije koje želite formatirati.\n"
+"\n"
+"Primjetite da nije nužno ponovno formatirati sve već postojeće particije.\n"
+"Morate ponovno formatirati particije koje sadrže operativni sustav (poput \n"
+"\"/\",\"/usr\" ili \"/var\") ali ne morate ponovno formatirati particije "
+"koje\n"
+"sadrže podatke koje želite zadržati (tipično \"/home\").\n"
+"\n"
+"Molimo budite pažljivi odabirom particija, poslije formatiranja, svi podaci\n"
+"će biti obrisani i nećete ih moći povratiti.\n"
+"\n"
+"Pritisnite na \"U redu\" kada ste spremni za formatiranje particije.\n"
+"\n"
+"Pritisnite na \"Odustani\" kada želite izabrati druge particije za\n"
+"instalaciju vašeg novog Mageia operativnog sustava.\n"
+"\n"
+"Pritisnite na \"Napredno\" ako želite izabrati particije koje će biti\n"
+"provjeravane radi loših blokova (bad blocks)."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Dok instalirate Mageia, moguće je da su neki paketi već nadograđeni\n"
+"od prvotne inačice. Neki bugovi su možda uklonjeni, i sigurnost poboljšana.\n"
+"Da bi iskoristili prednosti tih nadogradnji, predloženo vam je da ih\n"
+"skinete s Interneta. Izaberite \"Da\" ako ste povezani s Internetom, ili \"Ne"
+"\"\n"
+"ako biste radije instalirali nadograđene pakete kasnije.\n"
+"\n"
+"Odabir \"Da\" prikazuje popis mjesta otkuda se nadogradnje mogu skinuti.\n"
+"Izaberite ono najbliže vama. Tada će se pojaviti stablo za odabir paketa:\n"
+"pregledajte odabir i stisnite \"Instaliraj\" da bi skinuli i instalirali "
+"odabrane\n"
+"pakete, ili \"Odustani\" za prekid."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Sada treba odabrati željenu razinu sigurnosti računala. Opće pravilo jest "
+"da\n"
+"što je više računalo izloženo i podaci vrijedniji, to bi veća razina "
+"sigurnosti\n"
+"trebala biti. Međutim, veća razina sigurnosti utječe na jednostavnost "
+"korištenja.\n"
+"Pogledajte u \"msec\" poglavlje u ``Reference Manual'' za bolje obješnjenje\n"
+"značenja tih razina.\n"
+"\n"
+"Ako ne znate što biste odabrali, ostavite podrazumijevanu opciju."
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "Udaljeno administriranje"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"U ovoj točki instalacije, trebate izabrati koje partiticije ćete koristiti "
+"za\n"
+"instalaciju vašeg novog Mageia sustava. Ukoliko su\n"
+"particije već definirane (iz prethodne instalacije GNU/Linux-a ili iz\n"
+"drugih particijskih alata), možete koristiti postojeće particije. Inače,\n"
+"moraju biti definirane.\n"
+"\n"
+"Za pravljenje particija, morate prvo izabrati tvrdi disk. Možete izabrati \n"
+"disk za particioniranje klikanjem na \"hda\" za prvi IDE disk, \"hdb\" za\n"
+"drugi ili \"sda\" za prvi SCSI disk i tako dalje.\n"
+"\n"
+"Za particioniranje izabranog hard diska, možete izabrati ove opcije:\n"
+"\n"
+" * \"Obriši sve\": ova opcija će obrisati sve raspoložive particije na\n"
+"odabranom hard disku.\n"
+"\n"
+" * \"Auto alokacija\": ova opcija vam dozvoljava da automatski napravite\n"
+"\"Ext2\" i swap particije u slobodnom prostoru vašeg hard diska.\n"
+"\n"
+" * \"Dodatno\": pristup dodatnim mogućnostima:\n"
+"\n"
+" * \"Spasi particijsku tablicu\": ukoliko je vaša particijska tablica\n"
+"oštećena, možete probati spasiti ju koristeći ovu opciju. Molimo\n"
+"budite pažljivi i zapamtite da ne mora biti uspješna.\n"
+"\n"
+" * \"Povrati\": možete koristiti ovu opciju za odustajanje od vaših "
+"promjena.\n"
+"\n"
+" * \"Ponovno učitaj\": možete koristiti ovu opciju ukoliko želite vratiti\n"
+"unazad sve promjene i učitati vašu inicijalnu particijsku tablicu\n"
+"\n"
+" * \"Čarobnjak\": ukoliko želite koristiti čarobnjak za particioniranje "
+"vašeg\n"
+"hard diska, možete koristiti ovu opciju. Preporučeno je ukoliko \n"
+"nemate dovoljno znanja oko particioniranja.\n"
+"\n"
+" * \"Vrati sa diskete\": ukoliko ste spremili vašu particijsku tablicu na\n"
+"disketu tijekom prijašnje instalacije, možete\n"
+"je vratiti koristeći ovu opciju.\n"
+"\n"
+" * \"Spremi na disketu\": ukoliko želite spremiti vašu particijsku tablicu "
+"na\n"
+"disketu kako biste je mogli kasnije vratiti, možete koristiti ovu\n"
+"opciju. Jako je preporučljivo koristiti ovu opciju\n"
+"\n"
+" * \"Završi\": kada ste završili s particioniranjem vašeg hard diska,\n"
+"koristite ovu opciju za spremanje vaših promjena.\n"
+"\n"
+"Za informaciju, možete dohvatiti bilo koju opciju koristeći tastaturu:\n"
+"navigiranje kroz particije se obavlja koristeći [Tab] i [Up/Down] strelice.\n"
+"\n"
+"Kada je particija odabrana, možete koristiti:\n"
+"\n"
+" * Ctrl-c za pravljenje novih particija (kada je prazna particija\n"
+"izabrana)\n"
+"\n"
+" * Ctrl-d za brisanje particije\n"
+"\n"
+" * Ctrl-m za postavljanje točke montiranja\n"
+"\n"
+"Za informacije o raznim dostupnim datotečnim sustavima, pročitajte ext2fs\n"
+"poglavlje u ``Reference Manual''\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automatsko montiranje prenosivog medija"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Prebaci u normalni mod"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Više od jedne Microsoft Windows particije su pronađene\n"
+"na vašem hard disku. Molimo izaberite jednu kojoj želite promjeniti "
+"veličinu\n"
+"kako bi instalirali vaš novi Mageia operativni sustav.\n"
+"\n"
+"Svaka je particija popisana kako slijedi; \"Linux ime\", \"Windows ime\"\n"
+"\"Kapacitet\".\n"
+"\n"
+"\"Linux ime\" je kodirano kako slijedi: \"tip hard diska\", \"broj hard diska"
+"\",\n"
+"\"broj particije\" (naprimjer, \"hda1\").\n"
+"\n"
+"\"Tip hard diska\" je \"hd\" ukoliko je hard disk - IDE hard disk i \"sd\"\n"
+"ukoliko je on SCSI hard disk.\n"
+"\n"
+"\"Broj hard diska\" je uvijek slovo poslije \"hd\" ili \"sd\". Sa IDE hard\n"
+"diskovima:\n"
+"\n"
+" * \"a\" znači \"master hard disk na primarnom IDE kontroleru\",\n"
+"\n"
+" * \"b\" znači \"slave hard disk na primarnom IDE kontroleru\",\n"
+"\n"
+" * \"c\" znači \"master hard disk na sekundarnom IDE kontroleru\",\n"
+"\n"
+" * \"d\" znači \"slave hard disk na sekundarnom IDE kontroleru\".\n"
+"\n"
+"Sa SCSI hard diskovima, \"a\" znači \"primarni hard disk\", \"b\" znači\n"
+"\"sekundarni hard disk\", itd...\n"
+"\n"
+"\"Windows ime\" je slovo vašeg hard diska pod Windows-ima (prvi disk\n"
+"ili particija se zove \"C:\")."
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"Obično, DrakX izabere pravu tipkovnicu za vas (ovisno o jeziku koji ste "
+"odabrali)\n"
+"i nećete ni vidjeti ovaj korak. Međutim, možda nemate tipkovnicu koja točno\n"
+"odgovara vašem jeziku: npr. ako ste iz Švicarske a govorite engleski, možda\n"
+"svejedno želite švicarsku tipkovnicu. Ili ako govorite engleski, a živite u\n"
+"Quebecu, možda ćete se naći u sličnoj situaciji. U oba slučaja, morate se "
+"vratiti\n"
+"na ovaj instalacijski korak i odabrati odgovarajuću tipkovnicu iz popisa.\n"
+"\n"
+"Pristisnite \"Dodatno\" da biste dobili potpun popis podržanih tipkovnica."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Izaberite jezik kojim se želite služiti u instalaciji i sustavu.\n"
+"\n"
+"Pritiskom na \"Napredno\" moći ćete izabrati druge jezike koji će biti "
+"instalirani\n"
+"na vašu radnu stanicu. Odabiranjem drugih jezika instalirat će se "
+"specifične\n"
+"jezične datoteke za sustavsku dokumentaciju i aplikacije. Npr. ako ćete na "
+"svom\n"
+"računalu imati korisnike iz Španjolske, u stablu odaberite Engleski kao "
+"glavni\n"
+"jezik i u sekciji Napredno označite kućicu koja odgovara Španjolskoj.\n"
+"\n"
+"Primjetite da se može instalirati više jezika. Kada odredite eventualne "
+"dodatne\n"
+"lokale, stisnite \"U redu\" za nastavak."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, fuzzy, 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 obično prepozna koliko vaš miš ima dugmeta. Ako ne, pretpostavlja da\n"
+"imate miš sa dva dugmeta, a treće će emulirati. DrakX će automatski znati da "
+"li\n"
+"se radi o PS/2, serijskom ili USB mišu.\n"
+"\n"
+"Ako želite odrediti drugačiji tip miša, odaberite odgovarajući tip iz "
+"ponuđenog\n"
+"popisa.\n"
+"\n"
+"Ako izaberete miš različit od podrazumijevanog, prikazati će se testni "
+"ekran.\n"
+"Koristite dugmad i kotačić da potvrdite da li su postavke točne. Ako miš ne "
+"radi\n"
+"dobro, stisnite razmaknicu ili [Return] da bi odustali i ponovno izabirali."
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "Emulacija gumbova"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Molim odaberite ispravni port. Na primjer, COM1 port pod MS Windowsima\n"
+"se, pod GNU/Linuxom zove \"ttyS0\"."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Ovdje biramo sustav za ispis za vaše računalo. Drugi OSovi možda nude "
+"jedan,\n"
+"ali Mageia nudi tri.\n"
+"\n"
+" * \"pdq\", što znači ``print, do not queue'' (ispiši, bez stavljanja u "
+"red), je\n"
+"izbor koji ćete koristiti ako imate izravnu vezu sa pisačem, želite izbjeći\n"
+"zastoje u ispisu i nemate pisače u mreži. Ima samo jednostavne mrežne "
+"mogućnosti\n"
+"i ponešto je spor za mrežu. Izaberite \"pdq\" ako ste novi u GNU/Linuxu. "
+"Možete\n"
+"promijeniti odabir poslije instalacije pokretanjem PrinterDrakea iz "
+"Mandriva\n"
+"kontrolnog centra i pritiskom na dugme za stručnjake.\n"
+"\n"
+" * \"%s\"``Common Unix Printing System'', je izvrstan za ispis na vašem "
+"lokalnom\n"
+"računalu, kao i za ispis na drugom kraju svijeta. Jednostavan je i može "
+"poslužiti\n"
+"kao poslužitelj i klijent za drevni \"lpd\" sustav za ispis. Dakle, "
+"kompatibilan je\n"
+"s ranijim sustavima. Ima mnoštvo trikova, ali osnovne postavke su gotovo\n"
+"jednostavne kao i \"pdq\". Ako trebate da vam emulira \"lpd\" poslužitelj, "
+"morate\n"
+"uključiti \"cups-lpd\" daemon. Ima grafička sučelja za ispis i za odabir "
+"opcija\n"
+"za ispis.\n"
+"\n"
+" * \"lprNG\"``line printer daemon New Generation''. Ovaj sustav može raditi\n"
+"otprilike iste stvari kao i ostali, ali će pisati i s pisačima u Novell "
+"mreži,\n"
+"jer podržava IPX protokol, i može ispisivati izravno u komande ljuske. Ako "
+"vam\n"
+"treba Novell ili ispis u komande bez korištenja preusmjeravanja, koristite "
+"lprNG.\n"
+"Inačem CUPS je najbolji jer je jednostavniji i bolje radi preko mreže."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Stručnjak"
+
+#: ../help.pm:771
+#, fuzzy, 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 disk 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 sada pretražuje IDE uređaje prisutne u vašem računalu.Također će "
+"pokušati\n"
+"pronaći PCI SCSI adapter(e). Ukoliko DrakX\n"
+"pronađe SCSI adapter i zna koji upravljački program da koristi, on će \n"
+"automatski biti instaliran.\n"
+"\n"
+"Ukoliko imate SCSI adapter, ISA SCSI adapter ili PCI SCSI adapter koji\n"
+"DrakX ne može prepoznati, biti ćete pitani da li imate SCSI adapter u vašem\n"
+"sustavu. Ukoliko nemate adapter, možete kliknuti na \"Ne\". Ukoliko kliknete "
+"na\n"
+"\"Da\", dobiti ćete popis upravljačkih programa odakle možete izabrati vaš\n"
+"specifičan adapter.\n"
+"\n"
+"Ako trebate ručno specifirati vaš adapter, DrakX će pitati da li želite \n"
+"specifirati opcije za njega. Trebali biste dozvoliti DrakX-u da isproba "
+"opcije za\n"
+"hardware. Ovo obično radi dobro.\n"
+"\n"
+"Ako ne, trebati ćete navesti opcije za upravljački program. Molimo\n"
+"pregledajte User\n"
+"Guide (poglavlje 3, sekciju \"Collecting informations on your hardware\") "
+"za\n"
+"preporuke o pribavljanju ovih informacija iz dokumentacije hardware-a, sa \n"
+"proizvođačevog Web site-a (ukoliko imate Internet pristup) ili iz Microsoft "
+"Windows-a\n"
+"(ukoliko ga imate na vašem sustavu)."
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN kartica"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN kartica"
+
+#: ../help.pm:858
+#, fuzzy, c-format
+msgid "Graphical Interface"
+msgstr "X kod pokretanja sustava"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Izaberite hard disk kojeg želite obrisati kako bi instalirali vašu\n"
+"novu Mageia particiju. Budite pažljivi, svi postojeći podaci\n"
+"biti će izgubljen i neće se moći povratiti!"
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Izaberite \"U redu\" ukoliko želite obrisati sve podatke i\n"
+"postojeće particije na navedenom tvrdom disku. Budite pažljivi, nakon\n"
+"klikanja na \"U redu\", nećete moći povratiti bilo kakve postojeće podatke "
+"ili\n"
+"particije na ovom hard disku, uključujući Windows podatke.\n"
+"\n"
+"Pritisnite na \"Odustani\" za prekidanje ove operacije bez gubljenja bilo\n"
+"kakvih postojećih podataka i particija na ovom hard disku."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Slijedeće ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Prijašnje"
+
+#, fuzzy
+#~ 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 ""
+#~ "Ovo je najvažnija odluka za sigurnost vašeg GNU/Linux sustava: morate "
+#~ "unijeti\n"
+#~ "\"root\" lozinku. \"root\" je sustavski administrator i jedini koji je "
+#~ "ovlašten\n"
+#~ "da vrši nadogradnje, dodaje korisnike, mijenja cjelokupne postavke "
+#~ "sustava, itd.\n"
+#~ "Ukratko, \"root\" može raditi sve! Stoga morate izabrati lozinku koju je "
+#~ "teško\n"
+#~ "pogoditi, DrakX će vam reći da li je prelagana. Kao što vidite, možete "
+#~ "odabrati\n"
+#~ "da ne unesete lozinku, ali jako vam savjetujemo da to ne činite, barem "
+#~ "zbog\n"
+#~ "jednog razloga: nemojte mislite da, zbog tog što ste pokrenuli GNU/Linux, "
+#~ "su vaši\n"
+#~ "ostali operacijski sustavi sigurni od grešaka. Pošto \"root\" može "
+#~ "premostiti\n"
+#~ "sva ograničenja i nenamjerno obrisati sve podatke na particijama nemarnim "
+#~ "pristupanjem,\n"
+#~ "važno je da bude teško postati \"root\".\n"
+#~ "\n"
+#~ "Lozinka bi trebala biti kombinacija alfanumeričkih znakova i barem 8 "
+#~ "znakova duga.\n"
+#~ "Nikad ne zapisujte \"root\" lozinku, prelako dovodite sustav u opasnost.\n"
+#~ "\n"
+#~ "Ipak, nemojte izabrati predugu ili presloženu lozinku, jer ćete je morati "
+#~ "lako\n"
+#~ "zapamtiti.\n"
+#~ "\n"
+#~ "Lozinka se neće pojaviti na ekranu kako je budete upisivali. Zato je "
+#~ "morate\n"
+#~ "upisati dvaput da bi smanjili mogućnost greške pri upisu. Ako ipak "
+#~ "ponovite istu\n"
+#~ "grešku dva puta, morat ćete koristiti ovu \"netočnu\" lozinku kada se "
+#~ "prvi put\n"
+#~ "budete prijavljivali.\n"
+#~ "\n"
+#~ "U stručnjak modu, bit ćete zapitani da li ćete se spajati na "
+#~ "autentifikacijski\n"
+#~ "poslužitelj, poput NISa ili LDAPa.\n"
+#~ "\n"
+#~ "Ako vaša mreža koristi LDAP (ili NIS) protokole za autentifikaciju, "
+#~ "izaberite\n"
+#~ "\"LDAP\" (ili \"NIS\") kao autentifikaciju. Ako ne znate kako, pitajte\n"
+#~ "administratora mreže.\n"
+#~ "\n"
+#~ "Ako vaše računalo nije povezano sa administriranom mrežom, morat ćete "
+#~ "izabrati\n"
+#~ "\"Lokalne datoteke\" za autentifikaciju."
+
+#~ msgid "authentication"
+#~ msgstr "ovjera"
diff --git a/perl-install/install/help/po/hu.po b/perl-install/install/help/po/hu.po
new file mode 100644
index 000000000..dd53fab85
--- /dev/null
+++ b/perl-install/install/help/po/hu.po
@@ -0,0 +1,2061 @@
+# translation of DrakX to Hungarian
+# Copyright (C) 2000-2001,2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Emese Kovacs <emese@gnome.hu>, 2000-2001.
+# Arpad Biro <biro_arpad@yahoo.com>, 2000, 2003, 2004, 2005, 2006.
+# Tamas Szanto <tszanto@mol.hu>, 2001.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: hu\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-03-05 14:45+0100\n"
+"Last-Translator: Arpad Biro\n"
+"Language-Team: Hungarian\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Mielőtt továbblépne, olvassa át alaposan a licencegyezményt, amely az\n"
+"egész Mageia disztribúcióra érvényes. Ha elfogadja az abban\n"
+"szereplő feltételeket, akkor jelölje be a(z) \"%s\" opciót.\n"
+"Ha nem fogadja el valamelyik feltételt, akkor kattintson a(z)\n"
+"\"%s\" gombra - ezzel újraindítja a számítógépet."
+
+#: ../help.pm:20
+#, 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 ""
+"A Linux többfelhasználós rendszer; ez azt jelenti, hogy minden\n"
+"felhasználónak lehetnek például külön beállításai és saját fájljai.\n"
+"A \"root\" nevű felhasználótól (ez az azonosító a rendszergazdát\n"
+"jelöli) eltérően az itt felvett felhasználóknak csak a saját fájljaikat\n"
+"és a saját beállításaikat lesz joguk módosítani - az esetleges véletlen\n"
+"vagy rosszindulatú rendszermódosítások elkerülése érdekében.\n"
+"Létre kell hoznia legalább egy \"normál\" felhasználót az Ön saját\n"
+"használatára. Ezen normál felhasználói azonosítóval érdemes elvégezni\n"
+"az olyan tevékenységeket, amelyek nem igényelnek rendszergazdai\n"
+"jogosultságot. Bár nagyon praktikus minden alkalommal rendszergazdaként\n"
+"jelentkezni be, ez nagyon veszélyes is. Egy rendszergazdaként elkövetett\n"
+"hiba hatására meghibásodhat a rendszer. Ha normál felhasználóként követ\n"
+"el hibát, akkor esetleg elveszít bizonyos adatokat, de a rendszert nem\n"
+"teheti tönkre.\n"
+"\n"
+"Az első mezőben a valódi nevét adhatja meg. Ez természetesen nem kötelező;\n"
+"bármit be lehet írni névként. A telepítő az itt megadott név első szavát\n"
+"ajánlja fel a(z) \"%s\" mezőben. Ez utóbbi az a név, amellyel\n"
+"az adott felhasználó be tud majd jelentkezni a rendszerbe. A felkínált\n"
+"felhasználónév módosítható.\n"
+"A felhasználónév megadása után meg kell adni az ahhoz tartozó\n"
+"kívánt jelszót. Egy normál felhasználó jelszava biztonsági szempontból nem\n"
+"annyira kritikus, mint a rendszergazdáé; ez viszont nem ok arra, hogy\n"
+"felületesen legyen kezelve (üres vagy túl egyszerű jelszó megadásával) -\n"
+"végül is az Ön fájljai is veszélybe kerülhetnek.\n"
+"\n"
+"A(z) \"%s\" gomb lenyomása után felvehetők újabb felhasználók is.\n"
+"Vegyen fel egy-egy felhasználónevet mindazok számára, akik a gépet\n"
+"használni fogják. Amikor végzett a felhasználónevek létrehozásával,\n"
+"kattintson a(z) \"%s\" gombra.\n"
+"\n"
+"Ha a(z) \"%s\" gombra kattint, módosíthatja az adott felhasználó\n"
+"alapértelmezett parancsértelmezőjét (alapértelmezés szerint ez a \"bash\").\n"
+"\n"
+"Miután felvette a felhasználókat, lehetősége lesz arra, hogy automatikus\n"
+"bejelentkezést írjon elő. Ehhez meg kell adni a gépindításkor automatikusan\n"
+"bejelentkeztetendő felhasználó azonosítóját. Ha használni kívánja ezt a\n"
+"(biztonsági kockázatot jelentő) funkciót, akkor válassza ki a kívánt\n"
+"felhasználói azonosítót és ablakkezelőt, majd kattintson a(z) \"%s\"\n"
+"gombra. Ellenkező esetben távolítsa el a kijelölést a(z) \"%s\" opció mellől."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Szeretné használni ezt a lehetőséget?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Itt láthatók a lemezen talált, már létező linuxos partíciók.\n"
+"A varázsló javaslatai általában elfogadhatók, általános célú telepítésnél\n"
+"általában megfelelnek. Ha megváltoztatja a beállításokat, mindenképpen\n"
+"jelölje ki a gyökérpartíciót (\"/\"). Ne válassza túl kicsire, mert akkor\n"
+"nem lesz elég hely a szoftverek telepítéséhez. Ha külön partícióra\n"
+"szeretné helyezni a felhasználói adatokat, jelöljön ki egy külön \"/home\"\n"
+"partíciót (ez csak akkor lehetséges, ha legalább két Linux partíció\n"
+"létezik).\n"
+"\n"
+"A partíciók listájának mezői: \"név\", \"kapacitás\".\n"
+"\n"
+"A \"név\" képzési szabálya: \"a merevlemez típusa\", \"a lemez\n"
+"azonosítója\", \"a partíció azonosítója\" (például \"hda1\").\n"
+"\n"
+"\"A merevlemez típusa\" \"hd\", ha a lemez IDE-csatolós, és \"sd\",\n"
+"ha SCSI-csatolós.\n"
+"\n"
+"\"A lemez azonosítója\" egy betű a \"hd\" illetve az \"sd\" után.\n"
+"IDE-csatolós merevlemezek esetén:\n"
+"\n"
+" - \"a\" jelentése: \"első (master) meghajtó az első IDE-vezérlőn\"\n"
+"\n"
+" - \"b\" jelentése: \"második (slave) meghajtó az első IDE-vezérlőn\"\n"
+"\n"
+" - \"c\" jelentése: \"első meghajtó a második IDE-vezérlőn\"\n"
+"\n"
+" - \"d\" jelentése: \"második meghajtó a második IDE-vezérlőn\"\n"
+"\n"
+"SCSI-csatolós lemezeknél az \"a\" jelentése: \"a legalacsonyabb\n"
+"SCSI-azonosító\", \"b\" jelentése: \"a második legalacsonyabb\n"
+"SCSI-azonosító\", ..."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"A Mageia telepítőanyag több CD-n helyezkedik el. Ha egy kiválasztott\n"
+"csomag egy másik CD-n található, akkor a telepítő kiadja az\n"
+"aktuális CD-t, és megkéri Önt, hogy helyezze be a megfelelőt.\n"
+"Ha a szóban forgó lemez nincs kéznél, akkor kattintson a(z) \"%s\" gombra,\n"
+"így az adott csomagok nem lesznek telepítve."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Most meg kell adnia, mely programokat kívánja telepíteni a rendszerére.\n"
+"Több ezer program létezik Mageiahoz; a kezelésük megkönnyítése\n"
+"érdekében a programok (hasonlóság alapján) csoportokba lettek sorolva.\n"
+"\n"
+"A Mageia rendszerben négy előredefiniált csomagkategória van\n"
+"meghatározva. A különböző kategóriákban levő csomagok keverhetők is,\n"
+"tehát egy \"Munkaállomás\" típusú telepítés tartalmazhat olyan\n"
+"alkalmazásokat is, amelyek csak a \"Kiszolgáló\" kategóriában vannak\n"
+"benne.\n"
+"\n"
+" - \"%s\": ha munkaállomásként tervezi használni a gépet, akkor\n"
+"válogasson a \"Munkaállomás\" kategóriában szereplő alkalmazások közül.\n"
+"\n"
+" - \"%s\": ha a gép programozásra is lesz használva, akkor\n"
+"válassza ki a kívánt csomagokat a kategóriából. A speciális \"LSB\"\n"
+"csoport telepítése esetén a rendszer úgy lesz beállítva, hogy megfeleljen\n"
+"a Linux Standard Base specifikációnak. Az \"LSB\" csoport kijelölése\n"
+"esetén az alapértelmezett 2.6 verziójú kernel helyett a 2.4 verzió kerül\n"
+"telepítésre - annak érdekében, hogy 100 százalékos legyen az LSB\n"
+"szabványnak való megfelelés. Ha nem jelöli ki az \"LSB\" csoportot,\n"
+"abban az esetben egy közel 100 százalékosan LSB-megfelelő rendszer\n"
+"lesz telepítve.\n"
+"\n"
+" - \"%s\": ha a gép kiszolgálóként lesz használva, válassza ki,\n"
+"hogy a gyakrabban használt szolgáltatások közül melyeket kívánja\n"
+"telepíteni a gépre.\n"
+"\n"
+" - \"%s\": itt választható ki a kívánt grafikus környezet.\n"
+"Ha szeretne grafikus felületet, akkor legalább egyet ki kell választani.\n"
+"\n"
+"Ha az egérkurzort egy csoport neve fölé viszi, akkor megjelenik egy rövid\n"
+"magyarázat az adott csoportról.\n"
+"\n"
+"Bejelölheti a(z) \"%s\" opciót; ez akkor hasznos, ha Ön ismeri a\n"
+"felkínált csomagokat, illetve ha teljes mértékben ellenőrizni kívánja,\n"
+"mi lesz a gépre feltelepítve.\n"
+"\n"
+"Ha a telepítést \"%s\" üzemmódban indította el, akkor megszüntetheti\n"
+"akár az összes csoport kijelölését is, hogy elkerülje új programok\n"
+"telepítését. Ez különösen akkor lehet hasznos, ha egy meglevő rendszert\n"
+"kíván helyreállítani vagy frissíteni.\n"
+"\n"
+"Ha telepítéskor az összes csoport kijelölését megszünteti (frissítésre\n"
+"ez nem vonatkozik), akkor a telepítő választási lehetőséget fog felkínálni\n"
+"a minimális telepítésre vonatkozóan. A következő lehetőségek választhatók:\n"
+"\n"
+" - \"%s\": grafikus rendszer a lehető legkevesebb csomag telepítésével.\n"
+"\n"
+" - \"%s\": az alaprendszer az alapvető programokkal és azok\n"
+"dokumentációjával. Megfelel például kiszolgáló telepítéséhez.\n"
+"\n"
+" - \"%s\": a lehető legkevesebb csomag telepítése; csak parancssoros\n"
+"felülettel rendelkező Linux-rendszer. Körülbelül 65 megabájt méretű "
+"telepítés."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Frissítés"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Alapvető dokumentációval"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Valóban minimális telepítés"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Ha egyedi csomagkiválasztást választott, megjelenik egy fa, amely az\n"
+"összes telepíthető programcsomagot tartalmazza csoportokba és\n"
+"alcsoportokba kategorizálva. A fa böngészése közben nem csak csomagokat\n"
+"jelölhet ki, hanem egész csoportokat illetve alcsoportokat is.\n"
+"\n"
+"Amikor kiválaszt egy csomagot a fában, a jobb oldalon megjelenik egy leírás\n"
+"az adott csomagról.\n"
+"\n"
+"Ha kiszolgálócsomagok is ki lettek választva - akár közvetlenül, akár\n"
+"bizonyos csoportok tagjaként -, a telepítő megerősítést kér Öntől arra\n"
+"vonatkozóan, hogy valóban telepíteni kívánja-e azon kiszolgálószoftvereket.\n"
+"A Mageia rendszerben alapértelmezésben az összes feltelepített\n"
+"szolgáltatás elindításra kerül a rendszer indulásakor. Még ha azok\n"
+"biztonságosak is illetve nem rendelkeznek ismert problémákkal, akkor is\n"
+"előfordulhat, hogy utóbb biztonsági problémák merülnek fel velük\n"
+"kapcsolatban. Ha nem tudja, hogy egy bizonyos szolgáltatásnak mi a\n"
+"feladata illetve miért kerül telepítésre, akkor kattintson a(z)\n"
+"\"%s\" gombra. Ha a(z) \"%s\" gombra kattint, akkor a felsorolt\n"
+"szolgáltatások telepítésre kerülnek, és alapértelmezés szerint\n"
+"automatikusan elindításra kerülnek majd rendszerindításkor.\n"
+"\n"
+"A(z) \"%s\" opcióval kikapcsolható az a figyelmeztetés,\n"
+"amely akkor jelenik meg, amikor a telepítő - függőségi okokból -\n"
+"automatikusan kijelöl meghatározott csomagokat. Bizonyos csomagok közt\n"
+"függőségi kapcsolat van, ami azt jelenti, hogy egy bizonyos csomagnak a\n"
+"telepítése csak akkor történhet meg, ha egy meghatározott másik csomag\n"
+"már telepítve van. A telepítő képes meghatározni, hogy egy bizonyos\n"
+"függőség esetén mely csomagokra van szükség a telepítés sikeres\n"
+"végrehajtásához.\n"
+"\n"
+"A lista alatt levő, floppylemezt ábrázoló ikon lehetővé teszi egy korábbi\n"
+"telepítés során elmentett csomaglista betöltését. Ez akkor hasznos, ha\n"
+"több gépre szeretné ugyanazon csomagokat telepíteni. Az említett ikonra\n"
+"kattintva a telepítő megkéri Önt, hogy tegyen be egy floppyt, amely egy\n"
+"korábbi telepítés végén készült. Ha szeretné megtudni, hogyan lehet ilyen\n"
+"floppyt készíteni, akkor tekintse meg a telepítés utolsó lépésében szereplő\n"
+"második tippet."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatikus függőségek"
+
+#: ../help.pm:185
+#, 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 ""
+"Ebben a párbeszédablakban lehet kijelölni a rendszerindításkor\n"
+"automatikusan elindítandó szolgáltatásokat.\n"
+"\n"
+"A telepítő megjeleníti a jelenleg telepített összes szolgáltatás listáját.\n"
+"Vizsgálja meg a listát alaposan, és törölje a kijelölést azok mellől,\n"
+"amelyek rendszerindításkor való elindítására nincs szükség.\n"
+"\n"
+"Egy szolgáltatás kiválasztásakor megjelenik a hozzá tartozó rövid leírás.\n"
+"Ha nem tudja biztosan, hogy a szolgáltatásra szükség van-e vagy\n"
+"sem, akkor ne változtassa meg az alapértelmezett indítási módot.\n"
+"\n"
+"Gondosan járjon el, ha a gépet kiszolgálónak fogja használni; ne\n"
+"indítson el egyetlen olyan szolgáltatást sem automatikusan, amelyre nincs\n"
+"szükség. Kiszolgáló esetén bizonyos szolgáltatások biztonsági kockázatot\n"
+"jelentenek. Csak a valóban szükséges szolgáltatásokat engedélyezze."
+
+#: ../help.pm:209
+#, 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 ""
+"A Linux az időt a GMT (Greenwich Mean Time) alapján kezeli - a\n"
+"kiválasztott időzónának megfelelő helyi időre konvertálja azt. Ha a gép\n"
+"alaplapjának órája helyi időre van állítva, akkor kapcsolja ki az\n"
+"időzónához való igazítást a(z) \"%s\" opció kikapcsolásával -\n"
+"ekkor a rendszeróra szerinti idő azonos lesz a gép órája szerintivel\n"
+"(azaz a két óra ugyanazon időzóna szerint mutatja az időt). Ez\n"
+"akkor hasznos, ha van a gépen más operációs rendszer is.\n"
+"\n"
+"A(z) \"%s\" opció automatikusan beállítja az órát egy internetes\n"
+"időkiszolgálóhoz kapcsolódva. Ehhez szükség van egy beállított\n"
+"internetkapcsolatra. Az időkiszolgálók közül lehetőleg egy Önhöz közel\n"
+"levőt válasszon. Ez a funkció feltelepít az Ön gépére egy időkiszolgálót,\n"
+"amelyet a helyi hálózat többi gépe is használhat."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatikus időszinkronizáció"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafikus kártya\n"
+"\n"
+"A telepítő általában felismeri és beállítja a gépben levő grafikus kártyát.\n"
+"Ha nem így történik, kiválaszthatja a grafikus kártyák listájából a\n"
+"megfelelőt.\n"
+"\n"
+"Ha több grafikus modul is elérhető az Ön kártyájához - 3D-gyorsítással\n"
+"illetve a nélkül -, akkor kiválaszthatja az Önnek leginkább megfelelőt."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 ""
+"Az X (teljes néven: X Window System) a Linux grafikus felületét nyújtó\n"
+"rendszer. A Mageiaban levő grafikus környezetek (KDE, GNOME,\n"
+"AfterStep, WindowMaker, ...) ezen grafikus rendszert használják.\n"
+"\n"
+"Egy listát fog látni az elérhető paraméterekről, amelyekkel optimalizálható\n"
+"a grafikus megjelenítés.\n"
+"\n"
+"\n"
+"\n"
+"Grafikus kártya\n"
+"\n"
+"A telepítő általában felismeri és beállítja a gépben levő grafikus kártyát.\n"
+"Ha nem így történik, kiválaszthatja a grafikus kártyák listájából a\n"
+"megfelelőt.\n"
+"\n"
+"Ha több grafikus modul is elérhető az Ön kártyájához - 3D-gyorsítással\n"
+"illetve a nélkül -, akkor kiválaszthatja az Önnek leginkább megfelelőt.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+"A telepítő általában automatikusan megállapítja a monitor típusát, és\n"
+"beállítja azt. Ha nem így történik, kiválaszthatja ebből a listából a\n"
+"monitor típusát.\n"
+"\n"
+"\n"
+"\n"
+"Felbontás\n"
+"\n"
+"Itt kiválaszthatja a kívánt felbontási és színmélységi értékeket az\n"
+"elérhető értékek listájából. Válassza ki az igényeinek legjobban\n"
+"megfelelő értékeket. A beállítások tetszőlegesen módosíthatók a\n"
+"telepítés után is. A képernyőn egy mintakép fog megjelenni a\n"
+"kiválasztott beállítások szemléltetésére.\n"
+"\n"
+"\n"
+"\n"
+"Teszt\n"
+"\n"
+"Bizonyos hardverelemek esetén ez a bejegyzés nem jelenik meg.\n"
+"\n"
+"A rendszer megnyit egy grafikus képernyőt a kívánt felbontással, ha ez\n"
+"lehetséges. Ha látható a tesztelés közben megjelenő üzenet, akkor nyomja\n"
+"le a(z) \"%s\" gombot; a telepítő ekkor a következő lépésre ugrik. Ha\n"
+"viszont az üzenet nem látható, az azt jelenti, hogy a beállítás nem\n"
+"megfelelő. A beállítás tesztelése 12 másodperc elteltével automatikusan\n"
+"véget ér, és ismét a menü jelenik meg a képernyőn. Módosítsa a\n"
+"beállításokat, amíg el nem ér egy megfelelő beállítást.\n"
+"\n"
+"\n"
+"\n"
+"Beállítások\n"
+"\n"
+"Itt beállítható, hogy rendszerindításkor grafikus üzemmódba váltson-e a\n"
+"rendszer. Ha a gép kiszolgálóként fog üzemelni, vagy nem sikerült\n"
+"megfelelően beállítani a grafikus üzemmódot, akkor javasolt a(z) \"%s\"\n"
+"lehetőséget választani."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+"A telepítő általában automatikusan megállapítja a monitor típusát, és\n"
+"beállítja azt. Ha nem így történik, kiválaszthatja ebből a listából a\n"
+"monitor típusát."
+
+#: ../help.pm:298
+#, 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 ""
+"Felbontás\n"
+"\n"
+"Itt kiválaszthatja a kívánt felbontási és színmélységi értékeket az\n"
+"elérhető értékek listájából. Válassza ki az igényeinek legjobban megfelelő\n"
+"értékeket. A beállítások tetszőlegesen módosíthatók a telepítés után is.\n"
+"A képernyőn egy mintakép fog megjelenni a kiválasztott beállítások\n"
+"szemléltetésére."
+
+#: ../help.pm:306
+#, 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 ""
+"Ha több grafikus modul is elérhető az Ön kártyájához - 3D-gyorsítással\n"
+"illetve a nélkül -, akkor kiválaszthatja az Önnek leginkább megfelelőt."
+
+#: ../help.pm:311
+#, 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 ""
+"Beállítások\n"
+"\n"
+"Itt beállítható, hogy rendszerindításkor grafikus üzemmódba váltson-e a\n"
+"rendszer. Ha a gép kiszolgálóként fog üzemelni, vagy nem sikerült\n"
+"megfelelően beállítani a grafikus üzemmódot, akkor a(z) \"%s\"\n"
+"lehetőséget érdemes választani."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Ebben a lépésben kell megadni, hogy a Mageia telepítése a merevlemez\n"
+"melyik részére történjen. Ha a lemez még teljesen üres, vagy a korábban\n"
+"telepített operációs rendszer(ek) miatt nincs elég szabad hely, akkor újra\n"
+"kell partícionálni a lemezt. A partícionálás a lemezterület logikai\n"
+"újrafelosztását jelenti - erre a Mageia telepítéséhez szükséges\n"
+"hely létrehozása érdekében van szükség.\n"
+"\n"
+"A partícionálás veszélyes művelet. Hiba esetén adatvesztéssel járhat\n"
+"(ha a lemez nem volt üres), ráadásul általában nincs lehetőség visszatérni\n"
+"egy korábbi állapothoz. Emiatt kezdő felhasználóknak sok nehézséget\n"
+"okozhat. A telepítő tartalmaz egy varázslót, amely egyszerűbbé teszi a\n"
+"művelet végrehajtását, de mielőtt használatba venné, olvassa végig a\n"
+"leírást.\n"
+"\n"
+"A lemezek tartalmától függően többféle lehetőség van:\n"
+"\n"
+" - \"%s\": ez a lehetőség az üres meghajtók automatikus\n"
+"partícionálását jelenti. Ebben az esetben a telepítő nem tesz\n"
+"fel további kérdéseket.\n"
+"\n"
+" - \"%s\": a varázsló talált egy vagy több\n"
+"linuxos partíciót a lemezen. Ha ezeket szeretné használni a\n"
+"telepítéshez, válassza ezt a lehetőséget. Ezt követően meg kell adnia\n"
+"az ezekhez tartozó csatolási pontokat. Alapértelmezésben a korábbi\n"
+"állapotnak megfelelő csatolási pontok vannak megadva; általában\n"
+"érdemes változatlanul hagyni azokat.\n"
+"\n"
+" - \"%s\": ha a\n"
+"Windows úgy van feltelepítve a lemezre, hogy elfoglalja az összes\n"
+"elérhető területet, akkor annak egy részét fel kell szabadítani a Linux\n"
+"számára. Ez történhet a Windows-partíció törlésével (lásd \"A teljes\n"
+"lemez törlése\" lehetőséget) vagy átméretezésével (az utóbbi a FAT\n"
+"és az NTFS típusú partíciókra vonatkozik).\n"
+"Az átméretezés végrehajtható a lemezen levő adatok\n"
+"elvesztése nélkül - feltéve, hogy azt megelőzően töredezettségmentesítve\n"
+"lett a kérdéses partíció. Javasolt továbbá az adatok mentése is.\n"
+"Ezen módszer a javasolt abban az esetben, ha a Mageiaot és a\n"
+"Windowst ugyanazon a gépen szeretné használni.\n"
+"\n"
+"Ha ezt a lehetőséget választja, ne feledkezzen meg arról, hogy ennek\n"
+"hatására a windowsos partíció mérete a korábbinál kisebb lesz,\n"
+"tehát a Windows használatakor kevesebb hely lesz az adatok tárolására\n"
+"és új szoftverek telepítésére.\n"
+"\n"
+" - \"%s\": ha minden adatot és minden partíciót\n"
+"törölni szeretne a lemezről, és a telepítéshez az így felszabaduló\n"
+"helyet szeretné használni, akkor válassza ezt a lehetőséget. Legyen\n"
+"nagyon óvatos ezzel a lehetőséggel, mert a lemezen levő adatok\n"
+"véglegesen elvesznek a megerősítés után.\n"
+"\n"
+"Ha ezt a lehetőséget választja, a lemezen levő összes adat törlésre kerül.\n"
+"\n"
+" - \"%s\": ez a funkció akkor használható, ha a Windows az\n"
+"egész lemezt elfoglalja. A funkció egyszerűen letöröl mindent\n"
+"a lemezről, és újrapartícionálja azt.\n"
+"\n"
+"Ha ezt a lehetőséget választja, a lemezen levő összes adat elvész.\n"
+"\n"
+" - \"%s\": ha közvetlenül (varázsló nélkül)\n"
+"szeretné elvégezni a partícionálást, akkor válassza ezt a lehetőséget.\n"
+"Legyen óvatos - sok minden elvégezhető ebben az üzemmódban, de a\n"
+"használata veszélyes. Könnyen elveszítheti a lemezen levő összes adatot\n"
+"ennek a használatával, ezért csak indokolt esetben válassza ezt a\n"
+"funkciót. A DiskDrake program használatáról a felhasználói kézikönyv\n"
+"partíciókezelésről szóló szakaszában találhat további információt."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Már létező partíció használata"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "A teljes lemez törlése"
+
+#: ../help.pm:380
+#, 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 ""
+"A telepítés befejeződött; a Linux rendszer készen áll a használatra.\n"
+"A rendszer újraindításához kattintson a(z) \"%s\" gombra. Ne\n"
+"feledkezzen meg a telepítőlemez eltávolításáról. Miután a\n"
+"gép elvégzi az indítási hardverteszteket, megjelenik a rendszerbetöltő\n"
+"menüje, amelyből kiválasztható, melyik operációs rendszer induljon el.\n"
+"\n"
+"A(z) \"%s\" gomb lenyomására két újabb gomb jelenik meg:\n"
+"\n"
+" - \"%s\": olyan telepítőfloppy\n"
+"készítése, amelynek használatával emberi közreműködés nélkül végezhető\n"
+"a rendszer telepítése. Az így végzett telepítések a jelenlegi telepítés\n"
+"beállításait használják.\n"
+"\n"
+"Két lehetőség közül lehet választani a gomb lenyomása után:\n"
+"\n"
+" - \"%s\". Részben automatizált telepítést jelent;\n"
+"a partícionálási lépés az egyetlen interaktív tevékenység.\n"
+"\n"
+" - \"%s\". Teljesen automatizált telepítés; a merevlemez\n"
+"tartalma felülíródik, az összes korábbi adat elvész.\n"
+"\n"
+"Ez a lehetőség jól használható akkor, amikor nagyobb számú azonos gépre\n"
+"kell a rendszert feltelepíteni. Az automatikus telepítéssel\n"
+"kapcsolatban a Mageia honlapján találhatók további információk.\n"
+"\n"
+" - \"%s\"(*): elmenti a telepítés során\n"
+"kiválasztott csomagok listáját. Ha egy újabb telepítés alkalmával fel\n"
+"kívánja használni az elmentett listát, akkor helyezze be az azt tartalmazó\n"
+"floppyt a telepítés megkezdésekor, majd - amikor a gép billentyűlenyomásra\n"
+"vár - nyomja le az \"F1\" billentyűt, ez után pedig írja be a következőt:\n"
+"linux defcfg=\"floppy\" - utána pedig nyomja le az Enter billentyűt.\n"
+"\n"
+"\n"
+"(*) Ehhez szükség lesz egy FAT fájlrendszerre formázott floppyra.\n"
+"A formázás Linux alatt a következő paranccsal végezhető el:\n"
+"\"mformat a:\". Másik módszer a formázásra: \"fdformat /dev/fd0\", majd\n"
+"\"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Automatikus telepítőfloppy készítése"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Ha azt a lehetőséget választotta, hogy fel kíván használni bizonyos,\n"
+"már létező Linux-partíciókat, akkor itt lehetősége van bármelyikük\n"
+"újraformázására. A formázás letörli az adott partíció teljes tartalmát.\n"
+"Ha ezt kívánja tenni, akkor jelölje ki azon partíciókat is.\n"
+"\n"
+"Nem szükséges újraformázni az összes, korábban létrehozott partíciót.\n"
+"Az operációs rendszernek szánt partíció(ka)t mindenképpen le kell formázni\n"
+"(például a \"/\", \"/usr\" és \"/var\" partíciókat), de a felhasználói\n"
+"és egyéb adatokat tartalmazó partíciókat nem szükséges újraformázni (ilyen\n"
+"például a \"/home\").\n"
+"\n"
+"Gondosan ellenőrizze, mely partíciókat jelöli ki, mert a formázás során az\n"
+"adott partíciókon levő adatok törlődnek, és később nem nyerhetők vissza.\n"
+"\n"
+"Kattintson a(z) \"%s\" gombra a formázások megkezdéséhez.\n"
+"\n"
+"Kattintson a(z) \"%s\" gombra, ha más partícióra szeretné telepíteni a\n"
+"Mageia operációs rendszert.\n"
+"\n"
+"Kattintson a(z) \"%s\" gombra, ha bizonyos partíciókat ellenőriztetni\n"
+"kíván (hibás blokkok keresése)."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Lehetséges, hogy amikor Ön a Mageia rendszert telepíti, már\n"
+"frissítésre kerültek bizonyos csomagok a rendszer kiadása óta.\n"
+"Elképzelhető, hogy bizonyos hibák ki lettek javítva, illetve\n"
+"hogy meg lettek oldva bizonyos felmerült biztonsági problémák. Ezeket\n"
+"a frissítéseket Ön letöltheti az interneten keresztül.\n"
+"Válassza a(z) \"%s\" lehetőséget, ha van működő internetkapcsolata. Ha\n"
+"inkább később kívánja telepíteni a frissítéseket, akkor a(z) \"%s\"\n"
+"lehetőséget válassza.\n"
+"\n"
+"Ha a(z) \"%s\" lehetőséget választja, akkor megjelenik egy lista azon\n"
+"helyekről, amelyekről a frissítések letölthetők. Válasszon közülük egy\n"
+"Önhöz közel levőt.\n"
+"Ezt követően egy csomagválasztási fa jelenik meg. Ha telepíteni kívánja a\n"
+"kijelölt csomagokat, akkor nyomja le a(z) \"%s\" gombot. Ha nem kíván\n"
+"csomagokat telepíteni, akkor a(z) \"%s\" gombot nyomja le."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Most kiválaszthat egy biztonsági szintet a gép számára. Alapszabály,\n"
+"hogy ha fontos adatok vannak tárolva a gépen, vagy a gép kapcsolódik\n"
+"az internetre, akkor érdemes magasabbra venni a biztonsági szintet.\n"
+"Magasabb szint esetén viszont általában nehézkesebb a gép használata.\n"
+"\n"
+"Ha nem biztos benne, hogy mit volna érdemes választani, akkor válassza\n"
+"az alapértelmezés szerinti lehetőséget. A biztonsági szint később is\n"
+"módosítható a Mageia Vezérlőközpontban elérhető \"draksec\"\n"
+"eszközzel.\n"
+"\n"
+"A(z) \"%s\" mezőben megadandó a biztonságért felelős személy email-címe.\n"
+"A biztonsági üzenetek azon címre lesznek küldve."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Biztonsági adminisztrátor"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Ebben a lépésben kell kiválasztani a Mageia rendszer telepítéséhez\n"
+"használni kívánt partíciókat. Ha a kívánt partíciók már létre lettek hozva\n"
+"(egy korábbi Linux-telepítés vagy valamilyen partícionálási segédprogram\n"
+"által), akkor felhasználhatók a már létező partíciók. Ha viszont még nem\n"
+"léteznek, akkor először definiálni kell a partíciókat.\n"
+"\n"
+"Partíció létrehozásánál először ki kell választani egy merevlemezt.\n"
+"Ehhez kattintson a megfelelő azonosítóra: \"hda\" az első IDE-csatolós\n"
+"lemez, \"hdb\" a második; \"sda\" az első SCSI-csatolós lemez, és így\n"
+"tovább.\n"
+"\n"
+"A kijelölt merevlemez partícionálásánál az alábbi lehetőségek közül lehet\n"
+"választani:\n"
+"\n"
+" - \"%s\": ennek hatására a kijelölt merevlemezen található\n"
+"összes partíció törlésre kerül.\n"
+"\n"
+" - \"%s\": ez lehetővé teszi Ext3 és lapozási\n"
+"partíciók automatikus létrehozását a rendelkezésre álló üres területen.\n"
+"\n"
+" - \"%s\": hozzáférést biztosít további lehetőségekhez:\n"
+"\n"
+" - \"%s\": a partíciós tábla mentése floppyra.\n"
+"A floppy használatával később - szükség esetén - helyre lehet állítani\n"
+"(vissza lehet tölteni) a partíciós táblát. Erősen ajánljuk, hogy használja\n"
+"ezt a lehetőséget.\n"
+"\n"
+" - \"%s\": egy korábban elmentett\n"
+"partíciós tábla visszatöltése floppyról.\n"
+"\n"
+" - \"%s\": ha a partíciós tábla\n"
+"megsérült, akkor ezzel lehet megpróbálni annak kijavítását. Legyen nagyon\n"
+"óvatos, mert a javítás nem mindig sikerül.\n"
+"\n"
+" - \"%s\": ennek hatására az összes\n"
+"módosítás elvész; a program ismét betölti a kiindulási partíciós táblát.\n"
+"\n"
+" - \"%s\": ha nincs\n"
+"bejelölve ez az opció, akkor a felhasználóknak kézzel kell végezniük a\n"
+"cserélhető adathordozók (például CD és floppy) csatolását illetve\n"
+"leválasztását.\n"
+"\n"
+" - \"%s\": akkor válassza ezt a lehetőséget, ha a partícionálást\n"
+"varázsló segítségével szeretné végrehajtani. Ha nem ismeri a\n"
+"partícionálás technikai részleteit, akkor érdemes ezt választania.\n"
+"\n"
+" - \"%s\": ezzel lehet a módosításokat visszavonni.\n"
+"\n"
+" - \"%s\": további funkciók elérhetővé tétele\n"
+"(partíciótípus, opciók, formázás) és több információ megjelenítése a\n"
+"merevlemezekkel kapcsolatosan.\n"
+"\n"
+" - \"%s\": a partícionálás befejezése után ezzel lehet a módosításokat\n"
+"elmenteni a lemezre.\n"
+"\n"
+"Egy partíció méretének megadásakor finombeállítást végezhet a billentyűzet\n"
+"nyílbillentyűivel.\n"
+"\n"
+"Az összes funkció elérhető a billentyűzetről. A partíciók között a Tab\n"
+"billentyűvel és a Fel/Le nyilakkal lehet mozogni.\n"
+"\n"
+"Ha egy partíció ki van jelölve, használni lehet a következőket:\n"
+"\n"
+" - Ctrl+C: új partíció létrehozása (ha üres partíció van kijelölve)\n"
+"\n"
+" - Ctrl+D: partíció törlése\n"
+"\n"
+" - Ctrl+M: csatolási (mount) pont megadása\n"
+"\n"
+"Ha információt szeretne a használható fájlrendszertípusokról, olvassa el\n"
+"a kézikönyv Ext2FS fájlrendszerrel foglalkozó fejezetét.\n"
+"\n"
+"Ha a telepítés egy PowerPC gépre történik, akkor érdemes létrehozni egy\n"
+"kisméretű HFS rendszerindítási partíciót (legalább 1 MB) a \"Yaboot\"\n"
+"rendszerbetöltő program számára. Ha nagyobbra veszi a partíciót (például\n"
+"50 MB méretűre), akkor eltárolható lesz rajta például egy tartalék kernel\n"
+"illetve RAM-diszk képfájlok (image-ek) esetleges rendszerhibák esetére."
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Cserélhető adathordozó automatikus csatolása"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Váltás a normál és a szakértői módok közt"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Egynél több microsoftos partíció van a lemezen.\n"
+"Válassza ki azt, amelyiket át szeretné méretezni, hogy a\n"
+"Mageia feltelepíthető legyen.\n"
+"\n"
+"A partíciólista a következő mezőket tartalmazza: \"linuxos név\",\n"
+"\"windowsos név\", \"kapacitás\".\n"
+"\n"
+"A \"linuxos név\" formátuma a következő: \"a merevlemez típusa\",\n"
+"\"a lemez azonosítója\", \"a partíció azonosítója\" (példa a linuxos\n"
+"névre: \"hda1\").\n"
+"\n"
+"Ha a lemez IDE-csatolós, akkor \"a merevlemez típusa\" \"hd\",\n"
+"ha pedig SCSI-csatolós, akkor \"sd\".\n"
+"\n"
+"\"A lemez azonosítója\" mindig egy betű a \"hd\" illetve az \"sd\" után.\n"
+"IDE-csatolós meghajtók esetén:\n"
+"\n"
+" - \"a\" jelentése: \"első (master) meghajtó az első IDE-vezérlőn\"\n"
+"\n"
+" - \"b\" jelentése: \"második (slave) meghajtó az első IDE-vezérlőn\"\n"
+"\n"
+" - \"c\" jelentése: \"első meghajtó a második IDE-vezérlőn\"\n"
+"\n"
+" - \"d\" jelentése: \"második meghajtó a második IDE-vezérlőn\"\n"
+"\n"
+"SCSI-csatolós meghajtóknál az \"a\" jelentése: \"a legalacsonyabb\n"
+"SCSI-azonosító\", \"b\" jelentése: \"a második legalacsonyabb\n"
+"SCSI-azonosító\", és így tovább.\n"
+"\n"
+"A \"windowsos név\" a meghajtó Windows alatt használt azonosítója\n"
+"(az első lemez vagy partíció neve \"C:\")."
+
+#: ../help.pm:567
+#, 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\": ellenőrizze a jelenlegi országbeállítást. Ha az nem\n"
+"megfelelő, kattintson a(z) \"%s\" gombra és válasszon egy másik országot.\n"
+"Ha a kívánt ország nem szerepel az elsőként megjelenített listában, akkor\n"
+"kattintson a(z) \"%s\" gombra a teljes országlista megjelenítéséhez."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Erre a lépésre csak akkor kerül sor, ha a gépen már van linuxos partíció.\n"
+"\n"
+"Most közölnie kell a telepítővel, hogy új telepítést szeretne-e végezni\n"
+"vagy pedig egy meglevő Mageia-rendszert kíván frissíteni:\n"
+"\n"
+" - \"%s\": a korábbi rendszer felülírásra kerül. Attól függően, hogy\n"
+"milyen partíciók találhatók a gépen, bizonyos partíciók (például a\n"
+"\"home\" nevű saját könyvtárakat tartalmazók) változatlan tartalommal\n"
+"megőrizhetők. Ha szeretné módosítani a merevlemezek partícionálását\n"
+"vagy a fájlrendszereket, akkor ezt a lehetőséget használja.\n"
+"\n"
+" - \"%s\": lehetővé teszi egy korábbi Mageia-telepítés\n"
+"csomagjainak frissítését. A merevlemezek partícionálása változatlanul\n"
+"marad, a felhasználók adatai sem módosulnak. A többi beállítási lépés közül\n"
+"a legtöbb elérhető lesz - a folyamat hasonló a normál telepítéshez.\n"
+"\n"
+"Frissítés használata akkor javasolt, ha a számítógépen\n"
+"Mageia 8.1 vagy újabb kiadás van."
+
+#: ../help.pm:594
+#, 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 ""
+"A telepítő a kiválasztott nyelvtől függően automatikusan kiválaszt\n"
+"egy bizonyos billentyűzetbeállítást. Ellenőrizze, hogy a kiválasztott\n"
+"beállítás megfelel-e Önnek; ha nem felel meg, akkor válasszon másikat.\n"
+"\n"
+"Elképzelhető, hogy Önnek nem a nyelvének megfelelő billentyűzete van;\n"
+"például ha Ön egy angolul beszélő magyar ember, akkor lehetséges,\n"
+"hogy magyar billentyűzete van.\n"
+"Hasonló helyzet adódhat, ha az Ön nyelve magyar, de Ön Quebecben\n"
+"tartózkodik - az Ön által beszélt nyelv nem feltétlenül egyezik meg a\n"
+"billentyűzet nyelvével. Ez a telepítési lépés lehetővé teszi a hasonló\n"
+"esetekre, hogy kiválasszon egy megfelelő billentyűzetet egy listából.\n"
+"\n"
+"Hogy megjelenjen a támogatott billentyűzetek listája, kattintson\n"
+"a(z) \"%s\" nyomógombra.\n"
+"\n"
+"Ha nem latin ábécére épülő billentyűzetkiosztást választ, akkor a\n"
+"következő lépésben kijelölhet egy billentyűkombinációt, amellyel\n"
+"majd a latin és a nem-latin kiosztások közt lehet váltani."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Az első lépés a nyelv kiválasztása.\n"
+"\n"
+"A kiválasztott nyelv befolyásolja a telepítőnek, a dokumentációnak és a\n"
+"rendszer többi részének a nyelvét is. Válassza ki a megfelelő földrajzi\n"
+"helyet, majd a kívánt nyelvet.\n"
+"\n"
+"A(z) \"%s\" nyomógombra kattintva kiválaszthatók további telepítendő\n"
+"nyelvek. További nyelvek választása esetén telepítésre kerülnek az adott\n"
+"nyelvekhez tartozó fájlok is - a rendszerdokumentáció és az alkalmazások\n"
+"szövegei. Ha például a gépet spanyol felhasználók is használni fogják,\n"
+"akkor az alapértelmezett nyelvnek (például magyar) a fában történő\n"
+"kiválasztását követően a Speciális részben jelölje be a(z) \"%s\"\n"
+"lehetőséget.\n"
+"\n"
+"Az UTF-8 (Unicode) szabvány támogatásáról: A Unicode egy új\n"
+"karakterkódolási szabvány az összes létező nyelv lefedésére.\n"
+"A Linux alatti teljes támogatása még fejlesztés alatt áll.\n"
+"A Mageia UTF-8-használatát befolyásolják a felhasználó\n"
+"által végzett beállítások:\n"
+"\n"
+" - ha olyan nyelvet választ, amelyhez erősen kapcsolódik egy\n"
+"korábbi kódolási módszer (Latin1-nyelvek, orosz, japán, kínai,\n"
+"koreai, thai, görög, török, valamint a legtöbb, ISO-8859-2 kódolást\n"
+"használó nyelv), akkor alapértelmezésben ez a korábbi kódolás lesz\n"
+"használva\n"
+"\n"
+" - egyéb nyelvek esetében a Unicode szabvány lesz használva\n"
+"alapértelmezésben\n"
+"\n"
+" - ha kettő vagy több nyelv kerül telepítésre, és azok eltérő\n"
+"kódolást használnak, akkor a Unicode szabványt fogja használni az\n"
+"egész rendszer\n"
+"\n"
+" - a felhasználó előírhatja, hogy az egész rendszer a Unicode-ot\n"
+"használja - ehhez a(z) \"%s\" lehetőséget kell választani (függetlenül\n"
+"a választott nyelvektől)\n"
+"\n"
+"Tetszőleges számú nyelv telepíthető az alapértelmezett nyelven felül.\n"
+"Telepítheti akár az összeset is - ehhez a(z) \"%s\" opciót kell\n"
+"használni. Egy nyelv támogatásának telepítése azt jelenti, hogy telepítésre\n"
+"kerülnek az adott nyelvhez kapcsolódó fordítások, betűkészletek,\n"
+"helyesírás-ellenőrzők és egyebek.\n"
+"\n"
+"A rendszerre telepített nyelvek közti váltáshoz a \"localedrake\"\n"
+"program használható. Rendszergazdai jogosultsággal az összes felhasználó\n"
+"nyelvbeállításait lehet módosítani, normál felhasználóként futtatva\n"
+"pedig csak az adott felhasználó nyelvbeállításait."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "spanyol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"A telepítő általában felismeri, hogy hány gomb van az egéren. Ha ez nem így\n"
+"történik, akkor azt feltételezi, hogy Ön kétgombos egérrel rendelkezik,\n"
+"és ez esetben beállítja a harmadik egérgomb emulálását. Kétgombos egér\n"
+"esetén a \"harmadik\" gomb lenyomása a két gomb egyidejű lenyomását\n"
+"jelenti (ha az emulálás be van állítva). A telepítő felismeri, hogy\n"
+"milyen fajtájú az egér: PS/2, soros vagy USB.\n"
+"\n"
+"Ha háromgombos, görgő nélküli egere van, akkor kiválaszthat egy \"%s\"\n"
+"egeret. A telepítő ekkor úgy állítja be az egeret, hogy emulálható\n"
+"legyen a görgő. Emulálási üzemmódban a görgő helyettesítéséhez\n"
+"nyomja le a középső egérgombot, majd mozgassa az egeret előre-hátra\n"
+"irányban.\n"
+"\n"
+"Ha Ön másféle egértípust szeretne megadni, válassza ki a megfelelő típust\n"
+"a listából.\n"
+"\n"
+"\"Általános\" egértípus kiválasztásához használja a(z) \"%s\" bejegyzést.\n"
+"Ez a legtöbb egérhez megfelel.\n"
+"\n"
+"Ha az alapértelmezettől eltérő egeret választ, akkor megjelenik egy\n"
+"tesztelési képernyő. Használja az egérgombokat és a görgőt, hogy\n"
+"ellenőrizze a beállítások helyességét és az egér helyes működését.\n"
+"Ha az egér nem működik helyesen, akkor nyomja le a Szóköz vagy az Enter\n"
+"(Return) billentyűt, és válasszon egy másik fajta egeret a listából.\n"
+"\n"
+"A görgős egereket nem mindig ismeri fel a rendszer. Ha az egér nem lett\n"
+"felismerve, válassza ki saját kezűleg a listából. Ügyeljen arra, hogy az\n"
+"egér portjának megfelelő tételt válassza ki. Miután kiválasztotta a kívánt\n"
+"típust, majd lenyomta a(z) \"%s\" gombot, egy egeret ábrázoló kép\n"
+"jelenik meg a képernyőn. Mozgassa az egér görgőjét, hogy az megfelelően\n"
+"aktiválva legyen. Ha a képernyőn levő görgőt mozogni látja az egérgörgő\n"
+"mozgatásakor, akkor tesztelje le egyrészt az egér gombjainak működését,\n"
+"másrészt azt, hogy megfelelően mozog-e az egérkurzor a képernyőn az egér\n"
+"mozgatásakor."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "görgő-emulációval"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Univerzális | Bármilyen PS/2- vagy USB-egér"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Válassza ki a megfelelő portot. Például a windowsos \"COM1\" port\n"
+"neve Linux alatt \"ttyS0\"."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"A rendszerindító programot a számítógép indítja el a gép elindításakor,\n"
+"ezt követően ezen program végzi a rendszer elindítását. A rendszerindító\n"
+"program telepítése általában teljesen automatikus. A telepítő elemzi a\n"
+"lemez betöltőszektorát, és annak megfelelően cselekszik, hogy ott mit\n"
+"talál:\n"
+"\n"
+" - Ha windowsos betöltőszektort talál, akkor azt helyettesíteni fogja egy\n"
+"GRUB-/LILO-betöltőszektorral. Így Önnek lehetősége lesz arra is, hogy\n"
+"Linuxot indítson, és arra is, hogy egy másik operációs rendszert.\n"
+"\n"
+" - Ha GRUB- vagy LILO-betöltőszektort talál, helyettesíti azt egy új\n"
+"példánnyal.\n"
+"\n"
+"Ha a telepítő nem tudja meghatározni, hogy hova telepítendő a\n"
+"rendszerindító, akkor kérdést tesz fel Önnek azzal kapcsolatban.\n"
+"Általában \"%s\" a legbiztosabb hely. \"%s\" lehetőség választása\n"
+"esetén nem lesz telepítve rendszerindító. Ezt a lehetőséget csak\n"
+"akkor használja, ha biztos abban, hogy ezt szeretné."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Itt lehet nyomtatórendszert választani a gép számára. Más operációs\n"
+"rendszerekben általában csak egy van, a Mageiaban viszont kettő is.\n"
+"Mindkettőnek megvannak a maga előnyei bizonyos környezetben használva.\n"
+"\n"
+" - \"%s\": \"print, do not queue\", azaz sorba tevés nélkül történő\n"
+"nyomtatás. Akkor válassza ezt, ha közvetlen kapcsolat van a\n"
+"nyomtatóval, továbbá ha szeretné, hogy egyszerűen meg lehessen oldani a\n"
+"papírberagadási problémákat illetve ha nincsen hálózati nyomtatója. A(z)\n"
+"\"%s\" módszer csak a legegyszerűbb hálózati szolgáltatásokat nyújtja, és\n"
+"hálózaton viszonylag lassú. Ha Ön nem rendelkezik komolyabb linuxos\n"
+"ismeretekkel, akkor érdemes ezt a módszert választania.\n"
+"\n"
+" - \"%s\": \"Common UNIX Printing System\", azaz általános UNIX-os\n"
+"nyomtatórendszer. Helyi és távoli nyomtatókra való nyomtatáshoz remekül\n"
+"használható. Ez egy egyszerűen beállítható rendszer, és képes a régi\n"
+"\"lpd\" nyomtatórendszer kiszolgálójaként vagy klienseként funkcionálni -\n"
+"vagyis kompatibilis a régebbi operációs rendszerekkel. Nagy tudású\n"
+"rendszer, viszont az alapvető beállítások majdnem olyan egyszerűen\n"
+"elvégezhetők benne, mint a \"pdq\" esetében. Ha arra használja, hogy egy\n"
+"\"lpd\" kiszolgálót emuláljon vele, akkor aktiválnia kell a \"cups-lpd\"\n"
+"szolgáltatást. A(z) \"%s\" rendelkezik grafikus felülettel, amely\n"
+"nyomtatásra, a nyomtatóparaméterek kiválasztására illetve nyomtatókezelésre\n"
+"használható.\n"
+"\n"
+"Telepítés után lehetősége lesz a nyomtatórendszer lecserélésére (ha mégsem\n"
+"felel meg az itt kiválasztott) - ehhez a PrinterDrake programot kell\n"
+"elindítani a Mageia Vezérlőközpontban, majd rá kell kattintani a(z)\n"
+"\"%s\" gombra."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "PDQ"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Szakértő"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"A telepítő megkeresi a gépben levő IDE-eszközöket. Felderíti\n"
+"a PCI SCSI-kártyákat is. A program a felismert SCSI-kártyákhoz\n"
+"automatikusan feltelepíti a megfelelő meghajtóprogramokat.\n"
+"\n"
+"Mivel a hardverfelderítés nem mindig ismeri fel a gépben levő eszközöket,\n"
+"ezért elképzelhető, hogy a telepítő nem ismeri fel a merevlemezeket. Ha így\n"
+"történik, akkor adja meg saját kezűleg a kérdéses eszközök jellemzőit.\n"
+"\n"
+"Ha kézzel kellett megadnia a PCI SCSI-kártya típusát, a telepítő\n"
+"megkérdezi, hogy szeretné-e megadni a kártya jellemzőit. Általában nincs\n"
+"szükség saját kezűleg való beállításra, mivel a telepítő a legtöbb esetben\n"
+"le tudja kérdezni a megfelelő beállításokat.\n"
+"\n"
+"Ha a telepítő nem tudja meghatározni a szükséges jellemzőket, akkor\n"
+"Önnek kell megadnia a meghajtóprogram paramétereit."
+
+#: ../help.pm:789
+#, 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\": ha a telepítő hangkártyát észlel a gépben, az itt fog\n"
+"megjelenni. Ha az itt megjelenő hangkártya nem azonos a gépben levővel,\n"
+"akkor kattintson a gombra és válasszon egy másik meghajtóprogramot."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Itt a gépéről összegyűjtött adatokat láthatja. A telepített hardvertől\n"
+"függően a következőkben felsorolt elemek jelenhetnek meg. A bejegyzések a\n"
+"beállítható elemeket tartalmazzák azok aktuális beállításaival együtt.\n"
+"Módosítás a megfelelő \"%s\" gombbal végezhető.\n"
+"\n"
+" - \"%s\": ellenőrizze a jelenlegi billentyűzet-kiosztást és\n"
+"szükség esetén módosítsa azt.\n"
+"\n"
+" - \"%s\": ellenőrizze a jelenlegi országbeállítást. Ha az nem\n"
+"megfelelő, kattintson a(z) \"%s\" gombra és válasszon egy másik\n"
+"országot. Ha a kívánt ország nem szerepel az elsőként megjelenített\n"
+"listában, akkor kattintson a(z) \"%s\" gombra a teljes országlista\n"
+"megjelenítéséhez.\n"
+"\n"
+" - \"%s\": a telepítő alapértelmezésben felkínál egy általa\n"
+"megfelelőnek tartott időzóna-beállítást, amelyet az Ön által kiválasztott\n"
+"ország alapján határoz meg. Ha az nem felel meg Önnek, akkor módosítsa a(z)\n"
+"\"%s\" gombbal.\n"
+"\n"
+" - \"%s\": ellenőrizze a jelenlegi egérbeállításokat; a módosításukhoz\n"
+"kattintson a gombra.\n"
+"\n"
+" - \"%s\": a(z) \"%s\" gombra kattintva elindul a\n"
+"nyomtatóbeállítási varázsló. Nyomtatóbeállítással kapcsolatos további\n"
+"információkat a felhasználói kézikönyvből lehet szerezni. Az ott\n"
+"bemutatott felület hasonló ahhoz, ami a telepítéskor megjelenik.\n"
+"\n"
+" - \"%s\": ha a telepítő hangkártyát észlel a gépben, az itt fog\n"
+"megjelenni. Ha az itt megjelenő hangkártya nem azonos a gépben levővel,\n"
+"akkor kattintson a gombra és válasszon egy másik meghajtóprogramot.\n"
+"\n"
+" - \"%s\": ha a telepítő tévékártyát észlel a gépben, az itt\n"
+"fog megjelenni. Ha a telepítő nem észleli a gépben levő tévékártyát,\n"
+"akkor kattintson a(z) \"%s\" gombra és állítsa be kézzel.\n"
+"\n"
+" - \"%s\": ha a(z) \"%s\" gombra kattint, módosíthatja a kártya\n"
+"paramétereit.\n"
+"\n"
+" - \"%s\": a telepítő alapértelmezésben \"800x600\"-as\n"
+"vagy \"1024x768\"-as felbontást állít be a grafikus felülethez. Ha ez nem\n"
+"felel meg Önnek, akkor kattintson a(z) \"%s\" gombra a grafikus felület\n"
+"beállításainak módosításához.\n"
+"\n"
+" - \"%s\": ha be szeretné állítani az internet vagy a helyi hálózat\n"
+"elérését most, akkor kattintson a gombra. Információkat a nyomtatott\n"
+"dokumentációból szerezhet, vagy telepítés után a Mageia\n"
+"Vezérlőközpontban.\n"
+"\n"
+" - \"%s\": lehetővé teszi a HTTP- és FTP-proxyk beállítását arra az\n"
+"esetre, ha a gép egy proxykiszolgáló mögött lesz.\n"
+"\n"
+" - \"%s\": lehetővé teszi az egyik korábbi lépésben\n"
+"beállított biztonsági szint módosítását.\n"
+"\n"
+" - \"%s\": ha tervezi a gép internetre való kapcsolását, akkor érdemes\n"
+"egy tűzfalat használni az esetleges behatolások ellen. A tűzfalbeállítással\n"
+"kapcsolatban a kézikönyvben találhat részletes információt.\n"
+"\n"
+" - \"%s\": ha szeretné módosítani a rendszerbetöltő\n"
+"beállításait, kattintson a megfelelő gombra. Elsősorban a komolyabb\n"
+"ismeretekkel rendelkező felhasználóknak javasolt. Információkat a\n"
+"nyomtatott dokumentációból szerezhet, vagy telepítés után a\n"
+"Mageia Vezérlőközpontban a rendszerindítónál.\n"
+"\n"
+" - \"%s\": itt részletesen beállítható, hogy mely\n"
+"szolgáltatások legyenek működtetve a gépen. Ha kiszolgálóként szeretné\n"
+"üzemeltetni a gépet, akkor érdemes átnézni ezt a részt."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN-kártya"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-kártya"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafikus felület"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Válassza ki azt a lemezt, amelyet törölni szeretne a\n"
+"Mageia-partíció létrehozásához. Figyelem: a lemezen\n"
+"található adatok elvesznek, és később nem nyerhetők vissza!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Kattintson a(z) \"%s\" gombra, ha a lemezen található összes adatot\n"
+"és partíciót törölni szeretné. Figyelem! A(z) \"%s\" gomb megnyomása\n"
+"után nincs mód a törölt adatok és partíciók visszaállítására -\n"
+"természetesen akkor sem, ha egy Windows-partíció törlődött.\n"
+"\n"
+"Kattintson a(z) \"%s\" gombra, ha nem kívánja végrehajtani a műveletet\n"
+"(a lemezen található partíciók és adatok ez esetben nem változnak)."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Következő ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Előző"
+
+#~ 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\": a(z) \"%s\" gombra kattintva elindul a nyomtatóbeállítási\n"
+#~ "varázsló. Nyomtatóbeállítással kapcsolatos további információkat a\n"
+#~ "felhasználói kézikönyvből lehet szerezni. Az ott bemutatott felület "
+#~ "hasonló\n"
+#~ "ahhoz, ami a telepítéskor megjelenik."
+
+#~ 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 ""
+#~ "Ez a legkritikusabb pont a Linux rendszer biztonságára vonatkozóan:\n"
+#~ "meg kell adni a \"root\" nevű felhasználó jelszavát. A \"root\" "
+#~ "azonosító\n"
+#~ "a rendszeradminisztrátort jelöli; ez az egyetlen olyan felhasználó,\n"
+#~ "amelynek joga van rendszerfrissítést végezni, felhasználókat létrehozni,\n"
+#~ "módosítani a rendszerbeállításokat illetve hasonló tevékenységeket "
+#~ "végezni.\n"
+#~ "Röviden szólva: a \"root\" felhasználó bármit megtehet a rendszeren.\n"
+#~ "Ez az, amiért a jelszót úgy kell megválasztani, hogy azt minél nehezebb\n"
+#~ "legyen kitalálni. A telepítő jelzi az Ön számára, ha a jelszót könnyen\n"
+#~ "kitalálhatónak tartja. Nem kötelező megadni jelszót, de erősen javasolt.\n"
+#~ "A Linux rendszert - ugyanúgy, mint bármely más rendszert - tönkre lehet\n"
+#~ "tenni rendszeradminisztrátori hibákkal. Mivel a \"root\" felhasználóra\n"
+#~ "nem vonatkoznak a korlátozások, ezért ha például óvatlanul kezeli a\n"
+#~ "partíciókat, akkor akár le is törölheti az azokon levő adatokat - ezért\n"
+#~ "fontos, hogy a rendszeradminisztrátori azonosító védve legyen.\n"
+#~ "\n"
+#~ "A jelszónak betűkből és számokból kell állni, és legalább 8 karakter\n"
+#~ "hosszúságúnak kell lenni. Soha ne írja le a rendszeradminisztrátori\n"
+#~ "jelszót - ez veszélyt jelenthetne a rendszerre.\n"
+#~ "\n"
+#~ "A fentiek ellenére ne válasszon túl hosszú vagy túl bonyolult jelszót, "
+#~ "mert\n"
+#~ "Önnek fejben kell tartania azt.\n"
+#~ "\n"
+#~ "A jelszó nem jelenik meg a képernyőn, amikor Ön begépeli azt. Az "
+#~ "esetleges\n"
+#~ "gépelési hibák miatti problémák elkerülése érdekében kétszer kell beírni "
+#~ "a\n"
+#~ "jelszót. Ha esetleg ugyanazt a gépelési hibát követi el a jelszó első és\n"
+#~ "második megadásánál, akkor ezen - helytelenül írt - jelszóval kell majd\n"
+#~ "bejelentkezni a rendszerbe.\n"
+#~ "\n"
+#~ "Ha szeretné a géphez való hozzáférést azonosítási kiszolgálóval\n"
+#~ "(authentication server) vezérelni, akkor kattintson a(z) \"%s\" gombra.\n"
+#~ "\n"
+#~ "Ha az Ön hálózata LDAP-t, NIS-t vagy PDC-t használ azonosításhoz, akkor\n"
+#~ "válassza az ennek megfelelő tételt a(z) \"%s\" pontban. Ha nem tudja,\n"
+#~ "hogy mit kellene megadni, kérdezze meg a rendszergazdát.\n"
+#~ "\n"
+#~ "Ha Önnek problémája van a jelszavak megjegyzésével kapcsolatban, vagy\n"
+#~ "a számítógép nem fog kapcsolódni az internetre és Ön megbízik\n"
+#~ "mindenkiben, aki elérheti a gépet, abban az esetben elfogadható a(z)\n"
+#~ "\"%s\" lehetőség választása."
+
+#~ msgid "authentication"
+#~ msgstr "felhasználóazonosítás"
diff --git a/perl-install/install/help/po/id.po b/perl-install/install/help/po/id.po
new file mode 100644
index 000000000..4f1442552
--- /dev/null
+++ b/perl-install/install/help/po/id.po
@@ -0,0 +1,2067 @@
+# Instalator Grafis Mageia
+# Copyright (C) 1999 Mandriva
+# Budi Rachmanto <rac@mandrivalinux.org>, 2001-2003
+# Linux Indonesia <http://www.linux.or.id>, 1999-2001
+# Mohammad DAMT <mdamt@cdl2000.com>, 1999-2001
+# Andy <chandy@indo.net.id>, 1999
+# Kelana <nk@telkom.net>, 1999
+# Willy Sudiarto Raharjo <willysr@gmail.com>, 2004 - 2005.
+# Erwien Samantha <erwiensamantha@gmail.com>, 2005.
+# Bayu Artanto <bayuart@yahoo.com>, 2005.
+# Ahmad Ramadhana <ahmad_ramadhana@yahoo.com.sg>, 2005.
+# Firdaus <dausnux@gmail.com>, 2005.
+# Sofian <sofianhanafi@yahoo.com>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX 0.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-03-11 10:45+0700\n"
+"Last-Translator: Willy Sudiarto Raharjo <willysr@gmail.com>\n"
+"Language-Team: Indonesia <mdk-id@yahoogroups.com>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.6\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Bacalah lisensi sebelum melanjutkan. Lisensi mencakup seluruh distribusi\n"
+"Mageia. Jika Anda setuju dengan semua pasal di dalamnya, klik\n"
+"kotak \"%s\". Jika tidak, klik pada tombol \"%s\" akan mereboot komputer "
+"Anda."
+
+#: ../help.pm:20
+#, 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 adalah sistem multiuser, artinya tiap pengguna bisa punya "
+"kesukaan,\n"
+"file sendiri. Tidak seperti \"root\", sang administrator, pengguna di sini "
+"tidak berhak\n"
+"mengubah apapun kecuali konfigurasi dan file mereka sendiri, menjaga sistem "
+"dari perubahan\n"
+"yang dapat merusak sistem secara keseluruhan. Anda harus membuat setidaknya "
+"satu pengguna \n"
+"reguler untuk Anda sendiri. Account ini Anda pakai untuk rutinitas. Meski "
+"Anda dapat login \n"
+"sebagai \"root\" untuk melakukan apa saja, tapi itu amat berbahaya! "
+"Kesalahan terkecil dapat \n"
+"menyebabkan sistem Anda tidak bekerja selamanya. Meski Anda melakukan "
+"kesalahan serius sebagai \n"
+"pengguna normal, Anda hanya akan kehilangan sebagian informasi, tidak "
+"seluruh sistem.\n"
+"\n"
+"Pertama, Anda harus mengisi nama. Ini tidak wajib, tentu saja - Anda dapat\n"
+"mengisinya sesuka Anda. DrakX akan mengambil kata pertama yang Anda "
+"masukkan\n"
+"pada kotak dan menyalinnya pada \"%s\" sebagai nama yang harus diketikkan "
+"pengguan untuk login ke sistem. \n"
+"Anda dapat mengubahnya. Lalu Anda harus mengisi katasandi. Katasandi "
+"pengguna \n"
+"biasa tidak sepenting katasandi \"root\" dari segi keamanan, tapi tidak "
+"ada \n"
+"alasan untuk mengabaikannya - file Anda bisa beresiko.\n"
+"\n"
+"Setelah Klik pada \"%s\", Anda dapat menambahkan pengguna untuk setiap "
+"rekan,\n"
+"ayah, atau saudara Anda. Klik \"%s\" ketika Anda telah selesai menambahkan "
+"pengguna.\n"
+"\n"
+"Klik pada tombol \"%s\" memungkinkan Anda mengubah \"shell\" standar untuk\n"
+"pengguna terkait (standar: bash).\n"
+"\n"
+"Ketika Anda selesai menambahkan pengguna, Anda akan ditanya untuk memilih "
+"pengguna yang \n"
+"dapat otomatis login saat komputer di-boot. Bila tertarik (dan tak begitu "
+"peduli\n"
+"dengan keamanan lokal), pilihlah pengguna dan manajer window-nya, lalu klik\n"
+"pada \"%s\". Jika tidak tertarik, jangan tandai kotak \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Apakah Anda ingin menggunakan fitur ini?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Berikut adalah daftar partisi Linux yang terdeteksi pada hard disk drive "
+"Anda.\n"
+"Anda dapat memakai pilihan yg dibuatkan, karena itu baik untuk installasi\n"
+"umum. Bila Anda mengubah pilihan, setidaknya Anda perlu mendefinisikan\n"
+"partisi root (\"/\"). Jangan pilih partisi yang terlalu kecil agar dapat\n"
+"menginstal software dengan leluasa. Bila Anda ingin menyimpan data pada "
+"partisi\n"
+"lain, Anda perlu membuat partisi \"/home\" (hanya mungkin jika punya lebih\n"
+"dari satu partisi Linux.)\n"
+"\n"
+"Setiap partisi terdaftar sebagai: \"Nama\", \"Kapasitas\".\n"
+"\n"
+"\"Nama\" berstruktur: \"tipe hard disk drive\", \"nomor hard disk drive\",\n"
+"\"nomor partisi\" (misalnya \"hda1\").\n"
+"\n"
+"\"Tipe hard disk drive\" adalah \"hd\" untuk drive IDE dan \"sd\" untuk "
+"drive SCSI.\n"
+"\n"
+"\"Nomor Hard Drive\", selalu berupa huruf setelah \"hd\" atau \"sd\". Bila "
+"berupa IDE, maka:\n"
+"\n"
+" *\"a\" berarti \"hard disk drive master pada kontroller IDE primer\",\n"
+"\n"
+" *\"b\" berarti \"hard disk drive slave pada kontroler IDE primer\",\n"
+"\n"
+" *\"c\" berarti \"hard disk drive master pada kontroler IDE sekunder\",\n"
+"\n"
+" *\"d\" berarti \"hard disk drive slave pada kontroler IDE sekunder\",\n"
+"\n"
+"Pada drive SCSI, \"a\" adalah \"ID SCSI terkecil\", \"b\" adalah\"ID SCSI "
+"terkecil kedua\", dan seterusnya."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Installasi Mageia didistribusikan pada beberapa CDROM. DrakX tahu jika "
+"paket\n"
+"terpilih berada di CDROM lain dan akan mengeluarkan CD yang ada untuk "
+"kemudian\n"
+"meminta Anda memasukkan CD yg diperlukan. Jika Anda tidak memiliki CD yang "
+"diperlukan,\n"
+"cukup klik pada \"%s\", maka paket tidak akan diinstal."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Sekarang waktunya untuk menentukan program yang akan diinstal. Terdapat "
+"ribuan \n"
+"pada Mageia, dan untuk mempermudah, mereka telah diletakkan pada grup \n"
+"aplikasi yang sejenis.\n"
+"\n"
+"Mageia mengurutkan paket dalam empat kategori. Anda bisa menggabungkan \n"
+"menyesuaikan aplikasi dari berbagai kategori, sehingga installasi "
+"``Workstation''\n"
+"tetap dapat memiliki aplikasi pada installasi ``Server''\n"
+"\n"
+" * \"%s\": jika Anda ingin menggunakan komputer Anda sebagai workstation, "
+"pilih\n"
+"satu/lebih grup dalam kategori workstation.\n"
+"\n"
+" * \"%s\": jika komputer akan digunakan untuk pemrograman, pilih grup\n"
+"dari kategori itu. Grup khusus \"LSB\" akan mengkonfigurasi sistem\n"
+"agar sesuai dengan Spesifikasi Linux Standard Base sedekat mungkin.\n"
+"\n"
+" Memilih grup \"LSB\" juga akan menginstall seri kernel \"2.4\",\n"
+"dan bukan default \"2.6\". Hal ini untuk memastikan kesetaraan 100%% dengan "
+"LSB \n"
+"pada sistem. Namun, jika Anda tidak memilih grub \"LSB\" Anda akan \n"
+"tetap mendapatkan sistem yang hampir setara 100%% dengan LSB.\n"
+"\n"
+" * \"%s\": jika komputer diinginkan menjadi server, Anda dapat\n"
+"memilih layanan paling umum yang akan diinstal.\n"
+"\n"
+" * \"%s\": di sini Anda memilih lingkungan grafis. Minimal Anda\n"
+"harus pilih satu jika ingin punya workstation grafis!\n"
+"\n"
+"Untuk melihat penjelasan singkat, gerakkan kursor mouse ke atas nama grup.\n"
+"\n"
+"Anda bisa menandai kotak \"%s\", yang berguna jika Anda terbiasa dengan \n"
+"paket yang ditawarkan atau jika Anda ingin mempunyai kontrol penuh dari "
+"apa \n"
+"yang akan diinstall.\n"
+"\n"
+"Jika Anda memulai installasi dalam mode \"%s\", Anda bisa menghapus semua "
+"grup\n"
+"dan mencegah installasi paket baru. Hal ini berguna untuk memperbaiki atau \n"
+"mengupdate sistem yang sudah ada.\n"
+"\n"
+"Jika Anda tidak memilih semua grup ketika menjalankan installasi umum "
+"(sebagai\n"
+"kebalikan dari upgrade), sebuah dialog muncul untuk menawarkan opsi lain \n"
+"untuk installasi minimal:\n"
+"\n"
+" * \"%s\": menginstall paket seminimal mungkin untuk mendapatkan sebuah \n"
+"desktop grafis.\n"
+"\n"
+" * \"%s\": menginstall sistem dasar ditambah utilitas dasar dan juga \n"
+"dokumentasi. Installasi ini cocok untuk membuat sebuah server.\n"
+"\n"
+" * \"%s\": akan menginstall paket seminimal mungkin yang diperlukan \n"
+"untuk mendapatkan sistem Linux yang bekerja. Dengan installasi ini, Anda \n"
+"akan mendapatkan antarmuka perintah baris. Ukuran totalnya sekitar 65\n"
+"megabyte."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Upgrade"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Dengan dokumentasi dasar"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Installasi paling minimal"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Jika Anda memilih paket sendiri, installer akan menampilkan sebuah pohon \n"
+"berisi seluruh paket yang diklasifikasikan oleh grup dan sub grup. Selama\n"
+"menjelajah pohon tersebut, Anda bisa memilih seluruh grup, sub grup, atau "
+"paket\n"
+"individu.\n"
+"\n"
+"Setiap kali Anda memilih paket dalam pohon, penjelasan muncul di sisi kanan\n"
+"sehingga Anda tahu tujuan dari paket tersebut.\n"
+"\n"
+"!! Jika paket server terpilih dengan sengaja atau karena merupakan bagian "
+"suatu\n"
+"grup besar, akan ada pertanyaan konfirmasi installasi paket tersebut. Pada\n"
+"Mageia, secara default semua server terinstal dijalankan saat boot.\n"
+"Meski aman saat distribusi diluncurkan, ada kemungkinan lubang keamanan\n"
+"ditemukan setelah versi Mageia ini selesai. Jika Anda tidak tahu apa\n"
+"yang dilakukan oleh suatu layanan atau mengapa ia diinstal, klik \"%s\".\n"
+"Jika Anda menekan \"%s\" layanan terdaftar akan diinstal dan akan "
+"dijalankan\n"
+"secara otomatis. !!\n"
+"\n"
+"Opsi \"%s\" digunakan untuk mematikan dialog yang muncul tiap kali\n"
+"installer memilih suatu paket secara otomatis untuk menyelesaikan masalah\n"
+"ketergantungan. Beberapa paket tergantung pada yang lain dan installasi \n"
+"sebuah paket mungkin membutuhkan installasi paket lain. Installer bisa \n"
+"menentukan paket mana yang diperlukan untuk menyelesaikan ketergantungan\n"
+"dan menyelesaikan installasi.\n"
+"\n"
+"Ikon disket di bagian bawah memungkinkan Anda untuk memuat daftar paket \n"
+"yang diinstal pada installasi sebelumnya. Hal ini berguna jika Anda telah\n"
+"memiliki sejumlah komputer yang hendak Anda konfigurasi secara serupa. Meng-"
+"klik\n"
+"pada ikon ini akan meminta Anda memasukkan disket yang dibuat pada akhir \n"
+"installasi lainnya. Lihat tip kedua di langkah terakhir untuk membuat "
+"floppy \n"
+"tersebut."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Ketergantungan otomatis"
+
+#: ../help.pm:185
+#, 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 ""
+"Dialog ini digunakan untuk memilih layanan yang Anda jalankan saat boot.\n"
+"\n"
+"DrakX akan menampilkan semua layanan yang tersedia pada installasi ini. "
+"Periksa \n"
+"dengan baik dan jangan tandai layanan yang tidak diperlukan saat boot.\n"
+"\n"
+"Penjelasan singkat tentang layanan akan ditampilkan ketika suatu layanan "
+"dipilih. \n"
+"Namun jika Anda tak yakin kegunaan layanan tersebut, lebih aman menggunakan "
+"default.\n"
+"\n"
+"Pada tahap ini, hati-hati jika Anda bermaksud menjadikan komputer Anda "
+"sebuah\n"
+"server: Anda mungkin tidak ingin menjalankan layanan yang tidak diperlukan. "
+"Ingat,\n"
+"beberapa layanan bisa berbahaya jika dijalankan. Secara umum, pilihlah "
+"hanya\n"
+"layanan yang benar-benar Anda perlukan."
+
+#: ../help.pm:209
+#, 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 mengatur waktu dalam GMT (Greenwich Mean Time) dan "
+"menerjemahkannya\n"
+"ke waktu lokal sesuai zona waktu yang Anda pilih. Jika waktu pada "
+"motherboard\n"
+"Anda diset ke waktu lokal, Anda bisa menonaktifkannya dengan tidak memilih\n"
+"\"%s\" yang akan mengijinkan GNU/Linux mengetahui bahwa waktu sisten dan "
+"waktu\n"
+"perangkat keras berada dalam zona waktu yang sama. Hal ini berguna ketika "
+"komputer\n"
+"juga menggunakan sistem operasi lain.\n"
+"\n"
+"Opsi \"%s\" akan otomatis mengatur jam dengan menghubungi server waktu "
+"remote di \n"
+"internet. Agar fitur ini bekerja, Anda harus memiliki koneksi Internet. "
+"Kami\n"
+"merekomendasikan Anda memilih server terdekat. Opsi ini sebenarnya "
+"menginstall \n"
+"server waktu yang dapat digunakan oleh komputer lain pada jaringan lokal "
+"Anda."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sinkronisasi waktu otomatis"
+
+#: ../help.pm:223
+#, 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 ""
+"Kartu Grafis\n"
+"\n"
+" Installer akan mendeteksi dan mengkonfigurasi kartu grafis yang "
+"terinstall \n"
+"secara otomatis pada komputer Anda. Jika tidak benar, pilih kartu yang "
+"sesuai pada\n"
+"daftar ini.\n"
+"\n"
+" Pada situasi dimana beberapa server tersedia untuk kartu Anda, dengan "
+"atau tanpa\n"
+"akselerasi 3D, Anda akan ditanya mana yang paling sesuai dengan kebutuhan "
+"Anda."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (untuk X Window System) adalah jantung dari interface grafis GNU/Linux\n"
+"yang diperlukan oleh semua lingkungan grafis (KDE, GNOME, AfterStep,\n"
+"WindowMaker, dll.) yang dibundel pada Mageia.\n"
+"\n"
+"Anda akan melihat daftar parameter yang berbeda untuk merubah untuk "
+"mendapatkan\n"
+"tampilan grafis yang optimal.\n"
+"\n"
+"Kartu Grafis\n"
+"\n"
+" Installer akan secara otomatis mendeteksi dan mengkonfigurasi kartu \n"
+"grafis yang terinstall pada komputer Anda. Jika tidak benar, Anda bisa "
+"memilih\n"
+"dari daftar kartu grafis yang terinstall pada komputer Anda.\n"
+"\n"
+" Pada situasi dimana beberapa server tersedia untuk kartu Anda, dengan "
+"atau tanpa\n"
+"akselerasi 3D, Anda akan ditanya mana yang paling sesuai dengan kebutuhan "
+"Anda.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Biasanya, installer akan secara otomatis mendeteksi dan mengkonfigurasi \n"
+"monitor yang terhubung ke komputer Anda. Jika tidak benar, Anda bisa "
+"memilih\n"
+"dari daftar monitor yang terhubung ke komputer Anda.\n"
+"\n"
+"\n"
+"\n"
+"Resolusi\n"
+"\n"
+" Disini Anda bisa memilih resolusi dan kedalaman warna yang tersedia "
+"untuk\n"
+"perangkat keras grafis Anda. Pilih yang memenuhi kebutuhan Anda (Anda bisa \n"
+"merubahnya setelah installasi). Contoh dari konfigurasi terpilih "
+"ditampilkan\n"
+"pada gambar monitor.\n"
+"\n"
+"\n"
+"\n"
+"Pengujian\n"
+"\n"
+" Bergantung pada perangkat keras Anda, entry ini mungkin tidak muncul.\n"
+"\n"
+" Sistem akan mencoba membuka layar grafis pada resolusi yang diinginkan.\n"
+"Jika Anda melihat pesan pengujian selama tes dan menjawab \"%s\",\n"
+"maka DrakX akan melanjutkan ke langkah selanjutnya. Jika Anda tidak "
+"melihatnya,\n"
+"maka berarti beberapa bagian dari konfigurasi deteksi otomatis salah dan\n"
+"pengujian akan berakhir setelah 12 detik dan kembali ke menu. Ubahlah\n"
+"setting sehingga Anda mendapatkan tampilan grafis yang benar.\n"
+"\n"
+"\n"
+"\n"
+"Opsi\n"
+"\n"
+" Langkah ini mengijinkan Anda untuk memilih apakah komputer Anda hendak "
+"berpindah\n"
+"ke antarmuka grafis secara otomatis saat boot.Biasanya Anda harus melihat \n"
+"\"%s\" jika komputer Anda bertindak sebagai server, atau jika Anda adalah\n"
+"tidak berhasil mendapatkan konfigurasi tampilan."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Biasanya, installer akan secara otomatis mendeteksi dan mengkonfigurasi \n"
+"monitor yang terhubung ke komputer Anda. Jika tidak benar, Anda bisa "
+"memilih\n"
+"dari daftar monitor yang terhubung ke komputer Anda."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolusi\n"
+"\n"
+" Disini Anda bisa memilih resolusi dan kedalaman warna yang tersedia "
+"untuk\n"
+"perangkat keras grafis Anda. Pilih yang memenuhi kebutuhan Anda (Anda bisa \n"
+"merubahnya setelah installasi). Contoh dari konfigurasi terpilih "
+"ditampilkan\n"
+"pada gambar monitor."
+
+#: ../help.pm:306
+#, 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 ""
+"Pada situasi dimana beberapa server tersedia untuk kartu Anda, dengan atau "
+"tanpa\n"
+"akselerasi 3D, Anda akan ditanya mana yang paling sesuai dengan kebutuhan "
+"Anda."
+
+#: ../help.pm:311
+#, 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 ""
+"Opsi\n"
+"\n"
+" Langkah ini mengijinkan Anda untuk memilih apakah komputer Anda hendak "
+"berpindah\n"
+"ke antarmuka grafis secara otomatis saat boot.Biasanya Anda harus melihat \n"
+"\"%s\" jika komputer Anda bertindak sebagai server, atau jika Anda adalah\n"
+"tidak berhasil mendapatkan konfigurasi tampilan."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Sekarang Anda harus menentukan dimana Anda hendak menginstall sistem "
+"operasi\n"
+"Mageia pada harddisk Anda. Jika harddisk Anda kosong atau jika sebuah\n"
+"sistem operasi menggunakan semua tempat, Anda harus mempartisi drive.\n"
+"Pada dasarnya, mempartisi harddisk berarti membaginya secara logical\n"
+"untuk membuat ruang yang diperlukan sistem Mageia baru Anda.\n"
+"\n"
+"Karena proses partisi harddisk biasanya tidak bisa dikembalikan dan bisa \n"
+"mengacu pada kehilangan data, partisi bisa menegangkan dan membuat stress\n"
+"bagi pengguna yang tidak terbiasa. Untungnya, DrakX menyertakan wizard yang\n"
+"mempermudah proses ini. Sebelum melanjutkan, baca sisa bagian ini dan "
+"diatas,\n"
+"santai saja.\n"
+"\n"
+"Bergantung pada konfigurasi pada harddisk Anda, beberapa opsi yang "
+"tersedia:\n"
+"\n"
+" * \"%s\". Opsi ini akan melakukan partisi otomatis dari drive kosong Anda.\n"
+"Jika Anda menggunakan opsi ini tidak ada konfirmasi tambahan.\n"
+"\n"
+" * \"%s\". Wizard mendeteksi satu atau lebih partisi Linux pada harddisk "
+"Anda.\n"
+"Jika Anda hendak menggunakannya, pilih opsi ini. Anda akan ditanya untuk "
+"memilih\n"
+"titik mount yang sesuai untuk setiap partisi.\n"
+"Titik mount yang benar telah dipilih secara default, dan untuk sebagian "
+"besar\n"
+"kasus, merupakan ide bagus untuk menggunakannya.\n"
+"\n"
+" * \"%s\". Jika Microsoft Windows terinstall pada harddisk Anda dan "
+"menggunakan \n"
+"semua ruang yang tersedia, Anda harus membuat sebuah ruang kosong untuk GNU/"
+"Linux. \n"
+"Untuk melakukannya, Anda bisa menghapus partisi data Microsoft Windows "
+"Anda \n"
+"(lihat solusi ``Menghapus seluruh disk'') atau merubah ukuran partisi FAT "
+"atau NTFS \n"
+"Microsoft Windows Anda. Merubah ukuran dapat dilakukan tanpa kehilangan "
+"data,\n"
+"dengan sebelumnya Anda sudah mendefrag partisi Windows.\n"
+"Membackup data sangat disarankan. Penggunaan opsi ini sangat "
+"direkomendasikan jika Anda\n"
+"ingin menggunakan Mageia dan Microsoft Windows pada komputer yang sama.\n"
+"\n"
+" Sebelum memilih opsi ini, harap dipahami bahwa setelah prosedur ini, "
+"ukuran partisi \n"
+"Microsoft Windows Anda akan berkurang sebelum memulai prosedur. Anda akan "
+"memiliki \n"
+"ruang yang lebih sedikit pada Microsoft Windows untuk menyimpan data atau "
+"menginstall\n"
+"perangkat lunak baru.\n"
+"\n"
+" * \"%s\". Jika Anda hendak menghapus seluruh data dan semua partisi yang "
+"ada pada harddisk\n"
+"Anda dan menggantinya dengan sistem Mageia yang baru, pilih opsi ini. Hati-"
+"hati, karena\n"
+"Anda tidak bisa membatalkan opsi ini setelah Anda mengkonfirmasikan.\n"
+"\n"
+" !! Jika Anda memilih opsi ini, semua data pada harddisk Anda akan "
+"dihapus !!\n"
+"\n"
+" * \"%s\". Opsi ini tampak ketika harddisk dipakai seluruhnya oleh Microsoft "
+"Windows.\n"
+"Memilih opsi ini akan menghapus semua pada harddisk dan memulai installasi "
+"dan partisi dari awal.\n"
+"\n"
+" !! Jika Anda memilih opsi ini, semua data Anda akan hilang. !!\n"
+"\n"
+" * \"%s\". Pilihlah opsi ini jika Anda mempartisi harddisk Anda secara "
+"manual. Hati-hati \n"
+"-- ini sangatlah handal tetapi pilihan yang berbahaya dan Anda bisa "
+"kehilangan data dengan\n"
+"mudah. Itu sebabnya opsi ini hanya direkomendasikan jika Anda telah "
+"melakukan hal ini sebelumnya\n"
+"atau berpengalaman. Untuk instruksi lebih lanjut bagaimana menggunakan "
+"utilitas DiskDrake,\n"
+"silahkan lihat bagian ``Mengelola Partisi Anda'' pada ``Panduan Pemula''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Gunakan partisi yang sudah ada"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Hapus seluruh disk"
+
+#: ../help.pm:380
+#, 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 ""
+"Installasi kini selesai dan sistem GNU/Linux Anda siap dipakai. Klik\n"
+"\"%s\" untuk reboot. Jangan lupa untuk mengambil media installasi (CD-ROM "
+"atau disket).\n"
+"Hal pertama yang Anda lihat setelah pengujian perangkat keras adalah menu "
+"bootloader,\n"
+"di sana Anda dapat memilih sistem operasi yang akan dijalankan.\n"
+"\n"
+"Tombol \"%s\" menampilkan 2 tombol tambahan untuk:\n"
+"\n"
+" * \"%s\": memungkinkan Anda untuk membuat disket installasi yang akan "
+"secara \n"
+"otomatis melakukan installasi tanpa bantuan operator, serupa dengan "
+"installasi yang \n"
+"baru Anda konfigurasikan.\n"
+"\n"
+" Perhatikan bahwa dua operasi yang berbeda muncul setelah menekan tombol "
+"tersebut:\n"
+"\n"
+" * \"%s\". Installasi semi-otomatis, hanya proses partisi yang tetap\n"
+"interaktif.\n"
+"\n"
+" * \"%s\". Installasi otomatis penuh: harddisk ditulis ulang\n"
+"seluruhnya, semua data hilang.\n"
+"\n"
+" Fitur ini amat praktis untuk installasi banyak komputer dengan "
+"spesifikasi sama.\n"
+"Lihat bagian Auto install di situs web kami untuk informasi lebih lanjut.\n"
+"\n"
+" * \"%s\"(*): simpan daftar paket terpilih pada installasi ini.\n"
+"Untuk menggunakan pilihan ini pada installasi lain, masukkan disket dan \n"
+"mulailah installasi. Saat prompt, tekan [F1] lalu ketik >>linux \n"
+"defcfg=\"floppy\"<< dan tekan [Enter].\n"
+"\n"
+"(*) Anda perlu floppy berformat FAT. Untuk membuatnya di GNU/Linux, "
+"jalankan\n"
+"\"mformat a:\", atau \"fdformat /dev/fd0\" diikuti dengan \"mkfs.vfat /dev/"
+"fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Buat disket installasi otomatis"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Jika Anda memilih untuk menggunakan beberapa partisi GNU/Linux, Anda\n"
+"mungkin akan memformat dan menghapus data. Untuk melakukannya\n"
+"pilih juga partisi tersebut.\n"
+"\n"
+"Perhatikan bahwa format ulang semua partisi tidak diperlukan.\n"
+"Anda harus memformat ulang partisi yang berisi sistem operasi\n"
+"(seperti \"/\", \"/usr\" atau \"/var\") tetapi Anda tidak harus memformat "
+"ulang\n"
+"partisi berisi data yang akan Anda simpan (biasanya \"/home\").\n"
+"\n"
+"Harap berhati-hati ketika memilih partisi. Setelah format selesai\n"
+", semua data pada partisi akan dihapus dan Anda tidak akan bisa\n"
+"mengembalikannya kembali.\n"
+"\n"
+"Klik pada \"%s\" ketika Anda siap memformat partisi.\n"
+"\n"
+"Klik pada \"%s\" jika Anda hendak memilih partisi lain untuk \n"
+"installasi sistem operasi Mageia baru Anda.\n"
+"\n"
+"Klik pada \"%s\" jika Anda hendak memilih partisi yang hendak \n"
+"diperiksa untuk block rusak pada disk."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Saat Mageia diinstal, mungkin beberapa paket telah diupdate sejak\n"
+"rilis awal. Beberapa kesalahan mungkin telah diperbaiki / masalah keamanan\n"
+"dipecahkan. Untuk memanfaatkan update ini Anda dapat men-download-nya dari\n"
+"Internet. Pilih \"%s\" jika Anda memiliki koneksi Internet, atau \"%s\" "
+"jika\n"
+"ingin mengupdate paket lain waktu.\n"
+"\n"
+"Memilih \"%s\" akan menampilkan daftar lokasi dimana update bisa "
+"didownload.\n"
+"Pilih yang terdekat. Daftar paket akan muncul: periksa pilihan Anda,\n"
+"tekan \"%s\" untuk mengambil/menginstall paket atau \"%s\" untuk membatalkan."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Saat ini, DrakX akan mengijinkan Anda memilih tingkat keamanan komputer.\n"
+"Sebagai acuan, tingkat keamanan harus semakin tinggi jika berisi data\n"
+"penting, atau langsung terhubung ke Internet. Level keamanan yang \n"
+"tinggi umumnya mengorbankan kemudahan pemakaian.\n"
+"\n"
+"Jika Anda tidak tahu apa yang akan dipilih, gunakan opsi default. Anda\n"
+"mampu mengubahnya menggunakan perkakas draksec, yang merupakan bagian\n"
+"dari dari Pusat Kontrol Mageia.\n"
+"\n"
+"Isi bagian \"%s\" dengan alamat email dari orang yang bertanggung jawab\n"
+"atas keaman. Pesan keamanan akan dikirimkan pada alamat tersebut."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrator Keamanan"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Saat ini, Anda harus memilih partisi yang akan digunakan untuk installasi\n"
+"sistem Mageia Anda. Jika partisi telah didefinisikan, baik dari\n"
+"installasi GNU/Linux sebelumnya atau melalui perkakas partisi lainnya,\n"
+"Anda bisa menggunakan partisi yang ada. Jika tidak, partisi harddisk \n"
+"harus didefinisikan.\n"
+"\n"
+"Untuk membuat partisi, Anda harus memilih harddisk dahulu. Anda bisa \n"
+"memilih disk untuk dipartisi dengan memilih ``hda'' untuk drive IDE\n"
+"pertama, ``hdb'' untuk kedua, ``sda'' untuk drive SCSI pertama, dst.\n"
+"\n"
+"Untuk mempartisi drive terpilih, Anda bisa menggunakan opsi berikut:\n"
+"\n"
+" * \"%s\": opsi ini menghapus seluruh partisi pada drive terpilih\n"
+"\n"
+" * \"%s\": opsi ini memungkinkan Anda membuat partisi ext4 dan swap\n"
+"secara otomatis pada ruang kosong dari hard disk Anda.\n"
+"\n"
+"\"%s\": memberi akses pada fitur tambahan:\n"
+"\n"
+" * \"%s\": menyimpan tabel partisi pada disket. Berguna untuk proses\n"
+"pengembalian tabel partisi. Anda disarankan untuk melakukan langkah\n"
+"ini.\n"
+"\n"
+" * \"%s\": mengijinkan Anda mengembalikan tabel partisi yang tersimpan\n"
+"sebelumnya dari disket.\n"
+"\n"
+" * \"%s\": jika tabel partisi Anda rusak, Anda bisa mencoba untuk\n"
+"mengembalikannya menggunakan opsi ini. Harap hati-hati dan perlu\n"
+"diingat bahwa proses ini tidak selalu bekerja.\n"
+"\n"
+" * \"%s\": batalkan semua perubahan dan muat ulang tabel partisi\n"
+"orisinal pada hard disk.\n"
+"\n"
+" * \"%s\": tanpa opsi ini akan memaksa pengguna melakukan proses \n"
+"mount dan unmount manual pada media seperti disket dan CD-ROM.\n"
+"\n"
+" * \"%s\": gunakan opsi ini jika Anda hendak menggunakan wizard\n"
+"untuk mempartisi hard disk Anda. Opsi ini disarankan jika Anda\n"
+"tidak memahami cara mempartisi.\n"
+"\n"
+" * \"%s\": gunakan opsi ini untuk membatalkan perubahan Anda.\n"
+"\n"
+" * \"%s\": mengijinkan aksi tambahan pada partisi (jenis, opsi,\n"
+"format) dan memberikan informasi lebih tentang hard disk.\n"
+"\n"
+" * \"%s\": ketika selesai mempartisi, opsi ini akan menyimpan\n"
+"perubahan pada disk.\n"
+"\n"
+"Ketika mendefinisikan ukuran partisi, Anda bisa menggunakan tombol\n"
+"panah dari keyboard Anda.\n"
+"\n"
+"Catatan: Anda bisa mencapai sembarang opsi menggunakan keyboard.\n"
+"Navigasi pada partisi menggunakan [Tab] dan panah [Up/Down].\n"
+"\n"
+"Ketika partisi dipilih, Anda bisa menggunakan:\n"
+"\n"
+" * Ctrl-c untuk membuat partisi baru (ketika partisi kosong dipilih)\n"
+"\n"
+" * Ctrl-d untuk menghapus partisi\n"
+"\n"
+" * Ctrl-m untuk menentukan titik mount\n"
+"\n"
+"Untuk mendapatkan informasi tentang jenis sistem file yang ada, \n"
+"silahkan membaca bab ext2FS dari ``Referensi Manual''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Mount otomatis media lepas (removable)"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Ubah ke modus normal/ahli"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Terdapat lebih dari satu partisi Microsoft yang terdeteksi pada harddisk\n"
+"Anda. Pilih partisi yang hendak Anda ubah ukurannya untuk installasi sistem\n"
+"operasi Mageia.\n"
+"\n"
+"Tiap partisi terdaftar sebagai: \"Nama Linux\",\"Nama windows\",\"Kapasitas"
+"\".\n"
+"\n"
+"\"Nama Linux\" berstruktur: \"tipe hard disk drive\", \"nomor hard disk drive"
+"\",\n"
+"\"nomor partisi\" (misalnya \"hda1\").\n"
+"\n"
+"\"Tipe hard disk drive\" adalah \"hd\" bila drive bertipe IDE dan \"sd\" "
+"jika\n"
+"berupa drive SCSI.\n"
+"\n"
+"\"Nomor Hard Drive\", selalu berupa huruf setelah \"hd\" atau \"sd\". Jika\n"
+"berupa IDE, maka:\n"
+"\n"
+" * \"a\" berarti \"hard disk drive master pada kontroller IDE primer\",\n"
+"\n"
+" * \"b\" berarti \"hard disk drive slave pada kontroler IDE primer\",\n"
+"\n"
+" * \"c\" berarti \"hard disk drive master pada kontroler IDE sekunder\",\n"
+"\n"
+" * \"d\" berarti \"hard disk drive slave pada kontroler IDE sekunder\",\n"
+"\n"
+"Pada drive SCSI, \"a\" berarti \"ID SCSI terkecil, \"b\" berarti \"ID SCSI\n"
+"terkecil kedua\", dst.\n"
+"\n"
+"\"Nama windows\" adalah huruf hard disk drive Anda pada Windows (disk "
+"pertama\n"
+"pada partisi disebut \"C:\")."
+
+#: ../help.pm:567
+#, 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\": periksa pilihan negara saat ini. Jika tidak berada di sini, klik\n"
+"\"%s\" dan pilih yang lain. Jika negara Anda tidak ada pada daftar,\n"
+"klik tombol \"%s\" untuk mendapatkan daftar lengkap."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Tahap ini hanya aktif jika partisi GNU/Linux lama ditemukan.\n"
+"\n"
+"DrakX perlu tahu Anda ingin melakukan installasi baru atau upgrade sistem\n"
+"Mageia yang sudah ada:\n"
+"\n"
+"* \"%s\": Untuk sebagian besar bagian, opsi ini menghapus sistem lama.\n"
+"Namun, bergantung pada skema partisi Anda, Anda bisa mencegah data Anda\n"
+"(biasanya direktori \"home\") untuk ditimpa. Jika Anda hendak mengubah\n"
+"bagaimana hard disk dipartisi, atau untuk mengubah sistem file, Anda\n"
+"harus menggunakan opsi ini.\n"
+"\n"
+"* \"%s\": Kelas installasi ini akan mengupdate paket yang terinstall\n"
+"pada sistem Mageia Anda. Skema partisi dan data pengguna Anda\n"
+"tidak akan diubah. Sebagian besar langkah konfigurasi yang tersisa\n"
+"serupa pada installasi standar.\n"
+"\n"
+"Menggunakan opsi ``Upgrade'' seharusnya berjalan pada Mageia\n"
+"versi \"8.1\" keatas. Melakukan upgrade pada versi sebelum \"8.1\"\n"
+"tidak dianjurkan."
+
+#: ../help.pm:594
+#, 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 ""
+"Bergantung pada bahasa yang Anda pilih (), DrakX akan memilih tipe\n"
+"keyboard yang sesuai. Periksa apakah pilihan sudah sesuai atau pilih\n"
+"layout keyboard yang lain.\n"
+"\n"
+"Juga, Anda mungkin tidak memiliki keyboard yang sesuai dengan bahasa\n"
+"Anda: misalnya jika Anda orang Swiss yang berbahasa Inggris, Anda\n"
+"mungkin memilih keyboard Swiss. Atau jika Anda berbahasa Inggris\n"
+"tapi tinggal di Quebec, Anda mungkin menghadapi situasi yang sama\n"
+"dengan bahasa Anda dan country-set keyboard tidak sesuai. Pada\n"
+"kedua kasus, langkah installasi ini akan mengijinkan Anda untuk\n"
+"memilih keyboard yang sesuai dari daftar.\n"
+"\n"
+"Klik tombol \"%s\" untuk menampilkan daftar keyboard yang didukung.\n"
+"\n"
+"Jika Anda memilih keyboard berbasis alphabet non-Latin, dialog\n"
+"selanjutnya memungkinkan Anda memilih kunci untuk berpindah keyboard\n"
+"antara layout Latin dan non-Latin."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Langkah pertama adalah menentukan bahasa pilihan Anda.\n"
+"\n"
+"Pilihan bahasa Anda akan mempengaruhi installer, dokumentasi\n"
+"dan juga sistem secara umum. Pertama pilih wilayah Anda, lalu bahasa\n"
+"yang Anda gunakan.\n"
+"\n"
+"Klik pada tombol \"%s\" akan mengijinkan Anda memilih bahasa lain\n"
+"untuk diinstall pada workstation Anda, juga menginstall file bahasa\n"
+"khusus untuk dokumentasi sistem dan aplikasi. Misalnya jika pengguna\n"
+"Spanyol menggunakan komputer Anda, pilih Inggris sebagai bahasa default\n"
+"pada pohon view dan \"%s\" pada bagian Advanced.\n"
+"\n"
+"Tentang dukungan UTF-8 (unicode): Unicode adalah enkoding karakter yang\n"
+"baru yang ditujukan untuk mencakup seluruh bahasa yang ada. Namun \n"
+"dukungan penuh pada GNU/Linux sedang dalam pengembangan. Untuk alasan\n"
+"tersebut, penggunaan UTF-8 pada Mageia bergantung pada pilihan\n"
+"pengguna:\n"
+"\n"
+" * Jika Anda memilih menggunakan bahasa dengan enkoding yang kuat (bahasa\n"
+"latin, Rusia, Jepang, China, Korea, Thai, Yunani, Turki, sebagian besar\n"
+"bahasa iso-8859-2), enkoding akan digunakan secara default;\n"
+"\n"
+" * Bahasa lain akan menggunakan unicode sebagai default;\n"
+"\n"
+" * Jika dua atau lebih bahasa diperlukan, dan bahasa tersebut tidak\n"
+"memakai enkoding yang sama, maka unicode akan digunakan pada sistem;\n"
+"\n"
+" * Terakhir, unicode juga bisa dipaksa untuk digunakan melalui\n"
+"permintaan pengguna dengan memilih opsi \"%s\" secara terpisah\n"
+"pada bahasa yang dipilih.\n"
+"\n"
+"Perhatikan bahwa Anda tidak terbatas pada satu bahasa tambahan. Anda\n"
+"bisa memilih beberapa, atau semua dengan memilih kotak \"%s\".\n"
+"Memilih dukungan untuk sebuah bahasa berarti translasi, font, penguji\n"
+"ejaan, dll juga akan diinstal untuk bahasa tersebut.\n"
+"\n"
+"Untuk berpindah antar bahasa yang diinstall pada sistem, Anda bisa\n"
+"menjalankan perintah \"localedrake\" sebagai \"root\" untuk merubah\n"
+"bahasa yang digunakan sistem. Menjalankan perintah sebagai pengguna\n"
+"hanya akan merubah setting untuk pengguna tersebut."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spanyol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Umumnya, DrakX bisa mendeteksi jumlah tombol mouse Anda. Jika gagal,\n"
+"akan diasumsikan mouse Anda bertombol dua dan akan mengkonfigurasikan\n"
+"emulasi tombol ketiga. Tombol ketiga dari sebuah mouse bertombol dua\n"
+"bisa didapatkan dengan memilih tombol kanan dan kiri bersamaan. DrakX\n"
+"mengetahui mouse menggunakan antarmuka PS/2, serial atau USB secara\n"
+"otomatis.\n"
+"Jika Anda memiliki mouse 3 tombol tanpa roda, Anda bisa memilih mouse\n"
+"\"%s\". DrakX akan mengkonfigurasi mouse Anda sehingga bisa ia bisa\n"
+"mensimulasikan roda: untuk melakukannya, tekan tombol tengah dan\n"
+"gerakkan pointer mouse Anda keatas dan kebawah.\n"
+"\n"
+"Jika Anda ingin menunjuk tipe mouse lain, pilih tipe yang sesuai dari\n"
+"daftar yang disediakan.\n"
+"\n"
+"Anda bisa memilih \"%s\" untuk memilih jenis mouse ``generik'' yang\n"
+"akan bekerja pada sebagian besar mouse.\n"
+"\n"
+"Jika Anda memilih mouse bukan standar, layar pengujian akan ditampilkan.\n"
+"Gunakan tombol dan roda untuk verifikasi setting. Jika mouse tidak \n"
+"bekerja baik tekan spasi atau [Enter] untuk membatalkan dan Anda akan\n"
+"kembali ke daftar mouse.\n"
+"\n"
+"Mouse dengan roda kadang tidak terdeteksi secara otomatis, sehingga Anda\n"
+"harus memilih mouse dari daftar. Pastikan memilih yang sesuai dengan port\n"
+"yang digunakan. Setelah memilih mouse dan menekan tombol \"%s\", sebuah\n"
+"citra mouse akan tampak di layar. Gerakkan rodanya untuk memastikan ia\n"
+"bekerja dengan baik. Ketika Anda menggerakan roda, Anda akan melihat roda\n"
+"pada layar juga bergerak. Ujilah tombol dan pastikan pointer mouse pada\n"
+"layar ikut bergerak."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "Dengan emulasi roda"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Sembarang mouse PS/2 & USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Pilih port yang benar. Misalnya \"COM1\" di Windows akan bernama\n"
+"\"ttyS0\" di GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Bootloader adalah program kecil yang dijalankan ketika komputer boot. Ia\n"
+"bertanggung jawab untuk memulai seluruh sistem. Normalnya, installasi boot\n"
+"loader dilakukan secara otomatis. DrakX akan menganalisa sektor boot disk\n"
+"dan bekerja menurut apa yang ditemukannya:\n"
+"\n"
+" * jika ditemukan sektor boot Windows, ia akan menggantinya dengan sektor\n"
+"boot grub/LILO. Dengan demikian Anda akan dapat memuat GNU/Linux atau OS\n"
+"lain.\n"
+"\n"
+" * jika ditemukan sektor boot grub/LILO, akan diganti dengan yang baru.\n"
+"\n"
+"Jika DrakX tidak dapat mengambil keputusan, ia akan menanyakan tempat\n"
+"meletakkan bootloader. Umumnya, \"%s\" adalah tempat teraman. Memilih\n"
+"\"%s\" tidak akan menginstall sembarang boot loader. Gunakan opsi ini\n"
+"jika Anda tahu apa yang Anda lakukan."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Sekarang, waktunya memilih sistem pencetakan untuk komputer Anda. Sistem\n"
+"operasi lain mungkin menawarkan satu, tetapi Mageia menawarkan dua.\n"
+"Setiap sistem pencetakan sesuai untuk jenis konfigurasi tertentu.\n"
+"\n"
+" * \"%s\" - yang merupakan akronim untuk ``print, tidak ada antrian'',\n"
+"adalah pilihan jika Anda memiliki koneksi langsung ke printer Anda dan\n"
+"ingin bebas dari masalah kemacetan printer, serta tidak punya printer\n"
+"jaringan. (\"%s\" akan menangani kasus jaringan sederhana sehingga\n"
+"lambat ketika digunakan dalam jaringan. Anda direkomendasikan untuk\n"
+"menggunakan \"pdq\" jika ini pertama kali Anda mengenal GNU/Linux.\n"
+"\n"
+" * \"%s\" - kependekan dari ``Common Unix Printing System'' adalah pilihan\n"
+"yang canggih untuk mencetak ke printer lokal dan juga separuh planet. Opsi\n"
+"ini mudah dikonfigurasikan dan bisa berfungsi sebagai server/klien untuk\n"
+"sistem cetak \"lpd\" yang kuno, sehingga kompatibel dengan sistem lama yang\n"
+"mungkin masih membutuhkan layanan pencetakan. Meskipun handal, setup\n"
+"dasar hampir semudah \"pdq\". Jika Anda perlu mengemulasikan server \"lpd\"\n"
+"pastikan Anda mengaktifkan daemon \"cups-lpd\". %s menyertakan tampilan\n"
+"grafis untuk pencetakan atau memilih opsi printer dan mengelola printer.\n"
+"\n"
+"Jika Anda membuat pilihan sekarang dan nanti Anda tidak menyukai sistem \n"
+"cetak yang Anda pilih saat ini, Anda bisa merubahnya dengan menjalankan\n"
+"PrinterDrake dari Pusat Kontrol Mandriva dan klik tombol \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ahli"
+
+#: ../help.pm:771
+#, 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 disk 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 akan mencoba mendeteksi perangkat IDE yang ada pada komputer Anda.\n"
+"Ia juga mencari kartu SCSI PCI di sistem Anda. Jika kartu SCSI ditemukan\n"
+"DrakX akan otomatis meng-instal driver yang sesuai.\n"
+"\n"
+"Karena perangkat keras terkadang tak terdeteksi, DrakX mungkin gagal\n"
+"mendeteksi harddisk Anda. Jika demikian, Anda harus menentukan sendiri.\n"
+"\n"
+"Jika Anda harus menentukan adaptor SCSI PCI secara manual, DrakX akan\n"
+"menanyakan opsi konfigurasinya. Anda harus mengijinkan DrakX untuk\n"
+"mendeteksi perangkat keras untuk opsi khusus yang diperlukan untuk\n"
+"menginisialisasi adapter. Pada banyak kasus, DrakX biasanya melalui\n"
+"tahap ini tanpa ada masalah.\n"
+"\n"
+"Jika DrakX gagal mendeteksi opsi untuk menentukan parameter yang harus\n"
+"dikirimkan ke perangkat keras secara otomatis, Anda harus mengkonfigurasi\n"
+"driver secara manual."
+
+#: ../help.pm:789
+#, 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\": jika kartu suara terdeteksi di sistem Anda, akan ditampilkan\n"
+"di sini. Jika kartu suara yang tampil tidak sesuai dengan yang ada pada\n"
+"sistem, Anda bisa klik pada tombol dan pilih driver lain."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Sebagai review, DrakX akan menampilkan ringkasan informasi yang dikumpulkan\n"
+"tentang sistem Anda. Bergantung pada perangkat keras yang terpasang pada\n"
+"komputer Anda, Anda mungkin memiliki beberapa atau semua daftar berikut.\n"
+"Setiap daftar terdiri dari daftar perangkat keras yang harus dikonfigurasi,\n"
+"diikuti dengan ringkasan singkat dari konfigurasi aktual. Klik pada tombol\n"
+"\"%s\" untuk melakukan perubahan.\n"
+"\n"
+" * \"%s\": periksa konfigurasi peta keyboard aktual dan lakukan perubahan "
+"ubah\n"
+"jika diperlukan.\n"
+"\n"
+" * \"%s\": periksa pilihan negara aktual. Jika Anda tidak berada pada "
+"negara\n"
+"ini, klik pada tombol \"%s\" dan pilih yang lain. Jika negara Anda tidak "
+"ada\n"
+"pada daftar berikut, klik tombol \"%s\" untuk mendapatkan daftar lengkap.\n"
+"\n"
+" * \"%s\": secara default, DrakX menyesuaikan zona waktu berdasarkan negara\n"
+"yang Anda pilih. Anda bisa klik pada tombol \"%s\" jika tidak benar.\n"
+"\n"
+" * \"%s\": verifikasi konfigurasi mouse aktual dan klik pada tombol untuk\n"
+"mengubahnya jika diperlukan.\n"
+"\n"
+" * \"%s\": klik pada tombol \"%s\" akan membuka wizard konfigurasi printer.\n"
+"Lihat bab ``Panduan Pemula'' untuk informasi lebih lanjut tentang cara\n"
+"setting printer baru. Antarmuka yang ada pada manual serupa dengan yang\n"
+"digunakan selama installasi.\n"
+"\n"
+" * \"%s\": jika kartu suara terdeteksi pada sistem Anda, akan ditampilkan\n"
+"disini. Jika Anda menyadari kartu suara yang ditampilkan bukan yang ada\n"
+"pada sistem Anda, Anda bisa klik pada tombol dan pilih driver lain.\n"
+"\n"
+" * \"%s\": Jika Anda memiliki kartu TV, informasi konfigurasinya akan\n"
+"ditampilkan disini. Jika Anda memiliki kartu TV dan tidak terdeteksi\n"
+"klik pada \"%s\" untuk mencoba mengkonfigurasinya secara manual.\n"
+"\n"
+" * \"%s\": Anda bisa klik pada \"%s\" untuk merubah parameter yang \n"
+"berhubungan dengan kartu jika Anda merasa konfigurasinya salah.\n"
+"\n"
+" * \"%s\": secara default, DrakX mengkonfigurasi antarmuka grafis Anda\n"
+"dalam resolusi \"800x600\" atau \"1024x768\". Jika tidak sesuai, klik\n"
+"pada \"%s\" untuk mengkonfigurasi ulang antarmuka grafis Anda.\n"
+"\n"
+" * \"%s\": jika Anda hendak mengkonfigurasi akses jaringan Internet\n"
+"atau lokal Anda, Anda bisa melakukannya sekarang. Lihat dokumentasi\n"
+"cetak atau gunakan Pusat Kontrol Mageia setelah installasi\n"
+"selesai untuk mengambil keuntungan dari bantuannya.\n"
+"\n"
+" * \"%s\": mengijinkan Anda mengkonfigurasi alamat proxy HTTP dan\n"
+"FTP jika komputer yang Anda install berada dibelakang server proxy.\n"
+"\n"
+" * \"%s\": daftar ini mengijinkan Anda mendefinisikan ulang tingkat\n"
+"keamanan seperti yang ditentukan pada langkah sebelumnya ().\n"
+"\n"
+" * \"%s\": jika Anda berencana untuk menghubungkan komputer Anda ke\n"
+"Internet, merupakan ide bagus untuk menjaga dari intrusi dengan \n"
+"memasang firewall. Lihat bab dari ``Panduan Pengguna'' untuk detail\n"
+"tentang setting firewall.\n"
+"\n"
+" * \"%s\": jika Anda hendak merubah konfigurasi bootloader Anda, klik\n"
+"tombol ini. Opsi ini ditujukan untuk pengguna tingkat lanjut. Lihat\n"
+"dokumentasi cetak atau bantuan tentang konfigurasi bootloader pada \n"
+"Pusat Kontrol Mageia.\n"
+"\n"
+" * \"%s\": melalui daftar ini Anda bisa menentukan layanan apa yang\n"
+"akan dijalankan pada komputer Anda. Jika Anda berencana untuk memakai\n"
+"komputer ini sebagai server, merupakan ide bagus untuk mereview setup\n"
+"ini."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Kartu ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Kartu ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Antarmuka Grafis"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Pilih harddrive yang akan dihapus untuk menginstall partisi Mageia\n"
+"baru Anda. Hati-hati, semua data pada drive ini akan hilang dan\n"
+"tidak dapat dikembalikan seperti semula!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Klik pada \"%s\" jika Anda ingin menghapus semua data dan partisi yang ada\n"
+"pada harddisk ini. Hati-hati, setelah mengklik \"%s\" Anda tidak dapat\n"
+"mengembalikan data dan partisi pada drive ini termasuk data Windows.\n"
+"\n"
+"Klik pada \"%s\" untuk keluar dari operasi ini tanpa kehilangan data dan\n"
+"partisi yang ada pada harddisk ini."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Berikutnya ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Sebelumnya"
+
+#~ 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\": meng-klik pada \"%s\" untuk membuka konfigurator printer. Baca\n"
+#~ "bab yg bersangkutan di ``Pedoman Pemula'' untuk informasi lebih lanjut "
+#~ "tentang\n"
+#~ "cara setup printer baru. Antarmuka yang ditampilkan di sana sama dengan "
+#~ "yang \n"
+#~ "yang dipakai saat installasi."
+
+#~ 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 ""
+#~ "Ini adalah poin terpenting penentuan keamanan sistem GNU/Linux Anda: "
+#~ "Anda\n"
+#~ "harus mengisi katasandi \"root\". \"Root\" adalah administrator sistem "
+#~ "dan\n"
+#~ "yang berhak melakukan update, menambah pengguna, mengubah konfigurasi\n"
+#~ "sistem. Singkatnya, \"root\" dapat melakukan apapun! Karena itu Anda\n"
+#~ "harus memilih katasandi yang sulit ditebak - DrakX akan memberitahu jika\n"
+#~ "terlalu mudah. Seperti Anda lihat, Anda tidak dipaksa untuk memasukkan\n"
+#~ "katasandi, tapi sangat tidak dianjurkan. GNU/Linux juga rawan kesalahan\n"
+#~ "operator seperti sistem operasi lain. Karena \"root\" bisa melewati\n"
+#~ "semua batasan dan secara tidak sengaja menghapus semua data di partisi,\n"
+#~ "sangatlah penting untuk memperketat usaha menjadi \"root\".\n"
+#~ "\n"
+#~ "Katasandi harus berupa campuran nomor dan huruf minimal 8 karakter. "
+#~ "Jangan\n"
+#~ "pernah mencatat katasandi \"root\" - itu membuat sistem mudah dibajak.\n"
+#~ "\n"
+#~ "Katasandi juga jangan terlalu panjang/rumit karena Anda harus mampu \n"
+#~ "mengingatnya.\n"
+#~ "Katasandi tidak muncul di layar ketika diketikkan. Untuk mengurangi "
+#~ "kesalahan\n"
+#~ "pengetikkan Anda harus menuliskan katasandi sebanyak dua kali. Jika Anda\n"
+#~ "melakukan kesalahan penulisan kasatandi sebanyak dua kali, Anda harus\n"
+#~ "memakai katasandi yang ``salah'' ini untuk login sebagai \"root\".\n"
+#~ "\n"
+#~ "Jika Anda ingin sebuah server otentikasi mengontrol akses ke komputer "
+#~ "Anda,\n"
+#~ "klik pada tombol \"%s\".\n"
+#~ "\n"
+#~ "Jika jaringan Anda memakai protokol otentikasi LDAP/NIS/PDC Windows "
+#~ "Domain,\n"
+#~ "pilih yang cocok untuk \"%s\". Jika Anda tidak tahu yang harus "
+#~ "digunakan,\n"
+#~ "tanyalah admin jaringan Anda.\n"
+#~ "\n"
+#~ "Jika Anda mengalami masalah untuk mengingat katasandi, atau jika "
+#~ "komputer\n"
+#~ "Anda tidak akan terhubung ke Internet dan Anda mempercayai semua orang\n"
+#~ "yang menggunakan komputer Anda, Anda bisa memilih \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "otentikasi"
diff --git a/perl-install/install/help/po/is.po b/perl-install/install/help/po/is.po
new file mode 100644
index 000000000..eafd3f1a2
--- /dev/null
+++ b/perl-install/install/help/po/is.po
@@ -0,0 +1,2013 @@
+# translation of DrakX.po to
+# translation of DrakX.po to Icelandic
+# Translation file for Mageia graphic install, DrakX
+# Copyright (C) 1999,2003, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1999 Mandriva
+# Jóhann Þorvarðarson <johann.torvardarson@lais.is>, 1999-2000.
+# Þórarinn (Tony) R. Einarsson <thori@mindspring.com>, 1999-2000.
+# Pjetur G. Hjaltason <pjetur@pjetur.net>, 2003, 2005, 2006.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-03-07 18:42+0000\n"
+"Last-Translator: Pjetur G. Hjaltason <pjetur@pjetur.net>\n"
+"Language-Team: <is@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Áður en þú heldur áfram, ættir þú að lesa vandlega leyfisskilmálana. Þeir\n"
+"taka yfir alla Mageia dreifinguna. Ef þú er samþykk(ur) öllum þeim\n"
+"skilmálum sem þar standa, krossaðu þá við í \"%s\" reitinn, ef ekki\n"
+"smelltu þá á \"%s\" hnappinn sem mun endurræsa tölvuna þína."
+
+#: ../help.pm:20
+#, 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 er fjölnotanda umhverfi sem þýðir að hver notandi getur "
+"skilgreint\n"
+"sitt eigið umhverfi og stillingar, eigin skrár o.s.frv. En ólíkt \"root\" "
+"sem\n"
+"er kerfisstjóri, þá munu þeir notendur sem þú skilgreinir hér ekki hafa\n"
+"leyfi til að breyta neinu nema sínum eigin skrám og stillingum. Þetta\n"
+"verndar kerfið frá óhöppum eða illvígum forritum sem gætu haft áhrif\n"
+"á heildarverkun kerfisins. Þú verður að búa til a.m.k. einn venjulegan\n"
+"notanda fyrir þig sjálfan. -- þetta er það auðkenni sem þú ættir að til\n"
+"daglegrar notkunar. Þó að það sé mjög auðvelt að skrá sig inn sem \"root\"\n"
+"til allrar vinnu, þá getur það einnig verið mjög hættulegt!\n"
+"Ein mjög einföld mistök gætu valdið því að kerfið virki ekki lengur. Ef þú\n"
+"gerir alvarleg mistök sem venjulegur notandi, þá hefur þú í versta falli\n"
+"tapað gögnum, en þú hefur ekki haft áhrif á heildarvirkni kerfisins.\n"
+"\n"
+"Kerfið spyr þig fyrst um raunverulegt nafn. Auðvitað er ekki skylda að\n"
+"fylla þetta rétt út -- þú getur skrifað hvað sem þú vilt. DrakX mun nota\n"
+"fyrsta orðið í þessu svæði og afrita það í \"%s\", sem er notandanafn\n"
+"sem á að nota til að auðkenna sig gagnvart kerfinu. Ef þú vilt, getur þú\n"
+"breytt því sjálfgefna og gefið upp annað notandanafn. Næsta skref er að\n"
+"skrá lykilorð. Frá öryggissjónamiði séð er lykilorð venjulegs notanda ekki\n"
+"jafn mikilvægt og lykilorð kerfisstjóra \"root\", en það er engin ástæða\n"
+"til að hafa það autt eða of einfalt: athugið að þetta gefur fullan aðgang\n"
+"að þínum skrám og gögnum, sem eru þá í húfi.\n"
+"\n"
+"Þegar þú smellir á \"%s\" þá getur þú bætt við öðrum notendum. Bættu\n"
+"við notanda fyrir vini, föður, móður og systkini o.s.frv. Smelltu á \"%s\"\n"
+"þegar þú hefur lokið að bæta við notendum.\n"
+"\n"
+"Með því að smella á \"%s\" getur þú breytt sjálfgefinni \"skel\" fyrir "
+"hvern\n"
+"notanda (sjálfgefið er bash).\n"
+"\n"
+"Þegar þú hefur lokið við að bæta við notendum, þá verður þú beðinn\n"
+"um að velja notanda sem verður sjálfkrafa skráður inn þegar tölvan ræsir.\n"
+"Ef þú vilt nota þér þann möguleika (og hefur ekki miklar áhyggjur af "
+"öryggi),\n"
+"veldu æskilegan notanda og gluggastjóra, smelltu síðan á \"%s\". Ef þú\n"
+"vilt ekki nota þér þennan möguleika, fjarlægðu þá merkinguna við \"%s\"\n"
+"reitinn."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Viltu nota þennan eiginleika?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Hér er listi af núverandi Linux disksneiðum sem fundust á disknum.\n"
+"Þú getur haldið þeim stillingum sem stungið er upp á, því þau eru nokkuð\n"
+"skynsamleg fyrir flestar uppsetningar. Ef þú gerir einhverjar breytingar, "
+"þá\n"
+"verður þú að minnsta kosti að skilgreina rótarsneið (\"/\"). Ekki velja of "
+"litla\n"
+"disksneið því þá munt þú ekki geta sett upp nægan hugbúnað. Ef þú vilt "
+"geyma\n"
+"gögnin þín á annari disksneið, þá verður þú einnig að búa til \"/home\"\n"
+"disksneið (aðeins mögulegt ef þú hefur fleiri en eina sneið tiltæka).\n"
+"\n"
+"Hver sneið á listanum inniheldur \"Nafn\", \"Diskrýmd\".\n"
+"\n"
+"\"Nafn\" er byggt upp af: \"disktegund\", \"disknúmer\",\n"
+"\"disksneið\" (t.d., \"hda1\").\n"
+"\n"
+"\"disktegund\" er \"hd\" ef disknum er stýrt með IDE stýringu og\n"
+"\"sd\" ef það er SCSI diskur.\n"
+"\n"
+"\"Disknúmer\" er alltaf bókstafur eftir \"hd\" eða \"sd\". Fyrir IDE\n"
+"diska:\n"
+"\n"
+" * \"a\" þýðir \"aðal (master) diskur á fyrstu IDE stýringu\";\n"
+"\n"
+" * \"b\" þýðir \"auka (slave) diskur fyrstu IDE stýringu\";\n"
+"\n"
+" * \"c\" þýðir \"aðal (master) diskur á annari IDE stýringu\";\n"
+"\n"
+" * \"d\" þýðir \"auka (slave) diskur annari IDE stýringu\";\n"
+"\n"
+"Á SCSI diskum, þýðir \"a\" \"lægsta SCSI ID\", \"b\" þýðir\n"
+"\"næst-lægsta SCSI ID\", o.s.frv."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia uppsetningunni er dreift á nokkra geisladiska. Ef valinn\n"
+"pakki er á öðrum geisladiski, þá mun DrakX spýta út núverandi diski\n"
+"og biðja þig um að setja inn rétta diskinn. Ef þú hefur ekki rétta diskinn "
+"við\n"
+"hendina, smelltu þá á \"%s\", viðkomandi pakkar verða þá ekki\n"
+"settir upp."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Nú er tími til að skilgreina hvaða forrit þú vilt að séu sett upp á kerfinu "
+"þínu.\n"
+"Það eru þúsundir pakka til fyrir Mageia, og til að einfalda\n"
+"umsjón pakkanna hafa þeir verið flokkaðir í hópa af svipuðum forritum.\n"
+"\n"
+"Mageia skiptir pökkunum í fjóra flokka. Þú getur blandað saman\n"
+"pökkum úr mismunandi flokkum svo að ``Vinnustöðvar'' uppsetning\n"
+"getur innihaldið forrit úr ``Miðlara'' flokknum.\n"
+"\n"
+" * \"%s\": ef þú hefur í hyggju að nota vélina þína sem vinnustöð veldu\n"
+"einn eða fleiri flokka úr vinnustöðvahópunum.\n"
+"\n"
+" * \"%s\": ef þú hefur í hyggju að nota vélina þína fyrir forritun veljið "
+"viðeigandi\n"
+"hópa úr þeim flokki. Hinn sérstaki \"LSB\" hópur mun setja vélina þína upp\n"
+"þannig að hún sé eins samhæfð og mögulegt er við \"Linux Standard Base"
+"\"skilgreiningarnar.\n"
+"\n"
+" Sé \"LSB\" hópurinn valinn, verður \"2.4\" kjarninn einnig settur inn í "
+"stað\n"
+"hins sjálfgefna kjarna \"2.6\". Þetta er til að tryggja 100%%-LSB samhæfni\n"
+"kerfisins. En þó að þú veljir ekki hinn sérstaka \"LSB\" hóp, þá munt þú\n"
+"samt vera með kerfi sem er næstum því 100%% LSB-samhæft.\n"
+"\n"
+" * \"%s\": ef vélin þín á að vera miðlari veldu þær þjónustur sem þú\n"
+"vilt að settar séu settar upp á tölvunni þinni.\n"
+"\n"
+" * \"%s\": Hér getur þú valið hvaða myndræna gluggaumhverfi þú vilt hafa "
+"uppsett.\n"
+"Að minnsta kosti eitt umhverfi verður að vera valið ef þú vilt hafa\n"
+"myndrænt gluggaumhverfi uppsett.\n"
+"\n"
+"Ef þú færir músabendilinn yfir hópnafn þá kemur stutt skýring á þeim hóp.\n"
+"\n"
+"Þú getur krossað við \"%s\" reitinn, ef þú ert kunnug(ur) pökkunum sem eru\n"
+"í boði, eða þú vilt hafa heildarstjórn á pökkum sem verða settir inn.\n"
+"\n"
+"Ef þú byrjar uppsetninguna í \"%s\" ham, þá getur þú af-valið alla hópa\n"
+"og varnað innsetningu nýrra pakka. Þetta er nytsamlegt í því tilfelli\n"
+"ef þörf er á að gera við eða uppfæra núverandi kerfi.\n"
+"\n"
+"Ef þú af-velur alla hópa þegar þú setur upp venjulega uppsetningu (en ekki\n"
+"uppfærslu), þá birtist gluggi sem býður aukavalkosti fyrir "
+"lágmarksuppsetningu:\n"
+"\n"
+" * \"%s\": setur upp lágmarksumhverfi til að geta keyrt myndrænt "
+"gluggakerfi.\n"
+"\n"
+" * \"%s\": setur upp lágmarksumhverfi og nauðsynlegustu tól og handbækur\n"
+"þeirra. Þessi uppsetning er góð grunn uppsetning fyrir miðlara.\n"
+"\n"
+" * \"%s\": setur upp lágmarksumhverfi sem nauðsynlegt er til að fá\n"
+"keyrandi Linux kerfi með þessari uppsetningu er ekkert gluggaumhverfi.\n"
+"Heildarstærð uppsetningarinnar er um 65 megabæti."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Uppfæra"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Með grunn handbókum"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Alger lágmarksuppsetning"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Ef þú velur að setja pakkana inn handvirkt, þá mun uppsetningarforritið\n"
+"birta tré sem inniheldur alla pakkana flokkaða í hópa og undirhópa. Meðan\n"
+"þú flakkar um tréð getur þú valið heila hópa, undirhópa eða einstaka pakka.\n"
+"\n"
+"Í hvert sinn er þú velur pakka í trénu mun lýsing birtast til hægri til að "
+"sýna\n"
+"þér hlutverk þess forritapakka.\n"
+"\n"
+"!! Ef miðlara-pakki hefur verið valinn, annað hvort af því að þú valdir "
+"stakan\n"
+"pakka eða hann var hluti af hóp, verður þú beðinn um að staðfesta að\n"
+"þú viljir fá þessa miðlara uppsetta. Sjálfgefið mun Mageia ræsa allar\n"
+"uppsettar þjónustur og miðlara við kerfisræsingu. Jafnvel þó að þeir séu\n"
+"öruggir og engar þekktar villur þegar kerfinu var dreift þá er möguleiki að\n"
+"öryggisholur hafi uppgötvast eftir að gengið var frá þessari útgáfu af\n"
+"Ef þú veist ekki hvað tiltekin þjónusta á að gera eða afhverju hún er sett "
+"inn,\n"
+"smelltu þá á \"%s\". Ef þú smellir á \"%s\" verða þjónusturnar settar inn\n"
+"og þær verða ræstar sjálfkrafa þegar tölvan ræsir !!\n"
+"\n"
+"\"%s\" valkosturinn er notaður til að aftengja \n"
+"viðvörunarglugga sem birtist í hvert sinn er uppsetningarforritið finnur út\n"
+"að það þurfi að aukalega að setja inn pakka sem eru forsenda "
+"uppsetningarinnar.\n"
+"Sumir pakkar eru tengdir öðrum og uppsetning eins pakka getur krafist að\n"
+"annar pakki sé settur inn fyrst. Uppsetningarforritið getur ákvarðað hvaða\n"
+"pakkar eru tengdir og séð um að uppsetningin verði rétt.\n"
+"\n"
+"Litla disklinga-táknmyndin á enda listans leyfir þér að hlaða inn "
+"pakkalista\n"
+"frá fyrri uppsetningu. Þetta er hagkvæmt ef þú þarft að setja upp nokkrar\n"
+"vélar eins. Ef þú smellir á þessa táknmynd verður þú beðinn um að setja\n"
+"inn diskling sem búinn var til í lok fyrri uppsetningar. Sjá síðar við lok\n"
+"uppsetningar um hvernig á a' búa til slíkan diskling."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Uppfylla forkröfur sjálfvirkt"
+
+#: ../help.pm:185
+#, 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 ""
+"Þessi gluggi er notaður til að velja hvaða þjónustur eru ræstar við ræsingu "
+"tölvu.\n"
+"\n"
+"DrakX mun sýna lista yfir allar tiltækar þjónustur í núverandi uppsetningu.\n"
+"Skoðið hverja þeirra vandlega og af-veljið þær sem ekki er þörf á við "
+"ræsingu.\n"
+"\n"
+"Stutt lýsing verður birt um hverja þjónustu þegar hún er valin. Ef þú ert "
+"ekki viss\n"
+"um hvort þjónusta er nauðsynleg eða ekki þá er öruggara að nota sjálfgefið "
+"val.\n"
+"\n"
+"!! Farðu mjög varlega á þessu stigi ef þú ætlar að nota tölvuna þína sem "
+"miðlara.\n"
+"Þú vilt sennilega ekki ræsa neinar þjónustur sem ekki er þörf á.\n"
+"Vinsamlega mundu að sumar þjónustur geta verið hættulegar ef þær eru virkar\n"
+"á miðlara. Almennt talað, ræstu aðeins þær sem þú raunverulega þarft. !!"
+
+#: ../help.pm:209
+#, 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 notar GMT (Greenwich Mean Time) sem innri tíma og breytir\n"
+"honum í staðartíma eftir völdu tímabelti. Ef klukkan á móðurborðinu er\n"
+"stillt á staðartíma, þá gætir þú þurft að aftengja þetta með því að\n"
+"af-velja reitinn \"%s\", sem segir GNU/Linux kerfinu að vélarklukkan\n"
+"og kerfisklukkan séu á sama tímabelti. þetta er fyrst of fremst gagnlegt\n"
+"ef vélin hýsir annað stýrikerfi.\n"
+"\n"
+"\"%s\" valreiturinn mun stilla klukkuna sjálfkrafa með því að tengjast\n"
+"tímamiðlara um Internetið. Til að þetta sé virkt þá verður þú að hafa\n"
+"uppsetta internet-tengingu. Við mælum með að þú veljir tímamiðlara\n"
+"sem er nálægt þér. Þessi valkostur mun í raun setja upp tímamiðlara\n"
+"á vélinni sem þú getur síðan notað af öðrum vélum á staðarnetinu."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sjálfvirk tímastilling"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafískt kort\n"
+"\n"
+" Uppsetningarforritið mun venjulega sjálfkrafa finna og stilla \n"
+"grafísk skjákort sem eru á vélinni þinni. Ef þetta er ekki rétt, þá\n"
+"getur þú valið af þessum lista, það kort sem þú vilt láta setja upp.\n"
+"\n"
+" Í því tilviki að mismunandi miðlarar eru til fyrir kortið þitt, með\n"
+"eða án þrívíddar-hraðals, þá verður þú beðinn um að velja þann\n"
+" miðlara sem best hentar þínum þörfum."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (sem stendur fyrir X-glugga-kerfið) er grunnur myndræna viðmótsins\n"
+"á GNU/Linux. Á því eru byggð öll gluggakerfin (KDE, GNOME, AfterStep,\n"
+"WindowMaker, o.s.frv. ) sem fylgja Mageia.\n"
+"\n"
+"Þú sérð lista af mismunandi breytum til að stilla bestu myndgæði.\n"
+"\n"
+"Skjákort\n"
+"\n"
+" Uppsetningarforritið mun venjulega finna og stilla skjákortið sem er\n"
+"uppsett á vélinni þinni. Ef það er ekki rétt þá getur þú valið rétta kortið\n"
+"af lista\n"
+"...Í því tilviki að margir X miðlarar séu til staðar fyrir kortið þitt, t.d. "
+"með eða án Þrívíddarhröðunar, þá verður þú að velja þann sem \n"
+"hæfir þínum kröfum best.\n"
+"\n"
+"\n"
+"\n"
+"Skjár\n"
+"\n"
+" Venjulega mun uppsetningarforritið skynja og stilla skjáinn sem er\n"
+"tengdur við vélina þína. Ef þetta er ekki rétt þá getur þú valið réttan\n"
+"skjá sem tengdur er við tölvuna þína af löngum lista.\n"
+"\n"
+"\n"
+"\n"
+"Upplausn\n"
+"\n"
+" Hér getur þú valið upplausnir og litadýpt sem eru tiltækar fyrir þinn\n"
+"grafíska vélbúnað. Veldu þá upplausn sem hæfir þínum kröfum best\n"
+"(þú getur breytt þessu síðar eftir uppsetningu). Dæmi um valdar\n"
+"stillingar eru sýndar á skjámyndinni.\n"
+"\n"
+"\n"
+"\n"
+"Prófun\n"
+"\n"
+" Eftir tegund vélbúnaðar þíns, er þessi hluti ekki alltaf sýnilegur\n"
+"\n"
+" Prófunin mun reyna að opna grafískan skjá með valinni upplausn\n"
+"á skjánum þínum. Ef þú sérð prófunarskeyti á skjánum og svarar \"%s\",\n"
+"þá mun DrakX halda áfram að næsta þrepi. Ef þú sér það ekki, þá\n"
+"þýðir það að einhver hluti að sjálfvirku uppsetningunum var ekki rétt.\n"
+"Prófuninni lýkur eftir 12 sekúndur og þú ert sendur aftur í valmyndina.\n"
+"Breyttu stillingum þar til þú færð prófið til að virka rétt.\n"
+"\n"
+"\n"
+"\n"
+"Aukakostir\n"
+"\n"
+" Þetta þrep leyfir þér að velja hvort þú vilt að vélin þín ræsi upp\n"
+"myndrænt viðmót við ræsingu kerfis. Augljóslega getur þú krossað við\n"
+"\"%s\" ef vélin þín á að vera miðlari eða þér tókst ekki að stilla\n"
+"grafíska skjákortið/upplausnina/skjáinn... rétt."
+
+#: ../help.pm:291
+#, 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 ""
+"Skjár\n"
+"\n"
+" Venjulega mun uppsetningarforritið finna tengda skjái sjálfkrafa og\n"
+"setja upp viðeigandi stillingar. Ef valið er ekki rétt getur þú valið\n"
+"réttan skjá af þessum lista - skjáinn sem er tengdur þinni tölvu."
+
+#: ../help.pm:298
+#, 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 ""
+"Upplausn\n"
+"\n"
+" Hér getur þú valið upplausn og litadýpt sem eru mögulegir fyrir þinn\n"
+"vélbúnað. Veldu þann sem best hæfir þínum þörfum (þú getur breytt\n"
+"þessum stillingum eftir uppsetningu). Dæmi um valda uppsetningu er\n"
+"sýnt á skjámyndinni."
+
+#: ../help.pm:306
+#, 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 ""
+"Í því tilviki að mismunandi miðlarar eru til fyrir kortið þitt, með eða án\n"
+"þrívíddar-hraðals, þá verður þú beðinn um að velja þann miðlara sem best\n"
+"hentar þínum þörfum."
+
+#: ../help.pm:311
+#, 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 ""
+"Aukakostir\n"
+"\n"
+" Þetta þrep leyfir þér að velja hvort þú vilt að vélin þín ræsi upp\n"
+"myndrænt viðmót við ræsingu kerfis. Augljóslega getur þú krossað við\n"
+"\"%s\" ef vélin þín á að vera miðlari eða þér tókst ekki að stilla\n"
+"grafíska skjákortið/upplausnina/skjáinn... rétt."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Nú verður þú að ákveða hvar þú vilt setja upp Mageia\n"
+"stýrikerfið á diskinn þinn. Ef diskurinn þinn er tómur eða núverandi\n"
+"stýrikerfi er að nota allt plássið á disknum, þá verður þú að\n"
+"Endursníða diskinn. Að sníða diskinn þýðir að skipta disknum\n"
+"í hluta sem þörf er á til að setja upp Mageia kerfið.\n"
+"\n"
+"Af því að skipting disks í sneiðar er venjulega óafturkræf aðgerð\n"
+"og getur leitt til að þú tapir gögnum, þá getur þetta verið erfið og\n"
+"stressandi aðgerð fyrir óvanan notanda. Til allrar hamingju er\n"
+"DrakX með ráðgjafa sem einfaldar aðgerðina. Áður en þú heldur\n"
+"áfram með þetta skref, lestu afganginn af þessum kafla og fyrir\n"
+"alla muni gefðu þér nægan tíma til að ákvarða rétta lausn.\n"
+"\n"
+"Nokkrar mismunandi aðferðir eru mögulegar, þær fara eftir\n"
+"núverandi uppsetningu á diskum:\n"
+"\n"
+" * \"%s\". Þessi aðgerð skiptir auðum svæðum á diskum sjálfkrafa.\n"
+"Ef þú velur þetta verður ekki spurt fleiri spurninga.\n"
+"\n"
+" * \"%s\". Ráðgjafinn hefur fundið eina eða fleiri Linux disksneiðar\n"
+"á disknum. Veldu þennan möguleika ef þú vilt nota þær. Þú verður\n"
+"þá beðin(n) um að velja tengipunkta fyrir hverja disksneið.\n"
+"Venjulegu tengipunktarnir eru sjálfgefið valdir, og það er góð\n"
+"hugmynd að halda þeirri reglu.\n"
+"\n"
+" * \"%s\". Ef Microsoft Windows er uppsett á disknum þínum og tekur\n"
+"upp allt diskplássið. Þá verður þú að búa til laust pláss fyrir GNU/Linux.\n"
+"Til að gera það þá getur þú eytt Microsoft Windows disksneiðinni\n"
+"og gögnum (sjá ``Eyða öllu á disknum'') eða breytt stærð á Microsoft \n"
+"Windows FAT eða NTFS disksneiðinni. Breytingu á stærð disksneiða\n"
+"er hægt að framkvæma án þess að nokkur gögn tapist, ef þú hefur\n"
+"áður þjappað gögnum á Windows disksneiðinni (defragment).\n"
+"Mælt er með að nota þessa aðferð ef þú vilt nota bæði Mandriva \n"
+"Linux og Microsoft Windows á sömu tölvunni.\n"
+"\n"
+"Áður en þú velur þennan valkost, hafðu þá í huga að, eftir þessa aðgerð\n"
+"verður Microsoft Windows disksneiðin minni en þegar þú byrjaðir. Þú\n"
+"munt því hafa minna laust diskpláss þegar þú notar Microsoft Windows\n"
+"til að geyma gögn og setja upp hugbúnað.\n"
+"\n"
+" * \"%s\". Ef þú vilt eyða öllum gögnum og disksneiðum sem nú eru\n"
+"á disknum og skipta þeim út með nýju Mageia stýrikerfi, veldu\n"
+"þennan valkost. Farðu varlega, því þú getur ekki afturkallað þessar\n"
+"breytingar eftir að þú hefur staðfest þær.\n"
+"\n"
+" !! Ef þú velur þennan valkost þá verður öllum gögnum á disknum eytt. !!\n"
+"\n"
+" * \"%s\". Þessi valkostur birtist þegar allt pláss á disknum er notað af\n"
+"Microsoft Windows. Ef þú velur þennan valkost, verður öllu einfaldlega\n"
+"eytt af disknum og þú byrjar með auðan disk, sem þú getur skipt\n"
+"síðan að vild.\n"
+"\n"
+" !! Ef þú velur þennan valkost þá verður öllum gögnum á disknum eytt. !!\n"
+"\n"
+" * \"%s\" Veldu þennan valkost ef þú vilt sjálfur skipta disknum þínum.\n"
+"Farðu varlega -- Þetta er öflugur en hættulegur valkostur og þú getur\n"
+"auðveldlega tapað öllum gögnum. Þess vegna er þessi valkostur eiginlega\n"
+"aðeins fyrir þá sem hafa gert þetta áður og hafa nokkra reynslu. Frekari\n"
+"upplýsingar um hvernig á að nota DiskDrake forritið er hægt að nálgast\n"
+"í kaflanum ``Managing Your Partitions'' í ``Starter Guide''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Nota núverandi disksneið"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Eyða öllu á disknum"
+
+#: ../help.pm:380
+#, 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 ""
+"Jæja - hingað ertu þá kominn. Uppsetningu er nú lokið og GNU/Linux kerfið\n"
+"er tilbúið til notkunar. Aðeins eftir að smella á \"%s\" til að endurræsa "
+"kerfið\n"
+"Ekki gleyma að fjarlægja uppsetningarmiðilinn (Geisladisk eða diskling).\n"
+"Það fyrsta sem þú sérð eftir að tölvan hefur athugað vélbúnaðinn er\n"
+"ræsivalmynd, sem gefur þér möguleika á að velja hvaða stýrikerfi þú vilt "
+"ræsa\n"
+"\n"
+"Hnappurinn \"%s\" sýnir þér tvo auka hnappa sem:\n"
+"\n"
+" * \"%s\": leyfir þér að búa til uppsetningardisk sem framkvæmir sjálfkrafa\n"
+"alla uppsetninguna án íhlutunar, t.d. ef þú ert að setja upp aðra vél eins "
+"og\n"
+"þú varst að ljúka við að setja upp.\n"
+"\n"
+" Athugið að tveir möguleikar eru á uppsetningardisk sem birtast eftir að\n"
+"þú smellir á þennan hnapp:\n"
+"\n"
+" * \"%s\". Þetta er að hluta til sjálfvirk uppsetning. Diskasneiðing er\n"
+"eina þrepið sem þú þarft að framkvæma.\n"
+"\n"
+" * \"%s\". Algerlega sjálfvirk uppsetning: Öllu á disknum er eytt og\n"
+"diskurinn er algerlega endurskrifaður, öll gögn tapast.\n"
+"\n"
+" Þetta er mjög hagkvæmt ef þú ert að setja upp á margar svipaðar\n"
+"tölvur. Sjá nánar um sjálfvirka uppsetningu á vefsíðum okkar.\n"
+"\n"
+" * \"%s\"(*): vistar lista af öllum pökkum sem þú valdir í þessari\n"
+"uppsetningu. Til að nota þennan lista við aðra uppsetningu, settu inn\n"
+"disklinginn og byrjaðu uppsetningu. Þegar þú færð valskjáinn\n"
+"ýttu á [F1] og sláðu inn >>linux defcfg=\"floppy\"<< og ýttu á\n"
+"[Enter] lykilinn.\n"
+"\n"
+"(*) Þú þarft FAT-forsniðinn diskling. Til að búa til þannig diskling undir\n"
+"GNU/Linux, gefðu skipunina \"mformat a:\", eða \"fdformat /dev/fd0\"\n"
+"og síðan skipunina \"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Búa til diskling fyrir sjálfvirka uppsetningu"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Ef þú velur að endurnota einhverjar staðlaðar GNU/Linux disksneiðar\n"
+"vilt þú kannski endur-forsníða sumar þeirra og eyða gögnum sem þær\n"
+"innihalda. Til að gera það veldu einnig þær disksneiðar.\n"
+"\n"
+"Vinsamlega athugið að það er ekki nauðsynlegt að endur-forsníða allar\n"
+"disksneiðar sem eru til staðar. Þú þarft að endur-forsníða disksneiðar\n"
+"sem innihalda stýrikerfið (svo sem \"/\", \"/usr\" eða \"/var\") en þú\n"
+"þarft ekki að endur-forsníða disksneiðar sem innihalda gögn sem þú\n"
+"vilt geyma (venjulega \"/home\").\n"
+"\n"
+"Vinsamlega viðhafið varúð þegar þið veljið disksneiðar. Eftir að þær\n"
+"hafa verið forsniðnar, þá hefur öllum gögnum á þeim verið eytt, og þú\n"
+"getur ekki sótt þau aftur.\n"
+"\n"
+"Smelltu á \"%s\" þegar þú ert tilbúinn, og vilt forsníða disksneiðarnar.\n"
+"\n"
+"Smelltu á \"%s\" ef þú vilt velja aðra disksneið fyrir nýja Mageia\n"
+"stýrikerfið þitt.\n"
+"\n"
+"Smelltu á \"%s\" ef þú vilt velja disksneiðar sem verða skoðaðar\n"
+"sérstaklega m.t.t. galla á diskblokkum."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Þegar þú setur upp Mageia er líklegt að sumir pakkar hafi verið\n"
+"uppfærðir frá upphaflegri útgáfu. Villur hafa verið lagfærðar, og\n"
+"öryggisvandamál leyst. Til að nýta ykkur þessar uppfærslur, þá getið\n"
+"þið sótt þær nú um Internetið. Krossaðu við \"%s\" ef þú hefur nú\n"
+"þegar internet-tengingu, eða \"%s\" ef þú vilt sækja uppfærslur síðar.\n"
+"\n"
+"Ef þú velur \"%s\", þá færð þú lista af vefsvæðum sem þú getur sótt\n"
+"uppfærslur frá. Þú ættir að velja það vefsvæði sem er næst þér.\n"
+"Þú færð að sjá pakkalista sem þú getur valið úr og smellt á \"%s\"\n"
+"til að sækja og setja upp valda pakka, eða \"%s\" til að hætta við."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Hér leyfir DrakX þér að velja það öryggisstig sem þú óskar að hafa á\n"
+"tölvunni þinni. Þumalfingursregla er að öryggisstig ætti að vera því hærra\n"
+"sem gögnin eru mikilvægari, eða ef vélin verður tengd beint við\n"
+"Internetið. Hærra öryggisstig þýðir þó venjulega að aðgangur að\n"
+"vél og gögnum verður óþjálli.\n"
+"\n"
+"Ef þú veist ekki hvað á að velja, notaðu þá sjálfgefið öryggisstig. Þú\n"
+"getur breytt því seinna með draksec tólinu, sem er hluti af Mageia\n"
+"stjórnborðinu.\n"
+"\n"
+"Fylltu út í svæðið \"%s\" með netfangi þess aðila sem er ábyrgur fyrir\n"
+"öryggi kerfisins. Skeyti sem varða öryggi kerfis verða send á þetta netfang."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Öryggisfulltrúi"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Hér þarft þú að ákveða hvaða disksneið þú vilt nota fyrir Mageia\n"
+"stýrikerfið. Ef disksneiðar hafa þegar verið skilgreindar, annað hvort\n"
+"frá fyrri uppsetningu á GNU/Linux, eða af öðru forriti til að stilla\n"
+"disksneiðar, þá getur þú notað þær. Annars verður þú að skilgreina\n"
+"disksneiðar.\n"
+"\n"
+"Til að skilgreina disksneiðar þá verður þú fyrst að velja disk. Þú getur\n"
+"valið disk sem þú ætlar að skipta með því að smella á ``hda'' fyrir\n"
+"fyrsta IDE tengda diskinn, ``hdb'' fyrir þann næsta, ``sda'' fyrir\n"
+"fyrsta SCSI diskinn o.s.frv.\n"
+"\n"
+"Til að skipta völdum diski, þá getur þú notað eftirfarandi aðgerðir:\n"
+"\n"
+" * \"%s\": þessi valkostur eyðir öllum disksneiðum á disknum\n"
+"\n"
+" * \"%s\": þessi valkostur býr sjálfkrafa til ext4 og diskminnis-sneið\n"
+"á lausu plássi á disknum.\n"
+"\n"
+"\"%s\": gefur þér aðgang að aukavalkostum:\n"
+"\n"
+" * \"%s\": vistar disksneiða-töfluna á disklingi. Gott ef síðar þarf að\n"
+"endurbyggja disksneiða-töfluna. Það er mælt með að þú gerir\n"
+"framkvæmir þetta skref.\n"
+"\n"
+" * \"%s\" leyfir þér að endurbyggja disksneiða-töfluna frá disklingi.\n"
+"\n"
+" * \"%s\": ef disksneiða-taflan er skemmd, þá getur þú reynt að\n"
+"endurbyggja hana. Farðu varlega og mundu að þetta virkar ekki alltaf\n"
+"\n"
+" * \"%s\": hendir öllum breytingum og endurhleður disksneiða-töflunni\n"
+"eins og hún var upphaflega á disknum.\n"
+"\n"
+" * \"%s\": ef þú af-velur þennan valkost, þá verða notendur að\n"
+"tengja disklinga og geisladiska sjálfir við tengipunkta\n"
+"\n"
+" * \"%s\": notaðu þennan valkost ef þú vilt nota ráðgjafa til að skipta\n"
+"disknum þínum. Það er mæt með þessu ef þú hefur ekki nákvæmlega\n"
+"hvað á að gera hér.\n"
+"\n"
+" * \"%s\": notaðu þennan valkost ef þú vilt hætta við allar breytingar.\n"
+"\n"
+" * \"%s\": gefur þér aukalega valkosti (tegund, valkosti, forsníða)\n"
+"og gefur þér meiri upplýsingar um diskinn.\n"
+"\n"
+" * \"%s\": þegar þú hefur lokið við að skipta disknum þínum, þá\n"
+"skrifar þetta breytingarnar á diskinn.\n"
+"\n"
+"Þegar þú skilgreinir stærð disksneiðar, þá getur þú fínstillt stærðina\n"
+"á sneiðinni með örvalyklunum á lyklaborðinu.\n"
+"\n"
+"Athugið: Þú getur komist að öllum aðgerðum á skjánum frá\n"
+"lyklaborðinu. Þú færir þig á milli svæða með [Tab] og [Upp/Niður]\n"
+"örvalyklunum.\n"
+"\n"
+"Þegar disksneið er valin, þá getur þú notað:\n"
+"\n"
+" * Ctrl-c til að búa til nýja disksneið (þegar auð disksneið er valin)\n"
+"\n"
+" * Ctrl-d til að eyða disksneið\n"
+"\n"
+" * Ctrl-m til að setja tengipunkt\n"
+"\n"
+"Til að fá upplýsingar um mismunandi skráakerfi, vinsamlega lestu\n"
+"kaflann um ext2FS í ``Reference Manual''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+# ## skrytid
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Sjálfvirk tenging aukatækja"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Víxla milli venjulegs/sérfræðings-hams"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Fleiri en ein Microsoft disksneið hefur fundist á disknum.\n"
+"Vinsamlega veldu hverri þeirra þú vilt breyta stærðinni á til að geta sett\n"
+"upp nýja Mageia stýrikerfið.\n"
+"\n"
+"Hver sneið á listanum inniheldur \"Linux nafn\", \"Windows nafn\" \"Diskrýmd"
+"\".\n"
+"\n"
+"\"Nafn\" er byggt upp af: \"disktegund\", \"disknúmer\",\n"
+"\"disksneið\" (t.d., \"hda1\").\n"
+"\n"
+"\"Disktegund\" er \"hd\" ef disknum er stýrt með IDE stýringu og\n"
+"\"sd\" ef það er SCSI diskur.\n"
+"\n"
+"\"Disknúmer\" er alltaf bókstafur eftir \"hd\" eða \"sd\". Fyrir IDE\n"
+"diska:\n"
+"\n"
+" * \"a\" þýðir \"aðal (master) diskur á fyrstu IDE stýringu\";\n"
+"\n"
+" * \"b\" þýðir \"auka (slave) diskur fyrstu IDE stýringu\";\n"
+"\n"
+" * \"c\" þýðir \"aðal (master) diskur á annari IDE stýringu\";\n"
+"\n"
+" * \"d\" þýðir \"auka (slave) diskur annari IDE stýringu\";\n"
+"\n"
+"Á SCSI diskum, þýðir \"a\" \"lægsta SCSI ID\", \"b\" þýðir\n"
+"\"næst-lægsta SCSI ID\", o.s.frv.\n"
+"\n"
+"\"Windows nafn\" er bókstafurinn á disknum eins og það sést undir\n"
+"Windows (fyrsti diskurinn eða sneiðin er kölluð \"C:\")."
+
+#: ../help.pm:567
+#, 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\": athugið val lands. Ef valið land er ekki rétt smelltu þá\n"
+"á \"%s\" hnappinn og veldu annað. Ef landið þitt er ekki á listanum,\n"
+"smelltu þá á \"%s\" hnappinn til að sjá heildalista landa."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Þetta skref er aðeins virkjað ef GNU/Linux disksneið hefur fundist á\n"
+"tölvunni þinni.\n"
+"\n"
+"DrakX þarf nú að vita hvort þú vilt setja upp nýtt kerfi eða hvort þú\n"
+"vilt uppfæra uppsett Mageia kerfi:\n"
+"\n"
+" * \"%s\". Þetta þurkar að mestu út gamla kerfið. En þó fer það\n"
+"svolítið eftir diskssneiðum sem þú hefur sett upp, þá getur þú\n"
+"varnað því að gögn (fyrst og fremst \"home\" möppur) verði\n"
+"yfirskrifuð. Ef þú vilt breyta hvernig diskunum er skipt, eða breyta\n"
+"skráakerfinu, þá ættir þú að velja þennan valkost.\n"
+"\n"
+" * \"%s\". Þessi uppsetning leyfir þér að uppfæra pakkana sem nú\n"
+"eru uppsettir á Mageia kerfinu þínu. Disksneiðum og gögnum\n"
+"verður ekki breytt. Flest uppsetningarþrep eru enn aðgengileg\n"
+"og eru svipuð venjulegri uppfærslu.\n"
+"\n"
+"Að nota ``Uppfærslu'' aðgerðina ætti að virka vel á Mageia\n"
+"kerfum sem eru að keyra útgáfu \"8.1\" eða nýrri. Ekki er mælt með\n"
+"uppfærslu á eldri útgáfum en Mageia \"8.1\"."
+
+#: ../help.pm:594
+#, 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 ""
+"Byggt á því tungumáli sem þú velur, þá mun DrakX sjálfkrafa velja\n"
+"lyklaborðs-uppsetningu. Athugaðu hvort valið hentar þér, eða veldu\n"
+"aðra lyklaborðs-uppsetningu.\n"
+"\n"
+"Einnig gæti verið að lyklaborðið henti ekki þínum þörfum eða tungumáli\n"
+"Ef t.d. þú vilt hafa aðgang að íslensku lyklaborði í Sviss. Eða danskt\n"
+"lyklaborð og íslenskt umhverfi. Almennt talað í þannig umhverfi\n"
+"að tungumál og valið lyklaborð passa ekki saman. Hvort sem þú\n"
+"vilt þá getur þú valið lyklaborð af listanum.\n"
+"\n"
+"Smelltu á \"%s\" hnappinn til að sjá lista af mögulegum lyklaborðs-"
+"uppsetningum.\n"
+"\n"
+"Ef þú velur lyklaborðs-uppsetningu sem er ekki byggt á latnesku\n"
+"stafrófi, þá mun næsti gluggi leyfa þér að velja lyklasamsetningu\n"
+"sem víxlar til og frá latneska lyklaborðinu."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Fyrsta þrepið er að velja æskilegt tungumál.\n"
+"\n"
+"Val þitt á æskilegu tungumáli hefur áhrif á uppsetningarforritið,\n"
+"handbækur, og stýrikerfið í heild sinni. Veldu fyrst hvaða svæði\n"
+"þú er búsettur á, síðan tungumál sem þú notar.\n"
+"\n"
+"Ef þú smellir á \"%s\" hnappinn þá getur þú valið önnur tungumál\n"
+"sem verða sett upp á vinnustöðina þína, þá verða skrár sem tengjast\n"
+"því tungumáli settar upp á tölvuna. Til dæmis ef spænskir notendur\n"
+"munu nota tölvuna þína, veldu þá Ensku sem aðaltungumál í\n"
+"valglugganum og \"%s\" í ítarlegri hlutanum.\n"
+"\n"
+"Um UTF-8 (unicode) stuðning: Unicode er ný stafakóðun sem\n"
+"tekur til allra tungumála. En fullur stuðningur fyrir þessa kóðun er\n"
+"enn á þróunarstigi fyrir GNU/Linux. Þess vegna ætti val þitt á\n"
+"að nota UTF-8 að byggja á eftirfarandi:\n"
+"\n"
+" * Ef þú velur tungumál sem hefur sterkan stuðning í venjulegri\n"
+"stafakóðun (latnesk-1 tungumál, Rússneska, Kínverska, Kóreanska,\n"
+"Tælenska, Gríska, Tyrkneska og flest iso-8859-2 tungumál),\n"
+"þá verður eldri stafakóðun valin sjálfgefið;\n"
+"\n"
+" * Önnur tungumál munu sjálfgefið nota unicode;\n"
+"\n"
+" * Ef tvö eða fleiri tungumál eru valin og þau nota ekki sömu kóðun\n"
+"þá verður unicode notað fyrir allt kerfið;\n"
+"\n"
+" * Að lokum, hægt er að þvinga notkun unicode alls staðar í\n"
+"kerfinu með því að velja \"%s\" valkostinn óháð því hvaða\n"
+"tungumál hafa verið valin.\n"
+"\n"
+"Athugið að þú ert ekki takmarkaður við að velja eitt aukalegt tungumál.\n"
+"Þú getur valið nokkur eða jafnvel valið þau öll með því að krossa við\n"
+"\"%s\" reitinn. Ef þú velur stuðning fyrir tungumál þýðir það að\n"
+"þýðingar, letur, stafsetningar-leiðréttingar o.s.frv. verða einnig\n"
+"sett inn fyrir þessi tungumál.\n"
+"\n"
+"Til að víxla milli mismunandi tungumála sem eru uppsett á kerfinu\n"
+"þínu, þá getur þú keyrt \"localedrake\" skipunina sem \"root\" til\n"
+"að breyta sjálfgefnu tunguáli fyrir allt kerfið. Ef þú keyrir skipunina\n"
+"sem venjulegur notandi þá mun það einungis breyta uppsetningu\n"
+"tungumáls fyrir þann notanda."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spænska"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Venjulega er DrakX ekki í neinum vandræðum með að finna fjölda hnappa\n"
+"á músinni þinni. Ef DrakX lendir í vandræðum gerir það ráð fyrir tveggja\n"
+"hnappa mús og mun setja upp þriggja hnappa hermi. Þriðja hnappinn\n"
+"á tveggja hnappa mús má fá fram með því að smella samtímis á hægri\n"
+"og vinstri hnappana. DrakX mun sjálfkrafa vita hvort músin þín notar\n"
+"PS/2- , rað- eða usb-tengi.\n"
+"\n"
+"Ef þú hefur þriggja hnappa mús án skrunhjóls, þá getur þú valið \"%s\"\n"
+"mús. DrakX mun þá stilla músina þína þannig að þú getir hermt eftir\n"
+"skrunhjóli með því. Til að gera það, smelltu á miðhnappinn og færðu\n"
+"músina upp og niður.\n"
+"\n"
+"Ef þú af einhverri ástæðu vilt skilgreina aðra tegund músar, veldu hana\n"
+"þá úr listanum.\n"
+"\n"
+"Þú getur valið \"%s\" færsluna til að velja ``almenna'' músartegund\n"
+"sem mun virka með flestum músum.\n"
+"\n"
+"Ef þú velur aðra mús en sjálfgefna, þá birtist prufuskjár. Notið hnappana\n"
+"og hólið til að staðfesta að stillingar séu réttar og músin virki rétt.\n"
+"Ef Músin virkar ekki rétt sláðu þá á bilslána eða [Enter] til að hætta\n"
+"prófuninni og þú færð aftur upp lista af músum.\n"
+"\n"
+"Það kemur fyrir að skrunhjóla-mýs séu ekki skynjaðar sjálfvirkt,\n"
+"svo þú verður að velja músina úr lista. Athugaðu vel að velja rétt\n"
+"tengi rað/PS-2/USB sem músin er tengd við. Eftir að þið hafið\n"
+"valið mús og smellt á \"%s\" hnappinn, þá birtist músamynd á\n"
+"skjánum. Notið skrunhjólið til að staðfesta að það sé virkjað rétt.\n"
+"Þegar þú hreyfir hjólið, mun músarhjólið á skjánum hreyfast.\n"
+"Prófaðu hnappana líka til og hreyfðu bendilinn á skjánum til að\n"
+"staðfest að allt virki rétt."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "Með skrunhermi"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Almennt | Einhverjar PS/2 & USB mýs"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Veldu tengið sem þú vilt nota. Tengið \"COM1\" í Windows er kallað\n"
+"\"ttyS0\" í GNU/Linux, \"COM2\" er \"ttyS1\", o.s.frv."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Ræsi-forrit er lítið forrit sem er ræst af tölvunni þegar kveikt er á \n"
+"tölvunni. Það er ábyrgt fyrir að ræsa síðan upp allt kerfið. Venjulega\n"
+"er uppsetning ræsiforritsins algerlega sjálfvirk. DrakX mun athuga\n"
+"ræsigeira disksins og haga aðgerðum eftir því:\n"
+"\n"
+" * Ef Windows ræsigeiri finnst, þá verður honum skipt út með GRUB/LILO\n"
+"ræsigeira. Þannig getur þú ræst annað hvort GNU/Linux eða annað\n"
+"stýrikerfi sem er uppsett á tölvunni þinni.\n"
+"\n"
+" * Ef GRUB eða LILO ræsigeiri finnst, þá verður honum skipt út með nýjum.\n"
+"\n"
+"Ef DrakX getur ekki ákveðið hvar á að setja ræsigeirann, þá munt þú\n"
+"verða spurður hvar eigi að setja hann. Almennt er \"%s\" öruggasti "
+"staðurinn\n"
+"Ef þú velur \"%s\", þá verður ekki sett inn neitt ræsiforrit. Gerðu\n"
+"það aðeins ef þú veist hvað þú ert að gera."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Nú er komið að því að setja upp prentkerfi fyrir tölvuna þína. Önnur\n"
+"stýrikerfis bjóða þér kannski upp á eitt, en Mageia býður tvö.\n"
+"Hvort þeirra hefur sína kosti\n"
+"\n"
+" * \"%s\" -- sem er skammstöfun fyrir ``prenta ekki biðröð'' \n"
+"(print, do not queue) er rétti valkosturinn ef tölvan er beintengd\n"
+"við prentarann, og þú vilt geta stöðvað snarlega ef pappír festist\n"
+"eða flækist, eða ef þú hefur ekki nettengda prentara.\n"
+"(\"%s\" höndlar aðeins einföldustu nettengingar og er frekar hægvirkt\n"
+"ef það er notað á neti.) Það er þó mælt með að þú notir \"pdq\"\n"
+"ef þetta eru þín fyrstu kynni af GNU/Linux.\n"
+"\n"
+" * \"%s\" stendur fyrir `` Common Unix Printing System'' og er góður\n"
+"kostur hvort sem þú prentar á staðbundinn prentara eða á prentara\n"
+"sem er hinum megin á hnettinum. Það er einfalt að stilla og getur bæði\n"
+"verið miðlari og biðlari fyrir gamalkunnu \"lpd\" prentþjónustuna.\n"
+"Það er því samhæft við eldri stýrikerfi sem þurfa prentþjónustu.\n"
+"Þó að það sé mjög öflugt, þá er einfaldasta uppsetning næstum því\n"
+"eins einföld og \"pdq\". Ef þú þarft að herma eftir \"lpd\", mundu þá eftir\n"
+"að ræsa \"cups-lpd\" þjónustuna. \"%s\" er með myndrænt viðmót fyrir\n"
+"prentaraval og stjórnun á prentara.\n"
+"\n"
+"Hvað sem þú velur núna, þá getur þú breytt prentkerfinu með því að\n"
+"keyra PrinterDrake frá Mageia stjórnborðinu og smella á \"%s\"\n"
+"hnappinn."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Sérfræðingur"
+
+#: ../help.pm:771
+#, 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 disk 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 mun fyrst leita að öllum IDE tækjum í tölvunni. Síðan er einnig\n"
+"leitað að einu eða fleiri SCSI kortum í tölvunni. Ef SCSI kort finnst þá\n"
+"mun DrakX mun sjálfkrafa setja inn rekil fyrir kortið.\n"
+"\n"
+"Af því að sjálfvirk vélbúnaðarleit er ekki gallalaus, þá finnur DrakX\n"
+"kannski ekki diskana í tölvunni. Ef svo er þá verður þú að skilgreina\n"
+"vélbúnaðinn handvirkt.\n"
+"\n"
+"Ef þú þarft að skilgreina handvirkt PCI SCSI stýringu, þá mun DrakX spyrja\n"
+"hvort þú viljir tilgreina viðföng fyrir kortið. Þú ættir að leyfa DrakX að\n"
+"kanna vélbúnaðinn til að stilla kortið sjálfkrafa. Oftast kemst DrakX\n"
+"áfram án aukalegra viðfanga.\n"
+"\n"
+"Ef DrakX finnur ekki hvaða breytur á að senda til kortsins þá verður þú að\n"
+"stilla kortið og viðföng þess handvirkt."
+
+#: ../help.pm:789
+#, 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\": ef hljóðkort finnst í tölvunni. þá verða upplýsingar um það sýndar\n"
+"hér. Ef þú sérð að hljóðkortið er ekki það sem er raunverulega í tölvunni,\n"
+"þá getur þú smellt á hnappinn hér og bent á annan rekil."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"DrakX sýnir þér hér samantekt á upplýsingum sem það hefur\n"
+"safnað um tölvuna þína. Það fer síðan eftir því hvaða vélbúnaður er á "
+"vélinni\n"
+"þinni hvort þú sérð alla þá möguleika sem hér fara eftir. Hver færsla\n"
+"er samsett af vélbúnaði sem hægt er að stilla og samantekt um\n"
+"uppsetninguna. Smellið á tilsvarandi \"%s\" til að stilla þessa einingu.\n"
+"\n"
+" * \"%s\": athuga lyklaborðvörpun og breyta henni ef þörf krefur.\n"
+"\n"
+" * \"%s\": athuga landval. Ef valið land er ekki rétt, smelltu þá á\n"
+"\"%s\" hnappinn og veldu annað land. Ef landið er ekki á listanum\n"
+"smelltu þá á \"%s\" hnappinn til að sjá allann listann.\n"
+"\n"
+" * \"%s\": DrakX velur sjálfkrafa tímabelti eftir því landi sem þú hefur\n"
+"valið. Þú getur smellt á \"%s\" hnappinn er það er ekki rétt.\n"
+"\n"
+" * \"%s\": sýna núverandi músastillingar og smelltu á hnappinn til að\n"
+"breyta því ef þörf krefur.\n"
+"\n"
+" * \"%s\": með því að smella á \"%s\" hnappinn opnast prent-stillingar-\n"
+"ráðgjafi. Ráðfærið ykkur við viðeigandi kafla í ``Starter Guide'' varðandi\n"
+"frekari upplýsingar um hvernig á að setja upp nýjan prentara. Viðmótið\n"
+"sem sýnt er þar, er svipað því sem er notað í uppsetningunni.\n"
+"\n"
+" * \"%s\": Ef hljóðkort finnst á kerfinu þínu, þá verður það sýnt hér\n"
+"Ef þú tekur eftir því að það hljóðkort sem sýnt er hér, sé ekki það\n"
+"sem er í raun í kerfinu þínu, þá getur þú smellt á hnappinn og valið\n"
+"annann rekil.\n"
+"\n"
+" * \"%s\": Ef sjónvarpskort finnst í tölvunni þinni þá er það sýnt hér.\n"
+"Ef það er sjónvarpskort í tölvunni og það finnst ekki þá getur þú smellt\n"
+"á \"%s\" hnappinn og reynt að setja það inn handvirkt.\n"
+"\n"
+" * \"%s\": þú getur smellt á \"%s\" til að breyta stillingum á kortinu ef\n"
+"þér finnst að uppsetningin sé röng.\n"
+"\n"
+" * \"%s\": Sjálfgefið stillir DrakX skjákortið/skjáinn þinn í upplausnina\n"
+"\"800x600\" eða \"1024x768\". Ef það er ekki sú upplausn sem þú vilt\n"
+"nota smelltu þá á \"%s\" til að endurstilla skjáupplausnina.\n"
+"\n"
+" * \"%s\": Ef þú vilt stilla Internet eða aðrar nettengingar núna.\n"
+"Þá getur þú gert það hér. Skoðaðu handbókina eða notaðu Mandriva\n"
+"Linux stjórnborðið eftir að uppsetningu er lokið til að fá meiri hjálp.\n"
+"\n"
+" * \"%s\": leyfir þér að stilla vefsel og FTP-sel ef vélin sem þú ert að\n"
+"setja upp á að tengjast netinu um sel.\n"
+"\n"
+" * \"%s\": hér getur þú endurstillt öryggisþrep sem þú settir áður\n"
+"í fyrra þrepi ().\n"
+"\n"
+" * \"%s\": ef þú ætlar að tengja vélina þína Internetinu, þá er\n"
+"góð hugmynd að vernda vélina þína með því að setja upp eldvegg.\n"
+"Lestu viðeigandi kafla í um uppsetningu eldveggs í ``Starter Guide''.\n"
+"\n"
+" * \"%s\": ef þú vilt breyta stillingum ræsistjóra, smelltu á\n"
+"þennan hnapp. Þetta ætti þó ekki að gera nema af kunnugum.\n"
+"\n"
+" * \"%s\": hér getur þú fínstillt hvaða þjónustur verða ræstar á\n"
+"tölvunni þinni. Ef þú ætlar að nota þessa vél sem miðlara þá er góð\n"
+"hugmynd að fara vel yfir þessa uppsetningu."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN spjald"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN spjald"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Myndrænt viðmót"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Veldu diskinn sem þú vilt hreinsa allt af til að setja upp nýja\n"
+"Mageia disksneið. Varúð, öllum gögnum á disknum verður\n"
+"eytt, og það er ekki hægt að sækja þau aftur!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Smelltu á \"%s\" ef þú vilt eyða öllum gögnum og disksneiðum\n"
+"á þessum disk. Varúð! Eftir að þú hefur smellt á \"%s\", getur\n"
+"þú ekki endurheimt nein gögn eða disksneiðar sem eru nú á þessum diski,\n"
+"Þar með talin Windows gögn.\n"
+"\n"
+"Smelltu á \"%s\" til að stöðva þessa aðgerð án þess að tapa gögnum\n"
+"og disksneiðum sem nú eru á þessum diski."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Næsta ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Fyrra"
+
+#~ 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\": smellir þú á \"%s\" hnappinn mun það ræsa prentara-uppsetningar-"
+#~ "ráðgjafann\n"
+#~ "Skoðið viðeigandi kafla í ``Starter Guide'' varðandi meiri upplýsingar um "
+#~ "hvernig\n"
+#~ "á að setja upp nýjan prentara. Viðmótið sem sýnt er í handbókinni okkar "
+#~ "er\n"
+#~ "svipað því sem er notað í uppsetningarforritinu."
+
+#~ 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 ""
+#~ "Þetta er ein mest áríðandi ákvörðun sem þú tekur fyrir öryggi GNU/Linux\n"
+#~ "kerfis. Þú verður að gefa upp lykilorð fyrir \"root\". \"root\" er "
+#~ "kerfisstjóri\n"
+#~ "og eini notandinn sem má framkvæma uppfærslur, bæta við notendum,\n"
+#~ "breyta uppsetningu kerfisins, og svo framvegis. Í stuttu máli \"root\" "
+#~ "má\n"
+#~ "gera allt!. Þess vegna verður þú að velja lykilorð sem er erfitt að giska "
+#~ "á.\n"
+#~ "DrakX mun segja þér ef lykilorðið er of einfalt. Eins og þú sérð þá "
+#~ "þarft\n"
+#~ "þú ekki að slá inn lykilorð, en við ráðleggjum þér alls ekki að hafa það\n"
+#~ "þannig. GNU/Linux er alveg eins viðkvæmt fyrir villum kerfisstjóra og\n"
+#~ "önnur stýrikerfi. Þar sem \"root\" getur farið framhjá öllum takmörkunum\n"
+#~ "og óvart eytt öllum gögnum á disksneiðum með því að vísa kæruleysislega\n"
+#~ "í disksneiðarnar, Það er áríðandi að það sé ekki einfalt að verða \"root"
+#~ "\"\n"
+#~ "\n"
+#~ "Lykilorðið ætti að vera blanda af bókstöfum og tölum og að minnsta\n"
+#~ "kosti 8 stafa langt. Aldrei skrifa niður \"root\" lykilorðið -- Þá "
+#~ "verður\n"
+#~ "allt of auðvelt að brjótast inn í kerfið.\n"
+#~ "\n"
+#~ "Hafið lykilorðið heldur ekki of langt eða flókið því þú verður að muna "
+#~ "það!\n"
+#~ "\n"
+#~ "Lykilorðið verður ekki birt á skjánum þegar þú slærð það inn. Til að\n"
+#~ "minnka hættu á innsláttarvillu ert þú beðinn um að slá lykilorðið "
+#~ "tvisvar.\n"
+#~ "Ef þú gerir þá sömu innsláttar villuna tvisvar verður þú að nota þetta\n"
+#~ "``ranga'' lykilorð í fyrsta sinn þegar þú tengist sem \"root\".\n"
+#~ "\n"
+#~ "Ef þú vilt nota auðkenningar-miðlara til að stjórna aðgangi að tölvunni\n"
+#~ "þinni, smelltu þá á \"%s\" hnappinn.\n"
+#~ "\n"
+#~ "Ef þú notar LDAP, NIS eða PDC Windows Domain auðkenningar-\n"
+#~ "þjónustur, veldu réttan valkost fyrir \"%s\". Ef þú veist ekki hvað\n"
+#~ "þú átt að nota spurðu þá net-stjórnandann.\n"
+#~ "\n"
+#~ "Ef þú átt í vandræðum með að muna lykilorð, eða ef tölvan þín verður\n"
+#~ "aldrei tengd Internetinu, og þú treystir algerlega öllum þeim sem koma\n"
+#~ "að tölvunni þinni, þá getur þú valið að hafa \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "auðkenning"
diff --git a/perl-install/install/help/po/it.po b/perl-install/install/help/po/it.po
new file mode 100644
index 000000000..3d1c9fd98
--- /dev/null
+++ b/perl-install/install/help/po/it.po
@@ -0,0 +1,2167 @@
+# translation of DrakX.po to Italian
+# translation of DrakX-it.po to Italiano
+# translation of DrakX-it.po to Italian
+# Copyright (C) 2000, 2001 Mandriva S.A.
+# Paolo Lorenzin <pasusu@tin.it>, 2000.
+# Simone Riccio <s.riccio@aeb-informatica.it>, 2002.
+# Roberto Rosselli Del Turco <rosselli@ling.unipi.it>, 2001, 2002,2003.
+# Marco De Vitis <mdv@spin.it>, 2003.
+# Andrea Celli <a.celli@caltanet.it>, 2003, 2004, 2005, 2006.
+# Giuseppe Levi <giuseppe.levi@email.it>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-it\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-02-03 21:33+0100\n"
+"Last-Translator: Andrea Celli <a.celli@caltanet.it>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Prima di proseguire dovresti leggere con attenzione le condizioni d'uso che\n"
+"riguardano l'intera distribuzione Mageia. Se sei d'accordo con\n"
+"tutti i termini della licenza clicca sul pulsante \"%s\". In caso contrario\n"
+"ti basterà un clic sul pulsante \"%s\" per riavviare il computer."
+
+#: ../help.pm:20
+#, 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 è un sistema operativo multi-utente, ciò significa che ciascun\n"
+"utente può disporre di una configurazione personalizzata, di uno spazio per\n"
+"i propri file, e così via; consulta la ''Guida introduttiva'' per saperne di "
+"più.\n"
+"Ma, a differenza di \"root\", che è l'amministratore del sistema,\n"
+"gli utenti che aggiungerai adesso non avranno il diritto di cambiare\n"
+"nulla, se non i propri file e la propria configurazione. Dovrai crearne\n"
+"almeno uno per te stesso, da utilizzare per l'uso quotidiano: per quanto\n"
+"molto comodo, entrare nel sistema come \"root\" tutti i giorni potrebbe\n"
+"essere molto pericoloso! Anche un banale errore potrebbe significare un\n"
+"sistema non più in grado di funzionare correttamente. Se, invece,\n"
+"commetti un errore, anche grave, in qualità di utente normale, potrai forse\n"
+"perdere parte dei tuoi dati, ma non compromettere l'intero sistema.\n"
+"\n"
+"Nel primo campo inserisci il vero nome. Naturalmente questo non è\n"
+"un obbligo legale: puoi digitare quello che vuoi. Fatto questo, DrakX\n"
+"prenderà la prima parola che hai inserito nel campo di testo e la copierà\n"
+"alla voce \"%s\". Questo è il nome che l'utente dovrà usare per accedere al\n"
+"sistema, ma puoi modificarlo. Poi digita una password per questo utente.\n"
+"Ovviamente, dal punto di vista della sicurezza, la password di un utente\n"
+"non privilegiato non è cruciale come quella di \"root\", ma non c'è motivo\n"
+"di essere frettolosi: dopo tutto, si tratta della sicurezza dei tuoi file.\n"
+"\n"
+"Se clicchi su \"%s\", potrai poi aggiungere un altro utente, e altri "
+"ancora,\n"
+"a tua discrezione. Aggiungi un utente per ciascuno dei tuoi amici, oppure\n"
+"per tuo padre e tuo fratello, e così via. Dopo aver aggiunto\n"
+"tutti gli utenti che vuoi, seleziona \"%s\".\n"
+"\n"
+"Cliccando sul pulsante \"%s\" potrai cambiare la \"shell\" per\n"
+"quell'utente (quella predefinita è bash).\n"
+"\n"
+"Quando avrai finito di aggiungere utenti al sistema, ti verrà proposto di\n"
+"sceglierne uno per effettuare un login automatico ogni volta che il\n"
+"computer ha terminato la fase di boot. Se questa caratteristica ti\n"
+"interessa (e non tieni particolarmente alla sicurezza locale), scegli\n"
+"l'utente desiderato e l'ambiente grafico che preferisci, poi clicca su\n"
+"\"%s\". Se la cosa non ti interessa, rimuovi il segno di spunta dalla\n"
+"casella \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Vuoi sfruttare questa possibilità?"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"In alto puoi vedere l'elenco delle partizioni Linux individuate sul\n"
+"tuo disco rigido. Puoi attenerti alle scelte fatte dall'assistente,\n"
+"vanno bene per la maggior parte delle installazioni. Se fai dei\n"
+"cambiamenti, ricorda che devi definire per lo meno una partizione root\n"
+"(''radice'') (\"/\"). Non sceglierla troppo piccola, altrimenti non sarai\n"
+"in grado di installare parte del software. Se poi vuoi conservare i\n"
+"tuoi dati su una partizione separata, dovrai assegnare una partizione\n"
+"anche a \"/home\" (ciò è possibile soltanto se hai a disposizione più\n"
+"partizioni Linux).\n"
+"\n"
+"Ogni partizione è elencata in base a queste caratteristiche: \"Nome\",\n"
+"\"Capacità\".\n"
+"\n"
+"Il \"Nome\" è strutturato in: \"tipo di disco rigido\", \"numero del\n"
+"disco\", \"numero della partizione\" (ad esempio, \"hda1\").\n"
+"\n"
+"Il \"tipo di disco rigido\" è \"hd\" se il tuo disco è di tipo IDE, e\n"
+"\"sd\" se, invece, è un disco SCSI.\n"
+"\n"
+"Il \"numero del disco\" è sempre una lettera che segue \"hd\" o \"sd\". Per\n"
+"i dischi IDE:\n"
+"\n"
+" * \"a\" significa \"disco rigido master sul controller IDE primario\";\n"
+"\n"
+" * \"b\" significa \"disco rigido slave sul controller IDE primario\";\n"
+"\n"
+" * \"c\" significa \"disco rigido master sul controller IDE secondario\";\n"
+"\n"
+" * \"d\" significa \"disco rigido slave sul controller IDE secondario\".\n"
+"\n"
+"Per i dischi rigidi di tipo SCSI, invece, una \"a\" significa \"ID SCSI più\n"
+"basso\", una \"b\" significa \"ID SCSI immediatamente successivo ad a\",\n"
+"etc."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"La distribuzione Mageia è suddivisa su più CD-ROM. Se uno dei\n"
+"pacchetti selezionati si trova su un CD-ROM diverso da quello attualmente\n"
+"inserito nel lettore, DrakX provvederà a espellerlo e a chiedervi di\n"
+"inserire quello corretto. Se non avete a portata di mano il CD richiesto,\n"
+"basta cliccare su \"%s\", e i pacchetti corrispondenti non verranno\n"
+"installati."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Adesso è il momento di indicare i programmi che volete siano installati sul\n"
+"vostro sistema. Ci sono migliaia di pacchetti disponibili per\n"
+"Mageia, e sono stati suddivisi in gruppi in base al loro campo di\n"
+"utilizzo, in modo da facilitarne la gestione.\n"
+"\n"
+"I gruppi sono a loro volta suddivisi in quattro categorie. Potete\n"
+"selezionare i pacchetti di tutte le categorie indifferentemente, quindi una\n"
+"installazione di tipo \"Workstation\" può contenere anche programmi della\n"
+"categoria \"Server\".\n"
+"\n"
+" * \"%s\": scegliete uno o più gruppi da questa categoria se la vostra\n"
+"macchina dovrà essere utilizzata come postazione di lavoro tradizionale.\n"
+"\n"
+" * \"%s\": se pensate di usare il computer per la programmazione e lo\n"
+"sviluppo di software, selezionate i gruppi a voi necessari in questa\n"
+"categoria. Il gruppo speciale \"LSB\" serve per configurare il vostro\n"
+"sistema in modo che sia quanto più possibile conforme con le specifiche del\n"
+"Linux Standard Base.\n"
+"\n"
+" La selezione del gruppo \"LSB\" avrà come ulteriore effetto\n"
+"l'installazione di un kernel della serie \"2.4\", invece della \"2.6\" che\n"
+"costituisce l'opzione predefinita. Questo è necessario per avere una\n"
+"completa conformità del sistema con le specifiche LSB. Si noti, tuttavia,\n"
+"che anche se scegliete di non selezionare il gruppo \"LSB\", il vostro\n"
+"sistema sarà compatibile quasi al 100%% con LSB.\n"
+"\n"
+" * \"%s\": qui potrete scegliere i servizi più comuni da installare se il\n"
+"computer dovrà essere usato come server.\n"
+"\n"
+" * \"%s\": qui potrete scegliere il vostro ambiente grafico preferito.\n"
+"Dovete selezionarne almeno uno, se volete avere un sistema con interfaccia\n"
+"grafica.\n"
+"\n"
+"Spostando il puntatore del mouse sul nome di un gruppo verrà mostrato un\n"
+"breve testo di informazioni a riguardo.\n"
+"\n"
+"Se lo desiderate, potete abilitare l'opzione \"%s\", che può essere utile\n"
+"se conoscete bene i pacchetti presenti nella distribuzione o se desiderate\n"
+"avere il controllo totale di ciò che verrà installato.\n"
+"\n"
+"Se cominciate l'installazione in modalità \"%s\", potete deselezionare\n"
+"tutti i gruppi per evitare di installare nuovi pacchetti: questo metodo può\n"
+"tornare utile per effettuare la riparazione o l'aggiornamento di un sistema\n"
+"esistente.\n"
+"\n"
+"Se state effettuando un'installazione normale (non un aggiornamento) e\n"
+"deselezionate tutti i gruppi, comparirà una finestra di dialogo che vi\n"
+"proporrà alcune possibilità per eseguire una installazione minima:\n"
+"\n"
+" * \"%s\": installa i pacchetti strettamente necessari per avere un\n"
+"ambiente grafico funzionante;\n"
+"\n"
+" * \"%s\": installa il sistema base più i programmi fondamentali e la\n"
+"relativa documentazione; questo tipo di installazione può essere adatta per\n"
+"la configurazione di un server;\n"
+"\n"
+" * \"%s\": provvederà all'installazione dello stretto necessario per avere\n"
+"un sistema Linux funzionante, avente come unica interfaccia la riga di\n"
+"comando. Questo tipo di installazione occupa in totale circa 65 megabyte."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Aggiornamento"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Con la documentazione essenziale"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Installazione veramente minimale"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Ora, se avete scelto di selezionare i pacchetti su base individuale,\n"
+"potrete vedere una struttura ad albero contenente tutti i pacchetti\n"
+"organizzati in gruppi e sottogruppi. Scorrendo questa lista gerarchica\n"
+"potete selezionare interi gruppi, sottogruppi o singoli pacchetti.\n"
+"\n"
+"Quando selezionate un pacchetto all'interno dell'albero ne compare una\n"
+"descrizione sulla destra, per aiutarvi a capire a cosa serva quel\n"
+"particolare pacchetto.\n"
+"\n"
+"!! Se avete selezionato un pacchetto che offre un servizio come server\n"
+"(intenzionalmente, oppure perché faceva parte di un gruppo), vi verrà\n"
+"chiesta conferma per la sua effettiva installazione. Come opzione\n"
+"predefinita, in Mageia tutti i servizi installati vengono attivati\n"
+"automaticamente all'avvio. Sebbene si tratti di servizi sicuri ed esenti da\n"
+"problemi noti al momento del rilascio della distribuzione, non è escluso\n"
+"che possano essere scoperte falle di sicurezza al loro interno dopo la\n"
+"pubblicazione di questa versione di Mageia. Quindi, se non avete\n"
+"idea di cosa faccia un particolare servizio o del perché debba essere\n"
+"installato, cliccate su \"%s\". Scegliendo \"%s\", invece, i servizi\n"
+"elencati saranno installati e attivati in automatico all'avvio del sistema.\n"
+"!!\n"
+"\n"
+"L'opzione \"%s\" vi permette di disabilitare la finestra di avvertimento\n"
+"che compare tutte le volte che il programma di installazione seleziona\n"
+"automaticamente qualche pacchetto per risolvere un problema di dipendenze.\n"
+"Alcuni pacchetti, infatti, dipendono da altri, e l'installazione di uno\n"
+"specifico pacchetto può richiedere l'installazione di un altro. Il\n"
+"programma può determinare in modo automatico quali altri pacchetti sono\n"
+"necessari per soddisfare una dipendenza in modo da portare a termine con\n"
+"successo l'installazione.\n"
+"\n"
+"La piccola icona a forma di dischetto in fondo alla lista vi permette di\n"
+"caricare un elenco di pacchetti scelti durante una precedente\n"
+"installazione. Può risultare utile, ad esempio, se avete la necessità di\n"
+"configurare allo stesso modo diverse macchine. Cliccando su questa icona vi\n"
+"verrà chiesto di inserire il dischetto creato alla fine di un'altra\n"
+"installazione. Leggete il relativo suggerimento nell'ultimo passo per\n"
+"sapere come creare questo dischetto."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dipendenze automatiche"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:185
+#, 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 ""
+"Qui potete scegliere i servizi da attivare automaticamente all'avvio del\n"
+"sistema.\n"
+"\n"
+"DrakX elencherà tutti i servizi disponibili con l'installazione attuale.\n"
+"Esaminateli attentamente e disabilitate quelli che non sono necessari\n"
+"all'avvio.\n"
+"\n"
+"Selezionando un servizio comparirà un breve testo che ne spiega le\n"
+"caratteristiche. Se non siete sicuri dell'utilità o meno di un servizio, è\n"
+"meglio non modificare la relativa impostazione predefinita.\n"
+"\n"
+"!! In questa fase dell'installazione dovete fare le vostre scelte con\n"
+"particolare attenzione nel caso intendiate usare il vostro computer come\n"
+"server: vi conviene evitare di attivare servizi di cui non avete bisogno.\n"
+"Ricordate che molti servizi sono potenzialmente pericolosi, se attivi su un\n"
+"server. Come regola generale, attivate soltanto quelli di cui avete\n"
+"veramente bisogno. !!"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:209
+#, 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 gestisce il tempo in base al GMT (\"Greenwich Mean Time\") e lo\n"
+"traduce nell'ora locale secondo il fuso orario selezionato. Tuttavia, se\n"
+"l'orologio della scheda madre è regolato sull'orario locale, è possibile\n"
+"disabilitare questa opzione togliendo il segno di spunta alla casella\n"
+"\"%s\", in modo da indicare a GNU/Linux che l'orologio hardware e quello di\n"
+"sistema operano nello stesso fuso orario. Questa scelta può tornare utile\n"
+"nel caso sulla macchina sia installato anche un altro sistema operativo.\n"
+"\n"
+"L'opzione \"%s\" farà in modo che l'orario venga automaticamente regolato\n"
+"connettendosi via Internet con un \"time server\". Perché questa opzione\n"
+"funzioni, naturalmente, dovrete disporre di una connessione a Internet\n"
+"funzionante. Vi consigliamo di scegliere un server vicino a voi. Questa\n"
+"opzione installerà nel sistema un vero e proprio time server, che potrà\n"
+"essere a sua volta usato anche da altre macchine che si trovino sulla\n"
+"stessa rete locale."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronizzazione automatica dell'orario"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:223
+#, 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 ""
+"Scheda grafica\n"
+"\n"
+" Il programma di installazione provvederà a identificare e configurare\n"
+"automaticamente la scheda grafica installata sul computer. In caso\n"
+"contrario, potete scegliere da questo elenco la scheda che è effettivamente\n"
+"installata.\n"
+"\n"
+" Se per la vostra scheda sono disponibili più server grafici, con e senza\n"
+"accelerazione 3D, vi verrà chiesto di scegliere il server che meglio si\n"
+"adatta alle vostre necessità."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (abbreviazione per \"X Window System\") è il cuore dell'interfaccia\n"
+"grafica di GNU/Linux, sul quale sono basati tutti gli ambienti grafici\n"
+"inclusi in Mageia (KDE, GNOME, AfterStep, WindowMaker, etc.).\n"
+"\n"
+"Vi verrà mostrata una lista dei parametri da configurare in modo da avere\n"
+"la miglior visualizzazione possibile:\n"
+"\n"
+"Scheda grafica\n"
+"\n"
+" Il programma di installazione provvederà a identificare e configurare\n"
+"automaticamente la scheda grafica installata sul computer. In caso\n"
+"contrario, potete scegliere da questo elenco la scheda che è effettivamente\n"
+"installata.\n"
+"\n"
+" Se per la vostra scheda sono disponibili più server grafici, con e senza\n"
+"accelerazione 3D, vi verrà chiesto di scegliere il server che meglio si\n"
+"adatta alle vostre necessità.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Il programma di installazione in genere identifica e configura\n"
+"automaticamente il monitor connesso al computer. Se così non fosse, anche\n"
+"in questo caso potete scegliere da una lista il tipo di monitor in vostro\n"
+"possesso.\n"
+"\n"
+"\n"
+"\n"
+"Risoluzione\n"
+"\n"
+" Qui potete scegliere risoluzione e profondità di colore tra quelle\n"
+"disponibili per il vostro hardware. Scegliete le impostazioni che meglio si\n"
+"adattano alle vostre necessità (potrete cambiare la configurazione anche\n"
+"dopo l'installazione, comunque). All'interno della figura del monitor è\n"
+"rappresentato un esempio della configurazione selezionata.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Questa voce potrebbe non comparire, con alcuni tipi di hardware.\n"
+"\n"
+" Il sistema tenterà di aprire uno schermo grafico alla risoluzione\n"
+"specificata. Se potete vedere il messaggio durante il test e rispondete\n"
+"\"%s\", allora DrakX passerà alla fase successiva. Se non potete vedere il\n"
+"messaggio, significa che la configurazione ottenuta con l'identificazione\n"
+"automatica non è corretta in qualche punto: il test terminerà\n"
+"automaticamente dopo 12 secondi, e vi riporterà al menu. Cambiate le\n"
+"impostazioni fino a ottenere una visualizzazione grafica corretta.\n"
+"\n"
+"\n"
+"\n"
+"Opzioni\n"
+"\n"
+" Qui potete scegliere se avviare automaticamente l'interfaccia grafica\n"
+"subito dopo l'avvio del sistema. Ovviamente è opportuno rispondere \"%s\"\n"
+"nel caso in cui la macchina debba funzionare da server, oppure se non siete\n"
+"riusciti a configurare correttamente il server grafico."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Il programma di installazione di solito identifica e configura\n"
+"automaticamente il monitor connesso al tuo computer. Se fallisce,\n"
+"puoi scegliere da questa lista il tipo di monitor che hai effettivamente."
+
+#: ../help.pm:298
+#, 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 ""
+"Risoluzione\n"
+"\n"
+" Qui puoi scegliere risoluzione e profondità di colore tra quelle\n"
+"disponibili per il tuo hardware. Scegli le impostazioni più adatte\n"
+"alle tue esigenze (potrai sempre cambiare la configurazione anche\n"
+"ad installazione finita). Sul monitor è visibile un'immagine di\n"
+"anteprima della configurazione selezionata."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:306
+#, 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 ""
+"Se per la vostra scheda sono disponibili più server grafici, con e senza\n"
+"accelerazione 3D, vi verrà chiesto di scegliere il server che meglio si\n"
+"adatta alle vostre necessità."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:311
+#, 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 ""
+"Opzioni\n"
+"\n"
+" Qui potete scegliere se avviare automaticamente l'interfaccia grafica\n"
+"subito dopo l'avvio del sistema. Ovviamente è opportuno rispondere \"%s\"\n"
+"nel caso in cui la macchina debba funzionare da server, oppure se non siete\n"
+"riusciti a configurare correttamente il server grafico."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"A questo punto dovete scegliere in quali punti del vostro disco rigido\n"
+"installare il sistema operativo Mageia. Se il disco è vuoto, o se\n"
+"tutto lo spazio disponibile è occupato da un altro sistema operativo già\n"
+"installato, allora dovrete creare o modificare le partizioni. In breve,\n"
+"partizionare un disco rigido consiste nel suddividerlo logicamente in più\n"
+"zone in maniera da creare lo spazio necessario all'installazione di\n"
+"Mageia.\n"
+"\n"
+"Dato che gli effetti del partizionamento sono di solito irreversibili, e\n"
+"possono causare la perdita di dati, questa operazione può intimidire e\n"
+"rivelarsi stressante per un utente inesperto. Per fortuna DrakX mette a\n"
+"vostra disposizione un assistente che semplifica questa procedura. Prima di\n"
+"cominciare leggete attentamente questa sezione e, soprattutto, fate le cose\n"
+"con calma.\n"
+"\n"
+"In base alla configurazione del vostro disco rigido, saranno disponibili\n"
+"diverse opzioni:\n"
+"\n"
+" * \"%s\": questa opzione causerà un partizionamento automatico dello\n"
+"spazio libero all'interno del vostro disco rigido (o dei dischi, se ne\n"
+"avete più di uno). Non vi verrà posta nessun'altra domanda.\n"
+"\n"
+" * \"%s\": l'assistente ha trovato una o più partizioni Linux già presenti\n"
+"sul vostro disco rigido. Scegliete questa opzione se desiderate usarle. Vi\n"
+"verrà chiesto di scegliere il punto di mount associato a ciascuna\n"
+"partizione: come opzione predefinita verranno selezionati i punti di mount\n"
+"precedenti e, in genere, è buona norma non modificarli.\n"
+"\n"
+" * \"%s\": se Microsoft Windows è installato sul vostro disco rigido e\n"
+"occupa tutto lo spazio disponibile, dovrete creare spazio libero per\n"
+"GNU/Linux. Per farlo potete ridimensionare la partizione FAT o NTFS su cui\n"
+"è installato Windows, oppure cancellare completamente la partizione e tutti\n"
+"i dati in essa contenuti (ricorrendo all'opzione \"Cancella l'intero\n"
+"disco\"). Il ridimensionamento può essere effettuato evitando la perdita di\n"
+"dati, a patto che prima di procedere la partizione Windows sia stata\n"
+"deframmentata. Vi consigliamo caldamente di fare comunque una copia di\n"
+"sicurezza dei vostri dati. Questa è la soluzione consigliata se desiderate\n"
+"usare sia Mageia che Microsoft Windows sullo stesso computer.\n"
+"\n"
+" Prima di scegliere questa opzione, tenete presente che le dimensioni\n"
+"della partizione su cui risiede Windows saranno ridotte rispetto a quelle\n"
+"iniziali. Ciò significa che avrete meno spazio libero su Windows per\n"
+"archiviare i vostri dati o installare nuovo software.\n"
+"\n"
+" * \"%s\": se desiderate cancellare tutti i dati e tutte le partizioni\n"
+"presenti sul vostro disco rigido e rimpiazzarli con il vostro nuovo sistema\n"
+"Mageia, potete selezionare questa opzione. Fate molta attenzione,\n"
+"perché dopo aver dato conferma non potrete più tornare indietro.\n"
+"\n"
+" !! Se scegliete questa opzione tutti i dati sul vostro disco saranno\n"
+"cancellati. !!\n"
+"\n"
+" * \"%s\": questa opzione compare quando il disco rigido è interamente\n"
+"occupato da Windows. Se scegliete questa opzione tutto quello che si trova\n"
+"sul disco verrà cancellato e potrete ricominciare da capo, creando le\n"
+"partizioni come se fosse la prima volta.\n"
+"\n"
+" !! Se scegliete questa opzione tutti i dati sul vostro disco saranno\n"
+"cancellati. !!\n"
+"\n"
+" * \"%s\": se volete partizionare manualmente il vostro disco rigido potete\n"
+"scegliere questa opzione. Fate attenzione: è una opzione potente, ma molto\n"
+"pericolosa, e potreste facilmente causare la perdita di tutti i vostri\n"
+"dati. Pertanto la suggeriamo soltanto nel caso abbiate già fatto qualcosa\n"
+"di simile in precedenza e abbiate una certa esperienza. Per ulteriori\n"
+"informazioni riguardo il funzionamento del programma DiskDrake, consultate\n"
+"la sezione \"Gestione delle partizioni\" della \"Guida introduttiva\"."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Usa partizioni esistenti"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Cancella l'intero disco"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:380
+#, 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 ""
+"Ecco fatto: l'installazione è terminata, e il vostro sistema GNU/Linux è\n"
+"pronto per essere usato. Dovete soltanto cliccare sul pulsante \"%s\" per\n"
+"riavviare il sistema. Non dimenticate di rimuovere il disco di\n"
+"installazione (CD-ROM o floppy). La prima cosa che vedrete, non appena il\n"
+"computer avrà terminato di effettuare i test relativi all'avvio, è il menu\n"
+"del \"bootloader\", che vi permetterà di scegliere il sistema operativo da\n"
+"avviare.\n"
+"\n"
+"Cliccando sul pulsante \"%s\" compariranno altri due pulsanti:\n"
+"\n"
+" * \"%s\": per creare un floppy di installazione che permette di eseguire\n"
+"automaticamente un'installazione completa, del tutto simile a quella che\n"
+"avete appena finito di configurare, senza che sia necessario l'intervento\n"
+"di un operatore.\n"
+"\n"
+" Si noti che, dopo aver cliccato sul pulsante, saranno disponibili due\n"
+"opzioni diverse:\n"
+"\n"
+" * \"%s\": questa è un'installazione automatizzata solo in parte, in\n"
+"quanto la fase di partizionamento del disco (e solo quella) resta\n"
+"interattiva.\n"
+"\n"
+" * \"%s\": l'installazione è completamente automatizzata: il disco\n"
+"rigido viene sovrascritto per intero, tutti i dati che contiene andranno\n"
+"persi.\n"
+"\n"
+" Questa caratteristica è molto utile quando si deve installare il sistema\n"
+"su un gran numero di macchine dalle caratteristiche simili. Si veda la\n"
+"sezione Installazione automatica sul nostro sito web per ulteriori\n"
+"informazioni.\n"
+"\n"
+" * \"%s\"(*): salva la selezione dei pacchetti effettuata durante\n"
+"l'installazione. Al momento di effettuare un'altra installazione potrete\n"
+"inserire il dischetto nel lettore e installare il sistema richiamando la\n"
+"schermata di aiuto (premendo [F1]) e digitando >>linux defcfg=\"floppy\"<<.\n"
+"\n"
+"(*) Sarà necessario un dischetto formattato con il filesystem FAT; per\n"
+"crearne uno con GNU/Linux digitate \"mformat a:\", o \"fdformat /dev/fd0\"\n"
+"seguito da \"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Crea il floppy di installazione automatica"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Se avete scelto di riutilizzare una o più partizioni GNU/Linux\n"
+"preesistenti, potreste volerne formattare qualcuna per cancellare i dati\n"
+"contenuti. In tal caso, selezionate anche quelle partizioni.\n"
+"\n"
+"Tenete presente che non è necessario formattare tutte le partizioni\n"
+"preesistenti. La formattazione è necessaria per le partizioni che\n"
+"contengono il sistema operativo (come \"/\", \"/usr\" o \"/var\"), ma\n"
+"potete evitare di formattare quelle che contengono dati che desiderate\n"
+"conservare (tipicamente \"/home\").\n"
+"\n"
+"Fate molta attenzione nella scelta delle partizioni: dopo la formattazione\n"
+"tutti i dati in esse contenuti saranno cancellati e non potrete più\n"
+"recuperarli.\n"
+"\n"
+"Cliccate su \"%s\" quando siete pronti ad avviare la formattazione.\n"
+"\n"
+"Cliccate su \"%s\" se desiderate installare il vostro nuovo sistema\n"
+"operativo Mageia su partizioni diverse da quelle selezionate.\n"
+"\n"
+"Cliccate su \"%s\" se desiderate selezionare alcune delle partizioni\n"
+"affinché venga controllata la presenza di eventuali blocchi danneggiati su\n"
+"di esse."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"È molto probabile che, al momento in cui installate Mageia, alcuni\n"
+"pacchetti siano stati aggiornati rispetto alla versione iniziale;\n"
+"potrebbero essere stati corretti degli errori, o risolti eventuali problemi\n"
+"relativi alla sicurezza. Per permettervi di beneficiare di questi\n"
+"aggiornamenti vi verrà proposto di scaricare la nuova versione dei\n"
+"pacchetti usando Internet. Scegliete \"%s\" se disponete di una connessione\n"
+"a Internet funzionante, oppure \"%s\" se preferite installare i pacchetti\n"
+"aggiornati in un secondo momento.\n"
+"\n"
+"Se scegliete \"%s\" comparirà un elenco di siti da cui poter scaricare i\n"
+"pacchetti aggiornati; dovreste scegliere il sito a voi più vicino.\n"
+"Comparirà quindi un elenco gerarchico grazie al quale potrete selezionare i\n"
+"pacchetti da aggiornare: controllate le vostre scelte e cliccate su \"%s\"\n"
+"per scaricare e installare i pacchetti selezionati, o su \"%s\" per\n"
+"annullare l'operazione."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"A questo punto, DrakX vi permette di scegliere il livello di sicurezza da\n"
+"impostare sul sistema. Come regola generale, quanto più la macchina sarà\n"
+"esposta a Internet e quanto più sono importanti i dati che dovrà contenere,\n"
+"tanto più alto dovrebbe essere il livello di sicurezza. Tenete presente,\n"
+"tuttavia, che a un livello di sicurezza più alto corrisponde in genere una\n"
+"minore facilità d'uso.\n"
+"\n"
+"Se non sapete quale scelta fare, utilizzate l'impostazione predefinita.\n"
+"Potrete comunque cambiare in seguito il livello di sicurezza usando\n"
+"draksec, uno strumento del Mageia Control Center.\n"
+"\n"
+"Nel campo \"%s\" inserite l'indirizzo email dell'utente che sarà\n"
+"responsabile per la sicurezza: tutti i messaggi relativi alla sicurezza\n"
+"verranno inviati a lui."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Amministratore per la sicurezza"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"A questo punto, dovete decidere quali partizioni devono essere usate per\n"
+"l'installazione del vostro sistema Mageia. Se sono già state\n"
+"definite delle partizioni, grazie a una precedente installazione di\n"
+"GNU/Linux o usando un altro programma di partizionamento, potete utilizzare\n"
+"quelle. In caso contrario, sarà necessario creare o modificare le\n"
+"partizioni del disco rigido.\n"
+"\n"
+"Per creare delle partizioni dovete, per prima cosa, selezionare un disco\n"
+"rigido. Potete scegliere il disco da partizionare cliccando su ''hda'' per\n"
+"il primo disco IDE, ''hdb'' per il secondo, ''sda'' per il primo disco\n"
+"SCSI, e così via.\n"
+"\n"
+"Per partizionare il disco selezionato potete scegliere fra le seguenti\n"
+"opzioni:\n"
+"\n"
+" * \"%s\": questa opzione cancella tutte le partizioni presenti sul disco\n"
+"selezionato.\n"
+"\n"
+" * \"%s\": vi permette di creare automaticamente partizioni ext4 e di swap\n"
+"nello spazio libero presente sul vostro disco rigido.\n"
+"\n"
+"\"%s\": permette di accedere a ulteriori funzionalità:\n"
+"\n"
+" * \"%s\": salva la tabella delle partizioni su un floppy, in modo da\n"
+"poterla recuperare in un secondo momento, in caso di problemi. Vi\n"
+"raccomandiamo caldamente di effettuare questa operazione.\n"
+"\n"
+" * \"%s\": permette di ripristinare una tabella delle partizioni\n"
+"precedentemente salvata su floppy disk.\n"
+"\n"
+" * \"%s\": se la vostra tabella delle partizioni è danneggiata potete\n"
+"provare a recuperarla grazie a questa opzione. Procedete con attenzione, e\n"
+"ricordate che non sempre funziona.\n"
+"\n"
+" * \"%s\": annulla tutte le modifiche e ricarica la tabella delle\n"
+"partizioni originaria dal disco.\n"
+"\n"
+" * \"%s\": se disabilitate questa opzione gli utenti saranno costretti a\n"
+"montare e smontare manualmente i filesystem dei dispositivi rimovibili,\n"
+"come floppy e CD-ROM.\n"
+"\n"
+" * \"%s\": usate questa opzione per effettuare il partizionamento del disco\n"
+"con l'aiuto di un assistente. È consigliabile farlo se non avete una buona\n"
+"conoscenza delle procedure di partizionamento.\n"
+"\n"
+" * \"%s\": usate questo pulsante per annullare le modifiche apportate, una\n"
+"per volta.\n"
+"\n"
+" * \"%s\": permette di effettuare ulteriori azioni sulle partizioni (scelta\n"
+"del tipo, opzioni, formattazione) e offre più informazioni.\n"
+"\n"
+" * \"%s\": quando avrete finito il partizionamento cliccate qui, e le\n"
+"vostre modifiche verranno salvate sul disco.\n"
+"\n"
+"Durante la modifica delle dimensioni di una partizione, potete utilizzare i\n"
+"tasti cursore della tastiera per impostare con precisione i valori\n"
+"desiderati.\n"
+"\n"
+"Si noti che è possibile accedere a tutti i comandi tramite la tastiera: per\n"
+"spostarvi fra le partizioni usate i tasti [Tab] e i tasti cursore [Su/Giù].\n"
+"\n"
+"Dopo aver selezionato una partizione potete usare:\n"
+"\n"
+" * Ctrl-c per creare una nuova partizione (se avete selezionato uno spazio\n"
+"vuoto);\n"
+"\n"
+" * Ctrl-d per cancellare una partizione;\n"
+"\n"
+" * Ctrl-m per impostare il punto di mount.\n"
+"\n"
+"Per ulteriori informazioni in merito ai diversi tipi di filesystem\n"
+"disponibili, consultate il capitolo ext2FS del ''Manuale di riferimento''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Mount automatico di supporti rimovibili"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Scambio tra modo normale e esperto"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Sul vostro disco rigido è stata individuata più di una partizione\n"
+"Microsoft. Scegliete quella che deve essere ridimensionata in modo da poter\n"
+"installare il vostro nuovo sistema operativo Mageia.\n"
+"\n"
+"Ogni partizione è elencata in questo modo: \"nome Linux\", \"nome Windows\"\n"
+"\"Dimensione\".\n"
+"\n"
+"Il \"nome Linux\" è composto da: \"tipo di disco rigido\", \"numero del\n"
+"disco\", \"numero della partizione\" (ad esempio, \"hda1\").\n"
+"\n"
+"Il \"tipo di disco rigido\" è \"hd\" se il disco è di tipo IDE, e \"sd\"\n"
+"se, invece, è un disco SCSI.\n"
+"\n"
+"Il \"numero del disco\" è sempre una lettera che segue \"hd\" o \"sd\". Per\n"
+"i dischi IDE:\n"
+"\n"
+" * \"a\" significa \"disco master sul canale IDE primario\";\n"
+"\n"
+" * \"b\" significa \"disco slave sul canale IDE primario\";\n"
+"\n"
+" * \"c\" significa \"disco master sul canale IDE secondario\";\n"
+"\n"
+" * \"d\" significa \"disco slave sul canale IDE secondario\".\n"
+"\n"
+"Per i dischi di tipo SCSI, invece, una \"a\" rappresenta \"l'ID SCSI più\n"
+"basso\", una \"b\" indica \"il secondo ID SCSI a partire dal basso\", etc.\n"
+"\n"
+"Il \"nome Windows\" è la lettera con cui viene indicato il vostro disco\n"
+"rigido su Windows (il primo disco o partizione è denominato \"C:\")."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:567
+#, 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\": controllate la selezione attuale della nazione. Se non corrisponde\n"
+"a quella in cui vivete, cliccate sul pulsante \"%s\" e indicate quella\n"
+"corretta. Se la vostra nazione non è nella prima lista che verrà mostrata,\n"
+"cliccate su \"%s\" per avere la lista completa."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Questo passo viene eseguito soltanto se sulla vostra macchina viene trovata\n"
+"una partizione GNU/Linux preesistente.\n"
+"\n"
+"A questo punto DrakX ha bisogno di sapere se intendete effettuare una nuova\n"
+"installazione o un aggiornamento di un sistema Mageia esistente:\n"
+"\n"
+" * \"%s\": nella maggior parte dei casi cancella completamente il vecchio\n"
+"sistema. Tuttavia, in base allo schema di partizionamento usato, potete\n"
+"evitare di scrivere sui vostri dati attuali (in particolare le directory\n"
+"\"home\"). Dovreste usare questa opzione se volete modificare le partizioni\n"
+"dei vostri dischi o cambiarne i filesystem.\n"
+"\n"
+" * \"%s\": questo tipo di installazione vi permette di effettuare un\n"
+"semplice aggiornamento dei pacchetti già installati sul vostro sistema\n"
+"Mageia. Tutte le partizioni attuali del disco rigido vengono\n"
+"conservate, come pure le configurazioni e i dati individuali degli utenti.\n"
+"La maggior parte degli altri passi relativi alla configurazione restano\n"
+"disponibili, come per una installazione normale.\n"
+"\n"
+"L'opzione \"Aggiornamento\" non dovrebbe comportare difficoltà per sistemi\n"
+"Mageia a partire dalla versione \"8.1\", mentre non è consigliabile\n"
+"utilizzarla per aggiornare versioni di Mageia precedenti la \"8.1\"."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:594
+#, 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 ""
+"DrakX selezionerà automaticamente una particolare configurazione della\n"
+"tastiera in base alla lingua che avete scelto al punto . Controllate che la\n"
+"selezione sia quella giusta per voi, e in caso contrario modificatela.\n"
+"\n"
+"Inoltre, potreste anche avere una tastiera che non corrisponde esattamente\n"
+"alla vostra lingua: se siete un francese che parla italiano, ad esempio,\n"
+"potreste avere una tastiera francese. Oppure, se siete italiani ma vivete\n"
+"nel Québec, potreste trovarvi nella stessa situazione, con una tastiera non\n"
+"corrispondente alla vostra lingua nativa. In qualsiasi caso, questo passo\n"
+"dell'installazione vi permette di selezionare una tastiera appropriata\n"
+"dalla lista.\n"
+"\n"
+"Cliccate sul pulsante \"%s\" per vedere l'elenco completo delle tastiere\n"
+"supportate.\n"
+"\n"
+"Se scegliete una mappa di tastiera basata su di un alfabeto non latino,\n"
+"nella finestra di dialogo successiva vi verrà chiesto di scegliere una\n"
+"scorciatoia da tastiera che vi permetterà in seguito di passare dalla mappa\n"
+"latina a quella non latina e viceversa."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Il primo passo è scegliere la lingua che preferite usare.\n"
+"\n"
+"La lingua che sceglierete a questo punto sarà utilizzata per la procedura\n"
+"di installazione, per la documentazione e per il sistema in generale. Per\n"
+"prima cosa selezionate l'area geografica in cui vivete, e poi la vostra\n"
+"lingua.\n"
+"\n"
+"Cliccando sul pulsante \"%s\" potrete scegliere altre lingue da installare\n"
+"sul computer. La selezione di altre lingue comporta l'installazione dei\n"
+"file relativi alla documentazione e alle applicazioni per ciascuna di esse.\n"
+"Ad esempio, se il vostro computer dovrà essere usato anche da persone di\n"
+"madre lingua spagnola, potete scegliere l'italiano come lingua predefinita\n"
+"nella struttura ad albero e, nella sezione \"Avanzato\", selezionare anche\n"
+"\"%s\".\n"
+"\n"
+"Riguardo al supporto UTF-8 (Unicode): Unicode è un nuovo standard per la\n"
+"codifica dei caratteri, progettato per supportare tutte le lingue\n"
+"esistenti. Il suo supporto su GNU/Linux è ancora in fase di sviluppo, e per\n"
+"questo motivo la sua attivazione su Mageia dipenderà dalle scelte\n"
+"effettuate dall'utente:\n"
+"\n"
+" * se scegliete lingue fortemente legate alle vecchie codifiche (lingue del\n"
+"gruppo latin1, russo, giapponese, cinese, coreano, tailandese, greco, turco\n"
+"e la maggior parte delle lingue iso-8859-2), come impostazione predefinita\n"
+"sarà usata la vecchia codifica;\n"
+"\n"
+" * per le altre lingue sarà usato Unicode come impostazione predefinita;\n"
+"\n"
+" * se vengono installate due o più lingue, e le lingue scelte non\n"
+"utilizzano la stessa codifica, allora per l'intero sistema sarà usato\n"
+"Unicode;\n"
+"\n"
+" * infine, l'uso di Unicode per l'intero sistema può anche essere imposto\n"
+"dall'utente tramite l'opzione \"%s\", indipendentemente dalle lingue\n"
+"selezionate.\n"
+"\n"
+"Va sottolineato che non siete limitati alla scelta di una sola lingua\n"
+"supplementare: potete sceglierne quante volete, o persino installarle tutte\n"
+"grazie all'opzione \"%s\". La scelta del supporto per una particolare\n"
+"lingua implica l'installazione di traduzioni, caratteri, strumenti di\n"
+"controllo ortografico e tutto ciò che riguarda quella lingua.\n"
+"\n"
+"Per passare da una lingua all'altra fra quelle installate potete utilizzare\n"
+"il comando \"localedrake\": usandolo come \"root\" cambierete la\n"
+"lingua utilizzata in tutto il sistema, mentre come utente normale\n"
+"cambierete solamente la lingua usata da quell'utente."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spagnolo"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:646
+#, 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 ""
+"In genere DrakX individua automaticamente il numero di pulsanti presenti\n"
+"sul vostro mouse; in caso contrario, supporrà che si tratti di un mouse a\n"
+"due tasti, e lo imposterà in modo da simulare il terzo tasto. Con un mouse\n"
+"a due tasti è infatti possibile simulare la pressione del terzo tasto\n"
+"premendo contemporaneamente il tasto sinistro e quello destro. DrakX,\n"
+"inoltre, distingue automaticamente tra mouse con interfaccia PS/2, seriale\n"
+"o USB.\n"
+"\n"
+"Se avete un mouse a tre tasti ma senza rotellina, potete scegliere un mouse\n"
+"\"%s\": DrakX, in tal caso, configurerà il mouse in modo che possiate\n"
+"simulare la rotellina, premendo il tasto centrale e spostando il mouse\n"
+"verso l'alto o verso il basso.\n"
+"\n"
+"Se per qualche ragione volete specificare un diverso tipo di mouse,\n"
+"scegliete il modello desiderato dall'elenco che vi viene proposto.\n"
+"\n"
+"Potete selezionare la voce \"%s\" per scegliere un tipo di mouse\n"
+"\"generico\" che vi permetterà di utilizzare quasi tutti i mouse esistenti.\n"
+"\n"
+"Se scegliete un mouse diverso dal tipo suggerito, vi verrà mostrata una\n"
+"finestra dove potrete provarlo. Provate sia i pulsanti, sia l'eventuale\n"
+"rotellina, per controllare che la configurazione sia corretta e che il\n"
+"mouse funzioni a dovere. Se il mouse non dovesse funzionare correttamente,\n"
+"premete la barra spaziatrice o il tasto [Invio] per uscire dal test e\n"
+"tornare all'elenco dei mouse.\n"
+"\n"
+"Talvolta i mouse con rotellina centrale potrebbero non essere individuati\n"
+"automaticamente; in tal caso, dovrete selezionare personalmente dall'elenco\n"
+"il modello giusto. Assicuratevi di sceglierne uno corrispondente alla porta\n"
+"alla quale è collegato il vostro mouse. Dopo aver selezionato un modello\n"
+"premete il pulsante \"%s\", e comparirà l'immagine di un mouse. Muovete la\n"
+"rotellina per controllare che funzioni a dovere: mentre la muovete, vedrete\n"
+"muoversi quella sullo schermo; poi provate i pulsanti e controllate che il\n"
+"puntatore si muova correttamente sullo schermo quando muovete il mouse."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "con emulazione rotellina"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universale | Qualsiasi mouse PS/2 o USB"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Scegli la porta appropriata. Per esempio, la porta \"COM1\" di Windows\n"
+"corriponde alla \"ttyS0\" di GNU/Linux."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Un bootloader è un piccolo programma che il computer esegue automaticamente\n"
+"nella fase di avvio. Ha il compito di far partire tutto il sistema.\n"
+"L'installazione del bootloader è, in genere, del tutto automatica. DrakX,\n"
+"infatti, analizza il settore di avvio del disco, e si comporta in base a\n"
+"quello che vi trova:\n"
+"\n"
+" * se trova un settore di avvio di Windows, lo rimpiazza con uno di GRUB o\n"
+"LILO, in modo da permettervi di avviare GNU/Linux o un qualsiasi altro\n"
+"sistema operativo installato sul computer;\n"
+"\n"
+" * se trova un settore di avvio di GRUB o LILO, lo sostituisce con uno\n"
+"nuovo.\n"
+"\n"
+"Se non è in grado di fare la scelta autonomamente, DrakX vi mostrerà alcune\n"
+"opzioni per l'installazione del bootloader. La soluzione più comune è\n"
+"quella di installarlo nel \"%s\". Selezionando \"%s\" non sarà installato\n"
+"alcun bootloader, ma è una possibilità da usare solo se siete veramente\n"
+"consapevoli di ciò che essa comporta."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Qui potrete scegliere il sistema di stampa da usare con il vostro computer;\n"
+"altri sistemi operativi ve ne offrono uno, ma Mageia ve ne offre ben\n"
+"due. Ciascuno di essi è adatto a un particolare tipo di configurazione.\n"
+"\n"
+" * \"%s\" -- che sta per \"\"print, do not queue\"\" (\"stampa, non mettere\n"
+"in coda\"), è la scelta migliore se avete una stampante collegata\n"
+"direttamente al computer, volete essere in grado di uscire rapidamente da\n"
+"eventuali situazioni di stallo della stampante, e non disponete di\n"
+"stampanti connesse via rete (\"%s\" può gestire solo configurazioni di rete\n"
+"molto semplici ed è comunque piuttosto lento in caso di stampa in rete).\n"
+"Scegliete \"pdq\" se questa è la vostra prima esperienza con GNU/Linux.\n"
+"\n"
+" * \"%s\" - \"Common Unix Printing System\" (\"Sistema di stampa unificato\n"
+"per Unix\"), offre risultati eccellenti per stampanti sia locali, sia che\n"
+"si trovino sull'altra faccia del pianeta. È semplice da configurare e può\n"
+"agire come server o client per il vecchio sistema di stampa \"lpd\", quindi\n"
+"è compatibile con i sistemi operativi più vecchi che potrebbero avere\n"
+"ancora bisogno di servizi di stampa. Nonostante le grandi potenzialità, la\n"
+"sua configurazione di base è semplice quasi quanto quella di \"pdq\". Se\n"
+"avete bisogno di emulare un server \"lpd\" ricordatevi di attivare il\n"
+"demone \"cups-lpd\". \"%s\" dispone di interfacce grafiche per la stampa,\n"
+"per la configurazione delle opzioni della stampante e per la sua gestione.\n"
+"\n"
+"Se fate una scelta adesso e successivamente cambiate idea, potrete sempre\n"
+"scegliere un diverso sistema di stampa avviando PrinterDrake dal\n"
+"Mageia Control Center e cliccando sul pulsante \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Esperto"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:771
+#, 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 disk 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 ""
+"Ora DrakX procederà con il rilevamento di tutti i dischi rigidi e altri\n"
+"dispositivi IDE presenti sul tuo computer, e cercherà anche di stabilire\n"
+"se sul tuo sistema sono presenti una o più schede SCSI di tipo PCI. Se\n"
+"verrà individuato un dispositivo di questo tipo, DrakX installerà\n"
+"automaticamente il driver appropriato.\n"
+"\n"
+"Dato che il riconoscimento automatico non è un'operazione a prova d'errore,\n"
+"DrakX potrebbe non riuscire a individuare i tuoi dischi rigidi. In tal\n"
+"caso dovrai inserire manualmente i dati relativi al tuo hardware.\n"
+"\n"
+"Nel caso tu debba specificare manualmente il tipo di scheda in\n"
+"tuo possesso, DrakX ti chiederà se intendi indicare il valore di\n"
+"alcuni parametri da usare con essa. Ti consigliamo di permettere a DrakX di\n"
+"esaminare l'hardware per stabilire quali parametri specifici dovranno "
+"essere\n"
+"impostati per inizializzare quella particolare scheda ; questo metodo in "
+"genere\n"
+"permette di ottenere buoni risultati.\n"
+"\n"
+"Se DrakX non riesce a stabilire quali sono i parametri da passare alla\n"
+"scheda, dovrai specificarli manualmente."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:789
+#, 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\": se sul vostro sistema è stata individuata una scheda audio, verrà\n"
+"mostrata qui. Se notate che la scheda audio mostrata non è quella\n"
+"effettivamente presente sul vostro sistema, potete cliccare sul pulsante e\n"
+"scegliere un driver diverso."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"A questo punto DrakX vi mostrerà un riassunto di varie informazioni che ha\n"
+"raccolto riguardo il vostro sistema. In base all'hardware installato,\n"
+"potrebbero essere visualizzate tutte le voci che descriveremo tra poco, o\n"
+"solo alcune di esse. Ogni voce è rappresentata dall'elemento che può essere\n"
+"configurato, con accanto una breve sintesi della configurazione attuale;\n"
+"cliccate sul pulsante \"%s\" corrispondente per cambiarla.\n"
+"\n"
+" * \"%s\": controllate l'attuale impostazione della tastiera, e cambiatela\n"
+"se necessario.\n"
+"\n"
+" * \"%s\": controllate la selezione attuale della nazione. Se non\n"
+"corrisponde a quella in cui vivete, cliccate sul pulsante \"%s\" e indicate\n"
+"quella corretta. Se la vostra nazione non è nella prima lista che verrà\n"
+"mostrata, cliccate su \"%s\" per avere la lista completa.\n"
+"\n"
+" * \"%s\": il fuso orario è inizialmente dedotto in automatico dalla\n"
+"nazione che avete scelto. Anche in questo caso, se l'impostazione non fosse\n"
+"corretta potete usare il pulsante \"%s\".\n"
+"\n"
+" * \"%s\": controllate la configurazione attuale del mouse, e cliccate sul\n"
+"pulsante per cambiarla, se necessario.\n"
+"\n"
+" * \"%s\": cliccando sul pulsante \"%s\" sarà avviato l'assistente di\n"
+"configurazione della stampante. Consultate il relativo capitolo della\n"
+"\"Guida introduttiva\" per avere maggiori informazioni su come configurare\n"
+"una nuova stampante. L'interfaccia descritta in tale sede è simile a quella\n"
+"utilizzata nel corso dell'installazione.\n"
+"\n"
+" * \"%s\": se sul vostro sistema è stata individuata una scheda audio,\n"
+"verrà mostrata qui. Se notate che la scheda audio mostrata non è quella\n"
+"effettivamente presente sul vostro sistema, potete cliccare sul pulsante e\n"
+"scegliere un driver diverso.\n"
+"\n"
+" * \"%s\": se sul vostro sistema è stata individuata una scheda TV, verrà\n"
+"mostrata qui. Se disponete di una scheda TV che non è stata individuata,\n"
+"cliccate sul pulsante \"%s\" per cercare di configurarla a mano.\n"
+"\n"
+" * \"%s\": se avete l'impressione che la configurazione non sia corretta,\n"
+"potete cliccare sul pulsante \"%s\" per cambiare i parametri relativi alla\n"
+"scheda.\n"
+"\n"
+" * \"%s\": come opzione predefinita, DrakX configura l'interfaccia grafica\n"
+"impostando una risoluzione di \"800x600\" o \"1024x768\". Se questa scelta\n"
+"non vi soddisfa, cliccate su \"%s\" per riconfigurare la vostra interfaccia\n"
+"grafica.\n"
+"\n"
+" * \"%s\": se desiderate configurare l'accesso a Internet o a una rete\n"
+"locale potete farlo adesso. Consultate la documentazione stampata, oppure\n"
+"utilizzate il Mageia Control Center una volta terminata\n"
+"l'installazione per avere a vostra disposizione un aiuto in linea completo.\n"
+"\n"
+" * \"%s\": vi permette di configurare gli indirizzi di proxy HTTP e FTP,\n"
+"nel caso la macchina sulla quale state effettuando l'installazione dipenda\n"
+"da un server proxy.\n"
+"\n"
+" * \"%s\": questa voce vi permette di modificare il livello di sicurezza\n"
+"configurato in un passo precedente ().\n"
+"\n"
+" * \"%s\": se avete in mente di connettere il vostro computer a Internet, è\n"
+"una buona idea proteggerlo contro eventuali intrusioni configurando un\n"
+"firewall. Consultate la relativa sezione della \"Guida introduttiva\" per\n"
+"ulteriori informazioni sulla configurazione del firewall.\n"
+"\n"
+" * \"%s\": cliccate su questo pulsante per cambiare la configurazione del\n"
+"bootloader. Questa opzione dovrebbe essere utilizzata solo dagli utenti più\n"
+"esperti. Consultate la documentazione stampata o l'aiuto in linea del\n"
+"Mageia Control Center riguardo la configurazione del bootloader.\n"
+"\n"
+" * \"%s\": qui potrete stabilire in dettaglio quali servizi saranno\n"
+"attivati sul vostro sistema. Se pensate di utilizzare il computer come\n"
+"server è senz'altro una buona idea controllare queste impostazioni."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Scheda ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Scheda ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfaccia grafica"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Scegli il disco rigido che vuoi cancellare per poter preparare le nuove\n"
+"partizioni per Mageia. Attenzione! tutti i dati sul disco andranno\n"
+"perduti e non saranno più recuperabili!"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Clicca sul pulsante \"%s\" se vuoi cancellare tutte le partizioni e\n"
+"i dati presenti su questo disco rigido. Stai attento, dopo aver\n"
+"cliccato su \"%s\" non potrai più recuperare le partizioni e i dati\n"
+"presenti su questo disco, compresi eventuali dati di Windows.\n"
+"\n"
+"Clicca su \"%s\" per annullare questa operazione senza che venga\n"
+"perso nessun dato o partizione presente su questo disco rigido."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Avanti ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Indietro"
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#~ 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\": cliccando sul pulsante \"%s\" sarà avviato l'assistente di\n"
+#~ "configurazione della stampante. Consultate il relativo capitolo della\n"
+#~ "\"Guida introduttiva\" per avere maggiori informazioni su come "
+#~ "configurare\n"
+#~ "una nuova stampante. L'interfaccia descritta in tale sede è simile a "
+#~ "quella\n"
+#~ "utilizzata nel corso dell'installazione."
+
+# DO NOT BOTHER TO MODIFY HERE, SEE:
+# cvs.mandriva.com:/cooker/doc/manualB/modules/it/drakx-chapter.xml
+#~ 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 ""
+#~ "Questo è il punto più critico per la sicurezza del vostro sistema\n"
+#~ "GNU/Linux: state per decidere la password di \"root\". \"root\" è\n"
+#~ "l'amministratore del sistema, ed è l'unico utente autorizzato a compiere\n"
+#~ "aggiornamenti, aggiungere altri utenti, cambiare la configurazione "
+#~ "globale\n"
+#~ "del sistema, e così via. In breve, \"root\" può fare tutto ciò che "
+#~ "vuole!\n"
+#~ "Questo è il motivo per cui dovete scegliere una password che sia "
+#~ "difficile\n"
+#~ "da indovinare, e se ne avete scelta una troppo facile DrakX vi "
+#~ "avvertirà.\n"
+#~ "Potete anche scegliere di non digitare alcuna password, ma noi vi\n"
+#~ "consigliamo caldamente di farlo, poiché GNU/Linux è vulnerabile a errori "
+#~ "da\n"
+#~ "parte dell'utente esattamente come qualsiasi altro sistema operativo.\n"
+#~ "Quindi è molto importante che sia difficile assumere il ruolo di \"root"
+#~ "\",\n"
+#~ "potendo quest'ultimo scavalcare ogni limitazione e, magari\n"
+#~ "involontariamente, cancellare tutti i dati presenti sulle partizioni\n"
+#~ "accedendovi in maniera impropria.\n"
+#~ "\n"
+#~ "La password ideale è costituita da un insieme di almeno 8 caratteri\n"
+#~ "alfanumerici. Non appuntate mai da nessuna parte la password di \"root"
+#~ "\",\n"
+#~ "renderebbe troppo facile l'accesso al sistema da parte di estranei.\n"
+#~ "\n"
+#~ "Tuttavia, non scegliete una password troppo lunga o complicata, perché\n"
+#~ "dovete essere in grado di ricordarla senza troppo sforzo.\n"
+#~ "\n"
+#~ "La password non verrà mostrata mentre la digitate; quindi, per ridurre "
+#~ "il\n"
+#~ "rischio di un errore di battitura, è necessario che venga inserita due\n"
+#~ "volte. Se per caso però commettete lo stesso errore entrambe le volte,\n"
+#~ "questa password \"sbagliata\" sarà quella che verrà richiesta la prima\n"
+#~ "volta che vi connetterete al sistema come \"root\".\n"
+#~ "\n"
+#~ "Se volete che l'accesso al vostro computer sia controllato da un server "
+#~ "di\n"
+#~ "autenticazione, cliccate sul pulsante \"%s\".\n"
+#~ "\n"
+#~ "Se la vostra rete utilizza per l'autenticazione i servizi LDAP, NIS, o "
+#~ "il\n"
+#~ "PDC di un dominio Windows, selezionate il pulsante \"%s\". Se non\n"
+#~ "siete sicuri sulla scelta da fare, chiedete al vostro amministratore di\n"
+#~ "rete.\n"
+#~ "\n"
+#~ "Se per qualche motivo per voi fosse un problema dovervi ricordare una\n"
+#~ "password, se il vostro computer non sarà mai collegato a Internet, e se\n"
+#~ "avete piena fiducia nelle persone che lo useranno, allora potete "
+#~ "ricorrere\n"
+#~ "all'opzione \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "autenticazione"
diff --git a/perl-install/install/help/po/ja.po b/perl-install/install/help/po/ja.po
new file mode 100644
index 000000000..765b07786
--- /dev/null
+++ b/perl-install/install/help/po/ja.po
@@ -0,0 +1,1939 @@
+# translation of DrakX.po to Japanese
+# Drakbootdisk Japanese translation
+# Copyright (C) 2000,2003, 2004 Free Software Foundation, Inc.
+# YAMAGATA Hiroo <hiyori13@alum.mit.edu>, 2000.
+# UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2003, 2004.
+# Yukiko Bando <ybando@k6.dion.ne.jp>, 2004-2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-help-ja\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2007-03-03 08:00+0900\n"
+"Last-Translator: Yukiko Bando <ybando@k6.dion.ne.jp>\n"
+"Language-Team: Japanese <cooker-i18n@mandrivalinux.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3.1\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"先に進む前にライセンスをよくお読みください。これは Mageia\n"
+"全体に適用されます。すべての項目に同意する場合は「%s」を押してください。\n"
+"そうでない場合は「%s」をクリックしてコンピュータを再起動してください。"
+
+#: ../help.pm:20
+#, 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 はマルチユーザシステムです。各ユーザが独自の設定を行うことが\n"
+"できます。マルチユーザシステムについては Starter Guide をお読みください。\n"
+"個々のユーザは自分のファイルと自分の設定以外のものを変更することはでき\n"
+"ません。\n"
+"システム全体に影響を与えるような変更は root (システム管理者) にしかでき\n"
+"ません。少なくとも一つのユーザアカウントを作成してください。日常の作業は\n"
+"すべてこのユーザで行ってください。root で作業するのはとても簡単ですが、\n"
+"非常に危険です。ちょっとした間違いでシステム全体を壊しかねません。\n"
+"ユーザアカウントで間違いを犯した場合は、最悪でもデータを少し失う程度で、\n"
+"システム全体には影響を与えません。\n"
+"\n"
+"最初の入力欄にあなたの名前を入れてください。この欄に入力された最初の言葉は\n"
+"「%s」にコピーされ、これがシステムにログインするときに入力するユーザ名に\n"
+"なります。このデフォルトのユーザ名は他の名前に変更してもかまいません。\n"
+"次のステップはパスワードの設定です。\n"
+"\n"
+"セキュリティの観点からいえば、一般ユーザ (non-privileged user) の\n"
+"パスワードは root のパスワードほど重要ではありません。かといって空白や\n"
+"極端に単純なパスワードは、あなたの個人ファイルを危険にさらすことになり\n"
+"ますので、ないがしろにしないでください。\n"
+"\n"
+"「%s」をクリックすると他のユーザを追加できます。お友達やご家族の皆さんに\n"
+"それぞれアカウントを作成してください。ユーザの追加が終了したら\n"
+"「%s」をクリックします。\n"
+"\n"
+"「%s」ボタンを押すと、そのユーザがデフォルトで使用するシェルを変更する\n"
+"ことができます。(デフォルトで bash に設定されています)\n"
+"\n"
+"ユーザの追加が完了すると、今度はコンピュータを起動したときに自動的に\n"
+"ログインするユーザを選べます。この機能を使う場合 (ローカルなセキュリティ\n"
+"を特に気にしない場合) は、ユーザとそのユーザが使うウィンドウマネージャを\n"
+"選んで「%s」をクリックしてください。\n"
+"この機能を使わない場合は「%s」のチェックを外してください。"
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "この機能を使いますか?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"ハードドライブ内で検出した既存の Linux パーティションのリストです。\n"
+"たいていの場合は変更せずにこのままにしておく方が良いでしょう。\n"
+"変更を行う場合は、最低でもルート ( / ) パーティションを定義してください。\n"
+"小さすぎるパーティションは選ばないでください。ソフトウェアをインストール\n"
+"する容量が足りなくなります。個人のデータを独立したパーティションに置く\n"
+"場合は、/home パーティションを作成してください。\n"
+"\n"
+"それぞれのパーティションは次のように表示されます: \"Name\", \"Capacity\"\n"
+"\n"
+"\"Name\" は次の要素で構成されます: ハードドライブタイプ/ハードドライブ番号/\n"
+"パーティション番号 (例: hda1)\n"
+"\n"
+"ハードドライブタイプは、IDE をお使いの場合は \"hd\"、SCSI をお使いの場合は\n"
+"\"sd\" と表示されます。\n"
+"\n"
+"ハードドライブ番号は常に \"hd\" または \"sd\" の後の一文字で表されます。\n"
+"IDE ハードドライブの場合:\n"
+"\n"
+" * \"a\" はプライマリ IDE コントローラのマスターハードドライブ\n"
+"\n"
+" * \"b\" はプライマリ IDE コントローラのスレーブハードドライブ\n"
+"\n"
+" * \"c\" はセカンダリ IDE コントローラのマスターハードドライブ\n"
+"\n"
+" * \"d\" はセカンダリ IDE コントローラのスレーブハードドライブ\n"
+"\n"
+"SCSI ハードドライブの場合は、\"a\" は \"lowest SCSI ID\", \"b\" は\n"
+"\"second lowest SCSI ID\" を意味します。"
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia のインストールは数枚の CD-ROM から行います。\n"
+"選択したパッケージが別の CD-ROM の中にあると、DrakX は現在の CD を\n"
+"イジェクトして別の CD を入れるよう促します。\n"
+"指示された CD をお持ちでない場合は「%s」をクリックしてください。"
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"ここではインストールするプログラムを選びます。Mageia には数千\n"
+"ものパッケージが用意されています。それらは管理しやすいように類似した\n"
+"アプリケーションごとにグループ化されています 。\n"
+"\n"
+"Mageia ではこのグループをさらに四つのカテゴリに分類しています。\n"
+"パッケージの選択に際しては、複数のカテゴリからグループを選ぶことができ\n"
+"ます。例えば「ワークステーション」としてのインストールに「サーバ」\n"
+"カテゴリのグループを加えることもできます。\n"
+"\n"
+" * %s: ワークステーションとしてお使いの場合は、このカテゴリから\n"
+"いくつかグループを選んでください。\n"
+"\n"
+" * %s: プログラミングを目的とする場合は、ここから必要な\n"
+"グループを選んでください。LSB という特別なグループを選ぶと 'Linux\n"
+"Standard Base' 仕様に準拠したシステム構成になります。\n"
+"\n"
+" 'LSB' グループを選択すると、標準の 2.6 系の代わりに 2.4 系のカーネルが\n"
+"インストールされます。これはシステムを 100%% LSB-規格にするためです。\n"
+"注: 'LSB' グループを選択しなくても、ほぼ 100%% LSB-規格に近いシステムに\n"
+"なります。\n"
+"\n"
+" * %s: サーバ用途のマシンであれば、このカテゴリから目的に\n"
+"合ったサービスを選んでください。\n"
+"\n"
+" * %s: ここではお好みのグラフィカル環境を選びます。\n"
+"グラフィカルなインターフェースを使用する場合は、最低一つ選択してください。\n"
+"\n"
+"グループ名の上にカーソルを移動すると、それぞれのグループについて簡単な\n"
+"説明が表示されます。\n"
+"\n"
+"「%s」にチェックを入れるとパッケージを個別に選択\n"
+"することができます。利用可能なパッケージに精通している場合、あるいは何を\n"
+"インストールするかをすべて自分で決めたい場合に利用してください。\n"
+"\n"
+"「%s」モードでインストールを開始し、すべてのグループのチェックを\n"
+"外すと新しいパッケージは一切インストールされません。既存のシステムを修復\n"
+"またはアップグレードする場合に役立ちます。\n"
+"\n"
+"アップグレードではなく通常のインストール中にすべてのグループのチェックを\n"
+"外すと、ダイアログボックスに最小限のインストールをするためのオプションが\n"
+"いくつか提示されます:\n"
+"\n"
+" * %s: グラフィカルなデスクトップを利用するために必要な最低限の\n"
+"パッケージをインストールします。\n"
+"\n"
+" * %s: 基本的なシステムとベーシックなユーティリティ\n"
+"およびそれに関するドキュメントをインストールします。サーバ向きです。\n"
+"\n"
+" * %s: Linux システムを稼動させるために最低限必要な\n"
+"パッケージだけをインストールします。これを選択した場合はグラフィカルな\n"
+"環境はありません。コマンドのみの操作になります。 このインストールの\n"
+"合計サイズは約 65 MB です。"
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "更新"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "基本的なドキュメントを入れる"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "極小インストール"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"インストールするパッケージを個別に選ぶ場合は、すべてのパッケージが\n"
+"グループ別にツリー表示されます。リストから個々のパッケージ/サブグループ/\n"
+"グループ全体を選ぶことができます。\n"
+"\n"
+"パッケージを選択すると右側に説明が表示され、パッケージの目的を知ることが\n"
+"できます。\n"
+"\n"
+"注意!! 選択したグループにサーバ用のパッケージが含まれていたり、あるいは\n"
+"個別にそれを選択すると、本当にインストールしてよいか確認を求めます。\n"
+"Mageia のデフォルトの設定では、インストールされたサービスはすべて\n"
+"起動時に自動的に開始されます。ディストリビューションがリリースされた時点\n"
+"で既知の問題がなく安全だとされていても、リリース後にセキュリティホールが\n"
+"発見される可能性はあります。\n"
+"それぞれのサービスの内容やなぜインストールされるのかを知るには\n"
+"「%s」をクリックしてください。「%s」をクリックすると選択した\n"
+"サービスがインストールされ起動時に自動的に開始しますのでご注意ください。\n"
+"\n"
+"パッケージのなかには他のパッケージに依存するものがあります。つまり、\n"
+"一つのパッケージをインストールするためには他のパッケージも同時に\n"
+"インストールしなければならない場合があります。インストーラは依存関係を\n"
+"解決するために自動的に必要なパッケージを選択し、その都度メッセージを表示\n"
+"します。「%s」オプションを使うと、この警告ダイアログを\n"
+"無効にすることができます。\n"
+"\n"
+"リストの下にある小さなフロッピーのアイコンは、別のインストール時に作成\n"
+"されたパッケージリストを利用する際に使います。この機能は複数のマシンに\n"
+"同じ設定のインストールをする場合に役立ちます。アイコンをクリックすると\n"
+"自動インストールフロッピーを挿入するように促されます。このフロッピーの\n"
+"作成方法については最終ステップの二番目のヒントを参照してください。"
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "自動的に依存関係を解決する"
+
+#: ../help.pm:185
+#, 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 ""
+"ここでは起動時に開始するサービスを選択します。\n"
+"\n"
+"DrakX は現在インストールされている利用可能なすべてのサービスを表示します。\n"
+"それぞれをよく読んで、起動時に必要でないものについてはチェックを外して\n"
+"ください。\n"
+"\n"
+"サービスを選択すると簡単な説明が表示されます。本当にそのサービスが必要\n"
+"なのかどうか分からない場合は、デフォルトのままにしておくのが安全です。\n"
+"\n"
+"!!お使いのマシンをサーバとして使用する場合は特に注意してください:\n"
+"必要のないサービスは止めてください。\n"
+"サービスのなかにはサーバで有効にすると危険なものがあります。\n"
+"一般的には、本当に必要なサービスのみを選んでください。\n"
+"!!"
+
+#: ../help.pm:209
+#, 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 は時間を GMT (グリニッジ標準時) で管理し、選択されたタイムゾーン\n"
+"をもとにこれを現地時間に変換します。マザーボードの時計が現地時間に設定\n"
+"されている場合は、「%s」の選択を外してこの機能を無効にすることができます。\n"
+"そうすると、GNU/Linux はハードウェアクロックとシステムクロックが同じタイム\n"
+"ゾーンにあると認識します。Windows などの別の OS を同じマシンで動かしている\n"
+"場合は、このオプションを無効にする方が良いでしょう。\n"
+"\n"
+"「%s」オプションを選ぶと、インターネットのリモートタイム\n"
+"サーバに接続して自動的に時間を合わせます。表示されるリストの中から一番\n"
+"近いサーバを選んでください。この機能を使うにはインターネット接続が必要\n"
+"です。このオプションを使うと、このマシンをローカルネットワーク内の他の\n"
+"マシンのタイムサーバとして機能させることができます。"
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "自動的に時間を合わせる"
+
+#: ../help.pm:223
+#, 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 ""
+"グラフィックカード\n"
+"\n"
+"普通はインストーラがお使いのマシンに接続されているグラフィックカードを\n"
+"自動的に検出して設定を行います。うまくいかなかった場合は、リストの中\n"
+"から適切なグラフィックカードを選んでください。\n"
+"\n"
+"利用できるサーバが数種類ある場合 (3D アクセラレーションの有無など) は、\n"
+"目的に適したサーバを選んでください。"
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (X ウィンドウシステム) は GNU/Linux のグラフィカルインターフェースの\n"
+"中心となる部分で、Mageia に収録されている様々なグラフィカル環境\n"
+"(KDE, GNOME, AfterStep, WindowMaker など) はすべてこれに依存しています。\n"
+"\n"
+"最適なグラフィック表示を得るために調整可能な設定項目がいくつかあります。\n"
+"\n"
+"グラフィックカード\n"
+"\n"
+"普通はインストーラがお使いのマシンに接続されているグラフィックカードを\n"
+"自動的に検出して設定を行ないます。うまくいかなかった場合は、リストの中\n"
+"から適切なグラフィックカードを選んでください。\n"
+"\n"
+"利用できるサーバが数種類ある場合 (3D アクセラレーションの有無など) は、\n"
+"目的に適したサーバを選んでください。\n"
+"\n"
+"\n"
+"\n"
+"モニタ\n"
+"\n"
+"普通はインストーラがお使いのマシンに接続されているモニタを自動的に\n"
+"検出して設定を行います。うまくいかなかった場合は、リストの中から\n"
+"適切なモニタを選んでください。\n"
+"\n"
+"\n"
+"\n"
+"解像度\n"
+"\n"
+"お使いのハードウェアで利用可能な解像度と色深度の中から必要に合った\n"
+"ものをお選びください。インストール後に変更することもできます。選択\n"
+"された設定によるサンプル画像がモニタの絵の中に表示されます。\n"
+"\n"
+"\n"
+"\n"
+"テスト\n"
+"\n"
+"システムは指定された解像度でグラフィカルスクリーンの表示を試みます。\n"
+"テスト中にメッセージが表示され「%s」と答えると\n"
+"DrakX は次のステップに進みます。12 秒以内にメッセージが表示されないときは\n"
+"自動設定がうまくできていません。元のメニューに戻りますので、正しく表示\n"
+"されるように設定を変更してください。\n"
+"\n"
+"\n"
+"\n"
+"オプション\n"
+"\n"
+"起動時に自動的にグラフィカルインターフェースに切り替えるかどうかを選択する\n"
+"ことができます。サーバとしてお使いになる場合やディスプレイの設定がうまく\n"
+"できなかった場合は、「%s」を選んでください。"
+
+#: ../help.pm:291
+#, 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 ""
+"モニタ\n"
+"\n"
+"普通はインストーラがお使いのマシンに接続されているモニタを自動的に\n"
+"検出して設定を行います。うまくいかなかった場合は、リストの中から\n"
+"適切なモニタを選んでください。"
+
+#: ../help.pm:298
+#, 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 ""
+"解像度\n"
+"\n"
+"お使いのハードウェアで利用可能な解像度と色深度の中から必要に合った\n"
+"ものをお選びください。インストール後に変更することもできます。選択\n"
+"された設定によるサンプル画像がモニタの絵の中に表示されます。"
+
+#: ../help.pm:306
+#, 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 ""
+"利用できるサーバが数種類ある場合 (3D アクセラレーションの有無など) は、\n"
+"目的に適したサーバを選んでください。"
+
+#: ../help.pm:311
+#, 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 ""
+"オプション\n"
+"\n"
+"起動時に自動的にグラフィカルインターフェースに切り替えるかどうかを選択する\n"
+"ことができます。サーバとしてお使いになる場合やディスプレイの設定がうまく\n"
+"できなかった場合は、「%s」を選んでください。"
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"ここでは Mageia をハードドライブのどこにインストールするかを\n"
+"選択します。ハードドライブが空であったり既存の OS がすべての領域を使用\n"
+"している場合は、パーティションを設定しなければなりません。\n"
+"基本的に、Mageia をインストールするには、ハードドライブを\n"
+"論理分割して領域を確保することが必要です。\n"
+"\n"
+"パーティションの設定は、たいていの場合復元不可能なうえ、データの消失に\n"
+"つながることもあるため、不慣れなユーザにとっては気後れのする作業かも\n"
+"しれません。DrakX にはこの作業を簡単に行うためのウィザードが用意されて\n"
+"います。先に進む前に、まずこのセクションの残りの部分を読んでください。\n"
+"そして落ち着いてゆっくりと実行してください。\n"
+"\n"
+"ハードドライブの状態によっていくつかのオプションが提示されます:\n"
+"\n"
+" * %s: 空のドライブに自動的にパーティションを作成します。\n"
+"このオプションを使うと、これ以降プロンプトの表示はありません。\n"
+"\n"
+" * %s: ハードドライブに一つ以上の\n"
+"Linux パーティションが検出されました。既存のパーティションを利用する場合\n"
+"はこのオプションを選んでください。ウィザードがそれぞれのパーティションの\n"
+"マウントポイントを選択するよう促します。伝統的なマウントポイントが既定値\n"
+"として選択されています。たいていの場合はそのままにしておいた方が良いで\n"
+"しょう。\n"
+"\n"
+" * %s: Microsoft Windows がハードドライブの\n"
+"全領域を占有している場合は GNU/Linux 用に空き領域を作成する必要があります。\n"
+"方法としては、Microsoft Windows のパーティションとデータを消去するか\n"
+"Microsoft Windows の FAT または NTFS パーティションのサイズを変更します。\n"
+"サイズ変更は、Windows のパーティションがあらかじめデフラグ (最適化) されて\n"
+"いれば、データを失うことなく実行できます。(必ずデータのバックアップを\n"
+"しておいてください) Mageia と Microsoft Windows を両方使う場合は\n"
+"このオプションを選んでください。(Windows を消去する場合は次を参照して\n"
+"ください: ディスク全体を消去)\n"
+"\n"
+" このオプションを使うと、Microsoft Windows のパーティション\n"
+"が小さくなります。その結果、Microsoft Windows でデータを保存したり\n"
+"新しいソフトウェアをインストールするための空き領域は少なくなるので\n"
+"注意してください。\n"
+"\n"
+" * %s: ハードドライブのすべてのデータとパーティション\n"
+"を削除し Mageia システムに入れ替える場合はこのオプションを選んで\n"
+"ください。確認後は取り消しできませんので十分注意してください。\n"
+"\n"
+" !! このオプションを選ぶとディスク上の全データが消去されます !!\n"
+"\n"
+" * %s: ハードドライブの全領域に Microsoft Windows がインストール\n"
+"されている場合のオプションです。ハードドライブのすべてを消去し\n"
+"パーティションの設定から始めるときに使います。\n"
+"\n"
+" !! このオプションを選ぶとディスク上の全データが消去されます !!\n"
+"\n"
+" * %s: パーティションを手動で設定する場合には\n"
+"このオプションを選んでください。注意: 応用の効く選択肢ですが一歩\n"
+"間違うとすべてのデータが消去されます。経験のない方にはお勧めでき\n"
+"ません。DiskDrake の詳しい使い方については Starter Guide の\n"
+"'Managing Your Partitions' を参照してください。"
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "既存のパーティションを使う"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "ディスク全体を消去"
+
+#: ../help.pm:380
+#, 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 ""
+"インストール完了!これで GNU/Linux システムを利用できる状態になりました。\n"
+"インストールメディア (CD-ROM かフロッピー) を抜いて「%s」をクリックし\n"
+"システムを再起動してください。コンピュータがハードウェアのテストを終える\n"
+"と、ブートローダのメニューが表示されます。そこで起動する OS を指定する\n"
+"ことができます。\n"
+"\n"
+"「%s」ボタンを押すと二つのオプションが提示されます:\n"
+"\n"
+" * %s: 今回と同じようなインストールを\n"
+"オペレータなしで可能にするインストールフロッピーを作成する。\n"
+"\n"
+" 注: 二つのオプションはボタンを押すまで表示されません。\n"
+"\n"
+" * %s: 半自動インストール。パーティションの設定は\n"
+"対話形式で行えます。\n"
+"\n"
+" * %s: 全自動インストール。ハードディスクは完全に\n"
+"上書きされ、すべてのデータが失われます。\n"
+"\n"
+" この機能は何台ものマシンに同じシステムをインストールするのに大変\n"
+"便利です。詳しくは、当社ウェブサイトの 'Auto install' をご覧ください。\n"
+"\n"
+" * %s (*): インストール中に選択された\n"
+"パッケージのリストを保存します。別のインストールに利用するには、\n"
+"フロッピーをドライブに挿入しインストールを開始してください。\n"
+"プロンプトが表示されたら [F1] を押して linux defcfg=\"floppy\" と\n"
+"入力し [Enter] を押します。 \n"
+"\n"
+"(*) FAT 形式のフロッピーが必要です。GNU/Linux で作成するには\n"
+"\"mformat a:\" または \"fdformat /dev/fd0\" と入力し、続けて \"mkfs.vfat\n"
+"/dev/fd0\" と入力します。"
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "自動インストールフロッピーを作成"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"既存の GNU/Linux のパーティションを使用する場合は、そのうちのいくつかを\n"
+"選択して、再フォーマットしてください。\n"
+"\n"
+"注意: 既存のパーティションすべてを再フォーマットする必要はありません。\n"
+"再フォーマットが必要なのは、OS を含むパーティション (例: /, /usr, /var)\n"
+"です。個人のデータが置かれているパーティション (典型的なのは /home) \n"
+"については再フォーマットの必要はありません。\n"
+"\n"
+"パーティションの選択は慎重に行ってください。フォーマットするとその\n"
+"パーティションのデータはすべて消去され復元できなくなります。\n"
+"\n"
+"パーティションをフォーマットする準備ができたら「%s」をクリックしてくださ"
+"い。\n"
+"\n"
+"Mageia を別のパーティションに新規にインストールする場合は\n"
+"「%s」をクリックしてください。\n"
+"\n"
+"ディスクの不良ブロックを検証するパーティションを選ぶには\n"
+"「%s」をクリックしてください。"
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Mageia のリリース後に、バグの修正、あるいはセキュリティ問題を解決\n"
+"するために更新されたパッケージがあるかもしれません。これらのパッケージを\n"
+"インターネットからダウンロードしてシステムを更新することができます。既に\n"
+"インターネットに接続していれば「%s」にチェックを入れてください。\n"
+"後で更新する場合は「%s」を選んでください。\n"
+"\n"
+"「%s」を選ぶと更新パッケージを取得するミラーサイトのリストが\n"
+"表示されます。お近くのミラーを選んでください。更新されるパッケージが\n"
+"表示されたら内容を確認し、インストールする場合は「%s」を、中止する\n"
+"場合は「%s」を押してください。"
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"ここでは DrakX を使ってあなたのマシンのセキュリティレベルを設定します。\n"
+"基本的には、マシンに重要なデータが保存されていたり、インターネットに直接\n"
+"接続している場合は、セキュリティレベルを高く設定しなければなりません。\n"
+"しかしセキュリティレベルを高くすると一般的には使い勝手が悪くなります。\n"
+"\n"
+"何を選択してよいか分からない場合はデフォルトのままにしておいてください。\n"
+"設定は後で変更できます。Mageia コントロールセンターには draksec\n"
+"というそのためのツールが用意されています。\n"
+"\n"
+"%s にセキュリティ管理者のメールアドレスを入力してください。\n"
+"セキュリティに関するメッセージはそこへ送られます。"
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "セキュリティ管理者"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"ここでは Mageia をインストールするパーティションを選びます。\n"
+"以前にインストールした GNU/Linux システムが残っていたり、別のツールを\n"
+"使って既にパーティションが定義されている場合は、既存のパーティションを\n"
+"利用することができます。そうでない場合はハードドライブのパーティションを\n"
+"定義しなければなりません。\n"
+"\n"
+"パーティションを作成するには、まずハードドライブを選択してください。\n"
+"例えば、IDE の最初のドライブであれば 'hda'、2 番目のドライブなら 'hdb'、\n"
+"SCSI の最初のドライブなら 'sda' をクリックしてください。\n"
+"\n"
+"パーティションの作成には次のオプションが使えます:\n"
+"\n"
+" * %s: 選択したドライブのすべてのパーティションを削除する\n"
+"\n"
+" * %s: ハードドライブの空き領域に自動的に ext4 と swap を\n"
+"作成する\n"
+"\n"
+"%s: ここから拡張機能を利用できます:\n"
+"\n"
+" * %s: パーティションテーブルをフロッピーに保存。後でパーティション\n"
+"テーブルのリカバリが必要になったときに役立つので、実行することを\n"
+"強くお勧めします。\n"
+"\n"
+" * %s: フロッピーからパーティションテーブルを読み込んで復元する\n"
+"\n"
+" * %s: パーティションテーブルが壊れてしまったときはこのオプション\n"
+"を使って修復を試みることができます。慎重に実行してください。\n"
+"(必ずしも修復できるとは限りません)\n"
+"\n"
+" * %s: 変更をすべて破棄し、ハードドライブに元々あった\n"
+"パーティションテーブルを再ロードする\n"
+"\n"
+" * %s: このオプションのチェックを外すと\n"
+"ユーザはフロッピーや CD-ROM などのリムーバブルメディアを手動でマウント\n"
+"しなくてはなりません。\n"
+"\n"
+" * %s: このオプションを選ぶとウィザードを使って\n"
+"パーティションを設定することができます。パーティションについて深く理解\n"
+"されてない方にはこのオプションをお勧めします。\n"
+"\n"
+" * %s: 変更を取り消す\n"
+"\n"
+" * %s: 拡張機能 (タイプ、オプション、フォーマットなど) を追加し\n"
+"ハードドライブの詳細情報を得ることができます。\n"
+"\n"
+" * %s: パーティションの設定完了後、変更をディスクに\n"
+"保存します。\n"
+"\n"
+"キーボードの矢印キーを使うとパーティションのサイズを細かく\n"
+"設定できます。\n"
+"\n"
+"ヒント: すべてのオプションはキーボード操作で実行できます。\n"
+"[Tab] と [Up/Down] キーを使ってパーティションを選択します。\n"
+"\n"
+"パーティションを選択すると次のショートカットが使えます:\n"
+"\n"
+" * Ctrl-c: 空のパーティションに新しいパーティションを作成\n"
+"\n"
+" * Ctrl-d: パーティションを削除\n"
+"\n"
+" * Ctrl-m: マウントポイントを設定\n"
+"\n"
+"使用可能な他のファイルシステムについては、Reference Manual の\n"
+"'ext2FS' の章をお読みください。\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "リムーバブルメディアを自動的にマウント"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "標準/エキスパートモードの切り替え"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"ハードドライブに Microsoft のパーティションがいくつか検出されました。\n"
+"Mageia をインストールするためにリサイズするパーティションを\n"
+"選んでください。\n"
+"\n"
+"パーティションは次のように表示されます: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux Name\" は次の要素で構成されます:\n"
+" ハードドライブタイプ/ハードドライブ番号/パーティション番号 (例: hda1)\n"
+"\n"
+"ハードドライブタイプは、IDE をお使いの場合は \"hd\"、SCSI をお使いの場合は\n"
+"\"sd\" となります。\n"
+"\n"
+"ハードドライブ番号は常に \"hd\" または \"sd\" の後の一文字で表されます。\n"
+"IDE ハードドライブの場合:\n"
+"\n"
+" * \"a\" はプライマリ IDE コントローラのマスターハードドライブ\n"
+"\n"
+" * \"b\" はプライマリ IDE コントローラのスレーブハードドライブ\n"
+"\n"
+" * \"c\" はセカンダリ IDE コントローラのマスターハードドライブ\n"
+"\n"
+" * \"d\" はセカンダリ IDE コントローラのスレーブハードドライブ\n"
+"\n"
+"SCSI ハードドライブの場合は、\"a\" は \"lowest SCSI ID\",\n"
+" \"b\" は \"second lowest SCSI ID\"を意味します。\n"
+"\n"
+"\"Windows name\" は Windows のドライブ名\n"
+"(最初のディスクまたはパーティションは\"C:\")"
+
+#: ../help.pm:567
+#, 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: 現在選択されている国名を確認してください。間違っている場合は\n"
+"「%s」をクリックして別の国名を選んでください。リストにない場合は\n"
+"「%s」をクリックするとすべての国名リストが表示されます。"
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"このステップは既存の GNU/Linux パーティションが検出されたときにのみ表示\n"
+"されます。\n"
+"\n"
+"DrakX は既存の Mageia システムを更新するかそれとも新規にインストール\n"
+"するかを尋ねます:\n"
+"\n"
+" * %s: 基本的には古いシステムを完全に消去してしまいます。\n"
+"しかし、パーティションの扱い方によっては既存のデータ (典型的なものとしては\n"
+"\"home\" ディレクトリ) を残すことができます。パーティションの設定やファイル\n"
+"システムを変更される場合はこのオプションをお使いください。\n"
+"\n"
+" * %s: これは既に Mageia にインストールされている\n"
+"パッケージをアップデートします。現在のパーティションの設定やユーザデータは\n"
+"変更されません。その他の設定の大部分は標準のインストールと同様に行えます。\n"
+"「アップグレード」は Mageia のバージョンが \"8.1\" 以降であれば\n"
+"問題ないはずです。\"8.1\" より古いバージョンにはお勧めできません。"
+
+#: ../help.pm:594
+#, 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 ""
+"使用する言語に応じて、DrakX は自動的にキーボードの種類を選択します。\n"
+"選ばれたキーボードがあなたのキーボードと合っていることを確認してください。\n"
+"また、目的に応じて別のものを選ぶこともできます。\n"
+"\n"
+"お持ちのキーボードがお使いの言語と一致していない場合も、このステップで\n"
+"変更できます。リストの中からお使いのキーボードを選んでください。\n"
+"\n"
+"「%s」を押すとサポートされているキーボードのリストが表示されます。\n"
+"\n"
+"非ラテンキーボードを選択した場合は、次のステップでラテン/非ラテンを\n"
+"切り替えるキーを指定できます。"
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"まず、お使いになる言語を選んでください。\n"
+"\n"
+"ここで選択された言語は、インストーラ、ドキュメントをはじめ、システム全般\n"
+"に適用されます。まず居住地域を選択し、次に使用する言語を選んでください。\n"
+"\n"
+"「%s」を押すと他の言語を追加することができます。例えば日本語と\n"
+"スペイン語を両方使われるのであれば、まずリストから日本語をデフォルト言語に\n"
+"選び「詳細」から「%s」を選んでください。こうすることで、日本語と\n"
+"スペイン語両方のドキュメントと必要なアプリケーションがインストールされま"
+"す。\n"
+"\n"
+"ユニコード (UTF-8) サポートについて: ユニコードは世界中のすべての言語を\n"
+"カバーします。しかしながら、GNU/Linux 環境でのユニコードサポートはまだ開発\n"
+"途上にあります。そのため、Mageia ではユーザの選択に応じてその使用を\n"
+"制限しています:\n"
+"\n"
+" * レガシーなエンコードを使用する言語 (latin1/ロシア語/日本語/中国語/\n"
+"ハングル/タイ語/ギリシャ語/トルコ語/iso-8859-2の大部分の言語など) を選択\n"
+"すると、それぞれのエンコードが適用されます。\n"
+"\n"
+" * その他の言語にはデフォルトでユニコードを使用します。\n"
+"\n"
+" * 二つ以上のエンコードの異なる言語を選択すると、システム全体に\n"
+"ユニコードが適用されます。\n"
+"\n"
+" * 選択した言語にかかわらず、システム全体にユニコードを強制することも\n"
+"可能です。その場合は「%s」を選んでください。\n"
+"\n"
+"言語はいくつでも追加することができます。「%s」を選ぶと\n"
+"利用可能なすべての言語がインストールされます。それぞれの言語サポートには\n"
+"翻訳されたメッセージ/フォント/スペルチェッカーなどが含まれます。\n"
+"\n"
+"言語設定を切り替えるときは LocaleDrake を使います。システム全体の設定を変更\n"
+"するときは、root 権限で \"localedrake\" を実行してください。一般ユーザ権限\n"
+"で実行すると、そのユーザの言語設定だけが変更されます。"
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "スペイン語"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 はたいていの場合お使いのマウスのボタン数を正しく検出します。\n"
+"ボタン数が 2 つだと推定した場合は、第 3 ボタンのエミュレーションを\n"
+"設定します。 2 ボタンマウスの第 3 ボタンのエミュレーションは、\n"
+"左右のボタンの同時押しです。DrakX は PS/2, シリアル, USB などの種類を\n"
+"自動的に検出します。\n"
+"\n"
+"ホイールなしの 3 ボタンマウスの場合は「%s」を選んでください。\n"
+"DrakX はホイールエミュレーションを設定します。中ボタンを押してマウス\n"
+"カーソルを上下に動かしてください。\n"
+"\n"
+"何らかの理由で別のタイプのマウスを指定するときは、表示されたリストから\n"
+"選んでください。\n"
+"\n"
+"%s を選択して 'generic' マウスを指定してもかまいません。これはほぼすべての\n"
+"マウスに使えます。\n"
+"\n"
+"デフォルト以外のマウスを選ぶとテストスクリーンになります。ボタンと\n"
+"ホイールを使って正しく動作することを確認してください。うまく動作しない\n"
+"場合はスペースまたはリターンキーを押してテストを中止してください。\n"
+"マウス選択リストに戻ります。\n"
+"\n"
+"ホイールマウスはまれに正しく自動検出されないことがありますので、その場合は\n"
+"リストから選んでください。必ずマウスが接続されているポートに合ったものを\n"
+"選んでください。マウスを選択し「%s」を押すとマウスのイメージが\n"
+"スクリーンに表示されます。ホイールを動かして正しく動作することを確認して\n"
+"ください。ホイールをスクロールすると画面上のホイールが動くはずです。ボタン\n"
+"もテストし、マウスの動きに応じてカーソルが移動することを確認してください。"
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "ホイールエミュレーション付き"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "ユニバーサル/汎用 PS/2 & USB マウス"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"正しいポートを選んでください。例えば、Windows での COM1 ポートは\n"
+"GNU/Linux では ttyS0 という名前になります。"
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"ブートローダはコンピュータ起動時に開始される小さなプログラムです。\n"
+"これがシステムを立ち上げます。ブートローダのインストールは通常完全に\n"
+"自動化されています。DrakX はディスクのブートセクタを分析し検出した\n"
+"ものに応じて以下を実行します:\n"
+"\n"
+" * Windows のブートセクタが検出されると DrakX はこれを GRUB/LILO の\n"
+"ブートセクタに置き換えます。これによって、あなたのマシンにインストール\n"
+"されている他の OS と GNU/Linux のどちらでも起動できるようになります。\n"
+"\n"
+" * GRUB か LILO ブートセクタが検出されると新しいものに置き換えます。\n"
+"\n"
+"どこにブートセクタを置けばいいのか不明なときは、DrakX が質問します。\n"
+"一般的には「%s」が最も安全な場所です。\n"
+"「%s」を選ぶとブートローダはインストールされません。\n"
+"このオプションは意味をよく理解されている場合以外は選ばないでください。"
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"ここでは、コンピュータの印刷システムを選択します。他の OS には一種類しか\n"
+"ありませんが、Mageia には二種類の印刷システムがあります。それぞれ\n"
+"利点と欠点がありますので、より適したものを選んでください。\n"
+"\n"
+" * %s - 'Print, Do not Queue (印刷する。キューはしない)' の略。\n"
+"マシンにプリンタを直接接続している/紙づまりのときにすぐ中断したい/\n"
+"ネットワークプリンタがない場合はこれを選んでください。(%s は簡単な\n"
+"ネットワークにしか対応していません。また、ネットワーク内で使うと多少遅く\n"
+"なります)。初めて GNU/Linux をお使いの場合はpdqをお勧めします。\n"
+"\n"
+" * %s - 'Common Unix Printing System' の略。\n"
+"ローカルプリンタへの印刷も地球の裏側のプリンタへの印刷も問題なく処理\n"
+"します。サーバとしても使えて、昔ながらの lpd 印刷システムのクライアント\n"
+"にもなるので、印刷サービスを必要とする古いシステムとも互換性があります。\n"
+"強力であるにもかかわらず基本的な設定は pdq と同じくらい簡単です。\n"
+"lpd サーバのエミュレートが必要な場合は cups-lpd デーモンを有効にして\n"
+"ください。「%s」には印刷/プリンタオプションの選択/プリンタの管理などの\n"
+"ためのグラフィカルフロントエンドがあります。\n"
+"\n"
+"選択した印刷システムを後で変更する場合は、Mageia コントロール\n"
+"センターの PrinterDrake で「%s」をクリックしてください。"
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "エキスパート"
+
+#: ../help.pm:771
+#, 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 disk 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 はまずお使いのコンピュータのIDEデバイスを検出します。PCI/SCSI カード\n"
+"も同時に検出します。SCSI カードが見つかれば、DrakX はそれに適したドライバを\n"
+"自動的にインストールします。\n"
+"\n"
+"ハードウェアの検出はいつも成功するとは限りません。DrakX はハードドライブの\n"
+"検出に失敗することがあります。そのような場合はお使いのハードウェアを手動で\n"
+"指定する必要があります。\n"
+"\n"
+"PCI/SCSI アダプタを手動で指定するときには、DrakX がそれ専用のオプションを\n"
+"設定するかどうか質問してきます。DrakX にハードウェアを調査させて、アダプタ\n"
+"を初期化するために必要なそのカード専用のオプションを検知させてください。\n"
+"たいていの場合、うまくいきます。\n"
+"\n"
+"DrakX がオプションを検知できず、ハードウェアにどのパラメータを送ればよい\n"
+"のかを自動的に判断できなかった場合は、手動でドライバを設定しなければなり\n"
+"ません。"
+
+#: ../help.pm:789
+#, 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: サウンドカードが検出されると、ここに表示されます。\n"
+"表示されたサウンドカードがお使いのものでない場合は、ボタンをクリックして\n"
+"別のドライバを選んでください。"
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"DrakX はあなたのシステムから収集した情報を表示します。ご使用のハードウェア"
+"の\n"
+"構成にもよりますが、下記の一部もしくはすべてについて確認することができま"
+"す。\n"
+"それぞれの項目には検出したハードウェアと現在の設定内容が表示されます。\n"
+"設定を変更するには「%s」をクリックしてください。\n"
+"\n"
+" * %s: 使用中のキーボードの設定を確認/変更できます。\n"
+"\n"
+" * %s: 現在選択されている国を確認できます。変更するには「%s」\n"
+"をクリックして他の国を選んでください。あなたの国がリストにないときは\n"
+"「%s」を押してください。すべての国名リストが表示されます。\n"
+"\n"
+" * %s: DrakX は選択された国に基づいてタイムゾーンを推定\n"
+"します。誤っている場合は「%s」をクリックしてください。\n"
+"\n"
+" * %s: 現在のマウスの設定を確認できます。変更する必要が\n"
+"あるときはボタンを押してください。\n"
+"\n"
+" * %s: 「%s」を押すとプリンタ設定ウィザードが\n"
+"開きます。新しいプリンタの追加方法については Starter Guide の該当する章を\n"
+"参照してください。マニュアルに掲載されているインターフェースは、\n"
+"インストール中に使用したものとほぼ同じです。\n"
+"\n"
+" * %s: サウンドカードが検出されると、ここに表示\n"
+"されます。表示されたものがお使いのものと異なる場合は、ボタンをクリックして\n"
+"別のドライバを選んでください。\n"
+"\n"
+" * %s: テレビカードをお使いであれば、ここに\n"
+"設定情報が表示されます。お持ちのカードが自動検出されなかった場合は\n"
+"「%s」をクリックして手動で設定を試みてください。\n"
+"\n"
+" * %s: 正しく設定されていないときは「%s」を押して正しい\n"
+"パラメータに変更してください。\n"
+"\n"
+" * %s: DrakX はグラフィカルインターフェースの解像度を\n"
+"\"800x600\" か \"1024x768\" に設定します。デフォルトの設定が適当でない場合\n"
+"は「%s」をクリックして設定し直してください。\n"
+"\n"
+" * %s: インターネットとローカルネットワークの設定。\n"
+"マニュアルを参照するか、もしくはインストール完了後に Mageia\n"
+"コントロールセンターのヘルプに従って行ってください。\n"
+"\n"
+" * %s: あなたのマシンがプロキシサーバの背後にあれば\n"
+"ここで HTTP/FTP プロキシアドレスを設定できます。\n"
+"\n"
+" * %s: 前のステップで設定したセキュリティレベルを\n"
+"設定し直すことができます。\n"
+"\n"
+" * %s: インターネットに接続されるのであれば、侵入などの\n"
+"危険からあなたのマシンを守るためにファイアウォールを設定してください。\n"
+"詳しい設定方法については、Starter Guide の該当する章を参照してください。\n"
+"\n"
+" * %s: ブートローダの設定を変更するときはこのボタンを\n"
+"押してください。(注意:これは上級者向きです) 印刷されたドキュメントまたは\n"
+"Mageia コントロールセンターのブートローダに関するヘルプを参照して\n"
+"ください。\n"
+"\n"
+" * %s: ここではどのサービスを有効にするかを細かく設定できます。\n"
+"サーバになるマシンであれば設定を見直すことをお勧めします。"
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN カード"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN カード"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "グラフィカルインターフェース"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Mageia をインストールするためにフォーマットするハードドライブを\n"
+"選んでください。注意: このドライブのデータはすべて失われ、回復すること\n"
+"はできません。"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"このハードドライブのすべてのデータとパーティションを削除する場合は\n"
+"「%s」をクリックしてください。\n"
+"注意: 「%s」をクリックすると、Windows のデータも含め、このドライブ上の\n"
+"すべてのデータとパーティションは回復できなくなります。\n"
+"\n"
+"このハードドライブのデータとパーティションを消去せずにこの操作を中止\n"
+"する場合は「%s」をクリックしてください。"
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "次へ ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- 戻る"
+
+#~ 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\": 「%s」をクリックするとプリンタ設定ウィザードが開きます。\n"
+#~ "新しいプリンタのセットアップ方法については Starter Guide をご覧くださ"
+#~ "い。\n"
+#~ "マニュアルに掲載されているインターフェースはインストール中に使用したもの\n"
+#~ "とほぼ同じです。"
+
+#~ 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 ""
+#~ "root パスワードの設定は GNU/Linux システムのセキュリティにとって最も重要"
+#~ "な\n"
+#~ "ポイントです。root はシステムの管理者であり、アップデート/ユーザの追加/\n"
+#~ "システム設定の変更を行える唯一の存在です。root の権限があれば、どんなこ"
+#~ "と\n"
+#~ "でもできるのです。推測されにくいパスワードを選ばなければなりません。極端"
+#~ "に\n"
+#~ "簡単なパスワードにすると DrakX が警告を発します。root パスワードは必須で"
+#~ "は\n"
+#~ "ありませんが、ここで設定しておくことを強くお勧めします。GNU/Linux も他の\n"
+#~ "OS と同様にオペレータの誤操作という危険にさらされています。root はすべて"
+#~ "の\n"
+#~ "制限を越えて、ちょっとした不注意からパーティションの全データを削除するこ"
+#~ "と\n"
+#~ "もできます。したがって、簡単に root になれないようにしておかなければなり"
+#~ "ま\n"
+#~ "せん。\n"
+#~ "\n"
+#~ "パスワードには数字とアルファベットが使えます。最低でも 8 文字以上にしま"
+#~ "す。\n"
+#~ "決して root のパスワードを書き留めたりしないでください。システムを危険に\n"
+#~ "さらすことになります。\n"
+#~ "\n"
+#~ "警告: パスワードを長くしすぎたり複雑にしすぎたりしないでください。\n"
+#~ "思い出せなくなります!\n"
+#~ "\n"
+#~ "入力したパスワードは画面には表示されません。打ち間違いを防ぐために\n"
+#~ "パスワードは 2 回入力します。同じ打ち間違いを 2 度してしまうと、最初に\n"
+#~ "root になるにはその「意図に反した」パスワードを入力しなければなりませ"
+#~ "ん。\n"
+#~ "\n"
+#~ "あなたのコンピュータへのアクセスを認証サーバに管理させる場合は\n"
+#~ "「%s」を押してください。\n"
+#~ "\n"
+#~ "あなたのネットワークが LDAP/NIS/PDC Windows Domain 認証サービスのいずれ"
+#~ "か\n"
+#~ "を使用している場合は、「%s」に正しいものを選んでください。\n"
+#~ "不明な場合はネットワーク管理者に確認してください。\n"
+#~ "\n"
+#~ "何らかの理由でパスワードを覚えられない、あるいはインターネットには一切\n"
+#~ "接続しない、または、あなたのコンピュータを使うすべての人を全面的に信頼\n"
+#~ "できる、といった場合には「%s」を選んでもいいでしょう。"
+
+#~ msgid "authentication"
+#~ msgstr "認証"
diff --git a/perl-install/install/help/po/ko.po b/perl-install/install/help/po/ko.po
new file mode 100644
index 000000000..b1aa3c2ff
--- /dev/null
+++ b/perl-install/install/help/po/ko.po
@@ -0,0 +1,1527 @@
+# Korean translation of drakbootdisk.
+# Copyright (C) 2001 Free Software Foundation, Inc.
+# Jaegeum Choe <baedaron@hananet.net>, 2001.
+#
+# changes asked by HP people -- pablo 2003-01-23
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2002-09-09 09:08+0900\n"
+"Last-Translator: Jaegeum Cze <baedaron@hanafos.com>\n"
+"Language-Team: Korean <beadaron@hanafos.com>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"더 진행하기 전에 사용자 계약서를 자세하게 읽어 보세요.\n"
+"사용자 계약서는 전체 맨드리바 리눅스 배포본을 포괄하는 내용이며,\n"
+"만약 동의하지 않으신다면 「거부」버튼을 누르세요. 거부 버튼은 현재 설치를\n"
+"즉각 종료하게 합니다. 설치를 계속하고 싶다면 「동의」버튼을 누르세요."
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, fuzzy, c-format
+msgid "Do you want to use this feature?"
+msgstr "aboot를 사용하시겠습니까?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"선택된 하드디스크상의 기존 리눅스 파티션이 위에 열거되어 있습니다.\n"
+"마법사에 의해 이미 설정된 사항을 보존할 수도 있으며, 이는 대부분의 일반\n"
+"설치에 적절한 설정입니다. 만약 직접 변경하시겠다면, 최소한 루트 파티션"
+"(「/」)\n"
+"은 반드시 지정해야 합니다. 너무 작은 파티션을 선택하지는 마세요. 충분한 소프"
+"트웨어\n"
+"를 설치하지 못하는 수가 있습니다. 만약 개인 데이터가 별도의 파티션에 저장되도"
+"록\n"
+"하고 싶다면, 「/home」파티션을 별도로 만드세요.(오직 리눅스 파티션이 둘 이상"
+"일\n"
+"경우에만 가능합니다.)\n"
+"\n"
+"각 파티션은 다음과 같이 열거됩니다: 「이름」,「용량」.\n"
+"\n"
+"「이름」영역의 구조: 「하드디스크 유형」,「하드디스크 번호」,\n"
+"「파티션 번호」(가령, 「hda1」).\n"
+"\n"
+"「하드디스크 유형」은, IDE 디스크일 경우에는 「hd」이며,\n"
+"SCSI 디스크일 경우에는 「sd」입니다.\n"
+"\n"
+"「하드디스크 번호」는 항상 「hd」또는 「sd」뒤에 오는 문자입니다.\n"
+"IDE 하드디스크의 경우:\n"
+"\n"
+" ○ 「a」는 「주 IDE 제어기상의 주 디스크」를 의미합니다.\n"
+"\n"
+" ○ 「b」는 「주 IDE 제어기상의 보조 디스크」를 의미합니다.\n"
+"\n"
+" ○ 「c」는 「보조 IDE 제어기상의 주 디스크」를 의미합니다.\n"
+"\n"
+" ○ 「d」는 「보조 IDE 제어기상의 보조 디스크」를 의미합니다.\n"
+"\n"
+"SCSI 하드디스크의 경우, 「a」는 「최소 SCSI ID」, 「b」는 「다음 최소 SCSI "
+"ID」\n"
+"와 같은 식으로 의미를 가집니다."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"맨드리바 리눅스 설치 시스템은 여러 장의 CD로 구성되어 있습니다.\n"
+"드레이크X는 선택된 각각의 팩키지가 어느 CD에 들어 있는지 이미 알고 있습니"
+"다.\n"
+"필요시 현재 CD를 자동으로 꺼내고 다른 CD의 삽입을 요청할 것입니다."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"이제 시스템상에 설치할 프로그램들을 지정할 차례입니다.\n"
+"맨드리바 리눅스에는 설치할 수 있는 수천 개의 프로그램들이 있기 때문에\n"
+"사용자가 그것들을 모두 다 알지는 못할 것입니다.\n"
+"\n"
+"만약 표준 CD 설치를 수행하고 있는 중이라면, 현재 가지고 있는 CD들에 대해\n"
+"질문할 것입니다. 가지고 있는 CD들의 라벨을 확인하고 현재 님의 상황에 맞는\n"
+"선택 상자를 지정하세요. 계속할 준비가 되었으면, 「확인」을 누르세요.\n"
+"\n"
+"팩키지들은 용도에 따라 그룹으로 나열되어 있습니다.\n"
+"그룹들 자체는 또다시 네 개의 영역으로 나열되어 있습니다:\n"
+"\n"
+" ○ 「워크스테이션」: 시스템을 워크스테이션으로 사용할 계획이라면,\n"
+"하나 이상의 해당 그룹을 선택하세요.\n"
+"\n"
+" ○ 「개발」: 시스템을 프로그래밍의 용도로 사용하려 한다면, 원하는 그룹들을\n"
+"선택하세요.\n"
+"\n"
+" ○ 「서버」: 끝으로, 시스템이 서버되기를 원한다면, 여기서 대부분의 일반 서비"
+"스들이\n"
+"설치되도록 선택할 수 있습니다.\n"
+"\n"
+" ○ 「그래픽 환경」: 여기는 님이 선호하는 그래픽 환경을 선택하는 곳입니다.\n"
+"그래픽 환경 워크스테이션을 원한다면, 최소한 하나는 선택해야 합니다!\n"
+"\n"
+"마우스 포인터를 그룹 이름들 위로 올리면, 해당 그룹에 대한 작은 풍선 도움말"
+"을\n"
+"보여 줄 것입니다.\n"
+"\n"
+"「개별 팩키지 선택」옵션을 선택할 수도 있습니다.\n"
+"이 옵션은 님이 제공되어지는 팩키지들에 대해 잘 알고 있거나, 설치되는 팩키지들"
+"에 대한\n"
+"총체적인 제어를 원할 경우에 유용할 것입니다.\n"
+"\n"
+"만약 님이 「업데이트」모드로 설치를 시작했다면, 기존에 설치되지 않은 팩키지들"
+"이\n"
+"설치되는 것을 막기위해 모든 그룹을 선택해제할 수 있습니다. 이렇게 하는 것은\n"
+"기존 시스템을 업데이트하거나 고치기 위한 좋은 방법입니다."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "업그레이드"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "With basic documentation"
+msgstr "문서"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "Truly minimal install"
+msgstr "최소 설치"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"이제 부팅시에 어떤 서비스를 자동으로 시작하게 할지를 선택해야 합니다.\n"
+"\n"
+"현재 설치된 모든 서비스들이 여기에서 보여지고 있습니다.\n"
+"신중하게 검토해서 부팅시에 항상 필요로하는 것이 아니라면 선택을 해제하세요.\n"
+"\n"
+"마우스를 서비스 이름들 위로 올리면, 각 서비스에 대한 간단한 설명을 보여 줄 것"
+"입니다.\n"
+"만약 어떤 서비스가 필요한 것인지 아닌지를 잘 모르겠다면,\n"
+"기본값으로 그냥 두는 것이 안전한 선택입니다.\n"
+"\n"
+"이 컴퓨터를 서버용으로 사용하려 한다면, 이 단계에서 매우 주의해야 합니다.\n"
+"필요하지 않은 서비스가 시작되는 것은 바람직하지 않습니다. 일부 서비스는 \n"
+"서버상에서 실핸된다면 위험할 수도 있다는 것을 명심하세요. 원칙적으로 \n"
+"꼭 필요한 서비스들만 선택하세요."
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "자동 시간 동기화 (NTP 사용)"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"마지막으로, 부팅시에 자동으로 그래픽 환경을 사용할 것인지를 질문할 것입니"
+"다.\n"
+"주의: 이 질문은 설정을 테스트하지 않았을지라도 나타나게 될 것입니다.\n"
+"시스템을 확실히 서버용으로 사용할 것이거나, 화면 설정에 성공하지 못한 경우라"
+"면\n"
+"「아니오」를 누르세요."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"이제 하드디스크의 어디에 리눅스 맨드리바를 설치할지를\n"
+"선택해야 합니다. 만약 하드디스크가 완전히 비어 있거나 또는\n"
+"다른 운영체제가 하드디스크 전체를 점유하고 있다면, 파티션을\n"
+" 나누어야 합니다. 파티션을 나눈다함은 리눅스 맨드리바가\n"
+"설치될 공간을 확보하기 위하여 디스크를 논리적으로 분할한다는 의미입니다.\n"
+"\n"
+"일반적으로 파티션 과정을 거쳐 버리면 기존 데이터의 복구가 불가능해지기\n"
+"때문에,초보자에게는 고민스럽고 걱정스러운 작업입니다. 하지만 마법사를\n"
+"사용하면 이 작업을 쉽게 할 수 있습니다. 시작하기 전에, 충분한 시간을 가지고\n"
+"사용자 설명서를 읽어 보세요.\n"
+"\n"
+"현재 전문가 모드로 설치를 진행 중이라면, 리눅스 맨드리바의 파티션 분할 도구"
+"인\n"
+"디스크드레이크를 만나게 될 것입니다. 이 도구는 파티션드르이 세밀한 조정을 가"
+"능하게\n"
+"합니다. 설명서의 디스크드레이크 장을 보세요; 사용법이 동일합니다. 위에서 언급"
+"했듯이\n"
+"화면에 있는 「마법사」버튼을 눌러서, 파티션 분할 작업을 위한 마법사를\n"
+"실행할 수도 있습니다.\n"
+"\n"
+"만약 이전에 리눅스를 설치한 적이 있거나 다른 파티션 도구로 만들어 놓은 리눅스"
+"용\n"
+"파티션들이 이미 존재한다면, 리눅스 설치에 사용할 파티션들을\n"
+"선택만 하면 됩니다.\n"
+"\n"
+"만약 아직 리눅스용 파티션이 없다면, 새로 만들어야 합니다. 그러기 위해서는\n"
+"위에 있는 마법사를 사용하세요. 하드디스크의 설정에 따라 다음과 같은\n"
+"몇 가지의 방법이 있습니다:\n"
+"\n"
+" ○ 빈 공간 사용: 빈 디스크의 자동 파티션 분할 작업을 하게 됩니다.\n"
+"파티션 분할 작업에 대해 더 이상 신경쓸 필요가 없게 됩니다.\n"
+"\n"
+" ○ 기존 파티션 사용: 마법사가 기존의 리눅스 파티션을 발견한 경우입니다.\n"
+"기존의 파티션에다가 리눅스를 설치할려면, 이것을 선택하세요.\n"
+"\n"
+" ○ 윈도우즈 파티션의 빈 공간 사용: 만약 MS 윈도우즈가 설치되어 있고 모든 디스"
+"크 공간을 사용하고 있다면,\n"
+"리눅스용 공간을 새로 만들어야 합니다. 이렇게 하기위해서는, 윈도우즈 파티션을 "
+"지우거나(「전체 디스크 삭제」\n"
+"와 「전문가 모드」부분을 참조하세요.), 윈도우즈 파티션의 크기를 재조정하여 공"
+"간을 확보할 수 있습니다. 윈도우즈\n"
+"파티션의 재조정은 기존의 데이터를 파괴하지 않기 때문에, 윈도우즈와 리눅스 맨"
+"드레이크를 한 컴퓨터에서 함께\n"
+"사용하고자 한다면 이것이 권장되는 방법입니다.\n"
+"\n"
+"이 방법을 선택한다면, 윈도우즈 파티션의 크기가 현재보다 줄어들기 때문에 윈도"
+"우즈를\n"
+"사용할 때에는 소프트웨어를 설치하거나 데이터를 저장할 빈 공간이 그만큼 적어진"
+"다는\n"
+"것을 유념하세요.\n"
+"\n"
+" ○ 전체 디스크 삭제: 만약 디스크상의 모든 기존 파티션과 데이터를 삭제하고\n"
+"리눅스 맨드리바를 위한 파티션으로 바꾸고 싶다면, 이것을 선택하세요.\n"
+"주의하세요: 일단 이렇게 하고나면 다시 되돌릴 수 없습니다.\n"
+"\n"
+" !! 이 옵션을 선택하게 되면, 디스크상의 모든 데이터가 손실됩니다. !!\n"
+"\n"
+" ○ 윈도우즈 제거: 디스크상의 모든 파티션을 삭제하고, 초기화된 디스크 상태에"
+"서\n"
+"파티션 작업을 다시 합니다. 디스크상의 모든 데이터는 손실됩니다.\n"
+"\n"
+" !! 이 옵션을 선택하게 되면, 디스크상의 모든 데이터가 손실됩니다. !!\n"
+"\n"
+" ○ 전문가 모드: 만약 수동으로 파티션 작업을 하고자 한다면, 이것을 선택하세"
+"요.\n"
+"이 방법은 대단히 강력하지만 또한 위험할 수 있다는 것을 명심하세요. 쉽게 데이"
+"터를\n"
+"잃어 버릴 수 있습니다. 전문적인 지식이 없다면, 이 방법은 절대 선택하지 마세"
+"요."
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "기존의 파티션 사용"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "전체 디스크 삭제"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"설치를 완료하였습니다. 님의 GNU/리눅스 시스템은 이제 사용할 준비가\n"
+"되었습니다. 시스템을 다시 부팅하려면 「확인」을 누르세요.\n"
+"컴퓨터가 다시 부팅되면, (다중 부팅이 설정되었을 경우에) 님이 선호하는\n"
+"운영체제를 시작할 수 있습니다.\n"
+"\n"
+"「고급」버튼(점문가 모드에만 있음)을 누르면 두 개의 추가 버튼이 나타넙니다:\n"
+"\n"
+" ○ 「자동 설치 플로피 생성」: 님이 지금까지 설치한 내용을 관리자의 별다른\n"
+"도움없이 자동으로 전체 설치를 수행하게 하는\n"
+"자동 설치 플로피 디스크를 만듭니다.\n"
+"\n"
+" 주의: 버튼을 누르면 두 개의 개별적인 옵션이 나타납니다:\n"
+"\n"
+" ○ 「재생」: 파티션 나누기 작업만 제외하고, 나머지 과정은 자동설치로\n"
+"수행하는 자동설치 플로피를 만듭니다.\n"
+"\n"
+" ○ 「자동화」: 디스크상의 모든 데이터를 삭제하고 모든 파티션이 다시\n"
+"만들어지는 완벽한 자동 설치를 수행하는 플로피를 만듭니다.\n"
+"\n"
+" 이 기능을 사용하면, 많은 수의 비슷한 컴퓨터에 설치작업을 할 때 편리합니"
+"다.\n"
+" 자세한 정보는 저희 윕사이트의 자동설치관련 부분을 참조하세요.\n"
+"\n"
+" ○ 「팩키지 선택사항 저장」(*): 앞 단계에서 선택한 팩키지 목록을 저장합니"
+"다.\n"
+"또 다른 설치를 수행할 때, 플로피를 드라이브에 넣고, [F1]키를 눌러서\n"
+"설치 화면이 도움말 화면으로 들어가게 한후, 「linux defcfg=\"floppy\"」라고\n"
+"입력하세요.\n"
+"\n"
+"(*) 님은 FAT으로 포맷된 플로피 하나를 가지고 있어야 합니다.\n"
+" (리눅스에서 포맷하려면, 「mformat a:」명령을 사용하세요.)"
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "자동 설치 플로피 디스크 생성"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"새로 만들어진 파티션들은 포맷되어져야 합니다.\n"
+"(포맷이라 함은 파일 시스템을 만든다는 의미입니다.)\n"
+"\n"
+"지금 기존의 데이터를 삭제하기 위해서 기존 파티션들을\n"
+"다시 포맷할 수도 있습니다. 그렇게 하고 싶다면, 해당 파티션들도\n"
+"선택하세요.\n"
+"\n"
+"주의: 모든 기존 파티션들을 다시 포맷할 필요는 없습니다.\n"
+"(「/」,「/usr」,「/var」와 같은) 운영체제를 담고 있는 파티션들은\n"
+"다시 포맷하더라도, (「/home」과 같은) 데이터를 단고 있는 파티션들은\n"
+", 기존 데이터를 보존하고 싶을 경우, 다시 포맷할 필요가 없습니다.\n"
+"\n"
+"파티션들을 선택할 때 주의하세요. 일단 포팩이 되고나면,\n"
+"선택됐던 파티션상에 존재했던 모든 데이터는 삭제되며,\n"
+"복구가 불가능해 집니다.\n"
+"\n"
+"포맷할 준비가 되었으면, 「확인」을 누르세요.\n"
+"\n"
+"맨드리바 리눅스 설치용 파티션을 다시 선택하고 싶다면,\n"
+"「취소」를 누르세요.\n"
+"\n"
+"디스크상의 손상된 블럭을 체크하며 포맷하고 싶다면,\n"
+"「고급」을 누르세요."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"이제 컴퓨터의 보안 수준을 선택할 단계입니다.\n"
+"자유로운 사용을 위해서는 컴퓨터가 보다 더 많이 개방되어져야 하며,\n"
+"저장된 데이터의 중요성이 크면 클수록, 더 높은 보안 수준이 유지되어야 합니"
+"다.\n"
+"그러나 일반적으로 보다 높은 보안 수준은 보다 많은 사용상의 불편함을 감수해야"
+"만\n"
+"이루어질 수 있음을 유념하세요. 각 보안 수준이 의미하는 바에 대한 자세한 정보"
+"를\n"
+"알고 싶다면 「사용자 지침서」의 MSEC 장을 참조하세요.\n"
+"\n"
+"어느 것을 선택해야 할지 잘 모르겠다면, 기본값을 유지하세요."
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "보안 관리자 (로그인 또는 이메일)"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"이제 어느 파티션이 맨드리바 리눅스의 설치용으로 사용되어야 할지를\n"
+"선택해야 합니다. 이전에 다른 GNU/리눅스를 설치한 적이 있거나, 다른 파티션\n"
+"도구를 사용하여 이미 파티션들이 정의되어 있다면, 기존 파티션을 그대로 사용\n"
+"할 수 있습니다. 그렇지 않다면 하드디스크의 파티션들을 지금 만들어야 합니다.\n"
+"\n"
+"파티션을 만들려면, 먼저 하드디스크를 선택하세요. 파티션을 만들여는 하드디스크"
+"가\n"
+"첫 번째 IDE 디스크라면 「hda」, 두 번째 IDE 디스크라면 「hdb」와 같은 식이"
+"며,\n"
+"첫 번째 SCSI 디스크라면 「sda」와 같은 식입니다.\n"
+"\n"
+"파티션을 나눌 때, 다음 옵션을 사용할 수 있습니다:\n"
+"\n"
+" ○ 「모두 삭제」: 선택된 디스크의 모든 기존 파티션을 삭제합니다.\n"
+"\n"
+" ○ 「자동 할당」: 선택된 디스크의 빈 공간에 자동으로 EXT2와 스왑 파티션을\n"
+"할당합니다.\n"
+"\n"
+" ○ 「파티션 테이블 복구」: 파티션 테이블이 손상되어 있을 경우, 이 옵션으로\n"
+"손산된 테이블을 복구합니다. !!주의!! 복구시도가 실패할 수도 있다는 것을\n"
+"명심하세요.\n"
+"\n"
+" ○ 「되돌리기」: 변경 사항을 취소합니다.\n"
+"\n"
+" ○ 「다시 읽기」: 모든 변경 사항을 취소하고, 초기 파티션 테이블을 다시 읽습"
+"니다.\n"
+"\n"
+" ○ 「마법사」: 마법사를 실행하여 파티션을 나눕니다. 파티션 나누기에 대한 지"
+"식이\n"
+"부족하다면, 이 옵션을 사용하세요.\n"
+"\n"
+" ○ 「플로피로부터 복구」: 이전에 플로피에 저장해둔 파티션 정보을 사용하여\n"
+"파티션 테이블을 복구합니다.\n"
+"\n"
+" ○ 「플로피에 저장」: 파티션 정보를 플로피에 저장합니다. 다음에 파티션 테이"
+"블을 복구할\n"
+"일이 생길 때 사용됩니다. 이 과정을 수행할 것을 권장하는 바입니다.\n"
+"\n"
+" ○ 「완료」: 파티션 나누기 작업을 끝마치면, 이 옵션으로 변경 사항을 저장합니"
+"다.\n"
+"\n"
+"정보: 키보드로 옵션을 선택할 수도 있습니다. 파티션들간의 이동은 [Tab]키와\n"
+"[Up/Down]키를 사용하세요.\n"
+"\n"
+"파티션을 선택하고 난 후에는 다음 키를 사용할 수 있습니다:\n"
+"\n"
+" ○ 「Ctrl + c」: (빈 파티션이 선택된 경우,) 새 파티션 만들기.\n"
+"\n"
+" ○ 「Ctrl + d」: 파티션 삭제하기.\n"
+"\n"
+" ○ 「Ctrl + m」: 마운트 위치 지정하기.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Removable media auto-mounting"
+msgstr "탈착식 미디어 자동 마운트"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "일반 모드로 전환"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"둘 이상의 MS 윈도우즈 파티션이 디스크상에서 발견되었습니다.\n"
+"맨드리바 리눅스 운영체제를 설치하기 위해 크기를 조정할\n"
+"파티션을 선택하세요.\n"
+"\n"
+"각 파티션은 다음과 같이 열거됩니다: 「리눅스 이름」,「윈도우즈 이름」,\n"
+"「용량」.\n"
+"\n"
+"「리눅스 이름」영역의 구조: 「하드디스크 유형」,「하드디스크 번호」,\n"
+"「파티션 번호」(가령, 「hda1」).\n"
+"\n"
+"「하드디스크 유형」은, IDE 디스크일 경우에는 「hd」이며,\n"
+"SCSI 디스크일 경우에는 「sd」입니다.\n"
+"\n"
+"「하드디스크 번호」는 항상 「hd」또는 「sd」뒤에 오는 문자입니다.\n"
+"IDE 하드디스크의 경우:\n"
+"\n"
+" ○ 「a」는 「주 IDE 제어기상의 주 디스크」를 의미합니다.\n"
+"\n"
+" ○ 「b」는 「주 IDE 제어기상의 보조 디스크」를 의미합니다.\n"
+"\n"
+" ○ 「c」는 「보조 IDE 제어기상의 주 디스크」를 의미합니다.\n"
+"\n"
+" ○ 「d」는 「보조 IDE 제어기상의 보조 디스크」를 의미합니다.\n"
+"\n"
+"SCSI 하드디스크의 경우, 「a」는 「최소 SCSI ID」, 「b」는 「다음 최소 SCSI "
+"ID」\n"
+"와 같은 식으로 의미를 가집니다.\n"
+"「윈도우즈 이름」은 MS 윈도우즈하에서의 이름입니다.\n"
+"(가령, 첫 번째 디스크 또는 파티션은 「C:」입니다.)"
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"일반적으로, 드레이크X는 (선택한 언어에 기반하여) 올바른 키보드를\n"
+"자동으로 선택합니다. 그러나 사용하는 언어에 정확히 일치하는 키보드를\n"
+"가지고 있지 않은 경우도 있을 수 있습니다: 가령, 영어를 사용하는 스위스인은\n"
+"여전히 스위스 키보드를 원할 수도 있습니다. 또한 영어를 사용하지만, 캐나다 퀘"
+"벡주에\n"
+"살고 있다면 또한 이러한 경우가 될 것입니다. 이와 같은 경우라면, 이 단계에서\n"
+"적당한 키보드를 목록에서 선택해야 합니다.\n"
+"\n"
+"지원되는 모든 키보드 목록을 보려면, 「추가정보」를\n"
+"누르세요."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"설치시 그리고 시스템용으로 사용할 언어를 선택하세요.\n"
+"\n"
+"「고급」을 누르면, 다른 언어도 추가로 선택할 수 있습니다.\n"
+"다른 언어도 선택하게 되면, 그 언어와 관련된 시스템 문서 및 프로그램 파일들"
+"도\n"
+"설치하게 됩니다. 가령, 님의 시스템을 일본인도 사용할 수 있도록 하고 싶다면,\n"
+"목록에서 주 언어로 「한국어」를 선택하고, 「고급」에서 「일본어」에 해당하"
+"는\n"
+"회색 별표를 선택하세요.\n"
+"\n"
+"여러개의 추가 언어를 선택할 수도 있습니다. 언어 선택을 끝마쳤으면,\n"
+"「확인」을 눌러서 계속 진행하세요."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, fuzzy, 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 ""
+"기본적으로 드레이크X는 님이 2버튼 마우스를 사용한다고 가정할 것이며,\n"
+"세 번째 버튼은 에뮬레이션할 것입니다. 마우스가 PS/2, 시리얼, 혹은 USB용인지"
+"는\n"
+"드레이크X가 자동으로 알아낼 수 있습니다.\n"
+"\n"
+"만약 다른 마우스 유형을 지정하고 싶다면, 제공되는 목록에서 적당한 것을\n"
+"선택하세요.\n"
+"\n"
+"만약 다른 마우스를 선택하게 되면, 마우스 테스트 화면을 보게될 것입니다.\n"
+"그러면, 마우스 버튼과 휠을 조작하여 설정이 정확하게 되었는지 확인하세요.\n"
+"만약 제대로 작동하기 않으면,「취소」버튼 위에서 스페이스 키나 엔터 키를\n"
+"누르고 다시 선택하시기 바랍니다."
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "버튼 에뮬레이션"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"정확한 포트를 선택하세요. 예를 들어, MS 윈도우즈에서 COM1은\n"
+"리눅스에서는 ttyS0로 명명됩니다."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pDQ"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "전문가"
+
+#: ../help.pm:771
+#, fuzzy, 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 disk 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 ""
+"드레이크X가 시스템상에 있는 모든 하드 디스크를 검색하고\n"
+"또한 PCI SCSI 어댑터 탐지를 시도할 것입니다.\n"
+"만약 드레이크X가 장치를 발견하게 되면 자동으로\n"
+"올바른 드라이버를 설치할 것입니다.\n"
+"\n"
+"드레이크X의 장치 검색이 실패하더라도, 님께 SCSI 장치의 유무를 질문하게 됩니"
+"다.\n"
+"목록에서 장치를 직접 선택하려면 「예」를, SCSI 장치가 없다면 「아니오」를 선"
+"택하세요.\n"
+"잘 모르겠다면, 「하드웨어 정보 보기」를 선택한 후 「확인」을 눌러서\n"
+"시스템상에 존재하는 하드웨어들을 살펴볼 수도 있습니다.\n"
+"하드웨어에 대한 검토가 끝나면 다시 「확인」버튼을 눌러서 SCSI 인터페이스 질"
+"문 화면\n"
+"으로 돌아 올 수 있습니다.\n"
+"\n"
+"직접 어댑터를 지정해야 할 때에는, 드레이크X가 옵션을 지정할 것인지를 물어\n"
+"볼 것입니다. 이 때는 드레이크X가 필요한 옵션을 탐지하도록 하는 것이 좋습니"
+"다.\n"
+"일반적으로 이 방법은 잘 작동합니다.\n"
+"\n"
+"\n"
+"만약 그렇지 않다면, 직접 드라이버 옵션을 지정해야 합니다. 사용자 설명서(3"
+"장, \n"
+"「하드웨어에 대한 종합정보」색션)를 참조하여, 하드웨어 설명서, \n"
+"(인터넷에 연결할 수 있다면) 제조업체 웹 사이트, \n"
+"또는 (윈도우즈가 설치되어 있다면) MS 윈도우즈에서 어떻게 여기에 필요한 \n"
+"정보를 알아 낼 수 있는지 찾아 보세요."
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "내장 ISDN 카드"
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "ISDN card"
+msgstr "내장 ISDN 카드"
+
+#: ../help.pm:858
+#, fuzzy, c-format
+msgid "Graphical Interface"
+msgstr "시작시 바로 X 실행"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"맨드리바 리눅스 파티션을 만들기 위해서 삭제할 하드디스클르 선택하세요.\n"
+"주의:\n"
+"디스크상의 모든 데이터는 손실되며, 영원히 복구가 불가능해 집니다!"
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"이 하드디스크상의 모든 데이터와 파티션을 삭제하려면, 「확인」을 누르세요.\n"
+"!!주의하세요!!일단 「확인」을 누르게 되면, MS 윈도우즈 데이털르 포함하여 이 "
+"디스트상의 모든\n"
+"데이터와 파티션은 복구가 불가능해 집니다.\n"
+"\n"
+"이 작업을 취소하려면, 지금 「취소」를 누르세요. 어떠한 데이터와 파티션도\n"
+"손상되지 않을 것입니다."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "다음 ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- 이전"
+
+#~ msgid "authentication"
+#~ msgstr "사용자 인증"
diff --git a/perl-install/install/help/po/ky.po b/perl-install/install/help/po/ky.po
new file mode 100644
index 000000000..61f9a2c4b
--- /dev/null
+++ b/perl-install/install/help/po/ky.po
@@ -0,0 +1,1606 @@
+# translation of DrakX-ky.po to Kyrgyz
+# Copyright (C) 2004,2003, 2005 Free Software Foundation, Inc.
+# Timur Jamakeev <ztimur@mail.ru>, 2003,2004.
+# Nurlan Borubaev <nurlan@tamga.info>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-ky\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-04-20 20:27+0500\n"
+"Last-Translator: Nurlan Borubaev <nurlan@tamga.info>\n"
+"Language-Team: Kyrgyz\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Мындан ары улантуу үчүн сиз лицензия шартын көңүл коюп окууңуз керек.\n"
+"Ал Mageia'тун бардык дистрибутивдерине таратылат. Эгер сиз анын\n"
+"ичиндеги бардык шарттарга көнбөсөңүз, \"%s\" рамкасын тандаңыз. Андай\n"
+"болбосо, \"%s\" баскычын бассаңыз сиздин компьютер кайра жүктөлөт."
+
+#: ../help.pm:20
+#, 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-көп колдонуучулуу система, бул болсо, ар бир колдонуучу\n"
+"үчүн өзү жактырган чөйрөнүн, өз файлдарынын ж.б. болушун түшүндүрөт.\n"
+"Көбүрөөк билүү үчүн сиз ``Баштоочунун колдонмосун' окусаңыз болот.\n"
+"Системанын администратору болгон \"root\" колдонуучусунан айырмаланган,\n"
+"сиз бул жерден кошуу колдонуучулар өздөрүнүн файлдарынан жана\n"
+"конфигурацияларынан башканы өзгөртүүгө укуктары жок. Сиз жок дегенде\n"
+"өзүңүз үчүн бир кадимки колдонуучу аккаунтун түзүшүңүз керек.\n"
+"Бул аккаунтту сиз күн сайын иштөө үчүн колдоносуз. Каалаган нерсеңизди\n"
+"\"root\" катары кирип өзгөртүү өтө жеңил болгону менен, ал ошол эле\n"
+"убакта өтө эле кооптуу! Эң эле майда ката да, сиздин системаңыздын андан\n"
+"ары иштебей калышына алып келиши мүмкүн. Эгер сиз кадимки колдонуучу\n"
+"болуп туруп чоң ката кетрисеңиз, сиз кайсы бир маалыматтарды жоготуп\n"
+"алышыңыз мүмкүн, бирок бардык системаны эмес.\n"
+"\n"
+"Биринчи талаага сиз өз атыңызды киргизесиз. Бул, албетте, милдетүү\n"
+"эмес -- ошондуктан сиз каалаган нерсеңизди киргизе берсеңиз болот. \n"
+"DrakX бул талаадыгы сиз киргизген бирнчи сөздү алып \"%s\" ордуна\n"
+"коёт. Бул атты кадимки колдонуучу системага кирүү үчүн колдонот.\n"
+"можете изменить его. Кааласаңыз бул атты, ж.б. өзгөртсүңүз болот.\n"
+"Андан кийин кадам-пароль киргизүү. Коопсуздук тарабынан алганда\n"
+"\"root\" паролуна караганда привилегиясыз (кадимки) колдонуучунун\n"
+"паролу анча деле критикалуу эмес, буга карбастан ага жөнөкөй\n"
+"пароль берүү же таптакыр бош калтырууга эч кандай себеп жок,\n"
+"не дегенде өз файлдарыңыздан айрылып калышыңыз мүмкүн.\n"
+"\n"
+"Сиз \"%s\" баскычын басып, башка колдонуучуларды кошо аласыз\n"
+"Ар бир досуңуз үчүн, мисалы атаңызга же эжеңизге аккаунт\n"
+"түзүңүз. Колдонуучуларды түзүп бүткөндөн кийин \"%s\"\n"
+"баскычын басыңыз.\n"
+"\n"
+"\"%s\" баскычын басуу бул колдонуучуга алдыалынган\n"
+"\"shell\"-чөйрөнү өзгөртүүгө мүмкүнчүлүк берет (алдыалынганы bash)\n"
+"\n"
+"Бардык колдонуучулар кошулуп бүткөн соң, система жүктөлгөндөн\n"
+"кийин автоматтык түрдө кирүү мүмкүнчүлүгү бар колдонуучуну\n"
+"тандоо сунуш кылынат. Эгер сизди бул мүмкүнчүлүк кызыктырса\n"
+"(сизди локалдык коопсуздук ойлонтпосо), тийиштүү колдонуучуну\n"
+"жана терезе менеджерин тандап \"%s\" баскычын басыңыз.\n"
+"Эгер сизди мындай мүмкүнчүлүк кызыктырбаса, анда \"%s\"\n"
+"чарчыбелгисин тазалап салыңыз."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Мындай мүмкүнчүлүктү каалайсызбы?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Жогорудагы тизме сиздин катуу дискиңиздеги табылган Linux бөлүмдөрү.\n"
+"Сиз аны уста жасагандай калтырсаңыз болот, анткени ал бардык кадимки\n"
+"инсталляциялар үчүн жарактуу. Эгер сиз кандайдыр бир өзгөртүүлөрдү\n"
+"киргизсеңиз, анда жок эле дегенде түпкү-root (\"/\") бөлүмү болушу керек.\n"
+"Анын көлөмүн өтө эле кичине кылбаңыз, антсеңиз сиз жетиштүү сандагы\n"
+"программалык жабдууларды орното албай каласыз. Эгер сиз өзүңүздүн\n"
+"берилиштерңизди башка бөлүмдө сактооңуз келсе, сизге \"/home\"\n"
+"бөлүмүн да түзүүгө туура келет (бирден көп Linux бөлүмдөрү бар\n"
+"учурда гана мүмкүн).\n"
+"\n"
+"Ар бир бөлүм төмөнкүдөй санап көрсөтүлгөн: \"Аты\", \"Көлөмү\".\n"
+"\n"
+"\"Аты\": \"катуу дисктин тиби\", \"катуу дисктин номери\",\n"
+"\"бөлүм номери\" (мисалы, \"hda1\") катары структураланган.\n"
+"\n"
+"\"Катуу дисктин тиби\": \"hd\"-эгер сиздин катуу диск IDE болсо\n"
+"\"sd\"-эгер ал SCSI болсо.\n"
+"\n"
+"\"Катуу дискти номери\" дайыма тамга жана \"hd\" же \"sd\" уландысы.\n"
+"IDE катуу дисктери үчүн:\n"
+"\n"
+" * \"a\" \"биринчи IDE контроллеринин master катуу дискин\" түшүндүрөт;\n"
+"\n"
+" * \"b\" \"биринчи IDE контроллеринин slave катуу дискин\" түшүндүрөт;\n"
+"\n"
+" * \"c\" \"экинчи IDE контроллеринин master катуу дискин\" түшүндүрөт;\n"
+"\n"
+" * \"d\" \"экинчи IDE контроллеринин slave катуу дискин\" түшүндүрөт;\n"
+"\n"
+"SCSI катуу дисктери үчүн , \"a\" болсо \"lowest SCSI ID\" экендигин,\n"
+"ал эми \"b\" болсо \"second lowest SCSI ID\", ж.д.у.с. экендигин берет"
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia орнотулушу бир нече CD-ROMго бөлүнүп жайгаштырылган. Эгерде\n"
+"тандалган пакет башка CD-ROMдо жатса, DrakX учурдагы CDни чыгарып\n"
+"керектелип жаткан тийишүү CDни салууңузду сурайт. Эгерде Сизде тийиштүү\n"
+"CD кол алдыңызда жок болсо, жөн гана \"%s\" түймөсүн чертиңиз, бул учурда\n"
+"тиешелүү пакет орнотулбай кала берет."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Эми системаңызга кайсы программаларды орнотууну кааларыңызды аныктоого\n"
+"убакыт келип жетти. Mageia менен кошо миңдеген пакеттер сунуш кылынат,\n"
+"тандоону жеңилдетүү үчүн алар жакындыгынакарата топторго бөлүнгөн.\n"
+"\n"
+"Пакеттер машинаңыздын колдонуу спецификасына дал келе тургандай\n"
+"болуп топторго иреттелген. Mageia'та пакетер төрт категория\n"
+"боюнча иреттелет. Сиз ар түрдүү категорияларда жайгашкан тиркемелерди\n"
+"аралаштырып же айкалыштыра аласыз, мисалы ``Иш станциясы'' орнотуу варианты\n"
+"``Иштеп түзүү'' категорясындагы тиркемелерди да камтышы мүмкүн.\n"
+"\n"
+" * \"%s\": эгер сиз машинаны иш станциясы катары колдонгуңуз келсе,\n"
+"иш станциясы категориясынан бир же бир нече тийиштүү группаны\n"
+"тандаңыз.\n"
+"\n"
+" * \"%s\": эгер сиз програмалоо менен алектенгиңиз келсе,\n"
+"бул категориядагы тийиштүү группаны тандаңыз.\n"
+"\n"
+" * \"%s\": эгер сиздин машина сервер катары иштей турган болсо, ага көп\n"
+"колдонулуучу кызматтардын кайсыларын орнотууну кааласаңыз тандаңыз.\n"
+"\n"
+" * \"%s\": бул жерден сиз жактырган графикалык чөйрөнү тандашыңыз\n"
+" керек. Эгер сиз графикалык чөйрөдө иштөөнү кааласаңыз,\n"
+"жок дегенде алардын бири тандалышы керек.\n"
+"\n"
+"Чычкандын сөөмөйүн группанын атына алып келсеңиз, ал группага\n"
+"тийиштүү түшүндүрмө көрсөтүлөт.\n"
+"\n"
+"Сизге \"%s\" чарчыбелгисин тандоо пайдалуу болот, албетте эгерде сиз\n"
+"сунушталып жаткан пакеттерди жакшы билесиңиз, же орнотулуп жаткандарды\n"
+"толук көзөмөлдөп турууну кааласаңыз.\n"
+"\n"
+"Эгер орнотууну \"%s\" режиминде баштасаңыз, кандайдыр бир жаңы пакеттер\n"
+"орнотулушуна жол бербөө үчүн бардык группаларды тандоо чарчыбелгисин "
+"тазалап\n"
+"таштасаңыз болот. Бул орнотулган системаны калыбына келтирүү же жаңылоо "
+"учурунда пайдалуу.\n"
+"\n"
+"Эгеред кадимкидей орнотуу учурунда бир да группа тандабасаңыз (жаңылоого "
+"тийиштүү\n"
+"эмес), минималдык инсталляция үчүн ар кандай опциялары менен\n"
+"диалог пайда болот:\n"
+"\n"
+" * \"%s\": графикалык иш столунун иштешине керектелинүүчү\n"
+"пакеттердин минималдык тобун орнотуу.\n"
+"\n"
+" * \"%s\": негизги системаны жана базалык утилиталарды документациялары "
+"менен\n"
+"кошо орнотуу. Бул инсталляция сервер катары орнотууга туура келет.\n"
+"\n"
+" * \"%s\": Linux системасынын иштеши үчүн керектүү эң эле минималдык "
+"пакеттер\n"
+"орнотулат. Бул вариантта сиз командалык сап режиминде гана иштей аласыз. "
+"Бул\n"
+"орнотуунун жалпы өлчөмү 65 мегабайтты ээлейт."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Жаңылоо"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Базалык документация менен"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Эң минималдык орнотуу"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Эгер сиз инсталляторго пакеттерди өз алдыңызча тандоону билдирсеңиз,\n"
+"анда ал группаларга жана подгруппаларга бөлүнгөн бардык пакеттердин\n"
+"дарагын көрсөтөт. Даракты кароо учурунда сиз группаны толугу менен,\n"
+"подгруппаларды же өз алдынча турган пакеттерди тандасаңыз болот.\n"
+"\n"
+"Дарактан пакетти тандоо учурунда, оң жак тарабына пакеттин максатын\n"
+"баяндоочу жардам чыгарылат.\n"
+"\n"
+"!! Эгерде кандайдыр бир сервердик пакет тандалса, сиз аны атайын\n"
+"тандасаңыз же ал башка пакеттин бөлүгү болсо, сиз аны чынында эле\n"
+"ал серверлерди орнотууну каалагандыгыңызды сурайт. Mageia\n"
+"бардык орнотулган серверлерлерди жүктөө убагында алдынала ишке\n"
+"киргизилет. Дистрибутив чыгарылып жаткан убакта алар коопсуздук\n"
+"боюнча белгилүү проблемалары жок болгону менен, аларда бул\n"
+"Mageia версиясы чыгарылгандан кийин да, кооптуу болгон\n"
+"жылчыктар табылышы мүмкүн. Эгер сиз берилген кызмат эмне үчүн\n"
+"колдонорун жана эмне иш кыларын билбесеңиз \"%s\" басыңыз.\n"
+"Эгер сиз \"%s\" бассаңыз тизмедеги бардык кызматтар орнотулуп\n"
+"система жүктөлүү учурунда автоматтык түрө ишке киргизилет!!\n"
+"\n"
+"Инсталлятор менен пакеттерди автоматтык түрдө тандоодо\n"
+"\"%s\" опциясы көз карандылык бардыгын билдирүүчү эскертүү\n"
+"диалогун чыгарууга тыйуу салат. Кээ бир пакеттер бири-бири менен\n"
+"байланышкандыктан инсталляторго кээ бир кошумча программаларды\n"
+"орнотууга туура келет. Инсталлятор орнотуунун ийгиликтүү аякташы\n"
+"максатында, көз карандылыктарды канаатандыруу үчүн кандай\n"
+"пакеттердин керектигин өзү аныктайт.\n"
+"\n"
+"Тизменин төмөн жагындагы флоппинин кичинекей сүрөтбелгиси мындан\n"
+"мурунку инсталляцияда тандалган пакеттердин тизмесин жүктөөгө\n"
+"мүмкүндүк берет. Эгер сиз бул сүрөтбелгини бассаңыз, мындан мурунку\n"
+"инсталляция учурунда даярдалган флоппини салууңузду суранат. Мындай\n"
+"флоппини түзүү үчүн акыркы кадамдагы экинчи кеңешти караңыз."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Автоматтык көз карандылыктар"
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Бул диалог система жүктөлүү учурунда сиз каалаган ишке киргизилүүчү\n"
+"кызматтарды тандоо үчүн колдонулат.\n"
+"\n"
+"DrakX учурдагы инсталляциянын мүмкүн болгон бардык кызматтарынын\n"
+"тизмесин сунуш кылат. Аларды кунт коюуу менен карап чыгып, системаны\n"
+"жүктөө учурунда ишке киргизүүнүн кажети жокторун алып салыңыз.\n"
+"\n"
+"Тизмеден кызматты тандоо менен сиз бул кызмат жөнүндө кыскача түшүндүрмө\n"
+"ала аласыз. Эгер кызматтын пайдалуу же пайдалуу эместигине күмөн санасаңыз,\n"
+"анда аны алдыалынганындай кылып калтыруу дурус.\n"
+"!! Бул этапта өтө этият болуңуз, эгер сиздин машина сервер катары иштесе:\n"
+"мүмкүн сизге кереги жок кызматтарды иштетүүдөн баш тартасыз.\n"
+"Кээ бир кызматтар сервер үчүн потенциалдуу коркунучтуу экендигин эсиңизден\n"
+"чыгарбаңыз. Негизинен, чындыгында эле керектүү болгон кызматтарды гана\n"
+" калтырыңыз.\n"
+"!!"
+
+#: ../help.pm:209
+#, fuzzy, 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 убакытты GMT (Greenwich Mean Time) менен башкарат жана\n"
+"сиз тандаган саатык алкакка карата локалдык убакытка которот. Эгер\n"
+"сиздин системалык платадагы саатта локалдык убакыт көрсөтүлсө, анда сиз\n"
+"муну \"%s\" тазалап салуу менен системалык саат менен апаратык саат ар\n"
+" башка саатык алкактарга таандык экендигин GNU/Linux эстеп калуусуна\n"
+"мүмкүндүк берет. Бул мүмкүнчүлүк машинаңызда Windows сыяктуу башка\n"
+"аракеттер системасы орнотулган учурда пайдалуу.\n"
+"\"%s\" опциясы Интернеттеги алыскы убакыт серверинин жардамы менен\n"
+"сиздин саатыңызды автоматтык түрдө тууралоого мүмкүндүк берет.\n"
+"Албетте, мунун иштеши үчүн сизге Интернет байланышы талап кылынат.\n"
+"Эң ылайыктуусу сизге эң жакын серверди тандоо дурус. Бул опция сиздин\n"
+"машинаңызга убакыт серверин орнотуп, аны локалдык тармагыңыздагы башка\n"
+"машиналар колдонууга мүмкүндүк берет."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Убакытты автоматтык синхрондоштуруу"
+
+#: ../help.pm:223
+#, 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 ""
+"Видеокарта\n"
+"\n"
+" Инсталлятор демейде сиздин машинаңызда орнотулган видеокартаны\n"
+"автоматтык түрдө таап калыптандырат. Эгер антпесе, сизде орнотулган\n"
+"картаны бул тизмеден тандасаңыз болот.\n"
+"\n"
+" Эгерде сиздин картаңыз үчүн ар кандай серверлер мүмкүн болсо, 3D\n"
+"тездетүүсү менен же анысы жок, сиздин керектөөңүзгө көбүрөөк туура\n"
+"келген серверди тандап алууңузду сунуштайт."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (X Window системасы үчүн) GNU/Linux графикалык интерфейсинин\n"
+"жүрөгү, анын негизинде Mageia-ка кирген бардык графикалык\n"
+"чөйрөлөр (KDE, GNOME, AfterStep, WindowMaker, ж.б.д.у.с.) иштейт.\n"
+"\n"
+"Оптималдык графикалык көрүнүштү алуу үчүн, сизге ар түрдүү\n"
+"параметрлердин тизмеси сунушталат: Видеокарта\n"
+"\n"
+" Инсталлятор демейде сиздин машинаңызда орнотулган видеокартаны\n"
+"автоматтык түрдө таап калыптандырат. Эгер антпесе, сизде орнотулган\n"
+"картаны бул тизмеден тандасаңыз болот.\n"
+"\n"
+" Эгерде сиздин картаңыз үчүн ар кандай серверлер мүмкүн болсо, 3D\n"
+"тездетүүсү менен же анысы жок, сиздин керектөөңүзгө көбүрөөк туура\n"
+"келген серверди тандап алууңузду сунуштайт.\n"
+"\n"
+"\n"
+"Монитор\n"
+"\n"
+" Инсталлятор демейде сиздин машинаңызга туташкан мониторду\n"
+"автоматтык түрдө таап калыптандырат. Эгер антпесе, сизге туташкан\n"
+"мониторду тизмеден өз алдынча тандасаңыз болот.\n"
+"\n"
+"\n"
+"\n"
+"Мүмкүнчүлүк\n"
+"\n"
+" Бул жерден сиздин техникаңыз колдой алган көрсөтүү мүмкүнчүлүгүн жана\n"
+"түс тереңдигин тандасаңыз болот. Сизге көбүрөөк туура келгенин тандаңыз "
+"(сиз\n"
+"аны инсталляциядан кийин өзгөртө аласыз). Тандалып алынган конфигурациянын\n"
+"үлгүсү мониторго чыгарылат.\n"
+"\n"
+"\n"
+"\n"
+"Текшерүү\n"
+"\n"
+" Сиздин каражатыңызга карата, бул пункт бар же жок болушу мүмкүн.\n"
+"\n"
+" Система тандалган мүмкүнчүлүктү колдонуп графикалык экранды ачуу\n"
+"аракетин жасайт. Эгер сиз текшерүү учурунда маалыматты көрө алсаңыз\n"
+"жана \"%s\" жообун тандасаңыз анда DrakX кийинки кадамга өтөт.\n"
+"Эгер сиз маалыматты көрө албасаңыз, анда автоматтык түрдө аныкталган\n"
+"конфигурциянын бөлүгү туура эмес аныкталган деп түшүнүлүп, автоматтык\n"
+"түрдө 12 секунд өткөн соң сизди менюга кайра алып келет. Туура графикалык\n"
+"сүрөттү алмайынча, параметрлерди оңдоп кайталап көрүңүз.\n"
+"\n"
+"\n"
+"Параметрлер\n"
+"\n"
+" Бул жерден сиз машинаңызды автоматтык түрдө гафикалык интерфейсти\n"
+"жүктөөгө калыптасаңыз болот. Албетте, эгерде сиздин машинаңыз сервер\n"
+"катары иштесе же графикалык режимди калыптандыруу мүмкүн болбосо\n"
+"анда сиз \"%s\" тандооңуз туура."
+
+#: ../help.pm:291
+#, 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 ""
+"Монитор\n"
+"\n"
+" Инсталлятор сиздин машинаңызга туташкан мониторду\n"
+"автоматтык түрдө таап калыптандырат. Эгер ал туура болбосо,\n"
+"сизге туташкан мониторду тизмеден тандасаңыз болот."
+
+#: ../help.pm:298
+#, 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 ""
+"Мүмкүнчүлүк\n"
+"\n"
+" Бул жерден сиздин каражатыңыз уруксат берген мүмкүнчүлүктү жана түс\n"
+"тереңдигин тандай аласыз. Сизге көбүрөөк туура келгенин тандаңыз (сиз\n"
+"аны инсталляциядан кийин өзгөртө аласыз). Тандалып алынган конфигурациянын\n"
+"үлгүсү мониторго чыгарылат."
+
+#: ../help.pm:306
+#, fuzzy, 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 ""
+"Сиздин картаңызга ар түрдүү, 3D тездетүүсү менен же анысы жок, серверлер\n"
+"туура келген учурда, сиздин керектөөңүзгө көбүрөөк туура келген серверди\n"
+"тандоо сунуш кылынат."
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Параметрлер\n"
+"\n"
+" Бул жерден сиз машинаңызды автоматтык түрдө гафикалык интерфейсти\n"
+"жүктөөгө калыптасаңыз болот. Албетте, эгерде сиздин машинаңыз сервер\n"
+"катары иштесе же графикалык режимди калыптандыруу мүмкүн болбосо\n"
+"анда сиз \"%s\" тандооңуз туура."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Бул кадамда, Mageia аркеттер системасын сиздин катуу дисктин\n"
+"кайсы жерине орнотууну чечүүңүзгө туура келет. Эгер сиздин катуу диск бош\n"
+"болсо же орнотулган аракеттери системасы дисктин бардыгын ээлесе, сизге\n"
+"дискиңизди кайра бөлүүгө туура келет. Негизинен дискти бөлүү сиздин\n"
+"жаңы Mageia системасын орнотуу үчүн дисктен логикалык түрдө\n"
+"орун бөлүүдө турат.\n"
+"\n"
+"Эгерде дискте орнотулган аракеттер системасы болсо, дискти бөлүү кайра\n"
+"калыбына келбөөчү процесс болгондуктан андагы маалыматтарды жоготууга\n"
+"алып келиши мүмкүн экендигинен, үйрөнчүк колдонуучулар үчүн бир топ\n"
+"кыйыныраак жана коркунучтуу момент. Тилекке жараша DrakXте бул\n"
+"процессти жеңилдетүүчү уста бар. Бул кадамды улантуу алдында колдонмонун\n"
+"тийиштүү бөлүгүн окуп чыгыңыз жана шашпаңыз.\n"
+"\n"
+"Катуу дискиңиздин конфигурациясына жараша бир нече параметрлер мүмкүн:\n"
+"\n"
+" * \"%s\": бул опция бош дискти же дисктерди автоматтык түрдө бөлүүнү\n"
+"түшүндүрөт. Эгер бул опция тандалса, андан ары суроо берилбейт;\n"
+"\n"
+" * \"%s\": уста катуу дискиңиздеги Linux бөлүмдөрүн аныктады. Эгер сиз\n"
+"аларды колдонгуңуз келсе бул опцияны тандаңыз. Ар бир бөлүм үчүн\n"
+"бириктирүү чекиттерин көрсөтүү суралат. Алыднала бириктирүү чекиттери\n"
+"салтка жараша тандалгандыктан аны тийбей койсоңуз да болот.\n"
+" * \"%s\": эгерде сиздин дискте Microsoft Windows орнотулуп аны толук "
+"ээлесе,\n"
+"Linux берилиштерин сактоо үчүн бош орун түзүүңүзгө туура келет. Муну түзүү\n"
+"үчүн Microsoft Windows бөлүмүн жана берилиштерин жоготсоңуз, же Microsoft\n"
+"Windows FAT же NTFS бөлүмдөрүнүн өлчөмдөрүн өзгөртсөңүз болот.\n"
+"Өлчөмүн өзгөртүү процессин маалыматтарды жоготпой жасаса да болот, өзгөчө\n"
+"Windows бөлүмү дефрагментация кылынгандан кийин. Маалыматтарыңыздын\n"
+"резервдик копиясын түзүү көптөн-көп сунуш кылынат.Эгер сиз Mageia\n"
+"жана Microsoft Windows бир компьютерде колдонгуңуз келсе, бул опцияны\n"
+"тандаңыз.\n"
+"\n"
+" Бул опцияны тандоо алдында сиздин Microsoft Windows бөлүмүңүздүн өлчөмү\n"
+"мурдагыдан азыраак болуусун түшүнүүңүз керек. Сизде Microsoft Windows-тун\n"
+"берилиштерин жана жаңы программаларды орнотуу үчүн бош орун азыраак болот.\n"
+"\n"
+" * \"%s\" эгер сиз катуу дискиңиздеги бардык маалыматтарды жоготуп ордуна\n"
+"Mageia орнотууну кааласаңыз, бул опцияны тандаңыз. Бул чечимди\n"
+"тандоодо этият болуңуз, себеби муну тастыктаган соң бардыгын мурда\n"
+"болгондой кылып калыбына келтире албайсыз.\n"
+"\n"
+" !! Эгер бул опцияны тандасаңыз, катуу дискиңиздеги бардык маалыматтар\n"
+"жоготулат. !!\n"
+"\n"
+" * \"%s\": бул опция катуу дисктеги бардык маалыматты жоготуп бөлүмдөрдү\n"
+"түзүүнү кайра башынан бош жерден баштоого мүмкүндүк берет. Дискиңиздеги\n"
+"бардык информация жоголот.\n"
+"\n"
+" !! Эгер бул опцияны тандасаңыз, катуу дискиңиздеги бардык маалыматтар\n"
+"жоготулат. !!\n"
+"\n"
+" * \"%s\": згер сиз дискти өз алдынча бөлгүңүз келсе бул опцияны тандаңыз.\n"
+"Этият болуңуз - бул кубаттуу жана ошол эле маалда кооптуу мүмкүнчүлүк.\n"
+"Сиз бир заматта болгон мааламаттардын бардыгын жоготуп алышыңыз мүмкүн.\n"
+"Ошондуктан, ушул сыяктуу нерсени мурда жасап, кандайдыр бир тажрыйбаңыз\n"
+"болгон учурда гана бул опцияны тандоо сунуш кылынат. DiskDrake утилитасын\n"
+"кантип колдонуу керектигин билүү үчүн ``Баштоочунун колдонмосу' китебинин\n"
+"``Дисктин бөлүмдөрүн башкаруу'' бөлүмүнө кайрылыңыз."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Бар бөлүмдү колдонуу"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Дискти бүт өчүрүү"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"Мына эми сиз бул жердесиз. Орнотуу аяктады жана сиздин GNU/Linux\n"
+"системаңыз колдонууга даяр. Системаны кайра жүктөө үчүн \"%s\"\n"
+"басыңыз. Инсталляция булагын (CD-ROM же флоппи) алып салууну\n"
+"унутпаңыз. Сиздин компьютер техжабдууну текшерүүнү аяктаган соң,\n"
+"эң биринчи сиз көрүүчү нерсе, бул керектүү аракеттер системасын\n"
+"жүктөөнү тандоону сунуш кылуучу баштапкы жүктөгүчтүн менюсу болот.\n"
+"\n"
+"\"%s\" баскычы дагы башка эки баскычты чыгарат:\n"
+"\n"
+" * \"%s\": инсталляциялык флоппини түзүү: мунун жардамы менен\n"
+"жаңы эле атакарылган орнотуу сыяктуу операторсуз, орнотууну\n"
+"автоматтык түрдө жүргүзсө болот.\n"
+"\n"
+" Бул баскычты баскан соң ар башка эки вариант бар экенин байкаңыз:\n"
+"\n"
+" * \"%s\": жарым жартылай автоматтыштырылган орнотуу: бул учурда\n"
+"дискти бөлүү процесси гана инерактивдүү, б.а. колдонуучунун аракетин\n"
+"талап кылат.\n"
+"\n"
+" * \"%s\": толук автоматташытрылган орнотуу: катуу диск толугу бойдон\n"
+"кайра жазылат жана болгон берилиштер жоготулат.\n"
+"\n"
+" бул мүмкүнчүлүк орнотууну бирдей конфигурациядагы машиналарда\n"
+"кайталоодо өтө ыңгайлуу. Кошумча маалымат алуу үчүн биздин веб-\n"
+"сайтыбыздагы Auto install бөлүмүн караңыз.\n"
+"\n"
+" * \"%s\": ушул орнотуудагы орнотулган пакеттердин тизмесин сактайт.\n"
+"Башка орнотууда бул орнотуудагы тандалган пакеттерди колдонуу үчүн\n"
+"флоппини салып орнотууну баштаңыз. Чакыруу сабында [F1] тергичин басып\n"
+"төмөнкүнү териңиз:\n"
+"« linux defcfg=\"floppy\" »."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Авто-орнотуу флопписин жаратуу"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Кайрадан жыңы түзүлгөн бөлүмдөрдү колдонууга киргизүү үчүн аларды\n"
+"форматтоо талап кылынат (форматтоо файл системасын түзүүнү\n"
+"түшүндүрөт).\n"
+"\n"
+"Бул этапта сизде мурда болүнгөн бөлүмдөрдө сакталган берилиштерди өчүрүү\n"
+"үчүн аларды кайра форматто мүмкүнчүлүгү бар. Эгер бул сизге керек болсо,\n"
+"бул бөлүмдөрдү дагы тандаңыз.\n"
+"\n"
+"Мурда түзүлгөн бөлүмдөрдү кайрадан форматтоо дайыма керек эместигин\n"
+"эске алыңыз. Сиз, аракеттер системасы орнотулган (\"/\", \"/usr\" или \"/var"
+"\")\n"
+"бөлүмдөрүн кайра форматтоңуз керек, бирок сиз сактап калууну каалаган\n"
+"бөлүмдөрдү кайра форматтоо талап кылынбайт (демейде бул \"/home\").\n"
+"\n"
+"Бөлүмдөрдү тандоодо этияттаңыз. Форматталган соң көрсөтүлгөн бөлүмдөрдөгү\n"
+"бардык берилиштер жоготулат, ошондуктан аларды кайра калыбына келтирүүгө\n"
+"мүмкүн эмес.\n"
+"\n"
+"Бөлүмдөрдү форматтого даяр болгондон кийин \"%s\" баскычын басыңыз.\n"
+"\n"
+"Эгер сиз Mageia системасын башка бөлүмгө орноткуңуз келсе \"%s\"\n"
+"баскычын басыңыз.\n"
+"\n"
+"Эгер сиз начар делген блокторду (bad blocks) текшерүүгө бөлүмдөрдү\n"
+"тандагыңыз келсе \"%s\" баскычын басыңыз."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Mageia орнотуу убагында баштапкы релиздин кээ бир пакеттерин\n"
+"жаңы чыкандары менен жаңыласаңыз жакшы болот. Кээ бир багдар\n"
+"оңдолушу жана коопсуздук проблемалары чечилиши мүмкүн. Бул\n"
+"жаңылоолордон пайда алуу үчүн аларды сиз азыр Интернеттен жүктөп\n"
+"алсаңыз болот. Жаңылоо үчүн, эгер сизде иштеп жаткан Интернет байланышы\n"
+"болсо \"%s\" баскычын басыңыз, же \"%s\" басып пакеттерди\n"
+" жаңылоону кийинчээрек жасасаңыз болот.\n"
+"\n"
+"\"%s\" баскычын басканда жаңылоолорду жүктөп алууга мүмкүн болгон\n"
+"орундарды тизеси чыгат. Сизге эң жакын жайгашканын тандаңыз. Андан\n"
+"соң пакттерди тандоо дарагы чыгат: тизмени карап чыгып тандаган соң\n"
+"кабыл алуу жана орнотуу үчүн \"%s\" же орнотпоо үчүн \"%s\" басыңыз."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Бул этапта DrakX сизге машинаңыз үчүн каалаган коопсуздук деңгээлин\n"
+"тандоого мүмкүндүк берет. Эгерде машинаңызда критикалык маалымат\n"
+"болсо же ал Интернетке түздөн-түз туташкан болсо, эреже катары анда\n"
+"коопсуздук деңгээли жогору болушу керек. Бирок коопсуздуктун\n"
+"жогорураак деңгээли жалып учурда колдонуу ыңгайлуулугун чектөө\n"
+"эсебинен жасалат.\n"
+"Эгер кайсынынсын тандоону билбесеңиз, аны ошол боюнча калтырыңыз.\n"
+"Коопсуздук деңгээлин кийин Mandriva Башкаруу Борборунун draksec\n"
+"утилитинин жардамы менен өзгөртсөңүз болот.\n"
+"\n"
+"\"%s\" талаасында системанын коопсуздугу үчүн жооп берген колдонуучу\n"
+"көрсөтүлөт. Бул адреске коопсуздук боюнча кабарлар жөнөтүлөт."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Коопсуздук администратору"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Чыгарылма түзүлүштөрдү авто-бириктирүү"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Нормалдык/эксперттик режимдерин алмаштыруу"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Жогорудагы тизме сиздин катуу дискиңиздеги табылган Linux бөлүмдөрү.\n"
+"Сиз аны уста жасагандай калтырсаңыз болот, анткени ал бардык кадимки\n"
+"инсталляциялар үчүн жарактуу. Эгер сиз кандайдыр бир өзгөртүүлөрдү\n"
+"киргизсеңиз, анда жок эле дегенде түпкү-root (\"/\") бөлүмү болушу керек.\n"
+"Анын көлөмүн өтө эле кичине кылбаңыз, антсеңиз сиз жетиштүү сандагы\n"
+"программалык жабдууларды орното албай каласыз. Эгер сиз өзүңүздүн\n"
+"берилиштерңизди башка бөлүмдө сактооңуз келсе, сизге \"/home\"\n"
+"бөлүмүн да түзүүгө туура келет (бирден көп Linux бөлүмдөрү бар\n"
+"учурда гана мүмкүн).\n"
+"\n"
+"Ар бир бөлүм төмөнкүдөй санап көрсөтүлгөн: \"Аты\", \"Көлөмү\".\n"
+"\n"
+"\"Аты\": \"катуу дисктин тиби\", \"катуу дисктин номери\",\n"
+"\"бөлүм номери\" (мисалы, \"hda1\") катары структураланган.\n"
+"\n"
+"\"Катуу дисктин тиби\": \"hd\"-эгер сиздин катуу диск IDE болсо\n"
+"\"sd\"-эгер ал SCSI болсо.\n"
+"\n"
+"\"Катуу дискти номери\" дайыма тамга жана \"hd\" же \"sd\" уландысы.\n"
+"IDE катуу дисктери үчүн:\n"
+"\n"
+" * \"a\" \"биринчи IDE контроллеринин master катуу дискин\" түшүндүрөт;\n"
+"\n"
+" * \"b\" \"биринчи IDE контроллеринин slave катуу дискин\" түшүндүрөт;\n"
+"\n"
+" * \"c\" \"экинчи IDE контроллеринин master катуу дискин\" түшүндүрөт;\n"
+"\n"
+" * \"d\" \"экинчи IDE контроллеринин slave катуу дискин\" түшүндүрөт;\n"
+"\n"
+"SCSI катуу дисктери үчүн , \"a\" болсо \"lowest SCSI ID\" экендигин,\n"
+"ал эми \"b\" болсо \"second lowest SCSI ID\", ж.д.у.с. экендигин берет"
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Испанча"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "дөңгөлөктү эмуляциялоо менен"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Универсалдык | Каалагандай PS/2 & USB чычканы"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Туура портту тандаңыз. Мисалы, Windows \"COM1\" портунун\n"
+"GNU/Linux'тагы аты \"ttyS0\"."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Эксперт"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN картасы"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN картасы"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Графикалык интерфейс"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Кийинки ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Мурунку"
+
+#~ 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\": \"%s\" баскычын басуу менен принтерди конфигурацилоо устасы\n"
+#~ "ачылат. Жаңы принтерди кантип орнотуу керектигин билүү үчүн,\n"
+#~ "``Баштоочунун колдонмосундагы'' тийиштүү главаны окуп чыгыңыз.\n"
+#~ "Андагы колдонулган интерфейс орнотуу процессинде колдонулган\n"
+#~ "интерфейске окшош."
+
+#~ msgid "authentication"
+#~ msgstr "аутентификация"
diff --git a/perl-install/install/help/po/lt.po b/perl-install/install/help/po/lt.po
new file mode 100644
index 000000000..4863a095e
--- /dev/null
+++ b/perl-install/install/help/po/lt.po
@@ -0,0 +1,1435 @@
+#
+# Mykolas Norvai-as <Myka@centras.lt>, 2002
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2000-12-23 13:50+0200\n"
+"Last-Translator: Mykolas Norvai­as <Myka@centras.lt>\n"
+"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
+"%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, fuzzy, c-format
+msgid "Do you want to use this feature?"
+msgstr "Ar nori naudoti aboot?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Aukščiau yra sąrašas Linux skirsnių, kuriuos pavyko rasti tavo\n"
+"kietajame diske. Tu gali pasilikti sprendimus, padarytus meistro, jie tinka\n"
+"daugumai atvejų. Jei nori pakeisti šiuos sprendimus, tu turi nurodyti bent\n"
+"šakninį skirsnį (\"/\"). Nepasirink per mažo skirsnio, nes tuomet tu "
+"negalėsi\n"
+"įdiegti pakankamai programinės įrangos. Jei tu nori laikyti savo duomenis\n"
+"atskirame skirsnyje, pasirink, kurį naudosi \"/home\" (įmanoma tik jei turi "
+"daugiau\n"
+"nei vieną Linux skirsnį).\n"
+"\n"
+"Tavo žiniai, skirsniai rašomi tokiu pavidalu: \"Pavadinimas\", \"Talpa\".\n"
+"\n"
+"\n"
+"\"Pavadinimas\" sudaromas taip: \"kaupiklio tipas\", \"kaupiklio numeris\",\n"
+"\"skirsnio numeris\" (pavyzdžiui \"hda1\").\n"
+"\n"
+"\n"
+"\"Kieto disko tipas\" yra \"hd\", jei tavo kietasis kaupiklis yra IDE tipo, "
+"ir \"sd\", jeigu\n"
+"tai SCSI kaupiklis.\n"
+"\n"
+"\n"
+"\"kaupiklio numeris\" visada yra raidė po \"sd\" arba \"hd\". IDE "
+"kaupikliams:\n"
+"\n"
+" * \"a\" reiškia \"pagrindinis (master) diskas, prijungtas prie pirmojo "
+"(primary) IDE valdiklio\",\n"
+"\n"
+" * \"b\" reiškia \"šalutinis (slave) diskas, prijungtas prie pirmojo IDE "
+"valdiklio\",\n"
+"\n"
+" * \"c\" reiškia \"pagrindinis diskas, prijungtas prie antrojo (secondary) "
+"IDE valdiklio\",\n"
+"\n"
+" * \"d\" reiškia \"šalutinis diskas, prijungtas prie antrojo IDE valdiklio"
+"\",\n"
+"\n"
+"\n"
+"Su SCSI kaupikliais, \"a\" reiškia \"pirmasis diskas\", \"b\" reiškia "
+"\"antrasis diskas\" ir t.t."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Atnaujinti"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "With basic documentation"
+msgstr "Dokumentacija"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "Truly minimal install"
+msgstr "Išmesti"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Dabar tu gali pasirinkti tarnybas, kurias nori paleisti įkrovos metu.\n"
+"\n"
+"\n"
+"Užvedus žymeklį ant tarnybos, pasirodys pagalbos užrašas, kuris aprašo "
+"tarnybos\n"
+"vaidmenį tavo sistemoje.\n"
+"\n"
+"\n"
+"Būk ypač atidus šiame žingsnyje, jeigu žadi naudotis savo kompiuteriu kaip\n"
+"serveriu: tu tikriausiai norėsi nepaleisti jokių nereikalingų tarnybų.\n"
+"Prisimink, kad kai kurios tarnybos gali būti pavojingos, jei naudojamos "
+"serveryje.\n"
+"Apskritai, pažymėk tik tas tarnybas, kurių tau tikrai reikia."
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Įdiegimo Tipo Konfiguracija"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Dabar tu turi nuspręsti, kurioje savo kietojo disko vietoje nori įdiegti\n"
+"Mageia operacijų sistemą. Jei jis yra tuščias arba jau esanti\n"
+"operacijų sistema naudoja visą vietą jame, tau reikės sudalinti jį. Kietojo\n"
+"disko sudalinimas į skirsnius tiesiog yra jo logiškas padalinimas taip, kad\n"
+"atsirastų laisvos vietos įdiegti tavo naujajai Mageia sistemai.\n"
+"\n"
+"\n"
+"Kadangi sudalinimo skirsniais padariniai dažniausiai yra negrįžtami,\n"
+"dalinimas gali būti gąsdinantis ir sunkus, jei tu esi nepatyręs vartotojas.\n"
+"Šis meistras supaprastina tą procesą. Prieš pradėdamas, prašau, nepagailėk\n"
+"laiko ir paskaityk žinyną.\n"
+"\n"
+"\n"
+"Tau reikia mažiausiai dviejų skirsnių. Vienas yra pačiai operacijų "
+"sistemai,\n"
+"o kitas -- virtualiai atminčiai (vadinamai swap).\n"
+"\n"
+"\n"
+"Jei skirsniai jau buvo apibrėžti (iš praeito įdiegimo arba kitu dalinimo "
+"įrankiu),\n"
+"tau tereikia pasirinkti juos, kad įdiegtum savo Linux'ą.\n"
+"\n"
+"\n"
+"Jei skirsniai dar nebuvo apibrėžti, tu turi juos sukurti. Kad tai "
+"padarytum,\n"
+"naudokis aukščiau esančiu meistru. Priklausomai nuo tavo kietojo disko\n"
+"situacijos, yra keli skirtingi sprendimai:\n"
+"\n"
+"* Naudoti esamą skirsnį: meistras rado vieną ar daugiau Linux skirsnių tavo "
+"sistemoje. Jei tu nori juos\n"
+" naudoti, pasirink tai.\n"
+"\n"
+"\n"
+"* Išvalyti visą diską: jei tu nori sunaikinti visus duomenis ir skirsnius, "
+"esančius kietajame diske, ir pakeisti juos\n"
+" nauja Mageia sistema, gali pasirinkti šį variantą. Būk atsargus su šiuo "
+"sprendimu, nes jei sutiksi,\n"
+" nebegalėsi apsigalvoti ir sugrįžti.\n"
+"\n"
+"\n"
+"* Naudoti tuščią vietą Windows skirsnyje: jei Microsoft Windows yra įdiegti "
+"į kietąjį diską ir užima visą vietą,\n"
+" esančią jame, tau teks atlaisvinti vietos Linux duomenims. Kad tai "
+"padarytum, tu gali ištrinti Windows skirsnį\n"
+" ir duomenis (žiūrėk \"Išvalyti visą diską\" bei \"Eksperto režimas\" "
+"sprendimus) arba pakeisti Windows skirsnio\n"
+" dydį. Dydžio pakeitimas gali būti atliktas be duomenų praradimo. Šis "
+"sprendimas yra rekomenduojamas, jei\n"
+" tu nori naudoti tiek Mageia, tiek Microsoft Windows tame pačiame "
+"kompiuteryje.\n"
+"\n"
+"\n"
+" Prieš pasirinkdamas šį sprendimą, suprask, kad Microsoft Windows skirsnio "
+"dydis bus mažesnis, nei yra\n"
+" dabar. Tai reiškia, kad tu turėsi mažiau laisvos vietos Windows'uose "
+"įrašyti duomenims bei įdiegti naujas\n"
+" programas.\n"
+"\n"
+"\n"
+"* Eksperto režimas: jei tu nori rankomis sudalinti skirsniais savo kietąjį "
+"diską, gali rinktis šį variantą. Įdėmiai\n"
+" pagalvok, prieš pasirinkdamas šį sprendimą. Jis yra galingas, tačiau labai "
+"pavojingas. Tu gali prarasti \n"
+" visus savo duomenis labai lengvai. Taigi, nesirink šio sprendimo, nebent "
+"tikrai žinai, ką darai."
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "Naudoti esamą skirsnį"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Ištrinti visą diską"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Sukurti automatinio įdiegimo diskelį"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Bet kokie naujai sukurti skirsniai turi būti sužymėti, kad juos\n"
+"būtų galima naudoti (sužymėjimas reiškia bylų sistemos sukūrimą).\n"
+"\n"
+"\n"
+"Dabar tu gali norėti iš naujo sužymėti kai kuriuos esamus skirsnius, kad\n"
+"ištrintum duomenis iš jų. Jei nori tai padaryti, pažymėk ir tuos skirsnius,\n"
+"kuriuos nori sužymėti.\n"
+"\n"
+"\n"
+"Pastaba: nebūtina iš naujo sužymėti visų anksčiau sukurtų skirsnių.\n"
+"Tu privalai sužymėti iš naujo skirsnius, kuriuose bus operacijų sistema\n"
+"(tokius kaip \"/\", \"/usr\" ar \"/var\"), tačiau skirsnių su duomenimis, "
+"kuriuos\n"
+"nori išlaikyti, sužymėti nereikia (dažniausiai \"/home\").\n"
+"\n"
+"\n"
+"Būk atsargus, pasirinkdamas skirsnius, kadangi sužymint visi duomenys\n"
+"bus ištrinti, ir nebebus įmanoma jų atstatyti.\n"
+"\n"
+"\n"
+"Spausk \"Gerai\", kai būsi pasiruošęs skirsnių sužymėjimui.\n"
+"\n"
+"\n"
+"Spausk \"Atšaukti\", jei nori pasirinkti kitus skirsnius, į kuriuos įdiegti\n"
+"Mageia sistemą."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "Nutolusio lpd spausdintuvo nuostatos"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Dabar tu turi pasirinkti, kuriuos skirsnius naudoti tavo naujai Mandriva "
+"Linux \n"
+"sistemai įdiegti. Jei skirsniai jau buvo apibrėžti (iš praeito įdiegimo arba "
+"kitu dalinimo įrankiu),\n"
+"tu gali naudoti esančius skirsnius. Kitu atveju, skirsniai turi būti "
+"apibrėžti.\n"
+"\n"
+"\n"
+"Kad sukurtum skirsnius, tu pirmiausia turi pasirinkti kietąjį diską. Diską "
+"dalinimui\n"
+"gali pasirinkti, paspaudęs ant \"hda\" jei nori pirmo IDE kaupiklio, \"hdb\" "
+"-- antro,\n"
+"arba \"sda\", jei renkiesi pirmąjį SCSI kaupiklį ir t.t.\n"
+"\n"
+"\n"
+"Kad sudalintum skirsniais pasirinktą kietąjį diską, gali naudotis vienu iš "
+"šių variantų:\n"
+"\n"
+" * Išvalyti viską: šis variantas ištrina visus skirsnius, esančius "
+"pasirinktame kietajame diske.\n"
+"\n"
+"\n"
+"   * Automatiškai paskirti: šis variantas leidžia automatiškai sukurti Ext2 "
+"bei swap skirsnius laisvoje tavo\n"
+" disko vietoje.\n"
+"\n"
+"\n"
+" * Išgelbėti skirsnių lentelę: jei disko skirsnių lentelė yra sugadinta, "
+"tu gali bandyti atstatyti ją su šiuo variantu.\n"
+" Būk atsargus ir prisimink, kad tai gali nepavykti.\n"
+"\n"
+"\n"
+" * Atšaukti: tu gali naudoti šį variantą, kad atšauktum visus tavo "
+"pakeitimus.\n"
+"\n"
+"\n"
+" * Iš naujo: tu gali rinktis šį variantą, kad atsisakytum visų savo "
+"pakeitimų ir įkeltum pradinę skirsnių lentelę.\n"
+"\n"
+"\n"
+" * Meistras: jei tu nori, kad meistras tau padėtų sudalinti kietąjį diską, "
+"rinkis šį variantą. Tai rekomenduojama, jeigu\n"
+" tu nelabai išmanai apie skirsnių dalinimą.\n"
+"\n"
+"\n"
+" * Atkurti iš diskelio: jei tu išsaugojai savo skirsnių lentelę į diskelį "
+"įdiegdamas praeitą kartą, tu gali atkurti ją\n"
+" naudodamasis šiuo variantu.\n"
+"\n"
+"\n"
+" * Išsaugoti į diskelį: jei tu nori išsaugoti savo skirsnių lentelę į "
+"diskelį, kad galėtum paskui atkurti ją, rinkis šį\n"
+" variantą. labai rekomenduojama, kad tu tai padarytum.\n"
+"\n"
+"\n"
+" * Atlikta: jei tu baigei dalinti savo kietąjį diską, rinkis šį variantą, "
+"kad išsaugotum visus pakeitimus.\n"
+"\n"
+"\n"
+"Tavo žiniai, tu gali pasiekti bet kurį variantą naudodamasis klaviatūra: "
+"vaikščiok tarp skirsnių su Tab bei\n"
+"Aukštyn/Žemyn rodyklėmis.\n"
+"\n"
+"\n"
+"Kai skirsnis yra parinktas, gali naudoti:\n"
+"\n"
+"* Ctrl-c kad sukurtum naują skirsnį (jei parinktas tuščias skirsnis)\n"
+"\n"
+"* Ctrl-d kad ištrintum skirsnį.\n"
+"\n"
+"* Ctrl-m kad nurodytum prijungimą tašką."
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Removable media auto-mounting"
+msgstr "Išimamų laikmenų automatinis montavimas"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Pakeisti į normalų režimą"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Tavo kietajame diske buvo aptiktas vienas ar daugiau Microsoft Windows\n"
+"skirsnis. Prašom pasirinkti, kurio iš jų dydį nori pakeisti, kad įdiegtum "
+"savo\n"
+"naująją Mageia operacijų sistemą.\n"
+"\n"
+"\n"
+"Tavo žiniai, kiekvienas skirsnis sąraše užrašomas pavidalu \"Linux "
+"pavadinimas\",\n"
+"\"Windows pavadinimas\" \"Talpa\".\n"
+"\n"
+"\"Linux pavadinimas\" sudaromas taip: \"kaupiklio tipas\", \"kaupiklio "
+"numeris\",\n"
+"\"skirsnio numeris\" (pavyzdžiui \"hda1\").\n"
+"\n"
+"\"Kieto disko tipas\" yra \"hd\", jei tavo kietasis kaupiklis yra IDE tipo, "
+"ir \"sd\", jeigu\n"
+"tai SCSI kaupiklis.\n"
+"\n"
+"\n"
+"\"Kaupiklio numeris\" visada yra raidė po \"sd\" arba \"hd\". IDE "
+"kaupikliams:\n"
+"\n"
+" * \"a\" reiškia \"pagrindinis (master) diskas, prijungtas prie pirmojo "
+"(primary) IDE valdiklio\",\n"
+"\n"
+" * \"b\" reiškia \"šalutinis (slave) diskas, prijungtas prie pirmojo IDE "
+"valdiklio\",\n"
+"\n"
+" * \"c\" reiškia \"pagrindinis diskas, prijungtas prie antrojo (secondary) "
+"IDE valdiklio\",\n"
+"\n"
+" * \"d\" reiškia \"šalutinis diskas, prijungtas prie antrojo IDE valdiklio"
+"\",\n"
+"\n"
+"\n"
+"Su SCSI kaupikliais, \"a\" reiškia \"pirmasis diskas\", \"b\" reiškia "
+"\"antrasis diskas\" ir t.t.\n"
+"\n"
+"\n"
+"\"Windows pavadinimas\" yra raidė, kuria tas skirsnis buvo vadinamas "
+"Windows'uose\n"
+"(pirmasis disko skirsnis vadinamas \"C:\")"
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "Logitech MouseMan"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, fuzzy, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Prašom pasirinkti teisingą prievadą. Pavyzdžiui COM1\n"
+"MS Windows'uose vadinamas ttyS0 GNU/Linux'e."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ekspertas"
+
+#: ../help.pm:771
+#, fuzzy, 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 disk 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 bandys surasti PCI SCSI adapterį(-ius). Jei DrakX\n"
+"ras SCSI adapterį ir žinos, kokią tvarkyklę naudoti, ji bus automatiškai\n"
+"įdiegta.\n"
+"\n"
+"\n"
+"Jei tu neturi SCSI adapterio, turi ISA SCSI adapterį ar PCI SCSI adapterį,\n"
+"kurio DrakX nepažįsta, tavęs bus paklausta, ar sistemoje yra SCSI\n"
+"adapteris. Jei nėra nė vieno, gali spausti „Ne“. Jei paspausi „Taip“, bus\n"
+"parodytas tvarkyklių sąrašas, iš kurio galėsi pasirinkti tinkamą savo\n"
+"adapteriui.\n"
+"\n"
+"\n"
+"Jei tau teks rankomis nurodyti savo adapterį, DrakX paprašys tavęs\n"
+"nurodyti jo nuostatas. Tu turėtum leisti DrakX bandyti atpažinti įrangos\n"
+"nuostatas. Dažniausiai tai suveikia.\n"
+"\n"
+"\n"
+"Jei ne, tau teks nurodyti tvarkyklės nuostatas. Prašom peržiūrėti User "
+"Guide\n"
+"(chapter 3, section \"Collective informations on your hardware\") dėl "
+"patarimų,\n"
+"kaip sužinoti informaciją apie įrangos dokumentaciją, iš gamintojo "
+"svetainės\n"
+"tinkle (jei turi priėjimą prie interneto) arba iš Microsoft Windows (jei "
+"turi juos\n"
+"savo sistemoje)."
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Vidinė ISDN plokštė"
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "ISDN card"
+msgstr "Vidinė ISDN plokštė"
+
+#: ../help.pm:858
+#, fuzzy, c-format
+msgid "Graphical Interface"
+msgstr "X paleidžiant"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Pasirink kietąjį diską, kurį nori ištuštinti, kad įdiegtum naują\n"
+"Mageia sistemą. Būk atsargus, visi duomenys, esantys jame, bus\n"
+"prarasti, ir jų nebebus įmanoma atkurti."
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Spausk \"Gerai\", jei nori ištrinti visus duomenis ir skirsnius, esančius\n"
+"šiame kietajame diske. Būk atsargus, kai paspausi \"Gerai\", tu nebegalėsi\n"
+"atkurti jokių duomenų nei skirsnių, kurie buvo šiame diske, įskaitant bet\n"
+"kokius Windows duomenis.\n"
+"\n"
+"\n"
+"Spausk \"Atšaukti\", kad nutrauktum operaciją ir neprarastum jokių duomenų\n"
+"nei skirsnių, esančių šiame kietajame diske."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Toliau ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Ankstesnis"
+
+#, fuzzy
+#~ msgid "authentication"
+#~ msgstr "Autentikacija"
diff --git a/perl-install/install/help/po/ltg.po b/perl-install/install/help/po/ltg.po
new file mode 100644
index 000000000..9f7c78800
--- /dev/null
+++ b/perl-install/install/help/po/ltg.po
@@ -0,0 +1,1406 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2000 Free Software Foundation, Inc.
+# Copyright (c) 2000 Mandriva.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2004-02-24 13:01+0200\n"
+"Last-Translator: Māris Laureckis <linux@latgola.lv>\n"
+"Language-Team: Latgalian <linux@latgola.lv>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Pyrms turpynuot, jiusim vajadzātu uzmaneigi izlaseit licencis vīnuošonūs. "
+"Tei nūsadz\n"
+"vysu Mageia distribuceju. Ja jius napīkreitit vysim tuos "
+"nūteikumiem,\n"
+"puorbaudit \"%s\" kasti, nūspīdit pūgu \"%s\",\n"
+"lai jiusu dators puorstarteitu."
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, fuzzy, c-format
+msgid "Do you want to use this feature?"
+msgstr "Vai vēlaties izmantot aboot?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk 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 disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Augstāk ir uzskaitītas eksistējošās Linux sadaļas, kas ir atrastas uz jūsu\n"
+"cietā diska. Jūs varat atstāt meistara izdarīto izvēli, jo tā ir laba\n"
+"parastām vajadzībām. Ja jūs izmaināt šo izvēli, jums ir jādefinē vismaz\n"
+"saknes sadaļā(\"/\"). Neizvēlieties pārāk mazu sadaļu, citādi jūs nevarēsit\n"
+"instalēt visas vajadzīgās programmas. Ja vēlaties datus glabāt atsevišķā\n"
+"sadaļā, jums ir jānorāda arī \"/home\" (to var izdarīt tikai tad, ja jums "
+"ir\n"
+"vairākas Linux sadaļas).\n"
+"\n"
+"Jūsu zināšanai, katra sadaļa ir uzskaitīta šādā veidā: \"Nosaukums\", "
+"\"Izmērs\".\n"
+"\n"
+"\"Nosaukums\" ir kodēts šādi: \"cietā diska tips\", \"cietā diska numurs\",\n"
+"\"sadaļas numurs\" (piemēram, \"hda1\").\n"
+"\n"
+"\"Cietā diska tips\" ir \"hd\", ja jūsu cietais disks ir IDE disks, \"sd\",\n"
+"ja tas ir SCSI cietais disks.\n"
+"\n"
+"\"Cietā diska numurs\" vienmēr ir burts pēc \"hd\" vai \"sd\". IDE diskiem:\n"
+"\n"
+" * \"a\" nozīmē \"primārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"b\" nozīmē \"primārā IDE konytroliera pakārtotais disks\",\n"
+"\n"
+" * \"c\" nozīmē \"sekundārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"d\" nozīmē \"sekundārā IDE kontroliera pakārtotais disks\".\n"
+"\n"
+"SCSI diskiem \"a\" nozīmē \"primārais cietais disks\", \"b\" nozīmē\n"
+" \"sekundārais cietais disks\", utt..."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia instalācija ir sadalīta pa dažiem CD-ROM diskiem. DrakX\n"
+"zin, vai izvēlētā pakotne atrodas uz cita CD-ROM diska, izvirzīs pašreizējo\n"
+"kompaktdisku un palūgs ievietot citu pēc nepieciešamības."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Atjaunynuot"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Ar pamotdokumentaceju"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Ļūti minimala instaleišona"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Tagad varat norādīt servisus, kurus jūs vēlaties startēt sistēmas\n"
+"palaišanas laikā.\n"
+"\n"
+"\n"
+"Kad pele pārvietojas pār saraksta elementu, parādās\n"
+"neliels palīdzības balons, kas paskaidro servisa lomu.\n"
+"\n"
+"\n"
+"Esiet īpaši uzmanīgs šajā solī, ja vēlaties sistēmu izmantot ka serveri:\n"
+"iespējams, ka nevēlaties startēt nevienu nevajadzīgu servisu. Atcerieties.\n"
+"ka daži servisi var būt bīstami, ja darbojas serverī.\n"
+"Parasti izvēlieties tikai tos servisus, kas jums tiešām nepieciešami."
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Automātiska laika sinhronizācija (izmantojot NTP)"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Opcejis\n"
+"\n"
+" Ite jius varit izavielēt, voi jius gribit, lai mašyna automatiski "
+"puorsaslādz grafiskajā saskarnē\n"
+"pi īluodis. Acimradzūt, jius gribit puorbaudeit \"%s\",\n"
+"ja jiusu dators dorbojās kai servers, voi ari naizadeve veiksmeigi paveikt "
+"ekrana\n"
+"konfigureišonu."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Pošlaik jiusim ir juoizavielej, kur iz cītuo diska instalēt Mageia\n"
+"opereituojsistemu. Ja disks ir tukšs voi cyta opereituojsistema aizjam vysu\n"
+"vītu iz diska, jiusim byus juoveic diska sadaleišona. Eisumā, cītuo diska\n"
+"sadaleišona nūzeimej tū sadaleit logiskuos daļuos, lai izveiduotu vītu\n"
+"Mageia sistemys instaleišonai.\n"
+"\n"
+"Sakarā ar tū, ka diska sadaleišonys process parasti ir naatgrīzenisks,\n"
+"napīredziejušam lītuotuojam tys var byut napateikams i stresa pylns.\n"
+"DrakX'a ir meistars, kurs vīnkuoršoj procesu. Pyrms uzsuocot daleišonu, "
+"izlosit\n"
+"rūkysgruomotu i vysu labi puordūmojit.\n"
+"\n"
+"Jiusim ir napīcīšomys vysmoz divejis sadalis. Vīna vajadzeiga pošai "
+"sistemai,\n"
+"otra - virtuālajai atmiņai (Swap).\n"
+"\n"
+"\n"
+"Ja sadaļas jau izveidotas (agrākas instalēšanas laikā vai ar citu diska\n"
+"sadalīšanas rīku), jums tikai jānorāda tās sadaļas, kurās vēlaties\n"
+"instalēt Linux sistēmu.\n"
+"\n"
+"\n"
+"Ja sadaļas vēl nav izveidotas, jums tās ir jāizveido. Lai to izdarītu,\n"
+"izmantojiet augstāk pieejamo meistaru. Atkarībā no jūsu cietā diska \n"
+"konfigurācijas ir iespējami vairāki risinājumi:\n"
+"\n"
+"* Izmantot esošu sadaļu: meistars uz cietā diska ir atklājis vienu vai "
+"vairākas Linux sadaļas. Ja vēlaties\n"
+" tās saglabāt, izvēlieties šo opciju. \n"
+"\n"
+"\n"
+"* Izdzēst visu disku: ja vēlaties izdzēst visus uz diska esošos datus un "
+"sadaļas un aizstāt tās ar jaunu\n"
+" Mageia sistēmu, varat izvēlēties šo opciju. Esiet uzmanīgi, "
+"izvēloties šo risinājumu, jo pēc\n"
+" apstiprināšanas jūs vairs nevarēsit atteikties no šīs izvēles.\n"
+"\n"
+"\n"
+"* Izmanto brīvo vietu Windows sadaļā: ja uz cietā diska ir instalēts "
+"Microsoft Windows, kas aizņem visu\n"
+" vietu, jums ir jāatbrīvo vieta Linux datiem. Lai to izdarītu, jūs varat "
+"nodzēst Microsoft Windows sadaļu un\n"
+" datus (skatīt risinājumus \"Izdzēst visu disku\" vai \"Eksperta režīms\") "
+"vai izmainīt Microsoft\n"
+" Windows sadaļas izmēru. Sadaļas izmēru var izmainīt bez datu zaudēšanas. "
+"Šis risinājums ir ieteicams, ja\n"
+" jūs savā datorā vēlaties izmantot gan Mageia, gan Microsoft "
+"Windows.\n"
+"\n"
+"\n"
+" Pirms izvēlaties šo risinājumu, ņemiet vērā, ka Microsoft Windows sadaļas "
+"izmērs būs mazāks, nekā tas ir\n"
+" pašlaik. Tas nozīmē, ka jums Microsoft Windows sistēmā būs mazāk vietas "
+"datiem vai programmu instalēšanai.\n"
+"\n"
+"\n"
+" * \"%s\": ja jius gribit patstuoveigi veiduot diska sadalis, varit "
+"izavielēt itū variantu. Esit\n"
+"uzmaneigi, izavālūt itū rysynuojumu. Tys ir ar plašom īspiejom, bet ļūti "
+"beistams. Jius varit pazaudēt\n"
+"vysus datus, tuopiec izavielejit tikai tod, ja zinot, kū dorot."
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "Izmantot jau esošu sadaļu"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Izdzēst vysu disku"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Sagatavot auto instalēšanas disketi"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Visas jaunizveidotās sadaļas ir jāformatē, pirms tās var izmantot\n"
+"(formatēšana nozīmē failsistēmas izveidošanu).\n"
+"\n"
+"Tagad jūs arī varat izvēlēties pārformatēt dažas jau esošas sadaļas, lai\n"
+"izdzēstu tajās esošo informāciju. Ja jūs vēlaties to darīt, norādiet\n"
+"sadaļas, kuras vēlaties formatēt.\n"
+"\n"
+"Ņemiet vērā, ka nav nepieciešams pārformatēt visas jau eksistējošas "
+"sadaļas.\n"
+"Jums ir jāformatē sadaļas, kurās atrodas operētājsistēma (piemēram, \"/\",\n"
+"\"/usr\" vai \"/var\"), bet nav jāformatē sadaļas, kurās atrodas dati, ko\n"
+"jūs vēlaties saglabāt (parasti /home).\n"
+"\n"
+"Esiet uzmanīgi, izvēloties sadaļas, jo pēc formatēšanas visi dati būs\n"
+"iznīcināti un jūs vairs nevarēsit tos atjaunot.\n"
+"\n"
+"Noklikšķiniet \"Labi\", kad esat gatavi formatēt sadaļas.\n"
+"\n"
+"Noklikšķiniet \"Atcelt\", ja jūs gribat izvēlēties citas sadaļas, kur\n"
+"instalēt jauno Mageia operētājsistēmu."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Šobrīd ir laiks izvēlēties nepieciešamo datora drošības līmeni.\n"
+"XXXXX jo dators ir atklātāks, un jo kritiskāki ir uz tā novietotie dati,\n"
+"jo augstākam vajadzētu būt drošības līmenim.\n"
+"Taču augstāks drošības līmenis tiek iegūts uz lietošanas ērtuma\n"
+"rēķina. Meklējiet nodaļu \"msec\" rokasgrāmatā ``Reference Manual'',\n"
+"lai iegūtu vairāk informācijas par šo līmeņu nozīmi.\n"
+"\n"
+"Ja Jūs neziniat, ko izvēlēties, atstājiet noklusēto opciju."
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "Drošības administrators:"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Pašlaik jums ir jāizvēlas, kurā(s) diska sadaļā(s) instalēt Mageia\n"
+"operētājsistēmu. Ja sadaļas jau ir izveidotas (agrākas GNU/Linux "
+"instalēšanas\n"
+"laikā vai ar citu diska sadalīšanas rīku), jūs varat izmantot esošās "
+"sadaļas.\n"
+"Citos gadījumos ir jāveido jaunas diska sadaļas.\n"
+"\n"
+"\n"
+"Lai veidotu sadaļas, jums vispirms ir jāizvēlas cietais disks. Jūs varat\n"
+"norādīt sadalāmo disku, noklikšķinot uz \"hda\" pirmajam IDE diskam,\n"
+"\"hdb\" - otrajam diskam, \"sda\" - pirmajam SCSI diskam, utt.\n"
+"\n"
+"\n"
+"Lai sadalītu izvēlēto cieto disku, varat izmantot sekojošas opcijas:\n"
+"\n"
+" * Izdzēst visu: šī opcija izdzēš visas sadaļas, kas atrodas uz izvēlētā "
+"cietā diska.\n"
+"\n"
+"\n"
+" * Izvietot automātiski: šī opcija ļauj jums automātiski izveidot Ext2 un "
+"swap sadaļas jūsu cietā diska\n"
+" brīvajā vietā.\n"
+"\n"
+"\n"
+" * Salabot sadaļu tabulu: ja sadaļu tabula ir bojāta, jūs varat mēģināt to "
+"autjaunot, izmantojot šo opciju.\n"
+" Esiet uzmanīgi un atcerieties, ka tas var neizdoties.\n"
+"\n"
+"\n"
+" * Atsaukt: jūs varat izmantot šo opciju, lai atceltu izmaiņas.\n"
+"\n"
+"\n"
+" * Pārlādēt: jūs varat izmantot šo opciju, ja vēlaties atsaukt visas "
+"izmaiņas un ielādēt sākotnējo sadaļu tabulu.\n"
+"\n"
+"\n"
+" * Meistars: Ja cietā diska sadalīšanai vēlaties izmantot meistaru, varat "
+"lietot šo opciju. Tā ir ieteicama,\n"
+" ja jums nav labu zināšanu par diska sadalīšanu.\n"
+"\n"
+"\n"
+" * Atjaunot no disketes: ja iepriekšējās instalēšanas laikā saglabājāt "
+"sadaļu tabulu disketē, jūs varat\n"
+" to atjaunot, izmantojot šo opciju.\n"
+"\n"
+"\n"
+" * Saglabāt disketē: ja vēlaties sadaļu tabulu saglabāt disketē, lai "
+"varētu to atjaunot, izmantojiet šo\n"
+" opciju. Ir ļoti ieteicams izmantot šo opciju.\n"
+"\n"
+"\n"
+" * Izdarīts: kad esat pabeiguši cietā diska dalīšanu, izmantojiet šo "
+"opciju, lai saglabātu izmaiņas.\n"
+"\n"
+"\n"
+"Jūsu zināšanai, jebkuru opciju var izsaukt ar tastatūru: pārvietojieties "
+"starp sadaļām, izmantojot Tab un Aušup/Lejup bultiņas.\n"
+"\n"
+"\n"
+"Kad ir izvēlēta sadaļa, jūs varat izmantot:\n"
+"\n"
+" * Ctrl-c, lai izveidotu jaunu sadaļu (kad ir izvēlēta tukša "
+"sadaļa)\n"
+"\n"
+" * Ctrl-d, lai izdzēstu sadaļu\n"
+"\n"
+" * Ctrl-m, lai uzstādītu montēšanas punktu"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Removable media auto-mounting"
+msgstr "Izņemama datu nesēja automontēšana"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Pārslēgt normālajā režīmā"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Uz jūsu cietā diska ir atrasta vairāk nekā viena Microsoft Windows sadaļa.\n"
+"Lūdzu izvēlieties to sadaļu, kuras izmēru jūs vēlaties izmainīt, lai\n"
+"instalētu jauno Mageia operētājsistēmu.\n"
+"\n"
+"\n"
+"Jūsu zināšanai, katra sadaļa ir uzskaitīta šādā veidā: \"Linux nosaukums\",\n"
+"\"Windows nosaukums\" \"Izmērs\".\n"
+"\n"
+"\"Linux nosaukums\" ir kodēts šādi: \"cietā diska tips\", \"cietā diska\n"
+"numurs\", \"sadaļas numurs\" (piemēram, \"hda1\").\n"
+"\n"
+"\n"
+"\"Cietā diska tips\" ir \"hd\", ja jūsu cietais disks ir IDE disks, \"sd\",\n"
+"ja tas ir SCSI cietais disks.\n"
+"\n"
+"\n"
+"\"Cietā diska numurs\" vienmēr ir burts pēc \"hd\" vai \"sd\". IDE diskiem:\n"
+"\n"
+" * \"a\" nozīmē \"primārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"b\" nozīmē \"primārā IDE konytroliera pakārtotais disks\",\n"
+"\n"
+" * \"c\" nozīmē \"sekundārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"d\" nozīmē \"sekundārā IDE kontroliera pakārtotais disks\".\n"
+"\n"
+"\n"
+"SCSI diskiem \"a\" nozīmē \"primārais cietais disks\", \"b\" nozīmē\n"
+" \"sekundārais cietais disks\", utt...\n"
+"\n"
+"\"Windows nosaukums\" ir jūsu cietā diska burts Windows vidē (pirmais disks\n"
+"vai sadaļa saucas \"C:\")."
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"Parasti DrakX izvēlas tastatūras izkārtojumu priekš Jums (atkarībā no\n"
+"valodas, kuru Jūs izvēlējāties), tomēr Jums var nebūt tastatūra, kas "
+"atbilst\n"
+"tieši Jūsu valodai.\n"
+"ŠEIT DERĒTU KĀDS PIEMĒRS SAISTĪBĀ \n"
+"AR LATVIEŠIEM :)\n"
+"Klikšķiniet uz pogas \"Vairāk\" lai saņemtu pilnu sarakstu ar atbalstītiem\n"
+"tastatūras izkārtojumiem.\n"
+"\n"
+"Ja Jūs izvēlēsieties tastatūras izkārtojumu, kas balstās uz savādāku, kā\n"
+"latīņu alfabētu, nākamajā dialogā jums tiks pieprasīts izvēlēties taustiņa\n"
+"piesaisti, kas pārslēgs tastatūras izkārtojumu starp latīņu un ne-latīņu\n"
+"izkārtojumiem."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spāņu"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "ar riteneiša emulaceju"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Lyudzu izavielejit pareizu portu. Pīmāram, MS Windows\n"
+"ports COM1 GNU/Linux vidē saucas ttyS0."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, fuzzy, c-format
+msgid "Expert"
+msgstr "Eksperta režims"
+
+#: ../help.pm:771
+#, fuzzy, 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 disk 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 mēģinās sameklēt PCI SCSI adapteri(us).\n"
+"Ja DrakX atradīs kādu SCSI adapteri un zinās, kuru draiveri izmantot,\n"
+"tas tiks instalēts automātiski.\n"
+"\n"
+"Ja jums nav SCSI adapteru, ir ISA SCSI adapteris vai PCI SCSI adapteris,\n"
+"ko DrakX neatpazīst, jums tiks pajautāts, vai jūsu sistēmā ir SCSI\n"
+"adapteris. Ja nav SCSI adapteru, jūs varat vienkārši izvēlēties 'Nē'.\n"
+"Ja jūs izvēlaties 'Jā', jums tiks parādīts draiveru saraksts, kurā\n"
+"varat izvēlēties vajadzīgo adapteri.\n"
+"\n"
+"\n"
+"Ja jums nepieciešams patstāvīgi norādīt adapteri, DrakX pajautās, vai\n"
+"vēlaties norādīt adaptera opcijas. Jums būtu jāļauj DrakX aptaujāt\n"
+"dzelžus un noskaidrot opcijas. Parasti tas izdodas bez problēmām.\n"
+"\n"
+"Ja neizdodas, jums patstāvīgi jānorāda draivera opcijas.\n"
+"Izlasiet Instalēšanas rokasgrāmatu (3. nodaļu, apakšnodaļu \"Informācijas "
+"savākšana par jūsu dzelžiem\"), lai uzzinātu, kā iegūt šo\n"
+"informāciju no dzelžu dokumentācijas, ražotāja tīkla lapas\n"
+"(ja jums ir pieejams Internets) vai Windows (ja tas ir uzstādīts jūsu "
+"datorā)."
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN karte"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN karte"
+
+#: ../help.pm:858
+#, fuzzy, c-format
+msgid "Graphical Interface"
+msgstr "X pēc startēšanas"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Norādiet cieto disku, ko vēlaties izdzēst, lai izveidotu jaunu\n"
+"Mageia sadaļu. Esiet uzmanīgi, jo visi diskā esošie dati\n"
+"pazudīs un nebūs atjaunojami."
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Nūspīdit \"%s\", ja gribit izdzēst vysus datus i\n"
+"sadalis, kurys atsarūn iz ituo cītuo diska. Esit uzmaneigi, piec \"%s\" "
+"nūspīsšonys jius navarēsit atjaunuot nikaidus datus voi sadalis iz ituo "
+"diska, tymā skaitā ari Windows datus.\n"
+"\n"
+"Nūspīdit \"%s\", lai atcaltu itū operaceju bez jebkaidu iz ituo diska esūšu "
+"datu voi sadaļu pazaudeišonys."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Tuoļuok ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Atpakaļ"
+
+#~ msgid "authentication"
+#~ msgstr "autentifikaceja"
diff --git a/perl-install/install/help/po/lv.po b/perl-install/install/help/po/lv.po
new file mode 100644
index 000000000..1e45799d9
--- /dev/null
+++ b/perl-install/install/help/po/lv.po
@@ -0,0 +1,1430 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2000 Free Software Foundation, Inc.
+# Copyright (c) 2000 Mandriva.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2002-09-27 17:45+0200\n"
+"Last-Translator: Raivo Saars <spaiks@inbox.lv>\n"
+"Language-Team: Latvian <ll10nt@listes.murds.lv>\n"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Pirms turpināt, Jums vajadzētu uzmanīgi izlasīt licences vienošanos. Tā "
+"nosedz\n"
+"visu Mageia distribūciju, un ja Jūs nepiekrītat visiem noteikumiem,\n"
+"nospiediet uz pogas \"Noraidīt\", kas nekavējoties pārtrauks instalāciju. "
+"Lai turpinātu\n"
+"instalācijas procesu, nospiediet pogu \"Pieņemt\"."
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, fuzzy, c-format
+msgid "Do you want to use this feature?"
+msgstr "Vai vēlaties izmantot aboot?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Augstāk ir uzskaitītas eksistējošās Linux sadaļas, kas ir atrastas uz jūsu\n"
+"cietā diska. Jūs varat atstāt meistara izdarīto izvēli, jo tā ir laba\n"
+"parastām vajadzībām. Ja jūs izmaināt šo izvēli, jums ir jādefinē vismaz\n"
+"saknes sadaļā(\"/\"). Neizvēlieties pārāk mazu sadaļu, citādi jūs nevarēsit\n"
+"instalēt visas vajadzīgās programmas. Ja vēlaties datus glabāt atsevišķā\n"
+"sadaļā, jums ir jānorāda arī \"/home\" (to var izdarīt tikai tad, ja jums "
+"ir\n"
+"vairākas Linux sadaļas).\n"
+"\n"
+"Jūsu zināšanai, katra sadaļa ir uzskaitīta šādā veidā: \"Nosaukums\", "
+"\"Izmērs\".\n"
+"\n"
+"\"Nosaukums\" ir kodēts šādi: \"cietā diska tips\", \"cietā diska numurs\",\n"
+"\"sadaļas numurs\" (piemēram, \"hda1\").\n"
+"\n"
+"\"Cietā diska tips\" ir \"hd\", ja jūsu cietais disks ir IDE disks, \"sd\",\n"
+"ja tas ir SCSI cietais disks.\n"
+"\n"
+"\"Cietā diska numurs\" vienmēr ir burts pēc \"hd\" vai \"sd\". IDE diskiem:\n"
+"\n"
+" * \"a\" nozīmē \"primārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"b\" nozīmē \"primārā IDE konytroliera pakārtotais disks\",\n"
+"\n"
+" * \"c\" nozīmē \"sekundārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"d\" nozīmē \"sekundārā IDE kontroliera pakārtotais disks\".\n"
+"\n"
+"SCSI diskiem \"a\" nozīmē \"primārais cietais disks\", \"b\" nozīmē\n"
+" \"sekundārais cietais disks\", utt..."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia instalācija ir sadalīta pa dažiem CD-ROM diskiem. DrakX\n"
+"zin, vai izvēlētā pakotne atrodas uz cita CD-ROM diska, izvirzīs pašreizējo\n"
+"kompaktdisku un palūgs ievietot citu pēc nepieciešamības."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Atjaunināt"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "With basic documentation"
+msgstr "Ar pamatdokumentāciju (ieteicams!)"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "Truly minimal install"
+msgstr "Minimāla instalēšana"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr ""
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"Tagad varat norādīt servisus, kurus jūs vēlaties startēt sistēmas\n"
+"palaišanas laikā.\n"
+"\n"
+"\n"
+"Kad pele pārvietojas pār saraksta elementu, parādās\n"
+"neliels palīdzības balons, kas paskaidro servisa lomu.\n"
+"\n"
+"\n"
+"Esiet īpaši uzmanīgs šajā solī, ja vēlaties sistēmu izmantot ka serveri:\n"
+"iespējams, ka nevēlaties startēt nevienu nevajadzīgu servisu. Atcerieties.\n"
+"ka daži servisi var būt bīstami, ja darbojas serverī.\n"
+"Parasti izvēlieties tikai tos servisus, kas jums tiešām nepieciešami."
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Automātiska laika sinhronizācija (izmantojot NTP)"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Visbeidzot, Jums tiks uzdots jautājums vai Jūs vēlaties grafisko saskarni\n"
+"pie ielādes. Šis jautājums tiks Jums uzdots, pat ja Jūs neizvēlējāties\n"
+"pārbaudīt konfigurāciju. Acīmredzot, Jūs vēlaties atbildet \"Nē\" ja šis\n"
+"dators darbosies kā serveris, vai arī neizdevās veiksmīgi paveikt ekrāna\n"
+"konfigurēšanu."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Pašlaik jums ir jāizvēlas, kur uz cietā diska instalēt Mageia\n"
+"operētājsistēmu. Ja disks ir tukšs vai cita operētājsistēma aizņem visu\n"
+"vietu uz diska, jums būs jāveic diska sadalīšana. Īsumā, cietā diska\n"
+"sadalīšana nozīmē to sadalīt loģiskās daļās, lai izveidotu vietu\n"
+"Mageia sistēmas instalēšanai.\n"
+"\n"
+"\n"
+"Sakarā ar to, ka diska sadalīšanas process parasti ir neatgriezenisks,\n"
+"nepieredzējušam lietotājam tas var būt nepatīkams un stresa pilns.\n"
+"Šis meistars vienkāršo procesu. Pirms uzsākat dalīšanu, izlasiet\n"
+"rokasgrāmatu un visu labi pārdomājiet.\n"
+"\n"
+"\n"
+"Jums ir nepieciešamas vismaz divas sadaļas. Viena vajadzīga pašai sistēmai,\n"
+"otra - virtuālajai atmiņai (Swap).\n"
+"\n"
+"\n"
+"Ja sadaļas jau izveidotas (agrākas instalēšanas laikā vai ar citu diska\n"
+"sadalīšanas rīku), jums tikai jānorāda tās sadaļas, kurās vēlaties\n"
+"instalēt Linux sistēmu.\n"
+"\n"
+"\n"
+"Ja sadaļas vēl nav izveidotas, jums tās ir jāizveido. Lai to izdarītu,\n"
+"izmantojiet augstāk pieejamo meistaru. Atkarībā no jūsu cietā diska \n"
+"konfigurācijas ir iespējami vairāki risinājumi:\n"
+"\n"
+"* Izmantot esošu sadaļu: meistars uz cietā diska ir atklājis vienu vai "
+"vairākas Linux sadaļas. Ja vēlaties\n"
+" tās saglabāt, izvēlieties šo opciju. \n"
+"\n"
+"\n"
+"* Izdzēst visu disku: ja vēlaties izdzēst visus uz diska esošos datus un "
+"sadaļas un aizstāt tās ar jaunu\n"
+" Mageia sistēmu, varat izvēlēties šo opciju. Esiet uzmanīgi, izvēloties šo "
+"risinājumu, jo pēc\n"
+" apstiprināšanas jūs vairs nevarēsit atteikties no šīs izvēles.\n"
+"\n"
+"\n"
+"* Izmanto brīvo vietu Windows sadaļā: ja uz cietā diska ir instalēts "
+"Microsoft Windows, kas aizņem visu\n"
+" vietu, jums ir jāatbrīvo vieta Linux datiem. Lai to izdarītu, jūs varat "
+"nodzēst Microsoft Windows sadaļu un\n"
+" datus (skatīt risinājumus \"Izdzēst visu disku\" vai \"Eksperta režīms\") "
+"vai izmainīt Microsoft\n"
+" Windows sadaļas izmēru. Sadaļas izmēru var izmainīt bez datu zaudēšanas. "
+"Šis risinājums ir ieteicams, ja\n"
+" jūs savā datorā vēlaties izmantot gan Mageia, gan Microsoft Windows.\n"
+"\n"
+"\n"
+" Pirms izvēlaties šo risinājumu, ņemiet vērā, ka Microsoft Windows sadaļas "
+"izmērs būs mazāks, nekā tas ir\n"
+" pašlaik. Tas nozīmē, ka jums Microsoft Windows sistēmā būs mazāk vietas "
+"datiem vai programmu instalēšanai.\n"
+"\n"
+"\n"
+"* Eksperta režīms: ja jūs vēlaties patstāvīgi veidot diska sadaļas, varat "
+"izvēlēties šo variantu. Esiet\n"
+" uzmanīgi, izveloties šo risinājumu. Tas ir ar plašām iespējām, bet ļoti "
+"bīstams. Jūs varat pazaudēt\n"
+" visus datus, tāpēc izvēlieties tikai tad, ja zinat, ko darāt."
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "Izmantot jau esošu sadaļu"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Izdzēst visu disku"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Sagatavot auto instalēšanas disketi"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Visas jaunizveidotās sadaļas ir jāformatē, pirms tās var izmantot\n"
+"(formatēšana nozīmē failsistēmas izveidošanu).\n"
+"\n"
+"Tagad jūs arī varat izvēlēties pārformatēt dažas jau esošas sadaļas, lai\n"
+"izdzēstu tajās esošo informāciju. Ja jūs vēlaties to darīt, norādiet\n"
+"sadaļas, kuras vēlaties formatēt.\n"
+"\n"
+"Ņemiet vērā, ka nav nepieciešams pārformatēt visas jau eksistējošas "
+"sadaļas.\n"
+"Jums ir jāformatē sadaļas, kurās atrodas operētājsistēma (piemēram, \"/\",\n"
+"\"/usr\" vai \"/var\"), bet nav jāformatē sadaļas, kurās atrodas dati, ko\n"
+"jūs vēlaties saglabāt (parasti /home).\n"
+"\n"
+"Esiet uzmanīgi, izvēloties sadaļas, jo pēc formatēšanas visi dati būs\n"
+"iznīcināti un jūs vairs nevarēsit tos atjaunot.\n"
+"\n"
+"Noklikšķiniet \"Labi\", kad esat gatavi formatēt sadaļas.\n"
+"\n"
+"Noklikšķiniet \"Atcelt\", ja jūs gribat izvēlēties citas sadaļas, kur\n"
+"instalēt jauno Mageia operētājsistēmu."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Šobrīd ir laiks izvēlēties nepieciešamo datora drošības līmeni.\n"
+"XXXXX jo dators ir atklātāks, un jo kritiskāki ir uz tā novietotie dati,\n"
+"jo augstākam vajadzētu būt drošības līmenim.\n"
+"Taču augstāks drošības līmenis tiek iegūts uz lietošanas ērtuma\n"
+"rēķina. Meklējiet nodaļu \"msec\" rokasgrāmatā ``Reference Manual'',\n"
+"lai iegūtu vairāk informācijas par šo līmeņu nozīmi.\n"
+"\n"
+"Ja Jūs neziniat, ko izvēlēties, atstājiet noklusēto opciju."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Drošības administrators:"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Pašlaik jums ir jāizvēlas, kurā(s) diska sadaļā(s) instalēt Mageia\n"
+"operētājsistēmu. Ja sadaļas jau ir izveidotas (agrākas GNU/Linux "
+"instalēšanas\n"
+"laikā vai ar citu diska sadalīšanas rīku), jūs varat izmantot esošās "
+"sadaļas.\n"
+"Citos gadījumos ir jāveido jaunas diska sadaļas.\n"
+"\n"
+"\n"
+"Lai veidotu sadaļas, jums vispirms ir jāizvēlas cietais disks. Jūs varat\n"
+"norādīt sadalāmo disku, noklikšķinot uz \"hda\" pirmajam IDE diskam,\n"
+"\"hdb\" - otrajam diskam, \"sda\" - pirmajam SCSI diskam, utt.\n"
+"\n"
+"\n"
+"Lai sadalītu izvēlēto cieto disku, varat izmantot sekojošas opcijas:\n"
+"\n"
+" * Izdzēst visu: šī opcija izdzēš visas sadaļas, kas atrodas uz izvēlētā "
+"cietā diska.\n"
+"\n"
+"\n"
+" * Izvietot automātiski: šī opcija ļauj jums automātiski izveidot Ext2 un "
+"swap sadaļas jūsu cietā diska\n"
+" brīvajā vietā.\n"
+"\n"
+"\n"
+" * Salabot sadaļu tabulu: ja sadaļu tabula ir bojāta, jūs varat mēģināt to "
+"autjaunot, izmantojot šo opciju.\n"
+" Esiet uzmanīgi un atcerieties, ka tas var neizdoties.\n"
+"\n"
+"\n"
+" * Atsaukt: jūs varat izmantot šo opciju, lai atceltu izmaiņas.\n"
+"\n"
+"\n"
+" * Pārlādēt: jūs varat izmantot šo opciju, ja vēlaties atsaukt visas "
+"izmaiņas un ielādēt sākotnējo sadaļu tabulu.\n"
+"\n"
+"\n"
+" * Meistars: Ja cietā diska sadalīšanai vēlaties izmantot meistaru, varat "
+"lietot šo opciju. Tā ir ieteicama,\n"
+" ja jums nav labu zināšanu par diska sadalīšanu.\n"
+"\n"
+"\n"
+" * Atjaunot no disketes: ja iepriekšējās instalēšanas laikā saglabājāt "
+"sadaļu tabulu disketē, jūs varat\n"
+" to atjaunot, izmantojot šo opciju.\n"
+"\n"
+"\n"
+" * Saglabāt disketē: ja vēlaties sadaļu tabulu saglabāt disketē, lai "
+"varētu to atjaunot, izmantojiet šo\n"
+" opciju. Ir ļoti ieteicams izmantot šo opciju.\n"
+"\n"
+"\n"
+" * Izdarīts: kad esat pabeiguši cietā diska dalīšanu, izmantojiet šo "
+"opciju, lai saglabātu izmaiņas.\n"
+"\n"
+"\n"
+"Jūsu zināšanai, jebkuru opciju var izsaukt ar tastatūru: pārvietojieties "
+"starp sadaļām, izmantojot Tab un Aušup/Lejup bultiņas.\n"
+"\n"
+"\n"
+"Kad ir izvēlēta sadaļa, jūs varat izmantot:\n"
+"\n"
+" * Ctrl-c, lai izveidotu jaunu sadaļu (kad ir izvēlēta tukša "
+"sadaļa)\n"
+"\n"
+" * Ctrl-d, lai izdzēstu sadaļu\n"
+"\n"
+" * Ctrl-m, lai uzstādītu montēšanas punktu"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Removable media auto-mounting"
+msgstr "Izņemama datu nesēja automontēšana"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Pārslēgt normālajā režīmā"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Uz jūsu cietā diska ir atrasta vairāk nekā viena Microsoft Windows sadaļa.\n"
+"Lūdzu izvēlieties to sadaļu, kuras izmēru jūs vēlaties izmainīt, lai\n"
+"instalētu jauno Mageia operētājsistēmu.\n"
+"\n"
+"\n"
+"Jūsu zināšanai, katra sadaļa ir uzskaitīta šādā veidā: \"Linux nosaukums\",\n"
+"\"Windows nosaukums\" \"Izmērs\".\n"
+"\n"
+"\"Linux nosaukums\" ir kodēts šādi: \"cietā diska tips\", \"cietā diska\n"
+"numurs\", \"sadaļas numurs\" (piemēram, \"hda1\").\n"
+"\n"
+"\n"
+"\"Cietā diska tips\" ir \"hd\", ja jūsu cietais disks ir IDE disks, \"sd\",\n"
+"ja tas ir SCSI cietais disks.\n"
+"\n"
+"\n"
+"\"Cietā diska numurs\" vienmēr ir burts pēc \"hd\" vai \"sd\". IDE diskiem:\n"
+"\n"
+" * \"a\" nozīmē \"primārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"b\" nozīmē \"primārā IDE konytroliera pakārtotais disks\",\n"
+"\n"
+" * \"c\" nozīmē \"sekundārā IDE kontroliera galvenais disks\",\n"
+"\n"
+" * \"d\" nozīmē \"sekundārā IDE kontroliera pakārtotais disks\".\n"
+"\n"
+"\n"
+"SCSI diskiem \"a\" nozīmē \"primārais cietais disks\", \"b\" nozīmē\n"
+" \"sekundārais cietais disks\", utt...\n"
+"\n"
+"\"Windows nosaukums\" ir jūsu cietā diska burts Windows vidē (pirmais disks\n"
+"vai sadaļa saucas \"C:\")."
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"Parasti DrakX izvēlas tastatūras izkārtojumu priekš Jums (atkarībā no\n"
+"valodas, kuru Jūs izvēlējāties), tomēr Jums var nebūt tastatūra, kas "
+"atbilst\n"
+"tieši Jūsu valodai.\n"
+"ŠEIT DERĒTU KĀDS PIEMĒRS SAISTĪBĀ \n"
+"AR LATVIEŠIEM :)\n"
+"Klikšķiniet uz pogas \"Vairāk\" lai saņemtu pilnu sarakstu ar atbalstītiem\n"
+"tastatūras izkārtojumiem.\n"
+"\n"
+"Ja Jūs izvēlēsieties tastatūras izkārtojumu, kas balstās uz savādāku, kā\n"
+"latīņu alfabētu, nākamajā dialogā jums tiks pieprasīts izvēlēties taustiņa\n"
+"piesaisti, kas pārslēgs tastatūras izkārtojumu starp latīņu un ne-latīņu\n"
+"izkārtojumiem."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "Pogu emulācija"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Lūdzu izvēlieties pareizu portu. Piemēram, MS Windows\n"
+"ports COM1 GNU/Linux vidē saucas ttyS0."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Eksperts"
+
+#: ../help.pm:771
+#, fuzzy, 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 disk 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 mēģinās sameklēt PCI SCSI adapteri(us).\n"
+"Ja DrakX atradīs kādu SCSI adapteri un zinās, kuru draiveri izmantot,\n"
+"tas tiks instalēts automātiski.\n"
+"\n"
+"Ja jums nav SCSI adapteru, ir ISA SCSI adapteris vai PCI SCSI adapteris,\n"
+"ko DrakX neatpazīst, jums tiks pajautāts, vai jūsu sistēmā ir SCSI\n"
+"adapteris. Ja nav SCSI adapteru, jūs varat vienkārši izvēlēties 'Nē'.\n"
+"Ja jūs izvēlaties 'Jā', jums tiks parādīts draiveru saraksts, kurā\n"
+"varat izvēlēties vajadzīgo adapteri.\n"
+"\n"
+"\n"
+"Ja jums nepieciešams patstāvīgi norādīt adapteri, DrakX pajautās, vai\n"
+"vēlaties norādīt adaptera opcijas. Jums būtu jāļauj DrakX aptaujāt\n"
+"dzelžus un noskaidrot opcijas. Parasti tas izdodas bez problēmām.\n"
+"\n"
+"Ja neizdodas, jums patstāvīgi jānorāda draivera opcijas.\n"
+"Izlasiet Instalēšanas rokasgrāmatu (3. nodaļu, apakšnodaļu \"Informācijas "
+"savākšana par jūsu dzelžiem\"), lai uzzinātu, kā iegūt šo\n"
+"informāciju no dzelžu dokumentācijas, ražotāja tīkla lapas\n"
+"(ja jums ir pieejams Internets) vai Windows (ja tas ir uzstādīts jūsu "
+"datorā)."
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Iekšēja ISDN karte"
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "ISDN card"
+msgstr "Iekšēja ISDN karte"
+
+#: ../help.pm:858
+#, fuzzy, c-format
+msgid "Graphical Interface"
+msgstr "X pēc startēšanas"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Norādiet cieto disku, ko vēlaties izdzēst, lai izveidotu jaunu\n"
+"Mageia sadaļu. Esiet uzmanīgi, jo visi diskā esošie dati\n"
+"pazudīs un nebūs atjaunojami."
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Nospiediet \"Labi\", ja vēlaties izdzēst visus datus un\n"
+"sadaļas, kas atrodas uz šī cietā diska. Esiet uzmanīgi, pēc \"Labi\" "
+"nospiešanas jūs nevarēsit atjaunot nekādus datus vai sadaļas, kas atradās\n"
+"uz diska, tajā skaitā arī Windows datus.\n"
+"\n"
+"Nospiediet \"Atcelt\", lai atceltu šo operāciju bez jebkādu uz šī diska "
+"esošu datu vai sadaļu pazaudēšanas."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Tālāk ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Atpakaļ"
+
+#, fuzzy
+#~ msgid "authentication"
+#~ msgstr "Autentifikācija"
diff --git a/perl-install/install/help/po/mk.po b/perl-install/install/help/po/mk.po
new file mode 100644
index 000000000..0b6d3065b
--- /dev/null
+++ b/perl-install/install/help/po/mk.po
@@ -0,0 +1,2123 @@
+# translation of DrakX-help-mk.po to Macedonian
+# Copyright (C) 2002,2003, 2004, 2006 Free Software Foundation, Inc.
+#
+# Danko Ilik <danko@mindless.com>, 2002,2003.
+# Vladimir Stefanov <vladoboss@mt.net.mk>, 2003.
+# Зоран Димовски <zoki@email.com>, 2003.
+# Danko Ilik <danko@on.net.mk>, 2003.
+# Зоран Димовски <decata@mt.net.mk>, 2004.
+# Zoran Dimovski <zoki.dimovski@gmail.com>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-help-mk\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-09-19 23:36-0700\n"
+"Last-Translator: Zoran Dimovski <zoki.dimovski@gmail.com>\n"
+"Language-Team: Macedonian\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural= n==1 || n%10==1 ? 0 : 1\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Пред да продолжите, внимателно прочитајте ѓи условите на лиценцата. Таа\n"
+"ја покрива целата дистрибуција на „Mageia“, Aко се согласувате\n"
+"со сите услови во неа, штиклирајте „%s“. Доколку не се согласувате со\n"
+"лиценцата притиснете на „%s“ и вашиот компјутер ќе се рестартира."
+
+#: ../help.pm:20
+#, 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“ е повеќе-кориснички систем, и тоа значи дека секој корисник\n"
+"може да си има свои преференци, свои датотеки, итн. Но, за разлика од "
+"„root“,\n"
+"кој е администратор на системот, корисниците што сега ги додавате, нема да\n"
+"можат да променат ништо освен сопствените датотеки и нивната конфигурација,\n"
+"така што системот се заштитува од ненамерни или злонамерни промени, кои "
+"може\n"
+"целосно да го променат вашиот систем. Треба да направите барен еден обичен\n"
+"корисник -- ова е сметката која треба да ја користите како рутина, за ваша\n"
+"скојдневна работа. Иако е многу лесно да се најавите како „root“ да "
+"направете\n"
+"нешто и сешто, може да е многу опасно. Најмала грешка може да придонесе\n"
+"вашиот ситем повеќе да не работи. Ако направите голема грешка како обичен\n"
+"корисник, најлошото што може да се случи е да изгубите некои информации\n"
+"но нема да има влијание на системот во целост.\n"
+"\n"
+"Во првото поле сте прашани за вашете вистинско име. Се разбира, тоа не е\n"
+"задолжително -- всушност можете да внесете што сакате. DrakX ќе го земе\n"
+"првиот збор од името што сте го внеле и ќе го копира во полето „%s“, што "
+"всушнсот е\n"
+"корисничкото име со кое ќе се најавете на системот. Ако сакате, можете да "
+"го\n"
+"променете и да внесете сопствено. Потоа мора да внесете лозинка. Од "
+"сигурносна\n"
+"гледна точка, не-привилигиран (обичен) корисник, лозинката не е од големо\n"
+"значење како лозинката на „root“, но тоа не е причина да ја занемарите\n"
+"корисничката лозинка оставајќи го полето празно или премногу едноставна:\n"
+"како и да е, вашите датотеки се во ризик.\n"
+"\n"
+"Откако ќе притиснете на копчето „%s“, можете да додадете и други корисници.\n"
+"Додадете по еден корисник за секого по еден на вашите пријатели, вашиот "
+"тактко,\n"
+"сестра, итн. Кога ќе завршите со додавањето корисници,\n"
+"притиснете на копчето „%s“.\n"
+"\n"
+"Со притискање на копчето „%s“, можете да ја промените „школката“ за\n"
+"тој корисник (која вообичаено е „bash“).\n"
+"\n"
+"Кога ќе завршите со додавањето корисници, ќе ви биде предложено да\n"
+"изберете еден корисник кој автоматски ќе се најавува на системот кога\n"
+"компјутерот ќе се вклучи. Ако сте заинтересирани за оваа карактеристика\n"
+"(и не се грижите многу за локалната безбедност), изберете корисник и\n"
+"менаџер на прозорци, и потоа притиснете на „%s“. Ако не сакате да ја "
+"користите\n"
+"оваа карактеристика, одштиклирајте го „%s“."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Дали сакате да ja користите оваа опција?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Горе се наведени постоечките „Linux“ партиции што се откриени на вашиот "
+"диск.\n"
+"Можете да го прифатите изборот направен од волшебникот; кој е добар за \n"
+"вообичаени инсталации. Ако правите некои промени, ќе мора барем да "
+"дефинирате\n"
+"root-партиција („/“). Не избирајте премала партиција, зошто нема да\n"
+"може да се инсталира доволно софтвер. Ако сакате вашите податоци да ги "
+"чувате\n"
+"на посебна партиција, ќе треба да направите и една „/home“ партиција\n"
+"(а тоа е можно ако имате повеќе од една „Linux“ партиција).\n"
+"\n"
+"Секоја партиција во листата е дадена со: „Име“, „Капацитет“.\n"
+"\n"
+"Структурата на „името“ е следнава: „тип на диск“, „број на диск“,\n"
+"„број на партиција“ (на пример, „hda1“).\n"
+"\n"
+"„Типот на дискот“ е „hd“ ако дискот е „IDE“, и „sd“ ако тој е „SCSI“ диск.\n"
+"\n"
+"„Бројот на дискот“ е буква по „hd“ или „sd„. За „IDE“ дискови:\n"
+"\n"
+"* „a“ значи диск што е „master“ на примарниот „IDE“ контролер;\n"
+"\n"
+"* „b“ значи диск што е „slave“ на примарниот „IDE“ контролер;\n"
+"\n"
+"* „c“ значи диск што е „master“ на секундарниот „IDE“ контролер;\n"
+"\n"
+"* „d“ значи диск што е „slave“ на секундарниот „IDE“ контролер;\n"
+"\n"
+"Кај „SCSI“ дисковите, „a“ значи најнизок „SCSI ID“, а „b“ значи\n"
+"втор најнизок „SCSI ID“, итн."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Инсталацијата на „Mageia“ се дистрибуира на повеќе CD-а. Ако некој\n"
+"избран паќет се наоѓа на друго CD, „DrakX“ ќе го исфрли моменталното\n"
+"и ќе побара од вас да го внесете потребното CD. Ако потребното CD не ви е\n"
+"при рака, само притиснете на „%s“ и соодветниот пакет нема да\n"
+"биде инсталиран."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Сега треба да изберете кои програми сакате да се инсталираат на вашиот "
+"систем.\n"
+"Постојат илјадници пакети за „Mageia“, и за да полесно се снајдете\n"
+"тие се поделени во групи со слични апликации.\n"
+"\n"
+"„Mageia“ ги дели групите на пакети во четири категории. Може да избирате\n"
+"и да мешате паќети од различни категории, така што инсталација на „Работна "
+"станица“\n"
+"може да има инсталирано и апликации од категоријата „Сервер“.\n"
+"\n"
+" * „%s“: ако планирате да ја користите вашата машината како работна "
+"станица,\n"
+"изберете една или повеќе од групите во категоријата „Работна станица“.\n"
+"\n"
+" * „%s“: ако планирате вашиот компјутер да го користите за програмирање,\n"
+"изберете ги соодветните групи од таа категорија. Специјалната група „LSB“\n"
+"ќе го конфигурира вашиот систем така што ќе компајлира најдобро што е можно\n"
+"по спецификациите на „Linux Standard Base“.\n"
+"\n"
+" Исто така, при избирање на групата „LSB“ ќе се инсталира кернел од "
+"сериите „2.4“,\n"
+"наместо стандардниот „2.6“. Ова е за да се обезбеди 100%% согласност со "
+"„LSB“ на\n"
+"вашиот систем. Но, ако не ја изберете групата „LSB“, сеуште ќе имате систем "
+"кој\n"
+"е приближно 100%% во согласност со „LSB“.\n"
+"\n"
+" * „%s“: ако вашата машина е наменета да биде сервер, изберете од\n"
+"повеќето достапни сервиси кои сакате да се инсталираат на вашата машина.\n"
+"\n"
+" * „%s“: овде ја избирате графичката околина кој вие ја\n"
+"претпочитате. Мора да биде избрана барем една, ако сакате да имате \n"
+"достапен графички изглед.\n"
+"\n"
+"Движењето на покажувачот на глушецот врз името на групата ќе прикаже\n"
+"краток тескт кој ја појаснува групата.\n"
+"\n"
+"Можете да го штиклирате „%s“, што е корисно ако сте запознаени со\n"
+"пакетите кои ви се понудени или пак сакате да имате целосна контрола\n"
+"за тоа што ќе се инсталира на вашиот систем.\n"
+"\n"
+"Ако ја започнете инсталацијата во режимот „%s“, можете да ги деселектирате\n"
+"сите групи и да спречите инсталирање на било какви нови пакети. Ова е "
+"корисно\n"
+"за поправање или надградување на постоечки систем.\n"
+"\n"
+"Доколку ги деселектирате сите групи кога извршувате обична инсталација\n"
+"(спротивно на надградување), ќе се појави дијалог кој ви предложува "
+"различни\n"
+"опции за минимална инсталација:\n"
+"\n"
+" * „%s“: инсталирање на најмал можен број пакети за да се добие\n"
+"работна графичка површина.\n"
+"\n"
+" * „%s“: инсталирање на основниот систем заедно со основните помошни\n"
+"алатки и нивна документација. Оваа инсталација е соодветна\n"
+"за поставување на сервер.\n"
+"\n"
+" * „%s“: ќе инсталира апсолутно најмал број на пакети, неопходни за да се\n"
+"добие работен „Linux“ систем. Со оваа инсталација ќе имате само интерфејс\n"
+"за командни линии. Вкупната големина на оваа инсталација изнесува\n"
+"околу 65 мегабајти."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Надгради"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Со основна документација"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Искрено минимална инсталација"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Ако изберете индивидуално да инсталирате пакети, инсталерот ќе ви прикаже\n"
+"дрво што ги содржи сите пакети, распоредени ви групи и подгрупи.\n"
+"Додека го разгледувате дрвото, можете да избирате\n"
+"цели групи, подгрупи или индивидуални пакети.\n"
+"\n"
+"При избор на пакет од дрвото, од вашата десна страна ќе се појави опис,\n"
+"за да знаете за што е наменет пакетот.\n"
+"\n"
+"!! Ако е избран серверски пакет, дали вие го имате изберено пакетот или\n"
+"затоа што е дел од цела група, ќе бидете запрашани да потврдите дали "
+"навистина\n"
+"сакате да се инсталираат тие сервери. Како стандард, во „Mageia“, сите "
+"инсталирани\n"
+"сервиси автоматски ќе видат вклучени при подигнување. Дури и ако тие се "
+"безбедни\n"
+"и немаат проблеми во време на излегување на дистрибуцијата, може да се "
+"случи\n"
+"да бидат откриени безбедносни дупки по излегувањето на оваа верзија на "
+"„Mageia“. \n"
+"Ако не знаете што прави одреден сервис или зошто се инсталира, притиснете "
+"„%s“.\n"
+"Со притискање на „%s“ ќе се инсталираат излистаните сервиси и тие\n"
+"автоматски ќе се вклучуваат при подигнување. !!\n"
+"\n"
+"Опцијата „%s“ се користи за оневозможување на дијалогот за предупредување,\n"
+"кој се јавува секогаш кога програмата за инсталирање автоматски\n"
+"избира пакет за да го реши проблемот околу зависностите. Некои пакети\n"
+"зависат едни од други и како такви инсталацијата на пакетот бара\n"
+"да се инсталираат и други програми. Инсталерот може да одреди\n"
+"кои пакети се потребни за да се задоволат зависностите за да\n"
+"инсталацијата биде успешно завршена.\n"
+"\n"
+"Малата икона на дискета во дното на листата овозможува да се вчита листата\n"
+"на пакети што создадена за време на претходна инсталација. Ова е корисно "
+"ако\n"
+"имате повеќе машини кои сакате да ги конфигурирате идентично. Со притискање\n"
+"на оваа икона ќе побара од вас да внесете дискета што претходно била "
+"создадена,\n"
+"на крајот на некоја друга инсталација. Видете го вториот совет од "
+"претходниот\n"
+"чекор за тоа како да направите таква дискета."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Автоматски зависности"
+
+#: ../help.pm:185
+#, 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 ""
+"Овој дијалог се користи за да ги изберете сервисите што сакате да се \n"
+"стартуваат за време на подигнување.\n"
+"\n"
+"„DrakX“ ќе ги излиста сите достапни сервиси во тековната инсталација.\n"
+"Внимателно разгледајте ги и дештиклирајте ги оние што не се потребни\n"
+"за време на подигнување.\n"
+"\n"
+"Можете да добиете кратко објаснување за некој сервис ако го изберете.\n"
+"Сепак, ако не сте сигурни дали некој сервис е корисен или не, побезбедно\n"
+"е да го оставите како што е.\n"
+"\n"
+"!! Во овој стадиум, бидете внимателни ако планирате да ја користите\n"
+"вашата машина како сервер: веројатно нема да сакате да стартувате некој\n"
+"сервис што не ви е потребен. Ве молиме запомнете дека повеќе сервиси можат\n"
+"да бидат опасни ако бидат овозможени на сервер. Воглавно, изберете ги\n"
+"само сервисите што навистина ви се потребни. !!"
+
+#: ../help.pm:209
+#, 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 управува со времето според „GMT“ (Greenwich Mean Time) и го "
+"преведува\n"
+"во локално време според временската зона што сте ја избрале. Ако часовникот\n"
+"на вашата матична плоча е наместен на локално време, ова можете да го "
+"деактивирате\n"
+"со деселектирање на „%s“, што ќе му овозможи на „GNU/Linux“ да знае дека "
+"системскиот\n"
+"часовник и хардверскиот часовник се во иста временска зона. Ова е корисно "
+"кога\n"
+"на машината има уште еден оперативен систем.\n"
+"\n"
+"Опцијата „%s“ автоматски ќе го регулира системскиот часовник\n"
+"преку поврзување со далечински временски сервер на Интернет.\n"
+"За да ви работи ова, мора да имате работна Интернет врска. Ви препорачуваме\n"
+"да изберете временски сервер во ваша близина. Всушност,\n"
+"оваа опција инсталира временски сервер што дополнително може да\n"
+"го користат други машини на вашата локална мрежа."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Автоматска синхронизација на време"
+
+#: ../help.pm:223
+#, 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 ""
+"Графичка Карта\n"
+"\n"
+" Вообичаено инсталерот автоматски ја пронаоѓа и конфигурира\n"
+"графичката карта инсталирана на вашата машина. Во спротивно можете\n"
+"да изберете од листава всушност која картичка ја имате инсталирано.\n"
+"\n"
+" Во случај да се овозможени различни сервери за вашата картичка, со\n"
+"или без 3Д забрзување, тогаш ве прашуваат да го изберете серверот кој\n"
+"најмногу одговара на вашите потреби."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (за „X Window System“) е срцето на графичкиот изглед на „GNU/Linux“\n"
+"на кој се изградени сите графички околини („KDE“, „GNOME“, „AfterStep“,\n"
+"„WindowMaker“, и.т.н.) вградени во „Mageia“\n"
+"\n"
+"Ќе видите листа со различни параметри кои можете да ги менувате\n"
+"за да добиете оптимален графички приказ.\n"
+"\n"
+"Графичка карта\n"
+"\n"
+" Вообичаено, инсталерот автоматски ќе ја детектира и конфигурира\n"
+"графичката карта која е инсталирана на вашиот компјутер.\n"
+"Ако ова е неточно, тогаш од листата можете да ја изберете\n"
+"картичката која всушност ја имате инсталирано.\n"
+"\n"
+" Во случај каде повеќе сервери се достапни за вашата картичка, со или\n"
+"без 3Д забрзување, ќе бидете прашани да го изберете серверот\n"
+"кој најмногу одговара за вашите потреби.\n"
+"\n"
+"\n"
+"\n"
+"Монитор\n"
+"\n"
+" Инсталерот автоматски ќе го детектира и конфигурира мониторот\n"
+"кој е поврзан на вашиот компјутер. Ако ова е неточно, тогаш од листата\n"
+"можете да го изберете мониторот кој е поврзан на вашиот компјутер.\n"
+"\n"
+"\n"
+"\n"
+"Резолуција\n"
+"\n"
+" Овде можете да ја изберете резолуцијата и длабочината на бои достапни\n"
+"за вашиот графички хардвер. Изберете една која најмногу одговара на вашите\n"
+"потреби (можете да ги промените по инсталацијата), Пример на избраната\n"
+"конфигурација е прикажан на сликата со мониторот.\n"
+"\n"
+"\n"
+"\n"
+"Тест\n"
+"\n"
+"Зависно вашиот хардвер, овој внес може и да не се појави.\n"
+"\n"
+" Системот ќе се обиде да отвори графичкиот екран со бараната\n"
+"резолуција. Ако можете да ја прочитате прикажаната пораката и одговорете "
+"„%s“,\n"
+"тогаш „DrakX“ ќе продолжи со следниот чекор. Ако не можете да ја прочитате "
+"пораката,\n"
+"тогаш нешто не е во ред со конфигурацијата на автоматската детекција и\n"
+"тестот автоматски ќе завршпо 12 секунди, враќајќи ве назад на менито. \n"
+"Променете ги поставувањата се додека не добиете добар графички приказ.\n"
+"\n"
+"\n"
+"\n"
+"Опции\n"
+"\n"
+" Овој чекор ви овозможува да изберете дали вашиот компјутер автоматски\n"
+"ќе го вклучува графичкиот изглед при подигнување. Очигледно, можеби\n"
+"ќе сакате да изберете „%s“ ако вашиот компјутер се користи како сервер\n"
+"или ако неуспешно сте го конфигурирале приказот."
+
+#: ../help.pm:291
+#, 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 ""
+"Монитор\n"
+"\n"
+" Инсталерот автоматски ќе го пронајде и конфигурира мониторот\n"
+"кој е поврзан на вашиот компјутер. Доколку не е истиот, можете од\n"
+"листата да го изберете мониторот кој е поврзан на вашиот компјутер."
+
+#: ../help.pm:298
+#, 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 ""
+"Резолуција\n"
+"\n"
+" Овде може да ја изберете резолуцијата и длабочината на бојата достапни "
+"за\n"
+"вашата графичка карта. Изберете ја онаа која најмногу одговара на вашите\n"
+"потреби (иако ќе можете да ја менувате и по инсталацијата). Примерок од\n"
+"избраната конфигурација е прикажана во сликата на мониторот."
+
+#: ../help.pm:306
+#, 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 ""
+"Во случај ако имате различни сервери достапни за вашата картичка, со или\n"
+"без 3Д забрзување, ќе бидете прашани да го изберете серверот кој најмногу\n"
+"одговара на вашите потреби."
+
+#: ../help.pm:311
+#, 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 ""
+"Опции\n"
+"\n"
+" Овие чекори ќе ви овозможат да изберете дали вашата машина\n"
+"автоматски да го вклучи графичкиот интерфејс при вклучување.\n"
+"Веројатно би сакале да одговорите „%s“, ако планирате вашата машина\n"
+"да е сервер, или ако не сте успеале да го конфигурирате\n"
+"графичкиот приказ."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Сега треба да одлучите каде на вашиот диск сакате да се инсталира\n"
+"оперативниот систем „Mageia“. Ако вашиот хард диск е празен\n"
+"или сето достапно место го користи постоечки оперативен систем, треба\n"
+"да го партиционирате дискот. Во основа, партиционирање на хард диск значи\n"
+"логичка поделба за создавање на простор потребен за инсталирање на\n"
+"вашиот нов „Mageia“ систем.\n"
+"\n"
+"Бидејќи процесот на партиционирање на хард дискот вообичаено е "
+"нереверзибилен\n"
+"и може да доведе до губење на податоци. Партиционирањето може да е "
+"зплашувачко\n"
+"и стресно за неискусен корисник. За среќа, „DrakX“ вклучува волшебник кој "
+"овој\n"
+"процес го прави многу едноставен. Пред да продолжите со овој чекор, "
+"прочитајте\n"
+"го остатокот од секцијата и пред се, не брзајте.\n"
+"\n"
+"Во зависност од конфигурацијата на вашиот хард диск, достапни се\n"
+"повеќе опции:\n"
+"\n"
+" * „%s“: оваа опција ќе изведе автоматско партиционирање на празниот(те) "
+"диск(ови).\n"
+"Ако ја користете оваа опција, понатаму нема да сте запрашувани.\n"
+"\n"
+" * „%s“: волшебникот детектирал една или повеќе постоечки „Linux“ партиции\n"
+"на вашиот диск. Ако сакате да ги користите, изберете ја оваа опција.\n"
+"Потоа ќе бидете прашани да ги изберете точките на монтирање асоцирани со "
+"секоја\n"
+"од партициите. Наследните точки на монтирање се изберени како стандардни, и "
+"за\n"
+"поголемиот дел е добра идеја да се задржат.\n"
+"\n"
+" * „%s“: ако на дискот има инсталирано „Microsoft Windows“ и тој го зафаќа "
+"целиот простор,\n"
+"мора да направите празен простор за „GNU/Linux“. За да го сторите ова, "
+"можете да ја\n"
+"избришете партицијата на „Microsoft Windows“ и податоците (видете го "
+"решението\n"
+"„Избриши цел диск“) или пак да ја промените големината на вашата „Microsoft "
+"Windows“\n"
+"дали е тоа „FAT“ или „NTFS“. Промена на големината може да се изврши без "
+"губење на\n"
+"податоците, но претходно е потребно да ja дефрагментирате „Windows“ "
+"партицијата.\n"
+"Строго се препорачува да наравите копија на вашите податоци. Употреба на "
+"оваа опција\n"
+"се препорачува ако на вашиот компјутер сакате да ѓи користите и двата "
+"оперативни системи,\n"
+"и „Mageia“ и „Microsoft Windows“.\n"
+"\n"
+" Пред да ја изберете оваа опција треба да знаете дека по ова „Microsoft "
+"Windows“\n"
+"партицијата ќе биде помала. Ќе имате помалку слободен простор под "
+"„Microsoft\n"
+"Windows“ за чување на податоци или инсталирање на нов софтвер.\n"
+"\n"
+" * „%s“: ако сакате да ги избришете сите податоци и сите партиции присутни "
+"на\n"
+"вашиот диск и да ги замените со вашиот нов „Mageia“ систем, изберете ја\n"
+"оваа опција. Внимавајте, откако ќе потврдите оваа операција не може да\n"
+"биде вратена.\n"
+"\n"
+" !! Ако ја изберете оваа опција, сите податоци на вашиот диск ќе бидат "
+"избришани. !!\n"
+"\n"
+" * „%s“: оваа опција се јавува кога хард дискот е комплетно заземен од\n"
+"„Microsoft Windows“. Ако ја изберете оваа опција едноставно ќе избрише се "
+"што\n"
+"имате на дискот и ќе почнето одново, партиционирајќи се од почеток.\n"
+"\n"
+" !! Ако ја изберете оваа опција, сите податоци на вашиот диск ќе бидат "
+"изгубени. !!\n"
+"\n"
+" * \"%s\": изберете ја оваа опција ако сакате рачно да го партиционирате "
+"вашиот хард\n"
+"диск. Внимавајте -- ова е моќен но опасен избор и можете многу лесно да ги "
+"изгубите\n"
+"сите ваши податоци. Затоа оваа опција е препорачлива само ако веќе имате "
+"правено\n"
+"вакво нешто и имате малку искуство. За повеќе инструкции како да ја "
+"користите\n"
+"алатката „DiskDrake“, обратете се на секцијата „Менаџирање на вашите "
+"партиции„ во\n"
+"„Почетен водич“."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Користи ја постоечката партиција"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Избриши го целиот диск"
+
+#: ../help.pm:380
+#, 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 ""
+"Еве сте, инсталацијата заврши и вашиот „GNU/Linux“ систем е подготвен\n"
+"за користење. Само притиснете на „%s“ за да го рестартирате системот.\n"
+"Не заборавајте да го отстраните инсталациониот медиум („CD-ROM“ или "
+"дискета)\n"
+"Прво нешто што треба да проверете по завршувањето на хардверските тестови\n"
+"е подигнувачкото мени, кое ви дава избор кој оперативен систем сакате\n"
+"да го вклучите.\n"
+"\n"
+"Копчето „%s“ прикажува уште две додатни копчиња за:\n"
+"\n"
+" * „%s“: создавање на инсталациска дискета која автоматски ќе го\n"
+"изведе целиот процес на инсталација без помош од оператор,\n"
+"слично на инсталацијата која штотуку ја конфигуриравте.\n"
+"\n"
+" Забележете дека по притискањето на ова копче се појавуваат две\n"
+"различни опции:\n"
+"\n"
+" * „%s“. Ова е делумно автоматизирана инсталација, Чекорот\n"
+"за поделба на дискот е единствената интерактивна процедура.\n"
+"\n"
+" * „%s“. Целосно автоматизирана инсталација: дискот комплетно\n"
+"се пребришува, и сите податоци ќе бидат изгубени.\n"
+"\n"
+" Оваа можност е многу практична при инсталирање на поголем број слични\n"
+"машини. За повеќе информации, видете го одделот за „Автоматска Инсталација“\n"
+"на нашата веб страница.\n"
+"\n"
+" * „%s“(*): да ја зачувува листата на изборот на пакети во оваа "
+"инсталација.\n"
+"За да го користите овој избор за друга инсталација, внесете ја дискетата\n"
+"и започнете ја инсталацијата. Откако ќе го внесете дискот и при "
+"појавувањето\n"
+"на екранот притиснете на кочето „F1“ и внесете >>linux defcfg=\"floppy\"<<\n"
+"и притиснете на тастерот „Enter“.\n"
+"\n"
+"(*) Потребна ви е дискета форматирана со „FAT“ датотечен систем. За да\n"
+"ја креирате под „GNU/Linux“ извршете „mformat a:“ или „fdformat /dev/fd0“\n"
+"проследено со „mkfs.vfat /dev/fd9“."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Генерирај дискета за авто-инсталација"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Ако сте избрале повторно да користите некои наследни „GNU/Linux“\n"
+"партиции, можеби сакате да форматирате некои од нив и да ги\n"
+"избришете сите податоци кои ги содржат. За да направите ова, ве\n"
+"молиме изберете ги ѝ тие партиции.\n"
+"\n"
+"Ве молиме зебележете дека не е неопходно повторно да ги форматирате\n"
+"сите претходно постоечки партиции. Мора повторно да ги форматирате\n"
+"партициите кои го содржат оперативниот систем (како што се „/“ или „/var“),\n"
+"но, не мора да ги форматирате партициите кои содржат податоци кои\n"
+"сакате да ги задржите (вообичаено „/home“).\n"
+"\n"
+"Внимавајте при изборот на партициите. Откако ќе заврши форматирањето,\n"
+"сите податоци на избраните партиции ќе бидат избришани и нема да\n"
+"може да ги вратите.\n"
+"\n"
+"Ако сте подготвени да ги форматирате партициите, притиснете „%s“.\n"
+"\n"
+"Ако сакате да изберете друга партиција за системска инсталација на\n"
+"вашиот нов оперативен систем „Mageia“, притиснете на „%s“.\n"
+"\n"
+"Ако сакате да изберете партиции за проверка на лоши блокови на дискот,\n"
+"притиснете на „%s“."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Додека го инсталирате „Mageia“, најверојанто е дека некои пакети\n"
+"веќе имаат надградби од првичното издание. Можеби се поправени грешки,\n"
+"решени се безбедносни проблеми. За да придобиете од овие надградби,\n"
+"сега може да ги преземете од Интернет. Ако имате функционална интернет\n"
+"врска штиклирајте го „%s“ или ако претпочитате подоцна да ги\n"
+"инсталирате надградбите, притиснете на „%s“.\n"
+"\n"
+"Ако го штиклирате „%s“ ќе ви се појави листа со веб локации од каде\n"
+"ќе можете да ги преземете надградбите. Изберете ја онаа локација\n"
+"која е најблиску до вас. Ќе се појави дрво со избор на пакети:\n"
+"прегледајте го изборот, и за да ги преземете и инсталирате избраните\n"
+"пакети притиснете на „%s“. Во спротивно, притиснете на „%s“."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Сега, „DrakX“ ќе ви овозможи да го изберете сигурносното ниво кое го\n"
+"посакувате за вашиот компјутер. Грубо кажано, сигурносното ниво треба\n"
+"да е повисоко ако компјутерот содржи важни податоци или ако е директно\n"
+"изложен на Интернет. Како замена за повисоко сигурносно ниво\n"
+"лесната употреба ќе биде намалена.\n"
+"\n"
+"Ако не знаете што да изберете, задржете ја дадената опција. Нивото на "
+"сигурност\n"
+"ќе можете подоцна да го смените со алатката „draksec“, која е дел од\n"
+"Конгролниот центар на „Mageia“.\n"
+"\n"
+"Пополнете го полето „%s“ со адресата na е-пошта на личноста која е\n"
+"одговорна за сигурноста. Сигурносните пораки ќе се праќаат на таа адреса."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Администратор за сигурност"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Во овој момент треба да изберете која партициja или партиции ќе ги користите "
+"за\n"
+"инсталација на системот „Mageia“. Ако партициите се веќе дефинирани,\n"
+"од претходна инсталација на „GNU/Linux“ или од друга алатка за поделба на "
+"дискот,\n"
+"може да ги користите веќе постоечките партиции. Во спротивно, партициите\n"
+"на хард дискот мора да бидат дефинирани.\n"
+"\n"
+"За да создадете партиции најпрво треба да изберете хард диск. Можете да го\n"
+"изберете дискот за партицирање со притискање на „hda“ за првиот „IDE“ уред,\n"
+"„hdb“ за вториот, „sda“ за првиот „SCSI“ уред итн.\n"
+"\n"
+"За да го поделите избраниот хард диск, можете да ги користите овие опции:\n"
+"\n"
+" * „%s“: оваа опција ги брише сите партиции на избраниот хард диск\n"
+"\n"
+" * „%s“: оваа опција ви овозможува автоматски да создадете „ext4“ и „swap“\n"
+"партиции во слободниот простор од вашиот хард диск\n"
+"\n"
+"„%s“: ви дава пристап до додатни карактеристики: \n"
+"\n"
+" * „%s“: ја зачувува партициската табела на дискета. Корисно за\n"
+"понатамошно враќање на партициската табела, ако е потребно. Строго се\n"
+"препорачува да го изведете овој чекор.\n"
+"\n"
+" * „%s“: ви овозможува да вратите претходно зачувана партициска табела\n"
+"од дискета.\n"
+"\n"
+" * „%s“: ако вашата партициска табела е оштетена, со користење на оваа\n"
+"опција може да се обидете да ја вратите. Ве молиме бидете внимателни\n"
+"и запомнете дека ова не успева секогаш.\n"
+"\n"
+" * „%s“: ги отфрла сите промени и ја превчитува партициската табела\n"
+"која претходно постоела на хард дискот.\n"
+"\n"
+" * „%s“: ако ја одштиклирате оваа опција корисниците ќе бидат приморани\n"
+"рачно да ги монтираат и демонтираат отстранливите медиуми како што\n"
+"се дискетите и CD-ата.\n"
+"\n"
+" * „%s“: изберете ја оваа опција ако сакате да користите волшебник за\n"
+"поделба на вашиот хард диск. Ова е препорачано ако немате добро\n"
+"познавање за поделба на дискови.\n"
+"\n"
+" * „%s“: изберете ја оваа опција за да ги откажете вашите промени.\n"
+"\n"
+" * „%s“: ви овозможува додатни.дејства на партициите (вид, опции, формат)\n"
+"и ви дава повеќе информации за хард дискот.\n"
+"\n"
+" * „%s“: кога ќе завршите со поделбата на хард дискот, ова повторно\n"
+"ќе ги зачувува вашите промени на дискот.\n"
+"\n"
+"Кога дефинирате големина на партиција, на истата големината можете\n"
+"фино да ја поставите со користење на стрелките на тастатурата.\n"
+"\n"
+"Забелешка: сите опции можете да ги користете преку тастатурата. Користете\n"
+"го тастерот „Tab“ и стрелките [Горе/Долу] на тастатурата .\n"
+"\n"
+"Кога е избрана партиција, можете да користите:\n"
+"\n"
+" * „Ctrl-c“ - да создадете нова партиција (кога е избрана празна партиција)\n"
+"\n"
+" * „Ctrl-d“ - да избришете партиција\n"
+"\n"
+" * „Ctrl-m“ - да поставите точка на монтирање.\n"
+"\n"
+"За да добиете информации за различните типови на датотечни системи,\n"
+"прочитајте го одделот за „ext2FS“ од „Упатство за употреба“.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Автоматско монтирање на отстранливи медиуми"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Префрлање помеѓу нормален/експертски режим"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"На вашиот диск е пронајдено повеќе од една „Microsoft“ партиција.\n"
+"Изберете ја онаа што сакате да ја намалите/зголемите за да го\n"
+"инсталирате вашиот нов „Mageia“ оперативен систем.\n"
+"\n"
+"Секоја партиција е излистана со: „Linux име“, „Windows име“\n"
+"„Капацитет“.\n"
+"\n"
+"„Linux име“ е со структура: „тип на диск“, „број на диск“,\n"
+"„број на партиција“ (на пример, „hda1“).\n"
+"\n"
+"„Тип на дискот“ е „hd“ ако дискот е „IDE“, и „sd“ ако дискот е SCSI.\n"
+"\n"
+"„Број на дискот“ е секогаш буква после „hd“ или „sd“. Кај „IDE“ дисковите:\n"
+"\n"
+" * „a“ значи „master“ диск на примарниот „IDE“ контролер;\n"
+"\n"
+" * „b“ значи „slave“ диск на примарниот „IDE“ контролер;\n"
+"\n"
+" * „c“ значи „master“ диск на секундарниот „IDE“ контролер;\n"
+"\n"
+" * „d“ значи „slave“ диск на секундарниот „IDE“ контролер.\n"
+"\n"
+"Кај „SCSI“ дисковите, буквата „a“ значи најнизок „SCSI ID“, а „b“ значи\n"
+"втор најмал „SCSI ID“, итн.\n"
+"\n"
+"„Windows име“ е буквата на дискот под „Windows“ (првиот диск или партиција\n"
+"се вика „C:“)."
+
+#: ../help.pm:567
+#, 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“: проверка за тековниот избор на држава. Ако не сте во оваа држава\n"
+"притиснете на копчето „%s“ и изберете друга. Доколку вашата држава не\n"
+"се наоѓа на прикажаната листа, притиснете на копчето „%s“ за да ја\n"
+"добиете комплетната листа на држави."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Овој чекор се активира само ако на вашиот компјутер претходно е\n"
+"пронајдена постоечка „GNU/Linux“ партиција.\n"
+"\n"
+"„DrakX“ треба да знае дали сакате да извршите нова инсталација или\n"
+"надградба на постоечкиот „Mageia“ систем:\n"
+"\n"
+" * „%s“: Во најголем број случаеви, ова комплетно го брише стариот систем.\n"
+"Сепак, зависно од шемата на делење на дискот, можете да спречите некои\n"
+"од вашите постоечки податоци (посебно директориумите „home“) да не бидат\n"
+"пребришани. Ако сакате да го промените начинот на кој е поделен вашито диск\n"
+"или да го промените датотечниот систем, треба да ја користете ја оваа "
+"опција.\n"
+"\n"
+" * „%s“: Оваа класа на инсталација ви овозможува да ги надградите пакетите "
+"кои\n"
+"се тековно инсталирани на вашиот „Mageia“ систем. Вашата тековна шема на\n"
+"поделба на дискот и корисничките податоци нема да бидат променети. Повеќето "
+"од\n"
+"останатите конфигурациски чекори остануваат достапни и се слични со "
+"стандардната\n"
+"инсталацијата.\n"
+"\n"
+"Користењето на опцијата „Надгради“ работи одлично на „Mageia“ системи кои "
+"имаат\n"
+"верзија „8.1“ или понова. Извршување на надградба на „Mageia“ верзии "
+"постари\n"
+"од верзија „8.1“ е строго непрепорачлива."
+
+#: ../help.pm:594
+#, 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 ""
+"Зависно од тоа кој јазик го имате избрано, „DrakX“ автоматски ќе го избере\n"
+"одредениот тип за конфигурација на тастатурата. Проверете дали изборот\n"
+"ви одговара или изберете друг распоред за тастатура.\n"
+"\n"
+"Исто така, можеби нема да ја има тастатурата која точно одговара на\n"
+"вашиот јазик: на пример, ако сте Македонец кој зборува Англиски,\n"
+"можеби имате Македонска тастатура. Или, ако зборувате Англиски и се\n"
+"наоѓате во Квебек, може да се најдете во ситуација каде што вашиот\n"
+"мајчин јазик и поставувањата за тастатура не се совпаѓаат. Во било кој\n"
+"случај, овој чекор од инсталацијата ви овозможува да ја изберете\n"
+"соодветната тастатура од листата.\n"
+"\n"
+"За да се прикаже листа на подржани тастатури притиснете на копчето „%s“.\n"
+"\n"
+"Ако изберете распоред на тастатура кој не е базиран на латинска азбука,\n"
+"наредниот прозорец ќе ви овозможи да ги изберете тастерите за промена\n"
+"меѓу Латински и не-Латински распоред."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Првиот чекор е да го изберете јазикот кој го преферирате.\n"
+"\n"
+"Вашиот избор на јазик ќе влијае на инсталерот, документацијата\n"
+"и системот воопшто. Најпрво изберете го регионот каде се наоѓате\n"
+"и потоа јазикот кој го говорите.\n"
+"\n"
+"Со притискање на копчето „%s“ ви се овозможува да изберете други\n"
+"јазици кои ќе се инсталираат на вашата работна станица, притоа ќе се\n"
+"инсталираат системски датотеки, документација и апликации во завиност\n"
+"од избраниот јазик. На пример, доколку Шпански корисници го користат\n"
+"вашиот компјутер, во дрвото изберете Македонски како почетен јазик\n"
+"и „%s“ во одделот „Напредно“.\n"
+"\n"
+"За „UTF-8“ (повеќекодна) подршка: Повеќекодната подршка е ново кодирање\n"
+"на знаци наменето да ги покрие сите постоечки јазици. Но, комплетна подршка\n"
+"во „GNU/Linux“ е сеуште во развој. Поради оваа причина, употребата на "
+"„UTF-8“ во\n"
+"„Mageia“ ќе зависи од изборот на корисникот:\n"
+"\n"
+" * Ако изберете јазик со силно наследно кодирање („latin1“ јазици,\n"
+"Руски, Јапонски, Кинески, Корејски, Тајландски, Грчки, Турски, повеќето\n"
+"„iso-8859-2“ јазици), наследното кодирање ќе се користи како почетно;\n"
+"\n"
+" * Останатите јазици ќе користат ја повеќекодната табела како почетна;\n"
+"\n"
+" * Ако се потребни два или повеќе јазици и тие јазици не користат иста\n"
+"кодна табела, во тој случај повеќекодната табела ќе се користи за\n"
+"целиот систем;\n"
+"\n"
+" * И за крај, повеќекодната табела може присилно да се користи низ целиот\n"
+"систем по избор на корисникот притоа избирајќи ја опцијата „%s“, независно\n"
+"кои јазици претходно биле избрани.\n"
+"\n"
+"Забележете дека не сте ограничени да изберете само еден додатен јазик.\n"
+"Можете да изберете повеќе или да ѓи инсталирате сите со штиклирање на „%s“.\n"
+"Избирањето на подршка за одреден јазик значи дека ќе се инсталираат "
+"преводи,\n"
+"фонтови, проверувачи на правопис итн. соодветно на избраниот јазик.\n"
+"\n"
+"За да ѓи менувате јазиците кои се инсталирани на вашиот систем, како „root“\n"
+"извршете ја командата „localedrake“ и притоа ќе се смени јазикот на "
+"системско ниво.\n"
+"Ако ја извршите командата како обичен корисник, јазикот ќе се промени само\n"
+"за тој одреден корисник."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Шпански"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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“ го детектира бројот на копчиња на вашиот глушец.\n"
+"Ако не успее, тогаш претпоставува дека имате глушец со две копчиња и ќе "
+"постави\n"
+"емулација за трето копче. Третото копче на глушец со две копчиња може да се\n"
+"користи при истовремено притискање на левото и десното копче. „DrakX“ "
+"автоматски\n"
+"препознава дали се работи за „PS/2“, сериски или „USB“ глушец.\n"
+"\n"
+"Ако имате глушец со 3 копчиња без тркалце, може да изберете „%s“ глушец.\n"
+"Тогаш „DrakX“ ќе го конфигурира вашиот глушец така што ќе можете да "
+"симулирате\n"
+"тркалце со него. За да го користите тркалцето, притиснете на средното копче\n"
+"и движете го глушецот нагоре и надолу.\n"
+"\n"
+"Ако поради некоја причина сакате да наведете друг тип на глушец,\n"
+"изберете го соодветниот тип од понудената листа.\n"
+"\n"
+"Може да го изберете внесот „%s“ за да изберете „општ“ тип на глушец\n"
+"кој ќе работи со скоро секој глушец.\n"
+"\n"
+"Ако сте избрале глушец различен од понудениот, ќе се појави екран за\n"
+"тестирање. Употребете ги копчињата и тркалцето за да проверите дали\n"
+"поставувањата се во ред и дека глушецот работи исправно. Ако глушецот\n"
+"не работи како што треба, притиснете на „space“ или на „Enter“ за да го\n"
+"откажете тестот и ќе бидете вратени на листата за глувци.\n"
+"\n"
+"Понекогаш, глувците со тркалце не се детектираат автоматски, па ќе треба\n"
+"да го изберете од листата. Изберете го оној што одговара на портата на\n"
+"која што е приклучен. По избирањето на глушецот и притискање на\n"
+"копчето „%s“, ќе се прикаже слика на глушец на екранот. Движете го "
+"тркалцето\n"
+"за да видите дали работи како што треба. Откога ќе видите дека\n"
+"тркалцето на екранот се движи исто како што го движите вистинското тркалце,\n"
+"тестирајте ѓи копчињата и проверете дека покажувачот се движи по екранот "
+"како што\n"
+"го движите глушецот."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "со емулација на тркало"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Универзално | Било кое „PS/2“ и „USB“ глувче"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Изберете ја вистинската порта. На пример, портата „COM1“ под „Windows“,\n"
+"во „GNU/Linux“се вика „ttyS0“."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Подигнувач е мала програма која компјутерот ја вклучува за времето\n"
+"на вклучување. Оваа програма е одговорна за вклучување на целиот\n"
+"систем. Секако, инсталацијата на подигнувачот е целосно автоматизирана.\n"
+"„DrakX“ ќе го анализира секторот за подигнување на дискот и ќе\n"
+"дејствува соодветно на тоа што ќе пронајде:\n"
+"\n"
+" * ако е пронајден сектор за подигнување на „Windows“ ќе го замени со „GRUB/"
+"LILO“\n"
+"сектор за подигнување. Вака ќе можете да го вклучите „GNU/Linux“ или било "
+"кој\n"
+"друг оперативен систем кој е инсталиран на вашата машина.\n"
+"\n"
+" * ако е пронајден „GRUB“ или „LILO“ сектор за подигнување, ќе го замени со "
+"нов.\n"
+"\n"
+"Доколку „DrakX“ не може да одреди каде да го смести секторот за "
+"подигнување,\n"
+"ќе бидете запрашани каде се снима. Општо, најсигурното место е „%s“.\n"
+"При избор на „%s“ нема да се инсталира подигнувач. Користете ја оваа опција\n"
+"само ако знаете што правите."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Сега е време да го изберете системот за печатење за вашиот компјутер.\n"
+"Други оперативни системи може да ви понудат еден, „Mageia“ нуди\n"
+"два. Секој од системите за печатење најдобро одговара со одредени\n"
+"типови на конфигурација.\n"
+"\n"
+" * „%s“ -- што е акроним од „print, do not queue“, е вистинскиот избор ако\n"
+"имате директна врска со вашиот печатач, не сакате да имате паника при\n"
+"печатење и немате в мрежени печатачи. („%s“ ќе се справи само во случај\n"
+"на многу едноставна мрежа и споро работи кога се користи во мрежи.)\n"
+"Доколку ова е вашето прво искуство со „GNU/Linux“,\n"
+"препорачливо е да го користите „pdq„.\n"
+"\n"
+" * „%s“ -- или „Common Unix Printing System“ е извонреден и за печатење на\n"
+"локалниот печатач и за печатење од другата страна на планетата. Тој е \n"
+"едноставен за конфигурирање и може да се однесува како сервер или клиент\n"
+"за историскиот „lpd“ систем за печатење. Значи е компатибилен со постари\n"
+"оперативни системи на кои сеуште им се потребни сервиси за печатење.\n"
+"Иако е многу моќен, сепак, основното поставување е скоро лесно како и за\n"
+"„pdq“. Ако сакате да емулирате „lpd“ сервер, проверете дали е вклучен\n"
+"сервисот „cups-lpd“. „%s“. Вклучува и графички изглед за печатење или\n"
+"избирање на опции за печатачот и за раководење со истиот.\n"
+"\n"
+"Ако сега се одлучите за избор и подоцна не ви се допаѓа вашиот\n"
+"систем за печатење, можете да го промените со вклучување на\n"
+"„PrinterDrake“ од контролниот центар на „Mageia“\n"
+"со протискање на копчето „%s“."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Експерт"
+
+#: ../help.pm:771
+#, 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 disk 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“ прво ќе ги детектира „IDE“ уредите присутни на вашиот компјутер. "
+"Исто\n"
+"така, ќе скенира за една или повеќе „PCI SCSI“ картички на вашиот ситем. Ако "
+"е пронајдена\n"
+"„SCSI“ картичка, „DrakX“ автоматски ќе го инсталира драјверот кој најмногу "
+"одговара.\n"
+"\n"
+"Бидејќи хардверската детекција понекогаш не проаѓа, „DrakX“ можеби нема да "
+"успее\n"
+"да ги пронајде вашите хард дискови. Во тој случај треба рачно да го одредите "
+"вашиот хардвер.\n"
+"\n"
+"Ако треба рачно да го одредите вашиот „PCI SCSI“ адаптер, „DrakX“ ќе ве "
+"праша\n"
+"дали сакате да ги конфигурирате опциите за него. Треба да дозволите „DrakX“ "
+"да го проба\n"
+"хардверот со опциите одредени за каритичката кои се потребни да се "
+"иницијализира\n"
+"адаптерот. Поголемиот дел од времето „DrakX“ ќе го помине овој чекор без "
+"никакви\n"
+"проблеми.\n"
+"\n"
+"Ако „DrakX“ не може автоматски да одреди кои параметрки треба да се\n"
+"пренесат на хардверот за опциите , ќе треба рачно да го\n"
+"конфигурирате драјверот."
+
+#: ../help.pm:789
+#, 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“: ако е пронајдена звучната карта на вашиот систем, таа ќе биде\n"
+"прикажана овде. Доколку вашата звучна карта е различна од прикажаната\n"
+"може да притиснете на копчето и да изберете друг драјвер."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Како преглед, „DrakX“ ќе ви приложи резиме од информациите кои ѓи\n"
+"собрал за вашиот систем. Во зависност од хардверот кој е инсталиран\n"
+"на вашата машина може да ѓи имате сите или само некои од следниве\n"
+"внесови. Секој од внесовите е направен со конфигурација за хардверот\n"
+"проследено со брзо резиме за тековната конфигурација. За да извршете\n"
+"промени, соодветно притиснете на копчето „%s“.\n"
+"\n"
+" * \"%s\": проверете го тековниот избор за мапа на тастатура и променете ја\n"
+"доколку тоа е потребно.\n"
+"\n"
+" * „%s“: проверка за тековниот избор на држава. Ако не сте во оваа држава\n"
+"притиснете на копчето „%s“ и изберете друга. Доколку вашата држава не\n"
+"се наоѓа на прикажаната листа, притиснете на копчето „%s“ за да ја\n"
+"добиете комплетната листа на држави.\n"
+"\n"
+" * „%s“: вообичаено, DrakX ја одредува вашата временска зона во зависност\n"
+"кој држава ја имате избрано. Доколку временската зона е неточна,\n"
+"за промена можете да притиснете на копчето „%s“.\n"
+"\n"
+" * „%s“: потврдете ја вашата тековна конфигурација на глушецот и\n"
+"притиснете на копчето да ја промените доколку тоа е потребно.\n"
+"\n"
+" * „%s“: при притискање на копчето „%s“ ќе се вклучи Волшебникот\n"
+"за конфигурирање на принтерот. За повеќе информации како да поставете\n"
+"нов принтер, консултирајте се со соодветното поглавје од „Почетен водич“.\n"
+"Изгледот претставен во нашиот водич е сличен на оној кој се користи при "
+"инсталацијата.\n"
+"\n"
+" * „%s“: ако е пронајдена звучната карта на вашиот систем, таа ќе биде\n"
+"прикажана овде. Доколку вашата звучна карта е различна од прикажаната\n"
+"може да притиснете на копчето и да изберете друг драјвер.\n"
+"\n"
+" * „%s“: ако имате ТВ карта, овде ќе бидат прикажани информациите за\n"
+"нејзината конфигурација. Доколку имате ТВ карта и не е пронајдена, "
+"притиснете\n"
+"на „%s“ и обидете се да ја конфигурирате рачно.\n"
+"\n"
+" * „%s“: ако мислите дека конфигурацијата е погрешна може да притиснете на\n"
+"копчето „%s“ и да ги променете параметрите асоцирани со вашата картичка.\n"
+"\n"
+" * „%s“: вообичаено, DrakX го конфигурира вашиот графички изглед со\n"
+"резолуција од „800х600“ или „1024х768“. Ако ова не ви одговара, притиснете "
+"на\n"
+"„%s“ и повторно конфигурирајте го вашиот графички изглед.\n"
+"\n"
+" * „%s“: ако сакате да конфигурирате пристап кон Интернет или локална "
+"мрежа,\n"
+"можете да го направите тоа. Информирајте се од испечатената документација "
+"или\n"
+"по инсталацијата користете го Контролниот центар на „Mageia“ за да\n"
+"добиете комплетна помош.\n"
+"\n"
+" * \"%s\": ви дозволува да конфигурирате адреси за „HTTP“ и „FTP“ адреси, "
+"доколку\n"
+"машината на која инсталирате ќе се наоѓа позади прокси сервер.\n"
+"\n"
+" * \"%s\": овој внес ви овозможува повторно да го дефинирате нивото на "
+"сигурност\n"
+"кое е дефинирано во претходниот чекор.\n"
+"\n"
+" * \"%s\": ако планирате да го поврзите вашиот компјутер на Интернет, добра "
+"идеја\n"
+"е да се заштитите од напади со поставување на огнен ѕид (firewall). За "
+"детали околу\n"
+"поставување на огнен ѕид, консултирајте се со соодветното\n"
+"поглавје од „Почетен водич“.\n"
+"\n"
+" * \"%s\": ако сакате да ја промените конфигурацијата на подигнувачот,\n"
+"притиснете на ова копче. Ова би требало да се зачува за напредни корисници.\n"
+"Информирајте се од испечатената документација или од вградената помош за\n"
+"подигнувачот во Контролниот центар на „Mageia“.\n"
+"\n"
+" * \"%s\": преку овој внес може да поставете кои сервиси ќе се вклучуваат\n"
+"при вклучување на вашата машина. Ако планирате да ја користите како сервер,\n"
+"добро би било да го прегледате ова поставување."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "„ISDN“ картичка"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "„ISDN“ картичка"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Графички интерфејс"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Изберете го дискот што сакате да го избришете за да ја инсталирате новата\n"
+"„Mageia“ партиција. Внимавајте, сите податоци на него ќе бидат\n"
+"изгубени и нема да може да се вратат!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Ако сакате да ги избришете сите податоци и партиции што се наоѓаат\n"
+"на овој диск, притиснете на „%s“. Внимавајте, откако ќе притиснете\n"
+"на „%s“, нема да може да ги вратите податоците и партициите кои се\n"
+"присутни на вашиот диск, вклучувајќи ги и сите податоци на „Windows“.\n"
+"\n"
+"За да ја откажете оваа операција без да изгубите податоци и партиции\n"
+"кои се наоѓаат на овој диск, притиснете на „%s“."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Следно ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Претходно"
+
+#~ 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“: при притискање на копчето „%s“ ќе се вклучи Волшебникот\n"
+#~ "за конфигурирање на принтерот. За повеќе информации како да поставете\n"
+#~ "нов принтер, консултирајте се со соодветното поглавје од „Почетен "
+#~ "водич“.\n"
+#~ "Изгледот претставен во нашиот водич е сличен на оној кој се користи при\n"
+#~ "инсталацијата."
+
+#~ 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 ""
+#~ "Ова е многу важна одлука во врска со безбедноста на вашиот „GNU/Linux“ "
+#~ "систем:\n"
+#~ "треба да ја внесете лозинката за „root“. „Root“ е системскиот "
+#~ "администратор\n"
+#~ "и е единствениот корисник кој е авторизиран да надградува, додава \n"
+#~ "корисници, ја менува севкупната системска конфигурација, итн. Во кратки "
+#~ "црти,\n"
+#~ "„root“ може да прави сѐ! Затоа мора да изберете лозинка која што е тешка\n"
+#~ "за погодување -- „DrakX“ ќе ви каже ако е премногу лесна. Како што можете "
+#~ "да\n"
+#~ "видите, не сте принудени да внесете лозинка, но ние строго ви "
+#~ "препорачуваме да\n"
+#~ "не го правите ова. „GNU/Linux“ е исто склон на грешки при работа исто "
+#~ "како и било\n"
+#~ "кој друг оперативен систем. Бидејќи „root“ може да ги надмине сите "
+#~ "ограничувања\n"
+#~ "и ненамерно да ги избрише сите податоци на партициите ако невнимателно "
+#~ "им\n"
+#~ "пристапува на истите. Многу е важно да некој тешко се најави\n"
+#~ "како „root“.\n"
+#~ "\n"
+#~ "Лозинката треба да е составена од букви и бројки и да е долга барем 8 "
+#~ "знаци.\n"
+#~ "Никогаш не ја запишувајте лозинката на „root“ -- така премногу\n"
+#~ "лесно се загрозува вашиот систем.\n"
+#~ "\n"
+#~ "Еден ризик: немојте да ја направите лозинката премногу долга или,\n"
+#~ "комплицирана, бидејќи е потребно да ја знаете на памет.\n"
+#~ "\n"
+#~ "Лозинката нема да биде прикажана на екранот додека ја внесувате. За да "
+#~ "се\n"
+#~ "намали ризикот при грешка на внесување на лозинката потребно е да ја "
+#~ "внесете\n"
+#~ "двапати. Ако погрешно ја напишете лозинката и при двете внесувања,\n"
+#~ "оваа „неточна“ лозинка ќе треба да ја користите при првиот обид да\n"
+#~ "се најавите како „root“.\n"
+#~ "\n"
+#~ "Ако сакате да користите сервер за проверка за контрола на пристапот\n"
+#~ "на вашиот компјутер, притиснете на копчето „%s“\n"
+#~ "\n"
+#~ "Ако вашата мрежа користи некоја од „LDAP“, „NIS“ или „PDC Windows "
+#~ "Domain“\n"
+#~ "сервиси за проверка, изберете го вистинскиот за „%s “. Ако не знаете кој "
+#~ "од овие\n"
+#~ "сервиси користите, потребно е да го прашате вашиот мрежен администратор.\n"
+#~ "\n"
+#~ "Доколку имате проблем со паметење на лозинки или ако вашиот компјутер\n"
+#~ "никогаш нема да се поврзи на Интернет и имате потполна доверба во оние\n"
+#~ "кои го користат вашиот компјутер, може да изберете „%s“."
+
+#~ msgid "authentication"
+#~ msgstr "проверка"
diff --git a/perl-install/install/help/po/mn.po b/perl-install/install/help/po/mn.po
new file mode 100644
index 000000000..a0a7aed9f
--- /dev/null
+++ b/perl-install/install/help/po/mn.po
@@ -0,0 +1,1282 @@
+# translation of DrakX.po to Mongolian
+# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Khurelbaatar Lkhagavsuren <hujii247@yahoo.com>, 2003.
+# Khurelbaatar Lkhagvasuren <hujii247@yahoo.com>, 2003.
+# Sanlig Badral <Badral@openmn.org>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2004-01-02 00:35+0100\n"
+"Last-Translator: Sanlig Badral <Badral@openmn.org>\n"
+"Language-Team: Mongolian <openmn-core@lists.sf.net>\n"
+"Language: mn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.2\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Та энэ чанарыг ашиглахыг хүсэж байна уу?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"вы вы вы вы вы г вы г бол Нэр г г Нэр бол төрөл г г г Erfitt төрөл бол бол г "
+"бол г г Erfitt бол г\n"
+" г\n"
+" г\n"
+" г\n"
+" г Дугаар г секунд Дугаар."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Мандрива Линуксын суулгац нь хэд хэдэн CD-ROM дээр байдаг. Хэрэв ямар\n"
+"нэгэн сонгогдсон багц нь өөр CD-ROM дээр байвал DrakX үүнийг мэдэх бөгөөд\n"
+"одооны байгаа CD-г гаргаад тухайн хэрэгтэй CD-г оруулахыг хүснэ."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"бол вы аас аас г аас дөрөв Та аас г г Хөгжил бүлэг г\n"
+" с вы аас ямх бүлэг г\n"
+" с бүлэг г\n"
+" с бол аас вы г\n"
+" с бол вы вы г бүлэг нэр бүлэг вы энгийн диалог г\n"
+" с аас г\n"
+" с бол г\n"
+" с аас вы хэмжээ аас бол г с бол вы вы г вы ямх с горим вы шинэ бол."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr ""
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr ""
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"вы вы Мод Мод вы г вы Мод Тодорхойлолт вы аас г г вы аас бүлэг аас вы үгүй "
+"бол аас вы бол бол с с г с бол диалог бусад аас бусад Программ бол г Эмблем "
+"дор аас жигсаалт вы ачаалах жигсаалт бол вы аас вы Эмблем вы аас секунд аас."
+
+#: ../help.pm:183
+#, fuzzy, c-format
+msgid "Automatic dependencies"
+msgstr "Автоматаар"
+
+#: ../help.pm:185
+#, fuzzy, 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 ""
+"диалог бол вы г жигсаалт г текст бол вы бол бол г г вы вы вы Томоор ерөнхий "
+"вы г!"
+
+#: ../help.pm:209
+#, fuzzy, 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 ""
+"ямх GMT Цаг вы бол вы г с ямх бол Цонхнууд г с Интернэт вы Интернэт бол вы."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Автоматаар"
+
+#: ../help.pm:223
+#, fuzzy, 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 ""
+"Дэлгэц г\n"
+" бол вы жигсаалт вы."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 X Цонх Систем бол аас KDE GNOME г жигсаалт аас г\n"
+" бол вы жигсаалт вы г\n"
+" Томоор вы г г г г\n"
+" бол вы жигсаалт вы г г г г\n"
+" вы вы аас бол ямх г г г г\n"
+" вы с вы аас секунд вы Өөрчилөх вы г г г г\n"
+" вы вы вы г с бол вы."
+
+#: ../help.pm:291
+#, fuzzy, 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 ""
+"Дэлгэц г\n"
+" бол вы жигсаалт вы."
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, fuzzy, 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 "Томоор вы."
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, fuzzy, c-format
+msgid "Erase entire disk"
+msgstr "Устгах"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"вы бол бол с вы Дууслаа бол Цэс вы аас г с туг г\n"
+" с аас вы г\n"
+" Тэмдэглэл туг г\n"
+" с бол бол г\n"
+" с бол бол г\n"
+" бол аас Авто сайт г\n"
+" с жигсаалт аас ямх төрөл г г Та төрөл г"
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Үүсгэж байна"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 "Бүх г г вы вы г бол Та вы вы г г вы г с вы г с вы шинэ г с вы."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 "Цэг вы аас Интернэт аас аас аас г вы."
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "Хамгаалалт:"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Ердийн/мэргэжлийн горимын хооронд шилжих"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"вы ямх шинэ г бол нэр Цонхнууд нэр г г г нэр бол төрөл г г г Erfitt төрөл "
+"бол бол г бол г г Erfitt бол г\n"
+" г\n"
+" г\n"
+" г\n"
+" г Дугаар г секунд Дугаар г г Цонхнууд нэр бол аас Цонхнууд бол."
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"бол г вы шинэ г\n"
+" с вы вы аас г\n"
+" с вы бол аас бусад г бол."
+
+#: ../help.pm:594
+#, fuzzy, 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 ""
+"вы ямх Хэсэг төрөл аас вы Англи хэл вы вы Англи хэл ямх вы ямх Томоор вы "
+"жигсаалт г с жигсаалт аас г вы Латин Америк вы Латин Америк Латин Америк."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"аас аас ямх ерөнхий вы ямх вы г с вы бусад вы хэрэглэгчид Англи хэл ямх Мод "
+"с ямх Өргөтгөсөн г вы Та с г с вы Тэмдэглэл бол вы г вы Ажиллуулж байна "
+"энгийн."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "Товчинууд тоолуур"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, fuzzy, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr "бол."
+
+#: ../help.pm:684
+#, fuzzy, 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 cannot 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 ""
+"бол г\n"
+" Цонхнууд бол вы ачаалах г\n"
+" бол шинэ байхгүй г вы."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"с Бусад вы туг аас аас г\n"
+" с бол бол вы вы аас вы с бол с вы бол г\n"
+" с Хэвлэх Систем бол бол г вы вы с г вы вы вы Контрол."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Мэргэжлийн"
+
+#: ../help.pm:771
+#, fuzzy, 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 disk 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 "ямх бол г бол ямх вы г вы вы Та аас г бол вы."
+
+#: ../help.pm:789
+#, fuzzy, 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 "с бол бол вы бол бол вы."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"аас вы аас бол аас аас с г\n"
+" с г\n"
+" с вы ямх с ямх жигсаалт с жигсаалт г\n"
+" с Та с бол г\n"
+" с г\n"
+" с с аас шинэ бол г\n"
+" с бол бол вы бол бол вы г\n"
+" с ямх г вы г с г\n"
+" с бол бол вы бол с г\n"
+" с ИСДН(ISDN) бол Та с г\n"
+" с вы Интернэт г\n"
+" с вы ямх г\n"
+" с вы Интернэт с аас г\n"
+" с вы хэрэглэгчид г\n"
+" с вы вы с."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ИСДН(ISDN)"
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "ISDN card"
+msgstr "ИСДН(ISDN)"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr ""
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr "с вы с вы Цонхнууд г с."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Дараагийн ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr ""
+
+#, fuzzy
+#~ 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 "с с аас шинэ бол."
+
+#, fuzzy
+#~ 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 ""
+#~ "бол Цэг аас вы Эзэн бол бол хэрэглэгчид Томоор бол вы бол вы вы вы вы вы "
+#~ "бол бусад бол г г аас Хэзээч үгүй г вы г вы төрөл ямх тийш аас вы вы г вы "
+#~ "вы г вы с г Цонхнууд Домэйн с вы байхгүй вы г вы хэзээ ч вы вы с."
diff --git a/perl-install/install/help/po/ms.po b/perl-install/install/help/po/ms.po
new file mode 100644
index 000000000..ec4e83d26
--- /dev/null
+++ b/perl-install/install/help/po/ms.po
@@ -0,0 +1,1303 @@
+# DrakX Bahasa Melayu (Malay) (ms).
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-02-19 14:09+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n"
+"Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 "dalam off."
+
+#: ../help.pm:20
+#, fuzzy, 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 ""
+"pengguna pengguna fail dan on pengguna fail dan on pengguna dalam dan A "
+"pengguna dalam dan pengguna default dan pengguna tidak fail on Tambah "
+"pengguna default pengguna default pengguna dalam dan lokal pengguna dan "
+"dalam."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, fuzzy, c-format
+msgid "Do you want to use this feature?"
+msgstr "Anda mahu memadam masukan ini dari buku telefon?"
+
+#: ../help.pm:57
+#, fuzzy, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"on on Nama Nama dan\n"
+" on\n"
+" on\n"
+" on\n"
+" on."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 "on on dan."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"on dan dan Pembangunan\n"
+" dalam\n"
+" on\n"
+" on\n"
+"\n"
+"\n"
+" asas dan\n"
+" jumlah jumlah dalam."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Naik Taraf"
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "With basic documentation"
+msgstr "Dokumentasi untuk antlr."
+
+#: ../help.pm:149
+#, fuzzy, c-format
+msgid "Truly minimal install"
+msgstr "Media Pemasangan Yang Diperlukan"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 "dan on on default mula dan tidak dan amaran on."
+
+#: ../help.pm:183
+#, fuzzy, c-format
+msgid "Automatic dependencies"
+msgstr "Kebergantungan tidak diselesaika"
+
+#: ../help.pm:185
+#, fuzzy, 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 "mula on dan default mula on Masuk!"
+
+#: ../help.pm:209
+#, fuzzy, 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 ""
+"dalam Masa dan on lokal dan dalam hos Tetingkap on Internet Internet on "
+"lokal."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, fuzzy, c-format
+msgid "Automatic time synchronization"
+msgstr "Segerak sedang berjalan"
+
+#: ../help.pm:223
+#, fuzzy, 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 ""
+"\n"
+" dan on\n"
+" Masuk."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 ""
+"Sistem KDE GNOME AfterStep\n"
+" dan on\n"
+" Masuk\n"
+" dan\n"
+" dan A dalam\n"
+" dan dan saat Ubah\n"
+"."
+
+#: ../help.pm:291
+#, fuzzy, 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 ""
+"Monitor\n"
+" dan."
+
+#: ../help.pm:298
+#, fuzzy, 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 ""
+"Resolusi\n"
+" dan A dalam."
+
+#: ../help.pm:306
+#, fuzzy, 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 "Masuk."
+
+#: ../help.pm:311
+#, fuzzy, 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 ""
+"Pilihan\n"
+"."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"on kosong on dan pengguna dan on\n"
+" tidak\n"
+" on default dan\n"
+" Tetingkap on dan on Kepada Tetingkap dan Tetingkap Tetingkap dan dan on\n"
+" Tetingkap\n"
+" dan on dan\n"
+" on\n"
+" on dan Semua on\n"
+" on\n"
+" secara manual dan siap dan on dalam."
+
+#: ../help.pm:377
+#, fuzzy, c-format
+msgid "Use existing partition"
+msgstr "Guna partisyen sedia ada (onpart)"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, fuzzy, c-format
+msgid "Erase entire disk"
+msgstr "Masukkan cakera liut"
+
+#: ../help.pm:380
+#, fuzzy, 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 ""
+"dan mula\n"
+"\n"
+"\n"
+"\n"
+"\n"
+" on\n"
+" dalam dan dan"
+
+#: ../help.pm:412
+#, fuzzy, c-format
+msgid "Generate auto-install floppy"
+msgstr "Janakan cakera liut Auto Pasang"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 "fail on dan on on on on."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 "Kepada Internet Internet A dan dan."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 "Internet off default."
+
+#: ../help.pm:461
+#, fuzzy, c-format
+msgid "Security Administrator"
+msgstr "Pentadbir Domain:"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"on dan on\n"
+" on\n"
+" dan dalam\n"
+"\n"
+"\n"
+" dan\n"
+" dan on\n"
+" secara manual dan dan\n"
+"\n"
+"\n"
+" on\n"
+" Tab dan Naik Turun\n"
+" Ctrl kosong\n"
+" Ctrl\n"
+" Ctrl fail on dan."
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Removable media auto-mounting"
+msgstr " -a - pilih semua media non-removable.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, fuzzy, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "normal"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"on dalam Tetingkap dan\n"
+" on\n"
+" on\n"
+" on\n"
+" on Tetingkap Tetingkap C."
+
+#: ../help.pm:567
+#, fuzzy, 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 "dalam on dan dalam."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"on\n"
+" keluar fail on\n"
+" on dan pengguna Tingkatupaya on Tingkatupaya on."
+
+#: ../help.pm:594
+#, fuzzy, 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 "on default dalam English English dalam dalam dan Masuk on on dan."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"dan dalam dalam dan on on dan Sepanyol on English default dalam dan dalam "
+"Lanjutan tunggal on pengguna pengguna."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr ""
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, fuzzy, 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 "tidak on dan dan bersiri USB default dan dan dan dan on dan on."
+
+#: ../help.pm:684
+#, fuzzy, c-format
+msgid "with Wheel emulation"
+msgstr "Tetikus Beroda (PS/2)"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr ""
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, fuzzy, 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 cannot 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 ""
+"dan dan\n"
+" Tetingkap\n"
+" tiada."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Lain-lain\n"
+" keluar dan dan\n"
+" Cetakan Sistem lokal dan lpd asas lpd on lpd dan dan dan."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Mahir"
+
+#: ../help.pm:771
+#, fuzzy, 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 disk 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 "dalam on dalam secara manual secara manual."
+
+#: ../help.pm:789
+#, fuzzy, 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 "on on on dan."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"on on\n"
+" dan\n"
+" dalam on dan dalam\n"
+" default on on\n"
+" dan on\n"
+" on on\n"
+" on on on dan\n"
+" default dalam on\n"
+" on dan on secara manual\n"
+" on on\n"
+" Internet lokal\n"
+" dalam\n"
+" Internet\n"
+"\n"
+"."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Kad Video"
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "ISDN card"
+msgstr "Kad Video"
+
+#: ../help.pm:858
+#, fuzzy, c-format
+msgid "Graphical Interface"
+msgstr "Konfigurasi (X) Antaramuka Grafikal"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr "dalam on dan!"
+
+#: ../help.pm:866
+#, fuzzy, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr "on dan on on dan on Tetingkap on dan on."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Berikut ->"
+
+#: ../help.pm:872
+#, fuzzy, c-format
+msgid "<- Previous"
+msgstr "Terdahulu"
+
+#, fuzzy
+#~ 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 "on on."
+
+#, fuzzy
+#~ 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 ""
+#~ "dan pengguna dan on Masuk ralat dan on dan Tidak sekali on dalam Kepada "
+#~ "ralat ralat LDAP NIS Tetingkap Domain tiada."
+
+#, fuzzy
+#~ msgid "authentication"
+#~ msgstr "Pengesahan"
diff --git a/perl-install/install/help/po/mt.po b/perl-install/install/help/po/mt.po
new file mode 100644
index 000000000..bd5e0e9ea
--- /dev/null
+++ b/perl-install/install/help/po/mt.po
@@ -0,0 +1,1991 @@
+# translation of mt.po to Maltese
+# translation of DrakX-mt.po to Maltese
+# Copyright (C) 2002,2003, 2004 Free Software Foundation, Inc.
+# Ramon Casha <ramon.casha@linux.org.mt>, 2002,2003, 2004.
+# Ramon Casha <rcasha@waldonet.net.mt>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mt\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2004-10-04 18:45+0200\n"
+"Last-Translator: Ramon Casha <ramon.casha@linux.org.mt>\n"
+"Language-Team: Maltese <mt@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.3.1\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Qabel tkompli int mitlub taqra sew it-termini ta' din il-liċenzja. Hija\n"
+"tkopri d-distribuzzjoni sħiħa ta' Mageia. Jekk taqbel mat-termini\n"
+"kollha tagħha, agħfas il-buttuna \"%s\". Jekk ma taqbilx, agħfas \"%s\" "
+"biex\n"
+"tirributja l-kompjuter."
+
+#: ../help.pm:20
+#, 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 hija sistema operattiva \"multi-user\", li jfisser li l-utenti \n"
+"kollha jistgħu ikollhom il-preferenzi tagħhom, fajls personali eċċ. Imma, \n"
+"għall-kuntrarju tal-user \"root\", li huwa l-amministratur tas-sistema, \n"
+"l-utenti li żżid hawn ma jkunu jistgħu jibdlu xejn ħlief il-fajls u \n"
+"konfigurazzjoni personali tagħhom. Dan jipproteġi lis-sistema minn bidliet \n"
+"mhux intenzjonati jew malizzjużi li jaffettwaw lis-sistema sħiħa. Trid \n"
+"toħloq ta' l-inqas utent regolari wieħed għalik. Dan huwa l-kont li bih \n"
+"għandek tagħmel ix-xogħol ta' kuljum. Filwaqt li jista' jkun iżjed faċli \n"
+"tuża l-user \"root\" ta' kuljum, dan huwa perikoluż ħafna. L-iċken żball \n"
+"jista' jwaqqaf is-sistema milli taħdem. Jekk tagħmel anke żball serju "
+"b'user\n"
+"regolari, tista' titlef xi informazzjoni imma mhux is-sistema sħiħa.\n"
+"\n"
+"L-ewwel trid iddaħħal l-isem veru tiegħek. Dan mhux bilfors, ovvjament, u\n"
+"fil-fatt tista' ddaħħal li trid. DrakX imbagħad jieħu l-ewwel kelma u \n"
+"jpoġġiha f' \"%s\". Dan huwa l-isem li jintuża biex tidħol fis-sistema. \n"
+"Tista' tibdel dan l-isem, imbagħad daħħal password. Filwaqt li l-password \n"
+"ta' user regolari mhux kruċjali daqs ta' root, dejjem jaqbillek tagħżel \n"
+"password tajjeb - ftakar li hemm il-fajls tiegħek fin-nofs.\n"
+"\n"
+"Jekk tagħfas \"%s\", tista' żżid users oħra kemm hemm bżonn. Tista' żżid\n"
+"utenti għal ħutek, it-tfal jew ġenituri, jew lill-ħbieb, per eżempju. \n"
+"Meta tlesti milli żżid il-users kollha li trid, agħfas \"%s\".\n"
+"\n"
+"Jekk tagħfas il-buttuna \"%s\", tkun tista' tbiddel ix-\"shell\" \n"
+"impliċita tal-user, li normalment tkun \"bash\".\n"
+"\n"
+"Meta tlesti toħloq users, int tintalab tagħżel user li awtomatikament \n"
+"jiġi lloggjat fis-sistema meta tixgħel. Jekk trid tuża din il-faċilità (u\n"
+"m'intix konċernat dwar sigurtà lokali), agħżel il-user li tixtieq u d-"
+"desktop,\n"
+"u agħfas \"%s\". Jekk ma tixtieqx tuża din il-faċilità, neħħi l-marka \n"
+"mill-kaxxa \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Trid tuża din il-faċilità?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk 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 disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Hawn issib il-partizzjonijiet ta' Linux li nstabu fuq id-diska. Tista' \n"
+"żżomm l-għażliet li għamel is-saħħar, huma tajbin għal ħafna każi.\n"
+"Jekk tagħmel tibdiliet, trid ta' l-inqas tiddefinixxi partizzjoni root (\"/"
+"\")\n"
+"Tagħżilx daqs żgħir wisq inkella ma tkunx tista' tinstalla l-programmi\n"
+"kollha li jkollok bżonn. Jekk tixtieq iżżomm l-informazzjoni fuq "
+"partizzjoni\n"
+"separata, trid toħloq ukoll partizzjoni għal \"/home\" (għal dan irid "
+"ikollok\n"
+"iżjed minn partizzjoni waħda Linux).\n"
+"\n"
+"Kull partizzjoni hija mniżżla b'dan il-mod: \"Isem\", \"Daqs\".\n"
+"\n"
+"L-isem huwa mqassam hekk: \"tip ta' diska\", \"numru ta' diska\", \"numru\n"
+"tal-partizzjoni\", per eżempju, \"hda1\". \n"
+"\n"
+"It-tip ta' diska huwa \"hd\" jekk id-diska hija tip IDE, u \"sd\" jekk "
+"hija \n"
+"tip SCSI.\n"
+"\n"
+"In-numru tad-diska huwa l-ittra ta' wara \"hd\" jew \"sd\". Għal diski IDE,\n"
+"\"a\" hija d-diska \"master\" fuq il-kontrollatur IDE primarju,\n"
+"\"b\" hija d-diska skjav fuq il-kontrollatur IDE primarju,\n"
+"\"c\" hija d-diska \"master\" fuq il-kontrollatur IDE sekondarju,\n"
+"\"d\" hija d-diska skjav fuq il-kontrollatur IDE sekondarju\n"
+"\n"
+"Fuq diski SCSI, \"a\" hija d-diska bl-iżjed ID baxx, \"b\" hija t-tieni, eċċ."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"L-installazzjoni ta' Mageia hija maqsuma fuq diversi CD-ROMs. Jekk\n"
+"pakkett qiegħed fuq CD-ROM oħra, DrakX jiftaħ is-CDROM u jitolbok iddaħħal "
+"is-\n"
+"CD li jmiss. Jekk m'għandekx dik is-CD tista' tikklikkja \"%s\" u l-pakketti "
+"li\n"
+"hemm fuq dik is-CD ma jiġux installati."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Issa wasal il-mument fejn tagħżel liema programmi tixtieq tinstalla fuq\n"
+"is-sistema tiegħek. Hemm eluf ta' pakketti disponibbli għal Mageia,\n"
+"u biex ikun iżjed faċli timmaniġġjahom, qegħdin imqassmin fi gruppi ta'\n"
+"programmi simili.\n"
+"\n"
+"Mageia iqassam il-gruppi ta' pakketti fi tlett kategoriji. Tista' \n"
+"tagħżel u tħallat programmi minn diversi kategoriji, jiġifieri "
+"installazzjoni\n"
+"\"workstation\" tista' tinkludi programmi mis-sezzjoni \"server\", eċċ.\n"
+" * \"%s\": jekk fi ħsiebek tuża l-kompjuter bħala workstation, \n"
+"agħżel wieħed jew iżjed mill-gruppi li tixtieq.\n"
+"\n"
+" * \"%s\": jekk tixtieq tuża l-kompjuter biex tipprogramma, agħżel\n"
+"il-gruppi li trid minn din il-kategorija. Il-grupp speċjali \"LSB\"\n"
+"jikkonfiguralek is-sistema sabiex tiġi taqbel kemm jista' jkun ma' l-\n"
+"ispeċifikazzjonijiet \"Linux Standard Base\". Però jekk ma tagħżilx\n"
+"il-grupp LSB xorta jkollok sistema li hija kważi 100%% kompatibbli ma' LSB\n"
+" * \"%s\": jekk il-kompjuter huwa intenzjonat bħala server. tista' tagħżel\n"
+"l-iżjed servizzi komuni li tixtieq tinstalla fuq il-magna.\n"
+"\n"
+" * \"%s\": hawnhekk tista' tagħżel l-ambjent grafiku li \n"
+"tippreferi. Ta' l-inqas trid tagħżel wieħed minn dawn jekk trid li jkollok \n"
+"ambjent grafiku.\n"
+"\n"
+"Jekk tmexxi l-maws fuq wieħed mill-ismijiet tara deskrizzjoni qasira dwar "
+"dak\n"
+"il-grupp.\n"
+"\n"
+"Tista' timmarka l-kaxxa \"%s\", li hija utli jekk int familjari mal-"
+"pakketti\n"
+"disponibbli, jew jekk trid li jkollok kontroll assolut fuq dak li se jiġi\n"
+"nstallat.\n"
+"\n"
+"Jekk tibda' l-installazzjoni fil-modalità %s, tista' tneħħi l-gruppi kollha\n"
+"u ma tħallix li jiġu nstallati pakketti ġodda. Dan huwa utli biex issewwi\n"
+"jew taġġorna sistema eżistenti.\n"
+"\n"
+"Jekkt neħħi l-gruppi kollha waqt installazzjoni normali (mhux aġġornament),\n"
+"tintwera għażla li tissuġġerixxi għażliet differenti għal installazzjoni \n"
+"minima: * \"%s\" tinstalla s-sistema bażika flimkien mal-minimu ta'\n"
+"pakketti għal sistema grafika;\n"
+"\n"
+" * \"%s\" tinstalla s-sistema bażika flimkien ma' xi\n"
+"programmi sempliċi u d-dokumentazzjoni tagħhom. Dan huwa tajjeb għal "
+"server.\n"
+"\n"
+" * \"%s\" tinstalla strettament l-inqas pakketti \n"
+"possibbli sabiex ikollok Linux b'linja ta' kmand. Din l-installazzjoni "
+"tieħu\n"
+"biss madwar 65MB."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Aġġornament"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "B' dokumentazzjoni bażika"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Installazzjoni assolutament minima"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Jekk għażiltx li tagħżel il-pakketti individwalment, tiġi\n"
+"offruta lista tal-pakketti kollha klassifikati fi gruppi. Waqt li qed "
+"tifli \n"
+"din il-lista, tista' tagħżel gruppi sħaħ jew pakketti individwali.\n"
+"\n"
+"Meta tagħżel pakkett fil-lista, tidher deskrizzjoni maġenbha fuq il-lemin\n"
+"li tgħidlek għal xiex jintuża dak il-pakkett.\n"
+"!! Jekk pakkett ta' server jiġi installat intenzjonalment jew għax jifforma\n"
+"parti minn grupp, int tintalab tikkonferma jekk verament tridx lill dawn\n"
+"is-servizzi jiġu nstallati. Fil-Mageia, is-servizzi li tinstalla "
+"jiġu\n"
+"mtella' awtomatikament meta tixgħel. Għalkemm dawn kienu siguri u ma kien "
+"fihom\n"
+"ebda problemi meta din il-verżjoni ta' Linux inħarġet, jista' jkun li "
+"jinstabu\n"
+"problemi simili wara li ġiet finalizzata din il-verżjoni. Jekk ma tafx \n"
+"x'suppost jagħmel servizz partikulari jew għaliex qed jiġi nstallat, agħżel\n"
+"\"%s\". Jekk tagħfas \"%s\" dawn is-servizzi jiġu nstallati u jiġu mtella' \n"
+"awtomatikament fil-bidu.\n"
+"\n"
+"L-għażla \"%s\" sempliċiment titfi l-window li twissik\n"
+"kull meta l-installazzjoni tkun se żżid xi pakketti oħra meħtieġa. Dan "
+"jiġri\n"
+"għax il-programm ikun induna li jinħtieġ pakkett ieħor biex il-programmi li\n"
+"tkun għażilt jaħdmu sew.\n"
+"\n"
+"L-ikona ta' diska flopi żgħira fil-qiegħ tippermettilek li ttella' l-\n"
+"lista ta' pakketti li ġew magħżula waqt installazzjoni preċedenti. Jekk \n"
+"tikklikkja din l-ikona int tintalab iddaħħal flopi li tkun ħloqt waqt \n"
+"installazzjoni oħra. Ara t-tieni ħjiel fl-aħħar stadju biex tara kif toħloq\n"
+"diska simili."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dipendenzi awtomatiċi"
+
+#: ../help.pm:185
+#, 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 ""
+"Hawnhekk tista' tagħżel liema servizzi tixtieq ittella' mal-bidu.\n"
+"\n"
+"Dawn huma s-servizzi kollha disponibbli mal-konfigurazzjoni kurrenti.\n"
+"Iċċekkjahom sew u neħħi dawk li m'għandekx bżonn kull darba li titla'\n"
+"s-sistema.\n"
+"\n"
+"Tintwera spjagazzjoni qasira dwar kull servizz meta dan jingħażel. Però,\n"
+"jekk m'intix ċert dwar jekk servizz hux meħtieġ, aħjar tħalli l-għażla\n"
+"impliċita.\n"
+"!! F'dan l-istadju, oqgħod attent jekk tixtieq tuża l-kompjuter bħala "
+"server:\n"
+"aktarx ma jkollokx bżonn ittella' servizzi li m'intix se tuża. Ftakar li xi\n"
+"servizzi jistgħu ikunu perikolużi fuq server. Bħala regola ġenerali, ħalli\n"
+"biss dawk is-servizzi li verament għandek bżonn. !!"
+
+#: ../help.pm:209
+#, 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 jimmaniġġja l-ħin bħala GMT (Greenwich Mean Time) u jaqilbu "
+"għall-\n"
+"ħin lokali skond iż-żona orarja li tagħżel. Huwa possibbli però li titfi "
+"din\n"
+"il-faċilità billi titfi l-għażla \"%s\" biex il-ħin\n"
+"tal-kompjuter jiġi l-istess bħall-ħin tas-sistema. Dan huwa utli jekk il-\n"
+"kompjuter tintuża għal sistemi operattivi bħall-Windows.\n"
+"\n"
+"L-għażla \"%s\" tħallik awtomatikament \n"
+"tirregola l-ħin billi taqbad ma' server speċjali fuq l-internet. Fil-lista\n"
+"li tiġi preżentata, agħżel server viċin tiegħek. Ovvjament irid ikollok\n"
+"konnessjoni mal-internet issettjata biex tuża din il-faċilità. Jekk tuża\n"
+"din l-għażla jiġi nstallat programm apposta fuq il-kompjuter li "
+"jippermettilu\n"
+"li jintuża bħala server tal-ħin għal kompjuters oħra fuq in-network lokali."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sinkronizzazzjoni tal-ħin awtomatiku"
+
+#: ../help.pm:223
+#, 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 ""
+"Kard grafika\n"
+"\n"
+" L-installatur normalment jagħraf u jikkonfigura l-kard grafika "
+"installata\n"
+"fuq il-kompjuter tiegħek. Jekk din l-għażla mhix tajba, tista' tagħżel mil-\n"
+"lista il-kard li għandek installata.\n"
+"\n"
+" F'każ li iżjed minn server wieħed jeżisti għall-kard tiegħek, bil- jew \n"
+"mingħajr aċċelerazzjoni 3D, int tintalab tagħżel is-server li jaqdi \n"
+"ħtiġijietek l-aħjar."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (għal Sistema X Window) huwa l-qalb ta' l-interfaċċja grafika GNU/Linux\n"
+"li fuqu huma bbażati l-ambjenti grafiċi kollha inklużi ma' Mageia "
+"(KDE,\n"
+"GNOME, AfterStep, WindowMaker, eċċ).\n"
+"\n"
+"Tista' tara lista ta' diversi parametri li tista' tibdel sabiex ikollok\n"
+"l-aħjar dehra grafika.\n"
+"\n"
+"Kard Grafika\n"
+"\n"
+" L-isntallatur normalment jagħraf u jikkonfiguralek il-kard tal-grafika\n"
+"li għandek awtomatikament. Jekk dan mhux korrett, tista' tagħżel il-kard\n"
+"tajba minn din il-lista.\n"
+"\n"
+" F'każ fejn jeżistu servers differenti għall-kard tiegħek, bil- jew "
+"mingħajr\n"
+"aċċelerazzjoni 3D, int tintalab tagħżel liema server l-iżjed japplika "
+"għalik,\n"
+"\n"
+"\n"
+"\n"
+"Reżoluzzjoni\n"
+"\n"
+" Hawn tista' tagħżel ir-reżoluzzjoni u numru ta' kuluri disponibbli fuq\n"
+"il-ħardwer tiegħek. Agħżel dik li l-iżjed tgħodd għalik (int tkun tista' \n"
+"tibdel l-għażla wara l-installazzjoni). Kampjun tal-konfigurazzjoni "
+"magħżula\n"
+"tintwera fl-istampa tal-iskrin.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Skond il-ħardwer li għandek, tista' tintwera din l-għażla.\n"
+"\n"
+" Is-sistema tipprova tiftaħ skrin grafiku fir-reżoluzzjoni mitliba.\n"
+"Jekk tara l-messaġġ waqt it-test u tirrispondi \"%s\", DrakX jipproċedi "
+"għall-\n"
+"pass li jmiss. Jekk ma tarahx, ifisser li xi parti mill-konfigurazzjoni\n"
+"awtomatika kienet inkorretta u t-test jispiċċa waħdu wara 12-il sekonda, u\n"
+"terġa' lura fil-menu. Ibdel is-setings sakemm ikollok wirja korretta "
+"grafika\n"
+"fuq l-iskrin.\n"
+"\n"
+"\n"
+"\n"
+"Għażliet\n"
+"\n"
+" Dan il-pass iħallik tagħżel jekk tridx lill-kompjuter jidħol f'modalità \n"
+"grafika awtomatikament malli jitla'. Ovvjament, tista tagħżel \"%s\" jekk "
+"il-\n"
+"kompjuter se jaħdem bħala server, jew jekk ma rnexxielekx tissettja l-kard\n"
+"grafika sew."
+
+#: ../help.pm:291
+#, 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 ""
+"Skrin\n"
+"\n"
+" Normalment l-installatur jagħraf u jikkonfiguralek l-iskrin li\n"
+"għandek imqabbad awtomatikament. Jekk din l-għażla mhix tajba, tista' \n"
+"tagħżel mil-lista l-iskrin li għandek imqabbad mal-kompjuter."
+
+#: ../help.pm:298
+#, 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 ""
+"Reżoluzzjoni\n"
+"\n"
+" Hawn tista' tagħżel ir-reżoluzzjoni u numru ta' kuluri disponibbli fuq \n"
+"il-ħardwer tiegħek. Agħżel dak li l-aħjar jaqdi ħtiġijietek (tista' \n"
+"tibdel l-għażliet tiegħek wara). Kampjun tal-konfigurazzjoni magħżula \n"
+"jintwera fuq l-iskrin."
+
+#: ../help.pm:306
+#, 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 ""
+"Fis-sitwazzjoni fejn hemm servers differenti disponibbli għall-kard tiegħek, "
+"bil- jew mingħajr aċċelerazzjoni 3D, int tintalab tagħżel is-server li l-"
+"iżjed jaqdi l-ħtiġijiet tiegħek."
+
+#: ../help.pm:311
+#, 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 ""
+"Għażliet\n"
+"\n"
+" F'dan il-pass, tista' tagħżel jekk tridx l-interfaċċja grafika mill-bidu.\n"
+"Ovvjament, tista' tagħżel \"%s\" jekk il-kompjuter se jintuża biss bħala \n"
+"server, jew jekk ma rnexxielekx tissettja l-X sew."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"F'dan il-punt int trid tagħżel fejn, fuq il-ħard disk, trid tinstalla s-\n"
+"sistema operattiva Mageia. Jekk il-ħard disk huwa vojt, jew jekk\n"
+"hemm sistema operattiva qed tokkupaha kollha, l-ewwel trid toħloq \n"
+"partizzjonijiet. Bażikament, il-partizzjonijiet tal-ħard disk jaqsmu d-"
+"diska\n"
+"f'partijiet biex ikun hemm sezzjonijiet fejn tiġi nstallata s-sistema ġdida\n"
+"Mageia.\n"
+"\n"
+"Peress li l-effett ta' partizzjonament tal-ħard disk m'humiex riversibbli,\n"
+"u jista' jwassal għal telf ta' informazzjoni, dan il-proċess jista' jidher\n"
+" intimidanti jekk m'għandekx esperjenza. Fortunatament, hemm \"saħħar\" li "
+"jissimplifika l-proċess kollu. Qabel tibda', aqra sew din is-sezzjoni u ħu \n"
+"l-ħin tiegħek. Skond il-konfigurazzjoni tal-ħard disk tiegħek, jista' "
+"jkollok\n"
+"diversi għażliet:\n"
+"\n"
+" * \"%s\": Din l-għażla toħloq partizzjonijiet awtomatikament.\n"
+"Jekk tuża din l-għażla ma tintalabx iżjed informazzjoni.\n"
+"\n"
+" * \"%s\": Is-saħħar sab partizzjoni waħda jew iżjed\n"
+"tal-Linux fuq il-ħard disk. Jekk trid tuża lilhom, agħżel din. \n"
+"Int tiġi mistoqsi fejn trid timmonta dawn il-partizzjonijiet. \n"
+"L-għażliet antiki jingħażlu impliċitament, u ġeneralment hija\n"
+"ideja tajba żżomm lilhom.\n"
+" * \"%s\": Jekk għandek Microsoft Windows installat fuq il-ħard disk \n"
+"u qed jokkupa l-ispazju kollu, trid toħloq ftit spazju għal-Linux. \n"
+"Biex tagħmel dan, trid jew tħassar il-partizzjoni tal-Windows\n"
+"u kull m'hemm fiha (ara \"Ħassar id-diska sħiħa\"), jew iċċekken \n"
+"il-partizzjoni FAT jew NTFS tal-Windows. Tista' ċċekken il-partizzjoni \n"
+"Windows mingħajr ma titlef informazzjoni sakemm għamilt \"defragment\" fuq\n"
+"id-diska minn qabel. Din is-soluzzjoni hija rakkomandata biex tuża l-"
+"Windows \n"
+"u l-Linux flimkien fuq l-istess kompjuter.\n"
+"\n"
+" Qabel tagħżel din l-għażla, kun af li wara din il-proċedura, il-\n"
+"partizzjoni tal-Windows tkun iżgħar milli hi bħalissa. Ikollok inqas spazju "
+"taħt\n"
+"il-Microsoft Windows fejn iżżomm informazzjoni jew tinstalla programmi "
+"ġodda.\n"
+"\n"
+" * \"%s\": Jekk tixtieq tħassar l-informazzjoni kollha u\n"
+"l-partizzjonijiet kollha li għandek fuq il-ħard disk u tpoġġi l-Mandriva "
+"Linux\n"
+"minflokhom, tista' tagħżel din. Oqgħod attent minn din l-għażla għax ma "
+"tkunx\n"
+"tista' tibdel fehemtek wara li tikkonferma.\n"
+"\n"
+" !! Jekk tagħżel din l-għażla, kull m'hemm fuq id-diska jintilef !!\n"
+"\n"
+" * \"%s\": Din l-għażla tidher meta l-ħard disk hija kompletament okkupata \n"
+"mill-Microsoft Windows. Din l-għażla sempliċiment tħassar kull ma' hemm "
+"fuq \n"
+"il-ħard disk u tibda' kollox mill-ġdid.\n"
+"\n"
+" !! Jekk tagħżel din l-għażla, kull m'hemm fuq id-diska jintilef !!\n"
+"\n"
+" * \"%s\": Agħżel dan jekk trid tippartizzjona l-ħard disk \n"
+"manwalment. Oqgħod attent - hija għażla li tagħti kontroll imma hija \n"
+"perikoluża. Tista' faċilment titlef l-informazzjoni kollha b'dan il-mod. \n"
+"Għalhekk, tużax din l-għażla jekk ma tafx x'qed tagħmel. Għal iżjed tagħrif\n"
+"dwar kif tuża l-għodda DiskDrake, irreferi għas-sezzjoni \"Managing Your \n"
+"Partitions\" fil-manwal \"Starter Guide\"."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Uża partizzjoni eżistenti"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Ħassar kull m'hemm fid-diska"
+
+#: ../help.pm:380
+#, 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 ""
+"Dak kollox! L-installazzjoni issa hija lesta u s-sistema GNU/Linux issa\n"
+"lesta biex tintuża. Agħfas \"%s\" biex tirristartja l-kompjuter. Tinsiex "
+"tneħħi l-media ta' l-installazzjoni (CDROM jew flopi). L-ewwel ħaġa li \n"
+"għandek tara meta l-kompjuter ilesti l-iċċekkjar tal-ħardwer huwa menu\n"
+"tal-bidu, li jagħtik l-opportunità tagħżel liema sistema operattiva trid\n"
+"ittella'.\n"
+"\n"
+"Il-buttuna \"%s\" turik żewġ buttuni oħra:\n"
+"\n"
+" * \"%s\": toħloqlok flopi li tippermettilek tirrepeti l-istess \n"
+"installazzjoni fuq kompjuter ieħor identiku, mingħajr l-intervent \n"
+"tiegħek.\n"
+"\n"
+" Innota li meta tagħfas din il-buttuna jintwerew żewġ għażliet oħra:\n"
+"\n"
+" * \"%s\". Din hija installazzjoni semi-awtomatika, għax il-pass ta'\n"
+"partizzjonament (u dak biss) jibqa' manwali.\n"
+"\n"
+" * \"%s\". Installazzjoni totalment awtomatika - il-ħard disk\n"
+"titħassar u tinkiteb mill-ġdid, u kull informazzjoni fuqha tintilef.\n"
+"\n"
+" Din il-faċilità hija utli meta qed tinstalla numru kbir ta' kompjuters\n"
+"identiċi. Ara s-sezzjoni \"Auto install\" fuq il-websajt tagħna.\n"
+"\n"
+" * \"%s\"(*): jikteb l-għażla ta' pakketti li\n"
+"nstallajt. Meta qed tagħmel installazzjoni oħra, daħħal il-flopi fid-drajv\n"
+"u meta tibda l-installazzjoni, agħfas [F1], ittajpja \n"
+">>linux defcfg=\"floppy\"<< u agħfas it-tast [Enter].\n"
+"\n"
+"(*) Għandek bżonn flopi formattjata FAT (DOS). Biex toħloq waħda mil-Linux,\n"
+"ittajpja \"mformat a:\", jew \"fdformat /dev/fd0\" u \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Oħloq flopi awto-installazzjoni"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Jekk tagħżel li terġa' tuża xi partizzjonijiet antiki GNU/Linux, tista'\n"
+"tiddeċiedi li terġa' tifformattja wħud minnhom u tħassar l-informazzjoni\n"
+"kollha li fihom. F'dak il-każ, agħżel dawk il-partizzjonijiet ukoll.\n"
+"Innota li mhux meħtieġ li terġa' tifformattja l-partizzjonijiet kollha\n"
+"eżistenti. Trid però tifformattja dawk il-partizzjonijiet li jkollhom is-\n"
+"sistema operattiva fuqhom (eż, \"/\", \"/usr\" jew \"/opt\"), imma "
+"m'għandekx\n"
+"bżonn tifformattja dawk li fihom l-informazzjoni tiegħek (tipikament \"/home"
+"\").\n"
+"\n"
+"Oqgħod attent meta tagħżel il-partizzjonijiet. Wara li jiġu formattjati,\n"
+"l-informazzjoni kollha li kien hemm fuqhom tintilef u m'hemmx mod biex "
+"iġġibha\n"
+"lura.\n"
+"\n"
+"Agħfas \"%s\" meta tkun lest biex tifformattja l-partizzjonijiet.\n"
+"\n"
+"Agħfas \"%s\" jekk trid tagħżel partizzjoni oħra għas-sistema ġdida\n"
+"Mageia.\n"
+"\n"
+"Agħfas \"%s\" biex tagħżel partizzjonijiet biex jiġu ċċekkjati għal blokki\n"
+"ħżiena fuq id-diska."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Fid-data meta tinstalla l-Mageia, aktarx ikunu ġew aġġornati xi\n"
+"pakketti minn meta ġiet pubblikata. Xi żbalji jistgħu ikunu ġew irranġati,\n"
+"u problemi ta' sigurtà ġew riżolti. Sabiex tibbenifika minn dawn l-\n"
+"aġġornamenti, jaqbillek tniżżilhom minn fuq l-internet. Agħżel \"%s\" jekk\n"
+"għandek konnessjoni mal-internet issettjata, jew \"%s\" jekk tippreferi li\n"
+"tinstalla l-aġġornamenti iżjed tard.\n"
+"\n"
+"Jekk tagħżel %s, tintwera lista ta' postijiet minn fejn l-aġġornamenti \n"
+"jistgħu jitniżżlu (\"mirja\"). Agħżel l-iżjed wieħed viċin tiegħek. "
+"Imbagħad\n"
+"tintwera lista ta' pakketti. Dur dawn il-pakketti, agħżel liema trid u \n"
+"agħfas \"%s\" biex tniżżilhom u tinstallahom jew \"%s\" biex twaqqaf."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"F'dan il-punt, trid tagħżel livell ta' sigurtà għal dan il-kompjuter.\n"
+"Bħala regola ġenerali, iżjed m'hu espost il-kompjuter, u iżjed m'hi "
+"kruċjali\n"
+"l-informazzjoni ta' fuqu, iżjed irid ikun għoli l-livell ta' sigurtà. Innota "
+"li\n"
+"livell ta' sigurtà iżjed għoli ġeneralment ifisser iżjed diffikultà fl-użu.\n"
+"\n"
+"Jekk ma tafx liema tagħżel, żomm l-għażla impliċita. Tkun tista' tibdel dan\n"
+"il-livell iżjed 'il quddiem bl-għodda draksex, li jifforma parti miċ-Ċentru\n"
+"ta' Kontroll Mageia.\n"
+"\n"
+"Imla' l-kaxxa \"%s\" bl-indirizz tal-imejl tal-persuna responsabbli mis-"
+"sigurtà.\n"
+"Il-messaġġi ta' sigurtà jintbagħtu lil dak l-indirizz."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Amministratur tas-sigurtà"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"F'dan il-punt trid tagħżel liema partizzjoni(jiet) se jintużaw għall-\n"
+"installazzjoni tas-sistema Mageia. Jekk diġà ġew definiti xi\n"
+"partizzjonijiet, jew minn installazzjoni preċedenti ta' GNU/Linux jew minn\n"
+"għodda ta' partizzjonament oħra, tista' tuża l-partizzjonijiet eżistenti.\n"
+"Altrimenti, l-partizzjonijiet tal-ħard disk iridu jiġu definiti.\n"
+"\n"
+"Biex toħloq il-partizzjonijiet, l-ewwel trid tagħżel ħard disk.\n"
+"Tista' tagħżel diska għall-partizzjonament billi tagħżel \"hda\" għal l-\n"
+"ewwel diska IDE, \"hdb\" għat-tieni, eċċ, jew \"sda\" għal l-ewwel\n"
+"diska SCSI, eċċ.\n"
+"\n"
+"Biex tippartizzjona l-ħard disk magħżula għandek dawn l-għażliet:\n"
+"\n"
+" * \"%s\": din l-għażla tħassar il-partizzjonijiet kollha\n"
+"mill-ħard disk magħżula.\n"
+"\n"
+" * \"%s\": din l-għażla awtomatikament toħloqlok partizzjonijiet\n"
+"ext4 u swap fl-ispazju vojt tad-diska.\n"
+"\n"
+" * \"%s\" jagħtik aċċess għal iżjed faċilitajiet:\n"
+"\n"
+" * \"%s\": jikteb it-tabella \n"
+"tal-partizzjonijiet fuq flopi. Utli biex tirkupra t-tabella iżjed tard jekk\n"
+"hemm bżonn. Dan il-pass huwa rakkomandat.\n"
+"\n"
+" * \"%s\": tħallik tirrestawra t-\n"
+"tabella tal-partizzjonijiet minn flopi disk fejn ġew miktuba.\n"
+"\n"
+" * \"%s\": jekk it-tabella tal-partizzjonijiet\n"
+"ġiet korrotta b'xi mod, din l-għażla tħallik tipprova terġa' tirkupraha. \n"
+"Oqgħod attent b'din l-għażla u ftakar li mhux dejjem taħdem.\n"
+"\n"
+" * \"%s\": jinsa l-bidliet kollha u jerġa' jaqra t-tabella\n"
+"mill-ħard disk.\n"
+"\n"
+" * \"%s\": jekk tneħħi din l-għażla l-utenti\n"
+"jkollhom jimmontaw u jiżmuntaw manwalment diski li jinħarġu bħal flopi u "
+"CDROM.\n"
+"\n"
+" * \"%s\": uża dan il-metodu jekk trid tuża saħħar li jippartizzjonalek\n"
+"il-ħard disk. Dan huwa rakkomandat jekk ma tifhimx sew kif tagħmel il-\n"
+"partizzjonijiet int.\n"
+"\n"
+" * \"%s\": uża din l-għażla biex tikkanċella l-bidliet li għamilt.\n"
+"\n"
+" * \"%s\": jagħtik iżjed azzjonijiet fuq il-\n"
+"partizzjonijiet (tip, għażliet, format) u jagħti iżjed dettalji.\n"
+"\n"
+" * \"%s\": meta tlesti mill-partizzjonament, dan jikteb il-bidliet li\n"
+"għamilt lid-diska.\n"
+"\n"
+"Meta tiddefinixxi d-daqs tal-partizzjoni, tista' tissettja d-daqs bl-eżatt\n"
+"billi tuża l-vleġeġ tat-tastiera.\n"
+"\n"
+"Nota: tista' tilħaq kull għażla mit-tastiera. Dur il-partizzjonijiet bit-"
+"TAB\n"
+"u l-vleġeġ 'il fuq u 'l isfel.\n"
+"\n"
+"Meta tkun fuq il-partizzjoni li trid, tista' tuża:\n"
+"\n"
+" * Ctrl-C biex toħloq partizzjoni (meta tkun magħżula partizzjoni vojta)\n"
+"\n"
+" * Ctrl-D biex tħassar partizzjoni\n"
+"\n"
+" * Ctrl-M biex tissettja l-punt ta' mmuntar.\n"
+"\n"
+"Biex tikseb iżjed informazzjoni dwar il-filesystems differenti disponibbli,\n"
+"jekk jogħġbok aqra l-kapitlu ext2fs fil-Manwal ta' Referenza.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Awtomuntar ta' diski li jinħarġu"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Aqleb bejn modalità normali u esperta"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Instabu iżjed minn partizzjoni waħda tal-Microsoft fuq il-ħard disk. Jekk \n"
+"jogħġbok agħżel liema minnhom trid iċċekken biex tinstalla s-sistema \n"
+"operattiva Mageia.\n"
+"\n"
+"Kull partizzjoni hija mmarkata hekk: \"Isem tal-Linux\", \"Isem fil-Windows"
+"\",\n"
+"\"Daqs\".\n"
+"\n"
+"L-isem tal-Linux huwa mqassam hekk: \"tip ta' diska\", \"numru ta' diska"
+"\", \n"
+"\"numru tal-partizzjoni\" (per eżempju, \"hda1\"). \n"
+"\n"
+"It-tip ta' diska huwa \"hd\" jekk id-diska hija tip IDE, u \"sd\" jekk "
+"hija \n"
+"tip SCSI.\n"
+"\n"
+"In-numru tad-diska huwa l-ittra ta' wara \"hd\" jew \"sd\". Għal diski IDE:\n"
+"\n"
+" * \"a\" hija d-diska \"master\" fuq il-kontrollatur IDE primarju,\n"
+"\n"
+" * \"b\" hija d-diska skjav fuq il-kontrollatur IDE primarju,\n"
+"\n"
+" * \"c\" hija d-diska \"master\" fuq il-kontrollatur IDE sekondarju,\n"
+"\n"
+" * \"d\" hija d-diska skjav fuq il-kontrollatur IDE sekondarju\n"
+"\n"
+"Fuq diski SCSI, \"a\" hija d-diska bl-iżjed ID baxx, \"b\" hija t-tieni, "
+"eċċ.\n"
+"\n"
+"\"Isem tal-Windows\" huwa l-ittra li jkollha din il-ħard disk taħt il-"
+"Windows\n"
+"(l-ewwel diska jew partizzjoni hija \"C:\")."
+
+#: ../help.pm:567
+#, 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\": iċċekkja l-għażla ta' pajjiż kurrenti. Jekk m'intix f'dan il-\n"
+"pajjiż, agħfas il-buttuna \"%s\" u agħżel ieħor. Jekk pajjiżek ma jidhirx\n"
+"fil-lista' agħfas il-buttuna \"%s\" għal lista sħiħa ta' pajjiżi."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Dan il-pass jiġi attivat biss jekk instabet partizzjoni eżistenti GNU/Linux\n"
+"fuq il-kompjuter.\n"
+"\n"
+"DrakX issa għandu bżonn ikun jaf jekk tridx tagħmel installazzjoni ġdida\n"
+"jew aġġornament tas-sistema eżistenti Mageia:\n"
+"\n"
+" * \"%s\". Fil-parti l-kbira, din tħassar is-sistema antika għal kollox.\n"
+"Però, skond l-iskema ta' partizzjonijiet, tista' ma tħallix ċerti \n"
+"partizzjonijiet jitħassru (speċjalment id-direttorji \"home\"). Jekk trid\n"
+"tibdel kif jiġu partizzjonati l-ħard disks, jew biex tibdel is-sistema ta'\n"
+"fajls, għandek tagħżel din l-għażla.\n"
+"\n"
+" * \"%s\". Din il-klassi ta' installazzjoni tħallik taġġorna l-pakketti\n"
+"installati bħalissa fuq is-sistema Mageia. Il-partizzjonijiet "
+"eżistenti\n"
+"u d-data tal-utenti ma jintmessux. Ħafna mill-passi l-oħra tal-"
+"konfigurazzjoni\n"
+"jibqgħu disponibbli u huma simili għal installazzjoni normali.\n"
+"\n"
+"L-użu tal-għażla \"Aġġorna\" għandha taħdem tajjeb fuq sistemi Mandriva "
+"Linux\n"
+"minn verżjoni \"8.1\" 'il fuq. Mhux rakkomandat li tagħmel aġġornament ta'\n"
+"sistema Mageia qabel 8.1."
+
+#: ../help.pm:594
+#, 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 ""
+"Skond liema lingwa għażilt (), DrakX awtomatikament jagħżel \n"
+"tqassim tat-tastiera. Iċċekkja li din l-għażlia hija tajba, jew\n"
+"għażel tastiera oħra.\n"
+"\n"
+"Apparti minn hekk, jista' jkun li t-tastiera magħżula ma taqbilx mal-\n"
+"lingwa tiegħek. Jekk per eżempju int Malti imma tgħix fl-Italja jista'\n"
+"jkun ikollok tastiera Taljana. F'dak il-każ dan il-pass iħallik\n"
+"tagħżel t-tastiera tajba mil-lista.\n"
+"\n"
+"Klikkja l-buttuna \"%s\" biex tara lista sħiħa ta' tastieri sapportiti.\n"
+"\n"
+"Jekk tagħżel tastiera ibbażata fuq alfabett mhux Latin, il-pass li jmiss\n"
+"iħallik tagħżel il-kombinazzjoni ta' tasti li jibdlu bejn tqassim Latin\n"
+"u mhux Latin."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"L-ewwel pass huwa li tagħżel il-lingwa preferuta tiegħek.\n"
+"\n"
+"L-għażla tal-lingwa preferuta jaffettwa l-installatur, id-dokumentazzjoni,\n"
+"u s-sisetma in ġenerali. L-ewwel agħżel ir-reġjun fejn qiegħed, u mbgħad\n"
+"il-lingwa li titkellem.\n"
+"Jekk tagħfas il-buttuna \"%s\" tista' tagħżel lingwi oħra li tixtieq \n"
+"tinstalla fuq is-sistema. Jekk tagħżel lingwi oħra, il-fajls speċifiċi "
+"għal \n"
+"dik il-lingwa jiġu nstallati fuq is-sistema. Per eżempju, jekk se jkun hemm\n"
+"utenti Spanjoli fuq il-kompjuter, agħżel l-Ingliż bħala lingwa ewlenija "
+"fil-\n"
+"lista ta' fuq, u \"%s\" fis-sezzjoni avvanzata.\n"
+"Dwar sapport għall--UTF-8 (unicode): Unicode hija sistema ġdida ta' "
+"kodifika\n"
+"tal-karattri intenzjonata biex tipprovdi sapport għal-lingwi kollha. Però \n"
+"s-sapport għaliha fil-Linux għadu qed jiġi żviluppat. Għalhekk, l-użu tal-"
+"UTF-8\n"
+"fil-Mageia jiddependi mill-għażla tal-utent:\n"
+"\n"
+"* Jekk tagħżel lingwa b'ħafna sapport eżistenti f'kodifika oħra (eż, "
+"lingwi \n"
+"latin1, Russu, Ġappuniz, Ċiniż, Korean, Tajlandiż, Grieg, Tork u ħafna "
+"lingwi\n"
+"latin2), tintuża l-kodifika antika.\n"
+"\n"
+"Lingwi oħra jużaw unicode impliċitament;\n"
+"\n"
+" * Jekk tnejn jew iżjed lingwi huma meħtieġa, u dawn m'għandhomx l-istess \n"
+"kodifika, jintuża unicode fuq is-sistema kollha.\n"
+"\n"
+" * Finalment, tista' ġġiegħel li jintuża unicode fis-sistema kollha billi \n"
+"tittikkja l-għażla \"%s\" indipendentement minn liema lingwi huma magħżula.\n"
+"\n"
+"Innota li m'intix limitat li tagħżel lingwa waħda addizzjonali. Tista' "
+"tagħżel\n"
+"diversi, jew anke tinstalla kollox billi tagħżel il-kaxxa \"%s\". Li "
+"tagħżel \n"
+"lingwa ifisser traduzzjonijiet, fonts, spell checkers eċċ jiġu nstallati "
+"għal \n"
+"dik il-lingwa."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Normalment, DrakX ma jsibx problemi biex jinduna kemm għandu buttuni\n"
+"l-maws. Jekk ikollu, huwa jassumi li għandek maws b'żewġ buttuni u "
+"jissettjah\n"
+"għall-emulazzjoni tat-tielet buttuna. It-tielet buttuna f'dan il-każ "
+"tfisser \n"
+"li tagħfas iż-żewġ buttuni l-oħrajn flimkien. DrakX kapaċi jinduna waħdu "
+"jekk \n"
+"il-maws huwiex PS/2, serjali jew USB.\n"
+"\n"
+"Jekk għandek maws bi 3 buttuni mingħajr rota, tista' tagħżel il-maws \"%s"
+"\". \n"
+"DrakX jissettjalek il-maws biex tista' tissimula r-rota: biex tagħmel dan,\n"
+"żomm il-buttuna tan-nofs magħfusa u mexxi l-maws 'il fuq u 'l isfel.\n"
+"\n"
+"Jekk tixtieq tispeċifika tip ta' maws differenti, agħżel it-tip tajjeb mil-\n"
+"lista provduta.\n"
+"\n"
+"Tista' tagħżel \"%s\" sabiex tuża tip ġeneriku li jaħdem kważi mal-"
+"mawsijiet\n"
+"kollha.\n"
+"\n"
+"Jekk tagħżel tip ta' maws differenti mill-oriġinali, tiġi provduta faċilità\n"
+"biex tittestja s-setings. Uża l-buttuni kollha u r-rota biex tivverifika li "
+"s-\n"
+"setings jaħdmu sew. Jekk il-maws ma jaħdimx sew agħfas \"spazju\" jew\n"
+"[Enter] biex tikkanċella t-test u tagħżel maws ieħor.\n"
+"\n"
+"Maws bir-rota ġieli ma jiġix magħruf sew awtomatikament, għalhekk ikollok\n"
+"tagħżel it-tip minn lista. Ara li tagħżel dak li jikkorrispondi mal-port "
+"fejn huwa\n"
+"mqabbad il-maws. Wara li tagħżel maws u tagħfas il-buttuna \"%s\", "
+"tittella'\n"
+"stampa ta' maws. Mexxi r-rota biex tiżgura li din tiġi ssettjata sew. Meta "
+"tara\n"
+"r-rota fuq l-iskrin timxi meta ċċaqlaq ir-rota fuq il-maws, iċċekkja li l-"
+"buttuni \n"
+"jaħdmu u li l-vleġġa fuq l-iskrin timxi meta ċċaqlaq il-maws."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "b' emulazzjoni tar-rota"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universali | Kwalunkwe maws PS/2 jew USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Jekk jogħġbok agħżel il-port it-tajjeb. Per eżempju, il-port \"COM1\" fil-\n"
+"Windows huwa ekwivalenti għal \"ttyS0\" fil-GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Il-\"boot loader\" huwa programm żgħir li jiġi mħaddem mill-kompjuter meta\n"
+"tixgħelu. Huwa responsabbli li jtella' s-sistema sħiħa. Normalment, l-\n"
+"installazzjoni tal-boot loader huwa totalment awtomatizzat. DrakX "
+"janalizza \n"
+"s-settur \"boot\" tad-diska u jaġixxi skond x'isib hemm:\n"
+"\n"
+" * Jekk isib settur \"boot\" tal-Windows, huwa jibdlu ma' settur boot ta' \n"
+"grub/LILO. B'dan il-mod tista' ttella' kemm GNU/Linux jew xi sistema \n"
+"operattiva oħra.\n"
+"\n"
+" * Jekk isib settur boot eżistenti ta' grub jew LILO, dan jibdlu mal-ġdida.\n"
+"\n"
+"Jekk ma jistax jiddetermina t-tip, DrakX jistaqsik fejn trid tpoġġi l-\n"
+"bootloader. Ġeneralment, l-aħjar huwa \"%s\". Jekk tagħżel \"%s\" ma jiġi \n"
+"nstallat ebda boot loader. Din ta' l-aħħar għanda tintuża biss jekk taf sew\n"
+"x'qed tagħmel."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Issa wasal il-waqt li tagħżel sistema ta' printjar għall-kompjuter tiegħek.\n"
+"Sistemi operattivi oħra joffrulek waħda, Mageia jagħtik tnejn.\n"
+"Kull waħda minn dawn is-sistema hija idejali għal ċirkostanzi differenti.\n"
+" * \"%s\" - li jfisser \"printja minngħajr kju\", hija l-aħjar għażla\n"
+"jekk għandek konnessjoni diretta mal-printer, trid il-faċilità li twaqqaf\n"
+"printjar malajr, u m'għandekx printers bin-network (\"%s\" jaċċetta\n"
+"biss networking sempliċi, u mhux effiċjenti fuq network). Tista' tagħżel \n"
+"\"pdq\" jekk din hija l-ewwel esperjenza tiegħek fuq GNU/Linux.\n"
+"\n"
+" * \"%s\"\"Sistema ta' Printjar Komuni tal-Linux\" huwa eċċellenti\n"
+"kemm biex tipprintja fuq printer lokali kif ukoll fuq printer in-naħa l-"
+"oħra\n"
+"tad-dinja. Huwa sempliċi u jista' jaħdem kemm bħala server kif ukoll bħala\n"
+"klijent għal sistemi antiki \"lpd\", għalhekk huwa kompatibbli ma' sistemi\n"
+"antiki. Kapaċi jagħmel ħafna affarijiet, imma l-konfigurazzjoni bażika hija\n"
+"sempliċi kważi daqs \"pdq\". Biex jemula server \"lpd\", trid tħaddem is-\n"
+"servizz \"cups-lpd\". %s għandu interfaċċji grafiċi biex tipprintja jew\n"
+"tissettja l-għażliet tal-printer.\n"
+"\n"
+"Jekk tagħmel għażla issa, u wara tiskopri li ma togħġbokx din is-sistema,\n"
+"tista' tibdilha billi tħaddem PrinterDrake miċ-ċentru tal-kontroll ta' \n"
+"Mageia u tikklikkja l-buttuna \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Espert"
+
+#: ../help.pm:771
+#, 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 disk 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 issa se jfittex apparat IDE fuq il-kompjuter tiegħek. Huwa wkoll\n"
+"ifittex kard waħda jew iżjed SCSI PCI fuq is-sistema. Jekk tinstab kard\n"
+"SCSI, DrakX awtomatikament jinstalla d-drajver għaliha.\n"
+"\n"
+"Peress li dan il-proċess mhux dejjem isib ċerti apparat, DrakX jista' ma\n"
+"jsibx il-ħard disks tiegħek. F'dak il-każ trid tissettja l-ħardwer "
+"manwalment.\n"
+"\n"
+"Jekk trid tissettja l-adattur SCSI manwalment, DrakX jistaqsik jekk tridx \n"
+"tispeċifika għażliet għalih. Jaqbillek tħalli lill DrakX jeżamina l-ħardwer\n"
+"biex isir jaf liema għażliet għandu bżonn l-apparat biex jaħdem. Dan \n"
+"normalment jaħdem sew.\n"
+"\n"
+"Jekk DrakX mhux kapaċi jagħraf l-għażliet li jridu jiġu mgħoddija, trid\n"
+"tispeċifikahom manwalment lid-drajver."
+
+#: ../help.pm:789
+#, 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\": jekk tinstab kard ta' l-awdjo fuq is-sistema, tintwera hawn.\n"
+"Jekk tinduna li l-kard ta' l-awdjo murija mhix dik li għandek fis-sistema,\n"
+"tista' tikklikkja fuq il-buttuna u tagħżel drajver differenti."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Fit-tmiem, DrakX jippreżentalek sommarju ta' informazzjoni li ġabar dwar\n"
+"is-sistema. Skond il-ħardwer li hemm installat, jista' jkollok dawn l-\n"
+"elementi jew uħud minnhom. Kull element huwa magħmul mit-tagħmir li għandu\n"
+"jiġi konfigurat, u sommarju tal-konfigurazzjoni kurrenti. Klikkja fuq il-\n"
+"buttuna \"%s\" korrispondenti biex tagħmel tibdila.\n"
+"\n"
+" * \"%s\": iċċekkja t-taqsim tat-tastiera kurrenti u ibdilha jekk hemm\n"
+"bżonn.\n"
+"\n"
+" * \"%s\": iċċekkja l-għażla tal-pajjiż. Jekk m'intix f'dan il-pajjiż,\n"
+"klikkja l-buttuna \"%s\" u agħżel ieħor. Jekk il-pajjiż mhux fil-lista\n"
+"murija, klijja l-buttuna \"%s\" biex tikseb lista sħiħa ta' pajjiżi.\n"
+"\n"
+" * \"%s\": impliċitament, DrakX jiddeduċi ż-żona tal-ħin skond il-pajjiż\n"
+"li għażilt. Tista' tagħfas il-buttuna \"%s\" jekk dan mhux tajjeb.\n"
+"\n"
+" * \"%s\": ivverifika l-konfigurazzjoni tal-maws u klikkja l-buttuna biex\n"
+"tibdilha jekk hemm bżonn.\n"
+"\n"
+" * \"%s\": ikklikkja l-buttuna \"%s\" biex tħaddem is-saħħar tal-\n"
+"konfigurazzjoni tal-printer. Ikkonsulta l-kapitlu korrispondenti tal-manwal\n"
+"\"Starter Guide\" għal iżjed tagħrif dwar kif tissettja printer ġdid. L-\n"
+"interfaċċja ppreżentata fil-manwal hija simili għal dik użata waqt l-\n"
+"installazzjoni.\n"
+" * \"%s\": Jekk tinstab kard tal-awdjo fis-sistema, tintwera hawn. Jekk\n"
+"tinduna li l-kard murija mhix dik attwalment preżenti fis-sistema, tista'\n"
+"tikklikkja l-buttuna u tagħżel drajver differenti.\n"
+" * \"%s\": jekk għandek kard tat-TV, hawn tintwera informazzjoni dwar il-\n"
+"konfigurazzjoni tagħha. Jekk għandek kard tat-TV imma ma ngħarfitx \n"
+"awtomatikament, klikkja \"%s\" biex tissettjaha manwalment.\n"
+"\n"
+" * \"%s\": klikkja \"%s\" biex tibdel il-parametri assoċjati mal-kard jekk\n"
+"taħseb li l-konfigurazzjoni hija inkorretta.\n"
+"\n"
+" * \"%s\": impliċitament, DrakX jikkonfiguralek l-interfaċċja grafika\n"
+"f'reżoluzzjoni ta' 800x600 jew 1024x768. Jekk dan ma jgħoddx għalik, "
+"klikkha\n"
+"\"%s\" biex tikkonfigura l-interfaċċja grafika.\n"
+"\n"
+" * \"%s\": jekk tixtieq tikkonfigura l-aċċess għall-internet jew network\n"
+"lokali tista tagħmel dan issa. Irreferi għad-dokumentazzjoni stampata jew\n"
+"uża ċ-Ċentru tal-Kontroll Mageia wara li tlesti l-installazzjoni "
+"biex\n"
+"tikseb għajnuna online sħiħa.\n"
+"\n"
+" * \"%s\": jippermettilek tissettja indirizzi proxy għall-HTTP u FTP jekk "
+"il-\n"
+"kompjuter qiegħed wara server proxy.\n"
+"\n"
+" * \"%s\": dan l-element iħallik terġa' tiddefinixxi l-livell ta' sigurtà\n"
+"minn kif kien issettjat f'pass ta' qabel ().\n"
+"\n"
+" * \"%s\": jekk intenzjonat tqabbad il-kompjuter ma' l-internet, hija "
+"ideja \n"
+"tajba tipproteġi lilek innifsek minn intrużjonijiet billi tissettja "
+"firewall.\n"
+"Ikkonsulta s-sezzjoni korrispondenti fil-manwal \"Starter Guide\" għal "
+"iżjed\n"
+"dettalji dwar il-firewall.\n"
+"\n"
+" * \"%s\": jekk tixtieq tissettja l-konfigurazzjoni tal-bootloader, klikkja\n"
+"din il-buttuna. Dan għandu jsir minn utenti avvanzati biss. Irreferi għad-\n"
+"dokumentazzjoni stampata, jew l-għajnuna online dwar il-konfigurazzjoni "
+"tal-\n"
+"bootloader fiċ-Ċentru tal-Kontroll Mageia.\n"
+"\n"
+" * \"%s\": permezz ta' dan l-element tista' tirfina liema servizzi se \n"
+"jitħaddmu fuq il-kompjuter. Jekk qed tippjana li tuża l-kompjuter bħala \n"
+"server hija ideja tajba tirrevedi din is-sezzjoni."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Kard ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Kard ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfaċċja grafika"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Agħżel liema ħard disk trid tħassar biex tinstalla l-partizzjonijiet tal-\n"
+"Mageia fuqha. Oqgħod attent, l-informazzjoni kollha fuq din id-\n"
+"diska jintilef u ma jkunx jista' jinġab lura!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Klikkja fuq \"%s\" jekk trid tħassar l-informazzjoni u partizzjonijiet \n"
+"kollha li hemm fuq dan il-ħard disk. Oqgħod attent, wara li tagħfas \"%s\"\n"
+"ma tkunx tista' terġa' tikseb l-informazzjoni u partizzjonijiet li hemm\n"
+"fuq dan il-ħard disk, inkluż fajls tal-Windows.\n"
+"\n"
+"Klikkja \"%s\" biex twaqqaf dan il-proċess minngħajr ma tħassar\n"
+"l-informazzjoni u partizzjonijiet fuq dan il-ħard disk."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Li jmiss ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Ta' qabel"
+
+#~ 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\": jekk tagħfas il-buttuna \"%s\" jinfetaħ saħħar tal-"
+#~ "konfigurazzjoni \n"
+#~ "tal-printer. Ikkonsulta l-kapitlu korrispondenti tal-iStarter Guide għal "
+#~ "iżjed\n"
+#~ "tagħrif dwar kif tissettja printer ġdid. L-interfaċċja preżentata hawn "
+#~ "hija simili\n"
+#~ "għal dik użata waqt l-installazzjoni."
+
+#~ 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 ""
+#~ "Dan huwa punt ta' deċiżjoni kruċjali għas-sigurtà tas-sistema GNU/Linux\n"
+#~ "tiegħek: trid tagħżel password għal \"root\". \"root\" huwa l-utent li\n"
+#~ "jintuża bħala amministratur tas-sistema, u huwa l-uniku user awtorizzat\n"
+#~ "li jaġġorna s-sistema, iżid utenti, jibdel il-konfigurazzjoni. eċċ. Fi "
+#~ "kliem\n"
+#~ "ieħor, \"root\" kapaċi jagħmel kollox! Għalhekk huwa importanti li "
+#~ "tagħżel\n"
+#~ "password li diffiċli biex taqtagħha: DrakX iwissik jekk tagħżel waħda "
+#~ "faċli\n"
+#~ "wisq. Kif tista' tinduna, huwa anke possibbli li ma ddaħħal xejn bħala "
+#~ "password,\n"
+#~ "imma dan huwa perikoluż ĦAFNA u aħna ma nirrikmandawh qatt. Peress li "
+#~ "\"root\"\n"
+#~ "jista' jegħleb kull limitazzjoni, saħansitra jħassar l-informazzjoni u \n"
+#~ "partizzjonijiet kollha, huwa mportanti li jkun diffiċli kemm jista' jkun "
+#~ "li\n"
+#~ "nies oħra jidħlu bħala \"root\".\n"
+#~ "\n"
+#~ "Il-password għandu jkun taħlita ta' ittri u numri, u ta' l-inqas twil 8 \n"
+#~ "karattri. M'għandek qatt tikteb il-password ta' \"root\" x'inkien - dan \n"
+#~ "jagħmilha faċli wisq tikkomprometti s-sistema.\n"
+#~ "\n"
+#~ "Fl-istess ħin tagħmilx il-password twil jew kumplikata wisq għax int "
+#~ "trid\n"
+#~ "tkun kapaċi tiftakarha.\n"
+#~ "\n"
+#~ "Il-password mhux se jintwera fuq l-iskrin waqt li tittajpjah. Għalhekk "
+#~ "trid\n"
+#~ "tittajpjah darbtejn biex jonqos iċ-ċans li tagħmel żball waqt li "
+#~ "tittajpja.\n"
+#~ "Jekk tagħmel l-istess żball darbtejn, trid tittajpja l-password b'dan il-"
+#~ "mod\n"
+#~ "sakemm tibdlu.\n"
+#~ "\n"
+#~ "Jekk trid tuża server ta' awtentikazzjoni biex jikkontrolla l-aċċess "
+#~ "għall-\n"
+#~ "kompjuter, agħfas il-buttuna \"%s\".\n"
+#~ "Jekk in-network tiegħek juża protokoll LDAP, NIS jew PDC tal-Windows\n"
+#~ "għall-awtentikazzjoni, agħżel dak li jgħodd għal \"%s\". Jekk ma tafx, "
+#~ "staqsi \n"
+#~ "lill-amministratur tan-network.\n"
+#~ "\n"
+#~ "Jekk għandek problema tiftakar il-passwords, jew jekk il-kompjuter qatt "
+#~ "m'hu\n"
+#~ "se jiġi mqabbad ma' l-internet u assolutament tafda lil kull min juża l-"
+#~ "kompjuter,\n"
+#~ "tista' tagħżel \"%s\"."
+
+#~ msgid "authentication"
+#~ msgstr "awtentikazzjoni"
diff --git a/perl-install/install/help/po/nb.po b/perl-install/install/help/po/nb.po
new file mode 100644
index 000000000..2efa2febd
--- /dev/null
+++ b/perl-install/install/help/po/nb.po
@@ -0,0 +1,1976 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Karl Morten Ramberg <karl.m.ramberg@gmail.com>, 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Karl Morten Ramberg <karl.m.ramberg@gmail.com>, 2024\n"
+"Language-Team: Norwegian Bokmål (https://app.transifex.com/MageiaLinux/"
+"teams/9361/nb/)\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Før du fortsetter, bør du lese vilkårene for lisensen nøye. Den\n"
+"dekker hele Mageia-distribusjonen. Hvis du er enig i alle\n"
+"vilkårene den inneholder, merk av for \"%s\"-boksen. Hvis ikke, klikk på "
+"\"%s\"\n"
+"knappen vil starte datamaskinen på nytt."
+
+#: ../help.pm:20
+#, 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 er ett flerbrukersystem, og dette betyr at hver bruker kan ha\n"
+"sine egne instillinger, sine egne filer osv. Du kan lese ``Starter "
+"Guide'''n\n"
+"for å lære mer om flerbrukersystemer.\n"
+" Men i motsetning til 'root', som er\n"
+"systemadministratoren, så vil brukerne du legger til her ikke ha rett til å\n"
+"forandre noe annet enn deres egne filer og oppsett, noe som\n"
+"beskytte systemet for uheldige eller skumle forandringer som endrer\n"
+"hele systemet. Du må lage minst en bruker for deg selv -- denne kontoen\n"
+"bør du bruke rutinemessig, for hverdagslig bruk. Selv om det er praktisk å\n"
+"logge inn som \"root\" for å gjøre alt mulig hver dag, kan det også være\n"
+"veldig farlig! Den minste feil kan bety at systemet ditt ikke lenger vil "
+"fungere.\n"
+"Hvis du gjør en stor feil som en vanlig bruker, så er det verste som kan "
+"skje\n"
+"at du mister noe informasjon, men det vil ikke påvirke hele systemet.\n"
+"\n"
+"Det første feltet spørr etter ditt virkelige navn. Dette er selvfølgelig "
+"ikke nødvendig\n"
+"-- du kan faktisk skrive inn hva du vil. DrakX vil ta det første ordet du "
+"legger inn\n"
+"og kopiere det til \"%s\"-feltet, som er det navnet den brukeren vil bruke\n"
+"for å logge seg på systemet. Hvis du vil, så kan du endre brukernavnet. Det\n"
+"neste steget blir å sette et passord. Fra ett sikkerhetsmessig åsyn, så er "
+"ikke\n"
+"en upriviligiert (vanlig) brukers passord så kritisk som \"root\"-passordet, "
+"men\n"
+"det er ingen grunn til å neglisere det ved å gjøre det blankt eller for "
+"enkelt:\n"
+"tross alt, det kan være dine filer som ligger i faresonen.\n"
+"\n"
+"Når du klikker på \"%s\", så kan du legge til flere brukere. Legg feks. til "
+"en for hver\n"
+"av dine venner, din far eller din søster .\n"
+"Klikk \"%s\" når du er ferdig med å legge til brukere.\n"
+"\n"
+"Ved å klikke på \"%s\"-knappen kan du forandre hvilket \"skall\" brukeren "
+"har\n"
+"som standard (det vanlige er bash).\n"
+"\n"
+"Når du er ferdig med å legge til brukere, så kan du velge en bruker som kan\n"
+"automatisk logge seg på systemet når maskinen starter opp. Hvis du er\n"
+"interessert i denne finessen (og ikke bryr deg mye om lokal sikkerhet),\n"
+"så velg den ønskede brukeren og vindushåndtereren, så klikk på \"%s\".\n"
+"Hvis du ikke er interessert i denne finessen, sjekk ut \"%s\"-boksen."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Brukernavn"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Godta bruker"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Ønsker du å bruke denne finessen?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Her er de eksisterende Linux-partisjonene som ble oppdaget på din harddisk.\n"
+"Du kan beholde valgene som er gjort av veiviseren, de er gode for de fleste\n"
+"vanlige installasjoner. Hvis du endrer disse valgene, må du i hvertfall "
+"definere\n"
+"en root-partisjon (\"/\"). Ikke velg for liten partisjon ellers vil du ikke "
+"kunne\n"
+"installere nok programvare. Hvis du ønsker å lagre dine data på en separat\n"
+"partisjon må du også velge en \"/home\"-partisjon (bare mulig hvis du har "
+"mer\n"
+"enn en Linux partisjon tilgjengelig).\n"
+"\n"
+"Hver partisjon er listet som følger: \"Navn\", \"Kapasitet\".\n"
+"\n"
+"\"Navn\" er strukturert som følger: \"harddisktype\", \"harddisknummer\",\n"
+"\"partisjonsnummer\" (feks. \"hda1\").\n"
+"\n"
+"\n"
+"\"Harddisktype\" er \"hd\" hvis harddisken din er en IDE-harddisk og \"sd\"\n"
+"hvis det er en SCSI-harddisk.\n"
+"\n"
+"\"Harddisknummer\" er alltid en bokstav etter \"hd\" eller \"sd\". For\n"
+"IDE-harddisker:\n"
+"\n"
+" * \"a\" betyr \"master harddisk på primær IDE-kontroller\",\n"
+"\n"
+" * \"b\" betyr \"slave harddisk på primær IDE-kontroller\",\n"
+"\n"
+" * \"c\" betyr \"master harddisk på sekundær IDE-kontroller\",\n"
+"\n"
+" * \"d\" betyr \"slave harddisk på sekundær IDE-kontroller\".\n"
+"\n"
+"\n"
+"Med SCSI-harddisker, en \"a\" betyr \"laveste SCSI-ID\", en \"b\" betyr "
+"\"nest laveste SCSI-ID\", etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia-installasjonen er distribuert på flere CD-ROM-er. Hvis en\n"
+"valgt pakke er plassert på en annen CD-ROM, vil DrakX løse ut strømmen\n"
+"CD og ber deg sette inn den nødvendige. Hvis du ikke har den forespurte\n"
+"CD for hånden, bare klikk på \"%s\", de tilsvarende pakkene vil ikke\n"
+"installeres."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 er nå på tide å spesifisere hvilke programmer du ønsker å installere på "
+"systemet ditt.\n"
+"Det er tusenvis av pakker tilgjengelig for Mageia, og for å lage det\n"
+"enklere å administrere, de har blitt plassert i grupper med lignende\n"
+"applikasjoner..\n"
+"\n"
+"Mageia sorterer pakkegrupper i fire kategorier. Du kan blande og\n"
+"matche applikasjoner fra de forskjellige kategoriene, så en "
+"\"arbeidsstasjon\"\n"
+"installasjonen kan fortsatt ha applikasjoner fra kategorien ``Server''\n"
+"installert.\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 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."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Oppgrader"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Med grunnleggende dokumentasjon"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Virkelig minimal installasjon"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Hvis du velger å installere pakker individuelt, vil installasjonsprogrammet "
+"vises\n"
+"et tre som inneholder alle pakker klassifisert etter grupper og "
+"undergrupper. Mens\n"
+"Når du blar gjennom treet, kan du velge hele grupper, undergrupper eller "
+"enkeltpersoner\n"
+"pakker.\n"
+"\n"
+"Hver gang du velger en pakke i treet, vil en beskrivelse vises på\n"
+"høyre side som viser deg formålet med den pakken.\n"
+"\n"
+"!! Hvis en serverpakke er valgt, enten fordi du spesifikt\n"
+"valgte den individuelle pakken eller fordi den er en del av en gruppe av "
+"pakker,\n"
+"vil du bli bedt om å bekrefte at du virkelig vil at disse pakkene skal "
+"installeres. Som standard vil Mageia automatisk starte alle installerte\n"
+"tjenester ved oppstart. Selv om de er trygge og ikke har noen kjente "
+"problemer på\n"
+"den tiden distribusjonen ble sendt, er det fullt mulig at\n"
+"sikkerhetshull ble oppdaget etter at denne versjonen av Mageia ble utgitt. "
+"Hvis du ikke vet hva en bestemt tjeneste skal gjøre eller\n"
+"hvorfor det blir installert, klikk deretter \"%s\". Ved å klikke på \"%s\" "
+"installeres\n"
+"de listede tjenestene, og de vil startes automatisk ved oppstart. !!\n"
+"\n"
+"Alternativet \"%s\" brukes til å deaktivere advarselsdialogen som vises\n"
+"når installasjonsprogrammet automatisk velger en pakke for å løse et\n"
+"avhengighetsproblem. Noen pakker avhenger av andre og installasjonen av\n"
+"én bestemt pakke kan kreve installasjon av en annen pakke. De\n"
+"installasjonsprogrammet kan bestemme hvilke pakker som kreves for å "
+"tilfredsstille en avhengighet for å fullføre installasjonen.\n"
+"\n"
+"Det lille diskettikonet nederst på listen lar deg laste inn en\n"
+"pakkeliste opprettet under en tidligere installasjon. Dette er nyttig hvis "
+"du\n"
+"har en rekke maskiner som du ønsker å konfigurere identisk. Klikker\n"
+"på dette ikonet vil du be deg om å sette inn disketten som ble opprettet på "
+"slutten av\n"
+"en annen installasjon. Se det andre tipset i det siste trinnet om hvordan du "
+"oppretter\n"
+"en slik diskett."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatiske avhengigheter"
+
+#: ../help.pm:185
+#, 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 ""
+"Denne dialogen benyttes til å velge hvilke tjenester som skal startes når\n"
+"maskinen startes opp.\n"
+"\n"
+"DrakX vil liste opp alle tjenestene som er tilgjengelige i den gjeldende "
+"installasjonen.\n"
+"Gå nøye gjennom hver enkelt og fjern haken på de som ikke er nødvendige å\n"
+"starte.\n"
+"\n"
+"En kort forklarende tekst vil vises for hver tjeneste når de velges. Dersom "
+"du\n"
+"ikke er sikker på om en tjeneste er nødvendig, er det sikrest å la det\n"
+"forhåndsvalgte alternativet stå.\n"
+"\n"
+"!! på dette tidspunktet bør du være forsiktig dersom du ønsker å bruke "
+"maskinen\n"
+"som tjener: Du vil sannsynligvis ikke ønske å starte tjenester som du ikke "
+"trenger.\n"
+"Husk at noen tjenester kan representere en sikkerhetsrisiko dersom de er\n"
+"tilgjengelige på en tjener. Generelt bør du kun skru på tjenester som du "
+"trenger.\n"
+"!!"
+
+#: ../help.pm:209
+#, 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 passer tiden i GMT (Greenwich Mean Time), og oversetter denne\n"
+"til lokal tid avhengig av tidssonen du valgte. Dersom klokka på ditt "
+"hovedkort\n"
+"er satt til lokal tid, kan du deaktivere dette ved å velge bort «%s»,\n"
+"som lar GNU/Linux vite at systemklokka og maskinvareklokka\n"
+"er i samme tidssone. Dette er nyttig når maskinen din har andre\n"
+"operativsystemer slik som Windows.\n"
+"\n"
+"«%s»-valget vil stille klokka di ved å koble seg til en ekstern tidstjener\n"
+"på internett. For at dette skal fungere, må du ha en internettforbindelse "
+"som\n"
+"fungerer. Det er best å velge en tidstjener som er i nærheten av deg. Dette\n"
+"valget installerer dessuten en tidstjener som kan brukes av andre maskiner\n"
+"på ditt lokale nettverk."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Maskinvareklokke satt til GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatisk tidssynkronisering"
+
+#: ../help.pm:223
+#, 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 ""
+"Skjermkort\n"
+"\n"
+" Installasjonsprogrammet vil vanligvis automatisk finne og sette opp "
+"skjermkortet\n"
+"som er installert på din maskin. Hvis dette ikke lar seg gjøre, kan du "
+"velge\n"
+"hva slags kort du har i denne listen.\n"
+"\n"
+" I tilfelle det er flere tjenere tilgjengelige for ditt kort, med eller "
+"uten\n"
+"3D-akselerasjon, blir du bedt om å velge tjeneren som passer dine behov\n"
+"best."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (for X Window System) er hjertet i GNU/Linux grafiske grensesnitt\n"
+"der alle de grafiske miljøene (KDE, GNOME, AfterStep,\n"
+"WindowMaker, etc.) sammen med Mageia stole på.\n"
+"\n"
+"Du vil se en liste over forskjellige parametere som skal endres for å få en "
+"optimal\n"
+"grafisk visning.\n"
+"\n"
+"Grafikkort\n"
+"\n"
+"Installasjonsprogrammet vil normalt automatisk oppdage og konfigurere\n"
+"grafikkortet installert på maskinen din. Hvis dette ikke er riktig, kan du\n"
+"velg fra denne listen kortet du faktisk har installert.\n"
+"\n"
+"I situasjonen der forskjellige servere er tilgjengelige for kortet ditt,\n"
+"med eller uten 3D-akselerasjon, blir du bedt om å velge hvilken server\n"
+"passer best til dine behov.\n"
+"\n"
+"\n"
+"\n"
+"Overvåk\n"
+"\n"
+"Normalt vil installasjonsprogrammet automatisk oppdage og konfigurere\n"
+"monitor koblet til maskinen din. Hvis det ikke er riktig, kan du velge\n"
+"fra denne listen skjermen som er koblet til datamaskinen.\n"
+"\n"
+"\n"
+"\n"
+"Oppløsning\n"
+"\n"
+"Her kan du velge oppløsninger og fargedybder som er tilgjengelige for din\n"
+"grafikk maskinvare. Velg den som best passer dine behov (det vil du være\n"
+"kan gjøre endringer etter installasjonen). Et utvalg av de utvalgte\n"
+"konfigurasjonen vises på monitorbildet.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+"Avhengig av maskinvaren din, kan det hende at denne oppføringen ikke vises.\n"
+"\n"
+"Systemet vil prøve å åpne en grafisk skjerm på ønsket\n"
+"oppløsning. Hvis du ser testmeldingen under testen og svarer \"%s\",\n"
+"så vil DrakX gå videre til neste trinn. Hvis du ikke ser det, så det\n"
+"betyr at en del av den automatisk oppdagede konfigurasjonen var feil og\n"
+"testen avsluttes automatisk etter 12 sekunder og returnerer deg til\n"
+"meny. Endre innstillinger til du får en korrekt grafisk visning.\n"
+"\n"
+"\n"
+"\n"
+"Alternativer\n"
+"\n"
+"Disse trinnene lar deg velge om du vil at maskinen skal gjøre det\n"
+"automatisk bytte til et grafisk grensesnitt ved oppstart. Det er klart du "
+"kan\n"
+"ønsker å sjekke \"%s\" om maskinen din skal fungere som en server, eller om "
+"du var det\n"
+"ikke lykkes med å få skjermen konfigurert."
+
+#: ../help.pm:291
+#, 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 ""
+"Skjerm\n"
+"\n"
+" Installereren kan vanligvis automatisk oppdage og sette opp\n"
+"skjermen som er koblet til maskinen din. Dersom dette ikke fungerer, kan\n"
+"du velge fra denne lista hvilken skjerm du faktisk har tilkobliet din maskin."
+
+#: ../help.pm:298
+#, 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 ""
+"Oppløsning\n"
+"\n"
+" Her kan du velge oppløsning og fargedybde blant de som er tilgjengelige\n"
+"for din maskinvare. Velg den du synes passer best til dine behov (du kan\n"
+"forandre dette etter installasjon). En prøve av det valgte oppsettet\n"
+"er vist i skjermen."
+
+#: ../help.pm:306
+#, 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 ""
+"I tilfelle det er flere tjenere tilgjengelig for ditt kort, med eller uten\n"
+"3D-akselerasjon, blir du så spurt om å velge den tjeneren som best\n"
+"passer dine behov."
+
+#: ../help.pm:311
+#, 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 ""
+"Valg\n"
+"\n"
+" Dette steget lar deg velge om du vil starte et grafisk grensesnitt "
+"automatisk\n"
+"under oppstart. Du vil selvsagt ønske å svare «%s» dersom maskinen skal\n"
+"fungere som tjener, eller hvis du ikke kunne sette opp det grafiske "
+"grensesnittet."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Du må nå bestemme hvor på harddisken du vil installere Mageia "
+"operativsystemet. Hvis harddisken er tom eller hvis et eksisterende "
+"operativsystem bruker all tilgjengelig plass må du partisjonere enheten. I "
+"utgangspunktet betyr partisjonering av en harddisk  logisk å dele den for å "
+"skape plassen som trengs for å installere den nye Mageia systemet.\n"
+"\n"
+"Fordi prosessen med å partisjonere en harddisk vanligvis er irreversibel og "
+"kan føre til tap av data, kan partisjoneringen være skremmende og stressende "
+"for en uerfarne bruker. Heldigvis inkluderer DrakX en veiviser som forenkler "
+"denne prosessen. Før du fortsetter med dette trinnet, les gjennom resten av "
+"denne delen og fremfor alt, ta deg god tid.\n"
+"\n"
+"Avhengig av konfigurasjonen av harddisken, er det flere alternativer "
+"tilgjengelig: \n"
+" * \"%s\". Dette alternativet vil utføre en automatisk partisjonering av den "
+"tomme delen disk(er). Hvis du bruker dette alternativet vil det ikke være "
+"flere spørsmål.\n"
+" * \"%s\". Veiviseren har oppdaget en eller flere eksisterende Linux-"
+"partisjoner på harddisken din. Hvis du vil bruke dem, velg dette "
+"alternativet. Du vil da bli bedt om å velge monteringspunktene knyttet til "
+"hver enkelt av partisjonene.\n"
+"De eldre monteringspunktene er valgt som standard, og for det meste er det "
+"det en god idé å beholde dem.\n"
+"* \"%s\". Hvis Microsoft Windows er installert på harddisken og tar all "
+"plassen som er tilgjengelig på den, må du frigjøre ledig plass forGNU/Linux. "
+"For å gjøre det kan du slette Microsoft Windows-partisjonen og data (se "
+"løsningen ``Slett hele disken'') eller endre størrelsen på Microsoft "
+"Windows\n"
+"FAT- eller NTFS-partisjon. Endre størrelse kan utføres uten tap av data, "
+"forutsatt at du tidligere har defragmentert Windows-partisjonen.\n"
+"\n"
+"Det anbefales på det sterkeste å sikkerhetskopiere dataene dine. Å bruke "
+"dette alternativet anbefales hvis du vil bruke både Mageia og Microsoft "
+"Windows på samme datamaskin.\n"
+"\n"
+"Før du velger dette alternativet, vennligst forstå at det etter denne "
+"prosedyren, vil størrelsen på Microsoft Windows-partisjonen være mindre enn "
+"da du startet. Du vil ha mindre ledig plass under Microsoft Windows til å "
+"lagre dataene dine eller for å installere ny programvare.\n"
+"\n"
+" * \"%s\". Hvis du ønsker å slette alle data og alle partisjoner som finnes "
+"på harddisken og erstatte dem med ditt nye Mageia-system, velg dette "
+"alternativet. Vær forsiktig, for du vil ikke kunne angre denne operasjonen "
+"etter at du har bekreftet.\n"
+"\n"
+" !! Hvis du velger dette alternativet, vil alle data på disken slettes. !!\n"
+" * \"%s\". Dette alternativet vises når harddisken er fullstendig tatt av "
+"Microsoft Windows. Å velge dette alternativet vil ganske enkelt slette alt.\n"
+"\n"
+" !! Hvis du velger dette alternativet, vil alle data på disken gå tapt. !!\n"
+"\n"
+" * \"\"%s. Velg dette alternativet hvis du vil manuelt partisjonere disken. "
+"Vær forsiktig - det er et kraftig, men farlig valg, og du kan veldig fort "
+"miste alle dataene dine. Derfor kan dette alternativet egentlig bare "
+"anbefales hvis du har gjort noe slikt før og har erfaring. For flere "
+"instruksjoner om hvordan du bruker DiskDrake-verktøyet, Se avsnittet "
+"``Administrere partisjonene dine'' i ``Starter Guide''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Bruk eksisterende partisjon"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Bruk den ledige plassen på Microsoft Windows®-partisjonen"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Slette hele disken"
+
+#: ../help.pm:380
+#, 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 ""
+"Sånn! Installasjonen er nå ferdig og ditt flunkende nye GNU/Linux system\n"
+"er nå klart til bruk. Bare klikk «%s» for å restarte systemet. Ikke glem å\n"
+"fjerne installasjonsmediet (CDROM eller diskett). Det første du vil\n"
+"se etter at maskinen er ferdig med maskinvaretestene er oppstartslasterens\n"
+"meny, som lar deg velge hvilket operativsystem du vil starte.\n"
+"\n"
+"«%s»-knappen vil vise to nye knapper:\n"
+"\n"
+" * «%s»: for å lage en installasjonsdiskett som automatisk vil utføre en\n"
+"hel installasjon uten operatørhjelp, helt lik den installasjonen du nettopp "
+"har utført.\n"
+"\n"
+" Merk at to forskjellige valg vil være tilgjengelige etter at knappen "
+"trykkes:\n"
+"\n"
+" * «%s»: Dette er en delvis automatisert installasjon. Partisjonering er\n"
+"den eneste interaktive prosedyren.\n"
+"\n"
+" * «%s»: Dette er en fullstendig automatisert installasjon: harddisken "
+"vil bli\n"
+"helt overskrevet, og alle data vil bli overskrevet.\n"
+"\n"
+" Denne funksjonen er nyttig når du skal installere et antall identiske "
+"maskiner.\n"
+"Se Auto-installasjonsavsnittet på våre websider for mer informasjon.\n"
+"\n"
+" * «%s» (*): lagrer en liste over pakkene som er blitt installert under "
+"denne\n"
+"installasjonen. For å benytte denne listen under en annen installasjon, sett "
+"inn\n"
+"disketten og start installasjonen. Når kommandopromptet kommer opp, trykk "
+"på\n"
+"[F1]-tasten og skriv: \"linux defcfg=\"floppy\" <<\n"
+"\n"
+"(*) Du trenger en FAT-formatert diskett (for å lage en under GNU/Linux, "
+"skriv\n"
+"«mformat a:», eller «fdformat /dev/fd0» etterfulgt av «mkfs.vfat\n"
+"/dev/fd0»."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Generer autoinstallasjonsdiskett"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Spill på nytt"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatisert"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Lagre pakkevalg"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Hvis du velger å gjenbruke eldre GNU/Linux-partisjoner, kan det være lurt å "
+"re- formatere de på nytt og slett alle data de inneholder. For å gjøre det, "
+"velg disse partisjonene også.\n"
+"\n"
+"Vær oppmerksom på at det ikke er nødvendig å re-formatere alle eksisterende\n"
+"partisjoner. Du må formatere partisjonene som inneholder operativsystemet "
+"(som \"/\", \"/usr\" eller \"/var\"), men du trenger ikke å formatere på "
+"nytt partisjoner som inneholder data du ønsker å beholde (vanligvis \"/"
+"home\").\n"
+"\n"
+"Vær forsiktig når du velger partisjoner. Etter formateringen er fullført, "
+"vil alle data på de valgte partisjonene bli slettet og du vil ikke kunne "
+"gjenopprette den.\n"
+"\n"
+"Klikk på \"%s\" når du er klar til å formatere partisjonene.\n"
+"\n"
+"Klikk på \"%s\" hvis du vil velge en annen partisjon for din nye "
+"Installasjon av Mageia operativsystemet.\n"
+"\n"
+"Klikk på \"%s\" hvis du ønsker å velge partisjoner som skal sjekkes for "
+"dårlige blokker på disken."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Før du installerer Mageia, er det sannsynlig at noen pakker har blitt "
+"oppdatert siden den første utgivelsen. Feil kan ha blitt fikset, "
+"sikkerhetsproblemer løst. For å la deg dra nytte av disse oppdateringene, "
+"kan du nå laste dem ned fra Internett. Sjekk \"%s\" hvis du\n"
+"har en fungerende Internett-tilkobling, eller \"\"%s hvis du foretrekker å "
+"installere oppdaterte pakker senere.\n"
+"\n"
+"Hvis du velger \"%s\" vil du vise en liste over nettplasseringer som "
+"oppdateringer kan fra bli hentet. Du bør velge en nær deg. Et tre for "
+"pakkevalg vil vises: gå gjennom utvalget, og trykk \"%s\" for å hente og "
+"installere den(ne) valgte pakken(e), eller \"%s\" for å avbryte."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"På dette tidspunktet lar DrakX deg velge sikkerhetsnivået du ønsker\n"
+"for maskinen din. Som en tommelfingerregel bør sikkerhetsnivået settes "
+"høyere hvis maskinen skal inneholde kritiske data, eller om den skal være "
+"direkte eksponert mot Internett. Avveiningen om et høyere sikkerhetsnivå er "
+"vanligvis oppnådd på bekostning av brukervennlighet.\n"
+"\n"
+"Hvis du ikke vet hva du skal velge, beholder du standardalternativet. Du vil "
+"kunne endre det senere med draksec-verktøyet, som er en del av Mageia "
+"Kontrollsenter.\n"
+"\n"
+"Fyll \"%s\"-feltet med e-postadressen til den ansvarlige for sikkerhet. "
+"Sikkerhetsmeldinger vil bli sendt til den adressen."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Sikkerhetsadministrator"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"På dette tidspunktet må du velge hvilken(e) partisjon(er) som skal brukes "
+"til\n"
+"installasjonen av ditt Mageia-system. Hvis partisjoner allerede har vært\n"
+"definert, enten fra en tidligere installasjon av GNU/Linux eller av et "
+"annet\n"
+"partisjoneringsverktøy, kan du bruke eksisterende partisjoner. Ellers må "
+"disk\n"
+"partisjoner defineres.\n"
+"\n"
+"For å lage partisjoner må du først velge en harddisk. Du kan velge disken "
+"for partisjonering ved å klikke på ``hda'' for den første IDE-stasjonen,"
+"``hdb'' for den andre, ``sda'' for den første SCSI-stasjonen og så videre.\n"
+"\n"
+"For å partisjonere den valgte harddisken kan du bruke disse alternativene:\n"
+"\n"
+"* \"%s\": dette alternativet sletter alle partisjoner på den valgte "
+"harddisken\n"
+"\n"
+"* \"%s\": dette alternativet lar deg automatisk opprette ext4 og bytte\n"
+"partisjoner i den ledige plassen på harddisken\n"
+"\n"
+"\"%s\": gir tilgang til tilleggsfunksjoner:\n"
+"\n"
+"* \"%s\": lagrer partisjonstabellen til en diskett. Nyttig for senere "
+"gjenoppretting av partisjonstabell om nødvendig. Det anbefales på det "
+"sterkeste at du utfører dette trinnet.\n"
+"\n"
+"* \"%s\": lar deg gjenopprette en tidligere lagret partisjonstabell fra en "
+"diskett.\n"
+"\n"
+"* \"%s\": hvis partisjonstabellen din er skadet, kan du prøve å gjenopprette "
+"den\n"
+"ved å bruke dette alternativet. Vær forsiktig og husk at det ikke alltid "
+"fungerer\n"
+"\n"
+"* \"%s\": forkaster alle endringer og laster inn partisjonstabellen som var\n"
+"opprinnelig på harddisken.\n"
+"\n"
+"* \"%s\": fjerner du merket for dette alternativet tvinges brukere til å "
+"montere, og manuelt\n"
+"demonter flyttbare medier som disketter og CD-ROMer.\n"
+"\n"
+"* \"%s\": bruk dette alternativet hvis du ønsker å bruke en veiviser for å "
+"partisjonere\n"
+"harddisken din. Dette anbefales hvis du ikke har god forståelse for "
+"partisjonering.\n"
+"\n"
+"* \"%s\": bruk dette alternativet for å avbryte endringene.\n"
+"\n"
+"* \"%s\": tillater flere handlinger på partisjoner (type, alternativer, "
+"format) og gir mer informasjon om harddisken.\n"
+"\n"
+"* \"%s\": når du er ferdig med å partisjonere harddisken, vil dette\n"
+"lagre endringene tilbake til disken.\n"
+"\n"
+"Når du definerer størrelsen på en partisjon, kan du fint angi partisjonen\n"
+"størrelse ved å bruke piltastene på tastaturet.\n"
+"\n"
+"Merk: du kan nå alle alternativer ved å bruke tastaturet. Naviger gjennom\n"
+"partisjoner ved å bruke [Tab] og [Opp/Ned]-pilene.\n"
+"\n"
+"Når en partisjon er valgt, kan du bruke:\n"
+"\n"
+"* Ctrl-c for å opprette en ny partisjon (når en tom partisjon er valgt)\n"
+"\n"
+"* Ctrl-d for å slette en partisjon\n"
+"\n"
+"* Ctrl-m for å angi monteringspunktet\n"
+"\n"
+"For å få informasjon om de forskjellige filsystemtypene som er "
+"tilgjengelige, vennligst\n"
+"les ext2FS-kapittelet fra ``Reference Manual''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Lagre partisjonstabell"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Gjenopprett partisjonstabell"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Redningspartisjonstabell"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automontering av fjernbart media"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Veiviser"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Angre"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Skift mellom normal-/ekspert-modus"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Mer enn én Microsoft-partisjon har blitt oppdaget på harddisken.\n"
+"Vennligst velg den du vil endre størrelsen på for å installere det nye\n"
+"Operativsystemet Mageia.\n"
+"\n"
+"Hver partisjon er oppført som følger: \"Linux-navn\", \"Windows-navn\"\n"
+"\"Kapasitet\".\n"
+"\n"
+"\"Linux-navn\" er strukturert: \"harddiskstasjonstype\", "
+"\"harddiskstasjonsnummer\",\n"
+"\"partisjonsnummer\" (for eksempel \"hda1\").\n"
+"\n"
+"\"Harddisk drive type\" er \"hd\" hvis harddisken din er en IDE-harddisk og\n"
+"\"sd\" hvis det er en SCSI-harddisk.\n"
+"\n"
+"\"Harddisknummer\" er alltid en bokstav etter \"hd\" eller \"sd\". Med IDE\n"
+"harddisker:\n"
+"\n"
+"* \"a\" betyr \"hovedharddisk på den primære IDE-kontrolleren\";\n"
+"\n"
+"* \"b\" betyr \"slave-harddisk på den primære IDE-kontrolleren\";\n"
+"\n"
+"* \"c\" betyr \"hovedharddisk på den sekundære IDE-kontrolleren\";\n"
+"\n"
+"* \"d\" betyr \"slave-harddisk på den sekundære IDE-kontrolleren\".\n"
+"\n"
+"Med SCSI-harddisker betyr en \"a\" \"laveste SCSI-ID\", en \"b\" betyr\n"
+"\"nest laveste SCSI ID\" osv.\n"
+"\n"
+"\"Windows-navn\" er bokstaven på harddisken din under Windows (den første\n"
+"disk eller partisjon kalles \"C:\")."
+
+#: ../help.pm:567
+#, 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»: Sjekk ditt valg av land. Dersom du ikke befinner deg i dette landet,\n"
+"klikk på «%s»-knappen og velg et annet. Dersom ditt land ikke er i\n"
+"den første lista, klikk på «%s»\"-knappen for å få den fullstendige lista\n"
+" over land."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Dette trinnet aktiveres bare hvis en eksisterende GNU/Linux-partisjon har "
+"blitt\n"
+"funnet på maskinen din.\n"
+"\n"
+"DrakX trenger nå å vite om du vil utføre en ny installasjon eller en\n"
+"oppgradering av et eksisterende Mageia-system:\n"
+"\n"
+"* \"%s\". For det meste utsletter dette det gamle systemet fullstendig.\n"
+"Avhengig av partisjoneringsskjemaet ditt kan du imidlertid forhindre noen "
+"av\n"
+"dine eksisterende data (spesielt \"hjemmekataloger\") fra å bli "
+"overskrevet.\n"
+"Hvis du ønsker å endre hvordan harddiskstasjonene er partisjonert, eller å "
+"endre\n"
+"filsystemet, bør du bruke dette alternativet.\n"
+"\n"
+"* \"%s\". Denne installasjonsklassen lar deg oppdatere pakkene\n"
+"installert på ditt Mageia-system. Din nåværende partisjonering\n"
+"skjema og brukerdata vil ikke bli endret. Det meste av den andre "
+"konfigurasjonen\n"
+"trinn forblir tilgjengelige og ligner på en standardinstallasjon.\n"
+"\n"
+"Å bruke alternativet \"Oppgradering\" bør fungere fint på Mageia-systemer\n"
+"kjører versjon \"8.1\" eller nyere. Utføre en oppgradering på tidligere "
+"versjoner\n"
+"til Mageia versjon \"8.1\" anbefales ikke."
+
+#: ../help.pm:594
+#, 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 ""
+"Avhengig av standardspråket du har valgt, vil DrakX automatisk velge\n"
+"et tilsvarende tastaturoppsett. Sjekk at valget passer deg, eller velg\n"
+"et annet tastaturoppsett.\n"
+"\n"
+"Det kan også hende at du ikke har et tastatur som passer presist \n"
+"til ditt språk.\n"
+"Hvis du for eksempel er en engelsktalende sveitsisk person, kan\n"
+"det være at du har et sveitsisk tastatur, eller hvis du snakker engelsk, "
+"men\n"
+"oppholder deg i Quebec så kan du finne deg i den samme situasjonen hvor\n"
+"ditt eget språk og tastatur ikke stemmer overens. I slike tilfeller vil "
+"dette\n"
+"installasjonstrinnet la deg velge et passende tastatur fra en liste.\n"
+"\n"
+"Klikk på «%s»-knappen for å få en komplett liste over støttede tastaturer.\n"
+"\n"
+"Hvis du velger et tastatur som ikke er basert på det latinske alfabetet,\n"
+"vil den neste dialogen tillate at du setter opp en tastekombinasjon\n"
+"som vil bytte mellom latin og ikke-latinsk tastaturoppsett."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"Det første trinnet er å velge ditt foretrukne språk.\n"
+"\n"
+"Ditt valg av foretrukket språk vil påvirke installasjonsprogrammet\n"
+"dokumentasjon og systemet generelt. Velg først regionen du er i, deretter "
+"språket du snakker.\n"
+"\n"
+"Ved å klikke på \"%s\"-knappen kan du velge andre språksom skal\n"
+"installeres på arbeidsstasjonen din, og installerer derved de "
+"språkspesifikke\n"
+"filer for systemdokumentasjon og applikasjonene. For eksempel hvis spanske\n"
+"brukere skal bruke maskinen din, velg engelsk som standardspråk på\n"
+"trevisningen og \"%s\" i Avansert-delen.\n"
+"\n"
+"Om UTF-8 (unicode) støtte: Unicode er en ny tegnkoding ment å\n"
+"dekker alle eksisterende språk. Men full støtte for det i GNU/Linux er\n"
+"fortsatt under utvikling. Av den grunn vil Mageias bruk av UTF-8\n"
+"avhenger av brukerens valg:\n"
+"\n"
+"* Hvis du velger et språk med en sterk eldre koding (latin1\n"
+"språk, russisk, japansk, kinesisk, koreansk, thai, gresk, tyrkisk, de "
+"fleste\n"
+"iso-8859-2 språk), vil den eldre kodingen brukes som standard;\n"
+"\n"
+"* Andre språk vil bruke unicode som standard;\n"
+"\n"
+"* Hvis to eller flere språk kreves, og disse språkene ikke brukes\n"
+"den samme kodingen, så vil unicode brukes for hele systemet;\n"
+"\n"
+"* Til slutt kan unicode også tvinges til bruk i hele systemet på en\n"
+"brukerens forespørsel ved å velge alternativet \"%s\" uavhengig av hvilket\n"
+"språk som ble valgt.\n"
+"\n"
+"Merk at du ikke er begrenset til å velge ett enkelt ekstra språk. Du\n"
+"kan velge flere, eller til og med installere dem alle ved å velge \"%s\"-"
+"boksen.\n"
+"Å velge støtte for et språk betyr oversettelser, fonter, stavekontroller,\n"
+"etc. vil også bli installert for det språket.\n"
+"\n"
+"For å bytte mellom de forskjellige språkene som er installert på systemet "
+"ditt, kan du\n"
+"start \"localedrake\"-kommandoen som \"root\" for å endre språket som "
+"brukes\n"
+"av hele systemet. Å kjøre kommandoen som en vanlig bruker vil bare\n"
+"endre språkinnstillingene for den aktuelle brukeren."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spansk"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Bruk Unicode som standard"
+
+#: ../help.pm:646
+#, 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 oppdager vanligvis antall knapper på musen din. Hvis ikke, så vil det\n"
+"antas at du har en to-knappers mus og det vil settes opp treknappers-"
+"emulering.\n"
+"Den tredje museknappen kan på en toknappers-mus bli brukt ved å\n"
+"trykke ned både høyre og venstre museknapp samtidig. DrakX vil\n"
+"automatisk oppdage om din mus bruker PS/2-, seriell- eller USB-grensesnitt.\n"
+"\n"
+"Hvis du har en 3-knappsmus uten hjul, kan du velge musen\n"
+"«%s». DrakX vil så konfugurere musen din så du kan simulere hjulet med den;\n"
+"for å gjøre dette skal du trykke på den tredje knappen og flytte musen din\n"
+"opp og ned.\n"
+"\n"
+"Hvis du ønsker å spepesifisere en annerledes musetype, velg den passende\n"
+"typen fra listen du blir vist.\n"
+"\n"
+"Du kan velge «%s» eller velge en ``generisk\" mus-type som vil fungere\n"
+"med alle mus.\n"
+"\n"
+"Hvis du velger en annen mus enn hva som er forhåndsvalgt, så vil en\n"
+"testskjerm bli vist. Bruk knappene og musehjulet for å sjekke at\n"
+"oppsettet er riktig, og at musa virker ordentlig. Hvis musa ikke virker "
+"riktig,\n"
+"trykk [Space] eller [Enter] for å avbryte testen og gå tilbake til listen "
+"over valg.\n"
+"\n"
+"Noen ganger så blir ikke musehjulet automatisk oppdaget. Du vil da måtte\n"
+"velge manuelt fra listen. Vær sikker på at du velger en som er på riktig "
+"port.\n"
+"Etter at du har klikket på «%s»-knappen, så vil et musebilde bli vist på "
+"skjermen.\n"
+"Du må da bevege musehjulet for å aktivere det riktig. Når du ser at "
+"musehjulet på\n"
+"skjermen beveges etter som du ruller på det, sjekk også at knappene fungerer "
+"og\n"
+"at musepekeren på skjermen beveger seg når du flytter på musa."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "med hjulemulering"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Alle PS/2- & USB-mus"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Velg den riktige porten. F.eks., \"COM1\"-porten under\n"
+"Windows blir kalt \"ttyS0\" i GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"En oppstartslaster er et lite program som er startet av datamaskinen\n"
+"når den starter opp. Den er ansvarlig for å starte hele systemet. Vanligvis\n"
+"er oppstartslaster-installasjonen helt automatisk. DrakX vil analysere\n"
+"oppstartssektoren på harddisken og sette oppstartslasteren opp etter hva\n"
+"den finner der.\n"
+"\n"
+" * Hvis en oppstartssektor for Windows blir funnet, vil den erstatte denne "
+"med\n"
+"en GRUB- eller LILO-oppstartsektor. På denne måten kan du laste enten\n"
+"GNU/Linux eller ethvert annet operativsystem installert på din maskin.\n"
+"\n"
+" * Hvis en oppstartsektor for GRUB eller LILO blir funnet, vil den bli "
+"erstattet\n"
+"med en ny.\n"
+"\n"
+"Dersom det ikke er mulig å avgjøre dette automatisk, vil DrakX spørre deg "
+"hvor\n"
+"oppstartslasteren skal installeres. Vanligvis er «%s» det sikreste stedet.\n"
+"Valg av «%s» vil ikke installere noen oppstartslaster. Bruk kun dette\n"
+"hvis du vet hva du gjør."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Nå er det på tide å velge et utskriftssystem for datamaskinen. Andre\n"
+"operativsystemer kan tilby deg ett, men Mageia tilbyr to. Hver av\n"
+"utskriftssystemene er best egnet til bestemte typer konfigurasjoner.\n"
+"\n"
+"* \"%s\" -- som er et akronym for \"skriv ut, ikke kø\" er valget\n"
+"hvis du har en direkte tilkobling til skriveren din, og du vil kunne\n"
+"panikk avbryte skriverstopp, og ikke har nettverksskrivere. (\"%s\"\n"
+"vil kun håndtere svært enkle nettverkstilfeller og er noe treg når den "
+"brukes\n"
+"innenfor et nettverk.) Det anbefales at du bruker \"pdq\" hvis dette er din\n"
+"første erfaring med GNU/Linux.\n"
+"\n"
+"* \"%s\" står for `` Common Unix Printing System'' og er et utmerket\n"
+"valg for utskrift til din lokale skriver eller til en annen skriver "
+"halvveis rundt\n"
+"verden. Den er enkel å konfigurere og kan fungere som en server eller klient "
+"for\n"
+"det gamle \"lpd\"-utskriftssystemet, så det er kompatibelt med eldre\n"
+"operativsystemer som fortsatt trenger utskriftstjenester. Det er kraftfult. "
+"Grunnoppsettet er nesten like enkelt som \"pdq\". Hvis du trenger detkan "
+"du \n"
+"emulere en \"lpd\"-server, sørg for at du slår på \"cups-lpd\"-demonen.\n"
+"\"%s\" inkluderer grafiske frontender for utskrift eller valg av skriver\n"
+"alternativer og for å administrere skriveren.\n"
+"\n"
+"Hvis du tar et valg nå, og senere finner ut at du ikke liker "
+"utskriftssystemet kan du endre det ved å kjøre PrinterDrake fra Mageia\n"
+"Kontrollsenter og klikk på \"%s\"-knappen."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ekspert"
+
+#: ../help.pm:771
+#, 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 disk 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 vil nå oppdage alle IDE-enheter som er tilstede på ditt system. Det\n"
+"vil også scanne etter en eller flere PCI SCSI-kort på systemet ditt. Hvis "
+"et\n"
+"SCSI-kort er tilstede, så vil DrakX automatisk installere den passende "
+"driveren.\n"
+"\n"
+"På grunn av at maskinvareoppdagelse ikke er feilfritt, så kan det være at\n"
+"DrakX ikke klarer å oppdage dine harddisker. Hvis dette skjer, så må du\n"
+"spesifisere din maskinvare for hånd.\n"
+"\n"
+"Hvis du må spesifisere PCI SCSI-kontrolleren din manuelt, så vil DrakX\n"
+"spørre deg om å gjøre noen valg for det. Du burde tillate DrakX å teste\n"
+"maskinvaren for kort-spesifikke valg som trengs for å initialisere\n"
+"maskinvaren. Som regel så vil DrakX klare å gå igjennom dette steget uten\n"
+"problemer.\n"
+"\n"
+"Hvis DrakX ikke er i stand til å oppdage de riktige parametrene som trengs\n"
+"for din maskinvare, så må du manuelt sette opp driveren."
+
+#: ../help.pm:789
+#, 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»: hvis et lydkort blir oppdaget på systemet ditt, blir det vist her.\n"
+"Hvis du oppdager at lydkortet som blir vist her ikke er det som\n"
+"faktisk er til stede på ditt system, så kan du klikke på denne knappen for\n"
+"å velge en annen driver."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Som en gjennomgang vil DrakX presentere et sammendrag av informasjonen den "
+"har samlet inn\n"
+"om systemet ditt. Avhengig av maskinvaren som er installert på maskinen din, "
+"kan du\n"
+"kan ha noen eller alle av følgende oppføringer. Hver oppføring består av\n"
+"maskinvareelement som skal konfigureres, etterfulgt av et kort sammendrag av "
+"gjeldende\n"
+"konfigurasjon. Klikk på den tilsvarende \"%s\"-knappen for å gjøre "
+"endringen.\n"
+"\n"
+"* \"%s\": sjekk gjeldende tastaturkartkonfigurasjon og endre den hvis\n"
+"nødvendig.\n"
+"\n"
+"* \"%s\": kontroller gjeldende landvalg. Hvis du ikke vil ha dette\n"
+"landet, klikk på \"%s\"-knappen og velg et annet. Hvis landet ditt\n"
+"ikke er i listen som vises, klikk på \"%s\"-knappen for å få den komplette\n"
+"landliste.\n"
+"\n"
+"* \"%s\": som standard utleder DrakX tidssonen din basert på landet\n"
+"du har valgt. Du kan klikke på \"%s\"-knappen hvis dette ikke er\n"
+"korrekt.\n"
+"\n"
+"* \"%s\": bekreft gjeldende musekonfigurasjon og klikk på knappen\n"
+"for å endre den om nødvendig.\n"
+"\n"
+"* \"%s\": hvis det oppdages et lydkort på systemet ditt, vil det vises\n"
+"her. Hvis lydkortet ikke er det som faktisk finnes på\n"
+"systemet ditt, kan du klikke på knappen og velge en annen driver.\n"
+"\n"
+"* \"%s\": hvis du har et TV-kort, vises informasjon om\n"
+"konfigurasjonen her. Hvis du har et TV-kort og det ikke\n"
+"oppdages, klikk på \"%s\" for å prøve å konfigurere den manuelt.\n"
+"\n"
+"* \"%s\": du kan klikke på \"%s\" for å endre parameterne knyttet til\n"
+"kortet hvis du mener at konfigurasjonen er feil.\n"
+"\n"
+"* \"%s\": som standard konfigurerer DrakX ditt grafiske grensesnitt i\n"
+"\"800x600\" eller \"1024x768\" oppløsning. Hvis det ikke passer deg, klikk "
+"videre\n"
+"\"%s\" for å rekonfigurere det grafiske grensesnittet ditt.\n"
+"\n"
+"* \"%s\": hvis du ønsker å konfigurere Internett- eller "
+"lokalnettverkstilgang,\n"
+"du kan gjøre det nå. Se den trykte dokumentasjonen eller bruk\n"
+"Mageia Control Center etter at installasjonen er fullført.\n"
+"\n"
+"* \"%s\": lar deg konfigurere HTTP- og FTP-proxy-adresser hvis maskinen\n"
+"du installerer på skal være plassert bak en proxy-server.\n"
+"\n"
+"* \"%s\": denne oppføringen lar deg omdefinere sikkerhetsnivået som angitt i "
+"en\n"
+"forrige trinn ().\n"
+"\n"
+"* \"%s\": hvis du planlegger å koble maskinen til Internett, er det en god\n"
+"idé å beskytte deg selv mot inntrenging ved å sette opp en brannmur. "
+"Konsultere\n"
+"den tilsvarende delen av ``Starter Guide'' for detaljer om\n"
+"brannmurinnstillinger.\n"
+"\n"
+"* \"%s\": hvis du ønsker å endre oppstartslasterkonfigurasjonen, klikk på "
+"denne\n"
+"knappen. Dette er forbeholdt avanserte brukere. Se den trykte\n"
+"dokumentasjon eller in-line hjelpen om oppstartslasterkonfigurasjon i\n"
+"Mageia kontrollsenter.\n"
+"\n"
+"* \"%s\": gjennom denne oppføringen kan du finjustere hvilke tjenester som "
+"skal kjøres\n"
+"på maskinen din. Hvis du planlegger å bruke denne maskinen som en server, er "
+"det en god\n"
+"idé å vurdere dette oppsettet."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "TV-kort"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-kort"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafisk grensesnitt"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Velg harddisken du vil slette for å installere den nye\n"
+"Mageia partisjon. Vær forsiktig, alle data på denne stasjonen vil gå tapt\n"
+"og vil ikke kunne gjenopprettes!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Klikk på \"%s\" hvis du ønsker å slette alle data og partisjoner på denne\n"
+"harddisken. Vær forsiktig, etter at du har klikket på \"%s\" vil du ikke\n"
+"kunne gjenopprette data og partisjoner på denne harddisken inkludert Windows-"
+"data.\n"
+"\n"
+"Klikk på \"%s\" for å avslutte denne operasjonen uten å miste data og\n"
+"partisjoner på denne harddisken."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Neste ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Forrige"
diff --git a/perl-install/install/help/po/nl.po b/perl-install/install/help/po/nl.po
new file mode 100644
index 000000000..e3c6f38e4
--- /dev/null
+++ b/perl-install/install/help/po/nl.po
@@ -0,0 +1,1973 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>, 2024\n"
+"Language-Team: Dutch (https://app.transifex.com/MageiaLinux/teams/9361/nl/)\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Voordat u verdergaat dient u eerst de voorwaarden in de licentie\n"
+"aandachtig te lezen. Zij beslaan de gehele Mageia distributie.\n"
+"Indien u akkoord gaat met alle voorwaarden erin kruist u het\n"
+"\"%s\"-vakje aan. Zoniet, dan zal het klikken van de \"%s\"-knop\n"
+"uw computer herstarten."
+
+#: ../help.pm:20
+#, 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 is een multi-gebruikerssysteem, dit betekent dat iedere "
+"gebruiker \n"
+"haar eigen voorkeuren, bestanden enzovoort kan hebben. U kunt de \n"
+"''Beginnershandleiding'' lezen om hierover meer te weten te komen. Maar \n"
+"in tegenstelling tot \"root\", de beheerder, zullen de gebruikers die\n"
+"u hier toevoegt geen recht hebben om iets te veranderen behalve hun eigen \n"
+"bestanden en hun eigen configuratie, waarmee het systeem beschermd wordt \n"
+"tegen onbedoelde danwel kwaadwillende veranderingen die het systeem als\n"
+"geheel beïnvloeden. U zult tenminste één algemene gebruiker voor \n"
+"uzelf aan moeten maken. Dit account behoort u voor de dagelijkse routine\n"
+"te gebruiken. Alhoewel het erg praktisch is om iedere dag als \"root\" \n"
+"aan te melden, om van alles en nog wat te doen, kan het ook erg gevaarlijk\n"
+"zijn! De kleinste vergissing kan ervoor zorgen dat uw hele systeem niet\n"
+"meer werkt. Wanneer u een grote vergissing maakt als een gewone\n"
+"gebruiker, zou u in het ergste geval sommige gegevens kunnen\n"
+"verliezen, maar niet het hele systeem beschadigen.\n"
+"\n"
+"Het eerste veld is voor uw echte naam in. Dit is uiteraard niet verplicht -\n"
+"u kunt alles invoeren wat u wilt. DrakX neemt dan het eerste woord dat u\n"
+"had ingevuld en brengt het over naar het veld \"%s\". Met deze\n"
+"naam kan de betreffende gebruiker zich aanmelden op het systeem. \n"
+"Desgewenst kunt u de voorgestelde gebruikersnaam veranderen.\n"
+"De volgende stap is het invoeren van een wachtwoord. Het \n"
+"wachtwoord van een (gewone) gebruiker zonder privileges is niet zo \n"
+"cruciaal als dat van de \"root\"-gebruiker vanuit beveiligingsperspectief, \n"
+"maar dat is geen reden om het te verwaarlozen door het leeg te laten of het\n"
+"te eenvoudig te maken: tenslotte staan uw bestanden op het spel.\n"
+"\n"
+"Wanneer u klikt op \"%s\", dan kunt u daarna andere \n"
+"gebruikers toevoegen. Voeg een gebruiker toe voor elk van uw \n"
+"bekenden, uw vader of uw zus bijvoorbeeld. Als u klaar bent met het \n"
+"toevoegen van gebruikers, klik dan op \"%s\".\n"
+"\n"
+"Klikken op de \"%s\"-knop stelt u in staat om de standaard\n"
+"\"shell\" voor een gebruiker te veranderen (standaard is dit bash).\n"
+"\n"
+"Wanneer u alle gebruikers hebt toegevoegd, dan wordt u gevraagd een \n"
+"gebruiker te kiezen die zich vanzelf aanmeldt wanneer de computer opstart.\n"
+"Indien u geïnteresseerd bent in deze functie (en lokale beveiliging niet\n"
+"zo belangrijk vindt), kies dan de gewenste gebruiker en werkomgeving en\n"
+"klik vervolgens op \"%s\". Wenst u deze functie niet, wis dan\n"
+"het kruisje bij het vakje \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Gebruikersnaam"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Accepteer gebruiker"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Wilt u van deze mogelijkheid gebruik maken?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Hier zijn de bestaande Linuxpartities afgebeeld die op uw harde\n"
+"schijf gevonden zijn. U kunt de keuzes die gemaakt zijn door de wizard\n"
+"behouden, ze zijn goed voor de meeste doorsnee installaties.\n"
+"Indien u veranderingen maakt, moet u in ieder geval een root partitie\n"
+"(\"/\") definiëren. Kies een partitie niet te klein, anders zult u niet in\n"
+"staat zijn genoeg software te installeren. Indien u uw gegevens op een\n"
+"aparte partitie wilt bewaren, dient u tevens een \"/home\" partitie te\n"
+"creëren (alleen mogelijk wanneer er meer dan één Linux partitie\n"
+"beschikbaar is).\n"
+"\n"
+"Elke partitie is als volgt afgebeeld: \"Naam\", \"Capaciteit\".\n"
+"\n"
+"\"Naam\" is als volgt opgebouwd: \"type harde schijf\",\n"
+"\"harde schijf-teken\", \"partitienummer\" (bijvoorbeeld \"hda1\").\n"
+"\n"
+"\"Type harde schijf\" is \"hd\" als uw harde schijf van het IDE-type is en\n"
+"\"sd\" wanneer deze van het SCSI-type is.\n"
+"\n"
+"\"Harde schijf-teken\" is altijd een letter na \"hd\" of \"sd\". Voor IDE\n"
+"harde schijven:\n"
+"\n"
+" * \"a\" betekent \"master harde schijf op de primaire IDE controller\",\n"
+"\n"
+" * \"b\" betekent \"slave harde schijf op de primaire IDE controller\",\n"
+"\n"
+" * \"c\" betekent \"master harde schijf op de secundaire IDE controller\",\n"
+"\n"
+" * \"d\" betekent \"slave harde schijf op de secundaire IDE controller\".\n"
+"\n"
+"Bij SCSI harde schijven betekent een \"a\" \"laagste SCSI ID\",\n"
+"een \"b\" \"het op één na laagste SCSI ID\", etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"De Mageia-installatie is verdeeld over meerdere CD-ROMs. Als een \n"
+"geselecteerd pakket te vinden is op een andere CD-ROM, zal het \n"
+"installatieprogramma de huidige CD uitwerpen en u vragen om de\n"
+"correcte CD in te leggen. Mocht u de betreffende CD niet bij de hand "
+"hebben,\n"
+"klik dan gewoon op \"%s\", de corresponderende pakketten zullen dan niet\n"
+"worden geïnstalleerd."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Het is nu tijd om te bepalen welke programma's u op uw systeem\n"
+"wenst te installeren. Er zijn duizenden pakketten beschikbaar voor Mageia\n"
+"Linux, en om het overzichtelijker te maken zijn de pakketten in groepen\n"
+"van vergelijkbare toepassingen geplaatst.\n"
+"\n"
+"Mageia sorteert groepen pakketten in vier categorieën.\n"
+"U kunt de toepassingen uit de verschillende categorieën uitkiezen\n"
+"en samenvoegen naar eigen inzicht, zodat een ``Werkstation''-installatie\n"
+"nog steeds toepassingen geïnstalleerd kan hebben uit de ``Server''\n"
+"categorie.\n"
+"\n"
+"* \"%s\": indien u van plan bent uw computer als werkstation te\n"
+"gaan gebruiken, selecteer dan één of meer van de groepen in de\n"
+"werkstation-categorie.\n"
+"\n"
+"* \"%s\": indien u van plan bent om uw computer voor programmeren\n"
+"te gebruiken, kiest u de gewenste groepen uit die categorie.\n"
+"De speciale \"LSB\"-groep configureert uw systeem zodanig dat het\n"
+"zoveel mogelijk tegemoetkomt aan de specificaties van de Linux\n"
+"Standard Base.\n"
+"\n"
+" Het selecteren van de \"LSB\" groep zal tevens de \"2.4\" kernelserie,\n"
+"installeren, in plaats van de standaard \"2.6\". Dit is om het systeem \n"
+"100%% te laten voldoen aan de LSB. Als u de \"LSB\"-groep niet selecteert\n"
+"dan heeft u nog steeds een systeem dat bijna 100%% voldoet aan de LSB.\n"
+"\n"
+"* \"%s\": als de computer bestemd is voor server-doeleinden, dan\n"
+"kunt u aangeven welke van de meest voorkomende diensten u op uw\n"
+"computer wilt installeren.\n"
+"\n"
+"* \"%s\": dit is waar u uw voorkeur voor een grafische\n"
+"omgeving kunt aangeven. Tenminste één moet geselecteerd zijn als u een\n"
+"grafische werkomgeving wilt hebben.\n"
+"\n"
+"Bij het bewegen van de muispijl boven een groepnaam zal er een korte "
+"verklarende tekst over die groep getoond worden. \n"
+"\n"
+"U kunt het \"%s\"-vakje aankruisen, wat nuttig is wanneer u bekend bent \n"
+"met de aangeboden pakketten of wanneer u volledige controle wilt hebben \n"
+"over wat er geïnstalleerd wordt.\n"
+"\n"
+"Indien u de installatie in \"%s\"-modus start, dan kunt u alle groepen\n"
+"deselecteren en voorkomen dat er enige nieuwe pakketten geïnstalleerd\n"
+"worden. Dit kan van pas komen bij het repareren of bijwerken van een \n"
+"bestaand systeem.\n"
+"\n"
+"Indien u alle groepen deselecteert bij het uitvoeren van een reguliere\n"
+"installatie (in tegenstelling tot opwaarderen), dan zal een dialoogvenster\n"
+"verschijnen met verscheidene opties voor een minimale installatie:\n"
+"\n"
+" * \"%s\": installeert zo min mogelijk pakketten met behoud van een werkende "
+"grafische werkomgeving.\n"
+" \n"
+" * \"%s\" installeert het basissysteem plus algemene hulpprogramma's\n"
+"en bijbehorende documentatie. Deze installatie is geschikt om een\n"
+"server mee in te richten.\n"
+"\n"
+" * \"%s\" zal het absolute minimum installeren dat nodig is\n"
+"om een werkend Linux-systeem te verkrijgen. Met deze installatie\n"
+"zult u slechts een opdrachtregelinterface hebben.\n"
+"Deze installatie is in totaal ongeveer 65 megabyte groot."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Opwaardering"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Met basis-documentatie"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Zeer minimale installatie"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Afhankelijk van uw keus om al dan niet individuele pakketten\n"
+"te selecteren, zal het installatieprogramma u een boom tonen die alle\n"
+"pakketten bevat, geclassificeerd in groepen en subgroepen. Terwijl u door\n"
+"de boom bladert, kunt u gehele groepen, subgroepen of individuele pakketten\n"
+"selecteren.\n"
+"\n"
+"Wanneer u een pakket in de boom selecteert, verschijnt een beschrijving\n"
+"aan de rechterkant om u te informeren over het doel van het pakket.\n"
+"\n"
+"!! Als een server-pakket geselecteerd is, ofwel omdat u dat pakket\n"
+"specifiek gekozen heeft ofwel omdat het onderdeel is van een hele groep\n"
+"pakketten, zal u gevraagd worden om te bevestigen dat u deze servers echt\n"
+"wilt installeren. Onder Mageia worden alle geïnstalleerde servers\n"
+"standaard ingeschakeld tijdens het opstarten. Zelfs wanneer zij veilig\n"
+"zijn en geen bekende beveiligingsgebreken hadden op het moment dat de\n"
+"distributie werd uitgebracht, kan het gebeuren dat beveiligingsfouten\n"
+"ontdekt worden nadat deze versie van Mageia afgemaakt werd.\n"
+"Indien u niet weet wat een bepaalde dienst geacht wordt te doen of waarom\n"
+"deze geïnstalleerd wordt, klikt u dan \"%s\". Klikken op \"%s\" zal\n"
+"de getoonde diensten installeren en ze zullen automatisch worden\n"
+"ingeschakeld tijdens het opstarten van de computer. !!\n"
+"\n"
+"De \"%s\"-optie schakelt het\n"
+"waarschuwingsvenster uit dat verschijnt wanneer het installatieprogramma\n"
+"automatisch een pakket selecteert om een afhankelijkheid te vervullen.\n"
+"Sommige pakketten zijn afhankelijk van andere en de installatie van\n"
+"het ene pakket vereist dan de installatie van een ander pakket. Het\n"
+"installatieprogramma kan uitzoeken welke pakketten benodigd zijn\n"
+"om een afhankelijkheid te vervullen om de installatie succesvol te\n"
+"voltooien.\n"
+"\n"
+"Het kleine diskette-pictogram onderaan de lijst stelt u in staat de\n"
+"pakketten-lijst te laden die tijdens een eerdere installatie gekozen was.\n"
+"Als u klikt op dit pictogram zal u gevraagd worden een diskette in het\n"
+"diskettestation te plaatsen welke gecreëerd was aan het eind van een\n"
+"andere installatie. Zie de tweede tip van de laatste stap over hoe u een\n"
+"dergelijke diskette aanmaakt."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatische afhankelijkheden"
+
+#: ../help.pm:185
+#, 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 ""
+"In dit dialoogvenster kunt u kiezen welke diensten u wenst te starten\n"
+"tijdens de opstartfase van uw computer.\n"
+"\n"
+"Het installatieprogramma toont alle diensten die beschikbaar zijn in de "
+"huidige\n"
+"installatie. Kijk ze aandachtig na en de-selecteer degenen die niet \n"
+"nodig zijn bij het opstarten.\n"
+"\n"
+"Een korte verklarende tekst wordt gegeven over een dienst bij de selectie\n"
+"ervan. Wanneer u niet zeker bent of een dienst nuttig is of niet,\n"
+"dan is het veiliger om de standaardinstelling over te nemen.\n"
+"\n"
+"!! Wees vooral voorzichtig in deze stap als u uw machine als server \n"
+"wilt gebruiken: u zult waarschijnlijk de diensten die u niet nodig heeft\n"
+"niet willen starten. Onthoudt dat een aantal diensten riskant kunnen\n"
+"zijn indien ze geactiveerd zijn op een server. In het algemeen geldt: kies\n"
+"alleen de diensten die u echt nodig heeft. !!"
+
+#: ../help.pm:209
+#, 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 houdt de tijd bij in GMT (Greenwich Mean Time) en vertaalt\n"
+"het naar lokale tijd volgens de tijdzone die u geselecteerd heeft. Als\n"
+"de klok op uw moederbord op lokale tijd is ingesteld, dan kunt u dit\n"
+"deactiveren door \"%s\" te deselecteren,\n"
+"hetgeen GNU/Linux laat weten dat de systeemklok en hardwareklok op\n"
+"dezelfde tijdzone staan. Dit is nuttig wanneer er op de computer nog\n"
+"een ander besturingssysteem staat.\n"
+"\n"
+"De \"%s\"-optie zal de klok automatisch\n"
+"bijstellen door verbinding te maken met een tijdsserver op internet.\n"
+"U dient een werkende internetverbinding hebben voordat deze functie\n"
+"werkt. Het is het beste om een tijdserver te kiezen die dichtbij is.\n"
+"Deze optie zorgt er tevens voor dat er een tijdserver op uw computer\n"
+"wordt geïnstalleerd die gebruikt kan worden door andere computers\n"
+"op uw lokale netwerk."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Hardware klok staat op GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatische tijdssynchronisatie"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafische kaart\n"
+"\n"
+" Het installatieprogramma zal normaal gesproken de grafische kaart\n"
+"in uw computer automatisch vinden en configureren. Mocht dit niet\n"
+"het geval zijn, dan kunt u uit deze lijst de kaart kiezen die u\n"
+"daadwerkelijk heeft.\n"
+"\n"
+" In het geval dat er meerdere servers voor uw kaart beschikbaar zijn,\n"
+"met of zonder 3D-versnelling, dan wordt u gevraagd de server te kiezen\n"
+"die het best bij uw omstandigheden past."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (voor X Window System) is het hart van de grafische interface van GNU/\n"
+"Linux waarvan alle grafische omgevingen (KDE, GNOME, AfterStep, "
+"WindowMaker,\n"
+"etc.) die bij Mageia worden geleverd, afhankelijk zijn.\n"
+"\n"
+"U krijgt een lijst te zien van verschillende parameters die u kunt "
+"aanpassen\n"
+"om een optimale grafische weergave te verkrijgen:\n"
+"Grafische kaart\n"
+"\n"
+" Het installatieprogramma vindt normaal gesproken automatisch de \n"
+"grafische kaart in uw computer en configureert deze. Als dit niet het \n"
+"geval is, kunt u uit deze lijst de kaart kiezen die u daadwerkelijk heeft.\n"
+"\n"
+" In het geval dat er verschillende X-servers zijn voor uw kaart, met of\n"
+"zonder 3D-versnelling, dan wordt u voorgesteld om de server te kiezen die\n"
+"het beste bij uw omstandigheden past.\n"
+"\n"
+"\n"
+"\n"
+"Beeldscherm\n"
+"\n"
+" Het installatieprogramma kan normaal gesproken het aangesloten\n"
+"beeldscherm automatisch bespeuren en configureren. Als dit niet \n"
+"correct is, dan kunt u uit deze lijst de monitor kiezen die \n"
+"daadwerkelijk op uw computer is aangesloten.\n"
+"\n"
+"\n"
+"\n"
+"Resolutie\n"
+"\n"
+" U kunt hier de resolutie en kleurdiepte kiezen uit degenen die\n"
+"beschikbaar zijn voor uw apparatuur. Kies degene die het best bij uw\n"
+"omstandigheden past (u kunt dit na installatie evengoed wijzigen). Een\n"
+"voorbeeld van de gekozen configuratie wordt op het scherm getoond.\n"
+"\n"
+"\n"
+"\n"
+"Testen\n"
+"\n"
+" Afhankelijk van uw apparatuur kan het zijn dat dit item niet verschijnt.\n"
+"\n"
+" Het systeem zal trachten een grafisch scherm te openen in de gewenste\n"
+"resolutie. Wanneer u het bericht tijdens de test kunt zien en \"%s\"\n"
+"antwoordt, dan gaat de installatie door naar de volgende stap. Als u het \n"
+"bericht niet kunt zien, dan betekent dat dat een gedeelte van de gevonden\n"
+"configuratie niet klopt en zal de test automatisch na 12 seconden eindigen,\n"
+"waarmee u terugkomt in het menu. Pas de instellingen aan totdat u een "
+"correcte grafische weergave krijgt.\n"
+"\n"
+"\n"
+"\n"
+"Opties\n"
+"\n"
+" Hier kunt u kiezen of u uw computer automatisch wilt laten omschakelen\n"
+"naar een grafisch gebruiksoppervlak bij het opstarten. Vanzelfsprekend zult\n"
+"u \"%s\" willen aankruisen als uw computer gaat functioneren als server, of\n"
+"als u het niet gedaan kreeg het beeldscherm goed te configureren."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Het installatieprogramma kan normaal gesproken de aangesloten monitor\n"
+"automatisch bespeuren en configureren. Als dit niet correct is, dan kunt u\n"
+"uit deze lijst de monitor kiezen die werkelijk aan uw computer verbonden is."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolutie\n"
+"\n"
+" U kunt hier de resolutie en kleurdiepte kiezen uit degenen die\n"
+"beschikbaar zijn voor uw apparatuur. Kies degene die het best bij uw\n"
+"omstandigheden past (u kunt dit na installatie evengoed wijzigen). Een\n"
+"voorbeeld van de gekozen configuratie wordt op het scherm getoond."
+
+#: ../help.pm:306
+#, 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 ""
+"In het geval dat er verschillende servers beschikbaar zijn voor uw kaart,\n"
+"met of zonder 3D-versnelling, dan wordt u de keuze geboden voor de server\n"
+"die het beste bij uw omstandigheden past."
+
+#: ../help.pm:311
+#, 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 ""
+"Opties\n"
+"\n"
+"In deze stap kunt u kiezen of u wilt dat uw computer automatisch\n"
+"naar een grafische interface omschakelt bij het opstarten. Vanzelfsprekend\n"
+"wilt u \"%s\" aankruisen als uw machine als server moet dienen, of\n"
+"als u er niet in slaagde het beeld te configureren."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Op dit punt dient u te kiezen waar op uw harde schijf u uw Mageia\n"
+"besturingssysteem wilt installeren. Als uw harde schijf leeg is of als een\n"
+"ander besturingssysteem alle beschikbare ruimte inneemt, dan zult u\n"
+"de harde schijf moeten partitioneren. Partitioneren houdt in dat u uw harde\n"
+"schijf in logische stukken onderverdeelt om ruimte te creëren voor uw\n"
+"nieuwe Mageia besturingssysteem.\n"
+"\n"
+"Omdat de effecten van het partitioneringsproces over het algemeen niet\n"
+"terug te draaien zijn en kan leiden tot gegevensverlies als er reeds een\n"
+"besturingssysteem op de schijf geïnstalleerd is, kan partitioneren\n"
+"intimiderend en spannend zijn voor een onervaren gebruiker. Gelukkig is\n"
+"er een wizard die dit proces vereenvoudigt. Leest u de rest van dit\n"
+"hoofdstukje voordat u verder gaat en neemt u vooral de tijd.\n"
+"\n"
+"Afhankelijk van de configuratie van uw harde schijf, zijn er\n"
+"verscheidene opties beschikbaar:\n"
+"\n"
+" * \"%s\": deze optie zal leiden tot het automatisch\n"
+"partitioneren van uw lege schijf/schijven. Er worden u verder geen vragen\n"
+"gesteld bij deze optie.\n"
+"\n"
+" * \"%s\": de wizard heeft één of meer bestaande Linux-partities op \n"
+"uw harde schijf gevonden. Indien u deze wilt gebruiken, kiest \n"
+"u deze optie. Vervolgens zal u gevraagd worden de koppelpunten te\n"
+"kiezen die met elk van de partities geassocieerd zijn. De bestaande\n"
+"koppelpunten zijn standaard al geselecteerd en meestal is het het beste\n"
+"als u deze behoudt.\n"
+"\n"
+" * \"%s\": indien Microsoft Windows\n"
+"op uw harde schijf is geïnstalleerd en alle beschikbare ruimte in beslag "
+"neemt,\n"
+"dient u vrije ruimte te creëren voor GNU/Linux. Om dat te doen, kunt u\n"
+"uw Microsoft Windows-partitie en -gegevens wissen (zie het punt\n"
+"``Gehele schijf wissen'') of uw Microsoft Windows FAT- of NTFS-partitie\n"
+"verkleinen. Het aanpassen van de grootte kan bewerkstelligd worden zonder\n"
+"verlies van enige gegevens, vooropgesteld dat u eerst de Windows-partitie\n"
+"gedefragmenteerd heeft. Een reservekopie maken van uw gegevens is\n"
+"uitdrukkelijk aangeraden. Deze optie is aanbevolen indien u zowel\n"
+"Mageia als Microsoft Windows op dezelfde computer wilt gebruiken.\n"
+"\n"
+" Laat het goed tot u doordringen, voordat u deze optie kiest, dat uw\n"
+"Microsoft Windows partitie na afloop van deze procedure minder groot\n"
+"zal zijn dan hij nu is. U zult minder vrije ruimte hebben onder\n"
+"Microsoft Windows om uw gegevens op te slaan of om nieuwe software te\n"
+"installeren.\n"
+"\n"
+" * \"%s\": indien u alle gegevens en alle partities op uw\n"
+"harde schijf wilt verwijderen en vervangen door uw nieuwe Mageia-\n"
+"systeem, kiest u deze optie. Weest u voorzichtig met deze oplossing omdat u\n"
+"na bevestiging deze keuze niet meer ongedaan kunt maken.\n"
+"\n"
+" !! Als u deze optie kiest, zullen alle gegevens op uw schijf verloren "
+"gaan. !!\n"
+"\n"
+" * \"%s\": Deze optie verschijnt wanneer de harde schijf volledig in \n"
+"beslag genomen is door Microsoft Windows. Het kiezen van deze optie wist\n"
+"simpelweg alles op de schijf en begint van voren af aan met\n"
+"partitioneren.\n"
+"\n"
+" !! Als u deze optie kiest, zullen alle gegevens op uw schijf verloren "
+"gaan. !!\n"
+"\n"
+" * \"%s\": kies deze optie indien u handmatig\n"
+"uw harde schijf wenst te partitioneren. Weest u voorzichtig - het is een\n"
+"krachtige maar riskante keuze en u kunt erg gemakkelijk al uw gegevens\n"
+"kwijtraken. Derhalve is deze optie slechts aanbevolen indien u zoiets\n"
+"al eens eerder gedaan hebt en enige ervaring hebt. Voor meer instructies\n"
+"voor het gebruik van het DiskDrake-hulpprogramma zij u verwezen naar het\n"
+"hoofdstuk ``Uw partities beheren'' in de ``Beginnershandleiding''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Een bestaande partitie gebruiken"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Gebruik de vrije ruimte op de Microsoft Windows® partitie"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Volledige harde schijf wissen"
+
+#: ../help.pm:380
+#, 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 ""
+"Alstublieft. De installatieprocedure is voltooid en uw GNU/Linux-systeem\n"
+"is klaar voor gebruik. U hoeft alleen nog op \"%s\" te klikken om uw\n"
+"computer opnieuw te starten. Vergeet niet de installatiemedia (CD-ROM of \n"
+"diskette) te verwijderen. Het eerste dat u te zien krijgt nadat uw\n"
+"computer the apparatuurtests heeft afgerond is het opstartladermenu,\n"
+"dat u de keus geeft welk besturingssysteem te starten.\n"
+"\n"
+"De \"%s\"-knop toont twee extra knoppen voor:\n"
+"\n"
+" * \"%s\": om een installatiediskette aan te maken welke de gehele\n"
+"installatie automatisch zal uitvoeren zonder een\n"
+"toezichthouder, gelijkend op de installatie die u zojuist\n"
+"heeft geconfigureerd.\n"
+"\n"
+" Merk op dat er twee verschillende opties zijn na het aanklikken\n"
+" van deze knop:\n"
+"\n"
+" * \"%s\". Dit is een gedeeltelijk geautomatiseerde installatie.\n"
+"De partitioneringsstap is de enige interactieve procedure.\n"
+"\n"
+" * \"%s\". Volledig geautomatiseerde installatie: de harde\n"
+"schijf wordt volledig overschreven en alle gegevens erop raken verloren.\n"
+"\n"
+" Deze mogelijkheid is erg handig wanneer u een grote hoeveelheid\n"
+"soortgelijke computers installeert. Zie ook de Auto-installatie afdeling op\n"
+"onze webstek voor meer informatie.\n"
+"\n"
+" * \"%s\"(*): slaat de pakketlijst op zoals geselecteerd\n"
+"in deze installatie. Om deze selectie bij een andere installatie\n"
+"te gebruiken, plaatst u de diskette in het diskettestation en start u het\n"
+"installatieprogramma. Bij het opstartscherm drukt u op de [F1]-toets en\n"
+"voert u ''linux defcfg=\"floppy\" '' in en drukt u op de [Enter]-toets.\n"
+"\n"
+"(*) U heeft hiervoor een FAT-geformatteerde diskette nodig. Om er één te\n"
+"maken onder GNU/Linux, typt u \"mformat a:\" of \"fdformat /dev/fd0\" \n"
+"gevolgd door \"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Auto-installatiediskette aanmaken"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Herhaling"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Geautomatiseerd"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Bewaar pakketselectie"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Indien u kiest om enkele bestaande GNU/Linux-partities te hergebruiken, \n"
+"wenst u wellicht om enkele ervan opnieuw te formatteren en alle gegevens\n"
+"die erop staan te wissen. Om dit te doen, dient u de partities waar het\n"
+"om gaat ook te selecteren.\n"
+"\n"
+"Merk op dat het niet nodig is om alle reeds bestaande partities te\n"
+"herformatteren. U dient de partities waar het besturingssysteem op\n"
+"staat te herformatteren (zoals \"/\", \"/usr\" of \"/var\") maar u hoeft\n"
+"geen partities te herformatteren die gegevens bevatten die u wenst\n"
+"te bewaren (gewoonlijk \"/home\").\n"
+"\n"
+"Weest u alstublieft voorzichtig met het selecteren van partities. Na het\n"
+"formatteren zullen alle gegevens op de geselecteerde partities definitief\n"
+"verwijderd zijn, zonder herstelmogelijkheid.\n"
+"\n"
+"Klik op \"%s\" wanneer u klaar bent om de partities te formatteren.\n"
+"\n"
+"Klik op \"%s\" indien u een andere partitie voor uw nieuwe\n"
+"Mageia besturingssysteem wilt kiezen.\n"
+"\n"
+"Klik op \"%s\" indien u partities wenst te selecteren die op\n"
+"onleesbare blokken gecontroleerd moeten worden."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Op het moment dat u Mageia installeert, is het waarschijnlijk\n"
+"dat sommige pakketten herzien zijn sinds het moment dat het werd\n"
+"uitgebracht. Sommige onvolkomenheden kunnen gerepareerd zijn en\n"
+"beveiligingsproblemen opgelost. Om u te kunnen laten profiteren van\n"
+"deze herzieningen kunt u ze nu ophalen van het Internet.\n"
+"Kruis \"%s\" aan als u een werkende internetverbinding heeft, of \"%s\"\n"
+"als u liever later herziene pakketten installeert.\n"
+"\n"
+"Wanneer u \"%s\" kiest, verschijnt er een lijst van plaatsen op het web\n"
+"waar herzieningen van kunnen worden opgehaald. Kies degene waar\n"
+"u zich het dichtst bij in de buurt bevindt. Daarna verschijnt een\n"
+"pakketselectieboom: ga de selectie na en druk op \"%s\"\n"
+"om de geselecteerde pakket(ten) op te halen en te installeren, of\n"
+"op \"%s\" om af te breken."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"Op dit punt bent u in de gelegenheid het gewenste beveiligingsniveau te\n"
+"kiezen voor deze computer. Als een vuistregel is aan te houden dat \n"
+"het beveiligingsniveau hoger ingesteld hoort te zijn als de computer\n"
+"cruciale gegevens bevat, of als hij direct is blootgesteld aan het\n"
+"internet. Een hoger beveiligingsniveau gaat meestal echter ten koste\n"
+"van gebruiksgemak.\n"
+"\n"
+"Als u niet weet wat te kiezen, behoudt u de standaard optie. U zult \n"
+"later nog in staat zijn het beveiligingsniveau te veranderen met het\n"
+"draksec-hulpprogramma vanuit het Mageia Configuratiecentrum.\n"
+"\n"
+"Vul in het \"%s\"-veld het e-mailadres in van de persoon die\n"
+"verantwoordelijk is voor de beveiliging. Beveiligingsmeldingen\n"
+"worden naar dat adres verstuurd."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Beveiligingsbeheerder"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Op dit punt dient u te kiezen welke partitie(s) gebruikt zullen worden voor\n"
+"de installatie van uw Mageia systeem. Indien er reeds partities\n"
+"gedefinieerd zijn, van een vorige GNU/Linux installatie of door een\n"
+"ander partitioneringsprogramma, kunt u bestaande partities gebruiken.\n"
+"In andere gevallen moeten er harde schijf-partities gedefinieerd worden.\n"
+"\n"
+"Om partities te creëren, dient u eerst een harde schijf te kiezen. U kunt "
+"de\n"
+"te partitioneren schijf selecteren door op \"hda\" te klikken voor de "
+"eerste\n"
+"IDE-schijf, \"hdb\" voor de tweede, \"sda\" voor de eerste SCSI-schijf\n"
+"enzovoort.\n"
+"\n"
+"Om de geselecteerde harde schijf te partitioneren, kunt u deze opties\n"
+"gebruiken:\n"
+"\n"
+" * \"%s\": deze optie verwijdert alle partities op de\n"
+"geselecteerde harde schijf.\n"
+"\n"
+" * \"%s\": deze optie creëert automatisch ext4- en swap-\n"
+"partities in de vrije ruimte op uw harde schijf.\n"
+"\n"
+" \"%s\": geeft toegang tot extra opties:\n"
+"\n"
+" * \"%s\": slaat de partitietabel op op een diskette. Nuttig om\n"
+"later zonodig de partitietabel te herstellen. Het is sterk aanbevolen deze "
+"stap uit\n"
+"te voeren.\n"
+"\n"
+" * \"%s\": deze optie stelt u in staat om een eerder opgeslagen\n"
+"partitietabel van diskette te herstellen.\n"
+"\n"
+" * \"%s\": indien uw partitietabel is beschadigd, kunt u hem\n"
+"trachten te herstellen met deze optie. Weest u voorzichtig en onthoudt dat\n"
+"dit niet altijd werkt.\n"
+"\n"
+" * \"%s\": gooit alle veranderingen weg en laadt de\n"
+"partitietabel die oorspronkelijk op de harde schijf stond.\n"
+"\n"
+" * \"%s\": het deselecteren van deze optie\n"
+"dwingt gebruikers om handmatig verwisselbare media zoals diskettes en\n"
+"CD-ROMs te koppelen en te ontkoppelen.\n"
+"\n"
+" * \"%s\": gebruik deze optie indien u een wizard wenst te gebruiken om\n"
+"uw harde schijf mee te partitioneren. Dit is aanbevolen als u geen brede "
+"kennis\n"
+"heeft over partitioneren.\n"
+"\n"
+" * \"%s\": gebruik deze optie om uw wijzigingen te annuleren.\n"
+"\n"
+" * \"%s\" laat extra handelingen toe op\n"
+"partities (type, opties, formaat) en geeft meer informatie over de schijf.\n"
+"\n"
+" * \"%s\": wanneer u klaar bent met het partitioneren van uw harde schijf, "
+"zal dit\n"
+"de wijzigingen wegschrijven naar schijf.\n"
+"\n"
+"Bij het definiëren van de partitiegrootte kunt u de grootte fijnafregelen\n"
+"met de pijltjestoetsen op uw toetsenbord.\n"
+"\n"
+"Merk op: u kunt iedere optie met behulp van het toetsenbord bereiken. "
+"Navigeer door\n"
+"de partities met behulp van [Tab] en [Omhoog/Omlaag] pijlen.\n"
+"\n"
+"Wanneer een partitie is geselecteerd, kunt u deze toetscombinaties "
+"gebruiken:\n"
+"\n"
+" * Ctrl+c om een nieuwe partitie te creëren (als een lege ruimte is "
+"geselecteerd)\n"
+"\n"
+" * Ctrl+d om een partitie te verwijderen\n"
+"\n"
+" * Ctrl+m om het koppelpunt in te stellen\n"
+"\n"
+"Voor meer informatie over de verschillende types bestandssystemen die er "
+"zijn,\n"
+"leest u het hoofdstuk 'ext2FS' van de ``Referentiehandleiding''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Bewaar partitioneringstabel"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Herstel partitioneringstabel"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Red partitioneringstabel"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automatische koppeling van verwisselbare media"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Wizard"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Herstel"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Normale/expert-modus"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Er is meer dan één Microsoft-partitie op uw harde schijf gevonden.\n"
+"Kiest u degene die u wilt verkleinen om uw nieuwe Mageia\n"
+"besturingssysteem te kunnen installeren.\n"
+"\n"
+"Elke partitie wordt getoond als volgt: \"Linux naam\", \"Windows naam\"\n"
+"\"Capaciteit\".\n"
+"\n"
+"\"Linux naam\" is gestructureerd: \"harde schijf-type\", \n"
+"\"harde schijf-teken\", \"partitienummer\" (bijvoorbeeld \"hda1\").\n"
+"\n"
+"\"Harde schijf-type\" is \"hd\" indien uw harde schijf een IDE-schijf is en\n"
+"\"sd\" indien het een SCSI-schijf is.\n"
+"\n"
+"\"Harde schijf-teken\" is altijd een letter na \"hd\" of \"sd\". Bij IDE-\n"
+"harde schijven:\n"
+"\n"
+" * \"a\" betekent \"master harde schijf op de primaire IDE controller\",\n"
+"\n"
+" * \"b\" betekent \"slave harde schijf op de primaire IDE controller\",\n"
+"\n"
+" * \"c\" betekent \"master harde schijf op de secundaire IDE controller\",\n"
+"\n"
+" * \"d\" betekent \"slave harde schijf op de secundaire IDE controller\".\n"
+"\n"
+"Bij SCSI harde schijven betekent een \"a\" \"laagste SCSI ID\", een \"b\" "
+"\"op één na laagste SCSI ID\", enzovoort.\n"
+"\n"
+"\"Windows naam\" is de letter van uw harde schijf onder Windows (de\n"
+"eerste schijf of partitie wordt \"C:\" genoemd)."
+
+#: ../help.pm:567
+#, 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\": de huidige landselectie nagaan. Indien u zich niet in dit land\n"
+"bevindt, klik dan op de \"%s\"-knop en kies een ander land. Als uw land niet "
+"in de getoonde lijst staat, klik dan op de \"%s\"-knop om de complete\n"
+"landenlijst op te vragen."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Deze stap activeert slechts wanneer een bestaande GNU/Linux-partitie\n"
+"gevonden is op uw computer.\n"
+"\n"
+"Nu is het noodzakelijk dat u aangeeft of u een nieuwe installatie\n"
+"of een opwaardering van een bestaand Mageia-systeem\n"
+"wilt uitvoeren:\n"
+"\n"
+" * \"%s\". Dit verwijdert het oude systeem vrijwel volledig.\n"
+"Afhankelijk van uw partitionering, kunt u echter voorkomen dat\n"
+"een gedeelte van uw gegevens (met name \"home\"-directory's) \n"
+"worden overschreven. \n"
+"Indien u de partitionering van uw harde schijven wilt wijzigen, of het\n"
+"bestandssysteem wenst te wijzigen, dan dient u deze optie te kiezen.\n"
+"\n"
+" * \"%s\". Deze installatieklasse stelt u in staat de pakketten\n"
+"die momenteel op uw Mageia-systeem zijn geïnstalleerd te verversen.\n"
+"Uw huidige partitioneringsschema en gebruikersgegevens worden niet\n"
+" veranderd. De meeste andere configuratiestappen blijven beschikbaar,\n"
+"zoals bij een gewone installatie.\n"
+"\n"
+"Het gebruik van de ``Opwaardering''-optie zou prima moeten werken op\n"
+"Mageia versie \"8.1\" of recenter. Het uitvoeren van een\n"
+"opwaardering op versies eerder dan Mageia versie \"8.1\" is afgeraden."
+
+#: ../help.pm:594
+#, 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 ""
+"Afhankelijk van de taal die u heeft gekozen, selecteert DrakX automatisch\n"
+"een bepaalde toetsenbordindeling. Ga na of de geselecteerde indeling u "
+"bevalt, en zoniet kies dan een andere toetsenbordindeling.\n"
+"\n"
+"Merk op dat de getoonde lijst toetsenbordindelingen bevat, en geen talen.\n"
+"Wanneer u in Nederland woont, heeft u waarschijnlijk een toetsenbord van "
+"het\n"
+"type \"VS (internationaal)\". Toetsenborden met een \"Nederlandse\" "
+"indeling\n"
+"komen niet veel voor. Het kan ook zijn dat u een Nederlands sprekende "
+"inwoner\n"
+"van België bent en gebruik maakt van een toetsenbord met Franse indeling.\n"
+"Deze installatiestap zorgt ervoor dat u in alle gevallen de juiste\n"
+"toetsenbordindeling kunt kiezen.\n"
+"\n"
+"Klik op de \"%s\"-knop om de complete lijst van ondersteunde\n"
+"toetsenbordindelingen te zien.\n"
+"\n"
+"Als u een toetsenbordindeling kiest welke gebaseerd is op een niet-Latijns\n"
+"alfabet, zal het volgende dialoogvenster u vragen om de toetscombinatie\n"
+"te kiezen die zal schakelen tussen de Latijn- en niet-Latijnse indelingen."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"De eerste stap is het kiezen van uw voorkeurstaal.\n"
+"\n"
+"Uw taalkeuze beïnvloedt de taal van de documentatie, het\n"
+"installatieprogramma en het systeem in het algemeen. Selecteer eerst\n"
+"de regio waarin u zich bevindt, en daarna de taal die u spreekt.\n"
+"\n"
+"Door te klikken op de \"%s\"-knop kunt u andere talen selecteren\n"
+"die op uw werkstation geïnstalleerd moeten worden. Het selecteren van\n"
+"andere talen zal de taalspecifieke bestanden voor systeemdocumentatie\n"
+"en toepassingen installeren. Als u bijvoorbeeld gastheer bent voor Spaanse\n"
+"gebruikers op uw machine, selecteert u Nederlands als eerste taal in het\n"
+"boom-overzicht en in de Geavanceerd-afdeling selecteert u \"%s\".\n"
+"\n"
+"Over UTF-8 (unicode)-ondersteuning: Unicode is een nieuwe tekencodering\n"
+"bedoeld om alle bestaande geschreven talen te omvatten. Volledige\n"
+"GNU/Linux-ondersteuning ervoor is echter nog in ontwikkeling.\n"
+"Daarom gebruikt Mageia het al dan niet, afhankelijk van de keuze\n"
+"van de gebruiker:\n"
+"\n"
+" * Indien u talen kiest met een sterke coderingstraditie (latin1\n"
+"talen, Russisch, Japans, Chinees, Koreaans, Thais, Grieks, Turks, meeste\n"
+"iso-8859-2 talen), dan wordt de gebruikelijke codering in eerste instantie\n"
+"gebruikt;\n"
+"\n"
+" * Andere talen gebruiken standaard Unicode;\n"
+"\n"
+" * Als twee of meer talen vereist zijn, en deze talen gebruiken niet \n"
+"dezelfde codering, dan wordt Unicode voor het hele systeem gebruikt;\n"
+"\n"
+" * Tenslotte, Unicode kan ook op aanvraag van de gebruiker voor het hele\n"
+"systeem worden afgedwongen door de optie \"%s\" te selecteren onafhankelijk\n"
+"van welke ta(a)l(en) u gekozen heeft.\n"
+"\n"
+"Merk op dat er geen beperking is in het aantal extra uit te kiezen talen.\n"
+"U kunt er meerdere kiezen of ze zelfs allemaal installeren door het \"%s\"\n"
+"vakje aan te kruisen. Ondersteuning voor een taal selecteren betekent dat\n"
+"vertalingen, lettertypen, spellingscontrole etc. ook voor die taal zullen\n"
+"worden geïnstalleerd.\n"
+"\n"
+"Om te schakelen tussen de diverse talen die op uw computer zijn\n"
+"geïnstalleerd, kunt u de opdracht \"localedrake\" uitvoeren\n"
+"als \"root\" om de taal voor het gehele systeem te veranderen.\n"
+"Het uitvoeren van deze opdracht als een gewone gebruiker zal slechts\n"
+"de taalinstellingen voor die individuele gebruiker veranderen."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spaans"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Gebruik standaard Unicode"
+
+#: ../help.pm:646
+#, 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 ""
+"Normaal gesproken ziet DrakX vanzelf het aantal knoppen op uw muis.\n"
+"Zoniet, dan neemt het aan dat u een tweeknops-muis heeft en\n"
+"zal deze instellen voor het nadoen van een derde knop. De derde\n"
+"muisknop van een tweeknopsmuis kan worden ``ingedrukt'' door\n"
+"tegelijkertijd de linker- en rechterknop te klikken.\n"
+"DrakX zoekt zelf uit of dit een PS/2-, seriële- of USB-muis is.\n"
+"\n"
+"Mocht u in het bezit zijn van een 3-knopsmuis zonder wieltje, dan kunt u\n"
+"de muis kiezen waarbij \"%s\" staat. Het installatieprogramma \n"
+"configureert uw muis dan zodanig dat u het wieltje kunt simuleren: om dit\n"
+"te doen, drukt u de middelste knop in en beweegt u de muis op en neer.\n"
+"\n"
+"Indien u een ander type muis wenst te specificeren, selecteer dan het\n"
+"gewenste type uit de getoonde lijst.\n"
+"\n"
+"U kunt het item \"%s\" selecteren om een ``algemeen'' muistype te kiezen\n"
+"dat met bijna alle muizen zal werken.\n"
+"Indien u een andere muis kiest dan de standaardmuis, zult u een muis-\n"
+"testscherm te zien krijgen. Gebruik de knoppen en het wieltje om te\n"
+"controleren dat de instellingen goed zijn en dat de muis goed werkt.\n"
+"Als de muis niet correct werkt, druk dan op de spatiebalk of de [Enter]-\n"
+"toets om de test te annuleren en terug te gaan naar de keuzelijst.\n"
+"\n"
+"Af en toe worden wielmuizen niet automatisch gevonden, dus dan dient u uw\n"
+"muis te selecteren uit de lijst. Zorg ervoor dat u degene kiest die\n"
+"correspondeert met de poort waaraan de muis verbonden is. Nadat u\n"
+"de muis geselecteerd heeft en op de \"%s\"-knop heeft geklikt,\n"
+"wordt een afbeelding van een muis op het scherm weergegeven. U dient dan\n"
+"het wieltje van uw muis te bewegen om uzelf ervan te verzekeren dat het\n"
+"correct geactiveerd is. Zodra u het muiswieltje beweegt, zult u het\n"
+"schermwieltje zien meebewegen. Test de knoppen en ga na dat de muispijl\n"
+"over het scherm beweegt wanneer u uw muis beweegt."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "met wiel-emulatie"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universeel | Iedere PS/2 & USB-muis"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Gelieve de juiste poort te kiezen. COM1 onder Windows wordt bijvoorbeeld\n"
+"\"ttyS0\" genoemd onder GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Een opstartlader is een klein programmaatje dat door de computer gestart\n"
+"wordt tijdens het opstarten. Het is verantwoordelijk voor het opstarten\n"
+"van het hele systeem. Normaal gesproken gaat de installatie van de\n"
+"opstartlader volkomen automatisch. Het installatieprogramma analyseert de\n"
+"bootsector van de schijf handelt naar bevind van zaken:\n"
+"\n"
+" * als een Windows-bootsector is gevonden, dan zal het deze vervangen door "
+"een GRUB/LILO bootsector. Op deze manier zult u de mogelijkheid hebben om "
+"ofwel GNU/Linux te starten, ofwel een ander besturingssysteem.\n"
+"\n"
+" * als een GRUB- of LILO-bootsector is gevonden, dan zal het deze vervangen "
+"door een nieuwe.\n"
+"\n"
+"Wanneer het installatieprogramma niet kan bepalen waar de bootsector "
+"geplaatst moet worden dan zal DrakX u vragen waar de\n"
+"opstartlader terecht moet komen. In het algemeen is \"%s\" de\n"
+"veiligste locatie. Met de keuze \"%s\" wordt er in het geheel geen \n"
+"opstartlader geïnstalleerd. Gebruik dit alleen als u weet wat u doet."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Het is nu tijd een afdruksysteem voor uw computer te selecteren. Andere\n"
+"besturingssystemen geven u er wellicht maar één, maar Mageia\n"
+"biedt er twee. Elk van deze afdruksystemen is het meest geschikt voor\n"
+"bepaalde typen configuraties.\n"
+"\n"
+" * \"%s\" - een afkorting van \"print, do not queue\", is de keuze indien\n"
+"u een directe verbinding tussen uw computer en uw printer heeft en u\n"
+"in staat wilt zijn om printtaken snel te stoppen in het geval van\n"
+"papierstoringen en u niet beschikt over netwerkprinters. (\"%s\" kan\n"
+"alleen omgaan met erg simpele netwerkprinttaken en is enigszins\n"
+"langzaam wanneer gebruikt in een netwerk.) \"pdq\" is de aanbevolen keuze\n"
+"als dit uw eerste kennismaking met GNU/Linux is.\n"
+"\n"
+" * \"%s\" staat voor ``Common Unix Printing System'' en is uitstekend \n"
+"geschikt om naar uw lokale printer af te drukken maar ook naar eentje aan\n"
+"de andere kant van de planeet. Het is eenvoudig te configureren en kan\n"
+"dienstdoen als een server of een client voor het antieke \"lpd\"\n"
+"afdruksysteem, zodat het overweg kan met oudere besturingssystemen\n"
+"die wellicht afdrukdiensten vereisen. Alhoewel het behoorlijk krachtig is,\n"
+"is de basisinstallatie bijna net zo eenvoudig als \"pdq\". In het geval dat\n"
+"u een \"lpd\"-server-emulatie nodig heeft, dient u de \"cups-lpd\"-"
+"voorziening\n"
+"in te schakelen. \"%s\" biedt grafische schillen voor het afdrukken en\n"
+"het beheren van de printer.\n"
+"\n"
+"Wanneer u nu een keuze maakt en er later achter komt dat uw afdruksysteem\n"
+"u niet bevalt dan kunt u het veranderen door PrinterDrake uit te voeren\n"
+"vanuit het Mageia Configuratiecentrum en op de \"%s\"-knop te klikken."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Expert"
+
+#: ../help.pm:771
+#, 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 disk 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 zal om te beginnen zoeken naar IDE-apparaten die in uw\n"
+"computer aanwezig zijn. Het zal tevens zoeken naar één of meer PCI\n"
+"SCSI-kaart(en) in uw systeem. Als een SCSI-kaart gevonden is, zal\n"
+"DrakX automatisch het geschikte stuurprogramma installeren.\n"
+"\n"
+"Omdat hardware-bespeuring niet altijd gegarandeerd foutloos werkt,\n"
+"is het mogelijk dat DrakX uw harde schijven niet vindt. In dat geval\n"
+"zult u uw apparatuur handmatig moeten specificeren.\n"
+"\n"
+"In het geval dat u handmatig uw PCI SCSI-adapter heeft moeten specificeren,\n"
+"zal DrakX u vragen of u er opties aan wilt meegeven. Staat u DrakX toe om\n"
+"de apparatuur na te gaan voor kaartspecifieke opties die nodig zijn om de\n"
+"adapter te initialiseren. In de meeste gevallen zal DrakX deze stap\n"
+"probleemloos doorlopen.\n"
+"\n"
+"Als DrakX niet in staat is om automatisch te onderzoeken welke opties\n"
+"doorgegeven moeten worden aan de apparatuur, zult u handmatig het\n"
+"stuurprogramma moeten configureren."
+
+#: ../help.pm:789
+#, 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\": als een geluidskaart op uw computer gevonden is, dan staat\n"
+"dat hier weergegeven. In het geval dat de weergegeven geluidskaart niet\n"
+"degene is die daadwerkelijk aanwezig is in uw computer, dan kunt u op de\n"
+"knop klikken en een ander stuurprogramma kiezen."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Bij wijze van overzicht zal het installatieprogramma een lijstje tonen\n"
+"van de informatie die het heeft over uw computer.\n"
+"Afhankelijk van welke apparatuur u heeft, krijgt u enkele of alle van de\n"
+"onderstaande punten te zien. Elk punt bestaat uit het te configureren item,\n"
+"gevolgd door een korte samenvatting van de huidige configuratie. Klik op\n"
+"de corresponderende \"%s\"-knop om die aan te passen.\n"
+"\n"
+" * \"%s\": de huidige toetsenbordindeling nagaan en zonodig\n"
+"aanpassen.\n"
+" * \"%s\": de huidige landselectie nagaan. Indien u zich niet in dit\n"
+"land bevindt, klik dan op de \"%s\"-knop om een ander land te\n"
+"kiezen. Als uw land niet in de eerste getoonde lijst staat, klik dan op\n"
+"de \"%s\"-knop om de complete landenlijst te zien.\n"
+"\n"
+" * \"%s\": Normaal gesproken leidt DrakX uw tijdzone af aan de hand\n"
+"van het land dat u gekozen heeft. U kunt op de \"%s\" knop\n"
+"drukken als dit incorrect is.\n"
+"\n"
+" * \"%s\": de huidige muisconfiguratie nagaan. Zonodig kunt u op de knop "
+"klikken om hem aan te passen.\n"
+"\n"
+" * \"%s\": indien een geluidskaart gevonden is op uw systeem,\n"
+"wordt dat hier weergegeven. In het geval dat de aangegeven geluidskaart\n"
+"niet degene is die daadwerkelijk aanwezig is in uw computer, dan kunt u\n"
+"op deze knop klikken en een ander stuurprogramma uitkiezen.\n"
+"\n"
+" * \"%s\": mocht u in het bezit zijn van een TV-kaart, dan staat hier\n"
+"de informatie over de configuratie ervan. Wanneer u een TV-kaart heeft\n"
+"die niet gevonden is, klik dan op \"%s\" om een poging te doen om hem\n"
+"handmatig te configureren.\n"
+"\n"
+" * \"%s\": u kunt op \"%s\" klikken om de met de kaart geassocieerde \n"
+"parameters te wijzigen, als u denkt dat de configuratie verkeerd is.\n"
+"\n"
+" * \"%s\": normaal gesproken configureert DrakX uw\n"
+" grafische interface in een resolutie van \"800x600\" of \"1024x768\".\n"
+"Indien daarmee niet tevreden bent, klik dan op de \"%s\"-knop\n"
+"om uw grafische interface te herconfigureren.\n"
+"\n"
+" * \"%s\": Als u uw internettoegang of toegang tot het lokale\n"
+"netwerk wilt instellen, kunt u dat nu doen. Raadpleeg de gedrukte\n"
+"documentatie of gebruik het Mageia Configuratiecentrum nadat\n"
+"de installatie klaar is om te profiteren van volledige on-line hulp.\n"
+"\n"
+" * \"%s\": stelt u in staat HTTP- en FTP-proxy adressen te configureren\n"
+"als de computer waarop u installeert achter een proxyserver komt te staan.\n"
+"\n"
+" * \"%s\": dit item biedt u de mogelijkheid het beveiligingsniveau\n"
+"ingesteld in een eerdere stap opnieuw te definiëren.\n"
+"\n"
+" * \"%s\": indien u van plan bent uw computer te verbinden met het\n"
+"Internet dan is het een goed idee om uzelf te beschermen tegen indringers\n"
+"door een firewall op te zetten. Raadpleeg het corresponderende hoofdstuk\n"
+"uit de ``Beginnershandleiding'' voor details over de firewall-instellingen.\n"
+"\n"
+" * \"%s\": indien u uw opstartlader-configuratie wenst te \n"
+"veranderen, klikt u op deze knop. Alleen aankomen als u een gevorderde\n"
+"gebruiker bent. Raadpleeg de gedrukte documentatie of de on-line hulp\n"
+"over de configuratie van een opstartlader in het Mageia \n"
+"Configuratiecentrum.\n"
+" * \"%s\": U bent hier in staat om de diensten die op uw computer\n"
+"actief zullen zijn, fijn af te regelen. Indien u deze computer als server\n"
+"gaat inzetten dan is het een goed idee om deze instellingen na te lopen."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "TV-kaart"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Interne ISDN kaart"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafische interface"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Kies de harde schijf die u wilt wissen om uw nieuwe Mageia-\n"
+"partitie op te installeren. Wees voorzichtig, alle gegevens die\n"
+"op deze schijf staan zullen verloren gaan, en niet terug te halen zijn!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Klik op \"%s\" wanneer u alle gegevens en partities die zich \n"
+"op deze harde schijf bevinden, wilt wissen. Wees voorzichtig, want na het\n"
+"klikken op \"%s\" zult u niet in staat zijn om enige op de schijf\n"
+"aanwezige gegevens of partities terug te halen, met inbegrip van alle "
+"Windows-gegevens.\n"
+"\n"
+"Klik op \"%s\" om deze operatie te stoppen zonder daarbij \n"
+"gegevens of partities op de schijf te verliezen."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Volgende ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Vorige"
diff --git a/perl-install/install/help/po/nn.po b/perl-install/install/help/po/nn.po
new file mode 100644
index 000000000..69519da74
--- /dev/null
+++ b/perl-install/install/help/po/nn.po
@@ -0,0 +1,1659 @@
+# Translation of nn to Norwegian Nynorsk
+# Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+# Karl Ove Hufthammer <karl@huftis.org>, 2004, 2005, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: nn\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2006-01-13 19:46+0100\n"
+"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
+"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Du bør lesa vilkåra i lisensavtala nøye før du eventuelt held fram.\n"
+"Avtala dekkjer heile Mageia-distribusjonen. Kryss av for\n"
+"«%s» berre viss du er einig i alle vilkåra. Elles vil «%s»-knappen\n"
+"starta maskina på nytt."
+
+#: ../help.pm:20
+#, 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 er eit fleirbrukarsystem, der kvar brukar har sine eigne "
+"innstillingar\n"
+"og filer. Sjå «Starter Guide» for meir informasjon om fleirbrukarsystem. Men "
+"i\n"
+"motsetning til «root», som er systemadministratoren, kan ikkje brukarar du "
+"legg\n"
+"til no endra noko anna enn sine eigne filer og oppsett. Dette vernar "
+"systemet mot\n"
+"utilsikta eller vondsinna skadelege endringar frå brukarane.\n"
+"\n"
+"Du må laga minst éin vanleg brukarkonto for deg sjølv, og det er denne som "
+"er\n"
+"meint for dagleg bruk. Sjølv om det er veldig lett å logga inn som «root», og "
+"gjera\n"
+"kva som helst der, er det òg veldig farleg! Ein enkelt feil kan gjera at "
+"systemet\n"
+"ikkje lenger fungerer. Det verste som kan skje om du gjer ein alvorleg feil "
+"som vanleg\n"
+"brukar, er at du mistar noko data, men dette går då ikkje utover heile "
+"systemet.\n"
+"\n"
+"Første feltet spør etter heile namnet ditt. Dette er sjølvsagt ikkje "
+"obligatorisk, og\n"
+"du kan skriva inn kva du måtte ønskja. Første ord du skriv inn vert kopiert "
+"til\n"
+"«%s»-feltet, som er brukarnamnet brukaren skal bruka for å logga på "
+"systemet.\n"
+"Du kan òg endra dette brukarnamnet, om du ønskjer.\n"
+"\n"
+"Neste steg er å velja eit passord. Frå eit tryggleikssynspunkt er ikkje "
+"passordet til\n"
+"ein vanleg brukar like viktig som «root»-passordet, men du bør likevel ikkje "
+"gjera\n"
+"det for lett å gjetta, eller la det stå tomt. Det er filene dine passordet "
+"er meint å verna.\n"
+"\n"
+"Du har trykt på «%s», kan du leggja til andre brukarar. Legg for eksempel til "
+"éin\n"
+"brukar for kvar av vennane dine, far din, søster di, og så vidare. Trykk «%s» "
+"når\n"
+"du er ferdig å leggja til brukarar.\n"
+"\n"
+"Du kan velja standardskal (bash er standard) ved å trykkja «%s».\n"
+"\n"
+"Når du er ferdig med å leggja til brukarar, vert du spurd om å velja ein "
+"brukar som\n"
+"automatisk vert logga på systemet når maskina startar opp. Om du ønskjer å\n"
+"bruka denne funksjonen (og er lite opptatt av lokal tryggleik), kan du velja "
+"brukar\n"
+"og vindaugsbehandlar, og så trykkja «%s». Om du ikkje ønskjer å ha bruka "
+"denne\n"
+"funksjonen, så fjern merket for «%s»."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Ønskjer du å bruka denne funksjonen?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk 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 disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Her er ei oversikt over Linux-partisjonar på harddisken. Du bør vanlegvis\n"
+"bruka vala gjort her, då dei er gode for dei fleste maskinoppsett. Men viss\n"
+"du gjer endringar, må du hugsa å definera ein rotpartisjon («/»). Ikkje lag "
+"han\n"
+"så liten at du ikkje kan installera all programvara du treng. Om du ønskjer\n"
+"å lagra filene dine på ein annan partisjon, må du òg laga ein «/home»-"
+"partisjon\n"
+"(berre mogleg om du har meir enn éin Linux-partisjon tilgjengeleg).\n"
+"\n"
+"Følgjande vert vist for kvar partisjon: «namn», «kapasitet».\n"
+"\n"
+"«Namn» er ordna slik: «harddisktype», «harddisknummer»,\n"
+"«partisjonsnummer» (eks. «hda1»).\n"
+"\n"
+"«Harddisktype» er «hd» viss harddisken er ein IDE-harddisk, og\n"
+"«sd» viss han er ein SCSI-harddisk.\n"
+"\n"
+"«Harddisknummer» er alltid ein bokstav etter «hd» eller «sd». For\n"
+"IDE-harddiskar:\n"
+"\n"
+" – «a» tyder «hovudharddisk på første IDE-kontrollar».\n"
+" \n"
+" – «b» tyder «slaveharddisk på første IDE-kontrollar».\n"
+" \n"
+" – «c» tyder «hovudharddisk på andre IDE-kontrollar».\n"
+" \n"
+" – «c» tyder «slaveharddisk på andre IDE-kontrollar».\n"
+" \n"
+" Med SCSI-harddiskar tyder «a» lågaste SCSI-ID, og «b»\n"
+" nest lågaste SCSI-ID, og så vidare."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Mageia-distribusjonen ligg fordelt på fleire plater. Viss ein pakke "
+"ligg på ei anna plate, vert du automatisk bedt om å setja ho i. Berre trykk «%"
+"s» om du ikkje har denne plata. Dei aktuelle pakkane vert då ikkje "
+"installerte."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 må no velja kva program du ønskjer å installera på maskina. Det finst\n"
+"tusenvis av programpakkar for Mageia, og desse er her ordna i "
+"grupper.\n"
+"\n"
+"Pakkane er grupperte i fire kategoriar, men du kan velja program frå alle\n"
+"kategoriane, så eit «Arbeidsstasjon»-system kan godt ha program frå\n"
+" «Tenar»-kategorien.\n"
+"\n"
+" – «%s»: Om du har tenkt å bruka maskina som ein arbeidsstasjon, vel éi\n"
+"eller fleire av gruppene i arbeidsstasjonskategorien.\n"
+"\n"
+" – «%s»: Om du har tenkt å bruka maskina for programmering, vel dei gruppene "
+"du ønskjer i programmeringskategorien. «LSB»-gruppa vil prøva\n"
+"å setja opp systemet i samsvar med «Linux Standard Base»-standarden.\n"
+"\n"
+" Vel du «LSB»-gruppa vert lg 2.4-kjernen og ikkje 2.6-kjernen installert.\n"
+"Dette er for å sikra 100 %% samsvar med LSB. Men sjølv om du ikkje vel\n"
+"«LSB»-gruppa vil du framleis ha eit system som er nesten 100 %% i samsvar\n"
+"med denne standarden.\n"
+"– «%s»: Om du har tenkt å bruka maskina som ein tenar, vel dei av tenestene\n"
+"du ønskjer å installera på maskina.\n"
+"\n"
+" – «%s»: Det er her du vel det grafiske skrivebordsmiljøet du vil ha. Du må\n"
+"velja minst eitt for at å ha det grafiske grensesnittet tilgjengeleg.\n"
+"\n"
+"Om du plasserer peikaren over eit gruppenamn, vert det vist ei kort\n"
+"forklaring for den gruppa.\n"
+"\n"
+"Du kan kryssa av for «%s» om du kjenner til pakkane, eller av annan grunn\n"
+"ønskjer full kontroll over kva som vert installert.\n"
+"\n"
+"Om du starta installasjonen i «%s»-modus, kan du fjerna alle grupper, for\n"
+"å unngå installera nye pakkar. Dette er nyttig for å reparera eller "
+"oppgradera\n"
+"eit system.\n"
+"\n"
+"Om du fjernar alle gruppene ved ei vanleg installering (ikkje\n"
+"ei oppgradering), vert du spurd om kva type minimal installering du "
+"ønskjer:\n"
+"\n"
+" – «%s»: Installer minst mogleg pakkar for å ha eit grafisk skrivebord.\n"
+"\n"
+" – «%s»: Installer grunnsystemet, pluss grunnverktøya og hjelpetekst for\n"
+"desse. Dette oppsettet passar for tenarar.\n"
+"\n"
+" – «%s»: Installer absolutt minst mogleg pakkar for eit fungerande Linux-\n"
+"system. Du vil då berre få eit kommandolinjegrensesnitt. Total storleik for\n"
+"dette valet er rundt 65 MiB."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Oppgrader"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Med grunnleggjande hjelpetekstar"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Heilt minimal installasjon"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Viss du vil velja kva einskildpakkar du vil installera sjølv, får du ei\n"
+"oversikt over alle pakkar, delt inn i grupper og undergrupper. Du kan\n"
+"velja å installera heile grupper, undergrupper eller einskildpakkar.\n"
+"\n"
+"Du vil sjå ei kort pakkeskildring til høgre når du vel ein pakke.\n"
+"\n"
+"!! Viss du har valt å installera ein tenarpakke, anten direkte, eller som "
+"del\n"
+"av ei gruppe, vert du bedt om å stadfesta at du verkeleg vil installera "
+"han.\n"
+"Som standard vert alle installerte tenester starta automatisk ved oppstart.\n"
+"Sjølv om tenarane ikkje hadde nokon kjente tryggleikshol når distribusjonen\n"
+"vart laga, er det mogleg at at nye hol er oppdaga no. Om du ikkje veit kva\n"
+"ei teneste er der for, trykk «%s». Trykkjer du «%s» vert tenestene "
+"installerte,\n"
+"og automatisk starta ved oppstart. !!\n"
+"\n"
+"«%s»-valet er brukt for å slå av åtvaringa som du får når installasjons-\n"
+" programmet automatisk vel ein pakke for å ordna opp i avhengnader.\n"
+"Nokre pakkar er avhengige av kvarandre, sånn at du må installera éin\n"
+"særskild pakke før du kan installera ein annan. Dette kan installasjons-\n"
+"programmet ordna opp i sjølv, heilt automatisk.\n"
+"\n"
+"Du kan henta inn ei ferdiglaga pakkeliste ved å trykkja på det litle\n"
+"diskettikonet nedt i lista. Dette er nyttig viss du har mange maskiner som\n"
+"du vil installera dei same programma på. Sjå det andre tipset i siste\n"
+"installasjonssteg for meir informasjon om korleis du lagar ei slik "
+"pakkeliste."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatisk avhengnadshandtering"
+
+#: ../help.pm:185
+#, 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 ""
+"No kan du velja kva tenester du vil starta ved oppstart.\n"
+"\n"
+"Her er ei oversikt over alle tenestene som er tilgjengeleg under denne\n"
+"installasjonen. Sjå nøye gjennom lista, og kryss vekk dei du ikkje treng.\n"
+"\n"
+"Trykk på ei teneste for å sjå ei kort skildring av ho. Om du ikkje veit\n"
+"om du treng ei teneste eller ikkje, bør du la standardinnstillinga vera.\n"
+"\n"
+"!! Ver veldig forsiktig om du ønskjer å bruka maskina som tenar. Du bør\n"
+"ikkje starta tenester du ikkje er heilt sikker på at du treng. Hugs at "
+"fleire\n"
+"av tenestene kan vera farlege om dei køyrer på ein tenar.!!"
+
+#: ../help.pm:209
+#, 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 handterer klokka internt etter GMT (Greenwich Mean Time), men\n"
+"viser ho etter den tidssona du sjølv vel. Men om klokka på hovudkortet "
+"heller\n"
+"er sett til lokaltid, kan du slå av denne funksjonen ved å trykkja «%s». "
+"Dette\n"
+"er nyttig om maskina køyrer andre operativsystem i tillegg, som Windows™.\n"
+"\n"
+"«%s»-valet stiller automatisk klokka etter ein tidstenar over Internett.\n"
+"Du må ha eit Internett-samband for at dette skal fungera. Du bør velja\n"
+"ein tenar som ligg geografisk nær deg. Valet installerer faktisk ein "
+"tidstenar\n"
+"som andre maskiner på lokalnettet òg kan bruka."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatisk tidssynkronisering"
+
+#: ../help.pm:223
+#, 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 ""
+"Skjermkort\n"
+"\n"
+"Installasjonsprogrammet klarar vanlegvis å finna ut kva skjermkort du har,\n"
+"og å setja dette opp automatisk. Men viss dette ikkje går, kan du velja "
+"kortet\n"
+"sjølv frå denne oversikta.\n"
+"\n"
+"Viss det finst tenarar med og utan 3D-akselerasjon for skjermkortet ditt,\n"
+"kan du velja tenaren som passar best for deg."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 er hjarta i det grafiske grensesnittet til GNU/Linux, og alle dei "
+"grafiske\n"
+"skrivebordsmiljøa (KDE, GNOME, AfterStep, WindowsMaker, med fleire)\n"
+"som følgjer med Mageia avheng av X.\n"
+"\n"
+"Du vil sjå ei liste over forskjellige innstillingar til det grafiske "
+"oppsettet:\n"
+"\n"
+"Skjermkort\n"
+"\n"
+" Installasjonsprogrammet vil vanlegvis finna og setja opp skjermkortet på\n"
+"maskina di automatisk, men du kan òg velja kortet frå lista sjølv.\n"
+"\n"
+" Om det finst to tenarar, éin med og éin utan 3D-støtte, for kortet ditt,\n"
+"må du sjølv velja kven av dei du ønskjer.\n"
+"\n"
+"\n"
+"\n"
+"Skjerm \n"
+" Installasjonsprogrammet vil vanlegvis finna og setja opp skjermen kopla\n"
+"til maskina di automatisk, men du kan òg velja skjermen frå lista sjølv.\n"
+"\n"
+"\n"
+"\n"
+"Skjermoppløysing\n"
+"\n"
+" Her kan du velja skjermoppløysing og fargedjupn for skjermen din. Vel\n"
+"dei innstillingane som passar best for deg, og hugs at du alltids kan endra\n"
+"dei igjen etter installasjonen. Det vert òg vist eit bilete av korleis "
+"oppsettet\n"
+" vil sjå ut på skjermen.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" Om denne innstillingen vert vist er avhengig av maskinvaren din.\n"
+"\n"
+" Systemet vil prøva å visa eit testskjermbilete med innstillingane du "
+"valde.\n"
+"Klarar du å sjå spørsmålet på testbiletet, og svara «%s», går vegvisaren\n"
+"vidare til neste steg. Viss ikkje, er nokre av innstillingane feil, og "
+"testbiletet\n"
+"forsvinn etter 12 sekund. Du kan då endra innstillingane til du har eit "
+"skjerm-\n"
+"oppsett som fungerer.\n"
+"\n"
+"\n"
+"\n"
+"Val\n"
+"\n"
+" Her kan du velja om vil starta det grafiske grensesnittet automatisk ved\n"
+"oppstart. Du bør velja «%s» berre om maskina skal brukast til tenar, eller\n"
+"om du ikkje klarte å setja opp X rett."
+
+#: ../help.pm:291
+#, 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 ""
+"Skjerm\n"
+"\n"
+"Installasjonsprogrammet klarar vanlegvis å finna ut kva skjerm du har,\n"
+"og å setja denne opp automatisk. Men viss dette ikkje går, kan du velja "
+"skjermen\n"
+"sjølv frå denne oversikta."
+
+#: ../help.pm:298
+#, 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 ""
+"Oppløysing\n"
+"\n"
+"Her kan du velja kva skjermoppløysing og fargedjupn du vil køyra med.\n"
+"Vel dei innstillingane som passar best for deg (du kan òg endra "
+"innstillingane\n"
+"i ettertid). Det vert vist eit eksempel på valt oppsett på skjermbiletet."
+
+#: ../help.pm:306
+#, 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 ""
+"Viss det både finst tenarar med og utan 3D-akselerasjon for skjermkortet "
+"ditt,\n"
+"kan du velja tenaren som passar best for deg."
+
+#: ../help.pm:311
+#, 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 ""
+"Val\n"
+"\n"
+" Her kan du velja om du vil starta opp i eit grafisk brukargrensesnitt\n"
+"automatisk. Du bør velja «%s» viss du skal bruka maskina som ein tenar,\n"
+"eller du før ikkje har klart å setja opp det grafiske oppsettet."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"No må du velja kor du vil installera Mageia på harddisken din. Viss\n"
+"harddisken er tom, eller viss eit anna operativsystem brukar heile disken,\n"
+"må du først partisjonera han. Å partisjonera vil seia å dela opp disken,\n"
+"slik at for eksempel kvart operativsystem får sin eigen del.\n"
+"\n"
+"Då du vanlegvis ikkje kan angra partisjonering av harddisken, og feilaktig\n"
+"partisjonering kan føra til at du mistar data om det allereie er installert\n"
+"eit operativsystem, kan dette vera noko vanskeleg for uvørne brukarar.\n"
+"Heldigvis finst det her ein vegvisar som losar deg gjennom heile prosessen.\n"
+"Før du held fram bør du først ta deg godt tid til å lesa denne "
+"hjelpeteksten.\n"
+"\n"
+"Litt avhengig av harddiskoppsettet ditt kan du ha eitt eller fleire av desse "
+"vala:\n"
+"\n"
+"– «%s»: Dette utfører automatisk partisjonering av den tomme harddisken din.\n"
+"Du vil ikkje få fleire spørsmål om du vel dette.\n"
+"\n"
+"– «%s»: Vegvisaren har funne éin eller fleire Linux-partisjonar på harddisken "
+"din.\n"
+"Vel dette om du ønskjer å bruka dei. Du vert så bedt om å velja "
+"monteringspunkt\n"
+"for kvar av partisjonane. Dei gamle monteringspunkta vert valt som standard, "
+"og\n"
+"vanlegvis bør du ikkje endra på desse.\n"
+"\n"
+"– «%s»: Om Microsoft Windows er installert og tar opp all plass på harddisken "
+"din,\n"
+"må du frigjera noko plass til Mageia. Du kan anten sletta Windows-\n"
+"partisjonen din (sjå «Slett heile disken»-valet), eller endra storleiken på "
+"Windows-\n"
+"partisjonen (både FAT- og NTFS-filsystema er støtta). Du vil ikkje mista "
+"noko\n"
+"data ved endra storleiken på partisjonen, så lenge du har defragmentert han\n"
+"på førehand. Men du bør uansett ta reservekopi av alle dataa. Du bør velja "
+"dette\n"
+"valet om du ønskjer å bruka både Mageia og Microsoft Windows på "
+"same\n"
+"maskina.\n"
+"\n"
+" Før du vel dette, bør du vera klar over at Windows-partisjonen vil vera "
+"mindre\n"
+"etterpå, slik at du har mindre ledig plass til å lagra dokument eller "
+"installera\n"
+"programvare.\n"
+"\n"
+"– «%s»: Vel dette om du ønskjer å sletta alle data og alle partisjonar på\n"
+"harddisken din, og installera Mageia over desse. Ver forsiktig, då "
+"du ikkje\n"
+"kan angra denne handlinga.\n"
+"\n"
+" !! Viss du vel dette, vert alle dataa på harddisken din sletta. !!\n"
+"\n"
+"– «%s»: Dette valet er synleg viss heile harddisken er oppteken av Microsoft\n"
+"Windows. Dette vil sletta alt på harddisken, og partisjonera alt på nytt.\n"
+" \n"
+"\n"
+" !! Viss du vel dette, vert alle dataa på harddisken din sletta. !!\n"
+"\n"
+"– «%s»: Vel dette om du vil partisjonera harddisken manuelt. Ver forsiktig. "
+"Dette er eit kraftig verktøy, og det er lett å mista data. Derfor bør du "
+"berre velja dette om du har erfaring med dette frå før. Sjå bruksrettleiinga "
+"for meir informasjon."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Bruk gammal partisjon"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Slett heile disken"
+
+#: ../help.pm:380
+#, 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 ""
+"Sånn! Installasjonen er no ferdig, og Mageia er klar til bruk. "
+"Berre\n"
+"trykk «%s» for å starta maskina på nytt. Ikkje gløym å fjerna installasjons\n"
+"mediet (CD-ROM-en eller disketten) først. Når maskina er starta opp att,\n"
+"får du sjå ein meny der du kan velja kva operativsystem du vil køyra.\n"
+"\n"
+"«%s»-knappen viser to knappar til:\n"
+"\n"
+"– «%s»: Lag ein installasjonsdiskett for automatisk installering med same\n"
+"oppsettet du har brukt no.\n"
+"\n"
+" Du får òg to nye val når du har trykt på knappen:\n"
+" – «%s»: Halvautomatisk installering. Det er berre partisjoneringsdelen\n"
+" som er manuell.\n"
+" – «%s»: Heilautomatisk installering. Harddisken vert heilt tømt, og alle\n"
+"gamle data går tapt.\n"
+"\n"
+" Denne funksjonen er veldig nyttig når du skal installera Mageia "
+"på\n"
+" fleire like maskiner. Sjå avsnittet om automatisk installering på "
+"nettstaden vår for\n"
+"meir informasjon.\n"
+"\n"
+"– «%s»: Lagrar ei liste over pakkane brukt i denne installasjonen. Du kan "
+"bruka\n"
+"denne pakkelista når du skal installera på ei anna maskin ved å setja inn "
+"disketten,\n"
+"og starta installasjonen. Trykk «F1» når installasjonsprogrammet startar, "
+"skriv\n"
+"inn «linux defcfg=\"floppy\"» og trykk så «Enter».\n"
+"\n"
+"Til dette siste treng du ein FAT-formatert diskett. For å laga ein kan du "
+"skriva\n"
+"inn «mformat a:» eller «fdformat /dev/fd0» etterfølgd av «mkfs.vfat /dev/fd0»."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Lag diskett for automatisk installering"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Vis du vil bruka gamle partisjonar, kan du velja å formatera dei på nytt\n"
+"for å sletta alle data på dei. Viss du vil dette, så vel desse "
+"partisjonane.\n"
+"\n"
+"Merk at det ikkje er nødvendig å formatera alle gamle partisjonar på nytt.\n"
+" Du må formatera partisjonane som inneheld operativsystemet (som «/»,\n"
+"«/usr» og «/var»), men du treng ikkje formatera partisjonar med brukardata\n"
+"du ønskjer å behalda (som «/home»).\n"
+"\n"
+"Ver forsiktig når du vel partisjonar. Etter formatering vert alle data på "
+"partisjonane sletta, og du ikkje gjenoppretta dei seinare.\n"
+"\n"
+"Trykk «%s» når du er klar til å formatera partisjonane.\n"
+"\n"
+"Trykk «%s» om du vil velja ein annan partisjon for Mageia-systemet.\n"
+"\n"
+"Trykk «%s» om du ønskjer å velja partisjonar å gjennomsøkja etter fysiske "
+"feil."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Det har no truleg komme fleire oppdateringar til pakkane i Mageia\n"
+"sidan denne utgåva vart produsert. Det kan for eksempel vera feil som er\n"
+"fiksa, eller tryggleikshol som er tetta. Du kan lasta ned desse "
+"oppdateringane\n"
+"frå Internett om du ønskjer. Kryss av for «%s» om du har eit fungerande\n"
+"Internett-samband, eller vel «%s» om du heller vil installera oppdateringane\n"
+"seinare.\n"
+"\n"
+"Vel du «%s», får du ei liste over plassar du kan lasta ned oppdateringar\n"
+"frå. Du bør velja ein plass nær deg. Du vil så få sjå ei pakkeliste. Vel "
+"pakkane\n"
+"du ønskjer å oppdatera, og trykk «%s» for lasta dei ned og installera dei, "
+"eller\n"
+"vel «%s» for å avbryta."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Du kan no velja tryggleiksnivå for maskina. Vanlegvis bør du ha høgare\n"
+"tryggleiksnivå viss maskina inneheld svært viktige data, eller er kopla\n"
+"direkte til Internett. Men merk at eit høgare tryggleiksnivå gjerne fører "
+"til\n"
+"eit mindre brukarvenleg system.\n"
+"\n"
+"Vel «standard» om du ikkje veit kva nivå du skal ha. Du kan uansett\n"
+"endra tryggleiksnivået frå kontrollpanelet seinare.\n"
+"\n"
+"I «%s»-feltet kan du velja kven som skal vera tryggleiksansvarleg for\n"
+"maskina. Han eller ho får då tilsendt alle tryggleiksmeldingar."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Tryggleiksansvarleg"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"No må du velja kva partisjonar du vil installera Mageia på. Om du "
+"allereie har ferdige partisjonar, frå tidlegare installasjonar av GNU/Linux "
+"eller av partisjoneringsverktøy, kan du bruka desse. Elles må du laga nye "
+"partisjonar.\n"
+"\n"
+"For å laga partisjonar, må du først velja ein harddisk. Du gjer dette ved å "
+"velja «hda» for første IDE-harddisk, «hdb» for andre, «sda» for første SCSI-"
+"harddisk, og så vidare.\n"
+"\n"
+"Du har desse vala ved partisjonering av harddisken du valte:\n"
+"\n"
+" – «%s»: Slettar alle partisjonar på harddisken.\n"
+"\n"
+" – «%s»: Lagar automatisk ext4- og vekslepartisjonar på den ledige "
+"harddiskplassen.\n"
+"\n"
+"«%s»: Gjev tilgang til fleire funksjonar:\n"
+"\n"
+" – «%s»: Lagrar partisjonstabellen på ein diskett. Dette er nyttig for "
+"eventuell seinare gjenoppretting. Du bør lagra partisjonstabellen.\n"
+"\n"
+" – «%s»: Lèt deg gjenoppretta ein tidlegare lagra partisjonstabell frå ein "
+"diskett.\n"
+"\n"
+" – «%s»: Om partisjonstabellen er øydelagt, kan du prøva å gjenoppretta han "
+"her. Ver forsiktig, og hugs at dette ikkje alltid vil verka.\n"
+"\n"
+" – «%s»: Avbryter alle endringar, og lastar inn den opphavlege "
+"partisjonstabellen.\n"
+"\n"
+" – «%s»: Viss du fjernar krysset her, må brukarane manuelt montera og "
+"avmontera flyttbare medium, som diskettar og CD-plater.\n"
+"\n"
+" – «%s»: Bruk dette valet om du vil bruka ein vegvisar til å partisjonera "
+"harddisken. Du bør velja dette om du ikkje har god kjennskap til "
+"harddiskpartisjonering.\n"
+"\n"
+" – «%s»: Bruk dette valet for å avbryta endringane.\n"
+"\n"
+" – «%s»: Fleire partisjonsval og meir informasjon om harddisken.\n"
+"\n"
+" – «%s»: Når du er ferdig å partisjonera harddisken, vil dette lagra "
+"endringane dine.\n"
+"\n"
+"Du kan fininnstilla partisjonsstorleiken ved å bruka piltastane på "
+"tastaturet.\n"
+"\n"
+"Merk: Du har tilgang til alle funksjonane frå tastaturet. Du kan flytta "
+"mellom partisjonar med «Tab», «Pil opp»- og «Pil ned»-tastane.\n"
+"\n"
+"Når ein partisjon er valt kan du bruka:\n"
+"\n"
+" – «Ctrl + C» for å laga ein ny partisjon (når ein tom partisjon er valt).\n"
+"\n"
+" – «Ctrl + D» for å sletta ein partisjon.\n"
+"\n"
+" – «Ctrl + M» for å definera monteringspunkt.\n"
+"\n"
+"Du kan lesa meir om forskjellige filsystem i kapittelet «ext2FS» i "
+"referansehandboka.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automatisk montering av fjernbare medium"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Byt mellom normal- og ekspertmodus"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Oppdaga meir enn éin Microsoft-partisjon på harddisken.\n"
+"Vel kven av dei du vil endra storleiken på for å installera det nye\n"
+"Mageia-operativsystemet.\n"
+"Kvar partisjon vert vist slik: Linux-namn, Windows-namn, storleik.\n"
+"Linuxnamnet er skriven slik: harddisktype, harddisknummer, partisjonsnummer "
+"(for eksempel «hda1»).\n"
+"\n"
+"Harddisktypen er «hd» viss harddisken er ein IDE-harddisk og «sd»\n"
+"viss han er ein SCSI-harddisk.\n"
+"Harddisknummeret er alltid ein bokstav etter «hd» eller «sd». For\n"
+"IDE-harrdiskar:\n"
+"\n"
+" * «a» tyder hovudharddisk på primær IDE-kontrollar.\n"
+"\n"
+" * «b» tyder slaveharddisk på primær IDE-kontrollar.\n"
+"\n"
+" * «c» tyder hovudharddisk på sekundær IDE-kontrollar.\n"
+"\n"
+" * «d» tyder slaveharddisk på sekundær IDE-kontrollar.\n"
+"\n"
+"For SCSI-harddiskar tyder «a» lågaste SCSI-ID, «b» nest lågaste\n"
+"SCSI-ID, og så vidare.\n"
+"Windowsnamnet er stasjonsbokstaven til harddisken under Windows\n"
+"(første disk eller partisjon vert kalla «C:»."
+
+#: ../help.pm:567
+#, 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»: Kontroller landsvalet. Trykk «%s» for velja eit anna land.\n"
+"Du kan velja «%s» for å få ei fullstendig liste over land."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+"DrakX vil automatisk velja eit passande tastaturoppsett avhengig av språket\n"
+"du valde. Sjå etter at tastaturoppsettet stemmer, og vel eventuelt eit "
+"anna.\n"
+"\n"
+"Det kan òg vera at du ikkje har eit tastatur som passar heilt til språket "
+"ditt.\n"
+"Du kan for eksempel ha eit sveitsisk tastatur om du er ein engelsktalande\n"
+"sveitsar. Du kan då velja eit passande tastaturoppsett her.\n"
+"\n"
+"Trykk «%s» for ei fullstendig liste over støtta tastatur.\n"
+"\n"
+"Om du vel eit tastaturoppsett som ikkje er basert på det latinske "
+"alfabetet,\n"
+"kan du på neste skjermbilete velja ein snøggtast for å byta mellom latinsk "
+"og\n"
+"ikkje-latinsk oppsett."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spansk"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "med hjulemulering"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universell (alle PS/2- og USB-mus)"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Vel porten som er brukt. For eksempel har porten som heiter\n"
+"«COM1» under Windows fått namnet «ttyS0» i GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Ekspert"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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»: Eventuelle lydkort funne vert vist her. Viss lydkortet vist her ikkje "
+"er\n"
+"installert i maskina di, kan du trykkja knappen og velja ein annan drivar."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN-kort"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN-kort"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Grafisk grensesnitt"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Vel harddisken du ønskjer å sletta for å installera den nye Mageia-\n"
+"partisjonen. Alle data på denne stasjonen vil då gå tapt for all framtid."
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Trykk «%s» om du ønskjer å sletta alle data og partisjonar på denne\n"
+"harddisken. Ver forsiktig, då du ikkje kan gjenoppretta eventuelle data\n"
+"eller partisjonar, heller ikkje Windows-data, på harddisken etter å ha "
+"trykt\n"
+"«%s».\n"
+"\n"
+"Trykk «%s» for å avbryta operasjonen utan å tapa data eller partisjonar\n"
+"på harddisken."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Neste ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Førre"
+
+#~ 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»: Trykk «%s» for å opna vegvisaren for skrivaroppsett. Sjå\n"
+#~ "brukarrettleiinga for meir informasjon om oppsett av skrivarar. "
+#~ "Brukargrensesnittet\n"
+#~ "vist der liknar på det brukt ved installering."
+
+#~ msgid "authentication"
+#~ msgstr "autentisering"
diff --git a/perl-install/install/help/po/pa_IN.po b/perl-install/install/help/po/pa_IN.po
new file mode 100644
index 000000000..8bfdd2dad
--- /dev/null
+++ b/perl-install/install/help/po/pa_IN.po
@@ -0,0 +1,1178 @@
+# translation of DrakX.po to Punjabi
+# translation of DrakX.po to Panjabi
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# Kanwaljeet Singh Brar <kanwaljeetbrar@yahoo.co.in>, 2005.
+# Jaswinder Singh Phulewala <jaswinderphulewala@yahoo.com>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-03-27 17:55+0530\n"
+"Last-Translator: Jaswinder Singh Phulewala <jaswinderphulewala@yahoo.com>\n"
+"Language-Team: Punjabi <punlinux-i18n@lists.soruceforge.net>\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"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਲਾਈਸਿੰਸ ਧਿਆਨ ਨਾਲ ਪੜਨਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ\n"
+"ਪੂਰੇ ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਵੰਡ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਸਾਰੀਆਂ ਗੱਲਾਂ ਨਾਲ ਸਹਿਮਤ\n"
+"ਹੋ ਜੋ ਇਸ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹਨ, \"%s\" ਬਕਸੇ ਨੂੰ ਚੁਣੋ। ਜੇ ਨਹੀਂ, \"%s\" ਬਟਨ ਤੇ ਕਲਿੱਕ\n"
+"ਕਰਕੇ ਕੰਪਿਊਟਰ ਮੁੜ ਚੱਲੇਗਾ।"
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "ਕੀ ਤੁਸੀਂ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਵਰਤਣੀ ਚਾਹੁੰਦੇ ਹੋ?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk 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 disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਇੰਸਟਾਲੇਸ਼ਨ ਕਈ CD-ROM ਤੇ ਵੰਡੀ ਗਈ ਹੈ। ਜੇ ਇੱਕ ਚੁਣਿਆ\n"
+"ਪੈਕੇਜ ਹੋਰ CD-ROM ਤੇ ਸਥਿਤ ਹੈ, DrakX ਮੌਜੂਦਾ CD ਨੂੰ ਰੱਦ ਕਰ ਦੇਵੇਗਾ\n"
+"ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੀ CD ਪਾਉਣ ਲਈ ਪੁੱਛੇਗਾ। ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਲੋੜੀਂਦੀ CD ਨਹੀਂ\n"
+"ਹੈ, ਸਿਰਫ \"%s\" ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਨੁਸਾਰੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ\n"
+"ਹੋਵੇਗਾ।"
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "ਨਵੀਨੀਕਰਨ"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "ਮੁੱਢਲੀ ਦਸਤਾਵੇਜ਼ੀ ਨਾਲ"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "ਯਕੀਨਨ ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲ"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "ਸਵੈ-ਚਾਲਤ ਨਿਰਭਰਤਾ"
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "ਸਵੈਚਾਲਤ ਸਮਾਂ ਸਮਕਾਲਤਾ"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+"ਮਾਨੀਟਰ\n"
+"\n"
+" ਆਮ ਤੌਰ ਤੇ ਇੰਸਟਾਲਰ ਸਵੈ ਹੀ ਤੁਹਾਡੇ ਸਿਸਟਮ ਤੇ ਜੁੜੇ ਮਾਨੀਟਰ ਨੂੰ ਖੋਜਦਾ ਅਤੇ\n"
+"ਸੰਰਚਿਤ ਕਰਦਾ ਹੈ। ਜੇ ਇਹ ਠੀਕ ਨਹੀਂ, ਤੁਸੀਂ ਮਾਨੀਟਰਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚੋਂ\n"
+"ਆਪਣੇ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜਿਆ ਮਾਨੀਟਰ ਚੁਣ ਸਕਦੇ ਹੋ।"
+
+#: ../help.pm:298
+#, 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 ""
+"ਰੈਜ਼ੋਲੂਸ਼ਨ\n"
+"\n"
+" ਇੱਥੇ ਤੁਸੀਂ ਆਪਣੇ ਗਰਾਫਿਕਸ਼ ਹਾਰਡਵੇਅਰ ਲਈ ਉਪਲੱਬਧ ਰੈਜ਼ੋਲੁਸ਼ਨ ਅਤੇ ਰੰਗ ਡੂੰਘਾਈ\n"
+"ਚੁਣ ਸਕਦੇ ਹੋ। ਇੱਕ ਜੋ ਤੁਹਾਡੀ ਲੋੜ ਪੂਰੀ ਕਰਦਾ ਹੈ ਚੁਣੋ (ਤੁਸੀਂ ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ\n"
+"ਤਬਦੀਲੀ ਕਰ ਦੇ ਯੋਗ ਹੋਵੋਗੇ)। ਚੁਣੀ ਸੰਰਚਨਾ ਦਾ ਨਮੂਨਾ ਮਾਨੀਟਰ ਤਸਵੀਰ\n"
+"ਵਿੱਚ ਵਿਖਾਇਆ ਗਿਆ ਹੈ।"
+
+#: ../help.pm:306
+#, 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 ""
+"ਜਦੋਂ ਤੁਹਾਡੇ ਕਾਰਡ ਲਈ 3D ਪ੍ਰਵੇਗ ਸਮੇਤ ਜਾਂ ਬਿਨਾਂ, ਵੱਖ-ਵੱਖ ਸਰਵਰ\n"
+"ਉਪਲੱਬਧ ਹੋਣ, ਤੁਹਾਨੂੰ ਸਰਵਰ ਪੁੱਛਿਆ ਜਾਵੇਗਾ ਜੋ ਤੁਹਾਡੀ ਜਰੂਰਤ ਵਧੀਆ\n"
+"ਪੂਰੀ ਕਰਦਾ ਹੈ।"
+
+#: ../help.pm:311
+#, 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 ""
+"ਚੋਣ\n"
+"\n"
+" ਇਹ ਪਗ਼ ਤੁਹਾਨੂੰ ਚੁਣਨ ਦੇਵੇਗਾ ਕਿ ਕੀ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਸਵੈ ਹੀ ਬੂਟ ਦੌਰਾਨ\n"
+"ਗਰਾਫੀਕਲ ਵਿੱਚ ਤਬਦੀਲ ਹੋ ਸਕਦੀ ਹੈ ਜਾਂ ਨਹੀਂ। ਜਰੂਰ, ਤੁਸੀਂ \"%s\" ਨੂੰ\n"
+"ਨੂੰ ਚੁਣਨਾ ਚਾਹੋਗੇ ਜੇ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਨੇ ਸਰਵਰ ਤੌਰ ਤੇ ਕੰਮ ਕਰਨਾ ਹੈ, ਜਾਂ ਜੇ\n"
+"ਤੁਸੀਂ ਸੰਰਚਿਤ ਦ੍ਰਿਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਸਫਲ ਨਹੀਂ ਹੋਏ।"
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "ਮੌਜੂਦਾ ਭਾਗ ਵਰਤੋ"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "ਸਾਰੀ ਡਿਸਕ ਸਾਫ"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "ਸਵੈ-ਇੰਸਟਾਲ ਫਲਾਪੀ ਬਣਾਓ"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "ਸੁਰੱਖਿਆ ਪ੍ਰਬੰਧਕ"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "ਹਟਾਉਣ ਯੋਗ ਮਾਧਿਅਮ ਸਵੈ-ਮਾਊਂਟ ਹੋ ਰਿਹਾ ਹੈ"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "ਸਧਾਰਨ/ਮਾਹਿਰ ਵਿਧੀ ਵਿਚਕਾਰ ਤਬਦੀਲੀ"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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\": ਵਰਤਮਾਨ ਦੇਸ਼ ਚੋਣ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਇਸ ਦੇਸ਼ ਵਿੱਚ ਨਹੀਂ,\n"
+"\"%s\" ਬਟਨ ਦਬਾਓ ਅਤੇ ਹੋਰ ਚੁਣੋ। ਜੇ ਤੁਹਾਡਾ ਦੇਸ਼ ਵਿਖਾਈ ਸੂਚੀ ਵਿੱਚ\n"
+"ਨਹੀਂ ਹੈ, ਦੇਸ਼ ਸੂਚੀ ਪੂਰੀ ਕਰਨ ਲਈ \"%s\" ਬਟਨ ਦਬਾਓ।"
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "ਚੱਕਰ ਸਮਰੂਪਤਾ ਨਾਲ"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "ਵਿਆਪਕ | ਕੋਈ PS/2 ਤੇ USB ਮਾਊਸ"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"ਕਿਰਪਾ ਕਰਕੇ ਠੀਕ ਪੋਰਟ ਚੁਣੋ। ਉਦਾਹਰਨ ਵਜੋਂ, Windows ਦੇ ਅਧੀਨ \"COM1\"\n"
+"GNU/ਲੀਨਕਸ ਦੇ ਅਧਿਨ \"ttyS0\" ਕਹਿਲਾਉਂਦੀ ਹੈ।"
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "ਮਾਹਿਰ"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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\": ਜੇ ਤੁਹਾਡੇ ਸਿਸਟਮ ਤੇ ਕੋਈ ਸਾਊਂਡ ਕਾਰਡ ਲੱਭਿਆ ਹੈ, ਇਹ ਇੱਥੇ ਵਿਖਾਇਆ\n"
+"ਜਾਵੇਗਾ। ਜੇ ਲੱਭਿਆ ਕਾਰਡ ਤੁਹਾਡੇ ਸਿਸਟਮ ਵਾਲਾ ਸਾਊਂਡ ਕਾਰਡ ਨਹੀਂ ਹੈ,\n"
+"ਤੁਸੀਂ ਬਟਨ ਦਬਾ ਸਕਦੇ ਹੋ ਅਤੇ ਹੋਰ ਡਰਾਈਵਰ ਚੁਣ ਸਕਦੇ ਹੋ।"
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "ISDN ਕਾਰਡ"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "ISDN ਕਾਰਡ"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "ਗਰਾਫੀਕਲ ਇੰਟਰਫੇਸ"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"ਤੁਹਾਡਾ ਨਵਾਂ ਮੈਂਡਰਿਵ-ਲੀਨਕਸ ਭਾਗ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਸਾਫ ਕਰਨ ਵਾਸਤੇ\n"
+"ਹਾਰਡ ਡਰਾਈਵ ਚੁਣੋ। ਧਿਆਨ ਰੱਖੋ, ਇਸ ਡਰਾਈਵ ਤੇ ਸਾਰਾ ਡਾਟਾ ਗੁੰਮ ਹੋ ਜਾਵੇਗਾ\n"
+"ਅਤੇ ਮੁੜ ਪ੍ਰਾਪਤ ਹੋਣ ਯੋਗ ਨਹੀਂ ਰਹੇਗਾ!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"\"%s\" ਤੇ ਕਲਿੱਕ ਕਰੋ ਜੇ ਤੁਸੀਂ ਇਸ ਹਾਰਡ ਡਰਾਈਵ ਤੇ ਸਾਰਾ ਡਾਟਾ ਅਤੇ ਭਾਗ\n"
+"ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਧਿਆਨ ਰੱਖੋ, \"%s\" ਤੇ ਕਲਿੱਕ ਕਰਨ ਮਗਰੋਂ, ਤੁਸੀਂ ਇਸ ਡਰਾਈਵ\n"
+"ਉੱਪਰਲਾ ਡਾਟਾ ਅਤੇ ਭਾਗ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰ ਨਹੀਂ ਸਕਦੇ, ਕੋਈ Windows\n"
+"ਡਾਟਾ ਵੀ।\n"
+"\n"
+"ਇਸ ਹਾਰਡ ਡਰਾਈਵ ਉੱਪਰਲਾ ਡਾਟਾ ਅਤੇ ਭਾਗ ਹਟਾਏ ਬਿਨਾਂ ਬਾਹਰ ਜਾਣ ਲਈ\n"
+"\"%s\" ਤੇ ਕਲਿੱਕ ਕਰੋ।"
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "ਅੱਗੇ ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- ਪਿੱਛੇ"
+
+#~ 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\": \"%s\" ਬਟਨ ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਪ੍ਰਿੰਟਰ ਸੰਰਚਨਾ ਤਖਤੀ ਖੁੱਲੇਗੀ।\n"
+#~ "ਨਵਾਂ ਪ੍ਰਿੰਟਰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਵਾਸਤੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ``Starter Guide''\n"
+#~ "ਦਾ ਅਨੁਸਾਰੀ ਅਧਿਆਇ ਵੇਖੋ। ਸਾਡੇ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਿੱਤਾ ਇੰਟਰਫੇਸ\n"
+#~ "ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਵਰਤੇ ਇੰਟਰਫੇਸ ਵਰਗਾ ਹੈ।"
+
+#~ msgid "authentication"
+#~ msgstr "ਪ੍ਰਮਾਣਿਕਤਾ"
diff --git a/perl-install/install/help/po/pl.po b/perl-install/install/help/po/pl.po
new file mode 100644
index 000000000..4c151aeb5
--- /dev/null
+++ b/perl-install/install/help/po/pl.po
@@ -0,0 +1,2055 @@
+# translation of drakx.po to polish
+# translation of pl.po to polish
+# translation of DrakX-pl.po to polski
+# translation of pl.po to Polish
+# Polish translation file
+# tomek, 2005.
+# Paweł Jabłoński <pj@linux-mandrake.com>, 2001,2002.
+# Arkadiusz Lipiec <arkadiusz.lipiec@gazeta.pl>, 2002-2004.
+# Tomasz Bednarski <bednarski@skrzynka.pl>, 2005.
+# Tomasz Bednarski <tomasz.bednarski@mandriva.pl>, 2005.
+# Maciej Walkowiak <m.walkowiak@computer.org>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: pl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-10-22 14:46+0200\n"
+"Last-Translator: Tomasz Bednarski <tomasz.bednarski@mandriva.pl>\n"
+"Language-Team: polish <pl@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n"
+"%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Przed kontynuowaniem, należy przeczytać uważnie warunki licencji dotyczącej "
+"całej dystrybucji Mageia. Jeśli zgadzasz się\n"
+"z wszystkimi warunkami w niej zawartymi, zaznacz opcję \"%s\".\n"
+"Jeśli nie kliknij na przycisk \"%s\" w celu ponownego uruchomienia\n"
+"komputera."
+
+#: ../help.pm:20
+#, 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 jest systemem wielodostępnym, co oznacza, że każdy użytkownik\n"
+"posiada własne ustawienia, własne pliki, może pracować równocześnie\n"
+"z innymi użytkownikami na tym samym komputerze itd. Jednak, \n"
+"w przeciwieństwie do użytkownika \"root\", będącym administratorem,\n"
+"użytkownicy tutaj dodani nie będą mieli możliwości zmiany czegokolwiek\n"
+"ponad swoje własne ustawienia, co chroni przed niezamierzonymi lub\n"
+"złośliwymi zmianami mogącymi wpływać na działanie całego systemu.\n"
+"Należy utworzyć co najmniej jednego zwykłego użytkownika dla siebie. Należy "
+"się logować do tego konta w trakcie normalnej pracy. Pomimo, że\n"
+"logowanie jako \"root\" jest bardzo praktyczne, to jednak może być\n"
+"bardzo niebezpieczne! Najmniejsza pomyłka może spowodować nieodwracalne\n"
+"uszkodzenie systemu. Jeśli z konta zwykłego użytkownika zostanie \n"
+"wykonany nawet poważny błąd, utracona zostanie tylko część danych tego\n"
+"użytkownika, a nie cały system.\n"
+"\n"
+"Najpierw należy wprowadzić rzeczywiste imię. Nie jest to czynność wymagana\n"
+"-- można wprowadzić dowolny ciąg znaków. Instalator pobierze pierwszy wyraz "
+"z\n"
+"wprowadzonego ciągu i przeniesie go do pola \"%s\", określającego nazwę\n"
+"użytkownika wprowadzaną podczas logowania się do systemu. Oczywiście,\n"
+"można ją zmienić. Ważna jest wielkość liter - dla Linuksa \"a\" i \"A\" to\n"
+"dwie różne litery. Następnie należy ustawić dla tego użytkownika hasło.\n"
+"Mimo, że hasło zwykłego użytkownika nie jest tak newralgiczne, jak \n"
+"hasło \"roota\", to jednak z powodów bezpieczeństwa nie należy go pomijać.\n"
+"\n"
+"Po kliknięciu \"%s\", można dodać kolejnych użytkowników, Nie ma żadnych\n"
+"ograniczeń na ich liczbę. Dodaj np. konta dla wszystkich przyjaciół, dla\n"
+"ojca, siostry itd. Po zakończeniu dodawania wybierz \"%s\".\n"
+"\n"
+"Po kliknięciu przycisku \"%s\" można zmienić domyślną \"powłokę\"\n"
+"dla użytkownika (domyślnie bash).\n"
+"\n"
+"Po zakończeniu dodawania wszystkich użytkowników, zostanie zadane\n"
+"pytanie o to, który użytkownik będzie automatycznie logowany\n"
+"podczas uruchamiania komputera. Jeśli masz ochotę używać tej funkcji\n"
+"(oraz nie dbasz za bardzo o bezpieczeństwo lokalne), wybierz żądanego\n"
+"użytkownika oraz menedżera okien, a następnie kliknij \"%s\".\n"
+"Jeśli nie chcesz używać tej funkcji, odznacz opcję \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Czy chcesz wykorzystać tą funkcję?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Powyżej pokazano wykryte na Twoim dysku istniejące partycje linuksowe.\n"
+"Można zastosować wybory określone przez druida, są one odpowiednie\n"
+"w większości przypadków. Jeśli wprowadza się zmiany, należy określić "
+"przynajmniej partycję root (\"/\"). Nie należy wybierać zbyt małej \n"
+"partycji - nie będzie można wówczas zainstalować zbyt dużo \n"
+"oprogramowania. Jeśli dane mają być przechowywane na \n"
+"oddzielnej partycji, należy także utworzyć partycję \"/home\"\n"
+"(jest to możliwe tylko wtedy, jeśli\n"
+"dostępnych jest więcej niż jedna partycja linuksowa)\n"
+"\n"
+"Dla informacji, każda partycja jest określona przez \"Nazwę\" i \"Rozmiar"
+"\".\n"
+"\n"
+"\"Nazwa\" jest określana następująco: \"typ dysku\",\"numer dysku\",\n"
+"\"numer partycji\". (na przykład \"hda1\").\n"
+"\n"
+"\"Typ dysku\" to \"hd\" w przypadku dysków IDE, \"sd\" w przypadku SCSI\n"
+"\n"
+"\"Numer dysku\" to litera po \"hd\" lub \"sd\". W przypadku dysków IDE:\n"
+"\n"
+" * \"a\" oznacza \"pierwszy dysk na pierwszym kontrolerze IDE\";\n"
+"\n"
+" * \"b\" oznacza \"drugi dysk na pierwszym kontrolerze IDE\";\n"
+"\n"
+" * \"c\" oznacza \"pierwszy dysk na drugim kontrolerze IDE\";\n"
+"\n"
+" * \"d\" oznacza \"drugi dysk na drugim kontrolerze IDE\"\n"
+"\n"
+"W przypadku dysków SCSI, \"a\" oznacza \"najniższy ID SCSI\", zaś \"b\",\n"
+"oznacza \"drugi w kolejności ID SCSI\", itd."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Instalacja Mageia jest rozpowszechniana na kilku płytach CD.\n"
+"Jeśli wybrany pakiet jest zlokalizowany na innej płycie CD\n"
+" instalator wysunie bieżącą płytę CD oraz wyświetli prośbę\n"
+"o włożenie wymaganej płyty CD. Jeśli nie posiadasz wymaganej\n"
+"płyty CD w ręku, kliknij \"%s\", związane z nią pakiety nie zostaną\n"
+"zainstalowane."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Nadszedł czas na określenie, jakie programy mają zostać zainstalowane w\n"
+"systemie. Dla Mageia są dostępne tysiące pakietów. Aby uczynić\n"
+"zarządzanie pakietami łatwiejszym, zostały one uporządkowane na podstawie\n"
+"podobieństwa aplikacji.\n"
+"\n"
+"Pakiety są podzielone na grupy tematyczne. Dostępne są cztery wstępnie\n"
+"zdefiniowane kategorie instalacji. Można mieszać i dopasowywać aplikacje\n"
+"z różnych sekcji, tak więc na przykład instalacja \"Stacja robocza\"\n"
+"może także zawierać aplikacje z sekcji \"Serwer\".\n"
+"\n"
+" * \"%s\": jeśli komputer będzie pracował jako stacja\n"
+"robocza, należy wybrać jedną lub więcej związanych z tą sekcją grup.\n"
+"\n"
+" * \"%s\": jeśli komputer będzie używany do programowania, należy\n"
+"wybrać odpowiednie grupy związane z tą sekcją. Specjalna grupa \"LSB\"\n"
+"skonfiguruje system, tak aby był jak najbardziej zgodny ze standardem\n"
+"Linux Standard Base.\n"
+"\n"
+" Wybranie grupy \"LSB\" zainstaluje także jądro serii \"2.4\", zamiast\n"
+"domyślnego \"2.6\". Dzieje się tak dlatego, aby mieć 100%% pewność,\n"
+"że komputer jest zgodny z LSB. Jednak jeśli nie zaznaczysz\n"
+"grupy \"LSB\", system wciąż będzie niemal 100%% zgodny z LSB.\n"
+"\n"
+" * \"%s\": jeśli komputer będzie pracował jako serwer, pojawi się\n"
+"możliwość wyboru różnych usług, które mogą być zainstalowane na komputerze;\n"
+"\n"
+" * \"%s\": na końcu można określić preferowane środowisko\n"
+"graficzne. Co najmniej jedna grupa musi zostać wybrana, jeśli komputer\n"
+"ma pracować jako stacja z interfejsem graficznym!\n"
+"\n"
+"Przesuwając kursor myszy nad nazwą grupy, wyświetli się krótki tekst\n"
+"opisujący daną grupę.\n"
+"\n"
+"Można zaznaczyć \"%s\", która to opcja jest\n"
+"użyteczna jeśli użytkownik zna przeznaczenie pakietów i jeśli chce mieć\n"
+"całkowitą kontrolę nad tym co zostanie zainstalowane w systemie.\n"
+"\n"
+"Jeśli została uruchomiona instalacja w trybie \"%s\", można\n"
+"odznaczyć wszystkie grupy, zapobiegając w ten sposób instalacji nowych\n"
+"pakietów. Ta opcja jest użyteczna przy naprawianiu lub aktualizacji\n"
+"już istniejącego systemu\n"
+"\n"
+"Jeśli odznaczone zostaną wszystkie grupy w trakcie\n"
+"przeprowadzania zwykłej instalacji (przeciwieństwo do aktualizacji),\n"
+"wyświetlone zostanie okienko z propozycjami grup określających\n"
+"inne opcje związane z instalacją minimalną:\n"
+". \n"
+" * \"%s\": instalacja minimalnej liczby pakietów koniecznej do\n"
+"uruchomienia stacji graficznej.\n"
+"\n"
+" * \"%s\": instalacja systemu podstawego wraz z podstawowymi\n"
+"narzędziami i dokumentacją dla nich. Ta instalacja jest zalecana\n"
+"przy pracy jako serwer.\n"
+"\n"
+" * \"%s\": instalacja absolutnie minimalnej liczby pakietów\n"
+"koniecznych do otrzymania działającego Linuksa. Po wybraniu\n"
+"tej opcji użytkownik będzie miał dostęp jedynie do interfejsu\n"
+"wiersza poleceń. Całkowity rozmiar tej instalacji to ok. 65\n"
+"megabajtów."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Uaktualnij"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Z podstawową dokumentacją"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Naprawdę minimalna instalacja"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Jeżeli zaznaczono opcję wyboru indywidualnych\n"
+"pakietów, to wyświetlona zostanie struktura drzewa zawierająca\n"
+"wszystkie pakiety podzielone na grupy i podgrupy. W trakcie przeglądania\n"
+"drzewa można wybrać całą grupę, podgrupę lub pojedyncze pakiety.\n"
+"\n"
+"Po wybraniu pakietu ze struktury, po prawej stronie wyświetlony zostanie \n"
+"opis, pomagający w zorientowaniu się do czego pakiet służy.\n"
+"\n"
+"!! Jeśli zostanie wybrany pakiet serwera, niezależnie czy wybrany został\n"
+"w drodze indywidualnego wyboru pakietów, lub też jako pakiet grupy,\n"
+"zostanie wyświetlona prośba o potwierdzenie wyboru pakietu serwera\n"
+"przed jego instalacją. W systemie Mageia, wszystkie zainstalowane\n"
+"serwery są uruchamiane domyślnie w trakcie\n"
+"uruchamiania całego systemu. Nawet jeśli dany pakiet jest uważany\n"
+"za bezpieczny i w trakcie instalacji nie są znane żadne problemy z nim\n"
+"związane, może się zdarzyć, że zostaną wykryte luki w jego\n"
+"zabezpieczeniach już po instalacji. Jeśli użytkownik nie posiada\n"
+"informacji o tym, do czego dana usługa jest przeznaczona lub też dlaczego\n"
+"jest instalowana, wówczas powinien kliknąć przycisk \"%s\".\n"
+"Kliknięcie \"%s\" spowoduje zainstalowanie wypisanych usług, które\n"
+"będą automatycznie uruchamiane w trakcie uruchamiania całego systemu. !!\n"
+"\n"
+"Opcja \"%s\" jest używana do zablokowania okna ostrzeżeń\n"
+"pojawiającego się w momencie automatycznego wyboru pakietów przez\n"
+"instalatora w celu spełnienia zależności. Niektóre pakiety zależą od "
+"innych,\n"
+"tak więc instalacja określonego pakietu może wymagać instalacji innego.\n"
+"Instalator potrafi określić, jakie pakiety są wymagane do spełnienia\n"
+"zależności oraz do pomyślnego zakończenia instalacji.\n"
+"\n"
+"Niewielka ikona dyskietki na dole listy umożliwia wczytanie listy pakietów\n"
+"wybranych w trakcie poprzedniej instalacji. Jest to użyteczna opcja\n"
+"w przypadku posiadania wielu maszyn, które muszą zostać skonfigurowane\n"
+"w identyczny sposób. Kliknięcie tej ikony spowoduje wyświetlenie prośby\n"
+"o włożenie dyskietki utworzonej po zakończeniu poprzedniego procesu\n"
+"instalacji. Zobacz drugą podpowiedź ostatniego kroku, zawierającą\n"
+"informację o tym, jak utworzyć taką dyskietkę."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatyczne zależności"
+
+#: ../help.pm:185
+#, 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 ""
+"To okno dialogowe jest używane do wybrania usług włączanych podczas\n"
+"uruchamianiu systemu.\n"
+"\n"
+"Zaprezentowane zostaną wszystkie dostępne usługi z bieżącej instalacji.\n"
+"Przejrzyj je uważnie i odznacz te z nich, które nie są zawsze potrzebne\n"
+"przy uruchamianiu systemu.\n"
+"\n"
+"Po zaznaczeniu elementu listy, pojawi się objaśnienie z opisem tej usługi.\n"
+"Jednak w przypadku braku pewności, czy dana usługa jest\n"
+"potrzebna czy nie, bezpieczniej jest pozostawić ustawienie domyślne.\n"
+"\n"
+"!! Należy zachować szczególną ostrożność przy wyborze, jeżeli maszyna\n"
+"ma pracować jako serwer - zazwyczaj nie będzie potrzeby uruchamiania\n"
+"niektórych usług. Należy pamiętać, że uruchomienie niektórych z nich na\n"
+"serwerze może być niebezpieczne. W ogólności, należy uruchamiać tylko\n"
+"te usługi, które naprawdę są naprawdę potrzebne.!!"
+
+#: ../help.pm:209
+#, 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 zarządza czasem w formacie GMT (Greenwich Mean Time)\n"
+"i tłumaczy go na czas lokalny w zależności od wybranej strefy czasowej.\n"
+"Jest jednak możliwe wyłączenie tej opcji poprzez wybór \"%s\",\n"
+"co spowoduje, że zegar sprzętowy będzie wskazywał ten sam czas co zegar\n"
+"systemowy. Jest to użyteczne, jeśli komputer zarządza innym systemem\n"
+"operacyjnym.\n"
+"\n"
+"Opcja \"%s\" automatycznie ustawi zegar łącząc się\n"
+"ze zdalnym serwerem czasu przez Internet. Oczywiście trzeba posiadać\n"
+"działające połączenie internetowe, aby to udogodnienie zadziałało.\n"
+"Najlepiej wybrać serwer czasu zlokalizowany niedaleko miejsca instalacji.\n"
+"Na komputerze zostanie zainstalowany serwer czasu, który może być\n"
+"używany przez inne komputery w sieci lokalnej."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatyczna synchronizacja czasu"
+
+#: ../help.pm:223
+#, 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 ""
+"Karta graficzna\n"
+"\n"
+" Instalator zazwyczaj automatycznie wykrywa i konfiguruje\n"
+"kartę graficzną zainstalowaną na komputerze. Jeśli jednak nie zostanie\n"
+"wykryta, można wybrać posiadaną kartę z listy.\n"
+"\n"
+" W przypadku gdy dla karty dostępne są różne serwery, z lub bez\n"
+"akceleracji 3D, zostanie wyświetlona prośba o wybranie serwera\n"
+"najlepiej odpowiadającego potrzebom użytkownika."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (od systemu X Window) to serce graficznego interfejsu GNU/Linux,\n"
+"z którego korzystają wszystkie środowiska graficzne (KDE, GNOME,\n"
+"AfterStep, WindowMaker, itd.) dostępne w systemie Mageia.\n"
+"\n"
+"Zostanie wyświetlona lista różnych parametrów pozwalających\n"
+"na zmianę sposobu wyświetlania.\n"
+"\n"
+"Karta graficzna\n"
+"\n"
+" Instalator zazwyczaj automatycznie wykrywa i konfiguruje kartę\n"
+"graficzną zainstalowaną na komputerze. Jeśli nie zostanie wykryta,\n"
+"użytkownik może wybrać posiadaną kartę z listy.\n"
+"\n"
+" W przypadku, gdy dla karty graficznej dostępne są różne serwery,\n"
+"z lub bez akceleracji 3D, użytkownik może wybrać serwer najlepiej\n"
+"odpowiadający jego potrzebom.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Instalator zazwyczaj automatycznie rozpoznaje i konfiguruje\n"
+"monitor podłączony do komputera. W innym przypadku należy\n"
+"ręcznie wybrać z listy posiadany monitor.\n"
+"\n"
+"\n"
+"\n"
+"Rozdzielczość\n"
+"\n"
+" W tym miejscu można wybrać rozdzielczość i głębię kolorów spośród\n"
+"opcji dostępnych dla danego sprzętu. Wybierz tą, która najlepiej\n"
+"spełnia twoje wymagania (będzie można zmienić wybrane parametry\n"
+"także po instalacji). Przykład wybranej konfiguracji jest wyświetlony\n"
+"na monitorze.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"--W zależności od sprzętu ten wpis może się pojawić lub nie.\n"
+"\n"
+" System będzie próbował otworzyć ekran graficzny o żądanej\n"
+"rozdzielczości. Jeśli użytkownik będzie widział komunikat wyświetlany\n"
+"w trakcie testu oraz odpowie \"%s\", wówczas instalator podejmie\n"
+"kolejny krok. W przypadku, gdy komunikat nie będzie widoczny,\n"
+"oznacza to, że jakaś część automatycznie wykrytej konfiguracji jest\n"
+"niepoprawna. Test zakończy się automatycznie po 12 sekundach,\n"
+"przenosząc użytkownika z powrotem do menu. Należy zmieniać\n"
+"konfigurację, aż do momentu, gdy grafika będzie poprawnie wyświetlana.\n"
+"\n"
+"\n"
+"\n"
+"Opcje\n"
+"\n"
+" W tym miejscu można wybrać, czy komputer ma być automatycznie\n"
+"przełączany w tryb graficzny podczas uruchamiania. Oczywiście, lepiej\n"
+"jest wybrać \"%s\" jeśli maszyna ma pracować jako serwer lub też,\n"
+"gdy nie udało się poprawnie skonfigurować wyświetlania."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Instalator zazwyczaj automatycznie wykrywa i konfiguruje monitor\n"
+"podłączony do komputera. Jeśli jednak ten przypadek nie nastąpi, można\n"
+"wybrać z listy aktualnie podłączony do komputera monitor."
+
+#: ../help.pm:298
+#, 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 ""
+"Rozdzielczość\n"
+"\n"
+" W tym miejscu można wybrać rozdzielczość oraz głębię kolorów spośród\n"
+"opcji dostępnych dla danego sprzętu. Wybierz te opcje, które najlepiej\n"
+"odpowiadają twoim potrzebom (te ustawienia będzie można zmienić także\n"
+"po instalacji). Przykład wybranej konfiguracji jest wyświetlony na\n"
+"monitorze."
+
+#: ../help.pm:306
+#, 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 ""
+"W przypadku, gdy twojej karty dostępne są różne serwery, z lub bez\n"
+"akceleracji 3D, będzie można wybrać serwer najlepiej odpowiadający\n"
+"potrzebom użytkownika."
+
+#: ../help.pm:311
+#, 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 ""
+"Opcje\n"
+"\n"
+" Ten krok umożliwia wybór czy komputer ma przełączać się automatycznie\n"
+"do interfejsu graficznego podczas uruchamiania. Oczywiście, można zaznaczyć\n"
+"\"%s\" jeśli komputer ma działać jako serwer, lub jeśli nie udało się\n"
+"skonfigurować ekranu graficznego."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"W tym etapie instalacji należy określić, gdzie na dysku zostanie\n"
+"zainstalowany system operacyjny Mageia. Jeśli dysk jest pusty\n"
+"lub istniejące systemy operacyjne zajmują całe dostępne miejsce,\n"
+"należy podzielić dysk na partycje.\n"
+"Partycjonowanie to po prostu logiczny podział twardego dysku na oddzielne\n"
+"obszary w celu zainstalowania systemu Mageia.\n"
+"\n"
+"Ponieważ efekt partycjonowania jest nieodwracalny, czynność wydaje się\n"
+"niebezpieczna i jest stresująca dla niedoświadczonych użytkowników.\n"
+"Na szczęście, instalator zawiera druida upraszczającego ten proces.Przed "
+"zdecydowaniem się na ten krok warto poświęcić nieco czasu na\n"
+"zapoznanie się z dokumentacją.\n"
+"\n"
+"Możliwych jest kilka rozwiązań zależnych od konfiguracji dysku twardego:\n"
+"\n"
+" * \"%s\": ta opcja po prostu oznacza automatyczne\n"
+"partycjonowanie niezapisanych dysków. Nie zostaną wyświetlone żadne\n"
+"dodatkowe pytania.\n"
+"\n"
+" * \"%s\": gdy druid wykrył jedną lub więcej\n"
+"istniejących partycji linuksowych. Wybierz to rozwiązanie, jeśli\n"
+"chcesz użyć tych partycji do nowej instalacji. Zostanie wyświetlona\n"
+"prośba o wybranie punktu montowania dla każdej z tych partycji.\n"
+"Domyślnie wybierane są już zdefiniowane punkty montowania,\n"
+"w większości przypadków lepiej ich nie zmieniać.\n"
+"\n"
+" * \"%s\": jeśli na komputerze\n"
+"został zainstalowany Microsoft Windows, który zajmuje całą przestrzeń\n"
+"dyskową, to należy utworzyć wolne miejsce dla Linuksa. Aby to zrobić, można\n"
+"usunąć partycję MS Windows wraz z danymi (zobacz rozwiązanie \"Kasowanie\n"
+"zawartości dysku\") lub też zmienić rozmiar partycji FAT lub NTFS Windows.\n"
+"Operacja zmiany wielkości partycji może być przeprowadzona bez utraty\n"
+"danych, po przeprowadzeniu defragmentacji. Archiwizacja danych jest\n"
+"jednak wysoce wskazana. To rozwiązanie jest zalecane w przypadku chęci\n"
+"używania zarówno Linuksa, jak i MS Windows na tym samym komputerze\n"
+"\n"
+" Przed wybraniem tej opcji, należy uświadomić sobie, że partycja Microsoft\n"
+"Windows będzie mniejsza, niż jest obecnie. Oznacza to także mniej miejsca\n"
+"do instalacji nowych programów lub przechowywania danych.\n"
+"\n"
+" * \"%s\": Jeśli chcesz usunąć z dysku\n"
+"wszystkie dane i wszystkie partycje istniejące na dysku oraz zainstalować\n"
+"w to miejsce nowy system Mageia, wybierz to rozwiązanie.\n"
+"Pamiętaj, że po zatwierdzeniu tego wyboru nie nie będzie możliwości "
+"odwrotu.\n"
+"\n"
+" !! Po wybraniu tej opcji wszystkie dane zostaną utracone !!\n"
+"\n"
+" * \"%s\": ta opcja spowoduje wymazanie wszystkich danych\n"
+"oraz rozpoczęcie instalacji na czystym dysku. Wszystkie zapisane dane\n"
+"zostaną utracone.\n"
+"\n"
+" !! Po wybraniu tej opcji wszystkie dane zostaną utracone !!\n"
+"\n"
+"* \"%s\": wybierz tą opcję, jeśli chcesz\n"
+"partycjonować dysk ręcznie. Wybranie tej opcji daje duże możliwości, lecz\n"
+"jest bardzo niebezpieczne. Bardzo łatwo można utracić wszystkie dane.\n"
+"Ta opcja jest dlatego zalecana tylko dla użytkowników posiadających\n"
+"już doświadczenie w partycjonowaniu dysków. Aby uzyskać więcej informacji\n"
+"na temat tego, w jaki sposób korzystać z narzędzia DiskDrake, przeczytaj\n"
+"podręcznik (rozdział \"Zarządzanie partycjami\")."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Wykorzystaj istniejące partycje"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Wymaż cały dysk"
+
+#: ../help.pm:380
+#, 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 ""
+"Tak więc instalacja zakończyła się i system GNU/Linux jest gotowy do \n"
+"użycia. Kliknij przycisk \"%s\", aby ponownie uruchomić system.\n"
+"Nie zapomnij o usunięciu nośnika instalacyjnego (CD lub dyskietka).\n"
+"Pierwszą rzeczą jaką użytkownik zobaczy po zakończeniu testów sprzętu\n"
+"jest menu programu rozruchowego, dające możliwość wybrania systemu,\n"
+"który powinien zostać uruchomiony.\n"
+"\n"
+"Przycisk \"%s\" powoduje wyświetlenie dwóch dodatkowych przycisków:\n"
+"\n"
+" * \"%s\": aby utworzyć dyskietkę\n"
+"służącą do przeprowadzenia instalacji bez pomocy operatora, w ten\n"
+"sam sposób, jak przeprowadzona przed chwilą instalacja.\n"
+"\n"
+" Uwaga: po kliknięciu przycisku dostępne będą dwie różne opcje:\n"
+"\n"
+" * \"%s\": określa częściowo zautomatyzowaną instalację, zaś\n"
+"w przypadku kroku partycjonowania (i tylko w tym) przypomina tryb \n"
+"interaktywny\n"
+"\n"
+" * \"%s\" Pełna automatyzacja instalacji: twardy dysk jest\n"
+"całkowicie przepisywany, wszystkie dane zostaną utracone.\n"
+"\n"
+" Ta funkcja jest bardzo użyteczna w przypadku instalacji na dużej liczbie\n"
+"podobnych komputerów. Zajrzyj do rozdziału o automatycznej instalacji na\n"
+"naszej stronie www;\n"
+"\n"
+" * \"%s\"(*): zapisuje listę pakietów wybranych\n"
+"w trakcie instalacji. Wówczas podczas przeprowadzania innych instalacji\n"
+"należy włożyć dyskietkę do napędu, uruchomić instalację\n"
+"rozpoczynającą się od ekranu pomocy przez naciśnięcie klawisza [F1],\n"
+"wpisanie polecenie >>linux defcfg=\"floppy\"<< oraz naciśnięcie klawisza\n"
+"[Enter].\n"
+"\n"
+"(*) Wymagana jest dyskietka sformatowana z systemem plików FAT. Aby\n"
+"utworzyć taką dyskietkę w systemie GNU/Linux, wpisz polecenie\n"
+"\"mformat a:\", lub \"fdformat /dev/fd0\", a następnie \"mkfs.vfat /dev/"
+"fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Tworzenie dyskietki automatycznej instalacji"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Jeśli wybierzesz ponowne użycie jakichś partycji GNU/Linux, może\n"
+"istnieć potrzeba ponownego sformatowania ich w celu usunięcia\n"
+"wszystkich danych, które zawierają. Aby to uczynić, wybierz także te\n"
+"partycje.\n"
+"\n"
+"Należy pamiętać, że nie jest konieczne formatowanie wszystkich istniejących\n"
+"już partycji. Sformatowane muszą być partycje zawierające system "
+"operacyjny:\n"
+"\"/\", \"/usr\" oraz \"/var\", nie jest natomiast konieczne formatowanie\n"
+"partycji zawierających dane, które chcesz zachować (zazwyczaj \"/home\").\n"
+"\n"
+"Uważnie wybieraj partycje do sformatowania. Po sformatowaniu, wszystkie\n"
+"dane zostaną utracone bez możliwości ich odzyskania.\n"
+"\n"
+"Kliknij \"%s\", jeśli już można przystąpić do formatowania partycji.\n"
+"\n"
+"Kliknij \"%s\", jeśli chcesz wybrać inne partycje dla nowej instalacji\n"
+"Mageia.\n"
+"\n"
+"Kliknij \"%s\" jeśli chcesz wybrać sprawdzanie niektórych partycji\n"
+"w poszukiwaniu uszkodzonych sektorów na dysku."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"W czasie, jaki upłynął od początkowego wydania Mageia, być może niektóre "
+"pakietyzostały zaktualizowane. Niektóre błędy mogły\n"
+"zostać naprawione, zaś problemy z bezpieczeństwem rozwiązane. Aby\n"
+"skorzystać z możliwości aktualizacji, dobrze jest pobrać część danych\n"
+"z Internetu. Wybierz \"%s\", jeśli posiadasz działające połączenie\n"
+"internetowe lub \"%s\", jeśli wolisz zainstalować pakiety aktualizacyjne\n"
+"później.\n"
+"\n"
+"Po wybraniu \"%s\" zostanie wyświetlona lista miejsc, z których można\n"
+"pobrać dane aktualizacyjne. Wybierz najbliższą lokalizację. Pojawi się\n"
+"wówczas drzewo wyboru: przejrzyj informacje i naciśnij \"%s\"\n"
+",aby pobrać i zainstalować wybrane pakiety lub \"%s\", aby anulować."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Nadszedł czas na wybór poziomu bezpieczeństwa, który ma zostać ustawiony\n"
+"na komputerze. Jako żelazną zasadę należy przyjąć, że im komputer bardziej\n"
+"jest dostępny w sieci i dane przechowywane są ważniejsze, tym wyższy\n"
+"powinien być poziom bezpieczeństwa. Jednak wyższe bezpieczeństwo\n"
+"zazwyczaj okupione jest zwiększeniem poziomu trudności używania systemu.\n"
+"\n"
+"Jeśli nie wiesz co wybrać, użyj domyślnej opcji. Będzie można zmienić "
+"poziom\n"
+"bezpieczeństwa w późniejszym czasie przy użyciu narzędzia draksec\n"
+"uruchamianego z Centrum Sterowania Mageia.\n"
+"\n"
+"Pole \"%s\" może informować system o użytkowniku komputera odpowiedzialnego\n"
+"za bezpieczeństwo. Komunikaty bezpieczeństwa będą przesyłane na ten adres."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrator zabezpieczeń"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"W tym etapie instalacji wybierasz partycje, na których będzie instalowany\n"
+"Mageia. Jeśli partycje istnieją (np. pozostały po poprzedniej instalacji,\n"
+"lub też zostały założone innym narzędziem), to można ich użyć do "
+"instalacji.\n"
+"W innym przypadku należy je utworzyć.\n"
+"\n"
+"Utworzenie partycji należy rozpocząć od wybrania dysku. Robi się to przez\n"
+"kliknięcie na zakładce \"hda\" dla pierwszego dysku IDE, \"hdb\" dla "
+"drugiego,\n"
+"lub \"sda1\" dla pierwszego dysku SCSI, itd.\n"
+"\n"
+"W celu podzielenia dysku na partycje można użyć następujących opcji:\n"
+"\n"
+" * \"%s\": ta opcja kasuje wszystkie partycje na wybranym dysku.\n"
+"\n"
+" * \"%s\": ta opcja automatycznie tworzy partycje\n"
+" ext4 oraz swap na wolnej (niespartycjonowanej) przestrzeni na dysku\n"
+"\n"
+" * \"%s\": daje dostęp do dodatkowych opcji:\n"
+"\n"
+" * \"%s\": zapisuje tablicę partycji na dyskietkę.\n"
+" Opcja ta jest użyteczna w przypadku konieczności odzyskania tablicy\n"
+" w późniejszym czasie. Zalecane jest wykonanie tego kroku.\n"
+"\n"
+" * \"%s\": pozwala na przywrócenie poprzednio\n"
+" zapisanej na dyskietce tablicy partycji.\n"
+"\n"
+" * \"%s\": jeśli tablica partycji została\n"
+" uszkodzona można spróbować ją naprawić. Należy pamiętać że opcja ta\n"
+" może zakończyć się niepowodzeniem.\n"
+"\n"
+" * \"%s\": porzuca wszelkie zmiany i wczytuje początkową tablicę "
+"partycji.\n"
+"\n"
+" * \"%s\": odznaczenie tej opcji\n"
+" powoduje, że konieczność ręcznego montowania takich napędów, jak "
+"stacje\n"
+" dyskietek czy napędy CD.\n"
+"\n"
+" * \"%s\": jeśli chcesz skorzystać z druida, aby wykonać proces\n"
+" partycjonowania dysku. Opcja zalecana w przypadku gdy użytkownik nie\n"
+" posiada wiedzy dotyczącej partycjonowania dysków.\n"
+"\n"
+" * \"%s\": użyj tej opcji jeśli chcesz wycofać wszystkie zmiany\n"
+"\n"
+" * \"%s\": umożliwia uzyskanie\n"
+" dostępu do dodatkowych akcji dotyczących dysku (typ, opcje, format)\n"
+" oraz podaje więcej informacji na jego temat.\n"
+"\n"
+" * \"%s\": Jeśli proces partycjonowania został zakończony, opcja ta\n"
+" zapisze zmiany na dysk.\n"
+"\n"
+"Podczas definiowania rozmiaru partycji, można ustawić dokładnie\n"
+"rozmiar, używając klawiszy strzałek na klawiaturze.\n"
+"\n"
+"Uwaga: Można uzyskać dostęp do dowolnych opcji za pomocą klawiatury,\n"
+"przy pomocy klawiszy [Tab] oraz strzałek [Góra/Dół].\n"
+"\n"
+"Po wybraniu partycji można użyć klawiszy:\n"
+"\n"
+" * Control-c, aby utworzyć nową partycję (jeśli wybrano pustą partycję);\n"
+"\n"
+" * Control-d, aby usunąć partycję;\n"
+"\n"
+" * Control-m, aby ustawić punkt montowania;\n"
+"\n"
+"Aby uzyskać informacje dotyczące różnych dostępnych rodzajów systemów\n"
+"plików, należy przeczytać rozdział ext2fs podręcznika.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automatyczne montowanie nośników wymiennych"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Przełącz między trybem zwykłym a zaawansowanym"
+
+#: ../help.pm:536
+#, fuzzy, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Na dysku wykryto więcej niż jedną partycję Windows. Wybierz, którą\n"
+"z nich chcesz zmniejszyć w celu zainstalowania systemu Mageia\n"
+"\n"
+"Każda partycja jest określana za pomocą informacji: \"Nazwa linuksowa\",\n"
+"\"Nazwa Windows\" i \"Rozmiar\".\n"
+"\n"
+"Nazwa linuksowa jest określana następująco: \"typ dysku\",\"numer dysku\",\n"
+"\"numer partycji\". (na przykład \"hda1\").\n"
+"\n"
+"\"Typ dysku\" to \"hd\" w przypadku dysków IDE, \"sd\" w przypadku SCSI\n"
+"\n"
+"\"Numer dysku\" to litera po \"hd\" lub \"sd\". W przypadku dysku IDE:\n"
+"\n"
+" * \"a\" oznacza pierwszy dysk na pierwszym kontrolerze IDE\n"
+"\n"
+" * \"b\" oznacza drugi dysk na pierwszym kontrolerze IDE\n"
+"\n"
+" * \"c\" oznacza pierwszy dysk na drugim kontrolerze IDE\n"
+"\n"
+" * \"d\" oznacza drugi dysk na drugim kontrolerze IDE\n"
+"\n"
+"W przypadku dysków SCSI \"a\" oznacza najniższy identyfikator SCSI,\n"
+"\"b\" - drugi kolejny identyfikator SCSI, itd.\n"
+"\n"
+"\"Nazwa Windows\" to litera dysku w systemie Windows (pierwszy dysk \n"
+"lub partycja to \"C:\")."
+
+#: ../help.pm:567
+#, 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\": zaznacz odpowiedni kraj. Jeśli nie znajdujesz się w tym kraju,\n"
+"kliknij przycisk \"%s\" oraz wybierz inny kraj. Jeśli twój kraj\n"
+"nie jest wyświetlony na pierwszej liście, kliknij przycisk \"%s\"\n"
+"aby otrzymać pełną listę krajów."
+
+#: ../help.pm:572
+#, fuzzy, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Ten krok jest aktywowany tylko wtedy, jeśli na komputerze została\n"
+"znaleziona stara partycja GNU/Linux.\n"
+"\n"
+"Instalator musi teraz otrzymać informację, czy chcesz przeprowadzić nową\n"
+"instalację, czy też uaktualnić istniejący system Mageia:\n"
+"\n"
+" * \"%s\": W większości przypadków, ta opcja powoduje całkowite\n"
+"usunięcie starego systemu. Jednak w zależności od schematu\n"
+"partycjonowania, można zapobiec nadpisaniu niektórych z istniejących\n"
+"danych (szczególnie katalogów \"home\"). Jeśli chcesz zmienić sposób\n"
+"partycjonowania twardych dysków, lub też system plików, należy użyć tej "
+"opcji.\n"
+"\n"
+" * \"%s\": Ta klasa instalacji umożliwia uaktualnienie pakietów\n"
+"aktualnie zainstalowanych w systemie Mageia. Twój bieżący\n"
+"schemat partycjonowania oraz dane użytkownika nie zostaną zmienione.\n"
+"Większość innych kroków konfiguracyjnych pozostanie dostępna,\n"
+"podobnie do instalacji standardowej.\n"
+"\n"
+"Użycie wersji \"Uaktualnienie\" powinno zadziałać dobrze na systemach\n"
+"Mageia w wersji \"8.1\" i późniejszych. Przeprowadzanie\n"
+"uaktualnienia z wersji wcześniejszych niż \"8.1\" nie jest zalecane."
+
+#: ../help.pm:594
+#, 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 ""
+"W zależności od wybranego języka, instalator automatycznie\n"
+"dobierze określony typ konfiguracji klawiatury. Zaznacz, że wybór\n"
+"ci odpowiada lub wybierz inny układ klawiatury.\n"
+"\n"
+"Jednak można nie mieć\n"
+"klawiatury odpowiadającej danemu językowi. Na przykład, Szwajcar mówiący\n"
+"po angielsku, może wciąż chcieć używać klawiatury szwajcarskiej. Albo\n"
+"jeśli osoba porozumiewa się po angielsku i mieszka w prowincji Quebec,\n"
+"język rodzimy oraz układ klawiatury nie będą się ze sobą zgadzać.\n"
+"Jeśli zachodzi taka sytuacja można wrócić, aby wybrać odpowiedni\n"
+"układ klawiatury z listy.\n"
+"\n"
+"Kliknij przycisk \"%s\", aby wyświetlić pełną listę\n"
+"obsługiwanych klawiatur.\n"
+"\n"
+"Po wybraniu układu klawiatury nie opartego na alfabecie łacińskim, następne\n"
+"okno umożliwi wybranie skrótów klawiszowych przełączających układ\n"
+"klawiatury z łacińskiego na narodowy."
+
+#: ../help.pm:612
+#, fuzzy, 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, Mageia'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 ""
+"Pierwszym krokiem jest wybór preferowanego języka.\n"
+"\n"
+"Twój wybór preferowanego języka będzie miał wpływ na język\n"
+"dokumentacji, instalatora oraz systemu w ogólności. Najpierw należy\n"
+"wybrać region, w którym znajduje się użytkownik a następnie język\n"
+"jakiego używa.\n"
+"\n"
+"Kliknięcie przycisku \"%s\", pozwoli na wybranie innych\n"
+"języków, które zostaną zainstalowane na komputerze.\n"
+"Wybranie innych języków spowoduje zainstalowanie plików zależnych\n"
+"od języka dla dokumentacji oraz aplikacji. Na przykład, jeśli na komputerze\n"
+"pracują użytkownicy z Hiszpanii należy wybrać angielski z widoku\n"
+"głównego drzewa zaś w sekcji \"Zaawansowane\" zaznaczyć opcję\n"
+"\"%s\".\n"
+"\n"
+"Uwaga dotycząca obsługi UTF-8 (unikodu): Unikod jest nowym kodowaniem\n"
+"znaków umożliwiającym równoczesną osługę wszystkich istniejących\n"
+"języków. Jednak pełna obsługa tego standardu jest wciąż w trakcie\n"
+"rozwoju w systemach GNU/Linux. Z tego powodu, Mageia\n"
+"używa go lub nie w zależności od wyboru użytkownika:\n"
+"\n"
+"* Po wybraniu języków z często używanym kodowaniem (języki latin1,\n"
+"rosyjski, japoński, chiński, koreański, rajski, grecki, turecki, większość\n"
+"języków używających iso-8859-2), kodowanie to będzie używane domyślnie;\n"
+"\n"
+"* Inne języki będą domyślnie używały Unicode;\n"
+"\n"
+"* Jeśli wymagane są dwa lub więcej języków i te języki nie używają\n"
+"identycznego kodowania, to Unicode będzie zainstalowany domyślnie dla\n"
+"całego systemu;\n"
+"\n"
+"* W końcu, unicode może być także wymuszony dla systemu na żądanie\n"
+"użytkownika poprzez zaznaczenie opcji \"%s\" niezależnie od wybranego "
+"języka.\n"
+"\n"
+"Nie ma ograniczeń na liczbę języków dodanych dodatkowo do już wybranego.\n"
+"Można wybrać kilka, lub nawet zainstalować je wszystkie wybierając\n"
+"opcję \"%s\". Zaznaczenie obsługi dla języka oznacza tłumaczenia, czcionki,\n"
+"słowniki, itd. dla każdego zainstalowanego języka.\n"
+"\n"
+"Aby przełączać się pomiędzy różnymi językami zainstalowanymi w systemie,\n"
+"można uruchomić polecenie \"localedrake\" z poziomu\n"
+"użytkownika \"root\" co spowoduje zmianę języka używanego przez cały\n"
+"system. Uruchomienie polecenia z konta zwykłego użytkownika spowoduje\n"
+"zmianę ustawień językowych tylko dla tego użytkownika."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Hiszpański"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+"Instalator zazwyczaj wykrywa liczbę przycisków myszy. W innym przypadku\n"
+"zakłada, że mysz posiada dwa przyciski i ustawi system na emulacje\n"
+"trzech przycisków. Trzeci przycisk myszy dwuprzyciskowej\n"
+"może być \"użyty\" poprzez równoczesne kliknięcie lewego i prawego\n"
+"przycisku myszy. Instalator automatycznie wykryje także czy mysz jest\n"
+"typu PS/2, szeregowa czy też USB.\n"
+"\n"
+"W przypadku posiadania myszy 3-przyciskowej bez kółka, można\n"
+"wybrać mysz \"%s\". Instalator następnie skonfiguruje mysz\n"
+"w taki sposób, że będzie można zasymulować za jej pomocą kółko.\n"
+"Robi się to poprzez naciśnięcie środkowego przycisku i poruszanie\n"
+"myszy w górę lub w dół.\n"
+"\n"
+"Jeśli z różnych powodów chcesz wybrać inny typ myszy, należy wybrać\n"
+"odpowiednią pozycję z listy.\n"
+"\n"
+"Można wybrać opcję \"%s\" aby ustawić \"zwykły\" typ myszy, który\n"
+"będzie działać prawie z każdą myszą.\n"
+"\n"
+"Jeśli zostanie wybrana mysz inna niż domyślna, zostanie wyświetlony\n"
+"ekran testowy. Użytkownik powinien sprawdzić przyciski oraz kółka,\n"
+"aby upewnić się co do poprawności konfiguracji. Jeśli mysz nie pracuje\n"
+"poprawnie, należy nacisnąć klawisz spacji lub [Enter] aby anulować test\n"
+"oraz wrócić do listy wyboru. \n"
+"\n"
+"Mysz z kółkiem czasem nie jest wykrywana automatycznie. Należy\n"
+"wówczas wybrać odpowiednią pozycję z listy. Trzeba upewnić się, czy "
+"wybrano \n"
+"mysz podłączoną do odpowiedniego portu. Po zakończeniu wybierania\n"
+"i naciśnięciu przycisku \"%s\", zostanie wyświetlony na ekranie obraz\n"
+"myszy. Poruszaj kółkiem, aby upewnić się czy zostało ono poprawnie\n"
+"aktywowane. Jeśli mysz na ekranie będzie zmieniała ustawienie kółka\n"
+"podczas przesuwania kółka myszy, sprawdź przyciski oraz upewnij się,\n"
+"że wskaźnik przesuwa się po ekranie przy zmianie położenia."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "z emulacją kółka"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Uniwersalna | Dowolna mysz PS/2 i USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Wybierz właściwy port. Na przykład numer portu \"COM1\" z MS Windows\n"
+"w GNU/Linux nazywa się \"ttyS0\"."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Program rozruchowy to niewielki program uruchamiający komputer tuż po\n"
+"jego włączeniu. Jest on odpowiedzialny za uruchomienie całego systemu.\n"
+"Zazwyczaj instalacja programu rozruchowego jest całkowicie zautomatyzowana\n"
+"Instalator przeanalizuje sektor rozruchowy oraz wykona operacje zależne od\n"
+"tego, co zostanie tam znalezione:\n"
+"\n"
+" * jeśli zostanie znaleziony sektor rozruchowy Windows zostanie on\n"
+"zastąpiony sektorem rozruchowym GRUB/LILO. Dzięki temu będzie możliwość\n"
+"uruchamiania zarówno systemu GNU/Linux jak i innego systemu operacyjnego.\n"
+"\n"
+" * jeśli zostanie znaleziony sektor rozruchowy GRUB lub LILO zostanie\n"
+"on zastąpiony nowym sektorem.\n"
+"\n"
+"W przypadku, gdy nie będzie można określić sektora rozruchowego, instalator\n"
+"wyświetli pytanie, gdzie należy go umieścić. Zazwyczaj \"%s\" jest\n"
+"najbezpieczniejszym miejscem. Wybranie \"%s\" nie spowoduje zainstalowania\n"
+"żadnego programu rozruchowego. Użyj tej opcji tylko w przypadku gdy\n"
+"wiesz co robisz."
+
+#: ../help.pm:745
+#, fuzzy, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Nadszedł czas na wybranie systemu drukowania. Inne systemy operacyjne\n"
+"mogą zaoferować jeden, lecz Mageia oferuje dwa. Każdy z tych\n"
+"systemów wydruku jest najlepszy dla określonego typu konfiguracji.\n"
+"\n"
+" * \"%s\" oznaczający \"print, do not queue\" (drukuj, nie buforuj),\n"
+"może zostać wybrany, jeśli komputer jest bezpośrednio połączony z drukarką,\n"
+"jeśli nie boisz się zatorów papieru w drukarce lub też nie posiadasz\n"
+"drukarki sieciowej. (\"%s\" obsłuży tylko bardzo proste sieci i jest\n"
+"cokolwiek wolny w przypadku korzystania z innych sieci.)\n"
+"Wybranie opcji \"pdq\" jest zalecane, jeżeli jest to twoje pierwsze\n"
+"doświadczenie z GU/Linux.\n"
+"\n"
+" * \"%s\" - \"Common Unix Printing System\"(zwykły system drukowania\n"
+"Uniksa), jest niezastąpiony, jeśli chodzi o drukowanie za pomocą drukarki\n"
+"lokalnej. Jest jednym z częściej używanych systemów drukowania. Jest on\n"
+"prosty i może pracować jako serwer lub też klient dla starożytnego systemu\n"
+"drukowania \"lpd\", więc pracować także ze starszymi systemami "
+"operacyjnymi,\n"
+"które wciąż potrzebują usług drukowania. Będąc całkiem wydajnym, podstawowa\n"
+"konfiguracja jest prawie tak łatwa jak w przypadku \"pdq\". Jeśli chcesz\n"
+"emulować serwer \"lpq\", upewnij się, że włączony jest demon \"cups-lpd\".\n"
+"\"%s\" zawiera graficzne nakładki do drukowania lub wyboru opcji\n"
+"służących do zarządzania drukarką.\n"
+"\n"
+"Jeśli wybór zostanie dokonany w tym miejscu, zaś później okaże się,\n"
+"że system wydruku nie odpowiada twoim potrzebom, można go zmienić,\n"
+"uruchamiając program PrinterDrake z Centrum Sterowania Mandriva.\n"
+"Należy tam także kliknąć przycisk \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Tryb zaawansowany"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"Instalator próbuje najpierw wykryć urządzenia IDE obecne w komputerze.\n"
+"Wykrywana jest także jedna (lub więcej) karta PCI SCSI. Jeśli karta SCSI\n"
+"zostanie znaleziona, instalator automatycznie zainstaluje odpowiedni\n"
+"sterownik.\n"
+"\n"
+"Trzeba jednak przyznać, że proces wykrywania nie zawsze zakończy się\n"
+"wykryciem całego sprzętu. Jeśli taki przypadek zajdzie, należy ręcznie "
+"wybrać\n"
+"odpowiednie urządzenie.\n"
+"Jeśli istnieje potrzeba ręcznego wyboru karty SCSI, instalator zapyta, czy\n"
+"dla niej mają zostać ustawione jakiś opcje. Należy zezwolić na zbadanie\n"
+"sprzętu w celu ustawienia specyficznych dla karty opcji, które powinny "
+"zostać\n"
+"zainicjowane. Zazwyczaj działa to dobrze.\n"
+"\n"
+"Jeśli instalator nie będzie potrafił zbadać sprzętu w celu określenia,\n"
+"które z parametrów muszą zostać ustawione do poprawnego działania sprzętu,\n"
+"należy ręcznie skonfigurować sterownik."
+
+#: ../help.pm:789
+#, 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\": jeśli karta dźwiękowa została wykryta w systemie, jest ona\n"
+"wyświetlana w tym miejscu. Jeśli zauważysz, że wyświetlana karta\n"
+"nie jest tą, która jest aktualnie obecna w systemie, możesz kliknąć\n"
+"przycisk i wybrać inny sterownik."
+
+#: ../help.pm:794
+#, fuzzy, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Instalator przeglądowo zaprezentuje zestawienie różnych informacji, jakie\n"
+"posiada na temat systemu. W zależności od zainstalowanego sprzętu, można\n"
+"przejrzeć kilka (lub wszystkie) z poniższych pozycji. Każdej pozycji\n"
+"towarzyszy narzędzie konfiguracyjne umożliwiające jej zmianę, uruchamiane\n"
+"po kliknięciu przycisku \"%s\".\n"
+"\n"
+" * \"%s\": sprawdzanie aktualnej konfiguracji układu klawiatury\n"
+"oraz możliwość jej zmiany.\n"
+"\n"
+" * \"%s\": sprawdzanie bieżącego wyboru kraju. Jeśli nie przebywasz\n"
+"w danym kraju, kliknij przycisk \"%s\" i zmień kraj na inny.\n"
+"Jeśli twój kraj nie znajduje się na pierwszej wyświetlanej liście,\n"
+"należy kliknąć przycisk \"%s\", aby uzyskać możliwość wyboru pozycji z\n"
+"pełnej listy krajów.\n"
+"\n"
+" * \"%s\": domyślnie instalator ustawia strefę czasową\n"
+"w oparciu o wybrany kraj. Można kliknąć przycisk \"%s\", jeśli\n"
+"to ustawienie nie jest poprawne.\n"
+"\n"
+" * \"%s\": sprawdzanie bieżącej konfiguracji myszy oraz możliwość\n"
+"jej zmiany w razie potrzeby.\n"
+"\n"
+" * \"%s\": kliknięcie przycisku \"%s\" spowoduje otwarcie\n"
+"druida konfiguracji drukarki. Przeczytaj odpowiedni rozdział\n"
+"podręcznika, aby uzyskać więcej informacji na temat konfiguracji nowej\n"
+"drukarki. Interfejs wykorzystywany w tym miejscu jest podobny do tego,\n"
+"który jest używany w trakcie instalacji.\n"
+"\n"
+" * \"%s\": jeśli karta dźwiękowa została wykryta w systemie,\n"
+"zostanie ona tutaj wyświetlona. Jeśli zauważysz, że wyświetlona karta\n"
+"nie jest tą, która jest obecna w systemie, kliknij przycisk i wybierz\n"
+"inny sterownik.\n"
+"\n"
+" * \"%s\": jeśli w systemie została wykryta karta TV,\n"
+"jest ona tutaj wyświetlana. Jeśli posiadasz kartę telewizyjną, a nie\n"
+"została ona wykryta, kliknij przycisk \"%s\", aby spróbować\n"
+"skonfigurować ją ręcznie.\n"
+"\n"
+" * \"%s\": można kliknąć przycisk \"%s\" aby zmienić parametry\n"
+"powiązane z kartą w przypadku niepoprawnej konfiguracji.\n"
+"\n"
+" * \"%s\": domyślnie instalator konfiguruje interfejs\n"
+"graficzny w rozdzielczości \"800x600\" lub \"1024x768\". Jeśli chcesz\n"
+"wybrać inną opcję, kliknij przycisk \"%s\", aby zmienić ustawienie\n"
+"interfejsu graficznego.\n"
+"\n"
+" * \"%s\": jeśli chcesz skonfigurować połączenie z Internetem lub\n"
+"sieć lokalną użyj tej opcji. Zobacz na wydrukowaną dokumentację lub\n"
+"użyj Centrum Sterownia Mageia po zakończeniu instalacji,\n"
+"aby otrzymać pełną pomoc.\n"
+"\n"
+" * \"%s\": umożliwia konfigurację adresów pośrednika HTTP i FTP,\n"
+"w przypadku gdy komputer znajduje się za serwerem pośrednika.\n"
+"\n"
+" * \"%s\": ta pozycja umożliwia zmianę ustawień\n"
+"poziomu bezpieczeństwa wybranych w poprzednim kroku ().\n"
+"\n"
+" * \"%s\": jeśli planujesz łączenie komputera z Internetem,\n"
+"dobrym pomysłem jest zapewnienie ochrony przed włamaniami poprzez\n"
+"ustawienie zapory sieciowej. Przeczytaj odpowiedni\n"
+"rozdział podręcznika, aby uzyskać szczegóły dotyczące ustawień\n"
+"zapory sieciowej.\n"
+"\n"
+" * \"%s\": w razie potrzeby można zmienić konfigurację programu\n"
+"rozruchowego. Kliknij odpowiedni przycisk. Ta opcja powinna być używana\n"
+"przez doświadczonych użytkowników.\n"
+"\n"
+" * \"%s\": tutaj można wybrać, które usługi będą uruchamiane na\n"
+"komputerze. Jeśli planujesz używać tego komputera jako serwera,\n"
+"dobrze jest przejrzeć te ustawienia."
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Karta ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Karta ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfejs graficzny"
+
+#: ../help.pm:861
+#, fuzzy, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Wybierz dysk, który chcesz wykasować, by założyć na nim\n"
+"partycję Mageia. Pamiętaj, że wszystkie dane z tego\n"
+"dysku zostaną utracone bez możliwości odzyskania!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Wybierz \"%s\", jeśli chcesz usunąć wszystkie dane i partycje zapisane\n"
+"na tym dysku. Pamiętaj, po wybraniu \"%s\", nie będzie\n"
+"możliwe odzyskanie żadnych danych oraz partycji obecnych na dysku,\n"
+"włączając w to dane partycji Windows.\n"
+"\n"
+"Wybierz \"%s\", by anulować tą operację bez utraty danych i partycji\n"
+"obecnych w systemie."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Dalej ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Wstecz"
+
+#~ 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\": kliknięcie przycisku \"%s\" spowoduje otwarcie\n"
+#~ "druida konfiguracji drukarki. Przeczytaj odpowiedni rozdział\n"
+#~ "podręcznika, aby uzyskać więcej informacji na temat sposobu konfiguracji\n"
+#~ "nowej drukarki. Interfejs wykorzystywany w tym miejscu jest podobny\n"
+#~ "do interfejsu używanego w czasie instalacji."
+
+#~ 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 ""
+#~ "Nadszedł czas na podjęcie najważniejszej decyzji dotyczącej "
+#~ "bezpieczeństwa\n"
+#~ "twojego systemu GNU/Linux: należy podać hasło użytkownika \"root\". \n"
+#~ "\"root\" jest administratorem systemu i jedynym użytkownikiem mającym\n"
+#~ "prawa do wykonywania aktualizacji, dodawania użytkowników, zmiany\n"
+#~ "konfiguracji systemu itd. W skrócie \"root\" może zrobić w systemie\n"
+#~ "wszystko! Z tego powodu hasło nie może być łatwe do odgadnięcia\n"
+#~ "i instalator poinformuje cię, jeśli będzie ono zbyt proste. Można\n"
+#~ "wcale nie ustawiać hasła, lecz nie jest zalecane pozostawianie go pustym\n"
+#~ "z jednego powodu. Nie należy zakładać, że gdy uruchamiasz GNU/Linux to\n"
+#~ "inne systemy operacyjne są wolne od błędów. Ponieważ \"root\" może\n"
+#~ "obejść wszelkie zabezpieczenia i niechcący wymazać wszelkie dane z "
+#~ "dysku,\n"
+#~ "zalecana jest ostrożność przy logowaniu się na to konto.\n"
+#~ "\n"
+#~ "Hasło powinno zawierać znaki alfanumeryczne i posiadać długość\n"
+#~ "co najmniej 8 znaków. Nigdy nie należy zapisywać hasła użytkownika\n"
+#~ "\"root\", gdyż zostawia to zbyt dużą lukę bezpieczeństwa w systemie.\n"
+#~ "\n"
+#~ "Jednak zbyt długie lub zbyt skomplikowane hasło trudno jest zapamiętać!\n"
+#~ "\n"
+#~ "Hasło nie będzie wyświetlane na ekranie podczas wpisywania. Dlatego też\n"
+#~ "musi być ono dodatkowo potwierdzone w celu zminimalizowania możliwości\n"
+#~ "popełniania błędu. Jeśli dwa razy zostanie wpisane to samo \"błędne\"\n"
+#~ "hasło, należy go użyć podczas pierwszego logowania i zmienić je na\n"
+#~ "właściwe.\n"
+#~ "\n"
+#~ "Jeśli chcesz aby komputer, był kontrolowany\n"
+#~ "przez serwer uwierzytelniania, kliknij przycisk \"%s\".\n"
+#~ "\n"
+#~ "Można wybrać odpowiednią opcję \"%s\" spośród LDAP, NIS lub Domeny PDC\n"
+#~ "Windows. Jeśli nie wiesz, której opcji wybrać, zapytaj administratora "
+#~ "sieci\n"
+#~ "\n"
+#~ "Jeśli masz problemy z zapamiętywaniem haseł, można wybrać opcję \"%s\"\n"
+#~ "w przypadku, gdy komputer nie jest połączony z Internetem i ufasz\n"
+#~ "wszystkim osobom posiadającym do niego dostęp."
+
+#~ msgid "authentication"
+#~ msgstr "uwierzytelnianie"
diff --git a/perl-install/install/help/po/pt.po b/perl-install/install/help/po/pt.po
new file mode 100644
index 000000000..80634cae5
--- /dev/null
+++ b/perl-install/install/help/po/pt.po
@@ -0,0 +1,1968 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Michael Martins, 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Michael Martins, 2024\n"
+"Language-Team: Portuguese (https://app.transifex.com/MageiaLinux/teams/9361/"
+"pt/)\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
+"1000000 == 0 ? 1 : 2;\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Antes de continuar, você deve ler atentamente os termos da licença. Ela\n"
+"cobre toda a distribuição do Mageia. Se você concordar com todos os\n"
+"termos, marque a caixa \"%s\". Caso contrário, clicar no botão \"%s\"\n"
+"reiniciará seu computador."
+
+#: ../help.pm:20
+#, 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 é um sistema multi-utilizador, o que significa que cada "
+"utilizador\n"
+"tem as suas próprias preferências, ficheiros e por aí a fora. Mas ao invés\n"
+"do root, que é o administrador do sistema, os utilizadores que adiciona\n"
+"neste ponto não serão autorizador a fazer qualquer mudança, excepto os\n"
+"seus próprios ficheiros e configurações, protegendo o sistema de mudanças\n"
+"não intencionais ou maliciosas que poderiam ter impacto. Vai ter que criar\n"
+"pelo menos um utilizador regular para si próprio -- esta é a conta que pode\n"
+"usar por rotina, no dia-à-dia. Contudo é muito fácil entrar como root,\n"
+"para fazer o que quer que seja, pode também ser muito perigoso! Um\n"
+"simples erro pode significar que o seu sistema não volte a trabalhar.\n"
+"Se cometer um erro sério como utilizador regular, o pior que pode\n"
+"acontecer, é que possa perder alguma informação, mas não afectará\n"
+"todo o sistema.\n"
+"\n"
+"O primeiro campo pergunta por um nome real. Claro que não é imperativo\n"
+"-- realmente até pode digitar o que quiser. O DrakX irá usar a primeira\n"
+"palavra que digitar neste campo e copiá-la para este campo \"%s\",\n"
+"que é o nome que este utilizador irá digitar para fazer se autenticar no\n"
+"sistema. O próximo passo é para digitar uma senha. De um posto de vista\n"
+"seguro, uma senha de um utilizador não privilegiado (regular) não é crucial\n"
+"como uma senha \"root\", mas não há razão para negligenciar a senha\n"
+"fazendo-a demasiado simples, ou simplesmente deixar em branco: claro\n"
+"que seriam os seus ficheiros que ficariam em risco.\n"
+"\n"
+"Assim que clicar em \"%s\",pode adicionar outros utilizadores. Adicionar\n"
+"um utilizador para cada um dos seus amigos, o seu pai, a sua irmã, etc.\n"
+"Clique em \"%s\" sempre que acabar de adicionar um utilizador.\n"
+"Ao clicar em \"%s\" permite-lhe mudar a \"shell\" predefinida para esse\n"
+"utilizador (bash por omissão).\n"
+"\n"
+"Quando terminar de adicionar utilizadores, será-lhe dado a escolher um\n"
+"utilizador que entrará automaticamente no sistema quando o computador\n"
+"arrancar. Se está interessado nessa opção (e não se importa com a\n"
+"segurança local), escolha o utilizador desejado e o gestor de janelas,\n"
+"depois clique em \"%s\".\n"
+"Se não está interessado nesta opção, desmarque a caixa \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Nome de usuário"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Aceitar o usuário"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Deseja usar esta opção?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Aqui estão listadas partições Linux existentes detectadas no seu disco.\n"
+"Pode manter as escolhas feitas pelo assistente, desde que sejam boas\n"
+"para a maioria das instalações comuns. Se fizer alguma alteração, tem\n"
+"que pelo menos definir uma partição root (\"/\"). Não escolha uma partição\n"
+"demasiado pequena ou não será capaz de instalar todo o software.\n"
+"Se quiser guardar os seus dados numa partição separada, irá também\n"
+"precisar de criar uma partição \"/home\" (apenas possível se tiver mais\n"
+"do que uma parição Linux disponível).\n"
+"\n"
+"Cada partição é listada como se segue: \"Nome\", \"Capacidade\".\n"
+"\n"
+"O \"Nome\" está estruturado: \"tipo do dispositivo do disco\", \"número do\n"
+"dispositivo\", \"número da partição\" (por exemplo, \"hda1\").\n"
+"\n"
+"\"O tipo do dispositivo do disco\" é \"hd\" se o controlador do disco for\n"
+"um dispositivo IDE e \"sd\" se for um dispositivo SCSI.\n"
+"\n"
+"\"O número do dispositivo do disco\" é sempre uma letra a seguir a \"hd\"\n"
+"ou \"sd\". Para os dispositivos IDE:\n"
+"\n"
+" * \"a\" significa \"dispositivo principal (master) do disco no primeiro\n"
+"controlador IDE\";\n"
+"\n"
+" * \"b\" significa \"dispositivo secundário (slave) do disco no primeiro\n"
+"controlador IDE\";\n"
+"\n"
+" * \"c\" significa \"dispositivo principal (master) do disco no segundo\n"
+"controlador IDE\";\n"
+"\n"
+" * \"d\" significa \"dispositivo secundário (slave) do disco no segundo\n"
+"controlador IDE\".\n"
+"\n"
+"Com os dispositivos SCSI, um \"a\" significa \"ID SCSI mais baixo\", um\n"
+"\"b\" significa \"ID SCSI segundo mais baixo\", etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"A instalação do Mageia é distribuída em vários CD-ROMs. Se um\n"
+"pacote selecionado estiver localizado em outro CD-ROM, o DrakX irá ejetar\n"
+"o CD atual e solicitar que você insira o CD necessário. Se você não tiver\n"
+"o CD solicitado em mãos, basta clicar em \"%s\", e os pacotes "
+"correspondentes\n"
+"não serão instalados."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Agora é hora de especificar quais programas você deseja instalar em seu "
+"sistema.\n"
+"Existem milhares de pacotes disponíveis para o Mageia, e para simplificar o\n"
+"gerenciamento, eles foram agrupados em categorias de aplicações similares.\n"
+"\n"
+"O Mageia classifica os grupos de pacotes em quatro categorias. Você pode\n"
+"misturar e combinar aplicações das várias categorias, de modo que uma\n"
+"instalação \"Estação de trabalho\" ainda possa ter aplicações da categoria\n"
+"\"Servidor\" instaladas.\n"
+"\n"
+" * \"%s\": se você planeja usar sua máquina como uma estação de trabalho,\n"
+"selecione um ou mais dos grupos na categoria de estação de trabalho.\n"
+"\n"
+" * \"%s\": se você planeja usar sua máquina para programação, selecione os\n"
+"grupos apropriados dessa categoria. O grupo especial \"LSB\" configurará "
+"seu\n"
+"sistema para que ele esteja o mais próximo possível das especificações do\n"
+"Linux Standard Base.\n"
+"\n"
+" Selecionar o grupo \"LSB\" garantirá 100% de conformidade com o\n"
+"LSB do sistema. No entanto, se você não selecionar o grupo \"LSB\", ainda\n"
+"terá um sistema quase 100% compatível com o LSB.\n"
+"\n"
+" * \"%s\": se sua máquina for destinada a ser um servidor, selecione quais\n"
+"dos serviços mais comuns você deseja instalar em sua máquina.\n"
+"\n"
+" * \"%s\": aqui você escolherá seu ambiente gráfico preferido. Pelo menos\n"
+"um deve ser selecionado se você quiser ter uma interface gráfica "
+"disponível.\n"
+"\n"
+"Mover o cursor do mouse sobre um nome de grupo exibirá um texto explicativo "
+"sobre esse grupo.Você pode marcar a caixa \"%s\", que é útil se você estiver "
+"familiarizado com os pacotes oferecidos ou se desejar ter controle total "
+"sobre o que será instalado.Se você iniciar a instalação no modo \"%s\", pode "
+"desmarcar todos os grupos e evitar a instalação de novos pacotes. Isso é "
+"útil para reparar ou atualizar um sistema existente.Se você desmarcar todos "
+"os grupos ao realizar uma instalação regular (em vez de uma atualização), "
+"uma caixa de diálogo será exibida sugerindo diferentes opções para uma "
+"instalação mínima:\"%s\": instala o número mínimo de pacotes possível para "
+"ter uma área de trabalho gráfica funcional.\"%s\": instala o sistema base "
+"mais utilitários básicos e sua documentação. Esta instalação é adequada para "
+"configurar um servidor.\"%s\": instalará o número absoluto mínimo de pacotes "
+"necessários para obter um sistema Linux funcional. Com esta instalação, você "
+"terá apenas uma interface de linha de comando. O tamanho total desta "
+"instalação é de cerca de 65 megabytes."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Actualizar"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Com documentação básica"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Verdadeira instalação mínima"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Se você optar por instalar pacotes individualmente, o instalador "
+"apresentará\n"
+"uma árvore contendo todos os pacotes classificados por grupos e subgrupos.\n"
+"Enquanto navega pela árvore, você pode selecionar grupos inteiros, "
+"subgrupos\n"
+"ou pacotes individuais.\n"
+"\n"
+"Sempre que você selecionar um pacote na árvore, uma descrição aparecerá\n"
+"à direita para informar o propósito desse pacote.\n"
+"\n"
+" !! Se um pacote de servidor for selecionado, seja porque você escolheu\n"
+"especificamente o pacote individual ou porque ele fazia parte de um grupo\n"
+"de pacotes, será solicitado que você confirme se realmente deseja que esses\n"
+"servidores sejam instalados. Por padrão, o Mageia iniciará automaticamente\n"
+"quaisquer serviços instalados durante o tempo de inicialização. Mesmo que\n"
+"eles sejam seguros e não tenham problemas conhecidos na época em que\n"
+"a distribuição foi lançada, é possível que vulnerabilidades de segurança "
+"tenham\n"
+"sido descobertas após a finalização desta versão do Mageia. Se você não "
+"souber\n"
+"o que um serviço específico deve fazer ou por que está sendo instalado, "
+"clique em \"%s\".\n"
+"Clicar em \"%s\" instalará os serviços listados e eles serão iniciados "
+"automaticamente\n"
+"durante o tempo de inicialização. !!\n"
+"\n"
+"A opção \"%s\" é usada para desativar a caixa de diálogo de aviso que "
+"aparece\n"
+"sempre que o instalador seleciona automaticamente um pacote para resolver "
+"um\n"
+"problema de dependência. Alguns pacotes dependem de outros e a instalação "
+"de\n"
+"um pacote específico pode exigir a instalação de outro pacote. O instalador "
+"pode\n"
+"determinar quais pacotes são necessários para satisfazer uma dependência e "
+"concluir\n"
+"a instalação com sucesso.\n"
+"\n"
+"O ícone de disquete pequeno na parte inferior da lista permite carregar uma\n"
+"lista de pacotes criada durante uma instalação anterior. Isso é útil se você "
+"tiver\n"
+"várias máquinas que deseja configurar de maneira idêntica. Clicar nesse "
+"ícone\n"
+"solicitará que você insira o disquete criado ao final de outra instalação. "
+"Consulte\n"
+"a segunda dica do último passo sobre como criar um disquete desse tipo."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dependências automáticas"
+
+#: ../help.pm:185
+#, 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 ""
+"Este diálogo é usado para escolher que serviços deseja iniciar no arranque.\n"
+"\n"
+"O DrakX irá listar todos os serviços disponíveis na actual instalação\n"
+"Reveja cada um deles cuidadosamente e desmarque aqueles que não são\n"
+"necessários no arranque.\n"
+"\n"
+"Um breve texto de introdução será mostrado acerca do serviço quando\n"
+"este é seleccionado. No entanto, se não tem certeza se o serviço é útil\n"
+"ou não, é mais seguro deixa-lo como estava.\n"
+"\n"
+"!! Nesta altura, tenha muito cuidado se deseja usar a sua máquina como\n"
+"um servidor: provavelmente não quererá iniciar qualquer serviço que\n"
+"não conheça. Por favor lembre-se que alguns serviços podem ser\n"
+"perigosos se forem activados num servidor. Em geral, seleccione\n"
+"apenas aqueles servque realmente precisa. !!"
+
+#: ../help.pm:209
+#, 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 ""
+"O GNU/Linux gere o tempo em GMT (Greenwich Mean Time) e traduz em\n"
+"hora local conforme a zona que escolheu. Se o relógio da sua placa mãe\n"
+"estiver definido para hora local, pode desactivar isto ao de-seleccionar \n"
+"\"%s\", que dará indicação ao GNU/Linux que o relógio do\n"
+"sistema e o de material estão no mesmo fuso horário. É muito útil\n"
+"quando a máquina 'opera' outro sistema operativo.\n"
+"\n"
+"A opção \"%s\" irá regular automaticamente o relógio do sistema ao\n"
+"ligar-se a um servidor horário remoto na Internet. Para esta opção\n"
+"funcionar, precisa ter uma conexão internet activa. Recomendamos\n"
+"que escolha um servidor horário localizado perto de si. Na realidade,\n"
+"esta opção instala um servidor horário que poderá ser usado por outras\n"
+"máquinas na sua rede local."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Relógio do hardware configurado para GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronização automática da hora"
+
+#: ../help.pm:223
+#, 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 ""
+"Placa Gráfica\n"
+"\n"
+" Normalmente o instalador detecta e configura automáticamente \n"
+"a placa gráfica instalada na sua máquina. Se isto não é correcto,\n"
+"pode escolher da lista a placa que tem instalada.\n"
+"\n"
+" Na caso caso de existirem vários servidores disponíveis para a sua "
+"placa,\n"
+"com ou sem aceleração 3D, ser-lhe-á pedido que escolha o servidor\n"
+"que melhor sirva as suas necessidades."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (para o X Window System) é o coração da interface gráfica do GNU/Linux,\n"
+"sobre a qual todos os ambientes gráficos (KDE, GNOME, AfterStep,\n"
+"WindowMaker, etc.) fornecidos com o Mageia dependem.\n"
+"\n"
+"Você verá uma lista de diferentes parâmetros para ajustar e obter uma "
+"exibição\n"
+"gráfica otimizada.\n"
+"\n"
+"Placa Gráfica\n"
+"\n"
+"O instalador normalmente detectará e configurará automaticamente a\n"
+"placa gráfica instalada em sua máquina. Se isso não estiver correto, você\n"
+"pode escolher na lista a placa que você realmente tem instalada.\n"
+"\n"
+"Na situação em que diferentes drivers estão disponíveis para sua placa, com\n"
+"ou sem aceleração 3D, você será solicitado a escolher o driver que melhor\n"
+"atende às suas necessidades.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+"Normalmente, o instalador detectará e configurará automaticamente o\n"
+"monitor\n"
+"conectado à sua máquina. Se isso não estiver correto, você pode escolher na\n"
+"lista o monitor que está conectado ao seu computador.\n"
+"\n"
+"\n"
+"\n"
+"Resolução\n"
+"\n"
+"Aqui você pode escolher as resoluções e profundidades de cor disponíveis\n"
+"para o seu hardware gráfico. Escolha a que melhor atende às suas "
+"necessidades\n"
+"(você poderá fazer alterações após a instalação). Uma amostra da "
+"configuração\n"
+"escolhida é exibida na imagem do monitor\n"
+"\n"
+"\n"
+"\n"
+"Teste\n"
+"\n"
+" Dependendo do seu hardware, esta opção pode não aparecer.\n"
+"\n"
+" O sistema tentará abrir uma tela gráfica na resolução desejada. Se você\n"
+"ver a mensagem de teste durante o teste e responder \"%s\", então o DrakX\n"
+"prosseguirá para a próxima etapa. Se você não a ver, isso significa que "
+"alguma\n"
+"parte da configuração detecção automática estava incorreta e o teste será\n"
+"automaticamente encerrado após 12 segundos, retornando ao menu. Altere\n"
+"as configurações até obter uma exibição gráfica correta.\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"Opções\n"
+"\n"
+" Esta etapa permite escolher se você deseja que sua máquina mude\n"
+"automaticamente para uma interface gráfica na inicialização. Obviamente,\n"
+"você pode querer marcar \"%s\" se sua máquina for atuar como um servidor\n"
+"ou se não conseguir configurar a exibição corretamente."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Normalmente o instalador detectar e configurar automaticamente o\n"
+"monitor ligado à sua máquina. Se não estiver correcto, pode escolher desta\n"
+"lista o monitor que está ligado ao computador."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolução\n"
+"\n"
+" Aqui pode escolher uma resolução e uma profundidade de cor entre as\n"
+"disponíveis para o seu material. Escolha a que melhor se adapta às\n"
+"suas necessidades (poderá, no entanto, alterar após a instalação). Uma\n"
+"amostra da configuração escolhida será apresentada no monitor."
+
+#: ../help.pm:306
+#, 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 ""
+"Na situação, onde há diferentes servidores disponíveis para a sua placa,\n"
+"com ou sem aceleração 3D, é-lhe pedido que escolha o servidor que\n"
+"melhor sirva as suas necessidades."
+
+#: ../help.pm:311
+#, 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 ""
+"Opções\n"
+"\n"
+" Este passo permite-lhe escolher se quer que a sua máquina "
+"automáticamente\n"
+"mude para um interface gráfico ao arrancar. Obviamente, pode querer "
+"seleccionar\n"
+"\"%s\" se a sua máquina está para agir como um servidor, ou se não foi bem\n"
+"sucedido a configurar o monitor."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Agora você precisa decidir onde deseja instalar o sistema operacional "
+"Mageia\n"
+"em seu disco rígido. Se o seu disco rígido estiver vazio ou se um sistema\n"
+"operacional existente estiver usando todo o espaço disponível, você terá "
+"que\n"
+"particionar o disco. Basicamente, particionar um disco rígido significa "
+"dividi-lo\n"
+"logicamente para criar o espaço necessário para instalar o novo sistema "
+"Mageia.\n"
+"\n"
+"Como o processo de particionamento de um disco rígido é geralmente "
+"irreversível\n"
+"e pode levar a perdas de dados, o particionamento pode ser intimidante e "
+"estressante\n"
+"para o usuário inexperiente. Felizmente, o DrakX inclui um assistente que "
+"simplifica\n"
+"esse processo. Antes de continuar com esta etapa, leia o restante desta "
+"seção e,\n"
+"acima de tudo, tome seu tempo.\n"
+"\n"
+"Dependendo da configuração do seu disco rígido, várias opções estão "
+"disponíveis:\n"
+"\n"
+" * \"%s\". Esta opção realizará um particionamento automático do(s) seu(s)\n"
+"disco(s) vazio(s). Se você usar esta opção, não haverá mais solicitações.\n"
+"\n"
+" * \"%s\". O assistente detectou uma ou mais partições Linux existentes\n"
+"em seu disco rígido. Se você quiser usá-las, escolha esta opção. Você será\n"
+"então solicitado a escolher os pontos de montagem associados a cada uma\n"
+"das partições. Os pontos de montagem legados são selecionados por padrão e,\n"
+"na maioria das vezes, é uma boa ideia mantê-los.\n"
+"\n"
+" * \"%s\". Se o Microsoft Windows estiver instalado em seu disco rígido e\n"
+"ocupar todo o espaço disponível, você terá que criar espaço livre para o\n"
+"GNU/Linux. Para fazer isso, você pode excluir a partição e os dados do\n"
+"Microsoft Windows (veja a solução ``Apagar todo o disco'') ou redimensionar\n"
+"a partição FAT ou NTFS do Microsoft Windows. O redimensionamento pode ser\n"
+"realizado sem perda de dados, desde que você tenha desfragmentado a\n"
+"partição do Windows anteriormente. É altamente recomendável fazer backup\n"
+"dos seus dados. Usar esta opção é recomendado se você deseja utilizar tanto\n"
+"o Mageia quanto o Microsoft Windows no mesmo computador.\n"
+"\n"
+" Antes de escolher esta opção, por favor, entenda que após este "
+"procedimento,\n"
+"o tamanho da sua partição do Microsoft Windows será menor do que era\n"
+"inicialmente. Você terá menos espaço livre no Microsoft Windows para "
+"armazenar\n"
+"seus dados ou para instalar novos softwares.\n"
+"\n"
+" * \"%s\". Se você deseja excluir todos os dados e todas as partições\n"
+"presentes em seu disco rígido e substituí-los pelo novo sistema Mageia,\n"
+"escolha esta opção. Tenha cuidado, pois você não poderá desfazer esta\n"
+"operação após confirmar.\n"
+"\n"
+" !! Se você escolher esta opção, todos os dados em seu disco serão "
+"excluídos. !!\n"
+"\n"
+" * \"%s\". Esta opção aparece quando o disco rígido é totalmente ocupado\n"
+"pelo Microsoft Windows. Escolher esta opção excluirá tudo no disco e "
+"começará\n"
+"do zero, particionando tudo a partir do início.\n"
+"\n"
+" !! Se você escolher esta opção, todos os dados em seu disco serão "
+"perdidos. !!\n"
+"\n"
+" * \"%s\". Escolha esta opção se você deseja particionar seu disco rígido\n"
+"manualmente. Tenha cuidado -- é uma escolha poderosa, mas perigosa, e você\n"
+"pode facilmente perder todos os seus dados. Por isso, esta opção é "
+"realmente\n"
+"recomendada apenas se você já tiver feito algo semelhante antes e tiver "
+"alguma\n"
+"experiência. Para mais instruções sobre como usar a ferramenta DiskDrake,\n"
+"consulte a seção Gerenciando Suas Partições'' no Guia do Iniciante''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Usar partição existente"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Usar o espaço livre da partição Microsoft Windows®"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Apagar disco inteiro"
+
+#: ../help.pm:380
+#, 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 ""
+"Parabéns, a instalação está agora completa e o seu sistema GNU/Linux\n"
+"está pronto a ser usado. Clique em \"%s\" para reiniciar o sistema.\n"
+"Não se esqueça de remover a média de instalação (CD-ROM ou disquete).\n"
+"A primeira coisa que deve ver a seguir ao computador acabar os testes\n"
+"de material, é o menu do carregador de arranque, dando-lhe a opção\n"
+"de escolher qual o sistema operativo a iniciar.\n"
+"\n"
+"O botão \"%s\" mostra mais dois botões para:\n"
+"\n"
+" * \"%s\": permite-lhe criar uma disquete de instalação que irá\n"
+"automáticamente executar uma instalação completa sem a ajuda de\n"
+"um operador similar ao da instalação que ainda agora configurou.\n"
+"\n"
+" Note que duas opções diferentes são disponíveis depois de clicar\n"
+"naquele botão:\n"
+"\n"
+" * \"%s\". Isto é uma instalação parcial automática. O passo de\n"
+"particionar é o único procedimento interactivo.\n"
+"\n"
+" * \"%s\". Instalação completamente automática: o disco rígido\n"
+"é completamente reescrito, todos os dados serão perdidos.\n"
+"\n"
+" Esta opção é muito prática para instalar várias máquinas similares.\n"
+"Veja a secção Auto Instalação no nosso sítio web para mais\n"
+"informações.\n"
+"\n"
+" * \"%s\"(*): grava uma lista de pacotes seleccionados na instalação.\n"
+"Para usar esta selecção com outra instalação, insira uma disquete\n"
+"e inicie a instalação. Na linha de comandos, prima a tecla [F1],\n"
+"digite >>linux defcfg=\"floppy\"<< e prima a tecla [Enter].\n"
+"\n"
+"(*) Precisa de uma disquete formatada FAT. Para criar uma em GNU/Linux,\n"
+"digite \"mformat a:\", ou \"fdformat /dev/fd0\" seguido de \"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Gerar disquete auto-instal"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Replay"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automático"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Salvar a seleção de pacotes"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Se você optou por reutilizar algumas partições GNU/Linux legadas, pode\n"
+"ser necessário reformatar algumas delas e apagar qualquer dado que\n"
+"contenham. Para fazer isso, selecione essas partições também.\n"
+"\n"
+"Por favor, observe que não é necessário reformatar todas as partições\n"
+"existentes. Você deve reformatar as partições que contêm o sistema "
+"operacional\n"
+"(como \"/\", \"/usr\" ou \"/var\"), mas não é necessário reformatar as "
+"partições que\n"
+"contêm dados que você deseja manter (tipicamente \"/home\").\n"
+"\n"
+"Tenha cuidado ao selecionar partições. Após a formatação ser concluída,\n"
+"todos os dados nas partições selecionadas serão excluídos e não será "
+"possível\n"
+"recuperá-los.\n"
+"\n"
+"Clique em \"%s\" quando estiver pronto para formatar as partições\n"
+"\n"
+"Clique em \"%s\" se desejar escolher outra partição para a nova instalação\n"
+"do sistema operacional Mageia.\n"
+"\n"
+"Clique em \"%s\" se desejar selecionar partições que serão verificadas\n"
+"quanto a blocos defeituosos no disco."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Ao instalar o Mageia, é provável que alguns pacotes tenham sido\n"
+"atualizados desde o lançamento inicial. Bugs podem ter sido corrigidos,\n"
+"questões de segurança resolvidas. Para permitir que você se beneficie\n"
+"dessas atualizações, agora você pode baixá-las da Internet. Marque \"%s\"\n"
+" se você tiver uma conexão com a Internet funcionando, ou \"%s\" se\n"
+"preferir instalar pacotes atualizados mais tarde.\n"
+"\n"
+"Escolher \"%s\" exibirá uma lista de locais na web dos quais as "
+"atualizações\n"
+"podem ser recuperadas. Você deve escolher um próximo a você. Uma árvore\n"
+"de seleção de pacotes aparecerá: revise a seleção e pressione \"%s\"para\n"
+"recuperar e instalar os pacotes selecionados, ou \"%s\" para abortar."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"Neste ponto, o DrakX permitirá que você escolha o nível de segurança\n"
+"desejado para sua máquina. Como regra geral, o nível de segurança deve ser\n"
+"definido mais alto se a máquina contiver dados cruciais ou se estiver "
+"diretamente\n"
+"exposta à Internet. O compromisso é que um nível de segurança mais alto\n"
+"geralmente é obtido à custa da facilidade de uso.\n"
+"\n"
+"Se você não souber o que escolher, mantenha a opção padrão. Você poderá\n"
+"alterá-la posteriormente com a ferramenta draksec, que faz parte do\n"
+"Centro de Controle do Mageia.\n"
+"\n"
+"Preencha o campo \"%s\" com o endereço de e-mail da pessoa responsável\n"
+"pela segurança. Mensagens de segurança serão enviadas para esse endereço."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrador de Segurança"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Neste ponto, você precisa escolher quais partições serão usadas para a\n"
+"instalação do seu sistema Mageia. Se as partições já foram definidas, seja\n"
+"a partir de uma instalação anterior do GNU/Linux ou por outra ferramenta\n"
+"de particionamento, você pode usar as partições existentes. Caso contrário,\n"
+"as partições do disco rígido devem ser definidas.\n"
+"\n"
+"Para criar partições, você deve primeiro selecionar um disco rígido. Você\n"
+"pode selecionar o disco para particionamento clicando em ``hda'' para o\n"
+"primeiro disco IDE, ``hdb'' para o segundo, ``sda'' para o primeiro disco "
+"SCSI\n"
+"e assim por diante.\n"
+"\n"
+"Para particionar o disco rígido selecionado, você pode usar estas opções:\n"
+"\n"
+" * \"%s\": esta opção exclui todas as partições no disco rígido selecionado\n"
+"\n"
+" * \"%s\": esta opção permite criar automaticamente partições ext4 e swap\n"
+"no espaço livre do seu disco rígido\n"
+"\n"
+"\"%s\": oferece acesso a recursos adicionais:\n"
+"\n"
+" * \"%s\": salva a tabela de partições em um disquete. Útil para "
+"recuperação\n"
+"da tabela de partições mais tarde, se necessário. Recomenda-se fortemente\n"
+"que você realize esta etapa.\n"
+"\n"
+" * \"%s\": permite restaurar uma tabela de partições previamente salva a\n"
+"partir\n"
+"de um disquete.\n"
+"\n"
+" * \"%s\": se a tabela de partições estiver danificada, você pode tentar "
+"recuperá-la\n"
+"usando esta opção. Por favor, tenha cuidado e lembre-se de que isso nem\n"
+"sempre\n"
+"funciona.\n"
+"\n"
+" * \"%s\": descarta todas as alterações e recarrega a tabela de partições "
+"que\n"
+"estava originalmente no disco rígido.\n"
+"\n"
+" * \"%s\": esmarcar esta opção forçará os usuários a montar e desmontar\n"
+"manualmente mídias removíveis, como disquetes e CD-ROMs.\n"
+"\n"
+" * \"%s\": use esta opção se você deseja usar um assistente para particionar "
+"seu\n"
+"disco rígido. Isso é recomendado se você não tiver um bom entendimento de\n"
+"particionamento.\n"
+"\n"
+" * \"%s\": use esta opção para cancelar suas alterações.\n"
+" \n"
+" * \"%s\": permite ações adicionais em partições (tipo, opções, formato)\n"
+"e fornece mais informações sobre o disco rígido.\n"
+"\n"
+" * \"%s\": quando você terminar de particionar seu disco rígido, isso "
+"salvará\n"
+"suas alterações no disco.\n"
+"\n"
+"Ao definir o tamanho de uma partição, você pode ajustar o tamanho da\n"
+"partição com precisão usando as teclas de seta do teclado.\n"
+"\n"
+"Nota: você pode acessar qualquer opção usando o teclado. Navegue pelas\n"
+"partições usando [Tab] e as setas [Para Cima/Para Baixo].\n"
+"\n"
+"Quando uma partição está selecionada, você pode usar:\n"
+"\n"
+" * Ctrl-c para criar uma nova partição (quando uma partição vazia está\n"
+"selecionada)\n"
+"\n"
+" * Ctrl-d para excluir uma partição\n"
+"\n"
+" * Ctrl-m para definir o ponto de montagem\n"
+"\n"
+"Para obter informações sobre os diferentes tipos de sistemas de arquivos\n"
+"disponíveis, consulte o capítulo ext2FS do ``Manual de Referência''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Salvar tabela de partições"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Restaurar tabela de partições"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Recuperar tabela de partições"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Automontagem dos dispositivos amovíveis"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Assistente"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Desfazer"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Alterna entre os modos normal/perito"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Mais de uma partição Microsoft foi detectada no seu disco rígido. Por "
+"favor,\n"
+"escolha a que deseja redimensionar para instalar seu novo sistema "
+"operacional\n"
+"Mageia..\n"
+"\n"
+"Cada partição é listada da seguinte forma: \"Nome do Linux\", \"Nome do "
+"Windows\",\n"
+" \"Capacidade\".\n"
+"\n"
+"\"Nome do Linux\" é estruturado como: \"tipo de disco rígido\", \"número do "
+"disco rígido\",\n"
+"\"número da partição\" (por exemplo, \"hda1\")\n"
+"\n"
+"\"Tipo de disco rígido\" é \"hd\" se o seu disco rígido for IDE e \"sd\" se "
+"for SCSI.\n"
+"\n"
+"\"Número do disco rígido\" é sempre uma letra após \"hd\" ou \"sd\". Com "
+"discos\n"
+"rígidos IDE:\n"
+"\n"
+" * \"a\" significa \"disco rígido mestre no controlador IDE primário\";\n"
+"\n"
+" * \"b\" significa \"disco rígido escravo no controlador IDE primário\";\n"
+"\n"
+" * \"c\" significa \"disco rígido mestre no controlador IDE secundário\";\n"
+"\n"
+" * \"d\" significa \"disco rígido escravo no controlador IDE secundário\"..\n"
+"\n"
+"Com discos rígidos SCSI, um \"a\" significa \"ID SCSI mais baixo\", um \"b\" "
+"significa\n"
+"\"segundo ID SCSI mais baixo\", e assim por diante.\n"
+"\n"
+"\"Nome do Windows\" é a letra do seu disco rígido no Windows (o primeiro "
+"disco\n"
+"ou partição é chamado de \"C:\")."
+
+#: ../help.pm:567
+#, 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\": verifique o país seleccionado. Se não está neste país, clique no\n"
+"botão \"%s\" e escolha outro. Se o seu país não estiver na lista dada,\n"
+"clique no botão \"%s\" para obter a lista completa dos países."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Esta etapa é ativada somente se uma partição GNU/Linux existente\n"
+"foi encontrada em sua máquina.\n"
+"\n"
+"O DrakX agora precisa saber se você deseja realizar uma nova instalação\n"
+"ou uma atualização de um sistema Mageia existente:\n"
+"\n"
+" * \"%s\". Na maior parte, isso apaga completamente o sistema antigo.\n"
+"No entanto, dependendo do seu esquema de particionamento, você pode\n"
+"evitar que alguns dos seus dados existentes (notavelmente diretórios "
+"\"home\")\n"
+"sejam sobrescritos. Se você deseja alterar a forma como seus discos rígidos\n"
+"estão particionados ou mudar o sistema de arquivos, deve usar esta opção.\n"
+"\n"
+" * \"%s\". TEsta classe de instalação permite atualizar os pacotes "
+"atualmente\n"
+"instalados em seu sistema Mageia. Seu esquema de particionamento atual e\n"
+"dados de usuário não serão alterados. A maioria das outras etapas de "
+"configuração\n"
+"permanece disponíveis e são semelhantes a uma instalação padrão.\n"
+"\n"
+"Usar a opção ``Atualizar'' deve funcionar bem em sistemas Mageia com a "
+"versão\n"
+"\"8.1\" ou posterior. Realizar uma atualização em versões anteriores à "
+"\"8.1\" do Mageia,\n"
+"não é recomendado."
+
+#: ../help.pm:594
+#, 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 ""
+"Dependendo da linguagem que escolhe (), o DrakX irá automáticamente\n"
+"escolher um determinado tipo de configuração do teclado. Seleccione a opção\n"
+"que melhor lhe sirva ou escolha outra disposição de teclado.\n"
+"\n"
+"Também, pode não ter um teclado que corresponde exactamente à sua\n"
+"linguagem: por exemplo, se é Francês mas fala Português, pode desejar,\n"
+"mesmo assim um teclado Francês. Ou se fala Português mas vive em\n"
+"Inglaterra, irá encontrar-se na mesma situação. Nos dois casos, pode\n"
+"escolher o teclado apropriado da lista.\n"
+"\n"
+"Clique no botão \"%s\" para obter a lista de todos os teclados suportados.\n"
+"\n"
+"Se escolheu a disposição de um teclado baseado num alfabeto diferente de\n"
+"latim, o próximo diálogo irá-lhe permitir escolher a mapeação de teclas que\n"
+"lhe permita mudar o teclado entre uma disposição Latim uma não Latim."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"O primeiro passo é escolher seu idioma preferido.\n"
+"\n"
+"Sua escolha de idioma preferido afetará o instalador, a documentação e o\n"
+"sistema em geral. Primeiro, selecione a região em que você está localizado\n"
+"e, em seguida, o idioma que você fala.\n"
+"\n"
+"Clicar no botão \"%s\" permitirá que você selecione outros idiomas a serem\n"
+"instalados em sua estação de trabalho, instalando assim os arquivos "
+"específicos\n"
+"para documentação do sistema e aplicativos. Por exemplo, se usuários de\n"
+"espanhol forem usar sua máquina, selecione o inglês como idioma padrão na\n"
+"visualização em árvore e \"%s\" na seção Avançado.\n"
+"\n"
+"Sobre o suporte a UTF-8 (unicode): Unicode é uma nova codificação de "
+"caracteres\n"
+"destinada a cobrir todos os idiomas existentes. No entanto, o suporte "
+"completo a\n"
+"ela no GNU/Linux ainda está em desenvolvimento. Por essa razão, o uso de "
+"UTF-8\n"
+"no Mageia dependerá das escolhas do usuário:\n"
+"\n"
+" * Se você escolher um idioma com uma codificação legada forte (idiomas "
+"latin1,\n"
+"russo, japonês, chinês, coreano, tailandês, grego, turco, a maioria dos "
+"idiomas\n"
+"iso-8859-2), a codificação legada será usada por padrão;\n"
+"\n"
+" * Outros idiomas usarão unicode por padrão;\n"
+"\n"
+" * Se forem necessários dois ou mais idiomas, e esses idiomas não usarem\n"
+"a mesma codificação, então unicode será usado para todo o sistema;\n"
+"\n"
+" * Finalmente, o unicode também pode ser forçado para uso em todo o\n"
+"sistema a pedido do usuário, selecionando a opção \"%s\" independentemente\n"
+"dos idiomas escolhidos.\n"
+"\n"
+"Observe que você não está limitado a escolher um único idioma adicional.\n"
+"Você pode escolher vários ou até mesmo instalá-los todos selecionando a\n"
+"caixa \"%s\". Selecionar o suporte para um idioma significa que traduções,\n"
+"fontes, corretores ortográficos, etc., também serão instalados para esse "
+"idioma.\n"
+"\n"
+"Para alternar entre os vários idiomas instalados em seu sistema, você pode\n"
+"executar o comando \"localedrake\" como \"root\" para mudar o idioma usado\n"
+"por todo o sistema. Executar o comando como um usuário regular alterará\n"
+"apenas as configurações de idioma para esse usuário específico."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanhol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Usar Unicode por padrão"
+
+#: ../help.pm:646
+#, 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 ""
+"Usualmente, o DrakX não tem problemas em detectar o numero de botões\n"
+"no seu rato. Se tiver, assume que tem um rato de dois botões e irá\n"
+"configurá-lo para a emulação do terceiro botão. O terceiro botão de um rato\n"
+"de dois botões, pode ser obtido por simultaneamente clicar nos botões\n"
+"esquerdo e direito. O DrakX irá automaticamente saber se o seu rato usa\n"
+"um interface PS/2 ou USB.\n"
+"\n"
+"Se tem um rato de 3 botões sem roda, pode escolher um rato \"%s\".\n"
+"O DrakX irá então configurar o seu rato para que possa simular a roda: para\n"
+"o fazer, prima o botão do meio e mova o apontador do seu rato para cima\n"
+"e para baixo.\n"
+"\n"
+"Se por alguma razão deseja especificar um tipo diferente de rato, "
+"seleccione\n"
+"o tipo desejado a partir da lista fornecida.\n"
+"\n"
+"Pode escolher a entrada \"%s\" para escolher um rato ``genérico'' que\n"
+"trabalhe praticamente com todos os ratos.\n"
+"\n"
+"Se escolher outro rato diferente do predefinido, um teste no ecrã será\n"
+"mostrado. Use os botões e a roda para verificar se as configurações estão\n"
+"correctas e o rato está a trabalhar correctamente. Se o rato não estiver\n"
+"a funcionar bem, prima a tecla espaço ou [Return] para cancelar o teste\n"
+"e retornar à lista de ratos.\n"
+"\n"
+"Ocasionalmente a roda do rato não é detectada automaticamente, então é\n"
+"necessário seleccionar o rato da lista. Certifique-se que selecciona o\n"
+"correspondente à porta a que o seu rato está ligado. Depois de seleccionar\n"
+"o rato e premir o botão \"%s\", uma imagem será mostrada no ecrã a mover\n"
+"a roda. Teste os botões e verifique se o apontador do rato se move no ecrã \n"
+"assim como move o rato."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "com emulação de Roda"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Qualquer rato PS/2 & USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Por favor escolha a porta correcta. Por exemplo, em Windows é \"COM1\",\n"
+"em GNU/Linux já é \"ttyS0\"."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"O carregador de arranque é um pequeno programa que é iniciado pelo\n"
+"computador no seu arranque. É responsável pela inicialização de todo o\n"
+"sistema. Normalmente, a fase de instalação do gestor de arranque é\n"
+"completamente automática. O DrakX irá analisar o sector de arranque do\n"
+"disco e agir de acordo com o que lá encontrar:\n"
+"\n"
+" * se encontrar um sector de arranque Windows, irá trocá-lo por um sector\n"
+"de arranque GRUB/LILO. Desta maneira será capaz de escolher entre carregar\n"
+"o GNU/Linux ou qualquer outro Sistema Operativo instalado na sua máquina.\n"
+"\n"
+" * se encontrar um sector de arranque GRUB ou LILO, irá trocá-lo por um "
+"novo.\n"
+"\n"
+"Se o DrakX não conseguir determinar onde deve colocar o sector de arranque,\n"
+"irá-lhe perguntar onde o quer colocar. Geralmente, o \"%s\" é o local mais\n"
+"seguro. Ao escolher \"%s\" nenhum gestor de arranque será instalado. Use\n"
+"esta opção apenas se souber o que está a fazer."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Agora é hora de selecionar um sistema de impressão para o seu\n"
+"computador. Outros sistemas operacionais podem oferecer apenas\n"
+"um, mas o Mageia oferece dois. Cada um dos sistemas de impressão\n"
+"é mais adequado para determinados tipos de configuração.\n"
+"\n"
+" * \"%s\" -- que é uma sigla para \"print, do not queue\" (imprimir, não\n"
+"enfileirar), é a escolha ideal se você tiver uma conexão direta com sua\n"
+"impressora, quiser poder agir rapidamente em caso de atolamento de\n"
+"papel, e não tiver impressoras em rede. (\"%s\" lida apenas com casos\n"
+" muito simples de rede e é um pouco lento quando usado em redes).\n"
+"Recomenda-se o uso de \"pdq\" se esta for sua primeira experiência com\n"
+"GNU/Linux.\n"
+"\n"
+" * \"%s\" representa o \"Common Unix Printing System\" (Sistema Comum de\n"
+"Impressão Unix) e é uma excelente escolha para imprimir na sua impressora\n"
+"local ou em uma localizada do outro lado do planeta. É simples de "
+"configurar\n"
+"e pode atuar como servidor ou cliente para o antigo sistema de impressão\n"
+"\"lpd\", sendo compatível com sistemas operacionais mais antigos que ainda\n"
+"possam precisar de serviços de impressão. Embora bastante poderoso, a\n"
+"configuração básica é quase tão fácil quanto \"pdq\". Se você precisar "
+"emular\n"
+"um servidor \"lpd\", certifique-se de ativar o daemon \"cups-lpd\".\n"
+"\"%s\" inclui interfaces gráficas para impressão ou escolha de opções de\n"
+"impressora e para gerenciamento da impressora.\n"
+"\n"
+"Se você fizer uma escolha agora e depois perceber que não gosta do sistema\n"
+"de impressão escolhido, você pode alterá-lo executando o PrinterDrake no\n"
+"Centro de Controle do Mageia e clicando no botão \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Perito"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"O DrakX irá primeiro detectar os dispositivos IDE presentes no seu\n"
+"computador. Irá também procurar por um ou mais adaptadores PCI SCSI\n"
+"no seu sistema. Se um adaptador SCSI for encontrado, o DrakX irá\n"
+"automáticamente instalar o controlador apropriado.\n"
+"\n"
+"Porque a detecção de material não é a toda a prova, o DrakX pode falhar\n"
+"a detectar os discos rígidos. Se isso acontecer, terá de indicar o seu\n"
+"material á mão..\n"
+"\n"
+"Se tiver que o especificar manualmente o seu adaptador PCI SCSI, o DrakX\n"
+"irá-lhe perguntar se quer configurar as opções deste. Deve permitir que o\n"
+"DrakX verifique o material para as opções específicas das placas que são\n"
+"necessárias para inicializar o adaptador. Na maior parte do tempo, o DrakX\n"
+"irá executar este passo sem qualquer problema.\n"
+"\n"
+"Se o DrakX não conseguir verificar quais são as opções que automáticamente\n"
+"determinem que parâmetros são necessários para o material em questão, irá\n"
+"precisar de configurar o controlador manualmente."
+
+#: ../help.pm:789
+#, 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\": se foi detectada uma placa de som no seu sistema, será\n"
+"listada aqui. Se verificar que a placa de som listada não é a placa que "
+"está\n"
+"presente no seu sistema, pode clicar no botão e escolher outro controaldor."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Como revisão, o DrakX apresentará um resumo das informações que ele\n"
+"coletou sobre o seu sistema. Dependendo do hardware instalado na sua\n"
+"máquina, você poderá ver algumas ou todas as seguintes entradas. Cada\n"
+"entrada é composta pelo item de hardware a ser configurado, seguido por\n"
+"um breve resumo da configuração atual. Clique no botão \"%s\"\n"
+"correspondente para fazer a alteração.\n"
+"\n"
+" * \"%s\": verificar a configuração atual do mapa de teclado e altere-a se\n"
+"necessário.\n"
+"\n"
+" * \"%s\": verifique a seleção atual do país. Se você não estiver neste "
+"país,\n"
+"clique no botão \"%s\" e escolha outro. Se o seu país não estiver na lista\n"
+"exibida, clique no botão \"%s\" para obter a lista completa de países.\n"
+"\n"
+" * \"%s\": padrão, o DrakX deduz seu fuso horário com base no país "
+"escolhido.\n"
+"Você pode clicar no botão \"%s\" aqui se isso não estiver correto\n"
+"\n"
+" * \"%s\": verificar configuração atual do mouse e clique no botão para\n"
+"alterá-la se necessário.\n"
+"\n"
+" * \"%s\": se uma placa de som for detectada no seu sistema, ela será "
+"exibida\n"
+"aqui. Se você notar que a placa de som não é a que está presente no seu\n"
+"sistema, você pode clicar no botão e escolher um driver diferente.\n"
+"\n"
+" * \"%s\": se você tiver uma placa de TV, é aqui que as informações sobre a\n"
+"sua configuração serão exibidas. Se você tiver uma placa de TV e ela não "
+"for\n"
+"detectada, clique em \"%s\" para tentar configurá-la manualmente.\n"
+"\n"
+" * \"%s\": você pode clicar em \"%s\" para alterar os parâmetros associados "
+"à\n"
+"placa se achar que a configuração está errada..\n"
+"\n"
+" * \"%s\": por padrão, o DrakX configura sua interface gráfica em resolução\n"
+"\"800x600\" ou \"1024x768\". Se isso não for adequado para você, clique\n"
+"em \"%s\" para reconfigurar sua interface gráfica.\n"
+"\n"
+" * \"%s\": se desejar configurar seu acesso à Internet ou rede local, você\n"
+"pode fazê-lo agora. Consulte a documentação impressa ou use o Centro\n"
+"de Controle do Mageia após a instalação ter sido concluída para aproveitar\n"
+"a ajuda completa em linha.\n"
+"\n"
+" * \"%s\": permite configurar endereços de proxy HTTP e FTP se a máquina\n"
+"em que você está instalando estiver atrás de um servidor proxy.\n"
+" * \"%s\": esta entrada permite redefinir o nível de segurança configurado\n"
+"em uma etapa anterior .\n"
+"\n"
+" * \"%s\": se você planeja conectar sua máquina à Internet, é uma boa ideia\n"
+"se proteger contra intrusões configurando um firewall. Consulte a seção\n"
+"correspondente do ``Guia de Introdução'' para obter detalhes sobre as\n"
+"configurações de firewall.\n"
+"\n"
+" * \"%s\": se desejar alterar a configuração do carregador de "
+"inicialização,\n"
+"clique neste botão. Isso deve ser reservado para usuários avançados.\n"
+"Consulte a documentação impressa ou a ajuda em linha sobre a configuração\n"
+"do carregador de inicialização no Centro de Controle do Mageia.\n"
+"\n"
+" * \"%s\": através desta entrada, você pode ajustar quais serviços serão\n"
+"executados na sua máquina. Se planeja usar esta máquina como um servidor,\n"
+"é uma boa ideia revisar essa configuração."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "Placa de TV"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Placa ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interface gráfico"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Escolha o disco rígido que você deseja apagar para instalar sua nova "
+"partição\n"
+"do Mageia. Cuidado, todos os dados neste disco serão perdidos e não poderão\n"
+"ser recuperados!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Clique em \"%s\" se deseja apagar todos os dados e partições\n"
+"presentes neste disco rígido.Tenha cuidado, depois de clicar em \"%s\",\n"
+"não será capaz de recuperar qualquer dado e partição presente neste\n"
+"disco rígido, incluindo qualquer dado do Windows.\n"
+"\n"
+"Clique em \"%s\" para anular esta operação sem perder dados\n"
+"e partições presentes neste disco."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Próximo ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Anterior"
diff --git a/perl-install/install/help/po/pt_BR.po b/perl-install/install/help/po/pt_BR.po
new file mode 100644
index 000000000..38196d4a6
--- /dev/null
+++ b/perl-install/install/help/po/pt_BR.po
@@ -0,0 +1,1969 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Michael Martins, 2025
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Michael Martins, 2025\n"
+"Language-Team: Portuguese (Brazil) (https://app.transifex.com/MageiaLinux/"
+"teams/9361/pt_BR/)\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
+"1000000 == 0 ? 1 : 2;\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Antes de continuar, você deve ler atentamente os termos da licença. Ela\n"
+"cobre toda a distribuição Mageia. Se você concordar com todos os\n"
+"termos, marque a caixa \"%s\". Caso contrário, clique no botão \"%s\"\n"
+"para reiniciar seu computador."
+
+#: ../help.pm:20
+#, 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 é um sistema multiusuário, o que significa que cada usuário pode\n"
+"ter suas próprias preferências, seus próprios arquivos, e assim por diante.\n"
+"Mas, ao contrário do \"root\", que é o administrador do sistema, os "
+"usuários\n"
+"que você adicionar neste momento não terão autorização para alterar nada\n"
+"além de seus próprios arquivos e configurações, protegendo o sistema de\n"
+"mudanças não intencionais ou maliciosas que podem afetar o sistema como\n"
+"um todo. Você precisa criar pelo menos um usuário comum para você\n"
+"mesmo -- essa é a conta que deve ser usada no dia a dia. Embora seja\n"
+"muito fácil entrar como \"root\" para fazer qualquer coisa, isso pode ser "
+"muito\n"
+"perigoso! Um erro simples pode fazer com que seu sistema não funcione mais.\n"
+"Se você cometer um erro sério como usuário comum, o pior que pode\n"
+"acontecer é perder algumas informações, mas não afetará todo o sistema.\n"
+"\n"
+"O primeiro campo pede um nome verdadeiro. Claro, isso não é obrigatório\n"
+"-- você pode realmente digitar o que quiser. O DrakX usa a primeira\n"
+"palavra que você digitar neste campo e a copia para o campo \"%s\",\n"
+"que é o nome que esse usuário usará para fazer login no sistema.\n"
+"Se quiser, você pode substituir o padrão e alterar o nome do usuário.\n"
+"O próximo passo é inserir uma senha. Do ponto de vista de segurança,\n"
+"a senha de um usuário não privilegiado (comum) não é tão crucial quanto\n"
+"a senha do \"root\", mas isso não é motivo para negligenciá-la, deixando\n"
+"em branco ou muito simples: afinal, seus arquivos podem estar em risco.\n"
+"\n"
+"Depois de clicar em \"%s\", você pode adicionar outros usuários. Adicione\n"
+"um\n"
+"usuário para cada um de seus amigos, seu pai, sua irmã, etc. Clique\n"
+"em \"%s\" quando terminar de adicionar.\n"
+"\n"
+"Clique no botão \"%s\" para alterar o \"shell\" padrão para esse usuário\n"
+"(bash por padrão).\n"
+"\n"
+"Quando terminar de adicionar os usuários, você será solicitado a escolher "
+"um\n"
+"usuário que será conectado automaticamente ao sistema quando o computador\n"
+"inicializar. Se estiver interessado nesse recurso (e não se importa muito "
+"com a\n"
+"segurança local), escolha o usuário e o gerenciador de janelas desejado, e\n"
+"depois clique em \"%s\". Se não estiver interessado nesse recurso, "
+"desmarque\n"
+"a caixa \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Nome de usuário"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Aceitar usuário"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Deseja usar este recurso?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Aqui estão listadas as partições Linux detectadas em seu disco rígido.\n"
+"Você pode manter as escolhas feitas pelo assistente, pois elas são\n"
+"adequadas para a maioria das instalações comuns. Se fizer alterações,\n"
+"você deve pelo menos definir uma partição raiz (\"/\"). Não escolha uma "
+"partição\n"
+"muito pequena ou você não conseguirá instalar software suficiente. Se\n"
+"quiser armazenar seus dados em uma partição separada, também será\n"
+"necessário criar uma partição \"/home\" (o que só é possível se tiver mais\n"
+"de uma partição Linux disponível).\n"
+"\n"
+"Cada partição é listada da seguinte forma: \"Nome\", \"Capacidade\".\n"
+"\n"
+"\"Nome\" é estruturado como: \"tipo de disco rígido\", \"número do disco "
+"rígido,\"\n"
+"\"número da partição\" (por exemplo, \"hda1\").\n"
+"\n"
+"\"Tipo de disco rígido\" é \"hd\" se seu disco rígido for IDE e \"sd\" se "
+"for SCSI.\n"
+"\n"
+"\"Número do disco rígido\" é sempre uma letra após \"hd\" ou \"sd\". Para\n"
+"discos rígidos IDE:\n"
+"\n"
+" * \"a\" significa \"disco rígido mestre no controlador IDE primário\",\n"
+"\n"
+" * \"b\" significa \"disco rígido escravo no controlador IDE primário\",\n"
+"\n"
+" * \"c\" significa \"disco rígido mestre no controlador IDE secundário\",\n"
+"\n"
+" * \"d\" significa \"disco rígido escravo no controlador IDE secundário\",\n"
+"\n"
+"\n"
+"Com discos rígidos SCSI, um \"a\" significa \"menor ID SCSI\", um \"b\"\n"
+"significa \"segundo menor ID SCSI\", e assim por diante."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"A instalação da Mageia é distribuída em vários CD-ROMs. Se um\n"
+"pacote selecionado estiver localizado em outro CD-ROM, o DrakX ejeta\n"
+"o CD atual e solicita que você insira o CD necessário. Se não tiver o CD\n"
+"solicitado em mãos, basta clicar em \"%s\", e os pacotes correspondentes\n"
+"não serão instalados."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Agora é hora de especificar quais programas quer instalar em seu sistema.\n"
+"Existem milhares de pacotes disponíveis para a Mageia, e para simplificar o\n"
+"gerenciamento, eles foram agrupados em categorias de aplicativos similares.\n"
+"\n"
+"A Mageia classifica os grupos de pacotes em quatro categorias. Você pode\n"
+"misturar e combinar aplicativos de várias categorias, então uma instalação\n"
+"``Estação de trabalho\" ainda pode ter aplicativos da categoria "
+"``Servidor\"\n"
+"instaladas.\n"
+"\n"
+" * \"%s\": se planeja usar sua máquina como uma estação de trabalho,\n"
+"selecione um ou mais dos grupos na categoria de estação de trabalho.\n"
+"\n"
+" * \"%s\": se planeja usar sua máquina para programação, selecione os\n"
+"grupos apropriados dessa categoria. O grupo especial \"LSB\" configura\n"
+"seu sistema para que esteja o mais próximo possível das especificações da\n"
+"Linux Standard Base.\n"
+"\n"
+" Selecionar o grupo \"LSB\" garante 100%% de conformidade com a\n"
+"LSB do sistema. No entanto, se não selecionar o grupo \"LSB\", ainda\n"
+"terá um sistema quase 100%% compatível com a LSB.\n"
+"\n"
+" * \"%s\": se sua máquina for destinada a ser um servidor, selecione quais\n"
+"dos serviços mais comuns você quer instalar em sua máquina.\n"
+"\n"
+" * \"%s\": aqui você escolhe seu ambiente gráfico preferido. Pelo menos\n"
+"um deve ser selecionado se quiser uma interface gráfica disponível.\n"
+"\n"
+"Mover o cursor do mouse sobre um nome de grupo exibe um texto\n"
+"explicativo sobre esse ele.\n"
+"\n"
+"Você pode marcar a caixa \"%s\", que é útil se estiver familiarizado com\n"
+"os pacotes oferecidos ou se quiser ter controle total sobre o que é\n"
+"instalado.\n"
+"\n"
+"Se iniciar a instalação no modo \"%s\", você pode desmarcar todos os\n"
+"grupos e evitar a instalação de novos pacotes. Isso é útil para reparar\n"
+"ou atualizar um sistema existente.\n"
+"\n"
+"Se você desmarcar todos os grupos ao realizar uma instalação comum\n"
+"(em vez de uma atualização), um diálogo será exibido sugerindo\n"
+"diferentes opções para uma instalação mínima:\n"
+"\n"
+"* \"%s\": instala o número mínimo de pacotes possível para ter um\n"
+"desktop gráfico funcional.\n"
+"\n"
+"* \"%s\": instala o sistema base, utilitários básicos e sua documentação.\n"
+"Esta instalação é adequada para configurar um servidor.\n"
+"\n"
+"* \"%s\": instala o número absoluto mínimo de pacotes necessários\n"
+"para obter um sistema Linux funcional. Com esta instalação, você\n"
+"tem apenas uma interface de linha de comando. Esta instalação\n"
+"tem cerca de 65 megabytes."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Atualizar"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Com documentação básica"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Instalação realmente mínima"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Se optar por instalar pacotes individualmente, o instalador apresentará uma\n"
+"árvore contendo todos os pacotes classificados por grupos e subgrupos.\n"
+"Ao navegar pela árvore, você pode selecionar grupos inteiros, subgrupos\n"
+"ou pacotes individuais.\n"
+"\n"
+"Sempre que selecionar um pacote na árvore, uma descrição será mostrada\n"
+"à direita para informar o propósito desse pacote.\n"
+"\n"
+" !! Se um pacote de servidor for selecionado, seja porque você escolheu\n"
+"especificamente o pacote individual ou porque ele fazia parte de um grupo\n"
+"de pacotes, é solicitado que você confirme se realmente quer que esses\n"
+"servidores sejam instalados. Por padrão, a Mageia inicia automaticamente\n"
+"quaisquer serviços instalados na hora da inicialização. Mesmo que eles "
+"sejam\n"
+"seguros e não tenham problemas conhecidos na época em que a distribuição\n"
+"foi lançada, é possível que vulnerabilidades de segurança sejam descobertas\n"
+"após a finalização desta versão da Mageia. Se não souber o que um serviço\n"
+"específico deve fazer ou por que está sendo instalado, clique em \"%s\". "
+"Clicar\n"
+"em \"%s\" instalará os serviços listados e iniciará esses serviços "
+"automaticamente\n"
+"durante a inicialização!!\n"
+"\n"
+"A opção \"%s\" é usada para desabilitar o diálogo de aviso que aparece "
+"sempre\n"
+"que o instalador seleciona automaticamente um pacote para resolver um\n"
+"problema de dependência. Alguns pacotes dependem de outros e a instalação\n"
+"de um pacote específico pode exigir a instalação de outro pacote.\n"
+"O instalador pode determinar quais pacotes são necessários para satisfazer\n"
+"uma dependência e concluir a instalação.\n"
+"\n"
+"O pequeno ícone de disquete na parte inferior da lista, permite carregar "
+"uma\n"
+"lista de pacotes criada durante uma instalação anterior. Isso é útil se você "
+"tem\n"
+"várias máquinas que deseja configurar de maneira idêntica. Clicar nesse "
+"ícone\n"
+"solicita que você insira o disquete criado no final de outra instalação. "
+"Consulte\n"
+"a segunda dica do último passo sobre como criar um disquete desse tipo."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dependências automáticas"
+
+#: ../help.pm:185
+#, 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 ""
+"Este diálogo é usado para selecionar quais serviços você quer iniciar\n"
+"na hora da inicialização.\n"
+"\n"
+"DrakX listará todos os serviços disponíveis na instalação atual. Revise\n"
+"cada um deles com cuidado e desmarque aqueles que não são necessários\n"
+"na inicialização.\n"
+"\n"
+"Um texto explicativo curto é exibido sobre um serviço quando ele for\n"
+"selecionado. No entanto, se não tiver certeza se um serviço é útil ou não,\n"
+"é mais seguro manter o comportamento padrão.\n"
+"\n"
+"!! Nesta etapa, tenha muito cuidado se você pretende usar sua máquina como\n"
+"um servidor: você provavelmente não quer iniciar nenhum serviço que não "
+"seja\n"
+"necessário.\n"
+"Lembre-se de que alguns serviços podem ser perigosos se forem habilitados "
+"em\n"
+"um servidor.\n"
+"Em geral, selecione apenas os serviços que realmente precisa. !!"
+
+#: ../help.pm:209
+#, 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 ""
+"O GNU/Linux gerencia o tempo em GMT (Greenwich Mean Time) e o traduz\n"
+"para o horário local de acordo com o fuso horário que você selecionou. Se o "
+"relógio\n"
+"na sua placa-mãe estiver configurado para horário local, você pode "
+"desativar\n"
+"isso desmarcando \"%s\", o que informa ao GNU/Linux que o relógio do "
+"sistema\n"
+"e o relógio de hardware estão no mesmo fuso horário. Isso é útil quando a "
+"máquina\n"
+"também hospeda outro sistema operacional.\n"
+"\n"
+"A opção \"%s\" regula automaticamente o relógio do sistema conectando-se a\n"
+"um servidor de horário remoto na internet. Para que este recurso funcione, "
+"você\n"
+"deve ter uma conexão com a internet funcionando. Recomendamos que\n"
+"escolha um servidor de horário localizado próximo a você. Esta opção na\n"
+"verdade instala um servidor de horário que pode ser usado por outras "
+"máquinas\n"
+"na sua rede local também."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Relógio de hardware configurado para GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronização automática de horário"
+
+#: ../help.pm:223
+#, 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 ""
+"Placa de vídeo\n"
+"\n"
+" O instalador normalmente detecta e configura automaticamente a\n"
+"placa de vídeo instalada em sua máquina. Se isso não estiver correto, você\n"
+"pode escolher nesta lista a placa que você realmente instalou.\n"
+"\n"
+" Caso haja diferentes servidores disponíveis para sua placa,\n"
+"com ou sem aceleração 3D, você deverá escolher o servidor\n"
+"que melhor atende às suas necessidades."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (para X Window System) é o coração da interface gráfica do GNU/Linux,\n"
+"na qual todos os ambientes gráficos (KDE, GNOME, AfterStep, WindowMaker, "
+"etc.)\n"
+"fornecidos com a Mageia dependem.\n"
+"\n"
+"É exibida uma lista de diferentes parâmetros para ajustar e obter uma "
+"exibição\n"
+"gráfica otimizada.\n"
+"\n"
+"Placa de vídeo\n"
+"\n"
+" O instalador normalmente detecta e configura automaticamente a placa \n"
+"de vídeo que você instalou em sua máquina. Se isso não estiver correto, "
+"você\n"
+"pode escolher nesta lista a placa que realmente tem instalada.\n"
+"\n"
+" Caso haja diferentes servidores disponíveis para sua placa, com ou sem\n"
+"aceleração 3D, você deverá escolher o servidor que melhor atende às suas\n"
+"necessidades.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Normalmente, o instalador detecta e configura automaticamente o monitor\n"
+"conectado à sua máquina. Se isso não estiver correto, você pode escolher\n"
+"nesta lista o monitor que está conectado ao seu computador.\n"
+"\n"
+"\n"
+"\n"
+"Resolução\n"
+"\n"
+" Aqui você pode escolher as resoluções e profundidades de cor disponíveis\n"
+"para o seu hardware gráfico. Escolha a que melhor atende às suas "
+"necessidades\n"
+"(você pode fazer alterações após a instalação). Uma amostra da configuração\n"
+"escolhida é exibida na imagem do monitor.\n"
+"\n"
+"\n"
+"\n"
+"Teste\n"
+"\n"
+" Dependendo do seu hardware, esta opção pode não aparecer.\n"
+"\n"
+" O sistema tentará abrir uma tela gráfica na resolução desejada.\n"
+"Se vir a mensagem de teste durante o teste e responder \"%s\",\n"
+"então o DrakX prosseguirá para a próxima etapa. Se você não vê, isso\n"
+"significa que alguma parte da configuração de detecção automática\n"
+"estava incorreta e o teste é automaticamente encerrado após 12\n"
+"segundos, retornando ao menu. Altere as configurações até obter uma\n"
+"exibição gráfica correta.\n"
+"\n"
+"\n"
+"\n"
+"Opções\n"
+"\n"
+" Esta etapa permite escolher se deseja que sua máquina mude\n"
+"automaticamente para uma interface gráfica na inicialização. Obviamente,\n"
+"você pode marcar \"%s\" se sua máquina for atuar como um servidor\n"
+"ou se não conseguir configurar a exibição corretamente."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Normalmente, o instalador detecta e configura automaticamente\n"
+"o monitor conectado à sua máquina. Se isso não estiver correto, você pode\n"
+"escolher nesta lista o monitor que está conectado ao seu computador."
+
+#: ../help.pm:298
+#, 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 ""
+"Resolução\n"
+"\n"
+" Aqui você pode escolher as resoluções e profundidades de cor disponíveis\n"
+"para o seu hardware gráfico. Escolha a que melhor atende às suas "
+"necessidades\n"
+"(você pode fazer alterações após a instalação). Uma amostra da configuração\n"
+"escolhida é exibida na imagem do monitor."
+
+#: ../help.pm:306
+#, 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 ""
+"Caso haja diferentes servidores disponíveis para sua placa, com\n"
+"ou sem aceleração 3D, você deverá escolher o servidor que melhor\n"
+"se adapta às suas necessidades."
+
+#: ../help.pm:311
+#, 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 ""
+"Opções\n"
+"\n"
+" Esta etapa permite escolher se deseja que sua máquina mude\n"
+"automaticamente para uma interface gráfica na inicialização. Obviamente,\n"
+"você marcar \"%s\" se a sua máquina for um servidor, ou caso não tenha\n"
+"conseguido obter uma boa configuração de resolução de vídeo."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Agora você precisa decidir onde quer instalar o sistema operacional Mageia\n"
+"em seu disco rígido. Se o seu disco rígido estiver vazio ou se um sistema\n"
+"operacional existente estiver usando todo o espaço disponível, você deverá\n"
+"particionar o disco. Basicamente, particionar um disco rígido significa "
+"dividi-lo\n"
+"logicamente para criar o espaço necessário para instalar o novo sistema "
+"Mageia.\n"
+"\n"
+"Como o processo de particionamento de um disco rígido é geralmente "
+"irreversível\n"
+"e pode levar a perdas de dados, o particionamento pode ser intimidante e "
+"estressante\n"
+"para o usuário inexperiente. Felizmente, o DrakX inclui um assistente que "
+"simplifica\n"
+"esse processo. Antes de continuar com esta etapa, leia o restante desta "
+"seção e,\n"
+"acima de tudo, sem pressa.\n"
+"\n"
+"Dependendo da configuração do seu disco rígido, várias opções estarão\n"
+"disponíveis:\n"
+"\n"
+" * \"%s\". Esta opção realiza um particionamento automático do(s) seu(s)\n"
+"disco(s) vazio(s). Se usar esta opção, não há mais solicitações.\n"
+"\n"
+" * \"%s\". O assistente detectou uma ou mais partições Linux existentes\n"
+"em seu disco rígido. Se quiser usá-las, escolha esta opção. Você será\n"
+"solicitado a escolher os pontos de montagem associados a cada uma\n"
+"das partições. Os pontos de montagem legados são selecionados por\n"
+"padrão e, na maioria das vezes, é uma boa ideia mantê-los.\n"
+"\n"
+" * \"%s\". Se o Microsoft Windows estiver instalado em seu disco rígido e\n"
+"ocupar todo o espaço disponível, você deverá criar um espaço livre para o\n"
+"GNU/Linux. Para fazer isso, você pode excluir a partição e os dados do\n"
+"Microsoft Windows (veja a solução ``Apagar todo o disco'') ou redimensionar\n"
+"a partição FAT ou NTFS do Microsoft Windows. O redimensionamento pode\n"
+"ser realizado sem perda de dados, desde que tenha desfragmentado a\n"
+"partição do Windows anteriormente. É altamente recomendável fazer backup\n"
+"dos seus dados. Usar esta opção é recomendado se você quiser usar tanto\n"
+"o Mageia quanto o Microsoft Windows no mesmo computador.\n"
+"\n"
+" Antes de escolher esta opção, entenda que após este procedimento,\n"
+"o tamanho da sua partição do Microsoft Windows será menor do que era\n"
+"inicialmente. Você terá menos espaço livre no Microsoft Windows para\n"
+"armazenar seus dados ou para instalar novos softwares.\n"
+"\n"
+" * \"%s\". Se deseja excluir todos os dados e todas as partições presentes\n"
+"em seu disco rígido e substituí-los pelo novo sistema Mageia, escolha\n"
+"esta opção. Tenha cuidado, pois você não poderá desfazer esta operação\n"
+"após confirmar.\n"
+"\n"
+" !! Se escolher esta opção, todos os dados em seu disco serão "
+"excluídos. !!\n"
+"\n"
+" * \"%s\". Esta opção aparece quando o disco rígido está totalmente ocupado\n"
+"pelo Microsoft Windows. Escolher esta opção excluirá tudo no disco e começa\n"
+"do zero, particionando tudo a partir do início.\n"
+"\n"
+" !! Se escolher esta opção, todos os dados em seu disco serão "
+"perdidos. !!\n"
+"\n"
+" * \"%s\". Escolha esta opção se deseja particionar seu disco rígido\n"
+"manualmente. Tenha cuidado -- é uma escolha poderosa, mas perigosa, e\n"
+"você pode facilmente perder todos os seus dados. Por isso, esta opção é\n"
+"realmente recomendada apenas se você já tiver feito algo semelhante\n"
+"antes e tiver alguma experiência. Para mais instruções sobre como usar\n"
+"a ferramenta DiskDrake, consulte a seção ``Gerenciar suas partições'' no\n"
+"``Guia do iniciante''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Usar partição existente"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Usar o espaço livre na partição do Microsoft Windows®"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Apagar o disco inteiro"
+
+#: ../help.pm:380
+#, 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 ""
+"Pronto. A instalação está completa e seu sistema GNU/Linux está pronto\n"
+"para ser usado. Basta clicar em \"%s\" para reiniciar o sistema. Não se\n"
+"esqueça de remover a mídia de instalação (CD-ROM ou pen drive). A\n"
+"primeira coisa que deve ver depois que seu computador terminar os\n"
+"testes de hardware é o menu do gerenciador de inicialização, oferecendo\n"
+"a opção de qual sistema operacional iniciar.\n"
+"\n"
+"O botão \"%s\" exibe mais dois botões para:\n"
+"\n"
+" * \"%s\": permitir criar um disquete de instalação que realiza uma\n"
+"instalação completa automaticamente, sem a ajuda de um operador,\n"
+"semelhante à instalação que você acabou de configurar.\n"
+"\n"
+" Note que duas opções diferentes são disponíveis após clicar nesse\n"
+"botão:\n"
+"\n"
+" * \"%s\". Esta é a instalação parcialmente automatizada. A etapa de\n"
+"particionamento é o único procedimento interativo.\n"
+"\n"
+" * \"%s\". Instalação totalmente automatizada: o disco rígido é\n"
+"completamente regravado, todos os dados são perdidos.\n"
+" \n"
+" Este recurso é muito útil ao instalar em várias máquinas semelhantes.\n"
+"Veja a seção Instalação automática em nosso site para mais informações.\n"
+"\n"
+" * \"%s\"(*): salvar uma lista dos pacotes selecionados nesta instalação.\n"
+"Para usar esta seleção em outra instalação, insira o disco e inicie a\n"
+"instalação. Na solicitação, pressione a tecla [F1], digite\n"
+">>linux defcfg=\"floppy\"<< e pressione a tecla [Enter].\n"
+"\n"
+"(*) Você precisa de um disquete formatado em FAT. Para criar um no\n"
+"GNU/Linux, digite \"mformat a:\", ou \"fdformat /dev/fd0\" seguido de\n"
+"\"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Gerar disquete de instalação automática"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Repetir"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatizada"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Salvar a seleção de pacotes"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Se optou por reutilizar algumas partições GNU/Linux legadas, pode\n"
+"ser necessário reformatar algumas delas e apagar qualquer dado que\n"
+"elas contenham. Para fazer isso, selecione essas partições também.\n"
+"\n"
+"Note que não é necessário reformatar todas as partições preexistentes.\n"
+"Você deve reformatar as partições que contêm o sistema operacional\n"
+"(como \"/\", \"/usr\" ou \"/var\"), mas não é necessário reformatar as "
+"partições que\n"
+"contêm dados que deseja manter (tipicamente \"/home\").\n"
+"\n"
+"Tenha cuidado ao selecionar partições. Após a formatação ser concluída,\n"
+"todos os dados nas partições selecionadas serão excluídos e não será "
+"possível\n"
+"recuperá-los.\n"
+"\n"
+"Clique em \"%s\" quando estiver pronto para formatar as partições.\n"
+"\n"
+"Clique em \"%s\" se quiser escolher outra partição para a nova instalação\n"
+"do sistema operacional Mageia.\n"
+"\n"
+"Clique em \"%s\" se quer selecionar partições que serão verificadas\n"
+"quanto a blocos defeituosos no disco."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Ao instalar a Mageia, é provável que alguns pacotes tenham sido\n"
+"atualizados desde o lançamento inicial. Bugs podem ter sido corrigidos,\n"
+"erros de segurança resolvidos. Para permitir que se beneficie\n"
+"dessas atualizações, você pode baixá-las da internet. Marque \"%s\"\n"
+"se estiver conectado à internet, ou \"%s\" se preferir instalar pacotes\n"
+"atualizados mais tarde.\n"
+"\n"
+"Escolher \"%s\" exibe uma lista de locais na web dos quais as atualizações\n"
+"podem ser baixadas. Você deve escolher um próximo a você. Uma árvore\n"
+"de seleção de pacotes aparece: revise a seleção e pressione \"%s\"para\n"
+"baixar e instalar os pacotes selecionados, ou \"%s\" para abortar."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"Neste ponto, o DrakX permite que você escolha o nível de segurança\n"
+"que deseja para sua máquina. Como regra geral, o nível de segurança\n"
+"deve ser definido mais alto se a máquina conter dados cruciais ou se\n"
+"for exposta diretamente à internet. A compensação é que um nível de\n"
+"segurança mais alto geralmente é obtido à custa da facilidade de uso.\n"
+"\n"
+"Se não souber o que escolher, mantenha a opção padrão. Você pode\n"
+"alterar mais tarde com a ferramenta draksec, que faz parte do\n"
+"Centro de Controle Mageia.\n"
+"\n"
+"Preencha o campo \"%s\" com o endereço de email da pessoa responsável\n"
+"pela segurança. Mensagens de segurança serão enviadas para esse endereço."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrador de segurança"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Neste ponto, você precisa escolher quais partições serão usadas para a\n"
+"instalação do seu sistema Mageia. Se as partições já foram definidas,\n"
+"seja a partir de uma instalação anterior do GNU/Linux ou por outra\n"
+"ferramenta de particionamento, você pode usar as partições existentes.\n"
+"Caso contrário, as partições do disco rígido devem ser definidas.\n"
+"\n"
+"Para criar partições, você deve primeiro selecionar um disco rígido. Você\n"
+"pode selecionar o disco para particionamento clicando em ``hda'' para o\n"
+"primeiro disco IDE, ``hdb'' para o segundo, ``sda'' para o primeiro disco "
+"SCSI\n"
+"e assim por diante.\n"
+"\n"
+"Para particionar o disco rígido selecionado, você pode usar estas opções:\n"
+"\n"
+" * \"%s\": esta opção exclui todas as partições no disco rígido selecionado\n"
+"\n"
+" * \"%s\": esta opção permite criar automaticamente partições ext4 e swap\n"
+"no espaço livre do seu disco rígido\n"
+"\n"
+"\"%s\": oferece acesso a recursos adicionais:\n"
+"\n"
+" * \"%s\": salva a tabela de partições em um disquete. Útil para "
+"recuperação\n"
+"da tabela de partições mais tarde, se necessário. Recomenda-se fortemente\n"
+"que você realize esta etapa.\n"
+"\n"
+" * \"%s\": permite restaurar uma tabela de partições previamente salva a\n"
+"partir de um disquete.\n"
+"\n"
+" * \"%s\": se a tabela de partições estiver danificada, você pode tentar\n"
+"recuperá-la usando esta opção. Tenha cuidado e lembre-se de que isso\n"
+"nem sempre funciona.\n"
+"\n"
+" * \"%s\": descarta todas as alterações e recarrega a tabela de partições\n"
+"que estava originalmente no disco rígido.\n"
+"\n"
+" * \"%s\": desmarcar esta opção força os usuários a montar e desmontar\n"
+"manualmente mídias removíveis, como disquetes e CD-ROMs.\n"
+"\n"
+" * \"%s\": use esta opção se quiser usar um assistente para particionar\n"
+"seu disco rígido. Isso é recomendado se você não tiver um bom\n"
+"entendimento de particionamento.\n"
+"\n"
+" * \"%s\": use esta opção para cancelar suas alterações.\n"
+" \n"
+" * \"%s\": permite ações adicionais em partições (tipo, opções, formato)\n"
+"e fornece mais informações sobre o disco rígido.\n"
+"\n"
+" * \"%s\": quando terminar de particionar seu disco rígido, isso salva\n"
+"suas alterações no disco.\n"
+"\n"
+"Ao definir o tamanho de uma partição, você pode ajustar o tamanho da\n"
+"partição com precisão usando as teclas de seta do teclado.\n"
+"\n"
+"Nota: você pode acessar qualquer opção usando o teclado. Navegue pelas\n"
+"partições usando [Tab] e as setas [para cima/para baixo].\n"
+"\n"
+"Quando uma partição é selecionada, você pode usar:\n"
+"\n"
+" * Ctrl-c para criar uma nova partição (quando uma partição vazia é\n"
+"selecionada)\n"
+"\n"
+" * Ctrl-d para excluir uma partição\n"
+"\n"
+" * Ctrl-m para definir o ponto de montagem\n"
+"\n"
+"Para obter informações sobre os diferentes tipos de sistemas de arquivos\n"
+"disponíveis, consulte o capítulo ext2FS do ``manual de referência''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Salvar tabela de partições"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Restaurar tabela de partições"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Recuperar tabela de partições"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Montagem automática de mídias removíveis"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Assistente"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Desfazer"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Alternar entre modo normal/avançado"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Mais de uma partição da Microsoft foi detectada em seu disco rígido. Escolha "
+"a\n"
+"que quer redimensionar para instalar seu novo sistema operacional Mageia.\n"
+"\n"
+"Cada partição é listada da seguinte forma: \"nome do Linux\", \"nome do "
+"Windows\"\n"
+"\"capacidade\".\n"
+"\n"
+"\"Nome do Linux\" é estruturado como: \"tipo de disco rígido\", \"número do "
+"disco rígido\",\n"
+"\"número da partição\" (por exemplo, \"hda1\").\n"
+"\n"
+"\"Tipo do disco rígido\" é \"hd\" se o seu disco rígido for IDE e \"sd\" se "
+"for SCSI.\n"
+"\n"
+"\"Número do disco rígido\" é sempre uma letra após \"hd\" ou \"sd\". Com "
+"discos\n"
+"rígidos IDE:\n"
+"\n"
+" * \"a\" significa \"disco rígido mestre no controlador IDE primário\";\n"
+"\n"
+" * \"b\" significa \"disco rígido escravo no controlador IDE primário\";\n"
+"\n"
+" * \"c\" significa \"disco rígido mestre no controlador IDE secundário\";\n"
+"\n"
+" * \"d\" significa \"disco rígido escravo no controlador IDE secundário\".\n"
+"\n"
+"Com discos rígidos SCSI, um \"a\" significa \"ID SCSI mais baixo\", um "
+"\"b\"\n"
+"significa \"segundo ID SCSI mais baixo\", e assim por diante.\n"
+"\n"
+"\"Nome do Windows\" é a letra do seu disco rígido no Windows (o primeiro "
+"disco\n"
+"ou partição é chamado de \"C:\")."
+
+#: ../help.pm:567
+#, 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\": verifique a seleção atual do país. Se não estiver neste país,\n"
+"clique no botão \"%s\" e escolha outro. Se seu país não estiver na lista\n"
+"exibida, clique no botão \"%s\" para obter a lista completa de países."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Esta etapa é ativada somente se uma partição GNU/Linux existente\n"
+"for encontrada em sua máquina.\n"
+"\n"
+"O DrakX precisa saber se você quer realizar uma nova instalação\n"
+"ou uma atualização de um sistema Mageia existente:\n"
+"\n"
+" * \"%s\". Para a maior parte, isso apaga completamente o sistema antigo.\n"
+"No entanto, dependendo do seu esquema de particionamento, você pode\n"
+"evitar que alguns dos seus dados existentes (principalmente diretórios "
+"\"home\")\n"
+"sejam sobrescritos. Se quer alterar a forma como seus discos rígidos\n"
+"são particionados ou mudar o sistema de arquivos, você deve usar esta "
+"opção.\n"
+"\n"
+" * \"%s\". Esta classe de instalação permite atualizar os pacotes "
+"atualmente\n"
+"instalados em seu sistema Mageia. Seu esquema de particionamento atual e\n"
+"dados de usuário não serão alterados. A maioria das outras etapas de "
+"configuração\n"
+"permanece disponíveis e são semelhantes a uma instalação padrão.\n"
+"\n"
+"Usar a opção ``Atualizar'' deve funcionar bem em sistemas Mageia com a "
+"versão\n"
+"\"8.1\" ou posterior. Realizar uma atualização em versões anteriores à "
+"\"8.1\" da\n"
+"Mageia, não é recomendada."
+
+#: ../help.pm:594
+#, 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 ""
+"Dependendo do idioma que escolheu (), o DrakX selecionará\n"
+"automaticamente um tipo específico de configuração de teclado. Verifique\n"
+"se a seleção atende às suas necessidades ou escolha outro layout de "
+"teclado.\n"
+"\n"
+"Além disso, você pode não ter um teclado que corresponda exatamente ao seu\n"
+"idioma: por exemplo, se você é um suíço que fala inglês, pode ter um "
+"teclado\n"
+"suíço. Ou se fala inglês e está localizado no Quebec, pode encontrar a\n"
+"mesma situação em que seu idioma nativo e o teclado configurado para o país\n"
+"não correspondem. Em ambos os casos, esta etapa de instalação permite que\n"
+"você selecione um teclado apropriado a partir de uma lista.\n"
+"\n"
+"Clique no botão \"%s\" para exibir uma lista de teclados suportados.\n"
+"\n"
+"Se escolher um layout de teclado baseado em um alfabeto não latino,\n"
+"o próximo diálogo permite que você escolha a combinação de teclas que\n"
+"alterna o teclado entre os layouts latino e não latino."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"O primeiro passo é escolher seu idioma preferido.\n"
+"\n"
+"Sua escolha de idioma preferido afeta o instalador, a documentação e o\n"
+"sistema em geral. Primeiro, selecione a região em que você está localizado\n"
+"e, em seguida, o idioma que fala.\n"
+"\n"
+"Clicar no botão \"%s\" permite que você selecione outros idiomas a serem\n"
+"instalados em sua estação de trabalho, instalando assim os arquivos "
+"específicos\n"
+"para documentação do sistema e aplicativos. Por exemplo, se usuários\n"
+"espanhóis forem usar sua máquina, selecione o inglês como idioma padrão\n"
+"na visão em árvore e \"%s\" na seção Avançado.\n"
+"\n"
+"Sobre o suporte a UTF-8 (unicode): Unicode é uma nova codificação de "
+"caracteres\n"
+"destinada a cobrir todos os idiomas existentes. No entanto, o suporte "
+"completo a\n"
+"ela no GNU/Linux ainda está em desenvolvimento. Por essa razão, o uso de "
+"UTF-8\n"
+"na Mageia depende das escolhas do usuário:\n"
+"\n"
+" * Se você escolher um idioma com uma codificação legada forte (idiomas "
+"latin1,\n"
+"russo, japonês, chinês, coreano, tailandês, grego, turco, a maioria dos "
+"idiomas\n"
+"iso-8859-2), a codificação legada será usada por padrão;\n"
+"\n"
+" * Outros idiomas usarão unicode por padrão;\n"
+"\n"
+" * Se forem necessários dois ou mais idiomas, e eles não usarem\n"
+"a mesma codificação, então unicode será usado para todo o sistema;\n"
+"\n"
+" * Finalmente, unicode também pode ser forçado para uso em todo o\n"
+"sistema a pedido do usuário, selecionando a opção \"%s\" independentemente\n"
+"dos idiomas escolhidos.\n"
+"\n"
+"Note que você não está limitado a escolher um único idioma adicional.\n"
+"Você pode escolher vários ou até mesmo instalar todos selecionando a\n"
+"caixa \"%s\". Selecionar o suporte para um idioma significa que traduções,\n"
+"fontes, corretores ortográficos, etc., também serão instalados.\n"
+"\n"
+"Para alternar entre os vários idiomas instalados em seu sistema, você pode\n"
+"executar o comando \"localedrake\" como \"root\" para mudar o idioma usado\n"
+"por todo o sistema. Executar o comando como um usuário comum\n"
+"altera apenas as configurações de idioma para esse usuário específico."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Espanhol"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Usar unicode por padrão"
+
+#: ../help.pm:646
+#, 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 ""
+"Normalmente, o DrakX não tem problemas para detectar o número de\n"
+"botões do seu mouse. Se tiver algum problema, ele assume que você\n"
+"tem um mouse de dois botões e o configura para emulação do terceiro botão.\n"
+"O terceiro botão de um mouse de dois botões pode ser obtido clicando\n"
+"simultaneamente nos botões esquerdo e direito do mouse. O DrakX\n"
+"identifica automaticamente se seu mouse usa uma interface PS/2, serial\n"
+"ou USB.\n"
+"\n"
+"Se tiver um mouse de 3 botões sem roda, pode escolher um mouse \"%s\".\n"
+"O DrakX configura seu mouse para que você possa simular a roda\n"
+"com ele: para fazer isso, pressione o botão do meio e mova o ponteiro do\n"
+"mouse para cima e para baixo.\n"
+"\n"
+"Se por algum motivo você quiser especificar um tipo diferente de mouse,\n"
+"selecione na lista fornecida.\n"
+"\n"
+"Você pode selecionar a entrada \"%s\" para escolher um tipo \"genérico\",\n"
+"que funciona com quase todos os mouses.\n"
+"\n"
+"Se escolher um mouse diferente do padrão, uma tela de teste será\n"
+"exibida. Use os botões e a roda para verificar se as configurações estão\n"
+"corretas e se o mouse está funcionando corretamente. Se o mouse não\n"
+"estiver funcionando bem, pressione a barra de espaço ou a tecla [Enter]\n"
+"para cancelar o teste e você será retornado à lista de mouses.\n"
+"\n"
+"Ocasionalmente, mouses com roda não são detectados automaticamente,\n"
+"então você precisará selecioná-lo a partir de uma lista.\n"
+"Certifique-se de selecionar aquele correspondente à porta à qual seu mouse\n"
+"está conectado. Após selecionar e pressionar o botão \"%s\", uma imagem\n"
+"do mouse é exibida na tela. Role a roda para garantir que ela esteja\n"
+"sendo ativada corretamente. À medida que rola a roda, você vê a roda de\n"
+"rolagem na tela se movendo. Teste os botões e verifique se o ponteiro\n"
+"se move na tela conforme movimenta o mouse."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "com emulação de roda"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | qualquer mouse PS/2 e USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Selecione a porta correta. Por exemplo, a porta \"COM1\" no\n"
+"Windows, é chamada de \"ttyS0\" no GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Um gerenciador de inicialização é um pequeno programa que é iniciado\n"
+"pelo computador durante a inicialização. Ele é responsável por iniciar\n"
+"todo o sistema. Normalmente, a instalação do gerenciador de inicialização\n"
+"é totalmente automatizada. O DrakX analisa o setor de inicialização do\n"
+"disco e age de acordo com o que encontrar:\n"
+"\n"
+" * se um setor de inicialização do Windows for encontrado, ele é "
+"substituído\n"
+"por um setor de inicialização GRUB/LILO. Dessa forma, você pode carregar\n"
+"tanto o GNU/Linux quanto qualquer outro sistema operacional instalado em\n"
+"sua máquina.\n"
+"\n"
+" * se um setor de inicialização GRUB ou LILO for encontrado, ele será\n"
+"substituído por um novo.\n"
+"\n"
+"Se o DrakX não conseguir determinar onde colocar o setor de inicialização,\n"
+"ele perguntará onde deverá colocá-lo. Geralmente, \"%s\" é o local mais "
+"seguro.\n"
+"Escolher \"%s\" não instala nenhum gerenciador de inicialização. Use esta "
+"opção\n"
+"apenas se souber o que está fazendo."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Agora é hora de selecionar um sistema de impressão para o seu\n"
+"computador. Outros sistemas operacionais podem oferecer apenas\n"
+"um, mas a Mageia oferece dois. Cada um dos sistemas de impressão\n"
+"é mais adequado para determinados tipos de configuração.\n"
+"\n"
+" * \"%s\" -- que significa ``print, do not queue'', é a escolha ideal se "
+"você\n"
+"tiver uma conexão direta com sua impressora, quiser agir rapidamente\n"
+"em caso de atolamento de papel, e não tiver impressoras em rede. \n"
+"(\"%s\" lida apenas com casos muito simples de rede e é um pouco\n"
+"lento quando usado em redes). Recomenda-se o uso de \"pdq\" se esta\n"
+"for sua primeira experiência com GNU/Linux.\n"
+"\n"
+" * \"%s\" significa `` Common Unix Printing System'' e é uma excelente\n"
+"escolha para imprimir na sua impressora local ou em uma localizada do\n"
+"outro lado do planeta. É simples de configurar e pode atuar como servidor\n"
+"ou cliente para o antigo sistema de impressão \"lpd\", sendo compatível\n"
+"com sistemas operacionais mais antigos que ainda possam precisar de\n"
+"serviços de impressão. Embora bastante poderoso, a configuração básica\n"
+"é quase tão fácil quanto \"pdq\". Se precisar emular um servidor \"lpd\",\n"
+"certifique-se de ativar o daemon \"cups-lpd\". \"%s\" inclui interfaces\n"
+"gráficas para impressão ou escolha de opções de impressora e para\n"
+"gerenciamento da impressora.\n"
+"\n"
+"Se fizer uma escolha agora e depois perceber que não gosta do\n"
+"sistema de impressão escolhido, você pode alterá-lo executando\n"
+"o PrinterDrake no Centro de Controle Mageia e clicando no botão \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Avançado"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+"O DrakX primeiro detecta quaisquer dispositivos IDE presentes em seu\n"
+"computador. Ele também busca uma ou mais placas PCI SCSI em seu\n"
+"sistema. Se uma placa SCSI for encontrada, o DrakX instalará\n"
+"automaticamente o driver apropriado.\n"
+"\n"
+"Como a detecção de hardware não é infalível, o DrakX poderá falhar ao "
+"detectar\n"
+"seus discos rígidos. Se isso ocorrer, você precisará especificar seu "
+"hardware\n"
+"manualmente.\n"
+"\n"
+"Se teve que especificar manualmente seu adaptador PCI SCSI, o DrakX\n"
+"perguntará se deseja configurar opções para ele. Você deverá permitir que o\n"
+"DrakX faça uma procura no hardware para obter as opções específicas\n"
+"necessárias para inicializar o adaptador. Na maioria das vezes, o DrakX "
+"passa\n"
+"por esta etapa sem problemas.\n"
+"\n"
+"Se o DrakX não conseguir procurar as opções para determinar automaticamente\n"
+"quais parâmetros precisam ser passados para o hardware, será necessário\n"
+"configurar o driver manualmente."
+
+#: ../help.pm:789
+#, 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\": se uma placa de som for detectada em seu sistema, ela será exibida\n"
+"aqui. Se perceber que a placa de som não é a que está realmente\n"
+"presente em seu sistema, você pode clicar no botão e escolher um driver "
+"diferente."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Como revisão, o DrakX apresenta um resumo das informações coletadas\n"
+"do seu sistema. Dependendo do hardware instalado em sua máquina, você\n"
+"pode ver algumas ou todas as seguintes entradas. Cada entrada é composta\n"
+"pelo item de hardware a ser configurado, seguido por um breve resumo da\n"
+"configuração atual. Clique no botão \"%s\" correspondente para fazer a "
+"alteração.\n"
+"\n"
+" * \"%s\": verifique a configuração atual do mapa de teclado e altere-a se\n"
+"necessário.\n"
+"\n"
+" * \"%s\": verifique a seleção atual do país. Se não estiver neste país,\n"
+"clique no botão \"%s\" e escolha outro. Se seu país não estiver na lista\n"
+"exibida, clique no botão \"%s\" para obter a lista completa de países.\n"
+"\n"
+" * \"%s\": por padrão, o DrakX deduz seu fuso horário com base no país\n"
+"escolhido. Você pode clicar no botão \"%s\" aqui se isso não estiver "
+"correto.\n"
+"\n"
+" * \"%s\": verifique a configuração atual do mouse e clique no botão\n"
+"para alterar se necessário.\n"
+"\n"
+" * \"%s\": se uma placa de som for detectada em seu sistema, ela será\n"
+"exibida aqui. Se notar que a placa de som não é a que está presente\n"
+"em seu sistema, você pode clicar no botão e escolher um driver diferente.\n"
+"\n"
+" * \"%s\": se tiver uma placa de TV, é aqui que as informações sobre\n"
+"sua configuração serão exibidas. Se tiver uma placa de TV e ela não\n"
+"for detectada, clique em \"%s\" para tentar configurá-la manualmente.\n"
+"\n"
+" * \"%s\": você pode clicar em \"%s\" para alterar os parâmetros associados\n"
+"à placa se achar que a configuração está errada.\n"
+"\n"
+" * \"%s\": por padrão, o DrakX configura sua interface gráfica em resolução\n"
+"\"800x600\" ou \"1024x768\". Se isso não for adequado para você, clique\n"
+"em \"%s\" para reconfigurar sua interface gráfica.\n"
+"\n"
+" * \"%s\": se quiser configurar seu acesso à internet ou rede local, você\n"
+"pode fazê-lo agora. Consulte a documentação impressa ou use o Centro\n"
+"de Controle Mageia após a instalação ser concluída para aproveitar\n"
+"a ajuda completa em tempo real.\n"
+"\n"
+" * \"%s\": permite configurar endereços proxy HTTP e FTP se a máquina\n"
+"em que você está instalando estiver atrás de um servidor proxy.\n"
+"\n"
+" * \"%s\": esta entrada permite redefinir o nível de segurança configurado\n"
+"em uma etapa anterior .\n"
+"\n"
+" * \"%s\": se planeja conectar sua máquina à internet, é uma boa ideia\n"
+"se proteger contra intrusos configurando um firewall. Consulte a seção\n"
+"correspondente do ``Guia de Introdução'' para obter detalhes sobre as\n"
+"configurações de firewall.\n"
+"\n"
+" * \"%s\": se quiser alterar a configuração do gerenciador de "
+"inicialização,\n"
+"clique neste botão. Isso deve ser reservado para usuários avançados.\n"
+"Consulte a documentação exibida ou a ajuda em tempo real sobre a\n"
+"configuração do gerenciador de inicialização no Centro de Controle Mageia.\n"
+"\n"
+" * \"%s\": através desta entrada, você pode ajustar quais serviços serão\n"
+"executados em sua máquina. Se planeja usar esta máquina como um\n"
+"servidor, é uma boa ideia revisar essa configuração."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "Placa de TV"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Placa ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interface gráfica"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Escolha o disco rígido que deseja apagar para instalar sua nova partição\n"
+"da Mageia. Cuidado, todos os dados neste disco serão perdidos e não\n"
+"poderão ser recuperados!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Clique em \"%s\" se quiser excluir todos os dados e partições presentes\n"
+"neste disco rígido. Cuidado, após clicar em \"%s\", você não poderá "
+"recuperar\n"
+"nenhum dado ou partição presente neste disco rígido, incluindo quaisquer "
+"dados\n"
+"do Windows.\n"
+"\n"
+"Clique em \"%s\" para sair desta operação sem perder dados e partições\n"
+"presentes neste disco rígido."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Próximo ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Anterior"
diff --git a/perl-install/install/help/po/ro.po b/perl-install/install/help/po/ro.po
new file mode 100644
index 000000000..e8ea1b480
--- /dev/null
+++ b/perl-install/install/help/po/ro.po
@@ -0,0 +1,2073 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+# Aurelian R, 2026
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Aurelian R, 2026\n"
+"Language-Team: Romanian (https://app.transifex.com/MageiaLinux/teams/9361/"
+"ro/)\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
+"2:1));\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Înainte de a continua, trebuie să citiți cu atenție termenii licenței. "
+"Aceasta\n"
+"acoperă întreaga distribuție Mageia. Dacă sunteți de acord cu toți termenii "
+"pe \n"
+"care îi conține, bifați căsuța \"%s\". Dacă nu, faceți clic pe butonul "
+"\"%s\"\n"
+"pentru a reporni computerul."
+
+#: ../help.pm:20
+#, 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 este un sistem multi-utilizator, ceea ce înseamnă că fiecare\n"
+"utilizator poate avea propriile preferințe, propriile fișiere și așa mai\n"
+"departe. Dar, spre deosebire de „root”, care este administratorul de "
+"sistem,\n"
+"utilizatorii pe care îi adăugați în acest moment nu vor fi autorizați să\n"
+"modifice nimic altceva decât propriile fișiere și propriile configurații,\n"
+"protejând sistemul de modificări neintenționate sau rău intenționate care "
+"ar\n"
+"putea afecta sistemul în ansamblu. Va trebui să creați cel puțin un "
+"utilizator\n"
+"obișnuit pentru dvs. -- acesta este contul pe care ar trebui să îl folosiți\n"
+"pentru utilizarea de rutină, zi de zi. Deși este foarte ușor să vă "
+"conectați\n"
+"ca „root” pentru a face orice, poate fi și foarte periculos! O greșeală "
+"foarte\n"
+"simplă ar putea însemna că sistemul dvs. nu va mai funcționa. Dacă faceți o\n"
+"greșeală gravă ca utilizator obișnuit, cel mai rău lucru care se poate\n"
+"întâmpla este să pierdeți niște informații,dar nu va afecta întregul "
+"sistem.\n"
+"Primul câmp vă cere un nume real. Desigur, acest lucru nu este obligatoriu\n"
+"-- puteți introduce orice doriți. DrakX va folosi primul cuvânt pe care îl\n"
+"tastați în acest câmp și îl copiază în \"%s\", și va fi numele pe care\n"
+"acest utilizator îl va introduce pentru a se conecta la sistem. Dacă "
+"doriți,\n"
+"puteți inlocui valoarea implicită și schimba numele de utilizator. "
+"Următorul\n"
+"pas este să introduceți o parolă. Din punct de vedere al securității, o "
+"parolă\n"
+"de utilizator neprivilegiat (regulat) nu este la fel de importantă ca "
+"parola\n"
+"\"root\", dar acesta nu este un motiv să o neglijați lăsând-o necompletată "
+"sau\n"
+"făcând-o prea simplă: la urma urmei, fișierele dvs. ar putea fi în pericol.\n"
+"\n"
+"După ce dați clic pe \"%s\" puteți adăuga alți utilizatori. Puteți Adăuga "
+"câte\n"
+"un utilizator pentru fiecare prieten, părinte, frate etc. Faceți clic pe "
+"\"%s\"\n"
+"când ați terminat de adăugat utilizatori.\n"
+"\n"
+"Făcând clic pe butonul \"%s\" puteți schimba setul implicit de \"shell\"\n"
+"pentru utilizatorul respectiv (bash în mod implicit).\n"
+"\n"
+"După ce ați terminat de adăugat utilizatori, vi se va cere să alegeți un\n"
+"utilizator care va fi autentificat automat în sistem la pornirea "
+"computerului.\n"
+"Dacă sunteți interesat de această funcție (și nu vă pasă prea mult de\n"
+"securitatea locală), alegeți utilizatorul și managerul de ferestre dorite,\n"
+"apoi faceți clic pe \"%s\". Dacă nu sunteți interesat de această funcție,\n"
+"debifați caseta \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Nume Utilizator"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Acceptă utilizator"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Vreţi să folosiţi această facilitate?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Aici sunt listate partițiile Linux existente detectate pe unitatea hard "
+"disk.\n"
+"Puteți păstra alegerile făcute de expert, deoarece acestea sunt bune pentru\n"
+"instalările obișnuite. Dacă faceți modificări, trebuie să definiți cel "
+"puțin\n"
+"o partiție rădăcină (\"/\"). Nu alegeți o partiție prea mică deoarece nu\n"
+"veți putea instala suficiente programe. Dacă doriți să vă stocați datele pe "
+"o\n"
+"partiție separată, va trebui să creați și o partiție \"/home\"\n"
+"(doar dacă aveți mai multe partiții Linux disponibile).\n"
+"\n"
+"Fiecare partiție este listată după cum urmează: \"Nume\", \"Capacitate\".\n"
+"\n"
+"\"Nume\" este structurat: \"tip unitate hard disk\", \"număr unitate hard "
+"disk\",\n"
+"\"număr partiție\" (de exemplu, \"hda1\").\n"
+"\n"
+"\"Tip unitate hard disk\" este \"hd\" dacă unitatea dvs. de hard disk este "
+"o\n"
+"unitate de hard disk IDE și \"sd\" dacă este o unitate de hard disk SCSI.\n"
+"\n"
+"\"Numărul unității de hard disk\" este întotdeauna o literă după \"hd\" sau\n"
+"\"sd\". Pentru unități de hard disk IDE:\n"
+"\n"
+" * \"a\" înseamnă \"unitate de hard disk principală pe controlerul IDE "
+"principal\";\n"
+"\n"
+" * \"b\" înseamnă \"unitate de hard disk slave pe controlerul IDE "
+"principal\";\n"
+"\n"
+" * \"c\" înseamnă \"unitate de hard disk principală pe controlerul IDE "
+"secundar\";\n"
+"\n"
+" * \"d\" înseamnă \"unitate de hard disk slave pe controlerul IDE "
+"secundar\".\n"
+"\n"
+"În cazul unităților de hard disk SCSI, un \"a\" înseamnă \"cel mai mic ID "
+"SCSI\",\n"
+"un \"b\" înseamnă\n"
+" \"al doilea cel mai mic ID SCSI\", etc."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"Instalarea Mageia este distribuită pe mai multe CD-ROM-uri. Dacă un pachet\n"
+"selectat se află pe un alt CD-ROM, DrakX va ejecta CD-ul curent și vă va "
+"cere\n"
+"să introduceți CD-ul necesar. Dacă nu aveți la îndemână CD-ul solicitat,\n"
+"faceți clic pe \"%s\", iar pachetele corespunzătoare nu vor fiinstalate."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Acum este timpul să specificați ce programe doriți să instalați pe sistemul\n"
+"dvs. Există mii de pachete disponibile pentru Mageia și, pentru a fi mai\n"
+"simplă de gestionat, acestea au fost plasate în grupuri de aplicații "
+"similare.\n"
+"Mageia sortează grupurile de pachete în patru categorii. Puteți combina și\n"
+"potrivi aplicații din diferite categorii, astfel încât o instalare de tip\n"
+"\"Stație de lucru\\” poate avea în continuare aplicații din categoria\n"
+"\"Server\\” instalate.\n"
+"\n"
+"* \"%s\": dacă intenționați să utilizați mașina ca stație de lucru, "
+"selectați\n"
+"unul sau mai multe grupuri din categoria stații de lucru.\n"
+"\n"
+"* \"%s\": dacă intenționați să utilizați mașina pentru programare, "
+"selectați\n"
+"grupurile corespunzătoare din acea categorie. Grupul special \"LSB\" va\n"
+"configura sistemul dvs. astfel încât să respecte cât mai mult posibil\n"
+"specificațiile Linux Standard Base.\n"
+"\n"
+"Selectarea grupului \"LSB\" va asigura conformitatea 100%-LSB a sistemului.\n"
+"Cu toate acestea, dacă nu selectați grupul \"LSB\n"
+" veți avea în continuare un\n"
+"sistem care este aproape 100% compatibil cu LSB.\n"
+"\n"
+" * \"%s\": dacă mașina dvs. este destinată să fie un server, selectați care\n"
+"dintre serviciile mai comune doriți să le instalați pe mașina dvs.\n"
+"\n"
+" * \"%s\": aici veți alege mediul grafic preferat. Cel puțin unul trebuie\n"
+"selectat dacă doriți să aveți o interfață grafică disponibilă.\n"
+"\n"
+"Mutarea cursorului mouse-ului peste numele unui grup va afișa un scurt text\n"
+"explicativ despre acel grup.\n"
+"\n"
+"Puteți bifa caseta \"%s\", care este utilă dacă sunteți familiarizat cu\n"
+"pachetele oferite sau dacă doriți să aveți control total asupra a ceea ce "
+"va\n"
+"fi instalat.\n"
+"\n"
+"Dacă porniți instalarea în modul \"%s\", puteți deselecta toate grupurile\n"
+"și împiedica instalarea oricăror pachete noi. Acest lucru este util pentru\n"
+"repararea sau actualizarea unui sistem existent.\n"
+"\n"
+"Dacă deselectați toate grupurile atunci când efectuați o instalare "
+"obișnuită\n"
+"(spre deosebire de o actualizare), va apărea o casetă de dialog care "
+"sugerează\n"
+"diferite opțiuni pentru o instalare minimală:\n"
+"\n"
+" * \"%s\": instalează numărul minim de pachete posibil pentru a avea un\n"
+"desktop grafic funcțional.\n"
+"\n"
+" * \"%s\": instalează sistemul de bază plus utilitarele de bază și\n"
+"documentația acestora. Această instalare este potrivită pentru configurarea\n"
+"unui server.\n"
+"\n"
+" * \"%s\": va instala numărul minim absolut de pachete necesare pentru a\n"
+"obține un sistem Linux funcțional. Cu această instalare veți avea doar o\n"
+"interfață cu linie de comandă. Dimensiunea totală a acestei instalări este\n"
+"de aproximativ 65 megaocteți."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Actualizare"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Cu documentaţie de bază"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Instalare cu adevărat minimă"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Dacă alegeți să instalați pachetele individual, programul de instalare va\n"
+"prezenta un director tip arbore care conține toate pachetele clasificate\n"
+"pe grupuri și subgrupuri. În timp ce răsfoiți arborele, puteți selecta "
+"grupuri\n"
+"întregi, subgrupuri sau pachete individuale.\n"
+"\n"
+"Ori de câte ori selectați un pachet, va apărea o descriere în dreapta "
+"pentru\n"
+"a vă informa despre scopul acelui pachet.\n"
+"\n"
+"!! Dacă a fost selectat un pachet de server, fie pentru că ați specificat\n"
+"individual pachetul, fie pentru că făcea parte dintr-un grup de pachete, vi "
+"se\n"
+"va cere să confirmați că doriți cu adevărat ca acele servere să fie "
+"instalate.\n"
+"În mod implicit, Mageia va porni automat orice servicii instalate la "
+"pornire.\n"
+"Chiar dacă sunt sigure și nu au probleme cunoscute la momentul în care a "
+"fost\n"
+"livrată distribuția, este foarte posibil să se descopere breșe de "
+"securitate\n"
+"după ce această versiune de Mageia a fost finalizată. Dacă nu știți ce ar\n"
+"trebui să facă un anumit serviciu sau de ce este instalat, faceți clic pe "
+"\"%s\".\n"
+"Dacă faceți clic pe \"%s\" veți instala serviciile listate și acestea vor "
+"fi\n"
+"activate automat la pornire. !!\n"
+"\n"
+"Opțiunea \"%s\" este utilizată pentru a dezactiva dialogul de avertizare "
+"care\n"
+"apare ori de câte ori programul de instalare selectează automat un pachet\n"
+"pentru a rezolva o problemă de dependență. Unele pachete depind de altele, "
+"iar\n"
+"instalarea unui anumit pachet poate necesita instalarea unui alt pachet.\n"
+"Programul de instalare poate determina ce pachete sunt necesare pentru a\n"
+"satisface o dependență și pentru a finaliza cu succes instalarea.\n"
+"\n"
+"Pictograma mică de dischetă din partea de jos a listei vă permite să "
+"încărcați\n"
+"o listă de pachete creată în timpul unei instalări anterioare. Acest lucru "
+"este\n"
+"util dacă aveți mai multe mașini pe care doriți să le configurați identic. "
+"Dacă\n"
+"faceți clic pe această pictogramă, vi se va solicita să introduceți "
+"discheta\n"
+"generatâ la sfârșitul unei instalări anterioare. Consultați al doilea sfat "
+"al\n"
+"ultimului pas despre cum să creați o astfel de dischetă."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dependențe automate"
+
+#: ../help.pm:185
+#, 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 ""
+"Cu acest dialog selectați serviciile pe care le doriți activate la pornire.\n"
+"\n"
+"\n"
+"DrakX va lista toate serviciile disponibile în instalarea curentă.\n"
+"Examinați-le cu atenție și debifați-le pe cele care nu sunt necesare la "
+"pornire.\n"
+"\n"
+"Un scurt text explicativ va fi afișat despre un serviciu atunci când acesta\n"
+"este selectat. Cu toate acestea, dacă nu sunteți sigur că un serviciu este\n"
+"util sau nu, este mai sigur să păstrați comportamentul implicit.\n"
+"\n"
+"!! În această etapă, fiți foarte atenți dacă intenționați să utilizați "
+"mașina\n"
+"dvs. ca server: probabil nu doriți să porniți niciun serviciu de care nu "
+"aveți\n"
+"nevoie. Vă rugăm să rețineți că unele servicii pot fi periculoase dacă sunt\n"
+"activate pe un server. În general, selectați doar serviciile de care aveți "
+"cu\n"
+"adevărat nevoie. !!"
+
+#: ../help.pm:209
+#, 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 gestionează ora în GMT (Greenwich Mean Time - Ora meridiană "
+"Greenwich)\n"
+"și o traduce în ora locală în funcție de fusul orar selectat. Dacă ceasul de "
+"pe\n"
+"placa de bază este setat la ora locală, puteți dezactiva această opțiune\n"
+"deselectând \"%s\", ceea ce va anunța GNU/Linux că ceasul sistemului și "
+"ceasul\n"
+"componentelor materiale se află în același fus orar. Acest lucru este util\n"
+"atunci când mașina găzduiește și un alt sistem de operare.\n"
+"\n"
+"Opțiunea \"%s\" va regla automat ceasul sistemului prin conectarea la un "
+"server\n"
+"de oră de pe Internet. Pentru ca această funcție să funcționeze, trebuie să\n"
+"aveți o conexiune la internet funcțională. Vă recomandăm să alegeți un "
+"server\n"
+"de oră situat în apropierea dvs. Această opțiune instalează de fapt un "
+"server\n"
+"de oră care poate fi utilizat și de alte mașini din rețeaua dvs. locală."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Ceasul componentelor materiale setat la GMT"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronizare automată a ceasului"
+
+#: ../help.pm:223
+#, 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 ""
+"Placă grafică\n"
+"\n"
+" Programul de instalare va detecta și configura automat placa grafică\n"
+"instalată pe computer. Dacă acest lucru nu este corect, puteți alege din\n"
+"această listă placa pe care o aveți instalată.\n"
+"\n"
+" În situația în care sunt disponibile diferite drivere pentru placa dvs. "
+"vi\n"
+"se solicită să alegeți driverul care se potrivește cel mai bine nevoilor dvs."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (pentru Sistemul \"X Window\") este inima interfeței grafice GNU/Linux pe\n"
+"care se bazează toate mediile grafice (KDE, GNOME, AfterStep, WindowMaker "
+"etc.)\n"
+"incluse în pachetul Mageia.\n"
+"\n"
+"Veți vedea o listă de diferiți parametri ajustabili pentru a obține un "
+"afișaj\n"
+"grafic optim grafic.\n"
+"\n"
+"Placă grafică\n"
+"\n"
+" Programul de instalare va detecta și configura automat placa grafică\n"
+"instalată pe mașina dvs. Dacă acest lucru nu este corect, puteți alege din\n"
+"această listă placa pe care o aveți instalată.\n"
+"\n"
+" În situația în care sunt disponibile diferite drivere pentru placa dvs., "
+"vi\n"
+"se va cere să alegeți driverul care se potrivește cel mai bine nevoilor "
+"dvs..\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" În mod normal, programul de instalare va detecta și configura automat\n"
+"monitorul conectat la computer. Dacă nu este corect, puteți alege din "
+"această\n"
+"listă monitorul care este conectat la computer.\n"
+"\n"
+"\n"
+"\n"
+"Rezoluție\n"
+"\n"
+" Aici puteți alege rezoluțiile și adâncimile de culoare disponibile "
+"pentru\n"
+"placa grafică. Alegeți-l pe cel care se potrivește cel mai bine nevoilor "
+"dvs.\n"
+"(veți putea face modificări după instalare). Un exemplu al configurației\n"
+"alese este afișat în imaginea monitorului.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" În funcție de specificațiile dispozitivului dvs., este posibil ca "
+"această\n"
+"afișare să nu apară.\n"
+"\n"
+" Sistemul va încerca să deschidă un ecran grafic la rezoluția dorită.\n"
+"Dacă vedeți mesajul de test în timpul testului și răspundeți la „%s”,\n"
+"atunci DrakX va trece la pasul următor. Dacă nu îl vedeți, atunci\n"
+"înseamnă că o parte a configurației detectate automat a fost incorectă și\n"
+"testul se va termina automat după 12 secunde și vă va readuce la\n"
+"meniu. Modificați setările până când obțineți o afișare grafică corectă.\n"
+"\n"
+"\n"
+"\n"
+"Opțiuni\n"
+"\n"
+" Acest pas vă permite să alegeți dacă doriți ca, la pornire, mașina dvs. "
+"să\n"
+"pornească automat interfața grafică. Evident, este posibil să doriți să\n"
+"selectați „%s” dacă mașina dvs. va funcționa ca server sau dacă nu ați "
+"reușit\n"
+"să configurați afișajul."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" În mod normal, programul de instalare va detecta și configura automat\n"
+"monitorul conectat la computer. Dacă nu este corect selectat, puteți alege\n"
+"din această listă monitorul conectat la computer."
+
+#: ../help.pm:298
+#, 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 ""
+"Rezoluție\n"
+"\n"
+" Aici puteți alege rezoluțiile și adâncimile de culoare disponibile pentru\n"
+"placa dvs. grafică. Alegeți-o pe cea care se potrivește cel mai bine "
+"nevoilor\n"
+"dvs. (veți putea face modificări după instalare). Un exemplu al "
+"configurației\n"
+"alese este afișat în imaginea monitorului."
+
+#: ../help.pm:306
+#, 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 ""
+"În situația în care sunt disponibile drivere diferite pentru placa dvs.\n"
+"video, cu sau fără accelerare 3D, vi se cere să alegeți driverul care se\n"
+"potrivește cel mai bine nevoilor dvs."
+
+#: ../help.pm:311
+#, 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 ""
+"Opțiuni\n"
+"\n"
+"Acești pași vă permit să alegeți dacă doriți ca, la pornire, computerul "
+"dvs.\n"
+"să treacă automat la o interfață grafică. Evident, este posibil să doriți "
+"să\n"
+"alegeți \"%s\" dacă computerul dvs. va funcționa ca server sau dacă nu ați\n"
+"reușit să configurați afișajul."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Acum trebuie să decideți unde pe hard disk doriți să instalați sistemul de\n"
+"operare Mageia. Dacă hard disk-ul este gol sau dacă un sistem de operare\n"
+"existent utilizează tot spațiul disponibil, va trebui să partiționați\n"
+"unitatea. Practic, partiționarea unui hard disk înseamnă împărțirea logică\n"
+"a acestuia pentru a crea spațiul necesar instalării noului sistem Mageia.\n"
+"\n"
+"Deoarece procesul de partiționare a unui hard disk este de obicei "
+"ireversibil\n"
+"și poate duce la pierderi de date, partiționarea poate fi intimidantă și\n"
+"stresantă pentru utilizatorul fără experiență. Din fericire, DrakX include "
+"un\n"
+"expert care simplifică acest proces. Înainte de a continua cu acest pas,\n"
+"citiți restul secțiunii și, mai presus de toate, nu vă grăbiți.\n"
+"În funcție de configurația hard disk-ului dvs., există mai multe opțiuni.\n"
+"\n"
+" * \"%s\". Această opțiune va efectua o partiționare automată pe o unitate\n"
+"goală. Dacă utilizați această opțiune, nu vor mai apărea alte solicitări.\n"
+"\n"
+" * \"%s\". Expertul a detectat una sau mai multe partiții Linux existente "
+"pe\n"
+"unitatea dvs. de hard disk. Dacă doriți să le utilizați, alegeți această\n"
+"opțiune. Vi se va cere să alegeți punctele de montare asociate fiecăreia\n"
+"dintre partiții. Punctele de montare moștenite sunt selectate în mod "
+"implicit\n"
+"și, în cea mai mare parte, este o idee bună să le păstrați.\n"
+"\n"
+" * \"%s\". Dacă Microsoft Windows este instalat pe unitatea de hard disk și\n"
+"ocupă tot spațiul disponibil pe acesta, va trebui să creați spațiu liber\n"
+"pentru GNU/Linux. Pentru a face acest lucru, puteți șterge partiția "
+"Microsoft\n"
+"Windows și datele (consultați ``Ștergere soluție '' întregul disc'') sau\n"
+"redimensionați partiția Microsoft Windows FAT sau NTFS. Redimensionarea "
+"poate\n"
+"fi efectuată fără pierderea datelor, cu condiția să fi defragmentat "
+"anterior\n"
+"partiția Windows. Copierea de rezervă a datelor este recomandată insistent.\n"
+"Utilizarea acestei opțiuni este recomandată dacă doriți să utilizați atât\n"
+"Mageia, cât și Microsoft Windows pe același computer.\n"
+"\n"
+" Înainte de a alege această opțiune, vă rugăm să înțelegeți că după această\n"
+"procedură, dimensiunea partiției dvs. Microsoft Windows va fi mai mică "
+"decât\n"
+"atunci când ați început. Veți avea mai puțin spațiu liber sub Microsoft "
+"Windows\n"
+"pentru a stoca datele sau pentru a instala programe suplimentare.\n"
+"\n"
+" * \"%s\". Dacă doriți să ștergeți toate datele și toate partițiile "
+"prezente\n"
+"pe hard disk și să le înlocuiți cu noul dvs. sistem Mageia, alegeți această\n"
+"opțiune. Aveți grijă, deoarece nu veți putea anula această operațiune\n"
+"după confirmare.\n"
+"\n"
+" !! Dacă alegeți această opțiune, toate datele de pe disc vor fi șterse. !!\n"
+"\n"
+" * \"%s\". Această opțiune apare atunci când unitatea de hard disk este\n"
+"ocupată în întregime de Microsoft Windows. Alegerea acestei opțiuni va "
+"șterge\n"
+"pur și simplu tot ce se află pe unitate și va începe de la zero, "
+"partiționând\n"
+"totul de la zero.\n"
+"\n"
+" !! Dacă alegeți această opțiune, toate datele de pe disc vor fi "
+"pierdute. !!\n"
+"\n"
+" * \"%s\". Alegeți această opțiune dacă doriți să partiționați manual "
+"unitatea\n"
+"de hard disk. Fiți atenți - este o alegere puternică, dar periculoasă și\n"
+"puteți pierde foarte ușor toate datele. De aceea, această opțiune este\n"
+"recomandată doar dacă ați mai făcut așa ceva înainte și aveți oarecare\n"
+"experiență. Pentru mai multe instrucțiuni despre cum să folosiți "
+"instrumentul\n"
+"DiskDrake, consultați secțiunea ``Gestionarea partițiilor'' din \n"
+"``Ghidul de început''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Foloseşte o partiţie existentă"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Folosește spațiul liber de pe partiția Microsoft Windows®"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Şterge tot discul"
+
+#: ../help.pm:380
+#, 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 ""
+"Asta e. Instalarea este acum completă și sistemul dvs. GNU/Linux este gata "
+"de\n"
+"utilizare. Trebuie doar să faceți clic pe \"%s\" pentru a reporni sistemul. "
+"Nu\n"
+"uitați să scoateți mediul de instalare (CD-ROM sau dischetă). Primul lucru "
+"pe\n"
+"care ar trebui să-l vedeți după ce computerul a terminat de testat\n"
+"componentele materiale este meniul de pornire, care vă oferă posibilitatea "
+"de\n"
+"a alege ce sistem de operare să porniți.\n"
+"\n"
+"Butonul \"%s\" afișează încă două butoane pentru:\n"
+"\n"
+" * \"%s\": vă permite să creați o dischetă de instalare care va efectua\n"
+"automat o instalare întreagă fără ajutorul unui operator, similar cu\n"
+"instalarea pe care tocmai ați configurat-o.\n"
+"\n"
+" Rețineți că sunt disponibile două opțiuni diferite după ce faceți clic pe\n"
+"acel buton:\n"
+"\n"
+" * \"%s\". Aceasta este o instalare parțial automatizată. Partiționarea "
+"este\n"
+"singura procedură interactivă.\n"
+"\n"
+" * \"%s\". Instalare complet automată: hard disk-ul este complet rescris,\n"
+"toate datele se pierd.\n"
+"\n"
+" Această funcție este foarte utilă la instalarea pe mai multe mașini "
+"similare.\n"
+"Consultați secțiunea Instalare automată de pe site-ul nostru web pentru mai\n"
+"multe informații.\n"
+"\n"
+" * \"%s\"(*): salvează o listă a pachetelor selectate în această instalare.\n"
+"Pentru a utiliza această selecție cu o altă instalare, introduceți discheta "
+"și\n"
+"porniți instalarea. La solicitare, apăsați tasta [F1], tastați "
+">>linuxdefcfg=\n"
+"\"floppy\"<< și apăsați tasta [Enter].\n"
+"\n"
+"(*) Aveți nevoie de o dischetă formatată în FAT. Pentru a crea una în\n"
+"GNU/Linux, tastați \"mformat a:\", sau \"fdformat /dev/fd0\" urmat de\n"
+"\"mkfs.vfat /dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Generați o dischetă de instalare automată"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Reluare"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Automatizat"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Salvați selecția de pachete"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Dacă ați ales să reutilizați unele partiții GNU/Linux vechi, poate doriți "
+"să\n"
+"reformatați unele dintre ele și să ștergeți toate datele pe care le conțin.\n"
+"Pentru a face acest lucru, vă rugăm să selectați și acele partiții.\n"
+"\n"
+"Vă rugăm să rețineți că nu este necesar să reformatați toate partițiile \n"
+"preexistente. Trebuie să reformatați partițiile care conțin sistemul de "
+"operare\n"
+"(cum ar fi \"/\", \"/usr\" sau \"/var\"), dar nu trebuie să reformatați\n"
+"partițiile care conțin date pe care doriți să le păstrați (de obicei \"/"
+"home\").\n"
+"\n"
+"Vă rugăm să fiți atenți când selectați partițiile. După finalizarea "
+"formatării,\n"
+"toate datele de pe partițiile selectate vor fi șterse și nu le veți putea\n"
+"recupera.\n"
+"\n"
+"Faceți clic pe \"%s\" când sunteți gata să formatați partiții.\n"
+"\n"
+"Faceți clic pe \"%s\" dacă doriți să alegeți o altă partiție pentru noua\n"
+"instalare a sistemului de operare Mageia.\n"
+"\n"
+"Faceți clic pe \"%s\" dacă doriți să selectați partițiile care vor fi\n"
+"verificate pentru blocuri defecte pe disk."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Până la momentul finalizării instalării Mageia, este probabil ca unele "
+"pachete\n"
+"să fi fost actualizate deja. Este posibil ca erorile să fi fost corectate,\n"
+"problemele de securitate să fi fost rezolvate. Ca să beneficiați de aceste\n"
+"actualizări, acum le puteți descărca de pe internet. Bifați \"%s\" dacă "
+"aveți\n"
+"o conexiune la internet funcțională sau \"%s\" dacă preferați să instalați\n"
+"pachetele actualizate ulterior.\n"
+"\n"
+"Alegerea opțiunii \"%s\" va afișa o listă de locații web de unde pot fi\n"
+"preluate actualizări. Ar trebui să alegeți una din apropierea dvs. Va "
+"apărea\n"
+"un arbore de selecție a pachetelor:\n"
+"revizuiți selecția și apăsați \"%s\" pentru a prelua și instala\n"
+"pachetul(ele) selectat(e) sau \"%s\" pentru a abandona."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"În acest moment, DrakX vă va permite să alegeți nivelul de securitate dorit\n"
+"pentru computerul dvs. Ca regulă generală, nivelul de securitate ar trebui\n"
+"setat mai ​​ridicat dacă computerul va conține date cruciale sau dacă va fi \n"
+"expus direct la internet. Compromisul este că un nivel de securitate mai\n"
+"ridicat este obținut în general în detrimentul ușurinței în utilizare.\n"
+"\n"
+"Dacă nu știți ce să alegeți, păstrați opțiunea implicită. Veți putea să o\n"
+"modificați ulterior cu instrumentul draksec, care face parte din\n"
+"Centrul de Control Mageia.\n"
+"\n"
+"Completați câmpul \"%s\" cu adresa de e-mail a persoanei responsabile de\n"
+"securitate. Mesajele de securitate vor fi trimise la acea adresă."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Administrator de securitate"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"În acest moment, trebuie să alegeți ce partiție(i) vor fi utilizate pentru\n"
+"instalarea sistemului dvs. Mageia. Dacă partițiile au fost deja definite, "
+"fie\n"
+"dintr-o instalare anterioară de GNU/Linux, fie de către un alt instrument "
+"de\n"
+"partiționare, puteți utiliza partițiile existente. În caz contrar, "
+"partițiile\n"
+"de pe hard disk trebuiesc definite.\n"
+"\n"
+"Pentru a crea partiții, trebuie mai întâi să selectați o unitate de hard "
+"disk.\n"
+"Puteți selecta discul pentru partiționare făcând clic pe ``hda'' pentru "
+"prima\n"
+"unitate IDE,``hdb'' pentru a doua, ``sda'' pentru prima unitate SCSI și așa\n"
+"mai departe.\n"
+"\n"
+"Pentru a partiționa unitatea de hard disk selectată, puteți utiliza aceste\n"
+"opțiuni:\n"
+"\n"
+" * \"%s\": această opțiune șterge toate partițiile de pe unitatea de hard "
+"disk\n"
+"selectată\n"
+"\n"
+" * \"%s\": Această opțiune vă permite să creați automat partiții ext4 și "
+"swap\n"
+"în spațiul liber al unității hard disk\n"
+"\n"
+"\"%s\": oferă acces la funcții suplimentare:\n"
+"\n"
+" * \"%s\": salvează tabela de partiții pe o dischetă. Util pentru "
+"recuperarea\n"
+"ulterioară a tabelei de partiții, dacă este necesar. Se recomandă insistent "
+"să\n"
+"efectuați acest pas.\n"
+"\n"
+" * \"%s\": vă permite să restaurați o tabelă de partiții salvată anterior de "
+"pe\n"
+"o discă.\n"
+"\n"
+" * \"%s\": dacă tabela de partiții este deteriorată, puteți încerca să o\n"
+"recuperați folosind această opțiune. Vă rugăm să fiți atenți și să rețineți "
+"că\n"
+"nu funcționează întotdeauna.\n"
+"\n"
+" * \"%s\": elimină toate modificările și reîncarcă tabela de partiții care "
+"era\n"
+"inițial pe hard disk unitate.\n"
+"\n"
+" * \"%s\": debifarea acestei opțiuni va obliga utilizatorii să monteze și\n"
+"dezmonteze manual suporturile amovibile, cum ar fi dischetele și CD-ROM-"
+"urile.\n"
+"\n"
+" * \"%s\": utilizați această opțiune dacă doriți să utilizați un expert "
+"pentru\n"
+"a partiționa unitatea hard disk. Acest lucru este recomandat dacă nu aveți "
+"o\n"
+"bună înțelegere a partiționării.\n"
+"\n"
+" * \"%s\": utilizați această opțiune pentru a anula modificările.\n"
+"\n"
+" * \"%s\": permite acțiuni suplimentare asupra partițiilor (tip, opțiuni,\n"
+"format) și oferă mai multe informații despre unitatea hard disk.\n"
+"\n"
+" * \"%s\": când ați terminat de partiționat unitatea hard disk, aceasta va\n"
+"salva modificările înapoi pe disc.\n"
+"\n"
+"Când definiți dimensiunea unei partiții, puteți seta fin dimensiunea "
+"partiției\n"
+"folosind tastele săgeată de pe tastatură.\n"
+"\n"
+"Notă: puteți accesa orice opțiune folosind tastatura. Navigați prin\n"
+"partiții folosind [Tab] și săgețile [Sus/Jos].\n"
+"\n"
+"Când este selectată o partiție, puteți utiliza:\n"
+"\n"
+" * Ctrl-c pentru a crea o partiție nouă (când este selectată o partiție "
+"goală)\n"
+"\n"
+" * Ctrl-d pentru a șterge o partiție\n"
+"\n"
+" * Ctrl-m pentru a seta punctul de montare\n"
+"\n"
+"Pentru a obține informații despre diferitele tipuri de sisteme de fișiere\n"
+"disponibile, vă rugăm citiți capitolul ext2FS din ``Manualul de "
+"referință''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Salvați tabela de partiții"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Restaurați tabela de partiții"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Recuperați tabela de partiții"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Montare automată a surselor media amovibile"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Expert"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Anulează"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Comută între modul normal/expert"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"Au fost detectate mai multe partiții Microsoft pe hard disk. Vă rugăm să\n"
+"alegeți partiția pe care doriți să o redimensionați pentru a instala noul\n"
+"sistem de operare Mageia.\n"
+"\n"
+"Fiecare partiție este listată după cum urmează: \"Nume Linux\", \"Nume "
+"Windows\"\n"
+"\"Capacitate\".\n"
+"\n"
+"\"Numele Linux\" este structurat astfel: \"tip unitate hard disk\", \"număr "
+"unitate\n"
+"hard disk\",\"număr partiție\" (de exemplu, \"hda1\").\n"
+"\n"
+"\"Tip unitate hard disk\" este \"hd\" dacă hard disk-ul dvs. este o unitate\n"
+"hard disk IDE și \"sd\" dacă este o unitate hard disk SCSI.\n"
+"\n"
+"\"Număr unitate hard disk\" este întotdeauna o literă după \"hd\" sau "
+"\"sd\".\n"
+"Cu unități hard disk IDE:\n"
+"\n"
+" * \"a\" înseamnă \"unitate hard disk principală pe controlerul IDE "
+"principal\";\n"
+"\n"
+" * \"b\" înseamnă \"unitate hard disk slave pe controlerul IDE principal\";\n"
+"\n"
+" * \"c\" înseamnă \"unitate hard disk principală pe controlerul IDE "
+"secundar\";\n"
+"\n"
+" * \"d\" înseamnă \"unitate hard disk slave pe controlerul IDE secundar\".\n"
+"\n"
+"În cazul unităților hard disk SCSI, un \"a\" înseamnă \"cel mai mic ID "
+"SCSI\",\n"
+"un \"b\" înseamnă \"al doilea cel mai mic ID SCSI\" etc.\n"
+"\n"
+"\"Numele Windows\" este litera unității hard disk din Windows (primul\n"
+"disc sau partiție se numește \"C:\")."
+
+#: ../help.pm:567
+#, 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\\”: verificați selecția curentă a țării. Dacă nu vă aflați în această "
+"țară,\n"
+"faceți clic pe butonul \\”%s\\” și alegeți o alta. Dacă țara dvs. nu se află "
+"în\n"
+"lista afișată, faceți clic pe butonul \\”%s\\” pentru a obține lista "
+"completă de țări."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Acest pas este activat numai dacă o partiție GNU/Linux existentă a fost "
+"găsită\n"
+"pe mașina dumneavoastră.\n"
+"\n"
+"DrakX trebuie acum să știe dacă doriți să efectuați o instalare nouă sau o\n"
+"actualizare a unui sistem Mageia existent:\n"
+"\n"
+" * \"%s\". De obicei, acest lucru șterge complet sistemul vechi. Cu toate\n"
+"acestea, în funcție de schema de partiționare, puteți împiedica "
+"suprascrierea\n"
+"unora dintre datele existente (în special directoarele \"home\"). Dacă "
+"doriți\n"
+"să schimbați modul în care sunt partiționate unitățile de hard disk sau să\n"
+"schimbați sistemul de fișiere, ar trebui să utilizați această opțiune.\n"
+"\n"
+" * \"%s\". Această clasă de instalare vă permite să actualizați pachetele\n"
+"instalate în prezent pe sistemul dumneavoastră Mageia. Schema de "
+"partiționare\n"
+"curentă și datele utilizatorului nu vor fi modificate. Majoritatea pașilor\n"
+"de configurare rămân disponibili și sunt similari cu o instalare standard.\n"
+"\n"
+"Utilizarea opțiunii ``Actualizare'' ar trebui să funcționeze fără probleme "
+"pe\n"
+"sistemele Mageia care rulează versiunea \"8.1\" sau o versiune ulterioară.\n"
+"Nu se recomandă efectuarea unei actualizări pe versiunile anterioare\n"
+"versiunii Mageia \"8.1\"."
+
+#: ../help.pm:594
+#, 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 ""
+"În funcție de limba aleasă (), DrakX va selecta automat un tip anume de\n"
+"configurație a tastaturii. Verificați dacă selecția vi se potrivește sau\n"
+"alegeți o altă configurație de tastatură.\n"
+"\n"
+"De asemenea, este posibil să nu aveți o tastatură care să corespundă exact\n"
+"limbii dvs.: de exemplu, dacă sunteți vorbitor de limbă elvețiană de limbă\n"
+"engleză, este posibil să aveți o tastatură elvețiană. Sau, dacă vorbiți "
+"limba\n"
+"engleză și vă aflați în Quebec, vă puteți afla în aceeași situație în care\n"
+"limba dvs. maternă și tastatura setată în funcție de țară nu se potrivesc. "
+"În\n"
+"ambele cazuri, acest pas de instalare vă va permite să selectați o "
+"tastatură\n"
+"adecvată dintr-o listă.\n"
+"\n"
+"Faceți clic pe butonul \"%s\" pentru afișarea listei de tastaturi "
+"acceptate.\n"
+"\n"
+"Dacă alegeți o configurație de tastatură bazată pe un alfabet nelatin,\n"
+"dialogul urmator vă va permite să alegeți combinația de taste care va "
+"comuta\n"
+"tastatura între configurațiile latină și nelatinică."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"Primul pas este să alegeți limba preferată.\n"
+"\n"
+"Alegerea limbii preferate va afecta programul de instalare, documentația și\n"
+"sistemul în general. Mai întâi selectați regiunea în care vă aflați, apoi\n"
+"limba pe care o vorbiți.\n"
+"\n"
+"Făcând clic pe butonul \"%s\" veți putea selecta alte limbi care să fie\n"
+"instalate pe mașina dvs., instalând astfel fișierele specifice limbii\n"
+"pentru documentația sistemului și aplicații. De exemplu, dacă utilizatorii\n"
+"spanioli vor utiliza mașina dvs., selectați engleza ca limbă implicită în\n"
+"vizualizarea arborelui și \"%s\" în secțiunea Avansat.\n"
+"\n"
+"Despre suportul UTF-8 (unicode): Unicode este o nouă codificare a "
+"caracterelor\n"
+"menită să acopere toate limbile existente. Cu toate acestea, suportul "
+"complet\n"
+"pentru aceasta în GNU/Linux este încă în curs de dezvoltare. Din acest "
+"motiv,\n"
+"utilizarea de către Mageia a UTF-8 va depinde de alegerile utilizatorului:\n"
+"\n"
+"* Dacă alegeți o limbă cu o codificare moștenită puternică (limbile latine\n"
+"rușa, japoneza, chineza, coreeana, thailandeza, greaca, turca, majoritatea\n"
+"limbilor iso-8859-2), codificarea moștenită va fi utilizată în mod "
+"implicit;\n"
+"\n"
+"* Alte limbi vor utiliza unicode în mod implicit;\n"
+"\n"
+"* Dacă sunt necesare două sau mai multe limbi și acele limbi nu utilizează\n"
+"aceeași codificare, atunci unicode va fi utilizat pentru întregul sistem;\n"
+"\n"
+"* În cele din urmă, unicode poate fi, de asemenea, forțat pentru utilizare "
+"în\n"
+"întregul sistem la cererea unui utilizator, selectând opțiunea \"%s\"\n"
+"independent de limbile alese.\n"
+"\n"
+"Rețineți că nu sunteți limitat la alegerea unei singure limbi suplimentare.\n"
+"Puteți alege mai multe sau chiar instala pe toate selectând caseta \"%s\".\n"
+"Selectarea suportului pentru o limbă înseamnă că vor fi instalate și "
+"traduceri,\n"
+"fonturi, corectoare ortografice etc. pentru limba respectivă.\n"
+"\n"
+"Pentru a comuta între diferitele limbi instalate pe sistemul dvs., puteți\n"
+"lansa comanda \"localedrake\" ca \"root\" pentru a schimba limba utilizată\n"
+"de întregul sistem. Rularea comenzii ca utilizator obișnuit va modifica\n"
+"setările de limbă doar pentru acel utilizator."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spaniolă"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Folosește Unicode în mod implicit"
+
+#: ../help.pm:646
+#, 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 ""
+"De obicei, DrakX nu are probleme în detectarea numărului de butoane de pe\n"
+"mouse. Dacă are, presupunând că aveți un mouse cu două butoane, îl va\n"
+"configura pentru emularea celui de-al treilea buton. Butonul celui de-al\n"
+"treilea buton al unui mouse cu două butoane poate fi obținut făcând clic\n"
+"simultan pe butoanele stânga și dreapta mouse-ului. DrakX va ști automat "
+"dacă\n"
+"mouse-ul dvs. folosește o interfață PS/2, serială sau USB.\n"
+"\n"
+"Dacă aveți un mouse cu 3 butoane fără rotiță, puteți alege un mouse \"%s\".\n"
+"DrakX vă va configura apoi mouse-ul astfel încât să puteți simula rotița cu\n"
+"acesta: pentru a face acest lucru, apăsați butonul din mijloc și mișcați\n"
+"indicatorul mouse-ului în sus și în jos.\n"
+"\n"
+"Dacă, dintr-un anumit motiv, doriți să specificați un alt tip de mouse,\n"
+"selectați-l din lista furnizată.\n"
+"\n"
+"Puteți selecta \"%s\" pentru a alege un tip de mouse ``generic'' care va\n"
+"funcționa cu aproape toate mouse-urile.\n"
+"\n"
+"Dacă alegeți un mouse diferit de cel implicit, va fi afișat un ecran de \n"
+"testare. Folosiți butoanele și rotița pentru a verifica dacă setările sunt\n"
+"corecte și dacă mouse-ul funcționează corect. Dacă mouse-ul nu funcționează\n"
+"bine, apăsați bara de spațiu sau tasta [Return] pentru a anula testul și\n"
+"veți reveni la lista de mouse-uri.\n"
+"\n"
+"Ocazional, mouse-urile cu rotiță nu sunt detectate automat, așa că va "
+"trebui\n"
+"să selectați mouse-ul dintr-o listă. Asigurați-vă că îl selectați pe cel\n"
+"corespunzător portului la care este conectat mouse-ul. După selectarea unui\n"
+"mouse și apăsarea butonului \"%s\", o imagine a mouse-ului va fi afișată pe\n"
+"ecran. Invârtiți rotița mouse-ului pentru a vă asigura că este activată\n"
+"corect. Pe măsură ce învârtiți rotița mouse-ului, pe ecran veți vedea o "
+"rotița\n"
+"de mouse mișcându-se. Testați butoanele și verificați dacă indicatorul\n"
+"mouse-ului se mișcă pe ecran în timp ce mișcați mouse-ul."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "cu emulare pentru rotiță"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universal | Orice mouse PS/2 și USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Vă rog selectaţi portul corect. De exemplu, portul \"COM1\" din Windows e\n"
+"numit \"ttyS0\" în GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+"Un \"boot loader\" este un mic program care este executat de computer la\n"
+"pornire. Este responsabil pentru pornirea întregului sistem. În mod normal,\n"
+"instalarea \"boot loader\"-ului este complet automatizată. DrakX va analiza\n"
+"sectorul de pornire de pe disc și va acționa în funcție de ceea ce găsește:\n"
+"\n"
+" * dacă se găsește un sector de pornire Windows, îl va înlocui cu un sector\n"
+"de pornire GRUB/LILO. În acest fel, veți putea încărca fie GNU/Linux, fie\n"
+"orice alt sistem de operare instalat pe mașina dvs.\n"
+"\n"
+" * dacă se găsește un sector de pornire GRUB/LILO, îl va înlocui cu unul "
+"nou.\n"
+"\n"
+"Dacă DrakX nu poate determina unde să plaseze sectorul de pornire, vă va\n"
+"întreba unde ar trebui să îl plaseze. În general, \"%s\" este cel mai sigur\n"
+"loc. Alegerea \"%s\" nu va instala niciun \"boot loader\". Folosiți această\n"
+"opțiune doar dacă știți ce faceți."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Acum este timpul să selectați un sistem de imprimare pentru computerul dvs.\n"
+"Alte sisteme de operare vă pot oferi unul, dar Mageia oferă două. Fiecare\n"
+"dintre sistemele de imprimare este cel mai potrivit pentru anumite tipuri "
+"de\n"
+"configurație.\n"
+" * \"%s\" -- care este un acronim pentru ``print, do not "
+"queue'' (imprimare,\n"
+"nu pune în coadă), este de dorit dacă: sunteți conectat direct la "
+"imprimantă,\n"
+"doriți să puteți să scoateți dîn modul panică imprimanta blocată sau nu\n"
+"aveți imprimante în rețea. (\"%s\" va gestiona doar cazuri de rețea foarte\n"
+"simple și este oarecum lent atunci când este utilizat în rețele.) Se "
+"recomandă\n"
+"să utilizați \"pdq\" dacă aceasta este prima dvs. experiență cu GNU/Linux.\n"
+"\n"
+" * \"%s\" înseamnă ``Common Unix Printing System'' și este o alegere "
+"excelentă\n"
+"pentru imprimarea la imprimanta locală sau la una la jumătatea distanței\n"
+"planetei. Este simplu de configurat și poate acționa ca server sau client\n"
+"pentru vechiul sistem de imprimare \"lpd\", deci este compatibil cu "
+"sistemele\n"
+"de operare mai vechi care ar necesita în continuare servicii de imprimare.\n"
+"Deși destul de puternic, configurarea de bază este aproape la fel de ușoară "
+"ca\n"
+"\"pdq\". Dacă trebuie să emulați un server \"lpd\", asigurați-vă că "
+"activați\n"
+"daemonul \"cups-lpd\". \"%s\" include interfețe grafice pentru imprimare\n"
+"sau alegerea opțiunilor imprimantei și pentru gestionarea imprimantei.\n"
+"\n"
+"Dacă faceți o alegere acum și mai târziu descoperiți că nu vă place "
+"sistemul\n"
+"dvs. de imprimare, îl puteți schimba rulând PrinterDrake din Centrul de\n"
+"Control Mageia și făcând clic pe butonul \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Expert"
+
+#: ../help.pm:771
+#, 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 disk 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 va detecta mai întâi orice dispozitive IDE prezente în computer. De\n"
+"asemenea, va scana una sau mai multe plăci SCSI PCI pe sistemul dvs. Dacă "
+"se\n"
+"găsește o placă SCSI, DrakX va instala automat driverul corespunzător.\n"
+"\n"
+"Deoarece detectarea componentelor materiale nu este infailibilă, DrakX "
+"poate\n"
+"eșua în detectarea unităților de hard disk. În acest caz, va trebui să\n"
+"specificați manual componentul material relevant.\n"
+"Dacă a trebuit să specificați manual adaptorul SCSI PCI, DrakX vă va "
+"întreba\n"
+"dacă doriți să configurați opțiunile pentru acesta. Ar trebui să permiteți\n"
+"DrakX să verifice dispozitivul pentru opțiunile specifice plăcii, care sunt\n"
+"necesare pentru inițializarea adaptorului. De cele mai multe ori, DrakX va\n"
+"trece prin acest pas fără probleme.\n"
+"\n"
+"Dacă DrakX nu poate verifica opțiunile pentru a determina automat "
+"parametrii\n"
+"care trebuie fie transmis către dispozitiv, va trebui să configurați manual\n"
+"driverul."
+
+#: ../help.pm:789
+#, 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\": dacă o placă de sunet este detectată pe sistemul dvs., aceasta va "
+"fi\n"
+"afișată aici. Dacă observați că placa de sunet nu este cea prezentă de fapt\n"
+"pe sistemul dvs. puteți face clic pe buton și alege un alt driver."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"Ca o recapitulare, DrakX va prezenta un rezumat al informațiilor pe care le-"
+"a\n"
+"colectat despre sistemul dvs. În funcție de componentele materiale "
+"instalate\n"
+"pe mașina dvs., este posibil să aveți unele sau toate intrările următoare.\n"
+"Fiecare intrare este alcătuită din componenta materială care trebuie\n"
+"configurată, urmat de un rezumat rapid al configurației curente. Faceți "
+"clic\n"
+"pe butonul \"%s\" corespunzător pentru a face modificarea.\n"
+"\n"
+" * \"%s\": verificați configurația curentă a hărții tastaturii și modificați-"
+"o\n"
+"dacă este necesar.\n"
+"\n"
+" * \"%s\": verificați selecția curentă a țării. Dacă nu vă aflați în "
+"această\n"
+"țară, faceți clic pe butonul \"%s\" și alegeți o alta. Dacă țara dvs. nu se\n"
+"află în lista afișată, faceți clic pe butonul \"%s\" pentru a obține lista\n"
+"completă de țări.\n"
+"\n"
+" * \"%s\": în mod implicit, DrakX deduce fusul orar pe baza țării alese.\n"
+"Puteți face clic pe butonul \"%s\" aici dacă acesta nu este corect.\n"
+"\n"
+" * \"%s\": verificați configurația curentă a mouse-ului și faceți clic pe\n"
+"buton pentru a o modifica dacă este necesar.\n"
+"\n"
+" * \"%s\": dacă o placă de sunet este detectată pe sistemul dvs., aceasta "
+"va\n"
+"fi afișată aici. Dacă observați că placa de sunet nu este cea prezentă de "
+"fapt\n"
+"pe sistemul dvs. puteți face clic pe buton și alege un alt driver.\n"
+"\n"
+" * \"%s\": dacă aveți o placă TV, aici vor fi afișate informații despre\n"
+"configurația acesteia. Dacă aveți o placă TV și aceasta nu este detectată,\n"
+"faceți clic pe \"%s\" pentru a încerca să o configurați manual.\n"
+"\n"
+" * \"%s\": puteți face clic pe \"%s\" pentru a modifica parametrii asociați "
+"cu\n"
+"placa selectată dacă considerați că configurația este greșită.\n"
+"\n"
+" * \"%s\": în mod implicit, DrakX configurează interfața grafică la "
+"rezoluția\n"
+"\"800x600\" sau \"1024x768\". Dacă aceasta nu vi se potrivește, faceți clic "
+"pe\n"
+"\"%s\" pentru a reconfigura interfața grafică.\n"
+"\n"
+" * \"%s\": dacă doriți să configurați accesul la internet sau la rețeaua "
+"locală,\n"
+"puteți face acest lucru acum. Consultați documentația tipărită sau "
+"utilizați\n"
+"Centrul de Control Mageia după finalizarea instalării pentru a beneficia\n"
+"de ajutorul integrat.\n"
+"\n"
+" * \"%s\": permite configurarea adreselor proxy HTTP și FTP dacă mașina\n"
+"pe care instalați va fi amplasată în spatele unui server proxy.\n"
+"\n"
+" * \"%s\": această intrare vă permite să redefiniți nivelul de securitate "
+"așa\n"
+"cum este setat la pasul anterior ().\n"
+"\n"
+" * \"%s\": dacă intenționați să conectați mașina la internet, este o idee "
+"bună\n"
+"să vă protejați de intruziuni prin configurarea unui firewall. Consultați\n"
+"secțiunea corespunzătoare din ``Ghidul de pornire'' pentru detalii despre\n"
+"setările firewall-ului.\n"
+"\n"
+" * \"%s\": dacă doriți să modificați configurația de pornire (bootloader),\n"
+"faceți clic pe acest buton. Aceasta ar trebui să fie rezervată "
+"utilizatorilor\n"
+"avansați. Consultați documentația tipărită sau ajutorul integrat despre\n"
+"configurația de pornire (bootloader) din Centrul de Control Mageia.\n"
+"\n"
+" * \"%s\": prin intermediul acestei intrări puteți regla fin serviciile "
+"care\n"
+"vor fi rulate pe mașina dvs. Dacă intenționați să utilizați această mașină "
+"ca\n"
+"server, este o \\„Idee bună să revizuiești această configurație.\\”"
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "Placă TV"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Placă ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfaţă grafică"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Alegeți unitatea de hard disk pe care doriți să o ștergeți pentru a instala\n"
+"noua partiție Mageia. Aveți grijă, toate datele de pe această unitate se "
+"vor\n"
+"pierde și nu vor putea fi recuperate!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Faceți clic pe \"%s\" dacă doriți să ștergeți toate datele și partițiile\n"
+"prezente pe acest hard disk. Aveți grijă, după ce faceți clic pe \"%s\", nu "
+"veți\n"
+"putea recupera datele și partițiile prezente pe acest hard disk, inclusiv\n"
+"datele Windows.\n"
+"\n"
+"Faceți clic pe \"%s\" pentru a închide această operațiune fără a pierde "
+"datele\n"
+"și partițiile prezente pe acest hard disk."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Următorul ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Precedentul"
diff --git a/perl-install/install/help/po/ru.po b/perl-install/install/help/po/ru.po
new file mode 100644
index 000000000..747b19348
--- /dev/null
+++ b/perl-install/install/help/po/ru.po
@@ -0,0 +1,1897 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
+# Yuri Chornoivan <yurchor@ukr.net>, 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2024-09-04 17:33+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>, 2024\n"
+"Language-Team: Russian (https://app.transifex.com/MageiaLinux/teams/9361/"
+"ru/)\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Прежде чем продолжить, вы должны внимательно прочитать условия лицензии.\n"
+"Лицензия распространяется на весь дистрибутив Mageia. Если вы\n"
+"согласны со всеми условиями лицензии, отметьте пункт \"%s\". Если нет -\n"
+"нажатие на кнопку \"%s\" приведет к перезагрузке вашего компьютера."
+
+#: ../help.pm:20
+#, 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 это многопользовательская система, и это значит, что каждый\n"
+"пользователь может иметь свои собственные предпочтения, файлы и так далее.\n"
+"Вы можете почитать ``Стартовое руководство пользователя'' чтобы узнать\n"
+"больше. В отличии от \"root\", который является администратором,\n"
+"пользователи, которых вы добавите здесь, не будут иметь полномочий изменять\n"
+"что либо, кроме своих собственных файлов и настроек. Вам необходимо создать\n"
+"хотя бы одного обычного пользователя для себя. Это будет аккаунт, который\n"
+"вы будете использовать для ежедневной работы. Хоть это и очень практично\n"
+"заходить в систему ежедневно как \"root\", это также может быть очень\n"
+"опасно! Самая мелкая ошибка может сделать так, что ваша система больше\n"
+"работать не будет. Если вы сделаете серьезную ошибку как обычный\n"
+"пользователь, вы можете потерять некоторую информацию, но не всю систему.\n"
+"\n"
+"В первом поле вы должны ввести ваше реальное имя. Это, конечно, не\n"
+"обязательно -, так как вы реально можете ввести все что угодно. DrakX\n"
+"использует первое слово, которое вы ввели в поле и подставит его как\n"
+"\"%s\". Это имя обычный пользователь использует для входа в систему. Вы\n"
+"можете изменить его. Затем вам нужно ввести пароль. С точки зрения\n"
+"безопасности пароль не-привилегированного (обычного) пользователя не так\n"
+"критичен, как пароль \"root\", но нет причин пренебрегать им: в конце\n"
+"концов, вы рискуете своими файлами.\n"
+"\n"
+"Когда вы нажмете \"%s\", вы сможете добавить еще сколько угодно\n"
+"пользователей. Создайте пользователя для каждого из своих друзей, для отца\n"
+"или сестры, например. Когда вы закончите добавление пользователей, нажмите\n"
+"\"%s\".\n"
+"\n"
+"Нажатие кнопки \"%s\" позволит изменить \"shell\" по умолчанию для этого\n"
+"пользователя (по умолчанию это bash).\n"
+"\n"
+"После того, как все пользователи будут добавлены, вам предложат выбрать\n"
+"пользователя, под которым можно будет автоматически входить в систему после\n"
+"загрузки. Если вас интересует эта возможность (и вас не заботит локальная\n"
+"безопасность), выберите необходимого пользователя и оконный менеджер, затем\n"
+"нажмите \"%s\". Если вам не нужна эта возможность, снимите выбор с пункта\n"
+"\"%s\""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr "Имя пользователя"
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr "Принять пользователя"
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Хотите использовать эту возможность?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Перечисленное выше является существующими разделами Linux, определенными на\n"
+"вашем жестком диске. Вы можете оставить без изменений сделанное мастером,\n"
+"потому что это хорошо подходит для большинства обычных инсталляций. Если вы\n"
+"делаете какие-либо изменения, вы должны определить как минимум раздел root\n"
+"(\"/\"). Не делайте его слишком маленьким, иначе вы не сможете\n"
+"инсталлировать достаточное количество программного обеспечения. Если вы\n"
+"хотите хранить данные на другом разделе, вам также прийдется создать раздел\n"
+"\"/home\" (возможно только при наличии более чем одного раздела Linux).\n"
+"\n"
+"Каждый раздел перечислен следующим образом: : \"Название\", \"Размер\".\n"
+"\n"
+"\"Название\" разделяется на: \"тип жесткого диска\", \"номер жесткого\n"
+"диска\", \"номер раздела\" (например, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" это \"hd\", если ваш жесткий диск IDE и \"sd\", "
+"если он\n"
+"SCSI.\n"
+"\n"
+"\"Номер жесткого диска\" всегда является буквой после \"hd\" или \"sd\".\n"
+"Для жестких дисков IDE:\n"
+"\n"
+" * \"a\" означает \"master жесткий диск на первичном IDE контроллере\";\n"
+"\n"
+" * \"b\" означает \"slave жесткий диск на первичном IDE контроллере\";\n"
+"\n"
+" * \"c\" означает \"master жесткий диск на вторичном IDE контроллере\";\n"
+"\n"
+" * \"d\" означает \"slave жесткий диск на вторичном IDE контроллере\".\n"
+"\n"
+"Для жестких дисков SCSI, \"a\" означает \"lowest SCSI ID\", а \"b\"\n"
+"означает \"second lowest SCSI ID\", и т.д."
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+"Инсталляция Mageia размещена на нескольких CD-ROMах. Если выбранный\n"
+"пакет находится на другом CD-ROM, DrakX будет отдавать текущий CD и просить\n"
+"вас вставить другой по мере надобности. Если у вас нет требуемого CD под "
+"руками,\n"
+"просто нажмите \"%s\", тогда соответствующие пакеты не будут устанавливаться."
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Теперь настало время определить, какие программы вы хотите установить в\n"
+"вашу систему. С Mageia поставляются тысячи пакетов и, для упрощения\n"
+"выбора, они разбиты на группы.\n"
+"\n"
+"В Mageia пакеты сортируются по четырем категориям.\n"
+"Вы можете смешивать и сочетать приложения из различных\n"
+"категорий, например, вариант установки ``Рабочая станция'' может иметь\n"
+"приложения из категории ``Разработка''.\n"
+"\n"
+" * \"%s\": если вы собираетесь использовать машину в качестве рабочей\n"
+"станции, выберите одну или несколько соответствующих групп из категории\n"
+"рабочей станции.\n"
+"\n"
+" * \"%s\": если вы собираетесь заняться программированием, выберите\n"
+"соответствующие группы из этой категории. Специальная группа\n"
+"\"LSB\" настроит систему таким образом, что она будет содержать наиболее "
+"полную\n"
+"спецификацию Стандартной базы Linux.\n"
+" Выбор \"LSB\" группы обеспечит 100%%-LSB совместимость\n"
+"системы. Однако, если вы не выберете группу \"LSB\", вы всё ещё\n"
+"будете иметь систему, которая почти на 100%% LSB-совместима.\n"
+"\n"
+" * \"%s\": если ваша машина будет работать сервером, выберите какие из\n"
+"часто используемых служб вы желаете установить на нее.\n"
+"\n"
+" * \"%s\": здесь вам нужно выбрать предпочитаемую графическую среду. Хотя\n"
+"бы одна из них должна быть выбрана, если вы хотите работать в графическом\n"
+"интерфейсе.\n"
+"\n"
+"При наведении курсора мыши на имя группы будет показываться короткое\n"
+"пояснение к данной группе.\n"
+"\n"
+"Вы можете отметить пункт \"%s\", который очень полезен, если вы хорошо\n"
+"знаете предлагаемые пакеты, или если вы хотите иметь полный контроль над\n"
+"тем, что будет устанавливаться.\n"
+"\n"
+"Если вы начали инсталляцию в режиме \"%s\", вы можете убрать выбор всех\n"
+"групп, чтобы предотвратить инсталляцию какого-либо нового пакета. Это\n"
+"полезно в случае восстановления или обновления существующей системы.\n"
+"\n"
+"Если вы не выберете ни одной группы в процессе\n"
+"выполнения обычной инсталляции (не касается обновления), появится диалог с\n"
+"различными опциями для минимальной инсталляции:\n"
+"\n"
+" * \"%s\": инсталлировать минимальный набор пакетов, необходимых для работы\n"
+"графического рабочего стола.\n"
+"\n"
+" * \"%s\": установить основную систему плюс базовые утилиты и документацию\n"
+"к ним. Эта инсталляция подходит для установки сервера.\n"
+"\n"
+" * \"%s\": будет установлен самый необходимый минимум пакетов для работы\n"
+"Linux системы. В это варианте вы сможете работать только в режиме командной\n"
+"строки. Общий размер этой установки занимает 65 мегабайт."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Обновление"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "С базовой документацией"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Самая минимальная установка"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+"Если вы сообщили инсталлятору, что вы хотите самостоятельно выбрать пакеты,\n"
+"тогда он покажет вам дерево, содержащее все пакеты, разделенные по группам\n"
+"и подгруппам. Во время просмотра дерева вы можете выбирать группы\n"
+"полностью, подгруппы или отдельные пакеты.\n"
+"\n"
+"Когда вы выбираете пакет в дереве, справа появляется его описание, чтобы\n"
+"помочь вам узнать назначение этого пакета.\n"
+"\n"
+"!! Если был выбран какой-либо серверный пакет, специально или он был частью\n"
+"какой-либо группы, вас попросят подтвердить, действительно ли вы желаете\n"
+"установить эти сервера. Под Mageia все установленные сервера\n"
+"запускаются по умолчанию в процессе загрузки. Даже если они безопасны и не\n"
+"имеют известных проблем на момент выпуска дистрибутива, в них могут быть\n"
+"обнаружены дыры в безопасности после выпуска данной версии Mageia.\n"
+"Если вы не знаете, зачем нужен данная служба и что она делает, нажмите\n"
+"\"%s\". Если вы нажмете \"%s\", тогда все службы из списка будут\n"
+"установлены и автоматически запущены при загрузке системы. !!\n"
+"\n"
+"Опция \"%s\" запрещает показ диалога предупреждения, который появляется при\n"
+"автоматическом выборе пакетов инсталлятором. Некоторые пакеты имеют\n"
+"взаимосвязь друг с другом, поэтому инсталлятору может потребоваться\n"
+"установить некоторые дополнительные программы. Инсталлятор сам определит,\n"
+"какие пакеты нужны для удовлетворения зависимостей, чтобы успешно выполнить\n"
+"установку.\n"
+"\n"
+"Маленькая иконка дискеты внизу под списком позволяет загрузить выбранный и\n"
+"записанный во время предыдущей инсталляции список пакетов. Если вы нажмете\n"
+"на эту иконку, вас попросят вставить в дисковод дискету, созданную\n"
+"предыдущей инсталляцией. Смотрите второй совет последнего шага, где описано\n"
+"как создать такой диск."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Автоматические зависимости"
+
+#: ../help.pm:185
+#, 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 ""
+"Этот диалог используется для выбора служб, которые должны стартовать при\n"
+"загрузке системы.\n"
+"\n"
+"DrakX предоставит список всех служб, которые доступны при настройках\n"
+"текущей инсталляции. Пересмотрите их внимательно и уберите все, которые не\n"
+"являются необходимыми для старта во время загрузки системы.\n"
+"\n"
+"Вы можете получить короткие пояснения относительно службы, выбрав ее в\n"
+"списке. Однако, если вы не уверены, полезна служба или нет, лучше всего\n"
+"оставить как было по умолчанию.\n"
+"\n"
+"!! На этом этапе будьте предельно внимательны, если ваша машина будет\n"
+"сервером: возможно вы не захотите запускать службы, которые вам не нужны.\n"
+"Пожалуйста помните, что некоторые службы потенциально опасны для сервера.\n"
+"В общем, оставьте только те службы, которые вам действительно нужны. !!"
+
+#: ../help.pm:209
+#, 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 управляет временем в GMT (Greenwich Mean Time) и транслирует его\n"
+"в локальное согласно выбранного вами часового пояса. Если часы на вашей\n"
+"материнской плате установлены в локальное время, вы можете деактивировать\n"
+"это, убрав выбор \"%s\", что позволит GNU/Linux помнить, что системные часы\n"
+"и аппаратные часы принадлежат разным часовым поясам. Это полезно в случае,\n"
+"когда на машине размещена другая операционная система типа Windows.\n"
+"\n"
+"Опция \"%s\" позволит автоматически подстраивать часы, соединяясь с\n"
+"удаленным сервером в Интернет. Естественно, чтобы это работало, вам\n"
+"необходимо соединение с Интернет. Лучше всего выбрать ближайший к вам\n"
+"сервер времени. Эта опция устанавливает на вашу машину сервер времени,\n"
+"который опционально может использоваться другими машинами в вашей локальной\n"
+"сети."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr "Аппаратные часы настроены на время по Гринвичу"
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Автоматическая синхронизация времени"
+
+#: ../help.pm:223
+#, 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 ""
+"Видеокарта\n"
+"\n"
+" Инсталлятор обычно автоматически определяет и настраивает видеокарту,\n"
+"установленную в вашей машине. Если это не так, вы можете выбрать в этом\n"
+"списке карту, которая у вас действительно установлена.\n"
+"\n"
+" В случае, когда для вашей карты доступны различные сервера, с 3D\n"
+"ускорением и без, вам предложат выбрать, какой сервер больше соответствует\n"
+"вашим потребностям."
+
+#: ../help.pm:234
+#, 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 Mageia 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 (для системы X Window) это сердце графического интерфейса GNU/Linux, на\n"
+"базе которого работают все графические среды (KDE, GNOME, AfterStep,\n"
+"WindowMaker, и т.д..), входящие в Mageia.\n"
+"\n"
+"Вам будет представлен список различных параметров для получения\n"
+"оптимального графического отображения.\n"
+"\n"
+"Видеокарта\n"
+"\n"
+" Инсталлятор обычно автоматически определяет и настраивает видеокарту,\n"
+"установленную в вашей машине. Если это не так, вы можете выбрать в этом\n"
+"списке карту, которая у вас действительно установлена.\n"
+"\n"
+" В случае, когда для вашей карты доступны различные сервера, с 3D\n"
+"ускорением и без, вам предложат выбрать, какой сервер больше соответствует\n"
+"вашим потребностям.\n"
+"\n"
+"\n"
+"\n"
+"Монитор\n"
+"\n"
+" Инсталлятор обычно может автоматически определить и настроить монитор,\n"
+"подключенный к вашей машине. Если ему это не удалось, вы можете\n"
+"самостоятельно выбрать ваш монитор из списка.\n"
+"\n"
+"\n"
+"\n"
+"Разрешение\n"
+"\n"
+" Здесь вы можете выбрать разрешение и глубину цвета из того, что доступно\n"
+"для вашего оборудования. Выберите то, что вам больше подходит (вы сможете\n"
+"это изменить после инсталляции). Пример выбранной конфигурации отображается\n"
+"на мониторе.\n"
+"\n"
+"\n"
+"\n"
+"Проверить\n"
+"\n"
+" В зависимости от вашего оборудования, данный пункт может либо появляться\n"
+"либо отсутствовать.\n"
+"\n"
+" Система попытается открыть графический экран в выбранном разрешении.\n"
+"Если вы сможете увидеть сообщение во время проверки и ответить \"%s\",\n"
+"тогда DrakX перейдет к следующему шагу. Если вы не увидите сообщения, это\n"
+"значит, что часть определенной автоматически конфигурации была неверна и\n"
+"проверка автоматически завершится через 12 секунд, вернув вас в меню.\n"
+"Поправьте настройки и проверьте заново, пока вы не получите корректное\n"
+"графическое изображение.\n"
+"\n"
+"\n"
+"\n"
+"Параметры\n"
+"\n"
+" Здесь вы можете настроить вашу машину на автоматическую загрузку в\n"
+"графическом интерфейсе. Очевидно, что вам следует выбрать \"%s\", если ваша\n"
+"машина будет работать в качестве сервера или вам не удалось настроить\n"
+"графический режим."
+
+#: ../help.pm:291
+#, 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 ""
+"Монитор\n"
+"\n"
+" Инсталлятор обычно может автоматически определить и настроить монитор,\n"
+"подключенный к вашей машине. Если ему это не удалось, вы можете\n"
+"самостоятельно выбрать ваш монитор из списка."
+
+#: ../help.pm:298
+#, 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 ""
+"Разрешение\n"
+"\n"
+" Здесь вы можете выбрать разрешение и глубину цвета из того, что доступно\n"
+"для вашего оборудования. Выберите то, что вам больше подходит (вы сможете\n"
+"это изменить после инсталляции). Пример выбранной конфигурации отображается\n"
+"на мониторе."
+
+#: ../help.pm:306
+#, 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 ""
+"В случае, когда для вашей карты доступны различные сервера, с 3D ускорением\n"
+"и без, вам предложат выбрать, какой сервер больше соответствует вашим\n"
+"потребностям."
+
+#: ../help.pm:311
+#, 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 ""
+"Параметры\n"
+"\n"
+" Здесь вы можете настроить вашу машину на автоматическую загрузку в\n"
+"графическом интерфейсе. Очевидно, что вам следует выбрать \"%s\", если ваша\n"
+"машина будет работать в качестве сервера или вам не удалось настроить\n"
+"графический режим."
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"На этом шаге вам прийдется решить, куда вы хотите установить операционную\n"
+"систему Mageia на вашем жестком диске. Если ваш жесткий диск пуст,\n"
+"или существующая операционная система на нем занимает все дисковое\n"
+"пространство, вам прийдется диск переразбить (partition). Разделение диска\n"
+"в основном состоит в том, чтобы логически выделить на нем свободное\n"
+"пространство для установки вашей новой системы Mageia.\n"
+"\n"
+"Поскольку разделение диска - это обычно необратимый процесс и может\n"
+"привести к потере данных, если на диске уже есть установленная операционная\n"
+"система, то для начинающего пользователя это несколько напряженный и\n"
+"пугающий момент. К счастью, в DrakX существует мастер, упрощающий этот\n"
+"процесс. Пожалуйста, прочтите руководство перед началом и не торопитесь.\n"
+"\n"
+"В зависимости от конфигурации вашего жесткого диска, доступно несколько\n"
+"параметров:\n"
+"\n"
+" * \"%s\": эта опция означает автоматическое разделение пустого диска или\n"
+"дисков. Если вы выбираете эту опцию, то далее вопросов задаваться не будет;\n"
+"\n"
+" * \"%s\": мастер определил наличие существующих разделов Linux на вашем\n"
+"жестком диске. Если вы собираетесь их использовать, выберите эту опцию. Вас\n"
+"попросят указать точки монтирования для каждого раздела. По умолчанию\n"
+"выбираются традиционные точки монтирования и вы можете вообще их не менять.\n"
+"\n"
+" * \"%s\": если на вашем жестком диске установлена и занимает все доступное\n"
+"место Microsoft Windows, вам нужно будет создать свободное место для данных\n"
+"Linux. Чтобы это сделать, вы можете удалить ваш Microsoft Windows раздел и\n"
+"данные (см. решение `` Очистить весь диск'') или изменить размер раздела\n"
+"FAT или NTFS Microsoft Windows. Изменение размера может проводиться без\n"
+"потери данных, особенно если вы предварительно провели дефрагментацию\n"
+"раздела Windows. Резервное копирование ваших данных настойчиво\n"
+"рекомендуется.. Рекомендуем выбрать эту опцию, если вы собираетесь\n"
+"использовать Mageia и Microsoft Windows на одном компьютере.\n"
+"\n"
+" Перед тем, как выбрать эту опцию, вы должны осознать, что размер вашего\n"
+"раздела Microsoft Windows станет меньше, чем был. У вас будет меньше\n"
+"свободного места под Microsoft Windows для хранения данных и инсталляции\n"
+"новых программ.\n"
+"\n"
+" * \"%s\" выберите эту опцию, если вы хотите удалить все данные на всех\n"
+"разделах вашего жесткого диска и заменить их новой системой Mageia.\n"
+"Будьте осторожны в этом решении, потому что после подтверждения вы не\n"
+"сможете вернуть обратно все как было.\n"
+"\n"
+" !! Если вы выбираете эту опцию, все данные на вашем жестком диске будут\n"
+"удалены. !!\n"
+"\n"
+" * \"%s\": эта опция позволит просто удалить всю информацию на диске и\n"
+"начать создание разделов диска на пустом месте. Вся информация на вашем\n"
+"диске будет утеряна. Эта опция появляется, если жесткий диск полностьюзанят "
+"Microsoft Windows.\n"
+"\n"
+" !! Если вы выберете эту опцию, все данные на вашем диске будут потеряны.\n"
+"!!\n"
+"\n"
+" * \"%s\": выберите эту опцию, если вы желаете разбить ваш диск вручную.\n"
+"Будьте осторожны -- это мощная и одновременно опасная возможность. Вы\n"
+"запросто можете потерять все данные. Поэтому выбор этой опции рекомендуется\n"
+"только в том случае, если вы уже делали что либо подобное раньше и имеете\n"
+"некоторый опыт. Чтобы узнать, как использовать утилиту DiskDrake,\n"
+"обратитесь к разделу ``Управление разделами диска'' книги ``Стартовое\n"
+"руководство пользователя''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Использовать существующий раздел"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr "Использовать свободное пространство на разделе Microsoft Windows®"
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Очистить весь диск"
+
+#: ../help.pm:380
+#, 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 ""
+"И вот вы здесь. Установка завершена, и ваша система GNU/Linux готова к\n"
+"использованию. Просто нажмите \"%s\", чтобы перезагрузить систему. Первое,\n"
+"что вы увидите после того, как ваш компьютер закончит тестирование\n"
+"оборудования, это меню начального загрузчика, предоставляющее вам выбор\n"
+"какую операционную систему загрузить.\n"
+"\n"
+"Кнопка \"%s\" покажет еще две кнопки:\n"
+"\n"
+" * \"%s\": для создания инсталляционной дискеты, с помощью которой можно\n"
+"автоматически провести инсталляцию, подобную только что проведенной, без\n"
+"участия оператора.\n"
+"\n"
+" Обратите внимание, что после нажатия на кнопку доступны два различных\n"
+"варианта:\n"
+"\n"
+" * \"%s\": это частично автоматизированная установка, в которой только\n"
+"шаг разметки диска (и только он один) требует участия.\n"
+"\n"
+" * \"%s\": полностью автоматическая инсталляция: жесткий диск полностью\n"
+"перезаписывается и все данные теряются.\n"
+"\n"
+" эта возможность очень удобна, когда нужно повторять инсталляцию на\n"
+"большом числе одинаковых машин. Смотрите раздел Auto install на нашем web\n"
+"сайте, чтобы получить больше информации.\n"
+"\n"
+" * \"%s\": сохраняет выбор пакетов, сделанный в данной инсталляции. Для\n"
+"использования своей выборки пакетов для другой установки, вставьте дискету\n"
+"в дисковод и запустите установку. В приглашении нажмите [F1] и наберите\n"
+">>linux defcfg=\"floppy\"<<."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Создать дискету автоматической установки"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr "Повторить"
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr "Автоматически"
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr "Сохранить список пакетов"
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+"Все вновь созданные разделы должны быть отформатированы для того, чтобы их\n"
+"можно было использовать (форматирование означает создание файловой\n"
+"системы).\n"
+"\n"
+"На этом этапе у вас есть возможность переформатировать уже существующие\n"
+"разделы, чтобы стереть все данные, которые они содержат. Если вам это\n"
+"нужно, тогда выберите и эти разделы.\n"
+"\n"
+"Пожалуйста, имейте в виду, что нет необходимости переформатировать все\n"
+"существовавшие ранее разделы. Вы должны переформатировать разделы,\n"
+"содержащие операционную систему (такие, как \"/\", \"/usr\" или \"/var\"),\n"
+"но вам совсем не обязательно форматировать разделы, на которых содержатся\n"
+"данные, которые вы хотели бы сохранить (обычно это \"/home\").\n"
+"\n"
+"Пожалуйста, будьте осторожны при выборе разделов. После форматирования все\n"
+"данные на выбранных разделах будут удалены и вы не сможете их восстановить.\n"
+"\n"
+"Нажмите \"%s\", когда будете готовы начать форматирование разделов.\n"
+"\n"
+"Нажмите \"%s\", если вы хотите выбрать другой раздел для установки\n"
+"Mageia.\n"
+"\n"
+"Нажмите \"%s\", если хотите выбрать разделы, которые следует проверить на\n"
+"сбойные блоки (bad blocks)."
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"В данный момент установки Mageia было бы неплохо обновить некоторые\n"
+"пакеты из исходного релиза. Некоторые баги могут быть уже исправлены и\n"
+"решены проблемы безопасности. Чтобы получить пользу от этих обновлений,\n"
+"сейчас вы можете загрузить их из Интернет. Нажмите \"%s\", если у вас есть\n"
+"работающее соединение с Интернет, или \"%s\", если вы хотели бы обновить\n"
+"пакеты позже.\n"
+"\n"
+"При выборе \"%s\" появится список мест, из которых можно получить\n"
+"обновления. Выберите ближайший к вам сервер. Затем появится дерево выбора\n"
+"пакетов: просмотрите список и нажмите \"%s\" для получения и установки\n"
+"выбранных пакетов, или \"%s\" для отмены."
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+"На этом этапе DrakX позволит вам выбрать для машины желаемый уровень\n"
+"безопасности. Как правило, уровень безопасности должен быть выше, если на\n"
+"машине содержатся критические данные или машина непосредственно подключена\n"
+"к Интернет. Однако, более высокий уровень безопасности, в общем случае,\n"
+"достигается в обмен на удобство использования.\n"
+"\n"
+"Если вы не знаете что выбрать, оставьте выбор по умолчанию. Вы сможете\n"
+"изменить этот уровень безопасности потом с помощью утилиты draksec из\n"
+"Центра управления Mageia.\n"
+"\n"
+"В поле \"%s\" системе указывается пользователь (e-mail), который будет "
+"отвечать за\n"
+"безопасность. На этот адрес будут посылаться сообщения по безопасности."
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Администратор по безопасности"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+"Здесь вам предложат выбрать, какие разделы будут использоваться для\n"
+"установки вашей системы Mageia. Если разделы были уже определены\n"
+"ранее, например, предыдущей инсталляцией GNU/Linux или другой утилитой\n"
+"разбиения дисков, вы можете воспользоваться существующими разделами. В\n"
+"противном случае, разделы жесткого диска должны быть определены.\n"
+"\n"
+"Для создания разделов сначала выберите жесткий диск. Это можно сделать,\n"
+"выбрав ``hda'' для первого IDE устройства, ``hdb'' для второго, ``sda'' для\n"
+"первого SCSI устройства и так далее.\n"
+"\n"
+"Для разметки выбранного жесткого диска вы можете использовать следующие\n"
+"опции:\n"
+"\n"
+" * \"%s\": эта опция удаляет все разделы на выбранном жестком диске;\n"
+"\n"
+" * \"%s\": эта опция позволяет автоматически создать ext4 и swap разделы на\n"
+"свободном пространстве вашего жесткого диска.\n"
+"\n"
+"\"%s\": открывает доступ к дополнительным возможностям:\n"
+"\n"
+" * \"%s\": сохраняет таблицу разделов на дискету. Полезно для\n"
+"восстановления таблицы разделов в будущем. Очень рекомендуется произвести\n"
+"этот шаг.\n"
+"\n"
+" * \"%s\": позволяет восстановить таблицу разделов, ранее сохраненную на\n"
+"дискету.\n"
+"\n"
+" * \"%s\": если ваша таблица разделов испорчена, вы можете попытаться ее\n"
+"восстановить, используя эту опцию. Пожалуйста, будьте осторожны и помните,\n"
+"что это может и не получиться.\n"
+"\n"
+" * \"%s\": отменяет все изменения и загружает исходную таблицу разделов,\n"
+"что была в оригинале на жесткий диск.\n"
+"\n"
+" * \"%s\": если не выбрать эту опцию, то пользователи будут вынуждены\n"
+"вручную монтировать и размонтировать съемные носители типа дискет и\n"
+"CD-ROMов.\n"
+"\n"
+" * \"%s\": используйте эту опцию, если вы желаете провести разметку диска с\n"
+"помощью мастера. Это рекомендуется тем, кто не имеет достаточного опыта в\n"
+"разбиении дисков.\n"
+"\n"
+" * \"%s\": используйте эту опцию для отмены ваших изменений.\n"
+"\n"
+" * \"%s\": позволяет производить дополнительные действия над разделами\n"
+"(тип, опции, формат) и предоставляет больше информации о жестком диске.\n"
+"\n"
+" * \"%s\": когда вы закончите разметку своего жесткого диска, нажмите сюда\n"
+"чтобы сохранить изменения на диск.\n"
+"\n"
+"При определении размера раздела, вы можете установить размер раздела,\n"
+"используя клавиши со стрелками на вашей клавиатуре.\n"
+"\n"
+"Замечание: вы можете добраться до любой из опций используя клавиатуру.\n"
+"Перемещайтесь по ним, используя клавишу [Tab] и стрелки [Up/Down].\n"
+"\n"
+"Когда раздел выбран, вы можете использовать:\n"
+"\n"
+" * Ctrl-c для создания нового раздела (когда выбран пустой раздел)\n"
+"\n"
+" * Ctrl-d для удаления раздела\n"
+"\n"
+" * Ctrl-m для установки точки монтирования\n"
+"\n"
+"Чтобы получить информацию о различных доступных файловых системах,\n"
+"пожалуйста почитайте главу ext2FS из книги ``Справочное руководство''.\n"
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr "Сохранить таблицу разделов"
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr "Восстановить таблицу разделов"
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr "Исправить таблицу разделов"
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Автомонтирование съемных носителей"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr "Мастер"
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr "Вернуть"
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr "Переключение между нормальным/экспертным режимами"
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk "
+"drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive "
+"number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk "
+"drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the "
+"first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+"На вашем жестом диске обнаружено несколько разделов Microsoft. Выберите\n"
+"необходимый раздел для изменения его размера с целью установки вашей новой\n"
+"операционной системы Mageia.\n"
+"\n"
+"Каждый раздел перечислен так: \"Linux имя\", \"Windows имя\" \"Размер\".\n"
+"\n"
+"\"Linux имя\" разделено на: \"тип жесткого диска\", \"номер жесткого\n"
+"диска\", \"номер раздела\" (например, \"hda1\").\n"
+"\n"
+"\"Тип жесткого диска\" это \"hd\" если ваш жесткий диск IDE и \"sd\" если\n"
+"SCSI.\n"
+"\n"
+"\"Номер жесткого диска\" это всегда буква после \"hd\" или \"sd\". Для\n"
+"жестких дисков IDE:\n"
+"\n"
+" * \"a\" означает \"master жесткий диск на первичном IDE контроллере\";\n"
+"\n"
+" * \"b\" означает \"slave жесткий диск на первичном IDE контроллере\";;\n"
+"\n"
+" * \"c\" означает \"master жесткий диск на вторичном IDE контроллере\";\n"
+"\n"
+" * \"d\" означает \"slave жесткий диск на вторичном IDE контроллере\".\n"
+"\n"
+"Для жестких дисков SCSI \"a\" означает \"lowest SCSI ID\", \"b\" означает\n"
+"\"second lowest SCSI ID\", и т.д.\n"
+"\n"
+"\"Windows name\" это буква жесткого диска под Windows (первый диск или\n"
+"раздел называется \"C:\")."
+
+#: ../help.pm:567
+#, 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\": проверьте текущий выбор страны Если вы находитесь не в этой стране,\n"
+"нажмите на кнопку \"%s\" и выберите другую. Если ваша страна не\n"
+"присутствует в первом показанном списке, нажмите кнопку \"%s\", чтобы\n"
+"увидеть полный список."
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to "
+"change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+"Этот шаг появляется только в случае, если на вашей машине найден старый\n"
+"раздел GNU/Linux.\n"
+"\n"
+"DrakX теперь должен узнать, хотите ли вы провести новую установку или\n"
+"обновление существующей системы Mageia:\n"
+"\n"
+" * \"%s\": в большинстве случаев этот вариант приведет к уничтожению старой\n"
+"системы. Если вы желаете изменить разделы вашего жесткого диска или\n"
+"изменить файловую систему, вы должны выбрать этот пункт. Однако, в\n"
+"зависимости от того, как разбит ваш диск, вам, возможно, удастся сохранить\n"
+"от перезаписи некоторые свои данные.\n"
+"\n"
+" * \"%s\": этот класс установки позволит вам обновить пакеты, установленные\n"
+"в вашей системе Mageia. Текущая схема разделов диска и\n"
+"пользовательские данные останутся нетронутыми. Большинство других шагов\n"
+"будут доступны, как и при стандартной установке.\n"
+"\n"
+"``Обновление'' будет неплохо работать на системах Mageia начиная с\n"
+"\"8.1\" и выше. Проведение обновления на системах Mageia старше\n"
+"\"8.1\" не рекомендуется."
+
+#: ../help.pm:594
+#, 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 ""
+"В зависимости от языка по умолчанию, который вы выбрали в разделе , DrakX\n"
+"автоматически подберет определенную конфигурацию клавиатуры. Проверьте, что\n"
+"выбор вам подходит или выберите другую раскладку клавиатуры.\n"
+"\n"
+"Может так быть, что у вас нет клавиатуры, которая точно соответствует\n"
+"вашему языку: например, если вы швейцарец, говорящий по-английски, у вас\n"
+"может быть швейцарская клавиатура. Или вы говорите по-английски, но живете\n"
+"в Квебеке; тогда вы можете попасть в подобную в ситуацию, когда ваш родной\n"
+"язык и клавиатура не совпадают. В любом случае, этот шаг установки позволит\n"
+"вам выбрать подходящую клавиатуру из списка.\n"
+"\n"
+"Нажмите на кнопку \"%s\" чтобы получить полный список поддерживаемых\n"
+"клавиатур.\n"
+"\n"
+"Если вы выбираете раскладку клавиатуры, основанную на не-латинском\n"
+"алфавите, следующее диалоговое окно позволит вам выбрать сочетание клавиш\n"
+"для переключения между латинской и не-латинской раскладками."
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+"Первый шаг - выбор вашего предпочитаемого языка.\n"
+"Ваш выбор предпочитаемого языка повлияет на язык документации, сам\n"
+"инсталлятор и систему в целом. Выберите сначала регион, в котором вы\n"
+"находитесь, затем язык на котором вы говорите.\n"
+"\n"
+"По нажатию на кнопку \"%s\" вы сможете выбрать другие языки, которые можно\n"
+"установить на вашей рабочей станции. Таким образом будут установлены\n"
+"имеющие отношение к языку файлы системной документации и приложения.\n"
+"Например, если у вас в системе будут работать пользователи из Испании,\n"
+"выберите в дереве English как основной, и \"%s\" в дополнительном разделе.\n"
+"\n"
+"О поддержке UTF-8 (unicode): Unicode - это новая кодировка, которая "
+"включает\n"
+"в себя все существующие языки. Однако ее полная поддержка в GNU/Linux пока\n"
+"находится в стадии разработки. Поэтому Mageia будет определять\n"
+"использовать ее или нет в зависимости от выбора пользователя:\n"
+"\n"
+" * Если вы выбираете языки, которые имеют свою традиционную устоявшуюся\n"
+"кодировку (языки latin1, русский, японский, китайский, корейский, тайский,\n"
+"греческий, турецкий, большинство языков с iso-8859-2), будет взята по\n"
+"умолчанию их кодировка;\n"
+"\n"
+" * Для остальных языков будет использоваться юникод по умолчанию;\n"
+"\n"
+" * Если выбираются несколько языков, имеющих различную кодировку, будет\n"
+"использован юникод по умолчанию для всей системы;\n"
+"\n"
+" * И наконец, юникод может быть также выбран по запросу пользователя,\n"
+"опцией \"%s\" не зависимо от того, какие языки выбраны.\n"
+"\n"
+"Заметим, что вы не ограничены в выборе дополнительных языков. Вы можете\n"
+"выбрать сколько угодно дополнительных языков, даже установить все языки,\n"
+"отметив пункт \"%s\". Выбор поддержки языка означает наличие переводов,\n"
+"шрифтов, проверку орфографии и т.д. для установленных языков.\n"
+"\n"
+"Для переключения между различными установленными языками в вашей системе вы\n"
+"можете запускать команду \"localedrake\" с правами \"root\",\n"
+"чтобы изменить язык для всей системы. Запуск этой команды с правами\n"
+"обычного пользователя позволит изменить настройки языка для данного\n"
+"конкретного пользователя."
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Испанский"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr "Использовать Unicode по умолчанию"
+
+#: ../help.pm:646
+#, 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 не возникает проблем с определением количества кнопок вашей\n"
+"мыши. Если все-таки у него это не получается, тогда он будет рассматривать\n"
+"вашу мышь как двух-кнопочную и настроит эмуляцию трех кнопок. Третья кнопка\n"
+"двухкнопочной мыши может быть ``нажата'' одновременным нажатием на левую и\n"
+"правую кнопку. DrakX автоматически определит какой интерфейс использует\n"
+"ваша мышь: PS/2, serial или USB.\n"
+"\n"
+"Если у вас трехкнопочная мышь с колесиком, вы можете выбрать мышь \"%s\"\n"
+"DrakX тогда настроит вашу мышь с симуляцией колесика. Чтобы воспользоваться\n"
+" затем колесиком, нажимайте среднюю кнопку мыши и двигайте указатель мыши\n"
+"вверх-вниз.\n"
+"\n"
+"Если, по каким-либо причинам, вы желаете указать другой тип мыши, выберите\n"
+"нужную мышь из предоставленного списка.\n"
+"\n"
+"Вы можете выбрать пункт \"%s\" для выбора типа мыши ``generic'', который "
+"будет\n"
+"работать практически с любой мышью.\n"
+"\n"
+"Если вы выбираете другую мышь, отличную от выбранной по умолчанию, появится\n"
+"тестовый экран. Понажимайте кнопки и покрутите колесико для проверки\n"
+"правильности настроек и того, что мышь работает корректно. Если мышь ведет\n"
+"себя неверно, нажмите пробел или клавишу [Return], чтобы отменить\n"
+"тестирование и вернуться к списку мышей.\n"
+"\n"
+"Мыши с колесиками иногда автоматически не определяются. В этом случае вам\n"
+"прийдется выбрать свою мышь из списка. Проверьте, что вы правильно выбрали\n"
+"порт подключения мыши. Когда мышь будет выбрана и нажата кнопка \"%s\",\n"
+"появится картинка с изображением мыши. Покрутите колесико мыши для проверки\n"
+"того, что все работает правильно. Как только вы увидите, что колесико на\n"
+"экране движется синхронно с движениями настоящего колесика, проверьте также\n"
+"работу кнопок и движение курсора, который должен двигаться по экрану\n"
+"соответственно вашим перемещениям мыши."
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "с эмуляцией колесика"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Универсальный |Любая PS/2 & USB мышь"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+"Пожалуйста, выберите правильный порт. Например, порт \"COM1\" под Windows\n"
+"называется \"ttyS0\" под GNU/Linux."
+
+#: ../help.pm:684
+#, 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 cannot 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 и GRUB -- это начальные загрузчики GNU/Linux. Этот шаг обычно\n"
+"полностью автоматизирован. DrakX проанализирует загрузочный (boot) сектор\n"
+"диска и будет действовать согласно тому, что он там найдет:\n"
+"\n"
+" * если найден загрузочный сектор Windows, он заменит его на загрузочный\n"
+"сектор GRUB/LILO. Следовательно, вы сможете загружать и GNU/Linux и другую\n"
+"OS, установленную на вашей машине.\n"
+"\n"
+" * если найден загрузочный сектор GRUB или LILO, он заменит его на новый.\n"
+"\n"
+"Если возникают сомнения, DrakX спросит вас куда разместить загрузчик. В\n"
+"общем случае, \"%s\" это лучший вариант выбора. Если выбрать \"%s\", тогда\n"
+"начальный загрузчик не будет установлен вообще. Используйте этот вариант\n"
+"только если вы знаете, что вы делаете."
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+"Теперь пришло время выбрать систему печати для вашего компьютера. Другие ОС\n"
+"могут предложить вам одну, а Mageia предлагает две. Каждая из систем\n"
+"является лучшей для определенной конфигурации.\n"
+"\n"
+" * \"%s\" -- что означает ``печатать, не ставить в очередь'' (``print,\n"
+"do not queue''), это удобный вариант, если вы напрямую подключены к своему\n"
+"принтеру, вы хотите избежать проблем с зажевыванием бумаги, и у вас нет\n"
+"сетевых принтеров. (\"%s\" сможет справиться только с очень простыми\n"
+"реализациями сетей и является для них довольно медленным.) Рекомендуется\n"
+"использовать \"pdq \" в случае, если вы только начинаете свой путь в\n"
+"GNU/Linux.\n"
+"\n"
+" * \"%s\" - `` Common Unix Printing System'' (Общая система печати Unix),\n"
+"это превосходная печать на вашем локальном принтере, а также на половине\n"
+"всей планеты. Она проста в настройке и может выступать в качестве сервера\n"
+"или клиента для древних систем печати \"lpd \", поэтому она совместима с\n"
+"ранее выпущенными системами, которым возможно еще требуются службы печати.\n"
+"Несмотря на всю свою мощь, базовые настройки у нее проще чем у \"pdq\".\n"
+"Если вам нужно эмулировать \"lpd\", вы должны включить демон \"cups-lpd \".\n"
+"\"%s\" имеет графический интерфейс для печати или выбора параметров\n"
+"принтера и для управления принтером.\n"
+"\n"
+"Если вы сделаете свой выбор сейчас, а позже обнаружите, что система печати\n"
+"вам не подходит, вы сможете изменить ее, запустив PrinterDrake из Центра\n"
+"управления Mageia и нажав на кнопку \"%s\"."
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr "CUPS"
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Эксперт"
+
+#: ../help.pm:771
+#, 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 disk 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 определит любые IDE устройства, присутствующие в вашей\n"
+"системе. Также он проверит наличие одной или больше PCI SCSI карт в\n"
+"системе. Если будет найдена SCSI карта, DrakX автоматически установит\n"
+"соответствующий драйвер.\n"
+"\n"
+"Так как обнаружение аппаратного обеспечения не всегда ошибкоустойчиво,\n"
+"DrakX может не справиться с определением ваших жестких дисков. Если это\n"
+"случится, тогда вам прийдется вручную указать ему оборудование.\n"
+"\n"
+"Если вам пришлось вручную указать PCI SCSI адаптер, DrakX спросит вас,\n"
+"хотите ли вы настроить его параметры. Вы должны разрешить DrakX проверить\n"
+"специфические для карты опции, которые нужны для инициализации адаптера.\n"
+"Обычно DrakX проходит этот шаг без проблем.\n"
+"\n"
+"Если DrakX не в состоянии автоматически определить, какие параметры нужны\n"
+"оборудованию, вам прийдется вручную настроить драйвер."
+
+#: ../help.pm:789
+#, 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\": если в вашей системе найдена звуковая карта, здесь это будет\n"
+"показано. Если вы увидите, что показанная звуковая карта не соответствует\n"
+"тому, что у вас реально есть в системе, вы можете нажать на кнопку и\n"
+"выбрать другой драйвер."
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+"В качестве обзора DrakX представит сводку имеющейся у него различной\n"
+"информации о вашей системе. В зависимости от установленного у вас\n"
+"оборудования, вы можете увидеть все или некоторые из следующих пунктов.\n"
+"Каждый пункт состоит из конфигурационных элементов для настройки,\n"
+"сопровождаемых небольшой сводкой о текущей конфигурации. Нажмите на\n"
+"соответствующую кнопку \"%s\", чтобы изменить настройки.\n"
+"\n"
+" * \"%s\": проверьте текущую настройку раскладки клавиатуры и сделайте\n"
+"поправку если необходимо.\n"
+"\n"
+" * \"%s\": проверьте текущий выбор страны Если вы находитесь не в этой\n"
+"стране, нажмите на кнопку \"%s\" и выберите другую. Если ваша страна не\n"
+"присутствует в первом показанном списке, нажмите кнопку \"%s\", чтобы\n"
+"увидеть полный список.\n"
+"\n"
+" * \"%s\": По умолчанию, DrakX выбирает часовой пояс, основываясь на\n"
+"выбранной вами стране. Вы можете здесь нажать на кнопку \"%s\", если\n"
+"выбранное неверно.\n"
+"\n"
+" * \"%s\": проверьте текущую конфигурацию мыши и нажмите на кнопку, если\n"
+"необходимо что-либо изменить.\n"
+"\n"
+" * \"%s\": если в вашей системе найдена звуковая карта, здесь это будет\n"
+"показано. Если вы увидите, что показанная звуковая карта не соответствует\n"
+"тому, что у вас реально есть в системе, вы можете нажать на кнопку и\n"
+"выбрать другой драйвер.\n"
+"\n"
+" * \"%s\": если в вашей системе была обнаружена TV карта, она будет здесь\n"
+"показана. Если у вас есть TV карта, но она не была определена, нажмите на\n"
+"кнопку \"%s\" и попробуйте настроить ее вручную.\n"
+"\n"
+" * \"%s\": вы можете кликнуть по \"%s\" чтобы изменить связанные с картой\n"
+" параметры если считаете что настройка неверна\n"
+"\n"
+" * \"%s\": по умолчанию DrakX настраивает ваш графический интерфейс на\n"
+"разрешение \"800x600\" или \"1024x768\". Если вас это не устраивает,\n"
+"нажмите \"%s\" для внесения изменений в конфигурацию вашего графического\n"
+"интерфейса.\n"
+"\n"
+" * \"%s\": если вы хотите настроить доступ в Интернет или локальную сеть\n"
+"прямо сейчас. Обратитесь к печатной документации или используйте\n"
+"Центр управления Mageia после установки чтобы почитать\n"
+"встроенную справку.\n"
+"\n"
+" * \"%s\": позволяет настроить адреса HTTP и FTP прокси если машина,\n"
+"которую вы настраиваете, будет работать за прокси-сервером.\n"
+"\n"
+" * \"%s\": этот пункт предлагает вам переопределить уровень безопасности\n"
+"как это делалось на предыдущем шаге ().\n"
+"\n"
+" * \"%s\": если вы собираетесь подключать вашу машину к Интернет, неплохой\n"
+"идеей будет защитить себя от вторжений извне, установив файервол.\n"
+"Прочитайте соответствующий раздел книги ``Стартовое руководство\n"
+"пользователя'', где описаны детали настройки файервола.\n"
+"\n"
+" * \"%s\": если вы желаете изменить конфигурацию начального загрузчика,\n"
+"нажмите эту кнопку. Эта опция предназначена для опытных пользователей.\n"
+"Обратитесь к печатной документации или встроенной справке о настройке\n"
+"загрузчика в Центре управления Mageia.\n"
+" * \"%s\": здесь вы сможете проконтролировать какие службы будут запущены\n"
+"на вашей машине. Если ваша машина будет сервером, вам стоит проверить эти\n"
+"установки."
+
+#: ../help.pm:809
+#, c-format
+msgid "TV card"
+msgstr "TV-карта"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "карта ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Графический Интерфейс"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+"Выберите жесткий диск, который нужно очистить для инсталляции вашего нового\n"
+"раздела Mageia. Будьте осторожны, все данные на нем будут потеряны\n"
+"и их нельзя будет восстановить!"
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be "
+"able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+"Нажмите \"%s\", если вы хотите удалить все данные и разделы на данном\n"
+"жестком диске. Будьте осторожны, потому что после нажатия \"%s\" вы не\n"
+"сможете восстановить данные и разделы на этом диске, включая данные\n"
+"Windows.\n"
+"\n"
+"Нажмите \"%s\" для отмены этой операции без потери данных и разделов на\n"
+"данном жестком диске."
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Далее ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Назад"
diff --git a/perl-install/install/help/po/sc.po b/perl-install/install/help/po/sc.po
new file mode 100644
index 000000000..e23d39d6d
--- /dev/null
+++ b/perl-install/install/help/po/sc.po
@@ -0,0 +1,1115 @@
+# translation of DrakX-sc.po to Sardu
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# Antoni Pistis <antonio.pistis@virgilio.it>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX-sc\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-09-14 11:29+0100\n"
+"Last-Translator: Antoni Pistis <antonio.pistis@virgilio.it>\n"
+"Language-Team: Sardu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../help.pm:14
+#, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+
+#: ../help.pm:20
+#, 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 ""
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Bolis a tenni custa possibilidadi?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk 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 disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+
+#: ../help.pm:88
+#, c-format
+msgid ""
+"The Mageia 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 ""
+
+#: ../help.pm:95
+#, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Ajorronu"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "Cun documentadura fundamentali"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Aposentadura minimali diaderus"
+
+#: ../help.pm:152
+#, 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 Mageia 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 Mageia 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 ""
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Dependèntzias automàtigas"
+
+#: ../help.pm:185
+#, 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 ""
+
+#: ../help.pm:209
+#, 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 ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Sincronisadura automàtiga"
+
+#: ../help.pm:223
+#, 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 ""
+
+#: ../help.pm:234
+#, 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 Mageia 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 ""
+
+#: ../help.pm:291
+#, 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 ""
+
+#: ../help.pm:298
+#, 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 ""
+
+#: ../help.pm:306
+#, 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 ""
+
+#: ../help.pm:311
+#, 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 ""
+
+#: ../help.pm:319
+#, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Imprea pratzidura de imoi"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Burra totu su discu"
+
+#: ../help.pm:380
+#, 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 ""
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Crea floppy de aposentadura automàtiga"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, 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"
+"Mageia 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 ""
+
+#: ../help.pm:437
+#, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+
+#: ../help.pm:450
+#, 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 Mageia\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 ""
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Aministradori de Siguresa"
+
+#: ../help.pm:464
+#, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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 disk 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 disk 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 disk drive.\n"
+"\n"
+" * \"%s\": when you are finished partitioning your hard disk 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 filesystem types available, please\n"
+"read the ext2FS chapter from the ``Reference Manual''.\n"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Save partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Restore partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Rescue partition table"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Removable media auto-mounting"
+msgstr "Càrrigu automàtigu de mèdius arremoviditzus"
+
+#: ../help.pm:526
+#, c-format
+msgid "Wizard"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Undo"
+msgstr ""
+
+#: ../help.pm:526
+#, c-format
+msgid "Toggle between normal/expert mode"
+msgstr ""
+
+#: ../help.pm:536
+#, c-format
+msgid ""
+"More than one Microsoft partition has been detected on your hard disk drive.\n"
+"Please choose the one which you want to resize in order to install your new\n"
+"Mageia operating system.\n"
+"\n"
+"Each partition is listed as follows: \"Linux name\", \"Windows name\"\n"
+"\"Capacity\".\n"
+"\n"
+"\"Linux name\" is structured: \"hard disk drive type\", \"hard disk drive number\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard dive is an IDE hard disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". With IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk 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 disk drive under Windows (the first\n"
+"disk or partition is called \"C:\")."
+msgstr ""
+
+#: ../help.pm:567
+#, 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 ""
+
+#: ../help.pm:572
+#, 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 Mageia 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 disk drives are partitioned, or to change\n"
+"the filesystem, you should use this option.\n"
+"\n"
+" * \"%s\". This installation class allows you to update the packages\n"
+"currently installed on your Mageia 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 Mageia systems\n"
+"running version \"8.1\" or later. Performing an upgrade on versions prior\n"
+"to Mageia version \"8.1\" is not recommended."
+msgstr ""
+
+#: ../help.pm:594
+#, 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 ""
+
+#: ../help.pm:612
+#, 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, Mageia'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 ""
+
+#: ../help.pm:650
+#, c-format
+msgid "Espanol"
+msgstr "Spannyolu"
+
+#: ../help.pm:643
+#, c-format
+msgid "Use Unicode by default"
+msgstr ""
+
+#: ../help.pm:646
+#, 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 ""
+
+#: ../help.pm:684
+#, c-format
+msgid "with Wheel emulation"
+msgstr "cun emuladura de Arroda"
+
+#: ../help.pm:684
+#, c-format
+msgid "Universal | Any PS/2 & USB mice"
+msgstr "Universali | Dònnia sòrixi PS/2 & USB"
+
+#: ../help.pm:687
+#, c-format
+msgid ""
+"Please select the correct port. For example, the \"COM1\" port under\n"
+"Windows is named \"ttyS0\" under GNU/Linux."
+msgstr ""
+
+#: ../help.pm:684
+#, 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 cannot 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 ""
+
+#: ../help.pm:745
+#, c-format
+msgid ""
+"Now, it's time to select a printing system for your computer. Other\n"
+"operating systems may offer you one, but Mageia 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 Mageia\n"
+"Control Center and clicking on the \"%s\" button."
+msgstr ""
+
+#: ../help.pm:768
+#, c-format
+msgid "pdq"
+msgstr "pdq"
+
+#: ../help.pm:724
+#, c-format
+msgid "CUPS"
+msgstr ""
+
+#: ../help.pm:724
+#, c-format
+msgid "Expert"
+msgstr "Spertu"
+
+#: ../help.pm:771
+#, 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 disk 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 ""
+
+#: ../help.pm:789
+#, 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 ""
+
+#: ../help.pm:794
+#, 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\": 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"
+"Mageia 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"
+"Mageia 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 ""
+
+#: ../help.pm:809
+#, fuzzy, c-format
+msgid "TV card"
+msgstr "Skeda ISDN"
+
+#: ../help.pm:809
+#, c-format
+msgid "ISDN card"
+msgstr "Skeda ISDN"
+
+#: ../help.pm:858
+#, c-format
+msgid "Graphical Interface"
+msgstr "Interfaci Gràfiga"
+
+#: ../help.pm:861
+#, c-format
+msgid ""
+"Choose the hard disk drive you want to erase in order to install your new\n"
+"Mageia partition. Be careful, all data on this drive will be lost\n"
+"and will not be recoverable!"
+msgstr ""
+
+#: ../help.pm:866
+#, c-format
+msgid ""
+"Click on \"%s\" if you want to delete all data and partitions present on\n"
+"this hard disk drive. Be careful, after clicking on \"%s\", you will not be able\n"
+"to recover any data and partitions present on this hard disk 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 disk drive."
+msgstr ""
+
+#: ../help.pm:872
+#, c-format
+msgid "Next ->"
+msgstr "Sighi ->"
+
+#: ../help.pm:872
+#, c-format
+msgid "<- Previous"
+msgstr "<- Agoa"
+
+#~ msgid "authentication"
+#~ msgstr "autentigadura"
diff --git a/perl-install/install/help/po/sk.po b/perl-install/install/help/po/sk.po
new file mode 100644
index 000000000..8289d938a
--- /dev/null
+++ b/perl-install/install/help/po/sk.po
@@ -0,0 +1,2081 @@
+# Jan Matis <damned@hq.alert.sk>, 2000.
+# Pavol Cvengros <orpheus@hq.alert.sk>, 2000.
+# Michal Holes <Michal@Holes.sk>, 2004,2005.
+# Tibor Pittich <Tibor.Pittich@phuture.sk>, 2002,2003,2004,2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: DrakX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-12 12:22+0200\n"
+"PO-Revision-Date: 2005-09-21 14:03+0100\n"
+"Last-Translator: Tibor Pittich <Tibor.Pittich@mandriva.org>\n"
+"Language-Team: <i18n@mandrake.sk>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: ../help.pm:14
+#, fuzzy, c-format
+msgid ""
+"Before continuing, you should carefully read the terms of the license. It\n"
+"covers the entire Mageia 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 ""
+"Pred tým než budete pokračovať, mali by ste si pozorne prečítať\n"
+"licenčné podmienky. Pokrývajú celú distribúciu Mageia\n"
+"Ak súhlasíte so všetkými jej bodmi kliknite na tlačidlo \"%s\".\n"
+"Ak nesúhlasíte kliknite na tlačidlo \"%s\" a váš počítač bude reštartovaný."
+
+#: ../help.pm:20
+#, 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 je viacpoužívateľský systém čo znamená, že každý používateľ má\n"
+"vlastné nastavenia, vlastné súbory a podobne. Môžete si prečítať "
+"\"Používateľskú\n"
+"príručku\" pre podrobnejšie informácie o viacpoužívateľských systémoch.\n"
+"S výnimkou \"root\"a, ktorý je administrátor systému, používatelia ktorí "
+"budú na tomto\n"
+"mieste pridaní používatelia nemôžu meniť alebo zmazať čokoľvek s výnimkou "
+"svojich vlastných\n"
+"údajov a konfigurácií. Mali by ste vytvoriť minimálne jedného regulárneho\n"
+"používateľa pre seba. Toto konto by ste mali používať pre bežnú rutinnú "
+"prácu.\n"
+"Aj keď sa zdá byť praktické prihlasovať ako \"root\" zakaždým, je to veľmi\n"
+"nebezpečné! Aj najmenší omyl môže viesť k tomu, že váš aktuálny systém už\n"
+"nebude nikdy použiteľný. Ak sa vám podarí spraviť omyl ako bežnému "
+"používateľovi,\n"
+"môžete prísť o niektoré údaje, ale nepodarí sa vám poškodiť celý systém.\n"
+"\n"
+"Najprv by ste mali zadať vaše skutočné meno. Samozrejme, toto nie je\n"
+"povinnosť, môžete zadať ľubovoľné meno. DrakX potom použije prvé\n"
+"slovo z mena, ktoré ste zadali a toto vám ponúkne ako \"%s\".\n"
+"Toto môže byť prihlasovacie meno tohto bežného používateľa. Tiež by ste na\n"
+"tomto mieste mali zadať heslo. Heslo bežného (neprivilegovaného) "
+"používateľa\n"
+"nie je také kritické ako heslo superpoužívateľa \"root\"a z pohľadu "
+"bezpečnosti,\n"
+"ale nie je dôvod toto heslo podceniť, pretože všetky jeho súbory môžu byť\n"
+"v nebezpečenstve.\n"
+"\n"
+"Ak kliknete na \"%s\", môžete pridať aj ďalších používateľov\n"
+"ak si to želáte (Vašich priateľov, otca, sestru a podobne). Ak ste skončili\n"
+"s pridávaním, zvoľte \"%s\".\n"
+"\n"
+"Kliknutím na \"%s\" môžete zmeniť predvolený \"interpreter\" pre daného\n"
+"používateľa (štandardne bash).\n"
+"\n"
+"Ak ste skončili s pridávaním používateľov, v nasledovnom kroku budete môcť\n"
+"nastaviť používateľa, ktorý bude automaticky prihlásený do systému po "
+"naštartovaní.\n"
+"Ak vás zaujíma táto možnosť (a nezáleží vám na lokálnej bezpečnosti), zvoľte "
+"si\n"
+"požadovaného používateľa a správcu okien, potom kliknite na \"%s\".\n"
+"Ak nemáte záujem používať túto možnosť, odznačte položku \"%s\"."
+
+#: ../help.pm:54
+#, c-format
+msgid "User name"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Accept user"
+msgstr ""
+
+#: ../help.pm:54
+#, c-format
+msgid "Do you want to use this feature?"
+msgstr "Chcete použiť túto možnosť?"
+
+#: ../help.pm:57
+#, c-format
+msgid ""
+"Listed here are the existing Linux partitions detected on your hard disk "
+"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 disk drive type\", \"hard disk drive number"
+"\",\n"
+"\"partition number\" (for example, \"hda1\").\n"
+"\n"
+"\"Hard disk drive type\" is \"hd\" if your hard disk drive is an IDE hard "
+"disk drive and\n"
+"\"sd\" if it is a SCSI hard disk drive.\n"
+"\n"
+"\"Hard disk drive number\" is always a letter after \"hd\" or \"sd\". For "
+"IDE\n"
+"hard disk drives:\n"
+"\n"
+" * \"a\" means \"master hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"b\" means \"slave hard disk drive on the primary IDE controller\";\n"
+"\n"
+" * \"c\" means \"master hard disk drive on the secondary IDE controller\";\n"
+"\n"
+" * \"d\" means \"slave hard disk drive on the secondary IDE controller\".\n"
+"\n"
+"With SCSI hard disk drives, an \"a\" means \"lowest SCSI ID\", a \"b\" "
+"means\n"
+"\"second lowest SCSI ID\", etc."
+msgstr ""
+"Tu je zoznam oblastí s existujúcimi Linux oddielmi, ktoré boli zdetekované\n"
+"na vašom disku. Môžete zachovať nastavenia vygenerované sprievodcom, čo\n"
+"môže byť vhodné pre bežné inštalácie. Ak chcete vykonať zmeny, najprv "
+"musíte\n"
+"definovať hlavný oddiel (\"/\"). Nevoľte si príliš malý oddiel, pretože vám "
+"nemusí\n"
+"byť umožnené inštalovať všetok softvér, ktorý by ste si želali. Ak budete "
+"chcieť\n"
+"ukladať používateľské údaje na iný oddiel, bude potrebné vytvoriť oddiel\n"
+"pre \"/home\" oblasť (to je možné ak máte spolu k dispozícii viac ako jeden\n"
+"Linux oddiel).\n"
+"\n"
+"Všetky oddiely sú zobrazené s nasledovnými údajmi: \"Meno\", \"Kapacita\".\n"
+"\n"
+"\"Meno\" je vytvorené ako: \"typ disku\", \"číslo disku\", \"číslo oddielu"
+"\"\n"
+"(napríklad \"hda1\").\n"
+"\n"
+"\"Typ disku\" je vždy písmeno za \"hd\" alebo \"sd\". V prípade IDE\n"
+"diskov:\n"
+"\n"
+" * \"a\" znamená \"master disk na primárnom IDE radiči\";\n"
+"\n"
+" * \"b\" znamená \"slave disk na primárnom IDE radiči\";\n"
+"\n"
+" * \"c\" znamená \"master disk na sekundárnom IDE radiči\";\n"
+"\n"
+" * \"d\" znamená \"slave disk na sekundárnom IDE radiči\".\n"
+"\n"
+"Pri SCSI diskoch \"a\" znamená \"najnižšie SCSI ID\", \"b\" znemaná\n"
+"\"druhé najnižšie SCSI ID\" a tak ďalej."
+
+#: ../help.pm:88
+#, fuzzy, c-format
+msgid ""
+"The Mageia 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 ""
+"Inštalácia Mageiau je distribuovaná na viacerých CD-ROM diskoch. DrakX\n"
+"vie zistiť, ak je vybraný balík umiestnený na inom CD-ROM disku, vysunie\n"
+"aktuálne CD a vypýta si od vás to ktoré je práve potrebné. Ak toto CD "
+"nemáte, kliknite na \"%s\" a požadovaný balík nebude nainštalovaný."
+
+#: ../help.pm:95
+#, fuzzy, 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 Mageia, and to make it\n"
+"simpler to manage, they have been placed into groups of similar\n"
+"applications.\n"
+"\n"
+"Mageia 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 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 ""
+"Teraz je možné vybrať, ktoré programy chcete nainštalovať na váš systém.\n"
+"Mageia obsahuje tisíce balčkov s programami. Pre jednoduchšiu orientáciu\n"
+"boly rozdelené do skupín, ktoré združujú podobné aplikácie.\n"
+"\n"
+"Balíčky sú rozdelené do skupín, ktoré zodpovedajú tomu, ako ich "
+"najčastejšie\n"
+"počítač používa. Skupiny sú umiestnené do štyroch sekcií. Výber aplikácií\n"
+"z týchto sekcií možno rôzne kombinovať, takže môžete mať nainštalovanú celú "
+"sekciu\n"
+"\"Pracovná stanica\" a k nej ďalšie aplikácie zo sekcie \"Server\".\n"
+"\n"
+" * \"%s\": ak plánujete počítač používať hlavne na \n"
+"bežnú prácu, vyberte si balíčky zo skupín kategórie pracovná stanica.\n"
+"\n"
+" * \"%s\": ak budete na počítači programovať, môžete si z tejto\n"
+"sekcie vybrať ďalšie skupiny. Zvláštna skupina \"LSB\" nastaví váš systém "
+"tak,\n"
+"aby čo najviac zodpovedal špecifikácii Linux Standard Base.\n"
+"\n"
+" Výber skupiny \"LSB\" tiež nainštaluje jadro rady\"2.4\" namiesto "
+"východzieho\n"
+"jadra rady \"2.6\", pre zaistenie úplnej kompatibility so špecifikáciou "
+"LSB . Aj ak ale\n"
+"skupinu LSB nevyberiete, bude systém takmer úplne špecifikácii zodpovedať\n"
+" * \"%s\":ak bude počítač fungovať ako server, máte možnosť\n"
+"vybrať si najbežnejšie služby, ktoré chcete nainštalovať.\n"
+"\n"
+" * \"%s\": ak uprednostňujete grafické prostredie, tu je\n"
+"ponuka niekoľkých prostredí, z ktorej si musíte vybrať, najmenej jedno\n"
+"aby bolo možné grafické prostredie nainštalovať.\n"
+"\n"
+"Ak prejdete myšou nad skupinou, objaví sa krátky text, ktorý vysvetľuje,\n"
+"čo je obsahom danej skupiny.\n"
+"\n"
+"Ak zvolíte voľbu \"%s\", zobrazí sa zoznam všetkých\n"
+"balíčkov, ktoré možno nainštalovať. To je užitočné v prípade, že chcete\n"
+"mať absolútnu kontrolu nad tým, čo sa bude inštalovať\n"
+"\n"
+"Ak ste spustili inštaláciu v režime \"%s\", môžete zrušiť výber\n"
+"daných skupín, čím zabránite inštalácii nových balíčkov. To je užitočné\n"
+"v prípade opravy alebo aktualizácie existujúceho systému.\n"
+"\n"
+"Ak nevyberiete pri bežnej inštalácii žiadnu skupinu (na rozdiel od\n"
+"aktualizácie), zobrazí sa otázka na inštaláciu niekoľkých typov minimálnej "
+"inštalácie:\n"
+"\n"
+" * \"%s\" Vykoná inštaláciu najmenšieho možného počtu balíčkou s podporou "
+"grafického prostredia.\n"
+"\n"
+" * \"%s\" Nainštaluje systém so základnými programami a ich dokumentáciou. \n"
+"Tento typ je vhodný pre inštaláciu servera.\n"
+"\n"
+" * \"%s\" Nainštaluje sa naozaj najmenšie možné minimum, aby bolo\n"
+"možné používať Linux z príkazového riadku. Inštalácia zaberie asi\n"
+"65 MB."
+
+#: ../help.pm:149 ../help.pm:591
+#, c-format
+msgid "Upgrade"
+msgstr "Aktualizácia"
+
+#: ../help.pm:149
+#, c-format
+msgid "With basic documentation"
+msgstr "So základnou dokumentáciou"
+
+#: ../help.pm:149
+#, c-format
+msgid "Truly minimal install"
+msgstr "Skutočne minimálna inštalácia"
+
+#: ../help.pm:152
+#, fuzzy, 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 Mageia 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 Mageia 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 ""
+"Nakoniec, v závislosti na tom či ste si vybrali výber jednotlivých balíkov,\n"
+"bude zobrazená stromová štruktúra obsahujúca všetky balíky zoradené podľa\n"
+"skupín a podskupín. Počas prehliadania stromu môžete označiť celú skupinu,\n"
+"podskupinu, ale aj jednotlivé balíky.\n"
+"\n"
+"Vždy, keď vyberiete niektorý balík zo stromu, vpravo sa zobrazí jeho popis,\n"
+"aby ste vedeli aké je jeho približné použitie.\n"
+"\n"
+"!! Ak boli vybrané balíky, ktoré sú určené pre server, buď zámerne alebo\n"
+"preto že sú súčasťou celej skupiny, budete musieť potvrdiť, či skutočne\n"
+"chcete tieto služby nainštalovať. V prípade Mageiau, sú štandardne všetky\n"
+"nainštalované služby spúšťané pri štarte systému. Aj keď sú bezpečné\n"
+"a v čase keď bola distribúcia vydaná neobsahovali žiadne známe problémy\n"
+"je možné, že tieto bezpečnostné problémy budú odhalené až po dokončení\n"
+"tejto verzie Mageiau. Ak neviete čo jednotlivé servisy znamenajú, alebo\n"
+"prečo boli nainštalované tak kliknite na \"%s\". Kliknutím na \"%s\" budú\n"
+"vypísané služby nainštalované a automaticky naštartované pri spustení\n"
+"systému. !!\n"
+"\n"
+"Voľba \"%s\" potlačí varovný dialóg, ktorý sa objaví vždy,\n"
+"keď inštalátor automaticky vyberie balíky pre uspokojenie závislostí. "
+"Niektoré\n"
+"balíky majú závislosti medzi sebou alebo vyžadujú prítomnosť iných "
+"programov.\n"
+"Inštalátor dokáže tieto závislosti medzi balíkmy vyriešiť a úspešne tak\n"
+"dokončiť inštaláciu.\n"
+"\n"
+"Malá ikona diskety na spodku zoznamu vám umožní načítať zoznam balíkov,\n"
+"ktoré boli vybrané pri predchádzajúcej inštalácii. Toto je užitočné ak máte\n"
+"množstvo počítačov, ktoré si želáte nainštalovať identicky. Po kliknutí na "
+"túto ikonu\n"
+"budete požiadaní o vloženie diskety, ktorú ste si vytvorili na konci "
+"vzorovej\n"
+"inštalácie. Pozrite si ďalší tip pri poslednom kroku, ako vytvoriť takúto\n"
+"disketu."
+
+#: ../help.pm:183
+#, c-format
+msgid "Automatic dependencies"
+msgstr "Automatické závislosti"
+
+#: ../help.pm:185
+#, 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 ""
+"Tento dialóg slúži pre výber služieb, ktoré si želáte spustiť pri štarte\n"
+"systému.\n"
+"\n"
+"DrakX zobrazí všetky služby dostupné pre aktuálnu inštaláciu.\n"
+"Pozorne si ich prezrite a zrušte tie, ktoré nebudete pri štarte systému\n"
+"potrebovať\n"
+"\n"
+"Je možné získať krátky popisný text o danej službe jej označením.\n"
+"V každom prípade, ak sa neviete uistiť v tom, ktorá zo služieb je pre vás\n"
+"použiteľná, je bezpečné ponechať predvolené nastavenie.\n"
+"\n"
+"!! Pri tomto kroku buďte opatrní ak plánujete používať váš počítač ako "
+"server:\n"
+"zrejme nebudete chcieť štartovať všetky služby, napríklad tie, ktoré nebude\n"
+"Váš systém poskytovať. Nezabudnite, že mnohé služby môžu byť\n"
+"pre server nebezpečné. Zvoľte si skutočne iba služby, ktoré naozaj "
+"potrebujete.\n"
+"!!"
+
+#: ../help.pm:209
+#, 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 spracováva čas v GMT (Greenwichský čas) a transformuje ho do\n"
+"lokálneho času v závislosti od nastavenej časovej zóny. Ak je čas na vašej\n"
+"matičnej doske nastavený ako lokálny čas, môžete toto deaktivovať "
+"odznačením\n"
+"\"%s\" následkom čoho bude systém vedieť, že hardvérové hodiny sú nastavené\n"
+"tak, že zodpovedajú časovej zóne. Toto je užitočné, ak na počítači "
+"prevádzkujete\n"
+"zároveň aj iný operačný systém.\n"
+"\n"
+"Nastavenie \"%s\" dokáže automaticky dolaďovať hodiny na základe pripojenia\n"
+"k vzdialenému časovému serveru v Internete. Pre správnu funkcionalitu tejto "
+"možnosti\n"
+"je potrebné, aby ste mali funkčné pripojenie k Internetu. Je vhodné vybrať "
+"si časový\n"
+"server, ktorý je vo vašej blízkosti. Táto voľba tiež nainštaluje časový "
+"server, ktorý je\n"
+"potom možné používať aj vo vašej lokálnej sieti."
+
+#: ../help.pm:213
+#, c-format
+msgid "Hardware clock set to GMT"
+msgstr ""
+
+#: ../help.pm:213
+#, c-format
+msgid "Automatic time synchronization"
+msgstr "Automatická synchronizácia času"
+
+#: ../help.pm:223
+#, 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 ""
+"Grafická karta\n"
+"\n"
+" Inštalátor obyčajne dokáže zdetekovať a nakonfigurovať grafickú kartu\n"
+"vo vašom počítači. Ak tomu tak nie je vo vašom prípade, môžete si\n"
+"vybrať zo zoznamu kartu, ktorú aktuálne používate.\n"
+"\n"
+" V prípade dostupnosti viacerých serverov pre vašu kartu, s alebo bez\n"
+"3D akcelerácie si budete musieť vybrať server, ktorý bude zodpovedať vašim\n"
+"požiadavkám."
+
+#: ../help.pm:234
+#, fuzzy, 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 Mageia 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 (X Window System) je srdcom grafického rozhrania GNU/Linux systému\n"
+"spolu so všetkými grafickými prostrediami (KDE, GNOME, AfterStep,\n"
+"WindowMaked, atď.) distribuovanými s Mageia systémom.\n"
+"\n"
+"Zmenou nasledovných parametrov môžete dosiahnuť optimálne nastavenie\n"
+"vášho grafického systému.\n"
+"\n"
+"Grafická karta\n"
+"\n"
+" Inštalátor dokáže za normálnych okolností zdetekovať a nakonfigurovať\n"
+"grafickú kartu vo vašom systéme. Ak neprebehla autodetekcia správne, môžete\n"
+"si vybrať v tomto zozname kartu, ktorú práve používate.\n"
+"\n"
+" V prípade, že je dostupných viacero serverov pre vašu grafickú kartu,\n"
+"s alebo bez 3D akcelerácie, budete si musieť vybrať server, ktorý bude "
+"zodpovedať vašim požiadavkám.\n"
+"\n"
+"\n"
+"\n"
+"Monitor\n"
+"\n"
+" Inštalátor bežne dokáže automaticky zdetekovať a nastaviť monitor\n"
+"ktorý je pripojený k vášmu počítaču. Ak neprebehla autodetekcia\n"
+"správn môžete si vybrať zo zoznamu monitor, ktorý používate.\n"
+"\n"
+"\n"
+"\n"
+"Rozlíšenie\n"
+"\n"
+" Môžete si vybrať rozlíšenie a farebnú hĺbku medzi tými, ktoré sú "
+"dostupné\n"
+"pre váš hardvér. Vyberte si takú, aká čo najlepšie vyhovuje vašim potrebám\n"
+"(tieto hodnoty budete môcť zmeniť aj po inštalácii). Ukážka zvolenej\n"
+"konfigurácie bude zobrazená na vašom monitore.\n"
+"\n"
+"\n"
+"\n"
+"Test\n"
+"\n"
+" systém sa pokúsi nastaviť grafický mód vo zvolenom rozlíšení. Ak budete "
+"môcť vidieť\n"
+"správu a odpoviete na na ňu \"%s\", DrakX bude pokračovať nasledujúcim\n"
+"krokom. Ak nebudete vidieť túto správu, bude to znamenať, že niektorá časť "
+"autodetekcie\n"
+"neprebehla úspešne. Test sa automaticky ukončí po 12 sekundách a znovu sa "
+"vám zobrazí\n"
+"menu. Skúste meniť nastavenie dovtedy, kým nezískate korektne nastavený "
+"grafický displej.\n"
+"\n"
+"\n"
+"\n"
+"Nastavenia\n"
+"\n"
+" Na tomto mieste môžete nastaviť,či váš počítač má po štarte prejsť \n"
+"automaticky do grafického režimu. Pravdepodobne budete musieť označiť \"%s\" "
+"ak váš systém\n"
+"bude prevádzkovaný ako server alebo ak sa vám nepodarilo uspokojivo "
+"nakonfigurovať\n"
+"grafické rozhranie."
+
+#: ../help.pm:291
+#, 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 ""
+"Monitor\n"
+"\n"
+" Inštalátor dokáže automaticky zdetekovať monitor, ktorý je pripojený\n"
+"k vášmu počítaču. Ak monitor nebol správne zdetekovaný máte možnosť\n"
+"vybrať si zo zoznamu monitor, ktorý máte aktuálne pripojený."
+
+#: ../help.pm:298
+#, 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 ""
+"Rozlíšenie\n"
+"\n"
+" Tu si môžete vybrať rozlíšenie a farebnú hĺbku medzi tými, ktoré sú\n"
+"dostupné pre váš hardvér. Vyberte si jedno, ktoré najviac vyhovuje vašim\n"
+"potrebám (toto nastavenie budete môcť po inštalácii zmeniť). Ukážka "
+"zvolenej\n"
+"konfigurácie bude odskúšaná na vašom monitore."
+
+#: ../help.pm:306
+#, 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 ""
+"V prípade, že sú k dispozícii rôzne servery pre vašu kartu (s alebo bez\n"
+"3D akcelerácie), bude vám položená otázka s výberom servera, ktorý bude\n"
+"vyhovovať vašim potrebám."
+
+#: ../help.pm:311
+#, 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 ""
+"Nastavenia\n"
+"\n"
+" Tu si môžete zvoliť či si želáte aby bolo hneď po spustení použité "
+"grafické\n"
+"rozhranie. Samozrejme, mali by ste odpovedať \"%s\", ak váš počítač bude\n"
+"slúžiť ako server alebo ak sa vám nepodarilo správne nakonfigurovať "
+"grafické\n"
+"rozhranie."
+
+#: ../help.pm:319
+#, fuzzy, c-format
+msgid ""
+"You now need to decide where you want to install the Mageia\n"
+"operating system on your hard disk drive. If your hard disk 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 disk drive means to\n"
+"logically divide it to create the space needed to install your new\n"
+"Mageia system.\n"
+"\n"
+"Because the process of partitioning a hard disk 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 disk 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 disk 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 disk 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 Mageia 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 disk drive and replace them with your new Mageia 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 disk 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 ""
+"Teraz si môžete zvoliť, kam si želáte nainštalovať Mageia\n"
+"na váš disk. Ak je váš disk prázdny alebo ak na ňom\n"
+"už existuje operačný systém, ktorý zaberá všetko dostupné miesto, bude\n"
+"potrebné ho prerozdeliť. Prerozdeľovanie pozostáva z logického\n"
+"rozdelenia disku a vytvorenia priestoru pre novú inštaláciu Mandriva\n"
+"Linux systému.\n"
+"\n"
+"Pretože proces rozdeľovania je nezvratný a môže dôjsť k strate údajov, ak\n"
+"už na počítači existuje operačný systém; prerozdeľovanie disku môže byť pre\n"
+"neskúsených používateľov stresujúce. Našťastie DrakX obsahuje sprievodcu,\n"
+"ktorý tento proces značne zjednodušuje. Pred tým ako budete pokračovať,\n"
+"prečítajte si celú túto sekciu, ušetríte si tak zbytočné problémy.\n"
+"\n"
+"V závislosti na rozdelení vášho disku vám budú ponúknuté rôzne možnosti:\n"
+"\n"
+" * \"%s\": táto možnosť bude jednoducho viesť k automatickému\n"
+"rozdeleniu vášho voľného miesta na disku(och). Na žiadne ďalšie otázky\n"
+"nebudete musieť odpovedať.\n"
+"\n"
+" * \"%s\": sprievodca rozpoznal jeden alebo viac už existujúcich\n"
+"oddielov pre Linux na vašom pevnom disku. Ak si ho/ich želáte použiť potom\n"
+"si vyberte túto možnosť. Následne budete musieť nastaviť body pripojenia, "
+"ktoré\n"
+"priradíte jednotlivým oddielom. Dôležité body pripojenia budú už štandardne "
+"predvolené\n"
+"a v mnohých prípadoch je dobrý nápad zachovať ich.\n"
+"\n"
+" * \"%s\": ak už máte nainštalovaný operačný systém Microsoft Windows na "
+"vašom\n"
+"pevnom disku a zaberá všetko voľné miesto, ktoré je na ňom k dispozícii, je "
+"potrebné\n"
+"vytvoriť nový Linux oddiel pre uloženie údajov. Môžete teda vymazať takýto\n"
+"Windows oddiel a tam uložené údaje (pozrite ``Vymazať celý disk''') alebo "
+"zmeniť veľkosť vašej\n"
+"Microsoft Windows FAT oblasti. Zmenu veľkosti je možné uskutočniť bez straty "
+"údajov,\n"
+"po predchádzajúcom defragmentovaní Windows oblasti, ak obsahuje FAT "
+"súborový\n"
+"systém. Je veľmi odporúčané si najprv odzálohovať údaje. Toto riešenie je\n"
+"odporúčané použiť ak si chcete používať spoločne Mageia aj Microsoft "
+"Windows\n"
+"na jednom počítači.\n"
+"\n"
+" Pred výberom tejto možnosti sa prosím presvedčte, či veľkosť Mrkvošrot "
+"Windows\n"
+"oddielu môže byť ešte menšia ako je momentálne. Budete mať k dispozícii "
+"menej\n"
+"priestoru pre ukladanie vašich údajov alebo inštaláciu nových programov pod\n"
+"Vaším Microsoft Windows systémom.\n"
+"\n"
+" * \"%s\": ak si želáte vymazať všetky údaje a všetky oddiely\n"
+"prítomné na vašom pevnom disku a nahradiť ich vašim novým Mageia\n"
+"systémom, zvoľte si túto voľbu. Buďte opatrní pri tejto možnosti, pretože "
+"nebude\n"
+"žiadna možnosť zvrátiť vaše rozhodnutie keď ho potvrdíte.\n"
+"\n"
+" !! Ak si vyberiete túto možnosť, všetky údaje na vašom disku budú "
+"vymazané. !!\n"
+"\n"
+" * \"%s\": jednoducho bude všetko odstránené z pevného\n"
+"disku a bude potrebné prerozdeliť disk odznova. Všetky údaje na vašom disku\n"
+"budú stratené;\n"
+"\n"
+" !! Ak si vyberiete túto možnosť, všetky údaje na vašom disku budú "
+"stratené. !!\n"
+"\n"
+" * \"%s\": vyberte si túto možnosť ak chcete ručne rozdeľovať váš\n"
+"pevný disk. Buďte opatrní - je to veľmi mocná, ale nebezpečná voľba a "
+"môžete\n"
+"veľmi jednoducho prísť o všetky vaše údaje. Preto si ju nevyberajte bez "
+"toho\n"
+"aby ste skutočne vedeli čo robíte. Ak chcete vedieť bližšie ako používať "
+"nástroj\n"
+"DiskDrake, prečítajte si ``Menežovanie vašich oblastí'' v ``Používateľskej\n"
+"príručke''."
+
+#: ../help.pm:377
+#, c-format
+msgid "Use existing partition"
+msgstr "Použiť existujúci oddiel"
+
+#: ../help.pm:370
+#, c-format
+msgid "Use the free space on the Microsoft Windows® partition"
+msgstr ""
+
+#: ../help.pm:370
+#, c-format
+msgid "Erase entire disk"
+msgstr "Vymazať celý disk"
+
+#: ../help.pm:380
+#, 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 ""
+"Hotovo. Inštalácia je teraz kompletná a váš GNU/Linux systém je\n"
+"pripravený na používanie. Iba kliknite na tlačidlo \"%s\" pre reštart\n"
+"systému. Nezabudnite vybrať inštalačné médiá (CD-ROM alebo disketu\n"
+"Prvá vec, ktorú môžete vidieť po ukončení hardverových testov je\n"
+"menu zavádzača, ktorý vám dáva možnosť výberu aký operačný systém chcete\n"
+"spustiť.\n"
+"\n"
+"Stlačením tlačidla \"%s\" sa zobrazia dve ďalšie tlačidlá:\n"
+"\n"
+" * \"%s\": čím sa vytvorí disketa, pomocou ktorej môžete automaticky\n"
+"vykonávať celú inštaláciu bez potreby zásahu, čiže presne takú istú\n"
+"inštaláciu ako ste práve previedli.\n"
+"\n"
+" Všimnite si dve rôzne nastavenia po kliknutí na toto tlačidlo:\n"
+"\n"
+" * \"%s\". Toto je čiastočne automatizovaná inštalácia. Krok\n"
+"rozdeľovanie disku je jediná interaktívna časť.\n"
+"\n"
+" * \"%s\". Plne automatizovaná inštalácia: pevný disk je kompletne\n"
+"prepísaný, všetky údaje na ňom budú stratené.\n"
+"\n"
+" Táto možnosť je veľmi užitočná, ak inštalujete veľké množstvo podobných\n"
+"počítačov. Pozrite si sekciu venovanú automatickej inštalácii na našej web "
+"stránke.\n"
+"\n"
+" * \"%s\"(*): uloží výber balíkov tak, ako boli vybrané v tejto\n"
+"inštalácii. Ak chcete vykonať ďalšiu rovnakú inštaláciu, vložte túto\n"
+"disketu do mechaniky, pri spustení inštalácie stlačte klávesu [F1] a "
+"napíšte:\n"
+">>linux defcfg=\"floppy\" <<.\n"
+"\n"
+"(*) Je potrebné mať pripravenú FAT naformátovanú disketu (pre jej "
+"vytvorenie\n"
+"pod GNU/Linux systémom použite \n"
+"\"mformat a:\", alebo \"fdformat /dev/fd0\" nasledovaný\"mkfs.vfat\n"
+"/dev/fd0\"."
+
+#: ../help.pm:412
+#, c-format
+msgid "Generate auto-install floppy"
+msgstr "Vygenerovať auto-inštalačnú disketu"
+
+#: ../help.pm:405
+#, c-format
+msgid "Replay"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Automated"
+msgstr ""
+
+#: ../help.pm:405
+#, c-format
+msgid "Save packages selection"
+msgstr ""
+
+#: ../help.pm:408
+#, fuzzy, 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"
+"Mageia 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 ""
+"Ak si zvolíte použitie niektorej existujúcej GNU/Linux partície mali by ste "
+"ju\n"
+"v niektorých prípadoch preformátovať a odstrániť údaje ktoré obsahuje. "
+"Vyberte\n"
+"partície ktoré si želáte preformátovať.\n"
+"\n"
+"Uvedomte si, že nie je nutné opätovne formátovať všetky existujúce oddiely.\n"
+"Určite musíte formátovať oddiely obsahujúce operačný systém (napríklad \"/"
+"\",\n"
+"\"/usr\" alebo \"/var\" ), nemusíte ale formátovať oddiely obsahujúce "
+"údaje, ktoré\n"
+"chcete zachovať (typicky \"/home\")\n"
+"\n"
+"Pri voľbe oddielov na formátovanie buďte opatrní. Po naformátovaní budú\n"
+"všetky údaje na zvolených oddieloch zmazané a nebude žiadna možnosť\n"
+"ako ich obnoviť\n"
+"\n"
+"Kliknite na \"%s\" ak ste pripravený formátovať vybrané oddiely.\n"
+"\n"
+"Kliknite na \"%s\" ak si chcete zvoliť iné oddiely pre inštaláciu vášho\n"
+"nového Mageia systému.\n"
+"\n"
+"Kliknite na \"%s\" ak si chcete vybrať oddiely, ktoré budú kontrolované\n"
+"na prítomnosť chybných blokov na disku."
+
+#: ../help.pm:437
+#, fuzzy, c-format
+msgid ""
+"By the time you install Mageia, 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 ""
+"Po nainštalovaní Mageia systému je pravdepodobné, že niektoré\n"
+"balíky ktoré sa nachádzali v distribúcii, nezodpovedajú ich aktuálnym\n"
+"verziám. Môžu v nich byť opravené chyby alebo bezpečnostné nedostatky.\n"
+"Aby ste mohli tieto opravy aplikovať, budete si ich teraz môcť stiahnuť\n"
+"z Internetu. Vyberte \"%s\" ak máte fungujúce pripojenie k Internetu, alebo\n"
+"\"%s\" ak chcete opravy aplikovať neskôr.\n"
+"\n"
+"Zvolením \"%s\" sa zobrazí zoznam miest z ktorých je možné získať opravy.\n"
+"Vyberte si vám najbližšie a zobrazí sa vám výber balíkov: prezrite si výber\n"
+"a kliknite na \"%s\" pre získanie a inštaláciu vybraných balíkov, alebo si "
+"vyberte\n"
+"\"%s\" pre zrušenie."
+
+#: ../help.pm:450
+#, fuzzy, 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 Mageia\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 ""
+"Na tomto mieste vám DrakX umožňuje nastaviť bezpečnostnú úroveň pre\n"
+"tento počítač. Ako pomôcku môžete použiť pravidlo, že čím dôležitejšie\n"
+"údaje váš systém obsahuje alebo ak bude pripojený do Internetu, tým vyššia\n"
+"úroveň by mala byť zvolená. Treba si uvedomiť, že so zvyšovaním "
+"bezpečnostnej\n"
+"úrovne sa znižuje pohodlie používania.\n"
+"\n"
+"Ak si neviete vybrať, ponechajte štandardné nastavenie.Budete ju však\n"
+"mať možnosť zmeniť pomocou programu drakcec, ktorý je súčasťou\n"
+"Kontrolného Centra Mageiau\n"
+"\n"
+"Do políčka \"%s\" zadajte e-mailovú adresu osoby zodpovednej za\n"
+"bezpečnosť vášho PC. Na túto adresu budú zasielané\n"
+"bezpečnostné upozornenia. "
+
+#: ../help.pm:461
+#, c-format
+msgid "Security Administrator"
+msgstr "Bezpečnostný administrátor"
+
+#: ../help.pm:464
+#, fuzzy, c-format
+msgid ""
+"At this point, you need to choose which partition(s) will be used for the\n"
+"installation of your Mageia 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 disk "
+"drive\n"
+"partitions must be defined.\n"
+"\n"
+"To create partitions, you must first select a hard disk 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 disk drive, you can use these options:\n"
+"\n"
+" * \"%s\": this option deletes all partitions on the selected hard disk "
+"drive\n"
+"\n"
+" * \"%s\": this option enables you to automatically create ext4 and swap\n"
+"partitions in the free space of your hard disk 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"